Skip to content

Commit 425b0b4

Browse files
aevesdockercrazy-maxvvolandctalledosarahsanders-docker
authored
publish updates from main (#22439)
Automated pull request for publishing docs updates. --------- Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Signed-off-by: Cesar Talledo <[email protected]> Signed-off-by: CrazyMax <[email protected]> Co-authored-by: crazy-max <[email protected]> Co-authored-by: Paweł Gronowski <[email protected]> Co-authored-by: Cesar Talledo <[email protected]> Co-authored-by: Sarah Sanders <[email protected]> Co-authored-by: Allie Sadler <[email protected]>
2 parents 7e55009 + 6324a8c commit 425b0b4

File tree

12 files changed

+196
-13
lines changed

12 files changed

+196
-13
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# check=skip=InvalidBaseImagePlatform
33

44
ARG ALPINE_VERSION=3.21
5-
ARG GO_VERSION=1.23
5+
ARG GO_VERSION=1.23.8
66
ARG HTMLTEST_VERSION=0.17.0
77
ARG HUGO_VERSION=0.141.0
88
ARG NODE_VERSION=22

_vendor/modules.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# github.com/moby/moby v28.0.2+incompatible
2-
# github.com/moby/buildkit v0.20.1
3-
# github.com/docker/buildx v0.22.0
2+
# github.com/moby/buildkit v0.21.0
3+
# github.com/docker/buildx v0.23.0
44
# github.com/docker/cli v28.0.4+incompatible
55
# github.com/docker/compose/v2 v2.35.0
66
# github.com/docker/scout-cli v1.15.0

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

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,37 @@ 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.15.0
17+
18+
{{< release-date date="2025-04-15" >}}
19+
20+
The full release note for this release is available
21+
[on GitHub](https://github.com/moby/buildkit/releases/tag/dockerfile%2F1.15.0).
22+
23+
```dockerfile
24+
# syntax=docker/dockerfile:1.15.0
25+
```
26+
27+
- Build error for invalid target now shows suggestions for correct possible names. [moby/buildkit#5851](https://github.com/moby/buildkit/pull/5851)
28+
- Fix SBOM attestation producing error for Windows targets. [moby/buildkit#5837](https://github.com/moby/buildkit/pull/5837)
29+
- Fix recursive `ARG` producing an infinite loop when processing an outline request. [moby/buildkit#5823](https://github.com/moby/buildkit/pull/5823)
30+
- Fix parsing syntax directive from JSON that would fail if the JSON had other datatypes than strings. [moby/buildkit#5815](https://github.com/moby/buildkit/pull/5815)
31+
- Fix platform in image config being in unnormalized form (regression from 1.12). [moby/buildkit#5776](https://github.com/moby/buildkit/pull/5776)
32+
- Fix copying into destination directory when directory is not present with WCOW. [moby/buildkit#5249](https://github.com/moby/buildkit/pull/5249)
33+
34+
## 1.14.1
35+
36+
{{< release-date date="2025-03-05" >}}
37+
38+
The full release note for this release is available
39+
[on GitHub](https://github.com/moby/buildkit/releases/tag/dockerfile%2F1.14.1).
40+
41+
```dockerfile
42+
# syntax=docker/dockerfile:1.14.1
43+
```
44+
45+
- Normalize platform in image config. [moby/buildkit#5776](https://github.com/moby/buildkit/pull/5776)
46+
1647
## 1.14.0
1748

1849
{{< release-date date="2025-02-19" >}}

content/manuals/build/release-notes.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,54 @@ 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.23.0
14+
15+
{{< release-date date="2025-04-15" >}}
16+
17+
The full release note for this release is available
18+
[on GitHub](https://github.com/docker/buildx/releases/tag/v0.23.0).
19+
20+
### New
21+
22+
- New `buildx history export` command allows exporting the build record into a bundle that can be imported to [Docker Desktop](/desktop/). [docker/buildx#3073](https://github.com/docker/buildx/pull/3073)
23+
24+
### Enhancements
25+
26+
- New `--local` and `--filter` flags allow filtering history records in `buildx history ls`. [docker/buildx#3091](https://github.com/docker/buildx/pull/3091)
27+
- Compose compatibility has been updated to v2.6.0. [docker/buildx#3080](https://github.com/docker/buildx/pull/3080), [docker/buildx#3105](https://github.com/docker/buildx/pull/3105)
28+
- Support CLI environment variables in standalone mode. [docker/buildx#3087](https://github.com/docker/buildx/pull/3087)
29+
30+
### Bug fixes
31+
32+
- Fix `--print` output for Bake producing output with unescaped variables that could cause build errors later. [docker/buildx#3097](https://github.com/docker/buildx/pull/3097)
33+
- Fix `additional_contexts` field not working correctly when pointing to another service. [docker/buildx#3090](https://github.com/docker/buildx/pull/3090)
34+
- Fix empty validation block crashing the Bake HCL parser. [docker/buildx#3101](https://github.com/docker/buildx/pull/3101)
35+
36+
## 0.22.0
37+
38+
{{< release-date date="2025-03-18" >}}
39+
40+
The full release note for this release is available
41+
[on GitHub](https://github.com/docker/buildx/releases/tag/v0.22.0).
42+
43+
### New
44+
45+
- New command `buildx history import` lets you import build records into Docker Desktop for further debugging in the [Build UI](/desktop/use-desktop/builds/). This command requires [Docker Desktop](/desktop/) to be installed. [docker/buildx#3039](https://github.com/docker/buildx/pull/3039)
46+
47+
### Enhancements
48+
49+
- History records can now be opened by offset from the latest in `history inspect`, `history logs` and `history open` commands (e.g. `^1`). [docker/buildx#3049](https://github.com/docker/buildx/pull/3049), [docker/buildx#3055](https://github.com/docker/buildx/pull/3055)
50+
- Bake now supports the `+=` operator to append when using `--set` for overrides. [docker/buildx#3031](https://github.com/docker/buildx/pull/3031)
51+
- Docker container driver adds GPU devices to the container if available. [docker/buildx#3063](https://github.com/docker/buildx/pull/3063)
52+
- Annotations can now be set when using overrides with Bake. [docker/buildx#2997](https://github.com/docker/buildx/pull/2997)
53+
- NetBSD binaries are now included in the release. [docker/buildx#2901](https://github.com/docker/buildx/pull/2901)
54+
- The `inspect` and `create` commands now return an error if a node fails to boot. [docker/buildx#3062](https://github.com/docker/buildx/pull/3062)
55+
56+
### Bug fixes
57+
58+
- Fix double pushing with Docker driver when the containerd image store is enabled. [docker/buildx#3023](https://github.com/docker/buildx/pull/3023)
59+
- Fix multiple tags being pushed for `imagetools create` command. Now only the final manifest pushes by tag. [docker/buildx#3024](https://github.com/docker/buildx/pull/3024)
60+
1361
## 0.21.0
1462

1563
{{< release-date date="2025-02-19" >}}

content/manuals/security/for-admins/hardened-desktop/settings-management/configure-json-file.md

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ The following `admin-settings.json` code and table provides an example of the re
182182
}
183183
```
184184

185-
### General
185+
### General
186186

187187
|Parameter|OS|Description|Version|
188188
|:-------------------------------|---|:-------------------------------|---|
@@ -195,7 +195,7 @@ The following `admin-settings.json` code and table provides an example of the re
195195
| `desktopTerminalEnabled` | | If `value` is set to `false`, developers cannot use the Docker terminal to interact with the host machine and execute commands directly from Docker Desktop. | |
196196
|`exposeDockerAPIOnTCP2375`| Windows only| Exposes the Docker API on a specified port. If `value` is set to true, the Docker API is exposed on port 2375. Note: This is unauthenticated and should only be enabled if protected by suitable firewall rules.| |
197197

198-
### File sharing and emulation
198+
### File sharing and emulation
199199

200200
|Parameter|OS|Description|Version|
201201
|:-------------------------------|---|:-------------------------------|---|
@@ -241,7 +241,7 @@ The following `admin-settings.json` code and table provides an example of the re
241241
| &nbsp; &nbsp; &nbsp; &nbsp;`dockerDaemonOptions` | | Overrides the options in the Linux daemon config file. See the [Docker Engine reference](/reference/cli/dockerd/#daemon-configuration-file).| |
242242

243243
> [!NOTE]
244-
>
244+
>
245245
> This setting is not available to configure via the Docker Admin Console.
246246
247247
### Kubernetes
@@ -250,15 +250,24 @@ The following `admin-settings.json` code and table provides an example of the re
250250
|:-------------------------------|---|:-------------------------------|---|
251251
|`kubernetes`| | If `enabled` is set to true, a Kubernetes single-node cluster is started when Docker Desktop starts. If `showSystemContainers` is set to true, Kubernetes containers are displayed in the Docker Desktop Dashboard and when you run `docker ps`. `imagesRepository` lets you specify which repository Docker Desktop pulls the Kubernetes images from. For example, `"imagesRepository": "registry-1.docker.io/docker"`. | |
252252

253-
### Features in development
253+
> [!NOTE]
254+
>
255+
> When using the `imagesRepository` setting and Enhanced Container Isolation (ECI), add the following images to the [ECI Docker socket mount image list](#enhanced-container-isolation):
256+
>
257+
> `<custom-image-repo>/desktop-cloud-provider-kind:*`
258+
> `<custom-image-repo>/desktop-containerd-registry-mirror:*`
259+
>
260+
> These containers mount the Docker socket, so you must add the images to the ECI images list. If not, ECI will block the mount and Kubernetes won't start.
261+
262+
### Features in development
254263

255264
|Parameter|OS|Description|Version|
256265
|:-------------------------------|---|:-------------------------------|---|
257266
| `allowExperimentalFeatures`| | If `value` is set to `false`, experimental features are disabled.| |
258267
| `allowBetaFeatures`| | If `value` is set to `false`, beta features are disabled.| |
259268
| `enableDockerAI` | | If `value` is set to `false`, Docker AI (Ask Gordon) features are disabled. | |
260269

261-
### Enhanced Container Isolation
270+
### Enhanced Container Isolation
262271

263272
|Parameter|OS|Description|Version|
264273
|:-------------------------------|---|:-------------------------------|---|
@@ -282,4 +291,4 @@ For settings to take effect:
282291
283292
So as not to disrupt your developers' workflow, Docker doesn't automatically mandate that developers re-launch and re-authenticate once a change has been made.
284293

285-
In Docker Desktop, developers see the relevant settings grayed out.
294+
In Docker Desktop, developers see the relevant settings grayed out.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
datafolder: buildx
3+
datafile: docker_buildx_history_export
4+
title: docker buildx history export
5+
layout: cli
6+
aliases:
7+
- /engine/reference/commandline/buildx_history_export/
8+
---
9+
10+
<!--
11+
This page is automatically generated from Docker's source code. If you want to
12+
suggest a change to the text that appears here, open a ticket or pull request
13+
in the source repository on GitHub:
14+
15+
https://github.com/docker/buildx
16+
-->

data/buildx/docker_buildx_build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1433,7 +1433,7 @@ examples: |-
14331433
###### `type=file` usage
14341434
14351435
In the following example, `type=file` is automatically detected because no
1436-
environment variable mathing `aws` (the ID) is set.
1436+
environment variable matching `aws` (the ID) is set.
14371437
14381438
```console
14391439
$ docker buildx build --secret id=aws,src=$HOME/.aws/credentials .

data/buildx/docker_buildx_history.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ usage: docker buildx history
55
pname: docker buildx
66
plink: docker_buildx.yaml
77
cname:
8+
- docker buildx history export
89
- docker buildx history import
910
- docker buildx history inspect
1011
- docker buildx history logs
@@ -13,6 +14,7 @@ cname:
1314
- docker buildx history rm
1415
- docker buildx history trace
1516
clink:
17+
- docker_buildx_history_export.yaml
1618
- docker_buildx_history_import.yaml
1719
- docker_buildx_history_inspect.yaml
1820
- docker_buildx_history_logs.yaml
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
command: docker buildx history export
2+
short: Export a build into Docker Desktop bundle
3+
long: Export a build into Docker Desktop bundle
4+
usage: docker buildx history export [OPTIONS] [REF]
5+
pname: docker buildx history
6+
plink: docker_buildx_history.yaml
7+
options:
8+
- option: all
9+
value_type: bool
10+
default_value: "false"
11+
description: Export all records for the builder
12+
deprecated: false
13+
hidden: false
14+
experimental: false
15+
experimentalcli: false
16+
kubernetes: false
17+
swarm: false
18+
- option: output
19+
shorthand: o
20+
value_type: string
21+
description: Output file path
22+
deprecated: false
23+
hidden: false
24+
experimental: false
25+
experimentalcli: false
26+
kubernetes: false
27+
swarm: false
28+
inherited_options:
29+
- option: builder
30+
value_type: string
31+
description: Override the configured builder instance
32+
deprecated: false
33+
hidden: false
34+
experimental: false
35+
experimentalcli: false
36+
kubernetes: false
37+
swarm: false
38+
- option: debug
39+
shorthand: D
40+
value_type: bool
41+
default_value: "false"
42+
description: Enable debug logging
43+
deprecated: false
44+
hidden: false
45+
experimental: false
46+
experimentalcli: false
47+
kubernetes: false
48+
swarm: false
49+
deprecated: false
50+
hidden: false
51+
experimental: false
52+
experimentalcli: false
53+
kubernetes: false
54+
swarm: false
55+

data/buildx/docker_buildx_history_ls.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ usage: docker buildx history ls
55
pname: docker buildx history
66
plink: docker_buildx_history.yaml
77
options:
8+
- option: filter
9+
value_type: stringArray
10+
default_value: '[]'
11+
description: Provide filter values (e.g., `status=error`)
12+
deprecated: false
13+
hidden: false
14+
experimental: false
15+
experimentalcli: false
16+
kubernetes: false
17+
swarm: false
818
- option: format
919
value_type: string
1020
default_value: table
@@ -15,6 +25,16 @@ options:
1525
experimentalcli: false
1626
kubernetes: false
1727
swarm: false
28+
- option: local
29+
value_type: bool
30+
default_value: "false"
31+
description: List records for current repository only
32+
deprecated: false
33+
hidden: false
34+
experimental: false
35+
experimentalcli: false
36+
kubernetes: false
37+
swarm: false
1838
- option: no-trunc
1939
value_type: bool
2040
default_value: "false"

0 commit comments

Comments
 (0)