Skip to content

v0.15.0

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Jun 17:58
· 204 commits to master since this release
d3a5318

Welcome to the 0.15.0 release of buildx!

Please try out the release binaries and report any issues at
https://github.com/docker/buildx/issues.

Contributors

  • Tõnis Tiigi
  • CrazyMax
  • Sebastiaan van Stijn
  • Tim Smith
  • Jonathan A. Sternberg
  • Talon Bowler
  • David Karlsson
  • Akihiro Suda
  • Shaun Thompson
  • Arnold Sobanski
  • Guillaume Lours
  • Justin Chadwell
  • Mitsuru Kariya
  • Sumner Warren
  • jaihwan104

Notable Changes

  • New --call option allows setting evaluation method for a build, replacing the previous experimental --print flag. #2498 #2487 #2513 In addition to default "build", the following methods are implemented by Dockerfile frontend:
    • check - Run validation routines for your build configuration. These are the same validations that would show up as warnings during build. There is also shortcut flag --check for this option.
    • outline - Show configuration that would be used by current build, including all the build-args, secrets, SSH etc that your build would use.
    • targets- Show all available targets and their descriptions.
  • New --prefer-index flag has been added to imagetools create command to control the behavior of creating image out of one single-platform image manifest. #2482
  • Kubernetes driver allows configuring deployment timeout #2492
  • New metrics definitions have been added for build warning types #2482 #2507
  • Prune and Disk usage commands now support negative and prefix filters #2473
  • Building Compose files with Bake now supports passing SSH forwarding configuration #2445
  • Compose compatibility has been updated to v2.1.2 #2502 #2425
  • Fix issue with configuring Kubernetes driver with custom TLS certificates #2454
  • Fix concurrent kubeconfig access when loading nodes #2497

Dependency Changes

  • github.com/Microsoft/go-winio v0.6.1 -> v0.6.2
  • github.com/Microsoft/hcsshim v0.11.4 -> v0.11.5
  • github.com/compose-spec/compose-go/v2 v2.0.2 -> v2.1.2
  • github.com/containerd/containerd v1.7.15 -> v1.7.18
  • github.com/containerd/errdefs v0.1.0 new
  • github.com/containerd/ttrpc v1.2.3 -> v1.2.4
  • github.com/creack/pty v1.1.18 -> v1.1.21
  • github.com/distribution/reference v0.5.0 -> v0.6.0
  • github.com/docker/cli v26.1.3 -> v26.1.4
  • github.com/docker/docker v26.0.0 -> v26.1.4
  • github.com/go-viper/mapstructure/v2 v2.0.0 new
  • github.com/hashicorp/errwrap v1.1.0 new
  • github.com/hashicorp/go-multierror v1.1.1 new
  • github.com/moby/buildkit 71f99c52a669 -> v0.14.0
  • github.com/opencontainers/image-spec v1.1.0-rc5 -> v1.1.0
  • github.com/tonistiigi/fsutil 7525a1af2bb5 -> 91a3fc46842c
  • github.com/tonistiigi/vt100 f9a4f7ef6531 -> 90bafcd6abab

Previous release can be found at v0.14.1