From 3d4c545f65c2e68b8df431e30c432d84aecd24e7 Mon Sep 17 00:00:00 2001 From: David Karlsson <35727626+dvdksn@users.noreply.github.com> Date: Thu, 28 Nov 2024 10:12:26 +0100 Subject: [PATCH] build: buildx v0.19.0, v0.19.1 release notes Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com> --- content/manuals/build/release-notes.md | 57 ++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/content/manuals/build/release-notes.md b/content/manuals/build/release-notes.md index 4ba5b76b88..9e27b9f79b 100644 --- a/content/manuals/build/release-notes.md +++ b/content/manuals/build/release-notes.md @@ -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=` 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" >}}