Skip to content

v0.16.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Sep 16:31
· 347 commits to master since this release
0865fcc

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 ce105d075bb4 -> 5ac0b6a4141c
  • 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 49dd2c1f3d0b -> ef4313101c80
  • google.golang.org/genproto/googleapis/api 49dd2c1f3d0b -> ef4313101c80
  • google.golang.org/genproto/googleapis/rpc 49dd2c1f3d0b -> ef4313101c80
  • google.golang.org/grpc v1.59.0 -> v1.62.0

Previous release can be found at v0.15.2