Skip to content

v0.7.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@GordonTheTurtle GordonTheTurtle released this 12 Mar 01:07
b9ef26d

Images

https://hub.docker.com/r/moby/buildkit/tags/

  • docker.io/moby/buildkit:v0.7.0-rc1
    sha256:12cb8cb0d426df5ceea53c7be7542b38b389edbe07b9fcd29ed152ea5d12c6f9

  • docker.io/moby/buildkit:v0.7.0-rc1-rootless
    sha256:7f3ef1607dfccc95fadeebfbb9ed74dd5572eda8d656413ffb1146e6af397acc

Important

  • This release breaks compatibility with containerd 1.2 when containerd worker is used. This is to support the lease based resource tracking in containerd 1.3. Note that default configurations of buildkit use the OCI worker and are not affected. If you use containerd worker make sure to upgrade to containerd 1.3 . #1176

  • This release migrates the internal state files used for resource tracking to containerd leases on the first start and doesn't support downgrades back to v0.6.0 . #1176

  • Solve requests made from frontends or gateway API are now nonblocking and return a promise of a result. The change should be functionally invisible to old frontends but may change the timing of different requests #1356

Notable Changes

  • LLB: Previous solve results can now be reused in new requests #1286

  • Allow frontends to take LLB states or previous results as inputs #1361

  • Support for insecure TLS registries #1397

  • Support for fallbacks to origin server when mirror doesn't have requested repository #1397

  • Resource tracking has been moved to new containerd leases API from previously used root labels, fixing possible races. #1176

  • Support for cross-repo pushes for images and remote cache #1147

  • SSH sockets do not hold FD open until the end of the build #1150

  • Handle missing Etags in http responses #1159

  • LLB FileOp now supports wildcards #1233

  • Support for choosing compression for layer data #1277

  • Rootless mode supports fuse-overlayfs snapshotter #1384

  • Updates to supported platforms (eg. enabling binfmt) do not require BuildKit restart anymore #1381

  • Insecure security mode now supports access to common devices like fuse and loopback #1351

  • Rootless mode is now out of experimental #1400

  • Many bugfixes

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

Contributors

  • Tõnis Tiigi
  • Akihiro Suda
  • Edgar Lee
  • Tibor Vass
  • Andy Caldwell
  • Paul "TBBle" Hampson
  • Nikhil Pandeti
  • Sebastiaan van Stijn
  • Sam Whited
  • Wei Fu
  • Derek McGowan
  • Jeffrey Huang
  • Robert Estelle
  • Tomohiro Kusumoto
  • Troels Liebe Bentsen
  • Zach Badgett
  • Anca Iordache
  • ChaosGramer
  • Cory Bennett
  • Darren Shepherd
  • HowJMay
  • Michael Crosby
  • Oliver Bristow
  • Pablo Chico de Guzman
  • Pratik Raj
  • Lu Jingxiao
  • 岁丰