Skip to content

Releases: mintoolkit/mint

New command to build images, imagebuild, and HTTP probing enhancements

25 Sep 15:19
@kcq kcq
Compare
Choose a tag to compare

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

DockerHub Page

AMD64 image: mintoolkit/mint
ARM64 image: mintoolkit/mint-arm

Podman support for xray and images and HTTP probing enhancements

25 Aug 03:28
@kcq kcq
Compare
Choose a tag to compare

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 the slim/profile commands
  • --http-probe-exit-on-failure-count flag for the slim/profile commands
  • --http-probe-retry-off flag for the slim/profile commands

Improvements

  • Created app command and moved the install, 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

DockerHub Page

AMD64 image: mintoolkit/mint
ARM64 image: mintoolkit/mint-arm

Enhanced Slim command to save OS distro metadata

01 Jul 04:40
@kcq kcq
Compare
Choose a tag to compare

New Features

  • The --include-distro-info flag for the slim (aka build) 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)

23 Jun 08:36
@kcq kcq
Compare
Choose a tag to compare

New Features

  • The --obfuscate-app-package-names flag for the slim (aka build) 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 the slim (aka build) 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)

08 Jun 23:02
@kcq kcq
Compare
Choose a tag to compare

New Features

  • The --http-probe-cmd-upload flag for the slim (aka build) and profile 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

29 May 05:30
@kcq kcq
Compare
Choose a tag to compare

New Features

  • The --command-params-file flag now works for the slim (aka build) and xray commands ( thanks to @Billy-North ).
  • The --shell-cmd flag for the debug 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

06 Apr 06:55
@kcq kcq
Compare
Choose a tag to compare

New Features

  • --include-healthcheck flag for the slim (aka build) command
  • Basic Redis network probing.

Improvements

  • creport data and format enhancements.
  • debug command doc updates.
  • debug command improvements for podman

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

28 Mar 22:12
@kcq kcq
Compare
Choose a tag to compare

New Features

  • ContainerD container runtime support for debug
  • Podman container runtime support for debug

Improvements

  • Auto-select the container runtime in debug by specifying auto 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

13 Mar 00:38
@kcq kcq
Compare
Choose a tag to compare

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