CrazyMax 
							
						 
					 
					
						
						
							
						
						6e3164dc6f 
					 
					
						
						
							
							tests: matrix with buildkit versions  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com > 
						
						
					 
					
						2024-04-11 09:42:19 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						2fdb1682f8 
					 
					
						
						
							
							Merge pull request  #2399  from thaJeztah/bump_x_net  
						
						... 
						
						
						
						vendor: golang.org/x/sys v0.18.0, golang.org/x/term v0.18.0, golang.org/x/crypto v0.21.0, golang.org/x/net v0.23.0 
						
						
					 
					
						2024-04-10 19:20:40 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastiaan van Stijn 
							
						 
					 
					
						
						
							
						
						7f1eaa2a8a 
					 
					
						
						
							
							vendor: golang.org/x/net v0.23.0  
						
						... 
						
						
						
						full diff: https://github.com/golang/net/compare/v0.22.0...v0.23.0 
Includes a fix for CVE-2023-45288, which is also addressed in go1.22.2
and go1.21.9;
> http2: close connections when receiving too many headers
>
> Maintaining HPACK state requires that we parse and process
> all HEADERS and CONTINUATION frames on a connection.
> When a request's headers exceed MaxHeaderBytes, we don't
> allocate memory to store the excess headers but we do
> parse them. This permits an attacker to cause an HTTP/2
> endpoint to read arbitrary amounts of data, all associated
> with a request which is going to be rejected.
>
> Set a limit on the amount of excess header frames we
> will process before closing a connection.
>
> Thanks to Bartek Nowotarski for reporting this issue.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl > 
						
						
					 
					
						2024-04-10 17:22:06 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastiaan van Stijn 
							
						 
					 
					
						
						
							
						
						fbddc9ebea 
					 
					
						
						
							
							vendor: golang.org/x/net v0.22.0, golang.org/x/crypto v0.21.0  
						
						... 
						
						
						
						full diffs changes relevant to vendored code:
- https://github.com/golang/net/compare/v0.20.0...v0.22.0 
    - http2: remove suspicious uint32->v conversion in frame code
    - http2: send an error of FLOW_CONTROL_ERROR when exceed the maximum octets
- https://github.com/golang/crypto/compare/v0.18.0...v0.21.0 
    - x/crypto/internal/poly1305: improve sum_ppc64le.s
Signed-off-by: Sebastiaan van Stijn <github@gone.nl > 
						
						
					 
					
						2024-04-10 17:14:09 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastiaan van Stijn 
							
						 
					 
					
						
						
							
						
						d347499112 
					 
					
						
						
							
							vendor: golang.org/x/term v0.18.0  
						
						... 
						
						
						
						no changes in vendored code
full diff: https://github.com/golang/term/compare/v0.16.0...v0.18.0 
Signed-off-by: Sebastiaan van Stijn <github@gone.nl > 
						
						
					 
					
						2024-04-10 17:02:36 +02:00 
						 
				 
			
				
					
						
							
							
								Sebastiaan van Stijn 
							
						 
					 
					
						
						
							
						
						b1fb67f44a 
					 
					
						
						
							
							vendor: golang.org/x/sys v0.18.0  
						
						... 
						
						
						
						full diff: https://github.com/golang/sys/compare/v0.16.0...v0.18.0 
Signed-off-by: Sebastiaan van Stijn <github@gone.nl > 
						
						
					 
					
						2024-04-10 17:01:00 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						a9575a872a 
					 
					
						
						
							
							Merge pull request  #2392  from crazy-max/update-hcl  
						
						... 
						
						
						
						vendor: update hcl dependencies 
						
						
					 
					
						2024-04-10 08:48:10 +02:00 
						 
				 
			
				
					
						
							
							
								Tõnis Tiigi 
							
						 
					 
					
						
						
							
						
						60f48059a7 
					 
					
						
						
							
							Merge pull request  #2394  from crazy-max/fix-stdin-controller  
						
						... 
						
						
						
						build: fix stdin handling when building with controller 
						
						
					 
					
						2024-04-09 09:57:31 -07:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						ffff87be03 
					 
					
						
						
							
							build: fix stdin handling when building with controller  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com > 
						
						
					 
					
						2024-04-09 14:49:30 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						0a3e5e5257 
					 
					
						
						
							
							Merge pull request  #2393  from crazy-max/fix-go-mod  
						
						... 
						
						
						
						go.mod: move indirect deps to the right require block 
						
						
					 
					
						2024-04-09 10:17:10 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						151b0de8f2 
					 
					
						
						
							
							go.mod: move indirect deps to the right require block  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com > 
						
						
					 
					
						2024-04-09 10:01:07 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						e40c630758 
					 
					
						
						
							
							Merge pull request  #2391  from crazy-max/update-compose  
						
						... 
						
						
						
						vendor: update compose-go to v2.0.2 
						
						
					 
					
						2024-04-09 09:58:30 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						ea3338c3f3 
					 
					
						
						
							
							vendor: update github.com/zclconf/go-cty to v1.14.4  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com > 
						
						
					 
					
						2024-04-09 09:41:03 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						744c055560 
					 
					
						
						
							
							vendor: update github.com/hashicorp/hcl/v2 to v2.20.1  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com > 
						
						
					 
					
						2024-04-09 09:39:15 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						ca0b583f5a 
					 
					
						
						
							
							vendor: update compose-go to v2.0.2  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com > 
						
						
					 
					
						2024-04-09 09:20:12 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						e7f2da9c4f 
					 
					
						
						
							
							Merge pull request  #2385  from davix/patch-1  
						
						... 
						
						
						
						Fix typo in buildx_build.md 
						
						
					 
					
						2024-04-09 09:14:30 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						d805c784f2 
					 
					
						
						
							
							Merge pull request  #2378  from dvdksn/docs-crossref-secrets  
						
						... 
						
						
						
						docs: add cross-reference about build secrets 
						
						
					 
					
						2024-04-09 08:52:42 +02:00 
						 
				 
			
				
					
						
							
							
								Wei 
							
						 
					 
					
						
						
							
						
						a2866b79e3 
					 
					
						
						
							
							Fix typo in buildx_build.md  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com > 
						
						
					 
					
						2024-04-09 08:49:25 +02:00 
						 
				 
			
				
					
						
							
							
								Akihiro Suda 
							
						 
					 
					
						
						
							
						
						12e1f65eb3 
					 
					
						
						
							
							Merge pull request  #2370  from Moleus/feat-ephemeral-storage-opts  
						
						... 
						
						
						
						driver: add ephemeral-storage options to kuberentes-driver 
						
						
					 
					
						2024-04-09 09:04:25 +09:00 
						 
				 
			
				
					
						
							
							
								Tõnis Tiigi 
							
						 
					 
					
						
						
							
						
						0d6b3a9d1d 
					 
					
						
						
							
							Merge pull request  #2336  from crazy-max/bake-load-override  
						
						... 
						
						
						
						bake: load override 
						
						
					 
					
						2024-04-08 16:12:22 -07:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						4b3c3c8401 
					 
					
						
						
							
							Merge pull request  #2259  from namespacelabs/master  
						
						... 
						
						
						
						Implement ability to load images by default in non-Docker build drivers. 
						
						
					 
					
						2024-04-05 16:13:14 +02:00 
						 
				 
			
				
					
						
							
							
								Niklas Gehlen 
							
						 
					 
					
						
						
							
						
						ccc314a823 
					 
					
						
						
							
							Implement new driver-opt: default-load  
						
						... 
						
						
						
						This eases build driver migrations, as it allows aligning the default behavior.
See also https://docs.docker.com/build/drivers/ 
Signed-off-by: Niklas Gehlen <niklas@namespacelabs.com > 
						
						
					 
					
						2024-04-05 15:30:33 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						dc4b4c36bd 
					 
					
						
						
							
							bake: load override  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com > 
						
						
					 
					
						2024-04-05 13:03:15 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						5c29e6e26e 
					 
					
						
						
							
							Merge pull request  #2374  from tonistiigi/print-json-format  
						
						... 
						
						
						
						handle json formatting for print 
						
						
					 
					
						2024-04-05 09:08:27 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						6a0d5b771f 
					 
					
						
						
							
							Merge pull request  #2376  from crazy-max/ci-test-experimental  
						
						... 
						
						
						
						tests: test with buildx experimental 
						
						
					 
					
						2024-04-04 19:51:10 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						59cc10767e 
					 
					
						
						
							
							Merge pull request  #2363  from crazy-max/bake-remote-token  
						
						... 
						
						
						
						bake: git auth support for remote definitions 
						
						
					 
					
						2024-04-04 19:37:16 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						b61b29f603 
					 
					
						
						
							
							tests: test with buildx experimental  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com > 
						
						
					 
					
						2024-04-04 19:32:20 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						7cfef05661 
					 
					
						
						
							
							Merge pull request  #2381  from crazy-max/test-secret  
						
						... 
						
						
						
						tests: build secret 
						
						
					 
					
						2024-04-04 19:23:03 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						4d39259f8e 
					 
					
						
						
							
							bake: git auth support for remote definitions  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com > 
						
						
					 
					
						2024-04-04 14:12:48 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						15fd39ebec 
					 
					
						
						
							
							tests: build secret  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com > 
						
						
					 
					
						2024-04-04 13:09:42 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						a7d59ae332 
					 
					
						
						
							
							Merge pull request  #2373  from jsternberg/docker-cli-meter-provider  
						
						... 
						
						
						
						metricutil: switch to using the cli meter provider 
						
						
					 
					
						2024-04-04 11:10:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Karlsson 
							
						 
					 
					
						
						
							
						
						e18a2f6e58 
					 
					
						
						
							
							docs: add cross-reference about build secrets  
						
						... 
						
						
						
						Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com > 
						
						
					 
					
						2024-04-03 10:37:17 +02:00 
						 
				 
			
				
					
						
							
							
								Tõnis Tiigi 
							
						 
					 
					
						
						
							
						
						38fbd9a85c 
					 
					
						
						
							
							Merge pull request  #2377  from crazy-max/test-stdin  
						
						... 
						
						
						
						tests: build from stdin 
						
						
					 
					
						2024-04-02 09:54:45 -07:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						84ddbc2b3b 
					 
					
						
						
							
							Merge pull request  #2375  from crazy-max/bump-docker-26  
						
						... 
						
						
						
						vendor: github.com/docker/docker v26.0.0 
						
						
					 
					
						2024-04-02 16:40:14 +02:00 
						 
				 
			
				
					
						
							
							
								Jonathan A. Sternberg 
							
						 
					 
					
						
						
							
						
						b4799f9d16 
					 
					
						
						
							
							metricutil: switch to using the cli meter provider  
						
						... 
						
						
						
						The meter provider initialization that was located here has now been
moved to a common area in the docker cli. This upgrades our CLI version
and then uses this common code instead of our own version.
As a piece of additional functionality, the docker OTEL endpoint can now
be overwritten with `DOCKER_CLI_OTEL_EXPORTER_OTLP_ENDPOINT` for
testing.
This removes the OTLP exporter from the CLI that was previously locked
behind `BUILDX_EXPERIMENTAL`. I do plan for this to return, but as a
proper part of the `docker/cli` implementation rather than something
special with `buildx`.
Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com > 
						
						
					 
					
						2024-04-02 09:36:55 -05:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						7cded6b33b 
					 
					
						
						
							
							tests: build from stdin  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com > 
						
						
					 
					
						2024-04-02 15:10:18 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						1b36bd0c4a 
					 
					
						
						
							
							vendor: github.com/docker/docker v26.0.0  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com > 
						
						
					 
					
						2024-04-02 11:29:15 +02:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						7dc5639216 
					 
					
						
						
							
							Merge pull request  #2372  from jsternberg/bump-docker  
						
						... 
						
						
						
						vendor: github.com/docker/docker and github.com/docker/cli v26.0.0 
						
						
					 
					
						2024-04-02 11:20:38 +02:00 
						 
				 
			
				
					
						
							
							
								Tonis Tiigi 
							
						 
					 
					
						
						
							
						
						858e347306 
					 
					
						
						
							
							handle json formatting for print  
						
						... 
						
						
						
						Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com > 
						
						
					 
					
						2024-04-01 16:46:04 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan A. Sternberg 
							
						 
					 
					
						
						
							
						
						adb9bc86e5 
					 
					
						
						
							
							vendor: github.com/docker/docker and github.com/docker/cli v26.0.0  
						
						... 
						
						
						
						Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com > 
						
						
					 
					
						2024-04-01 13:05:55 -05:00 
						 
				 
			
				
					
						
							
							
								Moleus 
							
						 
					 
					
						
						
							
						
						ef2e30deba 
					 
					
						
						
							
							driver: add ephemeral-storage options to kuberentes-driver  
						
						... 
						
						
						
						Signed-off-by: Moleus <fafufuburr@gmail.com > 
						
						
					 
					
						2024-04-01 13:10:44 +03:00 
						 
				 
			
				
					
						
							
							
								Tõnis Tiigi 
							
						 
					 
					
						
						
							
						
						c690d460e8 
					 
					
						
						
							
							Merge pull request  #2362  from jsternberg/single-tracer-delegate-client  
						
						... 
						
						
						
						driver: initialize tracer delegate in driver handle instead of individual plugins 
						
						
					 
					
						2024-03-29 11:47:41 -07:00 
						 
				 
			
				
					
						
							
							
								Tõnis Tiigi 
							
						 
					 
					
						
						
							
						
						35781a6c78 
					 
					
						
						
							
							Merge pull request  #2366  from crazy-max/update-buildkit  
						
						... 
						
						
						
						vendor: github.com/moby/buildkit 25bec7145b39 (v0.14.0-dev) 
						
						
					 
					
						2024-03-29 10:59:43 -07:00 
						 
				 
			
				
					
						
							
							
								CrazyMax 
							
						 
					 
					
						
						
							
						
						de5efcb03b 
					 
					
						
						
							
							vendor: github.com/moby/buildkit 25bec7145b39 (v0.14.0-dev)  
						
						... 
						
						
						
						Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com > 
						
						
					 
					
						2024-03-28 17:51:45 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan A. Sternberg 
							
						 
					 
					
						
						
							
						
						5c89004bb6 
					 
					
						
						
							
							driver: initialize tracer delegate in driver handle instead of individual plugins  
						
						... 
						
						
						
						This refactors the driver handle to initialize the tracer delegate
inside of the driver handle instead of the individual plugins.
This provides more uniformity to how the tracer delegate is created by
allowing the driver handle to pass additional client options to the
drivers when they create the client. It also avoids creating the tracer
delegate client multiple times because the driver handle will only
initialize the client once. This prevents some drivers, like the remote
driver, from accidentally registering multiple clients as tracer
delegates.
Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com > 
						
						
					 
					
						2024-03-27 15:13:43 -05:00 
						 
				 
			
				
					
						
							
							
								Tõnis Tiigi 
							
						 
					 
					
						
						
							
						
						8abef59087 
					 
					
						
						
							
							Merge pull request  #2344  from jsternberg/progress-metrics-non-experimental  
						
						... 
						
						
						
						progress: remove the experimental label from progress metrics 
						
						
					 
					
						2024-03-22 09:23:39 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan A. Sternberg 
							
						 
					 
					
						
						
							
						
						4999908fbc 
					 
					
						
						
							
							progress: remove the experimental label from progress metrics  
						
						... 
						
						
						
						Removes the experimental label from progress metrics. User-metrics
themselves are still experimental so this is still blocked behind the
experimental flag, but this will allow the docker otlp endpoint to
receive these metrics.
Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com > 
						
						
					 
					
						2024-03-19 08:23:32 -05:00 
						 
				 
			
				
					
						
							
							
								Tõnis Tiigi 
							
						 
					 
					
						
						
							
						
						4af0ed5159 
					 
					
						
						
							
							Merge pull request  #2323  from jsternberg/build-idle-time-metric  
						
						... 
						
						
						
						metrics: measure idle time during builds 
						
						
					 
					
						2024-03-18 15:15:29 -07:00 
						 
				 
			
				
					
						
							
							
								Jonathan A. Sternberg 
							
						 
					 
					
						
						
							
						
						a4a8846e46 
					 
					
						
						
							
							metrics: measure idle time during builds  
						
						... 
						
						
						
						This measures the amount of time spent idle during the build. This is
done by collecting the set of task times, determining which sections
contain gaps where no task is running, and aggregating that duration
into a metric.
Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com > 
						
						
					 
					
						2024-03-18 08:43:15 -05:00 
						 
				 
			
				
					
						
							
							
								Tõnis Tiigi 
							
						 
					 
					
						
						
							
						
						520dc5968a 
					 
					
						
						
							
							Merge pull request  #2298  from LaurentGoderre/imagetools-inspect-tests  
						
						... 
						
						
						
						Add tests for imagetools inspect 
						
						
					 
					
						2024-03-15 13:04:06 -07:00