Releases: mintoolkit/mint
New command to build images, imagebuild, and HTTP probing enhancements
New Features
imagebuildcommand to build container images using different build engines.--http-probe-concurrency- new flag to control HTTP probe command execution concurrency--http-probe-fail-on-status-5xx- new flag to treat 5xx (e.g., 500) response status codes as errors
Improvements
--http-probe-fullis now enabled by default, so all specified custom HTTP probe commands are executed.- Improved global
--hostflag and Docker runtime client connection setup
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
Podman support for xray and images and HTTP probing enhancements
New Features
- Podman runtime support for the
xraycommand and the--runtimeflag to choose the runtime. - Podman runtime support for the
imagescommand --http-probe-client-timeoutand--http-probe-client-timeout-crawlflags for theslim/profilecommands--http-probe-exit-on-failure-countflag for theslim/profilecommands--http-probe-retry-offflag for theslim/profilecommands
Improvements
- Created
appcommand and moved theinstall,update,versionand other app management related operations there as sub-commands. --http-probe-retry-countflag now can be used to disable probe retries by setting it to -1 (or use the--http-probe-retry-offflag instead)
Bug Fixes
- User identity collection bugfix for the
xraycommand. - HTTP probing completion logic bugfix to prevent early probing exit.
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
Enhanced Slim command to save OS distro metadata
New Features
- The
--include-distro-infoflag for theslim(akabuild) command to keep the OS distro metadata in the minified image.
Improvements
- Using full image IDs (without stripped hash prefix) when calling the "save image" Docker API to make Orbstack happy (more improvements)
Binaries
Download the included binaries or see the INSTALLATION section in the README: https://github.com/mintoolkit/mint?tab=readme-ov-file#installation
Enhanced obfuscation capabilities (slim command)
New Features
- The
--obfuscate-app-package-namesflag for theslim(akabuild) command to select the obfuscation mode for the application package names (ignored unless the--obfuscate-metadataflag is enabled). - The
--include-last-image-layersflag for theslim(akabuild) command to keep all files from the last number of layers in the image
Improvements
- Using full image IDs (without stripped hash prefix) when calling the "save image" Docker API to make Orbstack happy
Binaries
Download the included binaries or see the INSTALLATION section in the README: https://github.com/mintoolkit/mint?tab=readme-ov-file#installation
Enhanced HTTP probing (slim and profile commands)
New Features
- The
--http-probe-cmd-uploadflag for theslim(akabuild) andprofilecommands to upload files (and enhanced--http-probe-cmd-filecommand schema to support uploads).
Improvements
- Enhanced API spec probing auto-generating POST data (
--http-probe-apispecand--http-probe-apispec-fileflags). - Pinned busybox debug image for the
debugcommand.
Binaries
Download the included binaries or see the INSTALLATION section in the README: https://github.com/mintoolkit/mint?tab=readme-ov-file#installation
Debug and Slim command enhancements
New Features
- The
--command-params-fileflag now works for theslim(akabuild) andxraycommands ( thanks to @Billy-North ). - The
--shell-cmdflag for thedebugcommand allowing you to be more explicit about the intent to use a shell (alternative to--cmd). - Basic DNS network probing.
Improvements
- Renamed the
--auto-run-as-non-rootdebugcommand flag to--fallback-to-target-user. - Improved non-root user handling for the
debugcommand (to disable the automated user identity selection logic set--fallback-to-target-userto false)
Bug Fixes
- Use the custom entrypoint and cmd when they are not empty for the
debugcommand ( fixed by @sword-jin )
Binaries
Download the included binaries or see the INSTALLATION section in the README: https://github.com/mintoolkit/mint?tab=readme-ov-file#installation
Debug and Slim command enhancements
New Features
--include-healthcheckflag for theslim(akabuild) command- Basic Redis network probing.
Improvements
creportdata and format enhancements.debugcommand doc updates.debugcommand improvements forpodman
Binaries
Download the included binaries or see the INSTALLATION section in the README: https://github.com/mintoolkit/mint?tab=readme-ov-file#installation
Debug command - ContainerD and Podman container runtime support
New Features
- ContainerD container runtime support for
debug - Podman container runtime support for
debug
Improvements
- Auto-select the container runtime in
debugby specifyingautoas the--runtimeflag value.
Binaries
Download the included binaries or see the INSTALLATION section in the README: https://github.com/mintoolkit/mint?tab=readme-ov-file#installation
Improved xray and build, new Docker Engine version support, report doc type in report files
New Features
- New
buildcommand flags (--include-dir-binsand--include-ssh-client). - Simple
imagescommand to list container images.
Improvements
- New Docker Engine version support
- Updated default Docker Engine API version
- Report document type info in report documents.
Binaries
See the INSTALLATION section in the README: https://github.com/mintoolkit/mint?tab=readme-ov-file#installation