Skip to content

Releases: docker/buildx

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

v0.21.0

19 Feb 20:56
34ed52e
Compare
Choose a tag to compare

Welcome to the v0.21.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
  • David Karlsson
  • Nicolas De Loof

Notable Changes

  • New command buildx history trace allows inspecting traces of a build in a Jaeger UI-based viewer and comparing one trace with another. #2904
  • The history inspection command buildx history inspect now supports custom formatting with --format flag and JSON formatting for machine-readable output. #2964
  • Support for CDI device entitlement in build and bake. #2994
  • Supported CDI devices are now shown in the builder inspection. #2983
  • When using Github Cache backend type=gha, the URL for the Version 2 or API is now read from the environment and sent to BuildKit. Version 2 backend requires BuildKit v0.20.0 or later. #2983 #3001
  • Avoid unnecessary warnings and prompts when using --progress=rawjson #2957
  • Fix regression with debug shell sometimes not working correctly on --on=error #2958
  • Fix possible panic errors when using an unknown variable in the Bake definition. #2960
  • Fix invalid duplicate output on JSON format formatting of buildx ls command. #2970
  • Fix bake handling cache imports with CSV string containing multiple registry references. #2944
  • Fix issue where error from pulling BuildKit image could be ignored. #2988
  • Fix race on pausing progress on debug shell. #3003

Dependency Changes

  • github.com/Azure/go-ansiterm d185dfc1b5a1 -> faa5f7b0171c
  • github.com/docker/cli v27.5.0 -> v28.0.0-rc.2
  • github.com/docker/docker v27.5.0 -> v28.0.0-rc.2
  • github.com/moby/buildkit v0.19.0 -> v0.20.0
  • github.com/moby/term v0.5.0 -> v0.5.2
  • github.com/tonistiigi/jaeger-ui-rest 7d4944a45bb6 new
  • go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.31.0 new
  • golang.org/x/exp 701f63a606c0 -> 2d47ceb2692f
  • golang.org/x/mod v0.21.0 -> v0.22.0
  • golang.org/x/sys v0.28.0 -> v0.29.0
  • golang.org/x/tools v0.25.0 -> v0.27.0
  • google.golang.org/genproto/googleapis/api 5fefd90f89a9 -> 324edc3d5d38
  • google.golang.org/grpc v1.68.1 -> v1.69.4

Previous release can be found at v0.20.1