Skip to content

Commit 182146c

Browse files
github-actions[bot]crazy-maxaevesdockerctalledothaJeztah
authored
publish updates from main (#22065)
Automated pull request for publishing docs updates. --------- Signed-off-by: CrazyMax <[email protected]> Signed-off-by: Cesar Talledo <[email protected]> Signed-off-by: Sebastiaan van Stijn <[email protected]> Co-authored-by: CrazyMax <[email protected]> Co-authored-by: Allie Sadler <[email protected]> Co-authored-by: Cesar Talledo <[email protected]> Co-authored-by: Sebastiaan van Stijn <[email protected]>
1 parent 57f087f commit 182146c

File tree

5 files changed

+79
-21
lines changed

5 files changed

+79
-21
lines changed

content/manuals/build/buildkit/dockerfile-release-notes.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,34 @@ issues, and bug fixes in [Dockerfile reference](/reference/dockerfile.md).
1313

1414
For usage, see the [Dockerfile frontend syntax](frontend.md) page.
1515

16+
## 1.14.0
17+
18+
{{< release-date date="2025-02-19" >}}
19+
20+
The full release note for this release is available
21+
[on GitHub](https://github.com/moby/buildkit/releases/tag/dockerfile%2F1.14.0).
22+
23+
```dockerfile
24+
# syntax=docker/dockerfile:1.14.0
25+
```
26+
27+
- `COPY --chmod` now allows non-octal values. This feature was previously in the labs channel and is now available in the main release. [moby/buildkit#5734](https://github.com/moby/buildkit/pull/5734)
28+
- Fix handling of OSVersion platform property if one is set by the base image [moby/buildkit#5714](https://github.com/moby/buildkit/pull/5714)
29+
- Fix errors where a named context metadata could be resolved even if it was not reachable by the current build configuration, leading to build errors [moby/buildkit#5688](https://github.com/moby/buildkit/pull/5688)
30+
31+
## 1.14.0-labs
32+
33+
{{< release-date date="2025-02-19" >}}
34+
35+
The full release note for this release is available
36+
[on GitHub](https://github.com/moby/buildkit/releases/tag/dockerfile%2F1.14.0-labs).
37+
38+
```dockerfile
39+
# syntax=docker.io/docker/dockerfile-upstream:1.14.0-labs
40+
```
41+
42+
- New `RUN --device=name,[required]` flag lets builds request CDI devices are available to the build step. Requires BuildKit v0.20.0+ [moby/buildkit#4056](https://github.com/moby/buildkit/pull/4056), [moby/buildkit#5738](https://github.com/moby/buildkit/pull/5738)
43+
1644
## 1.13.0
1745

1846
{{< release-date date="2025-01-20" >}}

content/manuals/build/cache/backends/gha.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,9 @@ The following table describes the available CSV parameters that you can pass to
3131
`--cache-to` and `--cache-from`.
3232

3333
| Name | Option | Type | Default | Description |
34-
| -------------- | ----------------------- | ----------- | ------------------------ | -------------------------------------------------------------------- |
34+
|----------------|-------------------------|-------------|--------------------------|----------------------------------------------------------------------|
3535
| `url` | `cache-to`,`cache-from` | String | `$ACTIONS_CACHE_URL` | Cache server URL, see [authentication][1]. |
36+
| `url_v2` | `cache-to`,`cache-from` | String | `$ACTIONS_CACHE_URL` | Cache v2 server URL, see [authentication][1]. |
3637
| `token` | `cache-to`,`cache-from` | String | `$ACTIONS_RUNTIME_TOKEN` | Access token, see [authentication][1]. |
3738
| `scope` | `cache-to`,`cache-from` | String | `buildkit` | Which scope cache object belongs to, see [scope][2] |
3839
| `mode` | `cache-to` | `min`,`max` | `min` | Cache layers to export, see [cache mode][3]. |
@@ -47,10 +48,10 @@ The following table describes the available CSV parameters that you can pass to
4748

4849
## Authentication
4950

50-
If the `url` or `token` parameters are left unspecified, the `gha` cache backend
51-
will fall back to using environment variables. If you invoke the `docker buildx`
52-
command manually from an inline step, then the variables must be manually
53-
exposed. Consider using the
51+
If the `url`, `url_v2` or `token` parameters are left unspecified, the `gha`
52+
cache backend will fall back to using environment variables. If you invoke the
53+
`docker buildx` command manually from an inline step, then the variables must
54+
be manually exposed. Consider using the
5455
[`crazy-max/ghaction-github-runtime`](https://github.com/crazy-max/ghaction-github-runtime),
5556
GitHub Action as a helper for exposing the variables.
5657

content/manuals/build/release-notes.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,34 @@ toc_max: 2
1010
This page contains information about the new features, improvements, and bug
1111
fixes in [Docker Buildx](https://github.com/docker/buildx).
1212

13+
## 0.21.0
14+
15+
{{< release-date date="2025-02-19" >}}
16+
17+
The full release note for this release is available
18+
[on GitHub](https://github.com/docker/buildx/releases/tag/v0.21.0).
19+
20+
### New
21+
22+
- New command `buildx history trace` lets you inspect traces of a build in a Jaeger UI-based viewer and compare one trace with another. [docker/buildx#2904](https://github.com/docker/buildx/pull/2904)
23+
24+
### Enhancements
25+
26+
- The history inspection command `buildx history inspect` now supports custom formatting with `--format` flag and JSON formatting for machine-readable output. [docker/buildx#2964](https://github.com/docker/buildx/pull/2964)
27+
- Support for CDI device entitlement in build and bake. [docker/buildx#2994](https://github.com/docker/buildx/pull/2994)
28+
- Supported CDI devices are now shown in the builder inspection. [docker/buildx#2983](https://github.com/docker/buildx/pull/2983)
29+
- When using [GitHub Cache backend `type=gha`](cache/backends/gha.md), the URL for the Version 2 or API is now read from the environment and sent to BuildKit. Version 2 backend requires BuildKit v0.20.0 or later. [docker/buildx#2983](https://github.com/docker/buildx/pull/2983), [docker/buildx#3001](https://github.com/docker/buildx/pull/3001)
30+
31+
### Bug fixes
32+
33+
- Avoid unnecessary warnings and prompts when using `--progress=rawjson`. [docker/buildx#2957](https://github.com/docker/buildx/pull/2957)
34+
- Fix regression with debug shell sometimes not working correctly on `--on=error`. [docker/buildx#2958](https://github.com/docker/buildx/pull/2958)
35+
- Fix possible panic errors when using an unknown variable in the Bake definition. [docker/buildx#2960](https://github.com/docker/buildx/pull/2960)
36+
- Fix invalid duplicate output on JSON format formatting of `buildx ls` command. [docker/buildx#2970](https://github.com/docker/buildx/pull/2970)
37+
- Fix bake handling cache imports with CSV string containing multiple registry references. [docker/buildx#2944](https://github.com/docker/buildx/pull/2944)
38+
- Fix issue where error from pulling BuildKit image could be ignored. [docker/buildx#2988](https://github.com/docker/buildx/pull/2988)
39+
- Fix race on pausing progress on debug shell. [docker/buildx#3003](https://github.com/docker/buildx/pull/3003)
40+
1341
## 0.20.1
1442

1543
{{< release-date date="2025-01-23" >}}

content/manuals/security/for-admins/hardened-desktop/enhanced-container-isolation/_index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ For more information on how Enhanced Container Isolation work, see [How does it
5151

5252
> [!IMPORTANT]
5353
>
54-
> Enhanced Container Isolation does not yet fully protect Docker builds,
55-
> Kubernetes pods and Extension containers. For more information on known
56-
> limitations and workarounds, see [FAQs](faq.md).
54+
> ECI protection for Docker builds and [Kubernetes in Docker Desktop](/manuals/desktop/features/kubernetes.md) varies according to the
55+
> Docker Desktop version. Later versions include more protection than earlier versions. Also, ECI does not yet
56+
> protect extension containers. For more information on known limitations and workarounds, see [FAQs](faq.md).
5757
5858
## How do I enable Enhanced Container Isolation?
5959

content/reference/api/engine/_index.md

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -73,23 +73,22 @@ To see the highest version of the API your Docker daemon and client support, use
7373
```console
7474
$ docker version
7575
Client: Docker Engine - Community
76-
Version: 27.4.0
77-
API version: 1.47
78-
Go version: go1.22.10
79-
Git commit: bde2b89
80-
Built: Sat Dec 7 10:38:33 2024
76+
Version: 28.0.0
77+
API version: 1.48
78+
Go version: go1.23.6
79+
Git commit: f9ced58
80+
Built: Wed Feb 19 22:11:04 2025
8181
OS/Arch: linux/amd64
8282
Context: default
8383

8484
Server: Docker Engine - Community
8585
Engine:
86-
Version: 27.4.0
87-
API version: 1.47 (minimum version 1.24)
88-
Go version: go1.22.10
89-
Git commit: 92a8393
90-
Built: Sat Dec 7 10:38:33 2024
86+
Version: 28.0.0
87+
API version: 1.48 (minimum version 1.24)
88+
Go version: go1.23.6
89+
Git commit: af898ab
90+
Built: Wed Feb 19 22:11:04 2025
9191
OS/Arch: linux/amd64
92-
Experimental: false
9392
...
9493
```
9594

@@ -131,8 +130,10 @@ You can specify the API version to use in any of the following ways:
131130

132131
### API version matrix
133132

134-
| Docker version | Maximum API version | Change log |
135-
|:---------------|:---------------------------|:-----------------------------------------------------------------------------|
133+
| Docker version | Maximum API version | Change log |
134+
|:---------------|:---------------------------------------------|:-------------------------------------------------------------------|
135+
| 28.0 | [1.48](/reference/api/engine/version/v1.48/) | [changes](/reference/api/engine/version-history/#v148-api-changes) |
136+
| 27.5 | [1.47](/reference/api/engine/version/v1.47/) | [changes](/reference/api/engine/version-history/#v147-api-changes) |
136137
| 27.4 | [1.47](/reference/api/engine/version/v1.47/) | [changes](/reference/api/engine/version-history/#v147-api-changes) |
137138
| 27.3 | [1.47](/reference/api/engine/version/v1.47/) | [changes](/reference/api/engine/version-history/#v147-api-changes) |
138139
| 27.2 | [1.47](/reference/api/engine/version/v1.47/) | [changes](/reference/api/engine/version-history/#v147-api-changes) |

0 commit comments

Comments
 (0)