Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update module github.com/moby/buildkit to v0.18.2 #504

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 10, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/moby/buildkit v0.10.6 -> v0.18.2 age adoption passing confidence

Release Notes

moby/buildkit (github.com/moby/buildkit)

v0.18.2

Compare Source

buildkit 0.18.2

Welcome to the v0.18.2 release of buildkit!

Please try out the release binaries and report any issues at
https://github.com/moby/buildkit/issues.

Notable Changes
  • Builtin Dockerfile frontend has been updated to v1.12.1 changelog
  • Fix possible concurrent map write error #​5577
  • Update Runc to v1.2.3 to fix possible build error when using parallel cache mounts #​5588 #​5590
Dependency Changes

This release has no dependency changes

Previous release can be found at v0.18.1

v0.18.1

Compare Source

Welcome to the v0.18.1 release of buildkit!

Please try out the release binaries and report any issues at
https://github.com/moby/buildkit/issues.

Notable Changes
  • Fix issue where builds from older versions of clients/frontends could result in missing "no-cache" behavior or original Dockerfile commands could be missing in progress output #​5563
Dependency Changes

This release has no dependency changes

Previous release can be found at v0.18.0

v0.18.0

Compare Source

buildkit 0.18.0

Welcome to the v0.18.0 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
  • Akihiro Suda
  • Sebastiaan van Stijn
  • David Karlsson
  • Jonathan A. Sternberg
  • Anthony Nandaa
  • Austin Vazquez
  • Erik Sipsma
  • Marat Radchenko
  • Brian Goff
  • Erik Sjölund
  • Justin Chadwell
  • Shaun Thompson
  • Tianon Gravi
Notable Changes
  • Builtin Dockerfile frontend has been updated to v1.12.0 changelog
  • Runc container runtime has been updated to v1.2.2 #​5532
  • Allow graceful daemon stop while there are active history event requests #​5522
  • Improve performance of booting BuildKit with many local cache records (regression v0.16.0+) #​5550
  • Improve stacktraces on cancellation errors #​5536
  • Improve performance of recalculating content checksums after incremental context upload #​5521
  • Fix leaving unreleased references behind after SBOM generation #​5511
  • Make sure blob data is immediately released after deleting build history records #​5515
  • Fix caching HTTP resources from servers that report the same ETag for different URLs #​5549
  • Fix possible issue with uploaded build context when using old clients #​5517
  • Fix old cache keys not being cleaned up by background garbage collection (worked for manual prune) #​5540
  • Fix possible incorrect casing in provenance JSON #​5524
  • Fix possible intermittent cancellation error when building from big build context due to internal gRPC bug #​5530
  • Fix build errors on OpenBSD #​5542
  • Fix possible issue when building from tarball URL on WCOW #​5523
  • Fix warning of incompatible semconv configuration in OpenTelemetry #​5503 #​5501
Dependency Changes
  • github.com/Microsoft/hcsshim v0.12.5 -> v0.12.8
  • github.com/cenkalti/backoff/v4 v4.2.1 -> v4.3.0
  • github.com/containerd/cgroups/v3 v3.0.2 -> v3.0.3
  • github.com/containerd/containerd v1.7.22 -> v1.7.24
  • github.com/containerd/continuity v0.4.4 -> v0.4.5
  • github.com/containerd/errdefs v0.1.0 -> v0.3.0
  • github.com/containerd/typeurl/v2 v2.2.0 -> v2.2.3
  • github.com/docker/cli v27.3.1 -> v27.4.0-rc.2
  • github.com/docker/docker v27.3.1 -> v27.4.0-rc.2
  • github.com/go-logr/logr v1.4.1 -> v1.4.2
  • github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 -> v2.20.0
  • github.com/munnerz/goautoneg a7dc8b6 new
  • github.com/prometheus/client_golang v1.17.0 -> v1.20.2
  • github.com/prometheus/client_model v0.5.0 -> v0.6.1
  • github.com/prometheus/common v0.44.0 -> v0.55.0
  • github.com/tonistiigi/fsutil 397af53 -> 31cf1f4
  • github.com/tonistiigi/go-actions-cache 58651d5 -> 394979b
  • github.com/vishvananda/netlink v1.2.1-beta.2 -> v1.3.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1 -> v0.53.0
  • go.opentelemetry.io/otel v1.21.0 -> v1.28.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.21.0 -> v1.28.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.21.0 -> v1.28.0
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.21.0 -> v1.28.0
  • go.opentelemetry.io/otel/metric v1.21.0 -> v1.28.0
  • go.opentelemetry.io/otel/sdk v1.21.0 -> v1.28.0
  • go.opentelemetry.io/otel/sdk/metric v1.21.0 -> v1.28.0
  • go.opentelemetry.io/otel/trace v1.21.0 -> v1.28.0
  • go.opentelemetry.io/proto/otlp v1.0.0 -> v1.3.1
  • google.golang.org/genproto/googleapis/api ef581f9 -> f6361c8
  • google.golang.org/genproto/googleapis/rpc ef581f9 -> f6361c8

Previous release can be found at v0.17.2

v0.17.3

Compare Source

Welcome to the v0.17.3 release of buildkit!

Please try out the release binaries and report any issues at
https://github.com/moby/buildkit/issues.

Notable Changes
  • Fix issue where builds from older versions of clients/frontends could result in missing "no-cache" behavior or original Dockerfile commands could be missing in progress output. This was a regression in v0.17.2 release. #​5563
  • Improve performance of booting BuildKit with many local cache records (regression v0.16.0+) #​5550
Dependency Changes

This release has no dependency changes

Previous release can be found at v0.17.2

v0.17.2

Compare Source

Welcome to the v0.17.2 release of buildkit!

Please try out the release binaries and report any issues at
https://github.com/moby/buildkit/issues.

Contributors
  • CrazyMax
  • Jonathan A. Sternberg
  • Tõnis Tiigi
Notable Changes
  • Ensure llb digests are deterministic when sent by frontends to avoid issues with different protobuf serializations #​5517
  • Fix long-running streams regression in gRPC module #​5530
Dependency Changes
  • google.golang.org/grpc v1.66.2 -> v1.66.3

Previous release can be found at v0.17.1

v0.17.1

Compare Source

Welcome to the v0.17.1 release of buildkit!

Please try out the release binaries and report any issues at
https://github.com/moby/buildkit/issues.

Notable changes
  • Builtin Dockerfile frontend has been updated to v1.11.1 changelog

Previous release can be found at v0.17.0

v0.17.0

Compare Source

Welcome to the v0.17.0 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
  • Jonathan A. Sternberg
  • David Karlsson
  • Justin Chadwell
  • Talon Bowler
  • Anthony Nandaa
  • Akihiro Suda
  • Shaun Thompson
  • Austin Vazquez
  • Billy Owire
  • Eoin Farrell
  • MohammadHasan Akbari
  • Alberto Garcia Hierro
  • Gabriel-Adrian Samfira
  • Laurent Goderre
  • Marat Radchenko
  • Matt Rickard
  • Paulo Sousa
  • Sergio Garcez
  • Silvin Lubecki
  • castrombithisamm
  • ryio1010
Notable Changes
  • Builtin Dockerfile frontend has been updated to v1.11.0 changelog
  • Garbage collection policies and prune filters have been updated to be more flexible and allow more control over used storage. Users can now define storage controls based on how much empty space is available on disk and define reserved and maximum storage limits separately #​5359 #​5079
  • FileOp.Copy now supports non-octal values for setting file mode with chmod #​5375
  • Protobuf tooling has moved away from GoGo Protobuf. #​5356 #​5409 #​5396 #​5342
  • Memory allocations, especially when uploading big build contexts or copying build results back to client, have been reduced #​5409 #​5442
  • Allow Git builds from SHA references that are not part of a branch or tag #​5441
  • Improve OpenTelemetry tracing for authentication routines #​5432
  • HTTP requests from build steps now use BuildKit specific user-agent like the Container registry requests #​5407
  • ExecOp build steps now supports setting expected non-zero exit codes #​5339
  • Parameter options can now be passed to the SBOM scanner #​5372
  • Determinism of LLB marshaling has been improved to reduce unnecessary cache lookups #​5374
  • Completeness of history records is now validated at startup #​5378
  • Debug address now supports new flight recorder endpoints #​5337
  • Improve communication with registries that return empty authentication scope #​5321
  • Fix Git builds with .git directory possibly not containing information about the cloned reference #​5444
  • Fix an issue with FileOp copy with constant timestamps not working correctly for parent directories #​5461
  • Fix accessing OCI layout from read-only filesystems not working does to file locks #​5452
  • Fix gRPC h2 protocol identifier to comply with TLS-ALPN #​5419
  • Fix error handling for requiring AppArmor profiles in unsupported system #​5373
  • Fix possible panic from nil result conversion in solver #​5406
  • Fix possible panic from triggered error handler #​5335
  • Fix missing LLB input validation when checking build policies #​5362
  • Fix possible "digest mismatch" error when using HTTP(s) build sources #​5343
  • Fix possible file walking issue in Windows Containers when using certain mount structures #​5289
Dependency Changes
  • github.com/Azure/azure-sdk-for-go/sdk/azcore v1.1.0 -> v1.11.1
  • github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.1.0 -> v1.6.0
  • github.com/Azure/azure-sdk-for-go/sdk/internal v1.0.0 -> v1.8.0
  • github.com/AzureAD/microsoft-authentication-library-for-go v0.6.0 -> v1.2.2
  • github.com/Microsoft/hcsshim v0.11.7 -> v0.12.5
  • github.com/cespare/xxhash/v2 v2.2.0 -> v2.3.0
  • github.com/containerd/cgroups/v3 v3.0.2 new
  • github.com/containerd/containerd v1.7.21 -> v1.7.22
  • github.com/containerd/continuity v0.4.3 -> v0.4.4
  • github.com/cpuguy83/go-md2man/v2 v2.0.4 -> v2.0.5
  • github.com/docker/cli v27.2.1 -> v27.3.1
  • github.com/docker/docker v27.2.1 -> v27.3.1
  • github.com/golang-jwt/jwt/v5 v5.2.1 new
  • github.com/klauspost/compress v1.17.9 -> v1.17.11
  • github.com/moby/sys/mount v0.3.3 -> v0.3.4
  • github.com/moby/sys/sequential v0.5.0 -> v0.6.0
  • github.com/planetscale/vtprotobuf 0393e58 new
  • github.com/tonistiigi/dchapes-mode ca0759f new
  • github.com/tonistiigi/fsutil 91a3fc4 -> 397af53
  • github.com/urfave/cli v1.22.15 -> v1.22.16
  • go.etcd.io/bbolt v1.3.10 -> v1.3.11
  • golang.org/x/exp 701f63a new
  • google.golang.org/genproto/googleapis/api ef43131 -> ef581f9
  • google.golang.org/genproto/googleapis/rpc ef43131 -> ef581f9
  • google.golang.org/grpc v1.62.0 -> v1.66.2
  • google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.5.1 new

Previous release can be found at v0.16.0

v0.16.0

Compare Source

Welcome to the v0.16.0 release of buildkit!

Please try out the release binaries and report any issues at
https://github.com/moby/buildkit/issues.

Contributors
  • CrazyMax
  • Tõnis Tiigi
  • Sebastiaan van Stijn
  • Akihiro Suda
  • David Karlsson
  • Shaun Thompson
  • Talon Bowler
  • Arkadiusz Drabczyk
  • Craig Andrews
  • Justin Chadwell
  • Mitsuru Kariya
  • Anthony Nandaa
  • Bertrand Paquet
  • Ignas Mikalajūnas
  • Jonathan A. Sternberg
  • Billy Owire
  • Debosmit Ray
  • Kai Takac
  • Marat Radchenko
  • a-palchikov
Notable changes
  • Builtin Dockerfile frontend has been updated to v1.10.0 changelog
  • Remote cache export to S3 backend can now happen with parallel requests and can be controlled with new upload_parallelism option #​5270
  • Remote cache export to S3 backend now supports layers larger than 5GB #​5266
  • History records now contain information about the number of warnings that were generated during the build #​5166
  • Printing check results with library now allows source mapping modifications #​5295
  • Unconditionally use /etc/resolv.conf rather than systemd's config in host networking mode #​5207
  • Certain history, graph consistency, and some syscall errors as now marked as internal and use corresponding gRPC error code #​5163 #​5182
  • Output of errors produced by the container executor has been improved #​5179
  • Stack traces produced by build errors are now clearer and avoid duplicates #​5180
  • Build containers killed by OOMKiller are now detected and shown to the user in the error message #​5260
  • Runc container runtime has been updated to v1.1.14 #​5300
  • Pre-defined OCI annotations are now set to the BuildKit image #​3554
  • Fix pruning cache mounts that use uid/gid/mode/from on no-cache builds #​5306
  • Fix issue where --import-cache flag could be ignored for buildctl #​5143
  • Fix OTEL trace ID being missing from logs #​5315
Dependency Changes
  • github.com/containerd/containerd v1.7.19 -> v1.7.21
  • github.com/containerd/nydus-snapshotter v0.13.7 -> v0.14.0
  • github.com/containerd/typeurl/v2 v2.1.1 -> v2.2.0
  • github.com/docker/cli v27.0.3 -> v27.2.1
  • github.com/docker/docker v27.0.3 -> v27.2.1
  • github.com/moby/sys/signal v0.7.0 -> v0.7.1
  • github.com/moby/sys/userns v0.1.0 new
  • github.com/pkg/browser ce105d0 -> 5ac0b6a
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v0.42.0 -> v0.44.0
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v0.42.0 -> v0.44.0
  • google.golang.org/genproto 49dd2c1 -> ef43131
  • google.golang.org/genproto/googleapis/api 49dd2c1 -> ef43131
  • google.golang.org/genproto/googleapis/rpc 49dd2c1 -> ef43131
  • google.golang.org/grpc v1.59.0 -> v1.62.0

Previous release can be found at v0.15.2

v0.15.2

Compare Source

Welcome to the v0.15.2 release of buildkit!

Please try out the release binaries and report any issues at
https://github.com/moby/buildkit/issues.

Contributors
  • Tõnis Tiigi
  • Akihiro Suda
  • Justin Chadwell
  • Sebastiaan van Stijn
Notable Changes
  • Fix issue with inline cache when embedded into Docker #​5257
  • Fix possible pause before running container when using secret mounts #​5251 #​5252
Dependency Changes

This release has no dependency changes

Previous release can be found at v0.15.1

v0.15.1

Compare Source

Welcome to the v0.15.1 release of buildkit!

Please try out the release binaries and report any issues at
https://github.com/moby/buildkit/issues.

Contributors
  • CrazyMax
  • Tõnis Tiigi
Notable Changes
  • Fix possible panic when importing build record external error #​5181
  • Fix regression with flock module where read-write mode was not applied anymore #​5183
Dependency Changes
  • github.com/gofrs/flock v0.12.0 -> v0.12.1
  • golang.org/x/sys v0.21.0 -> v0.22.0

Previous release can be found at v0.15.0

v0.15.0

Compare Source

Welcome to the v0.15.0 release of buildkit!

Please try out the release binaries and report any issues at
https://github.com/moby/buildkit/issues.

Contributors
  • Tõnis Tiigi
  • Akihiro Suda
  • Sebastiaan van Stijn
  • Talon Bowler
  • CrazyMax
  • David Karlsson
  • Aleksa Sarai
  • Anthony Nandaa
  • Erik Sipsma
  • Jonathan A. Sternberg
  • Justin Chadwell
  • Alano Terblanche
  • Brian Goff
  • Jesper Noordsij
  • Moritz "WanzenBug" Wanzenböck
  • Nobi
  • Paweł Gronowski
  • Shaun Thompson
  • fanjiyun.fjy
  • retornam
Notable Changes
  • Builtin Dockerfile frontend has been updated to v1.9.0 changelog
  • History API now puts typed error information on a separate blob to reduce the size of the main record #​5093 #​5142
  • History API supports new Finalize call for completing collection of tracing instead of waiting for time based expiration #​5109
  • Typed errors with source information now contain all description fields from failing vertex #​5108
  • Windows now supports exporting results that contain certain privileged files #​4994
  • Improve performance on calculating file-based checksums on certain cases #​5060
  • TOML config now allows configuring cgroup parent for containerd worker #​5033
  • Fix issue where files checked out from Git could have incorrect permission bits because of non-standard umask (regression from v0.13+) #​5096
  • Fix pulling Git commits by SHA if they point to unreferenced tags #​5072
  • Fix possible issue where result record could leak in cache database and not get released #​5116
  • Fix possible nil dereference on cancelling build on a specific time #​5111
  • Fix possible resource leak on cancelling build on a specific time #​5031
  • Fix possible issue where cancelling build on a specific time could have still kept the container step running #​5106
  • Fix theoretical telemetry record leak in case of database error #​5136

Dockerfile:

  • Add new validation rules: SecretsUsedInArgOrEnv, InvalidDefaultArgInFrom, RedundantTargetPlatform, CopyIgnoredFile (experimental) and FromPlatformFlagConstDisallowed #​5135 #​5140 #​5105 #​5113 #​5091 #​5094 #​5090 #​5046
  • Many performance improvements for working with big Dockerfiles #​5067 #​5029
  • Fix possible panic when building Dockerfile without defined stages #​5150
  • Fix incorrect JSON parsing that could cause some incorrect JSON values to pass without producing an error #​5107
  • Fix issue where COPY --link to . destination path could fail (regression from v1.8+) #​5080
  • Fix validation of ADD --checksum when used with a Git URL #​5085
Dependency Changes
  • github.com/Microsoft/hcsshim v0.11.5 -> v0.11.7
  • github.com/containerd/containerd v1.7.18 -> v1.7.19
  • github.com/containerd/containerd/api v1.7.19 new
  • github.com/containerd/go-cni v1.1.9 -> v1.1.10
  • github.com/containerd/platforms v0.2.1 new
  • github.com/containerd/ttrpc v1.2.4 -> v1.2.5
  • github.com/containernetworking/cni v1.1.2 -> v1.2.2
  • github.com/cpuguy83/go-md2man/v2 v2.0.2 -> v2.0.4
  • github.com/docker/cli v26.1.4 -> v27.0.3
  • github.com/docker/docker v26.1.4 -> v27.0.3
  • github.com/docker/docker-credential-helpers v0.8.0 -> v0.8.2
  • github.com/go-logr/logr v1.3.0 -> v1.4.1
  • github.com/gofrs/flock v0.8.1 -> v0.12.0
  • github.com/google/pprof e72429f -> a892ee0
  • github.com/google/uuid v1.5.0 -> v1.6.0
  • github.com/hashicorp/go-immutable-radix/v2 v2.1.0 new
  • github.com/hashicorp/go-retryablehttp v0.7.5 -> v0.7.7
  • github.com/hashicorp/golang-lru/v2 v2.0.7 new
  • github.com/klauspost/compress v1.17.4 -> v1.17.9
  • github.com/opencontainers/runtime-spec v1.1.0 -> v1.2.0
  • github.com/prometheus/procfs v0.12.0 -> v0.15.1
  • github.com/stretchr/testify v1.8.4 -> v1.9.0
  • github.com/tonistiigi/go-actions-cache 9794bdb -> 58651d5
  • github.com/tonistiigi/go-csvvalue ddb21b7 new
  • github.com/urfave/cli v1.22.14 -> v1.22.15
  • kernel.org/pub/linux/libs/security/libcap/cap v1.2.67 -> v1.2.70
  • kernel.org/pub/linux/libs/security/libcap/psx v1.2.67 -> v1.2.70

Previous release can be found at v0.14.1

v0.14.1

Compare Source

Welcome to the 0.14.1 release of buildkit!

Please try out the release binaries and report any issues at
https://github.com/moby/buildkit/issues.

Contributors
  • Talon Bowler
  • Akihiro Suda
  • Tõnis Tiigi
  • Paweł Gronowski
Notable Changes
  • Builtin Dockerfile frontend has been updated to v1.8.1 changelog
  • Fix possible issue on pushing blobs with rewrite-timestamp=true option #​5040
  • Fix possible concurrency issue on handling HTTPS to HTTP fallbacks for insecure registries #​5044
Dependency Changes

This release has no dependency changes

Previous release can be found at v0.14.0

v0.14.0

Compare Source

Welcome to the 0.14.0 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
  • Talon James Bowler
  • Akihiro Suda
  • Jonathan A. Sternberg
  • Justin Chadwell
  • David Karlsson
  • Sebastiaan van Stijn
  • Anthony Nandaa
  • Erik Sipsma
  • Aleksa Sarai
  • Adam Perlin
  • Shaun Thompson
  • Paweł Gronowski
  • Burt Holzman
  • Derek McGowan
  • Adrien Delorme
  • Ahmon Dancy
  • Billy Owire
  • Dennis Haney
  • Felix Fontein
  • Félix Mattrat
  • Gabriel Samfira
  • Höhl, Lukas
  • Kirill A. Korinsky
  • Petteri Räty
  • Salim B
  • Stephen Day
  • Swagat Bora
  • Zhizhen He
  • cuiyourong
  • guoguangwu
  • racequite
  • yzewei
Notable Changes
  • Default Dockerfile frontend has been updated to v1.8.0 docs
  • New validation rules have been added to verify that Frontend returned build results for expected platforms #​4908
  • Allow configuring cache of scanned emulator support for better performance #​4949
  • LLB FileOp now supports configuring the behavior of copy conflicts between incompatible file types #​4455
  • Github cache backend can now check the existence of previous blobs via REST API batch requests to work around limits exposed by Github on the cache API #​4788
  • Increase the size limit of LLB definitions, allowing bigger builds #​4969
  • Mitigate restoring from cache DB corrupt state after crash or abrupt kill #​4981
  • Release image is now based on Alpine 3.20 #​4952
  • New configuration options allow controlling what frontends BuildKit is allowed to call #​4899
  • Improve performance of exporting S3 cache #​4551
  • Buildctl now respects proxy environment variables when setting up gRPC connection #​4127
  • Improve LLB generation by maintaining consistent order #​4706
  • More OpenTelemetry tracepoints have been added to track exporting, attestion and history record creation. #​4997
  • Fix detection of certain Git URLs #​4849
  • Fix too low maximum layer limit for non-rootfs overlay mounts #​4815
  • Fix possible cases where some errors could be missing a stacktrace #​4982
  • Fix possible incorrect resolution of some symlink paths #​4896
  • Fix provenance created for history record not containing builder ID #​4833
  • Fix the fallback mechanism for insecure registries to detect more valid error conditions for retry via HTTP protocol #​4975
  • Fix an issue that could result in "inconsistent graph state" error during many related parallel builds #​4887
  • Fix minimal terminal bounds check when custom BUILDKIT_TTY_LOG_LINES value is defined #​4767
  • Fix possible performance issues while walking back cache records during provenance attestation creation #​4976 #​4947 #​4944
  • Fix possible goroutine leak from dangling progress stream #​4902
  • Fix an issue with some filters for disk usage command #​4877
  • Fix possible "exceeded retry timeout" error #​5010
  • Fix exporter definitions being missing in history record for certain clients #​5017
  • Fix possible resource leak in error handling #​4816
  • Fix missing mediatype in the index of OCI export artifact #​4814 #​4727
  • Fix issue with uncompressed layer digests when exporting cache for workers that don't support compressed layers #​4796
  • Fix possible FD leak on forwarding SSH #​4886
Dependency Changes
  • github.com/Microsoft/go-winio v0.6.1 -> v0.6.2
  • github.com/Microsoft/hcsshim v0.11.4 -> v0.11.5
  • github.com/containerd/containerd v1.7.13 -> v1.7.18
  • github.com/containerd/errdefs v0.1.0 new
  • github.com/containerd/ttrpc v1.2.2 -> v1.2.4
  • github.com/distribution/reference v0.5.0 -> v0.6.0
  • github.com/docker/cli v25.0.3 -> v26.1.4
  • github.com/docker/docker v25.0.3 -> v26.1.4
  • github.com/golang/protobuf v1.5.3 -> v1.5.4
  • github.com/opencontainers/image-spec v1.1.0-rc5 -> v1.1.0
  • github.com/tonistiigi/go-actions-cache a0b64f3 -> 9794bdb
  • github.com/tonistiigi/vt100 f9a4f7e -> 90bafcd
  • go.etcd.io/bbolt v1.3.9 -> v1.3.10

Previous release can be found at v0.13.2

v0.13.2

Compare Source

buildkit 0.13.2

Welcome to the 0.13.2 release of buildkit!

Please try out the release binaries and report any issues at
https://github.com/moby/buildkit/issues.

Notable Changes
Dependency Changes

Previous release can be found at v0.13.1

v0.13.1

Compare Source

buildkit 0.13.1

Welcome to the 0.13.1 release of buildkit!

Please try out the release binaries and report any issues at
https://github.com/moby/buildkit/issues.

Notable Changes
  • Fix handling of deleted blobs when importing cache from Github Actions cache backend #​4771
  • Fix unclean shutdown error on WCOW on Ctrl-C #​4774
  • Mitigate issue with mounting OpenTelemetry socket in containers in some installations #​4778
  • Fix parsing ./.git source path as Git URL. #​4776
Dependency Changes

This release has no dependency changes

Previous release can be found at v0.13.0

v0.13.0

Compare Source

buildkit 0.13.0

Welcome to the 0.13.0 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
  • Justin Chadwell
  • Sebastiaan van Stijn
  • Akihiro Suda
  • Jonathan A. Sternberg
  • Kohei Tokunaga
  • David Karlsson
  • Leandro Santiago
  • Gabriel Adrian Samfira
  • Chris Goller
  • Anthony Nandaa
  • Erik Sipsma
  • Paweł Gronowski
  • Jakub Ciolek
  • Paul "TBBle" Hampson
  • Brian Goff
  • Adrien Delorme
  • Artem Khramov
  • Nguyễn Đức Chiến
  • Aaron Lehmann
  • Dan Duvall
  • Mark Yen
  • Milas Bowman
  • Tristan Stenner
  • Yan Song
  • Ahmon Dancy
  • Alex Couture-Beil
  • Alex Suraci
  • Arnaldo Garcia Rincon
  • Austin Vazquez
  • Bjorn Neergaard
  • Brennan Kinney
  • Bunyamin Dokmetas
  • Burt Holzman
  • Dennis Haney
  • Derek McGowan
  • Erik McKelvey
  • Frank Villaro-Dixon
  • Grégoire Payen de La Garanderie
  • Guilhem Charles
  • Ian King'ori
  • James Carnegie
  • Kazuyoshi Kato
  • Reshen
  • Sascha Hemleb
  • Tibor Vass
  • Zhizhen He
  • fanjiyun.fjy
  • frankyang
  • guangwu
  • liulanzheng
  • njucjc
  • omahs
  • retornam
  • x893675
  • yumemio
  • yzewei
  • 蝦米
Notable Changes
  • Default Dockerfile frontend has been updated to v1.7.0

  • Experimental Windows Containers support is now available with containerd worker. Windows release artifacts now also contain the buildkitd.exe binary. #​3518 #​3517 #​4494 #​4479 #​4432 #​4387 #​4364 #​4670 #​4692 docs

  • Multiple exporters(outputs) can now be specified with a single build request #​4134

  • New option rewrite-timestamps is available when exporting images that with convert files in exported layers according to the epoch time for reproducible builds #​4057 docs

  • There is a new bridge network mode --oci-worker-net=bridge that can be used to set up CNI bridge networking with no external dependencies for better network isolation of build containers. It is expected that v0.14.0 release will enable this network mode by default. #​4352 #​4650 #​4539

  • SOURCE_DATE_EPOCH in now not applied to the layer records of the base image to keep them immutable #​4663

  • Github Actions cache backend now supports defining timeout in case the service gets rate-limited #​4702

  • Gateway API has a new method ResolveSourceMeta that will replace the previous ResolveImageConfig method. The new method works with all LLB source types, not just images, and correctly handles policy conversions between sources. #​4563 #​4647

  • When using host networking, local host DNS routes can also be used instead of the default #​4524

  • Changing cache mount's ID property does not invalidate cache for the build step anymore #​4585

  • Basic metrics support has been added via OpenTelemetry and Prometheus #​4460

  • Token cache is no longer shared between parallel push requests #​3592

  • Update insecure registry fallback logic to only fallback with previous host #​4613

  • Build secrets can now avoid noexec mount restrictions if file mode set execution bit #​4670

  • GRPC socket for OpenTelemetry tracing now defaults to runtime directory path #​4078 #​4619

  • LLB API now has new options to directly control how different mounts for container steps are cached #​4624

  • Cancellation and timeout errors should now contain better stacktraces on --debug mode #​4587 #​4457

  • Edge case of empty multiplatform build result does not generate errors anymore #​4526

  • Prune command now avoids taking database lock for a long time if deletion takes too much time #​4413

  • Healthcheck service has been added to Control API #​4145

  • Buildctl has new quiet and rawjson progress mode #​4213 #​4113

  • Buildctl has new --debug-json-cache-metrics debug option #​4464

  • Buildctl now supports --registry-auth-tlscontext flag for controlling the client authentication requests #​4420 #​4211

  • Buildctl now propagates SOURCE_DATE_EPOCH to build arg automatically if it is defined #​4231

  • LLB client now allows exposing local sources via FS interface instead of local path #​4094

  • Ensure only one platform is pulled on resolving image config, even if multiple match #​4311

  • Rootless version supports new --detach-netns mode #​4546

  • Update default CNI config path for rootless mode to ~/.config/buildkit/cni.json #​4547

  • Ensure correct pinned commit is checked out if tags that have same path components #​4473

  • Exporting caches for results with no layers is now skipped in OCI structures #​4336

  • New debugging options have been added to the scheduler component #​4410

  • Improve error messages on StatFile requests #​4321

  • Daemon logs can now be exported in JSON format #​4044

  • Qemu emulation for loongarch64 is now detected if available #​4392

  • Number of log lines per build step on TTY mode can now be configured with BUILDKIT_TTY_LOG_LINES #​4284

  • Empty OnBuild value is now omitted from image config #​4648

  • Fixes for bridge networking on Rootless mode #​4655

  • Fix possible "missing lease requirement" error on canceling one of parallel exports #​4529

  • Fix file permissions error if ADD <tar.gz> used with User namespace #​4712

  • Fix possible permission error when using custom frontends with User namespace on certain systems #​4714

  • Fixes for merging parallel build steps that generate the same cache keys #​4559 #​4285

  • Fix processing result map in LLB API if the evaluate option is set to true #​4544

  • Fix hardlink issue with whiteout deletes in the merge snapshotter #​4516

  • Fix issue with caching multiple mounts originating from the same source #​4270 #​4281

  • Fix possible panic condition on deleting history records #​4451

  • Fix issue where same source image layer chains could end up in the provenance attestation multiple times #​4433

  • Fix possible pull error caused by previous cache #​4428

  • Fix possible data race on transfer progress handling #​4726

  • Fix issues where session messages could grow bigger than maximum message size when transferring SBOM to client #​4313

  • Fix issue where specific build steps could drop progress messages #​4347

  • Fix possible wrong usage statitics in merged snapshotters #​4389

  • Fix possible storage leak for compression variants #​4353

  • Fix handling of certain SSH Git URLs #​4326

  • Fix possible missing blob error on mapping files to SBOM packages #​4210

  • Fix diffing layers when custom Gzip compression level is set #​4275

  • Fix possible panic with stargz snapshotter #​4187

  • Fix generation of cache checksums for Merge and Diff operations #​4192

  • Fix possible negative pull time in progressbar on parallel pulls #​4183

  • Fix handling of missing files in LLB File remove API #​4051

Dependency Changes
  • github.com/AdaLogics/go-fuzz-headers 43070de -> ced1acd
  • github.com/AdamKorcz/go-118-fuzz-build 5330a85 -> 8075edf
  • github.com/Microsoft/hcsshim v0.10.0-rc.8 -> v0.11.4
  • github.com/aws/aws-sdk-go-v2 v1.17.6 -> v1.24.1
  • github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.10 -> v1.5.4
  • github.com/aws/aws-sdk-go-v2/config v1.18.16 -> v1.26.6
  • github.com/aws/aws-sdk-go-v2/credentials v1.13.16 -> v1.16.16
  • github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.24 -> v1.14.11
  • github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.56 -> v1.15.15
  • github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.30 -> v1.2.10
  • github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.24 -> v2.5.10
  • github.com/aws/aws-sdk-go-v2/internal/ini v1.3.31 -> v1.7.3
  • github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.22 -> v1.2.10
  • github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.11 -> v1.10.4
  • github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.25 -> v1.2.10
  • github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.24 -> v1.10.10
  • github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.13.24 -> v1.16.10
  • github.com/aws/aws-sdk-go-v2/service/s3 v1.30.6 -> v1.48.1
  • github.com/aws/aws-sdk-go-v2/service/sso v1.12.5 -> v1.18.7
  • github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.5 -> v1.21.7
  • github.com/aws/aws-sdk-go-v2/service/sts v1.18.6 -> v1.26.7
  • github.com/aws/smithy-go v1.13.5 -> v1.19.0
  • github.com/cenkalti/backoff/v4

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch 3 times, most recently from 3d40491 to f9f56fc Compare January 18, 2023 05:02
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.11.0 fix(deps): update module github.com/moby/buildkit to v0.11.1 Jan 18, 2023
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from f9f56fc to e3a8614 Compare January 26, 2023 19:14
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.11.1 fix(deps): update module github.com/moby/buildkit to v0.11.2 Jan 26, 2023
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from e3a8614 to f5900c1 Compare February 13, 2023 23:18
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.11.2 fix(deps): update module github.com/moby/buildkit to v0.11.3 Feb 13, 2023
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch 2 times, most recently from b8c11f8 to 433f0c9 Compare February 20, 2023 13:49
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from 433f0c9 to 09667fe Compare March 7, 2023 02:26
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.11.3 fix(deps): update module github.com/moby/buildkit to v0.11.4 Mar 7, 2023
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch 3 times, most recently from 5c32032 to 9560cd2 Compare March 18, 2023 22:04
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from 9560cd2 to 2d0e76c Compare March 23, 2023 18:24
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.11.4 fix(deps): update module github.com/moby/buildkit to v0.11.5 Mar 23, 2023
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from 2d0e76c to 071973f Compare April 20, 2023 18:50
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.11.5 fix(deps): update module github.com/moby/buildkit to v0.11.6 Apr 20, 2023
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from 071973f to 7b59332 Compare July 12, 2023 22:29
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.11.6 fix(deps): update module github.com/moby/buildkit to v0.12.0 Jul 12, 2023
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from 7b59332 to ab67c91 Compare August 2, 2023 13:11
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.12.0 fix(deps): update module github.com/moby/buildkit to v0.12.1 Aug 2, 2023
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from ab67c91 to d022ce0 Compare August 23, 2023 19:19
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.12.1 fix(deps): update module github.com/moby/buildkit to v0.12.2 Aug 23, 2023
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from d022ce0 to bb0f799 Compare October 19, 2023 20:45
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.12.2 fix(deps): update module github.com/moby/buildkit to v0.12.3 Oct 19, 2023
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from bb0f799 to 5c6c51f Compare December 1, 2023 09:27
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.12.3 fix(deps): update module github.com/moby/buildkit to v0.12.4 Dec 1, 2023
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from 5c6c51f to 95b6769 Compare January 31, 2024 22:17
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from 857689a to 1e17af3 Compare May 9, 2024 10:24
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from 1e17af3 to 1b26707 Compare May 30, 2024 16:08
Copy link
Contributor Author

renovate bot commented Jun 4, 2024

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 32 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.22 -> 1.23.4
github.com/docker/cli v20.10.22+incompatible -> v27.4.0-rc.2+incompatible
github.com/docker/distribution v2.8.1+incompatible -> v2.8.2+incompatible
github.com/docker/docker v20.10.22+incompatible -> v27.4.0-rc.2+incompatible
github.com/docker/go-connections v0.4.0 -> v0.5.0
github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 -> v0.0.0-20230124172434-306776ec8161
github.com/Microsoft/go-winio v0.5.1 -> v0.6.2
github.com/cespare/xxhash/v2 v2.2.0 -> v2.3.0
github.com/containerd/containerd v1.6.3-0.20220401172941-5ff8fce1fcc6 -> v1.7.24
github.com/docker/docker-credential-helpers v0.6.4 -> v0.8.2
github.com/fsnotify/fsnotify v1.5.4 -> v1.6.0
github.com/go-logr/logr v1.4.1 -> v1.4.2
github.com/gofrs/flock v0.8.1 -> v0.12.1
github.com/golang/protobuf v1.5.3 -> v1.5.4
github.com/opencontainers/image-spec v1.0.3-0.20211202183452-c5a74bcca799 -> v1.1.0
github.com/prometheus/client_golang v1.12.1 -> v1.20.2
github.com/prometheus/client_model v0.2.0 -> v0.6.1
github.com/prometheus/common v0.32.1 -> v0.55.0
github.com/prometheus/procfs v0.7.3 -> v0.15.1
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.29.0 -> v0.46.1
go.opentelemetry.io/otel v1.4.1 -> v1.28.0
golang.org/x/crypto v0.23.0 -> v0.27.0
golang.org/x/exp v0.0.0-20240103183307-be819d1f06fc -> v0.0.0-20240909161429-701f63a606c0
golang.org/x/mod v0.17.0 -> v0.21.0
golang.org/x/net v0.25.0 -> v0.29.0
golang.org/x/sync v0.7.0 -> v0.8.0
golang.org/x/sys v0.20.0 -> v0.26.0
golang.org/x/text v0.15.0 -> v0.18.0
golang.org/x/time v0.5.0 -> v0.6.0
golang.org/x/tools v0.21.0 -> v0.25.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20231120223509-83a465c0220f -> v0.0.0-20240701130421-f6361c86f094
google.golang.org/grpc v1.59.0 -> v1.66.3
google.golang.org/protobuf v1.33.0 -> v1.35.1

@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch 2 times, most recently from c7f0bfa to c8f8d7b Compare June 4, 2024 15:16
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from c8f8d7b to aff23e7 Compare June 11, 2024 19:00
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.13.2 fix(deps): update module github.com/moby/buildkit to v0.14.0 Jun 11, 2024
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from aff23e7 to aeb9b21 Compare June 18, 2024 17:55
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.14.0 fix(deps): update module github.com/moby/buildkit to v0.14.1 Jun 18, 2024
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from aeb9b21 to b5b1115 Compare July 11, 2024 22:03
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.14.1 fix(deps): update module github.com/moby/buildkit to v0.15.0 Jul 11, 2024
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from b5b1115 to 0bbf5ee Compare July 25, 2024 10:58
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.15.0 fix(deps): update module github.com/moby/buildkit to v0.15.1 Jul 25, 2024
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from 0bbf5ee to 6b7c180 Compare August 15, 2024 16:28
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.15.1 fix(deps): update module github.com/moby/buildkit to v0.15.2 Aug 15, 2024
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from 6b7c180 to b067843 Compare September 10, 2024 18:41
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.15.2 fix(deps): update module github.com/moby/buildkit to v0.16.0 Sep 10, 2024
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from b067843 to 6316fec Compare October 30, 2024 20:34
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.16.0 fix(deps): update module github.com/moby/buildkit to v0.17.0 Oct 30, 2024
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from 6316fec to cec195c Compare November 8, 2024 01:26
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.17.0 fix(deps): update module github.com/moby/buildkit to v0.17.1 Nov 8, 2024
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from cec195c to 5bcc2f3 Compare November 22, 2024 10:02
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.17.1 fix(deps): update module github.com/moby/buildkit to v0.17.2 Nov 22, 2024
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from 5bcc2f3 to 2eb456d Compare November 26, 2024 22:28
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.17.2 fix(deps): update module github.com/moby/buildkit to v0.18.0 Nov 26, 2024
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from 2eb456d to fcb2d4b Compare December 4, 2024 01:41
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.18.0 fix(deps): update module github.com/moby/buildkit to v0.18.1 Dec 4, 2024
@renovate renovate bot force-pushed the renovate/github.com-moby-buildkit-0.x branch from fcb2d4b to a6ed14e Compare December 17, 2024 01:40
@renovate renovate bot changed the title fix(deps): update module github.com/moby/buildkit to v0.18.1 fix(deps): update module github.com/moby/buildkit to v0.18.2 Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants