Releases: docker/buildx
v0.29.1
Welcome to the v0.29.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
- CrazyMax
Notable Changes
- imagetools: fix possible broken chain copy on create. #3447
- imagetools: silence warning for empty-type mediatype used in artifacts. #3448
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.29.0
v0.29.0
buildx 0.29.0
Welcome to the v0.29.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
- Jonathan A. Sternberg
- Sebastiaan van Stijn
- aevesdocker
- Akihiro Suda
- Guillaume Lours
Notable Changes
- imagetools createcommand now supports- --platformoption to create final image only for specified platforms. The inline attestation for the specified platforms are also kept in the final image. #3430
- DAP debugger can now show the correct file explorer data when the debugger stops because of a build error. #3410
- New --progress=noneoption has been added. This is similar to--progress=quiet, but it does not print the image ID after image result export. #3431
- When building from a Git URL, buildx now optionally supports resolution of the context data on the client side. Git repository is still cloned on the server side, but this can help in cases where one can't be sure what version of Git URL resolution the server side supports. #3415
- Fix DAP debugger location resolution when there are multiple build steps with the same BuildKit digest. #3408
- Compose support has been updated to v2.9.0
Dependency Changes
- github.com/compose-spec/compose-go/v2 v2.8.1 -> v2.9.0
- github.com/docker/cli v28.3.3 -> v28.4.0
- github.com/docker/docker v28.3.3 -> v28.4.0
- github.com/go-viper/mapstructure/v2 v2.3.0 -> v2.4.0
- github.com/hashicorp/go-cty-funcs dda779884a9f -> 6aab67130928
- github.com/hashicorp/hcl/v2 v2.23.0 -> v2.24.0
- github.com/mitchellh/go-wordwrap ad45545899c7 -> v1.0.1
- github.com/moby/buildkit v0.24.0 -> v0.25.0
- github.com/spf13/cobra v1.9.1 -> v1.10.1
- github.com/spf13/pflag v1.0.7 -> v1.0.10
- github.com/zclconf/go-cty v1.16.2 -> v1.17.0
- golang.org/x/crypto v0.37.0 -> v0.38.0
- golang.org/x/term v0.31.0 -> v0.32.0
- golang.org/x/text v0.24.0 -> v0.25.0
- google.golang.org/protobuf v1.36.6 -> v1.36.9
Previous release can be found at v0.28.0
v0.29.0-rc1
buildx 0.29.0-rc1
Welcome to the v0.29.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
- Jonathan A. Sternberg
- Sebastiaan van Stijn
- aevesdocker
- Akihiro Suda
- Guillaume Lours
Notable Changes
- imagetools createcommand now supports- --platformoption to create final image only for specified platforms. The inline attestation for the specified platforms are also kept in the final image. #3430
- DAP debugger can now show the correct file explorer data when the debugger stops because of a build error. #3410
- New --progress=noneoption has been added. This is similar to--progress=quiet, but it does not print the image ID after image result export. #3431
- When building from a Git URL, buildx now optionally supports resolution of the context data on the client side. Git repository is still cloned on the server side, but this can help in cases where one can't be sure what version of Git URL resolution the server side supports. #3415
- Fix DAP debugger location resolution when there are multiple build steps with the same BuildKit digest. #3408
- Compose support has been updated to v2.9.0
Dependency Changes
- github.com/compose-spec/compose-go/v2 v2.8.1 -> v2.9.0
- github.com/docker/cli v28.3.3 -> v28.4.0
- github.com/docker/docker v28.3.3 -> v28.4.0
- github.com/go-viper/mapstructure/v2 v2.3.0 -> v2.4.0
- github.com/hashicorp/go-cty-funcs dda779884a9f -> 6aab67130928
- github.com/hashicorp/hcl/v2 v2.23.0 -> v2.24.0
- github.com/mitchellh/go-wordwrap ad45545899c7 -> v1.0.1
- github.com/moby/buildkit v0.24.0 -> v0.25.0-rc1
- github.com/spf13/cobra v1.9.1 -> v1.10.1
- github.com/spf13/pflag v1.0.7 -> v1.0.10
- github.com/zclconf/go-cty v1.16.2 -> v1.17.0
Previous release can be found at v0.28.0
v0.28.0
Welcome to the v0.28.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
- Akihiro Suda
- Dan Duvall
- Jonathan A. Sternberg
- Sebastiaan van Stijn
- Will Nonnemaker
Notable Changes
- When building with Dockerfile 1.18.0+ frontend (BuildKit v0.24) you can now use new Git URLs with query options for build context and named contexts in buildandbakecommand. More info moby/buildkit#6183
- Add formatting options to the buildx ducommand for custom and machine-readable output. #3377
- Kubernetes driver now supports env.<key>driver opts. #3373
- Add support for BUILDKIT_SYNTAXbuild argument when BuildKit has Dockerfile frontend disabled. #3385
- Fix failing early when trying to export index annotations with moby exporter. #3384
- Fix possible errors on Windows from symlink handling. #3386
Dependency Changes
- github.com/cpuguy83/go-md2man/v2 v2.0.6 -> v2.0.7
- github.com/moby/buildkit 955c2b2f7d01 -> v0.24.0
- github.com/spf13/pflag v1.0.6 -> v1.0.7
- github.com/stretchr/testify v1.10.0 -> v1.11.0
Previous release can be found at v0.27.0
v0.28.0-rc2
buildx 0.28.0-rc2
Welcome to the v0.28.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
- Sebastiaan van Stijn
Notable changes
- When building with Dockerfile 1.18.0+ frontend (BuildKit v0.24) you can now use new Git URLs with query options for build context and named contexts in buildandbakecommand. More info
Dependency Changes
- github.com/moby/buildkit v0.24.0-rc1 -> v0.24.0-rc2
Previous release can be found at v0.28.0-rc1
v0.28.0-rc1
buildx 0.28.0-rc1
Welcome to the v0.28.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
- Akihiro Suda
- Dan Duvall
- Will Nonnemaker
Notable Changes
- Add formatting options to the buildx ducommand for custom and machine-readable output. #3377
- Kubernetes driver now supports env.<key>driver opts #3373
- Fix failing early when trying to export index annotations with moby exporter #3384
- Fix possible errors on Windows from symlink handling #3386
- Add support for BUILDKIT_SYNTAX build argument when BuildKit has Dockerfile frontend disabled #3385
Dependency Changes
- github.com/cpuguy83/go-md2man/v2 v2.0.6 -> v2.0.7
- github.com/moby/buildkit 955c2b2f7d01 -> v0.24.0-rc1
- github.com/spf13/pflag v1.0.6 -> v1.0.7
- github.com/stretchr/testify v1.10.0 -> v1.11.0
Previous release can be found at v0.27.0
v0.27.0
Welcome to the v0.27.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
- Sebastiaan van Stijn
- Guillaume Lours
- Nicolas De Loof
Notable Changes
- Experimental: DAP: Exec shell now restarts with the new container when execution resumes and pauses again. #3341
- Experimental: DAP: Add File Explorersection to variables to inspect filesystem state. #3327
- Experimental: DAP: Change Dockerfile step order to match more closely with user expectations. #3325
- Experimental: DAP: Improve determination of the proper parent. #3366
- Experimental: DAP: Dockerfile nested in the context is now supported. #3371
- Build name shown in history can now be overridden with BUILDKIT_BUILD_NAMEbuild argument. #3330
- Bake now supports homedir()function. #3351
- Bake default for empty Dockerfile defaults to Dockerfileto match the behavior ofbuildcommand. #3347
- Bake supports pullandno_cachefields for compose files. #3352
- Sanitize the names of additional_contextsfrom compose files when building with Bake. #3361
- Compose compatibility has been updated to v2.8.1. #3337
- Fix missing WSL libraries in docker-containerdriver when GPU device is requested. #3320
Dependency Changes
- github.com/compose-spec/compose-go/v2 891fce532a51 -> v2.8.1
- github.com/containerd/containerd/v2 v2.1.3 -> v2.1.4
- github.com/docker/cli v28.3.2 -> v28.3.3
- github.com/docker/docker v28.3.2 -> v28.3.3
- github.com/moby/buildkit 9b91d20367db -> 955c2b2f7d01
- go.yaml.in/yaml/v3 v3.0.4 new
Previous release can be found at v0.26.1
v0.27.0-rc1
Welcome to the v0.27.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
- Guillaume Lours
- dependabot[bot]
- Nicolas De Loof
Notable Changes
- Experimental: DAP: Exec shell now restarts with the new container when execution resumes and pauses again. #3341
- Experimental: DAP: Add File Explorersection to variables to inspect filesystem state. #3327
- Experimental: DAP: Change dockerfile step order to match more closely with user expectations. #3325
- Build name shown in history can now be overridden with --build-arg BUILDKIT_BUILD_NAME=foo. #3330
- Bake now supports homedir()function. #3351
- Bake default for empty dockerfile defaults to Dockerfileto match the behavior ofbuild --file "". #3347
- Bake supports pullandno_cachekeys from the compose file. #3352
- Sanitize the names of additional_contextsfrom compose files when building with Bake. #3361
- Compose compatibility has been updated to v2.8.1. #3337
- Fix missing WSL libraries in docker-containerdriver when GPU device is used. #3320
Dependency Changes
- github.com/compose-spec/compose-go/v2 891fce532a51 -> v2.8.1
- github.com/containerd/containerd/v2 v2.1.3 -> v2.1.4
- github.com/docker/cli v28.3.2 -> v28.3.3
- github.com/docker/docker v28.3.2 -> v28.3.3
- github.com/moby/buildkit 9b91d20367db -> 955c2b2f7d01
- go.yaml.in/yaml/v3 v3.0.4 new
Previous release can be found at v0.26.1
v0.26.1
Welcome to the v0.26.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
- Fix regression when validating compose files with Bake. #3329
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.26.0
v0.26.0
Welcome to the v0.26.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
- Sebastiaan van Stijn
- Roberto Villarreal
- Guillaume Lours
- Nicolas De Loof
- Samuel Archambault
Notable Changes
- Experimental: The initial version of the DAP debugger has been added with a new dap buildhelper command. The new feature can be tried with the DockerDX VSCode extension. #3235
- Bake command now supports pattern-matching target names with wildcards. #3280
- historycommands will automatically bootstrap the builder. #3300
- Add SLSA v1 support to history inspect. #3245
- Bake command now supports setting files through environment variable BUILDX_BAKE_FILE. #3242
- Bake now ignores unrelated fields when parsing and validating compose files. #3292
- Kubernetes driver option buildkit-root-volume-memoryto use memory mount for the root volume. #3253
- Compose compatibility has been updated to v2.7.1. #3282
- Fix possible error from imagetoolscommands when accessing registries that don't return content length. #3316
- Fix duplicated command descriptions from help output. #3298
- Fix history inspect attachmentto not require an argument. #3264
- Fix resolving environment variables from .envfile when building compose files with Bake. #3275 #3276 #3322
Dependency Changes
- github.com/Masterminds/semver/v3 v3.2.1 -> v3.4.0
- github.com/compose-spec/compose-go/v2 v2.6.3 -> 891fce532a51
- github.com/containerd/containerd/v2 v2.1.1 -> v2.1.3
- github.com/docker/cli v28.2.2 -> v28.3.2
- github.com/docker/docker v28.2.2 -> v28.3.2
- github.com/go-viper/mapstructure/v2 v2.0.0 -> v2.3.0
- github.com/google/go-dap v0.12.0 new
- github.com/moby/buildkit v0.23.0 -> 9b91d20367db
- github.com/santhosh-tekuri/jsonschema/v6 v6.0.1 new
- go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.56.0 -> v0.60.0
- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.31.0 -> v1.35.0
- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.31.0 -> v1.35.0
Previous release can be found at v0.25.0