Welcome to the 0.10.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.
Build command supports new flags --attest and shorthands --sbom and --provenance for adding attestations for your current build. --attest type=sbom or --sbom=true will generate SBOM (Software Bill of Materials) attestation for your build result in SPDX format. --attest type=provenance or --provenance=true will generate SLSA provenance attestation for your build result with information about how the build was performed. When creating OCI images a minimal provenance attestation is included with the image by default. This feature requires BuildKit v0.11. Read more about advanced SBOM options from BuildKit docs. #1412
When building with BuildKit that supports provenance attestations Buildx will automatically share the version control information of your build context so it can be shown in provenance for later debugging. Previously this only happened when building from a Git URL directly. To opt-out of this behavior you can set BUILDX_GIT_INFO=0. Optionally you can also automatically define labels with VCS info by setting BUILDX_GIT_LABELS=1. #1462 #1297 #1341
Named contexts with --build-context now support oci-layout:// protocol for initializing the context with a value of a local OCI layout directory. E.g. --build-context stagename=oci-layout://path/to/dir@sha256:digest.
Bake now supports resource interpolation where you can reuse the values from other target definitions. #1434
Buildx will now remember the last activity for a builder for better organization of builder instances. #1439
Increase performance of buildx ls and inspect flows #1430 #1454 #1455 #1345
Adding extra hosts with Docker driver now supports Docker specific "host-gateway" special value #1446
OCI exporter now supports tar=false option for exporting OCI format directly in a directory #1420
Compose support has been updated to 1.6.0 #1387
--invoke can now load default launch environment from the image metadata #1324
Fix container driver behavior in regards to UserNS #1368
Fix possible panic in Bake when using wrong variable value type #1442
Fix possible panic in imagetools inspect #1441 #1406
Fix sending empty --add-host value to BuildKit by default #1457
Fix handling progress prefixes with progress groups #1305
Fix recursively resolving groups in Bake #1313
Fix possible wrong indentation on multi-node builder manifests #1396
Fix possible panic from missing OpenTelemetry configuration #1383
Fix --progress=tty behavior when TTY is not available #1371
Fix connection error conditions in prune and du commands #1307
Previous release can be found at v0.9.1
Fetched March 31, 2026