Releases: mintoolkit/mint
New command to build images, imagebuild, and HTTP probing enhancements
New Features
imagebuild
command 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-full
is now enabled by default, so all specified custom HTTP probe commands are executed.- Improved global
--host
flag 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
xray
command and the--runtime
flag to choose the runtime. - Podman runtime support for the
images
command --http-probe-client-timeout
and--http-probe-client-timeout-crawl
flags for theslim
/profile
commands--http-probe-exit-on-failure-count
flag for theslim
/profile
commands--http-probe-retry-off
flag for theslim
/profile
commands
Improvements
- Created
app
command and moved theinstall
,update
,version
and other app management related operations there as sub-commands. --http-probe-retry-count
flag now can be used to disable probe retries by setting it to -1 (or use the--http-probe-retry-off
flag instead)
Bug Fixes
- User identity collection bugfix for the
xray
command. - 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-info
flag 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-names
flag for theslim
(akabuild
) command to select the obfuscation mode for the application package names (ignored unless the--obfuscate-metadata
flag is enabled). - The
--include-last-image-layers
flag 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-upload
flag for theslim
(akabuild
) andprofile
commands to upload files (and enhanced--http-probe-cmd-file
command schema to support uploads).
Improvements
- Enhanced API spec probing auto-generating POST data (
--http-probe-apispec
and--http-probe-apispec-file
flags). - Pinned busybox debug image for the
debug
command.
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-file
flag now works for theslim
(akabuild
) andxray
commands ( thanks to @Billy-North ). - The
--shell-cmd
flag for thedebug
command 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-root
debug
command flag to--fallback-to-target-user
. - Improved non-root user handling for the
debug
command (to disable the automated user identity selection logic set--fallback-to-target-user
to false)
Bug Fixes
- Use the custom entrypoint and cmd when they are not empty for the
debug
command ( 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-healthcheck
flag for theslim
(akabuild
) command- Basic Redis network probing.
Improvements
creport
data and format enhancements.debug
command doc updates.debug
command 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
debug
by specifyingauto
as the--runtime
flag 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
build
command flags (--include-dir-bins
and--include-ssh-client
). - Simple
images
command 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