v0.32.0-rc1
Pre-release
Pre-release
buildkit 0.32.0-rc1
Welcome to the v0.32.0-rc1 release of buildkit!
This is a pre-release of buildkit
Please try out the release binaries and report any issues at
https://github.com/moby/buildkit/issues.
Contributors
- Tõnis Tiigi
- CrazyMax
- Sebastiaan van Stijn
- Akihiro Suda
- Dawei Wei
- Felix de Souza
- Devendra Kushwah
- Giles Cope
- Kunalbehbud
- MohammadHasan Akbari
- Natnael Gebremariam
- Pierre Fenoll
- Simon Aguilera
- s3onghyun
Notable Changes
- Built-in Dockerfile frontend has been updated to v1.26.0-rc1 changelog
- Attestations now default to OCI artifact descriptors, use
oci-artifacts=falseif your registry does not support OCI artifacts. #6914 - Build steps can now opt out of default OpenTelemetry tracing or define custom tracing configuration #6958
- Bolt database performance has been improved #6943
- Included Runc container runtime has been updated to v1.4.3 #6853
- All remote cache backends now use OCI mediatypes for record descriptors #6913
- Source policy identifiers are now normalized before sending them to policy evaluation #6909
- SBOM scanner support for Windows has been added #6941
- Lock contention in the LLB solver has been reduced #6917
- Improve SSH support when using non-standard ports #6895
- Improve validation of reading contents of invalid files via API #6903
- Deprecated OTEL fallback variables
OTEL_TRACE_PARENT,OTEL_TRACE_STATEare no longer supported. UseTRACEPARENTandTRACESTATEinstead. #6874 - Fix possible cache miss issue on parallel builds with shared parts #6955
- Fix chunked encoding support for S3-compatible remote cache backends #6970
- Fix regression on handling
OTEL_IGNORE_ERRORenvironment variable #6966
Dependency Changes
- github.com/Microsoft/go-winio v0.6.2 -> ad3df93bed29
- github.com/Microsoft/hcsshim v0.14.1 -> v0.15.0-rc.1
- github.com/ProtonMail/go-crypto v1.3.0 -> v1.4.1
- github.com/aws/aws-sdk-go-v2 v1.42.0 -> v1.43.0
- github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.13 -> v1.7.14
- github.com/aws/aws-sdk-go-v2/config v1.32.24 -> v1.32.31
- github.com/aws/aws-sdk-go-v2/credentials v1.19.23 -> v1.19.30
- github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.29 -> v1.18.31
- github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager v0.2.9 -> v0.3.5
- github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.29 -> v1.4.31
- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.29 -> v2.7.31
- github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.30 -> v1.4.32
- github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.12 -> v1.13.13
- github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.22 -> v1.9.24
- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.29 -> v1.13.31
- github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.29 -> v1.19.32
- github.com/aws/aws-sdk-go-v2/service/s3 v1.103.3 -> v1.106.0
- github.com/aws/aws-sdk-go-v2/service/signin v1.1.5 -> v1.5.0
- github.com/aws/aws-sdk-go-v2/service/sso v1.31.3 -> v1.33.0
- github.com/aws/aws-sdk-go-v2/service/ssooidc v1.36.6 -> v1.38.0
- github.com/aws/aws-sdk-go-v2/service/sts v1.43.3 -> v1.45.0
- github.com/aws/smithy-go v1.27.2 -> v1.27.4
- github.com/containerd/containerd/api v1.10.0 -> v1.11.1
- github.com/containerd/containerd/v2 v2.2.4 -> v2.3.3
- github.com/containerd/plugin v1.0.0 -> v1.1.0
- github.com/containerd/ttrpc v1.2.8 -> v1.2.9
- github.com/docker/cli v29.5.3 -> v29.6.2
- github.com/go-openapi/errors v0.22.7 -> v0.22.8
- github.com/go-openapi/loads v0.23.3 -> v0.24.0
- github.com/go-openapi/runtime v0.32.3 -> v0.32.4
- github.com/go-openapi/spec v0.22.5 -> v0.22.6
- github.com/go-openapi/strfmt v0.26.3 -> v0.26.4
- github.com/go-openapi/swag v0.26.0 -> v0.26.1
- github.com/go-openapi/swag/cmdutils v0.26.0 -> v0.26.1
- github.com/go-openapi/swag/conv v0.26.0 -> v0.27.0
- github.com/go-openapi/swag/fileutils v0.26.0 -> v0.26.1
- github.com/go-openapi/swag/jsonname v0.26.0 -> v0.26.1
- github.com/go-openapi/swag/jsonutils v0.26.0 -> v0.26.1
- github.com/go-openapi/swag/loading v0.26.0 -> v0.26.1
- github.com/go-openapi/swag/mangling v0.26.0 -> v0.26.1
- github.com/go-openapi/swag/netutils v0.26.0 -> v0.26.1
- github.com/go-openapi/swag/stringutils v0.26.0 -> v0.26.1
- github.com/go-openapi/swag/typeutils v0.26.0 -> v0.27.0
- github.com/go-openapi/swag/yamlutils v0.26.0 -> v0.26.1
- github.com/go-openapi/validate v0.25.3 -> v0.26.0
- github.com/gohugoio/hashstructure v0.6.0 new
- github.com/google/go-containerregistry v0.21.6 -> v0.21.7
- github.com/klauspost/compress v1.18.6 -> v1.19.1
- github.com/moby/policy-helpers d5411a945cfc -> 856be88baec4
- github.com/moby/sys/mount fc52b7222d0b -> v0.3.5
- github.com/moby/sys/user v0.4.0 -> v0.4.1
- github.com/sigstore/rekor v1.5.2 -> v1.5.3
- github.com/sigstore/rekor-tiles/v2 5d098a2b6443 -> v2.3.0
- github.com/sigstore/sigstore-go v1.2.1 -> v1.2.2
- github.com/tonistiigi/fsutil 30cd4fc5d911 -> 6d9dc2ebad62
- go.etcd.io/bbolt v1.4.3 -> v1.5.0
- go.opentelemetry.io/otel/exporters/prometheus v0.65.0 -> v0.66.0
- google.golang.org/grpc v1.81.1 -> v1.82.1
- google.golang.org/protobuf v1.36.11 -> f2248ac996af
Previous release can be found at v0.31.2