- The `docker buildx bake` command now shares the same authentication provider for all targets for improved performance. [docker/buildx#2147](https://github.com/docker/buildx/pull/2147)
- The `docker buildx imagetools inspect` command now shows DSSE-signed SBOM and Provenance attestations. [docker/buildx#2194](https://github.com/docker/buildx/pull/2194)
- The `docker buildx ls` command now supports `--format` options for controlling the output. [docker/buildx#1787](https://github.com/docker/buildx/pull/1787)
- The `docker-container` driver now supports driver options for defining restart policy for BuildKit container. [docker/buildx#1271](https://github.com/docker/buildx/pull/1271)
- VCS attributes exported from Buildx now include the local directory sub-paths if they're relative to the current Git repository. [docker/buildx#2156](https://github.com/docker/buildx/pull/2156)
- `--add-host` flag now permits a `=` separator for IPv6 addresses. [docker/buildx#2121](https://github.com/docker/buildx/pull/2121)
### Bug fixes
- Fix additional output when exporting progress with `--progress=rawjson` [docker/buildx#2252](https://github.com/docker/buildx/pull/2252)
- Fix possible console warnings on Windows. [docker/buildx#2238](https://github.com/docker/buildx/pull/2238)
- Fix possible inconsistent configuration merge order when using Bake with many configurations. [docker/buildx#2237](https://github.com/docker/buildx/pull/2237)
- Fix possible panic in the `docker buildx imagetools create` command. [docker/buildx#2230](https://github.com/docker/buildx/pull/2230)
## 0.12.1
{{< release-date date="2024-01-12" >}}
The full release notes for this release are available
[on GitHub](https://github.com/docker/buildx/releases/tag/v0.12.1).
### Bug fixes and enhancements
- Fix incorrect validation of some `--driver-opt` values that could cause a panic and corrupt state to be stored.
[docker/buildx#2176](https://github.com/docker/buildx/pull/2176)
## 0.12.0
{{< release-date date="2023-11-16" >}}
The full release notes for this release are available
[on GitHub](https://github.com/docker/buildx/releases/tag/v0.12.0).
### New
- New `--annotation` flag for the `buildx build`, and an `annotations` key in the Bake file, that lets you add OCI Annotations to build results.
[#2020](https://github.com/docker/buildx/pull/2020),
[#2098](https://github.com/docker/buildx/pull/2098)
- New experimental debugging features, including a new `debug` command and an interactive debugging console.
This feature currently requires setting `BUILDX_EXPERIMENTAL=1`.
[#2006](https://github.com/docker/buildx/pull/2006),
[#1896](https://github.com/docker/buildx/pull/1896),
[#1970](https://github.com/docker/buildx/pull/1970),
[#1914](https://github.com/docker/buildx/pull/1914),
[#2026](https://github.com/docker/buildx/pull/2026),
[#2086](https://github.com/docker/buildx/pull/2086)
### Bug fixes and enhancements
- The special `host-gateway` IP mapping can now be used with the `--add-host` flag during build.
[#1894](https://github.com/docker/buildx/pull/1894),
[#2083](https://github.com/docker/buildx/pull/2083)
- Bake now allows adding local source files when building from remote definition.
[#1838](https://github.com/docker/buildx/pull/1838)
- The status of uploading build results to Docker is now shown interactively on progress bar.
[#1994](https://github.com/docker/buildx/pull/1994)
- Error handling has been improved when bootstrapping multi-node build clusters.
[#1869](https://github.com/docker/buildx/pull/1869)
- The `buildx imagetools create` command now allows adding annotation when creating new images in the registry.
[#1965](https://github.com/docker/buildx/pull/1965)
- OpenTelemetry build trace delegation from buildx is now possible with Docker and Remote driver.
[#2034](https://github.com/docker/buildx/pull/2034)
- Bake command now shows all files where the build definition was loaded from on the progress bar.
[#2076](https://github.com/docker/buildx/pull/2076)