Skip to content

Releases: docker/buildx

v0.24.0-rc1

14 May 19:25
57a1c97
Compare
Choose a tag to compare
v0.24.0-rc1 Pre-release
Pre-release

Welcome to the v0.24.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
  • Sebastiaan van Stijn
  • Roberto Villarreal
  • Guillaume Lours
  • Alberto Garcia Hierro
  • Cesar Talledo
  • Jonathan A. Sternberg
  • Nicolas De Loof

Notable Changes

  • New type attribute added to variable block in Bake to allow explicit typing of variables. #3167
  • New --finalize flag added to history export command to finalize build records before exporting. #3152
  • Fix defers to ensure they always run at the end of the build. #3133
  • Fix wrong image ID returned when building with docker and containerd-snapshotter enabled. #3136
  • Fix possible panic when using empty call definition with Bake. #3168
  • Fix possible malformed Dockerfile path with Bake on Windows. #3141
  • Fix current builder not being available in JSON output for ls command. #3179
  • Fix OTEL context not being propagated to Docker daemon. #3146
  • Compose compatibility has been updated to v2.6.2. #3171

Dependency Changes

  • github.com/compose-spec/compose-go/v2 v2.6.0 -> v2.6.2
  • github.com/containerd/containerd/v2 v2.0.4 -> v2.0.5
  • github.com/docker/cli v28.0.4 -> v28.1.1
  • github.com/docker/docker v28.0.4 -> v28.1.1
  • github.com/hashicorp/go-cty-funcs c51673e0b3dd -> dda779884a9f
  • github.com/mattn/go-runewidth v0.0.15 -> v0.0.16
  • github.com/moby/buildkit v0.21.0 -> v0.22.0-rc1
  • github.com/moby/go-archive v0.1.0 new
  • github.com/moby/spdystream v0.4.0 -> v0.5.0
  • github.com/moby/sys/atomicwriter v0.1.0 new
  • github.com/tonistiigi/fsutil 5b74a7ad7583 -> 3f76f8130144
  • github.com/zclconf/go-cty v1.16.0 -> v1.16.2
  • golang.org/x/oauth2 v0.23.0 -> v0.29.0

Previous release can be found at v0.23.0

v0.23.0

15 Apr 16:58
28c90ea
Compare
Choose a tag to compare

Welcome to the v0.23.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
  • Sebastiaan van Stijn
  • Jonathan A. Sternberg
  • Guillaume Lours

Notable Changes

  • New --local and --filter flags allow filtering history records in buildx history ls. #3091
  • New buildx history export command allows exporting the build record into a bundle that can be imported to Docker Desktop. #3073
  • Compose compatibility has been updated to v2.6.0. #3080 #3105
  • Support CLI environment variables in standalone mode. #3087
  • Fix --print output for Bake producing output with unescaped variables that could cause build errors later. #3097
  • Fix additional_contexts field not working correctly when pointing to another service. #3090
  • Fix empty validation block crashing the Bake HCL parser. #3101

Dependency Changes

  • github.com/compose-spec/compose-go/v2 v2.4.8 -> v2.6.0
  • github.com/containerd/containerd/v2 v2.0.3 -> v2.0.4
  • github.com/docker/cli v28.0.1 -> v28.0.4
  • github.com/docker/docker v28.0.1 -> v28.0.4
  • github.com/docker/docker-credential-helpers v0.8.2 -> v0.9.3
  • github.com/docker/libtrust aabc10ec26b7 new
  • github.com/google/go-cmp v0.6.0 -> v0.7.0
  • github.com/klauspost/compress v1.17.11 -> v1.18.0
  • github.com/moby/buildkit v0.20.1 -> v0.21.0
  • github.com/moby/sys/user v0.3.0 -> v0.4.0
  • github.com/opencontainers/image-spec v1.1.0 -> v1.1.1
  • github.com/spf13/cobra v1.8.1 -> v1.9.1
  • github.com/spf13/pflag v1.0.5 -> v1.0.6
  • github.com/tonistiigi/dchapes-mode ca0759fec205 -> 73d941a28323
  • github.com/tonistiigi/fsutil b14e27f4135a -> 5b74a7ad7583
  • github.com/tonistiigi/jaeger-ui-rest 7d4944a45bb6 -> 3dd17559e117
  • github.com/xhit/go-str2duration/v2 v2.1.0 new
  • golang.org/x/crypto v0.31.0 -> v0.37.0
  • golang.org/x/mod v0.22.0 -> v0.24.0
  • golang.org/x/net v0.33.0 -> v0.39.0
  • golang.org/x/sync v0.10.0 -> v0.13.0
  • golang.org/x/sys v0.29.0 -> v0.32.0
  • golang.org/x/term v0.27.0 -> v0.31.0
  • golang.org/x/text v0.21.0 -> v0.24.0
  • golang.org/x/time v0.6.0 -> v0.11.0
  • golang.org/x/tools v0.27.0 -> v0.32.0

Previous release can be found at v0.22.0

v0.23.0-rc2

11 Apr 18:38
f58f022
Compare
Choose a tag to compare
v0.23.0-rc2 Pre-release
Pre-release

Welcome to the v0.23.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
  • Guillaume Lours

Notable Changes

  • Compose compatibility has been updated to v2.6.0 #3105

Dependency Changes

  • github.com/compose-spec/compose-go/v2 v2.4.9 -> v2.6.0
  • github.com/moby/buildkit v0.21.0-rc1 -> v0.21.0-rc2
  • github.com/tonistiigi/fsutil d73a4b3b8a7e -> 5b74a7ad7583

Previous release can be found at v0.23.0-rc1

v0.23.0-rc1

09 Apr 21:01
d69301d
Compare
Choose a tag to compare
v0.23.0-rc1 Pre-release
Pre-release

Welcome to the v0.23.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
  • Sebastiaan van Stijn
  • Jonathan A. Sternberg
  • Guillaume Lours

Notable Changes

  • New --local and --filter flags allow filtering history records in buildx history ls. #3091
  • New buildx history export command allows exporting the build record into a bundle that can be imported to Docker Desktop. #3073
  • Compose compatibility has been updated to v2.4.9. #3080
  • Support CLI environment variables in standalone mode. #3087
  • Fix --print output for Bake producing output with unescaped variables that could cause build errors later. #3097
  • Fix additional_contexts field not working correctly when pointing to another service. #3090
  • Fix empty validation block crashing the Bake HCL parser. #3101

Dependency Changes

  • github.com/compose-spec/compose-go/v2 v2.4.8 -> v2.4.9
  • github.com/containerd/containerd/v2 v2.0.3 -> v2.0.4
  • github.com/docker/cli v28.0.1 -> v28.0.4
  • github.com/docker/docker v28.0.1 -> v28.0.4
  • github.com/docker/docker-credential-helpers v0.8.2 -> v0.9.3
  • github.com/docker/libtrust aabc10ec26b7 new
  • github.com/google/go-cmp v0.6.0 -> v0.7.0
  • github.com/klauspost/compress v1.17.11 -> v1.18.0
  • github.com/moby/buildkit v0.20.1 -> v0.21.0-rc1
  • github.com/moby/sys/user v0.3.0 -> v0.4.0
  • github.com/opencontainers/image-spec v1.1.0 -> v1.1.1
  • github.com/spf13/cobra v1.8.1 -> v1.9.1
  • github.com/spf13/pflag v1.0.5 -> v1.0.6
  • github.com/tonistiigi/dchapes-mode ca0759fec205 -> 73d941a28323
  • github.com/tonistiigi/fsutil b14e27f4135a -> d73a4b3b8a7e
  • github.com/tonistiigi/jaeger-ui-rest 7d4944a45bb6 -> 3dd17559e117
  • github.com/xhit/go-str2duration/v2 v2.1.0 new
  • golang.org/x/crypto v0.31.0 -> v0.37.0
  • golang.org/x/exp 2d47ceb2692f -> 7e4ce0ab07d0
  • golang.org/x/mod v0.22.0 -> v0.24.0
  • golang.org/x/net v0.33.0 -> v0.39.0
  • golang.org/x/sync v0.10.0 -> v0.13.0
  • golang.org/x/sys v0.29.0 -> v0.32.0
  • golang.org/x/term v0.27.0 -> v0.31.0
  • golang.org/x/text v0.21.0 -> v0.24.0
  • golang.org/x/time v0.6.0 -> v0.11.0
  • golang.org/x/tools v0.27.0 -> v0.32.0

Previous release can be found at v0.22.0

v0.22.0

18 Mar 14:24
18ccba0
Compare
Choose a tag to compare

Welcome to the v0.22.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
  • Sebastiaan van Stijn
  • Jonathan A. Sternberg
  • Laurent Goderre
  • Shaun Thompson

Notable Changes

  • New command buildx history import allows to import build records into Docker Desktop for futher debugging in the Build UI. This command requires Docker Desktop to be installed. #3039
  • History records can now be opened by offset from the latest in history inspect, history logs and history open commands (e.g. ^1). #3049 #3055
  • Bake now supports the += operator to append when using --set for overrides. #3031
  • Docker container driver adds GPU devices to the container if available. #3063
  • Annotations can now be set when using overrides with Bake. #2997
  • NetBSD binaries are now included in the release. #2901
  • The inspect and create commands now return an error if a node fails to boot. #3062
  • Fix double pushing with Docker driver when containerd store is enabled. #3023
  • Fix multiple tags being pushed for imagetools create command. Now only the final manifest pushes by tag. #3024

Dependency Changes

  • github.com/compose-spec/compose-go/v2 v2.4.7 -> v2.4.8
  • github.com/containerd/containerd/v2 v2.0.2 -> v2.0.3
  • github.com/docker/cli v28.0.0-rc.2 -> v28.0.1
  • github.com/docker/docker v28.0.0-rc.2 -> v28.0.1
  • github.com/moby/buildkit v0.20.0 -> v0.20.1

Previous release can be found at v0.21.3

v0.22.0-rc2

17 Mar 20:23
18ccba0
Compare
Choose a tag to compare
v0.22.0-rc2 Pre-release
Pre-release

Welcome to the v0.22.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
  • Tõnis Tiigi

Notable Changes

  • Docker container driver adds GPU devices to the container if available. #3063
  • The inspect and create commands now return an error if a node fails to boot. #3062
  • Fix possible credential leakage to telemetry endpoint. GHSA-m4gq-fm9h-8q75
  • Remove unused fields from local state group that could potentially leak credentials.

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.22.0-rc1

v0.21.3

17 Mar 17:11
7b5fecb
Compare
Choose a tag to compare

Welcome to the v0.21.3 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

Important

This release contains security fixes.

  • Fix possible credential leakage to telemetry endpoint. GHSA-m4gq-fm9h-8q75
  • Remove unused fields from local state group that could potentially leak credentials.

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.21.2

v0.22.0-rc1

11 Mar 17:45
0d708c0
Compare
Choose a tag to compare
v0.22.0-rc1 Pre-release
Pre-release

Welcome to the v0.22.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
  • Sebastiaan van Stijn
  • Jonathan A. Sternberg
  • Laurent Goderre
  • Shaun Thompson

Notable Changes

  • New command buildx history import allows to import build records into Docker Desktop for futher debugging in the Build UI. This command requires Docker Desktop to be installed. #3039
  • History records can now be opened by offset from the latest in history inspect, history logs and history open commands (e.g. ^1). #3049 #3055
  • Bake now supports the += operator to append when using --set for overrides. #3031
  • Annotations can now be set when using overrides with Bake. #2997
  • NetBSD binaries are now included in the release. #2901
  • Fix double pushing with Docker driver when containerd store is enabled. #3023
  • Fix multiple tags being pushed for imagetools create command. Now only the final manifest pushes by tag. #3024

Dependency Changes

  • github.com/compose-spec/compose-go/v2 v2.4.7 -> v2.4.8
  • github.com/containerd/containerd/v2 v2.0.2 -> v2.0.3
  • github.com/docker/cli v28.0.0-rc.2 -> v28.0.1
  • github.com/docker/docker v28.0.0-rc.2 -> v28.0.1
  • github.com/moby/buildkit v0.20.0 -> v0.20.1

Previous release can be found at v0.21.2

v0.21.2

03 Mar 16:32
1360a9e
Compare
Choose a tag to compare

Welcome to the v0.21.2 release of buildx!

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

Contributors

  • Laurent Goderre
  • CrazyMax
  • Jonathan A. Sternberg

Notable Changes

  • Fix handling of attestation extra arguments #3027
  • Fix the cache attribute not being skipped when empty with Bake overrides #3021

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.21.1

v0.21.1

21 Feb 13:25
7c2359c
Compare
Choose a tag to compare

Welcome to the v0.21.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

  • Remove accidental debug #3017

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.21.0