build: buildx v0.19.0, v0.19.1 release notes

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
This commit is contained in:
David Karlsson 2024-11-28 10:12:26 +01:00
parent 894c80ed58
commit 3d4c545f65
1 changed files with 57 additions and 0 deletions

View File

@ -10,6 +10,63 @@ toc_max: 2
This page contains information about the new features, improvements, and bug
fixes in [Docker Buildx](https://github.com/docker/buildx).
## 0.19.1
{{< release-date date="2024-11-27" >}}
The full release note for this release is available
[on GitHub](https://github.com/docker/buildx/releases/tag/v0.19.1).
### Bug fixes
- Reverted the change in v0.19.0 that added new object notation for the fields
that previously required CSV strings in Bake definition. This enhancement was
reverted because of backwards incompatibility issues were discovered in some
edge cases. This feature has now been postponed to the v0.20.0 release.
[docker/buildx#2824](https://github.com/docker/buildx/pull/2824)
## 0.19.0
{{< release-date date="2024-11-27" >}}
The full release note for this release is available
[on GitHub](https://github.com/docker/buildx/releases/tag/v0.19.0).
### New
- Bake now requires you to allow filesystem entitlements when your build needs
to read or write files outside of your current working directory.
[docker/buildx#2796](https://github.com/docker/buildx/pull/2796),
[docker/buildx#2812](https://github.com/docker/buildx/pull/2812).
To allow filesystem entitlements, use the `--allow fs.read=<path>` flag for
the `docker buildx bake` command.
This feature currently only reports a warning when using a local Bake
definition, but will start to produce an error starting from the v0.20
release. To enable the error in the current release, you can set
`BUILDX_BAKE_ENTITLEMENTS_FS=1`.
### Enhancements
- Bake definition now supports new object notation for the fields that previously required CSV strings as inputs. [docker/buildx#2758](https://github.com/docker/buildx/pull/2758)
> [!NOTE]
> This enhancement was reverted in [v0.19.1](#0191) due to a bug.
- Bake definition now allows defining validation conditions to variables. [docker/buildx#2794](https://github.com/docker/buildx/pull/2794)
- Metadata file values can now contain JSON array values. [docker/buildx#2777](https://github.com/docker/buildx/pull/2777)
- Improved error messages when using an incorrect format for labels. [docker/buildx#2778](https://github.com/docker/buildx/pull/2778)
- FreeBSD and OpenBSD artifacts are now included in the release. [docker/buildx#2774](https://github.com/docker/buildx/pull/2774), [docker/buildx#2775](https://github.com/docker/buildx/pull/2775), [docker/buildx#2781](https://github.com/docker/buildx/pull/2781)
### Bug fixes
- Fixed an issue with printing Bake definitions containing empty Compose networks. [docker/buildx#2790](https://github.com/docker/buildx/pull/2790).
### Packaging
- Compose support has been updated to v2.4.4. [docker/buildx#2806](https://github.com/docker/buildx/pull/2806) [docker/buildx#2780](https://github.com/docker/buildx/pull/2780).
## 0.18.0
{{< release-date date="2024-10-31" >}}