mirror of https://github.com/docker/docs.git
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:
parent
894c80ed58
commit
3d4c545f65
|
@ -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" >}}
|
||||
|
|
Loading…
Reference in New Issue