v0.14.0-rc1
Pre-release
Pre-release
github-actions
released this
31 May 23:10
·
699 commits
to master
since this release
buildkit 0.14.0-rc1
Welcome to the 0.14.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
- Talon Bowler
- CrazyMax
- Akihiro Suda
- Justin Chadwell
- Jonathan A. Sternberg
- David Karlsson
- Erik Sipsma
- Anthony Nandaa
- Adam Perlin
- Sebastiaan van Stijn
- Burt Holzman
- Paweł Gronowski
- Adrien Delorme
- Ahmon Dancy
- Aleksa Sarai
- Billy Owire
- Dennis Haney
- Derek McGowan
- Felix Fontein
- Félix Mattrat
- Höhl, Lukas
- Kirill A. Korinsky
- Petteri Räty
- Salim B
- Shaun Thompson
- Stephen Day
- Swagat Bora
- Zhizhen He
- cuiyourong
- guoguangwu
- racequite
- yzewei
Notable Changes
- Default Dockerfile frontend has been updated to v1.8.0-rc1 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
- Fix detection of certain Git URLs #4849
- Fix too-low maximum layer limit for non-rootfs overlay mounts #4815
- 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 "inconsitent 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 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.17
- github.com/containerd/ttrpc v1.2.2 -> v1.2.4
- github.com/docker/cli v25.0.3 -> v26.1.3
- github.com/docker/docker v25.0.3 -> v26.1.3
- 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 a0b64f338598 -> 9794bdbb2fb4
- github.com/tonistiigi/vt100 f9a4f7ef6531 -> 90bafcd6abab
Previous release can be found at v0.13.2