github docker/buildx v0.39.0-rc1

pre-release5 hours ago

Welcome to the v0.39.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
  • Sebastiaan van Stijn
  • Eshan05
  • Ihor Urazov
  • Kevin Mingtarja
  • SaiPisey2

Notable Changes

  • Build history exports from remote builders are now faster by reading blobs in larger chunks. #4137
  • Kubernetes builders now use a startup probe to become ready sooner after BuildKit starts. #4124
  • The imagetools create command now apply untyped annotations to the image index and report unsupported annotation targets instead of silently discarding them. #4091
  • Fix Git source policy host matching by normalizing case, internationalized names, trailing dots, and default ports. Policies must match the normalized host. #4171
  • Fix builds selecting detected worker platforms over explicitly configured platform assignments. #4133
  • Fix trace decoding failures and data loss in build history and Docker Desktop bundle exports. #4156
  • Fix empty traces causing a panic and root spans having invalid parent references in Jaeger conversion. #4157

Dependency Changes

  • github.com/Microsoft/go-winio ad3df93bed29 -> v0.6.4
  • github.com/aws/aws-sdk-go-v2 v1.47.0 -> v1.47.5
  • github.com/aws/aws-sdk-go-v2/config v1.33.4 -> v1.33.13
  • github.com/aws/aws-sdk-go-v2/credentials v1.20.4 -> v1.20.13
  • github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.20.0 -> v1.20.5
  • github.com/aws/aws-sdk-go-v2/internal/configsources v1.5.3 -> v1.5.8
  • github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.8.3 -> v2.8.8
  • github.com/aws/aws-sdk-go-v2/internal/v4a v1.5.3 -> v1.5.8
  • github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.19 -> v1.13.23
  • github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.14.3 -> v1.14.8
  • github.com/aws/aws-sdk-go-v2/service/signin v1.10.0 -> v1.12.1
  • github.com/aws/aws-sdk-go-v2/service/sso v1.38.0 -> v1.39.1
  • github.com/aws/aws-sdk-go-v2/service/ssooidc v1.43.0 -> v1.44.1
  • github.com/aws/aws-sdk-go-v2/service/sts v1.50.0 -> v1.51.6
  • github.com/aws/smithy-go v1.28.2 -> v1.28.8
  • github.com/docker/cli v29.8.2 -> v29.9.3
  • github.com/go-openapi/analysis v0.25.5 -> v1.0.0
  • github.com/go-openapi/errors v0.22.8 -> v0.22.9
  • github.com/go-openapi/jsonpointer v1.0.0 -> v1.0.1
  • github.com/go-openapi/jsonreference v1.0.0 -> v1.0.1
  • github.com/go-openapi/loads v0.25.0 -> v0.25.2
  • github.com/go-openapi/runtime v0.33.0 -> v0.33.2
  • github.com/go-openapi/runtime/server-middleware v0.30.0 -> v0.33.2
  • github.com/go-openapi/spec v0.22.9 -> v1.0.0
  • github.com/go-openapi/strfmt v0.27.0 -> v0.27.2
  • github.com/go-openapi/swag v0.28.0 -> v0.29.2
  • github.com/go-openapi/swag/cmdutils v0.28.0 -> v0.29.2
  • github.com/go-openapi/swag/conv v0.28.0 -> v0.29.2
  • github.com/go-openapi/swag/fileutils v0.28.0 -> v0.29.2
  • github.com/go-openapi/swag/jsonutils v0.28.0 -> v0.29.2
  • github.com/go-openapi/swag/loading v0.28.0 -> v0.29.2
  • github.com/go-openapi/swag/mangling v0.28.0 -> v0.29.2
  • github.com/go-openapi/swag/netutils v0.28.0 -> v0.29.2
  • github.com/go-openapi/swag/pools v0.28.0 -> v0.29.2
  • github.com/go-openapi/swag/stringutils v0.28.0 -> v0.29.2
  • github.com/go-openapi/swag/typeutils v0.28.0 -> v0.29.2
  • github.com/go-openapi/swag/yamlutils v0.28.0 -> v0.29.2
  • github.com/go-openapi/validate v0.26.1 -> v1.0.0
  • github.com/google/go-containerregistry v0.21.7 -> v0.22.0
  • github.com/grpc-ecosystem/grpc-gateway/v2 v2.30.0 -> v2.31.0
  • github.com/moby/buildkit v0.34.2 -> v0.35.0-rc1
  • github.com/moby/policy-helpers bd98f4747414 -> 485a1bec29f6
  • github.com/moby/sys/mountinfo v0.7.2 -> v0.7.3
  • github.com/oklog/ulid/v2 v2.1.1 -> v2.1.2
  • github.com/tonistiigi/fsutil a72de9dcf763 -> e075fd9305eb
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.71.0 -> v0.72.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.71.0 -> v0.72.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.71.0 -> v0.72.0
  • go.opentelemetry.io/otel v1.46.0 -> v1.47.0
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.46.0 -> v1.47.0
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.46.0 -> v1.47.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.46.0 -> v1.47.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.46.0 -> v1.47.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.46.0 -> v1.47.0
  • go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.46.0 -> v1.47.0
  • go.opentelemetry.io/otel/log v1.47.0 new
  • go.opentelemetry.io/otel/metric v1.46.0 -> v1.47.0
  • go.opentelemetry.io/otel/sdk v1.46.0 -> v1.47.0
  • go.opentelemetry.io/otel/sdk/metric v1.46.0 -> v1.47.0
  • go.opentelemetry.io/otel/trace v1.46.0 -> v1.47.0
  • go.opentelemetry.io/proto/otlp v1.11.0 -> v1.11.1
  • golang.org/x/crypto v0.57.0 -> v0.58.0
  • golang.org/x/mod v0.41.0 -> v0.42.0
  • golang.org/x/net v0.59.0 -> v0.62.0
  • golang.org/x/sync v0.23.0 -> v0.24.0
  • golang.org/x/sys v0.48.0 -> v0.49.0
  • golang.org/x/term v0.46.0 -> v0.47.0
  • golang.org/x/text v0.42.0 -> v0.43.0
  • golang.org/x/tools v0.49.0 -> v0.51.0
  • google.golang.org/genproto/googleapis/api da73d73af1c5 -> 4341edf3f941
  • google.golang.org/genproto/googleapis/rpc da73d73af1c5 -> 4341edf3f941
  • google.golang.org/grpc v1.84.0 -> v1.85.0

Previous release can be found at v0.38.2

Don't miss a new buildx release

NewReleases is sending notifications on new releases.