New Features & Improvements
- Enhanced
http/probewithapispecto generate dummy parameter data and request bodies (#148) (Artem Tkachuk) - Updated default Docker API version (Kyle Quest)
- Added support for Docker contexts to connect to the Docker engine; use
--crt-contextglobal flag orDOCKER_CONTEXTenv var (Kyle Quest) - Implemented simple build engine support for the
imagebuildcommand, including saving images and using a predefined base image with certs via--base-with-certsflag (Kyle Quest) - Extended
imagebuildto support the simple build engine and refactored CRT operation inactivity timeouts (Kyle Quest) - Introduced
--runtime-loadflag to load built images to multiple runtimes (Kyle Quest) - Added
SLIM_EXPORT_IMAGE_INACTIVITY_TIMEOUTandSLIM_DOWNLOAD_INACTIVITY_TIMEOUTenvironment variables for inactivity timeout values (#65) (tsujie) - Added browser IDE support (#104) (Jaafar)
- Implemented
--http-probe-fail-on-status-4xxflag to fail HTTP probes for 4xx response statuses (Kyle Quest) - Refactored registry operations and added ability to push newly built images via the
imagebuildcommand (Kyle Quest) - Defaulted
xray --changesflag toall(Kyle Quest) - Added support for TUI mode for Docker sessions (#83) (Evan Harris)
- Implemented debug session support via K8s runtime to Nginx (#81) (Evan Harris)
- Added runtime selector (#80) (Evan Harris)
- Included an attempt to connect to socket before selecting it as runtime (#78) (Evan Harris)
- Updated Readme to point to the correct homebrew formulae with a new name (#118) (Kyle Jurassic)
- Updated Readme with more container runtime connection info and extra logging for Docker client setup (Kyle Quest)
Bug Fixes
- Handled nil pointers to prevent issues (#125) (ernstvonoelsen)
- Added basic checks to avoid nil values in top objects (Kyle Quest)
- Added nil check for current Docker context (#68) (Evan Harris)
- Corrected logic to check if
dataDirfolder exists instead ofdataTarfile (#60) (tsujie) - Fixed spelling errors (#82) (Evan Harris)
- Excluded the error field in successful probe call console messages (Kyle Quest)
- Addressed deprecated
VirtualSizein list image Docker API (Kyle Quest) - Cleaned up top object list logic in
xray(Kyle Quest) - General code cleanup (Kyle Quest)
- Artifact detection and handling cleanup (Kyle Quest)
- Syscall updates (Kyle Quest)
- Printed
os.Argsprior to exiting (#102) (ernstvonoelsen) - Listed all k8s debuggable containers (#84) (Evan Harris)
- Used
logrusfor TUI logging (#77) (Evan Harris) - Renamed TUI
model.gofiles totui.go(#76) (Evan Harris) - Used channels to pass data to the debug TUI (#75) (Evan Harris)
Binaries
Download the included binaries or see the INSTALLATION section in the README: https://github.com/mintoolkit/mint?tab=readme-ov-file#installation
Container Images
AMD64 image: mintoolkit/mint
ARM64 image: mintoolkit/mint-arm