Releases: docker/buildx
v0.17.1
Welcome to the v0.17.1 release of buildx!
Please try out the release binaries and report any issues at
https://github.com/docker/buildx/issues.
Contributors
- CrazyMax
- Tõnis Tiigi
Notable Changes
- Do not set
network.host
entitlement flag automatically on builder creation for container and kubernetes drivers if already set in buildkitd configuration #2685 - Fix
network
field not omitted when empty in bake #2689 - Fix telemetry socket path under WSL2 #2698
Dependency Changes
- github.com/docker/cli v27.2.1 -> 48a2cdff970d
Previous release can be found at v0.17.0
v0.17.0
Welcome to the v0.17.0 release of buildx!
Please try out the release binaries and report any issues at
https://github.com/docker/buildx/issues.
Contributors
- CrazyMax
- Tõnis Tiigi
- Jonathan A. Sternberg
- Shaun Thompson
- David Karlsson
- Sebastiaan van Stijn
- Talon Bowler
- Akihiro Suda
- Bryce Lampe
- Guillaume Lours
- Nicolas De Loof
- idnandre
Notable Changes
- Enable support for entitlements with Bake #2666
- Allow setting network mode in HCL/JSON for Bake #2671
- Use shared session for local sources for multiple targets with Bake #2615 #2607 #2663
- Add metrics for
bake
command #2610 - Add basename, dirname and sanitize functions to Bake #2649
- Allow builds from stdin for multi-node builders #2656
- Include target name in the error message when building multiple targets with Bake #2651
- Support metadata file flag when set along the call flag #2640
- Print out the number of warnings after completing a rule check #2647
- Add debug as persistent flag #2660
- Skip build ref and provenance metadata for subrequests #2650
- Optimize metrics handling during progress #2641
- Improve kubernetes driver initialization #2606
- Improvements to avoid unecessary allocations #2601
Dependency Changes
- github.com/compose-spec/compose-go/v2 v2.1.3 -> v2.1.6
- github.com/containerd/containerd v1.7.19 -> v1.7.21
- github.com/containerd/typeurl/v2 v2.1.1 -> v2.2.0
- github.com/docker/cli v27.0.3 -> v27.2.1
- github.com/docker/distribution v2.8.2 -> v2.8.3
- github.com/docker/docker v27.0.3 -> v27.2.1
- github.com/gorilla/mux v1.8.0 -> v1.8.1
- github.com/moby/buildkit v0.15.1 -> v0.16.0
- github.com/moby/sys/signal v0.7.0 -> v0.7.1
- github.com/moby/sys/userns v0.1.0 new
- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v0.42.0 -> v0.44.0
- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v0.42.0 -> v0.44.0
- golang.org/x/oauth2 v0.11.0 -> v0.16.0
- google.golang.org/appengine v1.6.7 -> v1.6.8
- google.golang.org/genproto 49dd2c1f3d0b -> ef4313101c80
- google.golang.org/genproto/googleapis/api 49dd2c1f3d0b -> ef4313101c80
- google.golang.org/genproto/googleapis/rpc 49dd2c1f3d0b -> ef4313101c80
- google.golang.org/grpc v1.59.0 -> v1.62.0
Previous release can be found at v0.16.2
v0.17.0-rc2
buildx 0.17.0-rc2
Welcome to the v0.17.0-rc2 release of buildx!
This is a pre-release of buildx
Please try out the release binaries and report any issues at
https://github.com/docker/buildx/issues.
Contributors
- CrazyMax
- Shaun Thompson
- Akihiro Suda
- David Karlsson
- Tõnis Tiigi
Dependency Changes
- github.com/containerd/containerd v1.7.20 -> v1.7.21
- github.com/moby/buildkit v0.16.0-rc1 -> v0.16.0-rc2
- google.golang.org/genproto 989df2bf70f3 -> ef4313101c80
- google.golang.org/genproto/googleapis/api 83a465c0220f -> ef4313101c80
- google.golang.org/genproto/googleapis/rpc 995d672761c0 -> ef4313101c80
- google.golang.org/grpc v1.60.1 -> v1.62.0
Previous release can be found at v0.17.0-rc1
v0.17.0-rc1
Welcome to the v0.17.0-rc1 release of buildx!
This is a pre-release of buildx
Please try out the release binaries and report any issues at
https://github.com/docker/buildx/issues.
Contributors
- CrazyMax
- Tõnis Tiigi
- Jonathan A. Sternberg
- Sebastiaan van Stijn
- David Karlsson
- Talon Bowler
- Shaun Thompson
- Bryce Lampe
- Guillaume Lours
- Nicolas De Loof
- idnandre
Notable Changes
- Enable support for entitlements with Bake #2666
- Allow setting network mode in HCL/JSON for Bake #2671
- Use shared session for local sources for multiple targets with Bake #2615 #2607 #2663
- Add metrics for
bake
command #2610 - Add basename, dirname and sanitize functions to Bake #2649
- Allow builds from stdin for multi-node builders #2656
- Include target name in the error message when building multiple targets with Bake #2651
- Support metadata file flag when set along the call flag #2640
- Print out the number of warnings after completing a rule check #2647
- Add debug as persistent flag #2660
- Skip build ref and provenance metadata for subrequests #2650
- Optimize metrics handling during progress #2641
- Improve kubernetes driver initialization #2606
- Improvements to avoid unecessary allocations #2601
Dependency Changes
- github.com/compose-spec/compose-go/v2 v2.1.3 -> v2.1.6
- github.com/containerd/containerd v1.7.19 -> v1.7.20
- github.com/containerd/typeurl/v2 v2.1.1 -> v2.2.0
- github.com/docker/cli v27.0.3 -> v27.2.0
- github.com/docker/distribution v2.8.2 -> v2.8.3
- github.com/docker/docker v27.0.3 -> v27.2.0
- github.com/gorilla/mux v1.8.0 -> v1.8.1
- github.com/moby/buildkit v0.15.1 -> v0.16.0-rc1
- github.com/moby/sys/signal v0.7.0 -> v0.7.1
- github.com/moby/sys/userns v0.1.0 new
- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v0.42.0 -> v0.44.0
- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v0.42.0 -> v0.44.0
- golang.org/x/oauth2 v0.11.0 -> v0.13.0
- google.golang.org/appengine v1.6.7 -> v1.6.8
- google.golang.org/genproto 49dd2c1f3d0b -> 989df2bf70f3
- google.golang.org/genproto/googleapis/api 49dd2c1f3d0b -> 83a465c0220f
- google.golang.org/genproto/googleapis/rpc 49dd2c1f3d0b -> 995d672761c0
- google.golang.org/grpc v1.59.0 -> v1.60.1
Previous release can be found at v0.16.2
v0.16.2
Welcome to the v0.16.2 release of buildx!
Please try out the release binaries and report any issues at
https://github.com/docker/buildx/issues.
Contributors
- CrazyMax
Notable changes
- Fix possible "bad file descriptor" error when exporting local cache to NFS volume #2629
Dependency Changes
- github.com/gofrs/flock v0.12.0 -> v0.12.1
- github.com/moby/buildkit v0.15.0 -> v0.15.1
- golang.org/x/sys v0.21.0 -> v0.22.0
Previous release can be found at v0.16.1
v0.16.1
Welcome to the v0.16.1 release of buildx!
Please try out the release binaries and report any issues at
https://github.com/docker/buildx/issues.
Contributors
- CrazyMax
- Talon Bowler
- Tõnis Tiigi
Notable changes
- Fix possible panic due to data race in
buildx bake --print
command #2603 - Improve messaging about using
--debug
flag to inspect build warnings #2612
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.16.0
v0.16.0
Welcome to the v0.16.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
- David Karlsson
- Eli Treuherz
- Talon Bowler
- Guillaume Lours
- Shaun Thompson
Notable Changes
- Build command now ensures that multi-node builds use the same build reference for each node #2572
- Bake command now supports
--call
and--check
flags andcall
key in target definition for selecting custom build methods #2556 #2576 - Bake definition variables and targets supports new
description
key for defining text-based description that can be inspected later #2556 - Experimental: Bake command supports new
--list-targets
and--list-variables
flags for inspecting the definition and possible configuration options for your project. #2556 - Bake command now supports printing warnings similarly to the build command. #2501
- Avoid duplicate requests and improve the performance of remote driver #2501
- Build warnings can now be saved to the metadata file when defining
BUILDX_METADATA_WARNINGS=1
#2551 #2521 #2550 - Improve message of
--check
when no warnings are detected #2549 - Fix support for multi-type annotations during build #2522
- Fix possible inefficient transfer of files when switching projects due to incremental transfer reuse (regression from v0.14+) #2558
- Fix incorrect default load for chained Bake targets #2583
- Fix incorrect
COMPOSE_PROJECT_NAME
handling in Bake #2579 - Fix index annotations support for multi-node builds #2546
- Fix capturing provenance metadata for builds from remote context #2560
Dependency Changes
- github.com/compose-spec/compose-go/v2 v2.1.2 -> v2.1.3
- github.com/containerd/containerd v1.7.18 -> v1.7.19
- github.com/containerd/containerd/api v1.7.19 new
- github.com/containerd/platforms v0.2.1 new
- github.com/containerd/ttrpc v1.2.4 -> v1.2.5
- github.com/cpuguy83/go-md2man/v2 v2.0.4 new
- github.com/docker/cli v26.1.4 -> v27.0.3
- github.com/docker/cli-docs-tool v0.7.0 -> v0.8.0
- github.com/docker/docker v26.1.4 -> v27.0.3
- github.com/docker/docker-credential-helpers v0.8.0 -> v0.8.2
- github.com/go-logr/logr v1.3.0 -> v1.4.1
- github.com/gofrs/flock v0.8.1 -> v0.12.0
- github.com/klauspost/compress v1.17.4 -> v1.17.9
- github.com/mitchellh/hashstructure/v2 v2.0.2 new
- github.com/moby/buildkit v0.14.1 -> v0.15.0
- github.com/prometheus/procfs v0.12.0 -> v0.15.1
- github.com/russross/blackfriday/v2 v2.1.0 new
- github.com/spf13/cobra v1.8.0 -> v1.8.1
- github.com/stretchr/testify v1.8.4 -> v1.9.0
- github.com/tonistiigi/go-csvvalue ddb21b71c0b4 new
Previous release can be found at v0.15.1
v0.16.0-rc2
Welcome to the v0.16.0-rc2 release of buildx!
This is a pre-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
Notable Changes
- Fix incorrect default load for chained Bake targets #2583
- Fix incorrect
COMPOSE_PROJECT_NAME
handling in Bake #2579
Dependency Changes
- github.com/moby/buildkit v0.15.0-rc1 -> v0.15.0-rc2
- github.com/tonistiigi/go-csvvalue bb8dd5cba3c2 -> ddb21b71c0b4
Previous release can be found at v0.16.0-rc1
v0.16.0-rc1
Welcome to the v0.16.0-rc1 release of buildx!
This is a pre-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
- David Karlsson
- Eli Treuherz
- Talon Bowler
- Guillaume Lours
- Shaun Thompson
Notable Changes
- Build command now ensures that multi-node builds use the same build reference for each node #2572
- Bake command now supports
--call
and--check
flags andcall
key in target definition for selecting custom build methods #2556 #2576 - Bake definition variables and targets supports new
description
key for defining text-based description that can be inspected later #2556 - Experimental: Bake command supports new
--list-targets
and--list-variables
flags for inspecting the definition and possible configuration options for your project. #2556 - Bake command now supports printing warnings similarly to the build command. #2501
- Avoid duplicate requests and improve the performance of remote driver #2501
- Build warnings can now be saved to the metadata file when defining
BUILDX_METADATA_WARNINGS=1
#2551 #2521 #2550 - Improve message of
--check
when no warnings are detected #2549 - Fix support for multi-type annotations during build #2522
- Fix possible inefficient transfer of files when switching projects due to incremental transfer reuse (regression from v0.14+) #2558
- Fix index annotations support for multi-node builds #2546
- Fix capturing provenance metadata for builds from remote context #2560
Dependency Changes
- github.com/compose-spec/compose-go/v2 v2.1.2 -> v2.1.3
- github.com/containerd/containerd v1.7.18 -> v1.7.19
- github.com/containerd/containerd/api v1.7.19 new
- github.com/containerd/platforms v0.2.1 new
- github.com/containerd/ttrpc v1.2.4 -> v1.2.5
- github.com/cpuguy83/go-md2man/v2 v2.0.4 new
- github.com/docker/cli v26.1.4 -> v27.0.3
- github.com/docker/cli-docs-tool v0.7.0 -> v0.8.0
- github.com/docker/docker v26.1.4 -> v27.0.3
- github.com/docker/docker-credential-helpers v0.8.0 -> v0.8.2
- github.com/go-logr/logr v1.3.0 -> v1.4.1
- github.com/gofrs/flock v0.8.1 -> v0.12.0
- github.com/klauspost/compress v1.17.4 -> v1.17.9
- github.com/mitchellh/hashstructure/v2 v2.0.2 new
- github.com/moby/buildkit v0.14.1 -> v0.15.0-rc1
- github.com/prometheus/procfs v0.12.0 -> v0.15.1
- github.com/russross/blackfriday/v2 v2.1.0 new
- github.com/spf13/cobra v1.8.0 -> v1.8.1
- github.com/stretchr/testify v1.8.4 -> v1.9.0
- github.com/tonistiigi/go-csvvalue bb8dd5cba3c2 new
Previous release can be found at v0.15.1
v0.15.1
Welcome to the 0.15.1 release of buildx!
Please try out the release binaries and report any issues at
https://github.com/docker/buildx/issues.
Contributors
- Tõnis Tiigi
- Sebastiaan van Stijn
- Talon Bowler
Notable Changes
- Fix missing build error and exit code for some validation requests with
--check
#2518 - Update fallback image for
--check
to Dockerfile v1.8.1 #2538
Dependency Changes
- github.com/moby/buildkit v0.14.0 -> v0.14.1
Previous release can be found at v0.15.0