github moby/buildkit v0.20.0-rc1

latest releases: dockerfile/1.14.0-rc1-labs, dockerfile/1.14.0-rc1
pre-release15 hours ago

buildkit 0.20.0-rc1

Welcome to the v0.20.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

  • CrazyMax
  • Tõnis Tiigi
  • Sebastiaan van Stijn
  • Akihiro Suda
  • Shaun Thompson
  • Anthony Nandaa
  • Bertrand Paquet
  • Brian Goff
  • Jonathan A. Sternberg

Notable Changes

  • Builtin Dockerfile frontend has been updated to v1.14.0-rc1
  • Github Actions cache backend has been updated to support v2 API. Github is expected to stop supporting V1 API from March 1st 2025 #5720
  • Support for CDI (Container Device Interface) devices has been added allowing builds to use GPUs and other defined devices. Build steps can now request devices to be injected into the container, if they are permitted to do so. In Dockerfile, devices are currently available in the labs channel. This feature is expected to get more updates before GA release. #4056 #5722
  • This release has removed support for Azure remote cache backend due to a problem with stale dependencies. Azure backend may return in a future release. #5719
  • History record APIs now support server-side filters and limiting amount of records returned. #5705
  • Fix possible errors from credentials expiration for long builds #5684
  • Fix possible crash from S3 remote cache backend #5597
  • Fix possible record leak in Bolt database #5692

Dependency Changes

  • github.com/Azure/azure-sdk-for-go/sdk/azcore v1.11.1 -> v1.16.0
  • github.com/Azure/azure-sdk-for-go/sdk/internal v1.8.0 -> v1.10.0
  • github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v0.4.1 -> v1.5.0
  • github.com/containerd/cgroups/v3 v3.0.3 -> v3.0.5
  • github.com/containerd/fuse-overlayfs-snapshotter/v2 v2.1.0 -> v2.1.1
  • github.com/containerd/go-cni v1.1.11 -> v1.1.12
  • github.com/docker/cli v27.5.0 -> v27.5.1
  • github.com/docker/docker v27.5.0 -> v27.5.1
  • github.com/moby/term v0.5.0 -> v0.5.2
  • github.com/petermattis/goid 4fcff4a6cae7 new
  • github.com/sasha-s/go-deadlock v0.3.5 new
  • github.com/tonistiigi/go-actions-cache 017636a73805 -> bd99cf5bbc65
  • github.com/vishvananda/netns v0.0.4 -> v0.0.5
  • golang.org/x/exp 701f63a606c0 -> 2d47ceb2692f
  • google.golang.org/genproto/googleapis/api 5fefd90f89a9 -> 324edc3d5d38
  • google.golang.org/grpc v1.68.1 -> v1.69.4

Previous release can be found at v0.19.0

Don't miss a new buildkit release

NewReleases is sending notifications on new releases.