Skip to content

Commit 2698d56

Browse files
committed
build: builx release notes
Signed-off-by: CrazyMax <[email protected]>
1 parent c4a61bb commit 2698d56

File tree

3 files changed

+372
-0
lines changed

3 files changed

+372
-0
lines changed

_data/release-notes/buildx.yaml

Lines changed: 359 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,359 @@
1+
repo: docker/buildx
2+
3+
releases:
4+
-
5+
version: v0.8.2
6+
date: 2022-04-04
7+
entries:
8+
-
9+
type: fixed
10+
content: |
11+
Update Compose spec used by `buildx bake` to v1.2.1 to fix parsing ports definition
12+
issues:
13+
- docker/buildx#1033
14+
-
15+
type: fixed
16+
content: |
17+
Fix possible crash on handling progress streams from BuildKit v0.10
18+
issues:
19+
- docker/buildx#1042
20+
-
21+
type: fixed
22+
content: |
23+
Fix parsing groups in `buildx bake` when already loaded by a parent group
24+
issues:
25+
- docker/buildx#1021
26+
-
27+
version: v0.8.1
28+
date: 2022-03-21
29+
entries:
30+
-
31+
type: fixed
32+
content: |
33+
Fix possible panic on handling build context scanning errors
34+
issues:
35+
- docker/buildx#1005
36+
-
37+
type: improved
38+
content: |
39+
Allow `.` on compose target names in `buildx bake` for backward compatibility
40+
issues:
41+
- docker/buildx#1018
42+
-
43+
version: v0.8.0
44+
date: 2022-03-09
45+
entries:
46+
-
47+
type: new
48+
content: |
49+
Build command now accepts `--build-context` flag to [define additional named build contexts](/engine/reference/commandline/buildx_build/#build-context) for your builds
50+
issues:
51+
- docker/buildx#904
52+
-
53+
type: new
54+
content: |
55+
Bake definitions now support [defining dependencies between targets](../bake/build-contexts.md) and using the result of one target in another build
56+
issues:
57+
- docker/buildx#928
58+
- docker/buildx#965
59+
- docker/buildx#963
60+
- docker/buildx#962
61+
- docker/buildx#981
62+
-
63+
type: new
64+
content: |
65+
`imagetools inspect` now accepts `--format` flag allowing access to config and buildinfo for specific images
66+
issues:
67+
- docker/buildx#854
68+
- docker/buildx#972
69+
-
70+
type: new
71+
content: |
72+
New flag `--no-cache-filter` allows configuring build, so it ignores cache only for specified Dockerfile stages
73+
issues:
74+
- docker/buildx#860
75+
-
76+
type: improved
77+
content: |
78+
`--metadata-file` output now supports embedded structure types
79+
issues:
80+
- docker/buildx#946
81+
-
82+
type: new
83+
content: |
84+
Builds can now show a summary of warnings sets by the building frontend
85+
issues:
86+
- docker/buildx#892
87+
-
88+
type: improved
89+
content: |
90+
`buildx rm` now accepts new flag `--all-inactive` for removing all builders that are not currently running
91+
issues:
92+
- docker/buildx#885
93+
-
94+
type: improved
95+
content: |
96+
Proxy config is now read from Docker configuration file and sent with build requests for backward compatibility
97+
issues:
98+
- docker/buildx#959
99+
-
100+
type: fixed
101+
content: |
102+
Fix environment file handling in Compose files
103+
issues:
104+
- docker/buildx#905
105+
-
106+
type: new
107+
content: |
108+
New build-arg `BUILDKIT_INLINE_BUILDINFO_ATTRS` allows opting-in to embed building attributes to resulting image
109+
issues:
110+
- docker/buildx#908
111+
-
112+
type: improved
113+
content: |
114+
Support host networking in Compose
115+
issues:
116+
- docker/buildx#905
117+
- docker/buildx#880
118+
-
119+
type: improved
120+
content: |
121+
Bake files can now be read from stdin with `-f -`
122+
issues:
123+
- docker/buildx#864
124+
-
125+
type: new
126+
content: |
127+
New flag `--keep-buildkitd` allows keeping BuildKit daemon running when removing a builder
128+
issues:
129+
- docker/buildx#852
130+
-
131+
type: improved
132+
content: |
133+
`--iidfile` now always writes the image config digest independently of the driver being used (use `--metadata-file` for digest)
134+
issues:
135+
- docker/buildx#980
136+
-
137+
type: fixed
138+
content: |
139+
Show last access time in `du` command
140+
issues:
141+
- docker/buildx#867
142+
-
143+
type: improved
144+
content: |
145+
Target names in Bake are now restricted to not use special characters
146+
issues:
147+
- docker/buildx#929
148+
-
149+
type: improved
150+
content: |
151+
Image manifest digest can be read from metadata when pushed with `docker` driver
152+
issues:
153+
- docker/buildx#989
154+
-
155+
type: fixed
156+
content: |
157+
Fix possible double output logs when multiple Bake targets run same build steps
158+
issues:
159+
- docker/buildx#977
160+
-
161+
type: fixed
162+
content: |
163+
Fix possible errors on multi-node builder building multiple targets with mixed platform
164+
issues:
165+
- docker/buildx#985
166+
-
167+
type: fixed
168+
content: |
169+
Fix some nested inheritance cases in Bake
170+
issues:
171+
- docker/buildx#914
172+
-
173+
type: fixed
174+
content: |
175+
Fix printing default group on Bake files
176+
issues:
177+
- docker/buildx#884
178+
-
179+
type: fixed
180+
content: |
181+
Fix `UsernsMode` when using rootless container
182+
issues:
183+
- docker/buildx#887
184+
-
185+
version: v0.7.1
186+
date: 2021-08-25
187+
entries:
188+
-
189+
type: fixed
190+
content: |
191+
Fix issue with matching exclude rules in `.dockerignore`
192+
issues:
193+
- docker/buildx#858
194+
-
195+
type: fixed
196+
content: |
197+
Fix `bake --print` JSON output for current group
198+
issues:
199+
- docker/buildx#857
200+
-
201+
version: v0.7.0
202+
date: 2021-11-10
203+
entries:
204+
-
205+
type: new
206+
content: |
207+
TLS certificates from BuildKit configuration are now transferred to build container with `docker-container` and `kubernetes` drivers
208+
issues:
209+
- docker/buildx#787
210+
-
211+
type: improved
212+
content: |
213+
Allow using custom registry configuration for multi-node pushes from the client
214+
issues:
215+
- docker/buildx#825
216+
-
217+
type: improved
218+
content: |
219+
Allow using custom registry configuration for `buildx imagetools` command
220+
issues:
221+
- docker/buildx#825
222+
-
223+
type: improved
224+
content: |
225+
Allow booting builder after creating with `buildx create --bootstrap`
226+
issues:
227+
- docker/buildx#692
228+
-
229+
type: improved
230+
content: |
231+
Allow `registry:insecure` output option for multi-node pushes
232+
issues:
233+
- docker/buildx#825
234+
-
235+
type: fixed
236+
content: |
237+
Fix using `--iidfile` together with a multi-node push
238+
issues:
239+
- docker/buildx#826
240+
-
241+
type: new
242+
content: |
243+
Builds support `--ulimit` flag for feature parity
244+
issues:
245+
- docker/buildx#800
246+
-
247+
type: new
248+
content: |
249+
Builds support `--shm-size` flag for feature parity
250+
issues:
251+
- docker/buildx#790
252+
-
253+
type: new
254+
content: |
255+
Builds support `--quiet` for feature parity
256+
issues:
257+
- docker/buildx#740
258+
-
259+
type: new
260+
content: |
261+
Builds support `--cgroup-parent` flag for feature parity
262+
issues:
263+
- docker/buildx#814
264+
-
265+
type: fixed
266+
content: |
267+
Using `--push` in Bake does not clear other image export options in the file
268+
issues:
269+
- docker/buildx#773
270+
-
271+
type: fixed
272+
content: |
273+
Fix Git URL detection for `buildx bake` when `https` protocol was used
274+
issues:
275+
- docker/buildx#822
276+
-
277+
type: improved
278+
content: |
279+
BuildKit config and TLS files are now kept in Buildx state directory and reused if BuildKit instance needs to be recreated
280+
issues:
281+
- docker/buildx#824
282+
-
283+
type: improved
284+
content: |
285+
Ensure different projects use separate destination directories for incremental context transfer for better performance
286+
issues:
287+
- docker/buildx#817
288+
-
289+
type: fixed
290+
content: |
291+
Fix pushing image with multiple names on multi-node builds
292+
issues:
293+
- docker/buildx#815
294+
-
295+
type: fixed
296+
content: |
297+
Avoid showing `--builder` flags for commands that don't use it
298+
issues:
299+
- docker/buildx#818
300+
-
301+
type: fixed
302+
content: |
303+
Unsupported build flags now properly show a warning
304+
issues:
305+
- docker/buildx#810
306+
-
307+
type: improved
308+
content: |
309+
Build containers are now placed on separate cgroup by default
310+
issues:
311+
- docker/buildx#782
312+
-
313+
type: new
314+
content: |
315+
Bake supports builtin variable `BAKE_LOCAL_PLATFORM`
316+
issues:
317+
- docker/buildx#748
318+
-
319+
type: new
320+
content: |
321+
Bake supports `x-bake` extension field in Compose files
322+
issues:
323+
- docker/buildx#721
324+
-
325+
type: improved
326+
content: |
327+
Bake now prints the default group with `--print`
328+
issues:
329+
- docker/buildx#720
330+
-
331+
type: new
332+
content: |
333+
`kubernetes` driver now supports colon-separated `KUBECONFIG`
334+
issues:
335+
- docker/buildx#761
336+
-
337+
type: new
338+
content: |
339+
`kubernetes` driver now supports setting Buildkit config file with `--config`
340+
issues:
341+
- docker/buildx#682
342+
-
343+
type: new
344+
content: |
345+
`kubernetes` driver now supports installing QEMU emulators with driver-opt
346+
issues:
347+
- docker/buildx#682
348+
-
349+
type: improved
350+
content: |
351+
`docker` driver now dials build session over HTTP for better performance
352+
issues:
353+
- docker/buildx#804
354+
-
355+
type: fixed
356+
content: |
357+
Fix reporting error details in some OpenTelemetry traces
358+
issues:
359+
- docker/buildx#812

_data/toc.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1416,6 +1416,8 @@ manuals:
14161416
title: Using multiple builders
14171417
- path: /build/buildx/multiplatform-images/
14181418
title: Building multi-platform images
1419+
- path: /build/buildx/release-notes/
1420+
title: Release notes
14191421
- sectiontitle: Bake
14201422
section:
14211423
- path: /build/bake/

build/buildx/release-notes.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: Buildx release notes
3+
description: Release notes for Buildx
4+
keywords: build, buildx, buildkit, release notes
5+
datafile: buildx
6+
---
7+
8+
This page contains information about the new features, improvements, known
9+
issues, and bug fixes in [Buildx](index.md).
10+
11+
{% include release-notes.md %}

0 commit comments

Comments
 (0)