buildx 0.30.0-rc1
Welcome to the v0.30.0-rc1 release of buildx!
This is a pre-release of buildx
Please try out the release binaries and report any issues at
https://github.com/docker/buildx/issues.
Contributors
- CrazyMax
- Tõnis Tiigi
- Jonathan A. Sternberg
- Remy Suen
- Sebastiaan van Stijn
- aevesdocker
- Akihiro Suda
- Guillaume Lours
- Ricardo Branco
- Roberto Castellotti
- Roberto Villarreal
Notable Changes
- Tar exporter output will automatically create parent directories for destination path. #3478
- Deprecate
docker buildx installanddocker buildx uninstall. #3472 - Clarify CLI help for the
--tagoption to give more guidance on a valid argument. #3454 imagetools createpersists attestation manifest and any manifest cosign-based signatures when creating new images. #3433- Add option to
docker-containerdriver to write Github Actions environment payload for provenance with--driver-opt=provenance-add-gha=true. #3453 - Bake: Ensure typed variables with no value still carry type to prevent a panic. #3463
- DAP: Next, step in, and step out requests now respect breakpoints. #3488
- DAP: Verify breakpoints when
stopOnEntryis used. #3488 - DAP: Support
runInTerminalreverse request whenbuildx dapis run in standalone mode. #3471 - DAP: Stop sending null in
setBreakpointsresponse when the breakpoints are cleared to conform to the specification. #3481 - DAP:
execcommand now works when suspended on aCOPYline. #3469 - DAP: Debugger now ensures that all inputs are properly executed when suspended on a line. #3469
- DAP: Debugger now pauses on
COPYlines when there is a non-existent file. #3437 - Compose support has been updated to v2.9.1. #3494
Dependency Changes
- github.com/aws/aws-sdk-go-v2 v1.30.3 -> v1.38.1
- github.com/aws/aws-sdk-go-v2/config v1.27.27 -> v1.31.3
- github.com/aws/aws-sdk-go-v2/credentials v1.17.27 -> v1.18.7
- github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11 -> v1.18.4
- github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15 -> v1.4.4
- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.15 -> v2.7.4
- github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 -> v1.8.3
- github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.3 -> v1.13.0
- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.17 -> v1.13.4
- github.com/aws/aws-sdk-go-v2/service/sso v1.22.4 -> v1.28.2
- github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4 -> v1.34.0
- github.com/aws/aws-sdk-go-v2/service/sts v1.30.3 -> v1.38.0
- github.com/aws/smithy-go v1.20.3 -> v1.22.5
- github.com/cenkalti/backoff/v5 v5.0.3 new
- github.com/compose-spec/compose-go/v2 v2.9.0 -> v2.9.1
- github.com/containerd/containerd/api v1.9.0 -> v1.10.0-rc.0
- github.com/containerd/containerd/v2 v2.1.4 -> v2.2.0-rc.1
- github.com/docker/cli v28.4.0 -> v28.5.1
- github.com/docker/docker v28.4.0 -> v28.5.1
- github.com/emicklei/go-restful/v3 v3.11.0 -> v3.13.0
- github.com/fxamacker/cbor/v2 v2.7.0 -> v2.9.0
- github.com/go-logr/logr v1.4.2 -> v1.4.3
- github.com/gofrs/flock v0.12.1 -> v0.13.0
- github.com/google/gnostic-models v0.6.8 -> v0.7.0
- github.com/gorilla/websocket v1.5.0 -> e064f32e3674
- github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.1 -> v2.27.2
- github.com/klauspost/compress v1.18.0 -> v1.18.1
- github.com/moby/buildkit v0.25.0 -> v0.26.0-rc1
- github.com/modern-go/reflect2 v1.0.2 -> 35a7c28c31ee
- github.com/secure-systems-lab/go-securesystemslib v0.6.0 -> v0.9.1
- github.com/stretchr/testify v1.11.0 -> v1.11.1
- go.opentelemetry.io/auto/sdk v1.1.0 -> v1.2.1
- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.60.0 -> v0.61.0
- go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.60.0 -> v0.61.0
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0 -> v0.61.0
- go.opentelemetry.io/otel v1.35.0 -> v1.38.0
- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.35.0 -> v1.38.0
- go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.35.0 -> v1.38.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.35.0 -> v1.38.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.35.0 -> v1.38.0
- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.35.0 -> v1.38.0
- go.opentelemetry.io/otel/metric v1.35.0 -> v1.38.0
- go.opentelemetry.io/otel/sdk v1.35.0 -> v1.38.0
- go.opentelemetry.io/otel/sdk/metric v1.35.0 -> v1.38.0
- go.opentelemetry.io/otel/trace v1.35.0 -> v1.38.0
- go.opentelemetry.io/proto/otlp v1.5.0 -> v1.7.1
- go.yaml.in/yaml/v2 v2.4.2 new
- golang.org/x/crypto v0.38.0 -> v0.42.0
- golang.org/x/mod v0.24.0 -> v0.29.0
- golang.org/x/net v0.39.0 -> v0.44.0
- golang.org/x/oauth2 v0.29.0 -> v0.30.0
- golang.org/x/sync v0.16.0 -> v0.17.0
- golang.org/x/sys v0.33.0 -> v0.37.0
- golang.org/x/term v0.32.0 -> v0.35.0
- golang.org/x/text v0.25.0 -> v0.29.0
- golang.org/x/time v0.11.0 -> v0.14.0
- golang.org/x/tools v0.32.0 -> v0.37.0
- google.golang.org/genproto/googleapis/api 56aae31c358a -> c5933d9347a5
- google.golang.org/genproto/googleapis/rpc 56aae31c358a -> c5933d9347a5
- google.golang.org/grpc v1.72.2 -> v1.76.0
- google.golang.org/protobuf v1.36.9 -> v1.36.10
- k8s.io/api v0.32.3 -> v0.34.1
- k8s.io/apimachinery v0.32.3 -> v0.34.1
- k8s.io/client-go v0.32.3 -> v0.34.1
- k8s.io/kube-openapi 32ad38e42d3f -> f3f2b991d03b
- k8s.io/utils 3ea5e8cea738 -> 4c0f3b243397
- sigs.k8s.io/json 9aa6b5e7a4b3 -> cfa47c3a1cc8
- sigs.k8s.io/randfill v1.0.0 new
- sigs.k8s.io/structured-merge-diff/v6 v6.3.0 new
- sigs.k8s.io/yaml v1.4.0 -> v1.6.0
Previous release can be found at v0.29.1