v0.6.0
github-actions
released this
16 Jul 21:44
·
2261 commits
to master
since this release
Notable changes
- Support for OpenTelemetry traces and forwarding Buildx client traces to BuildKit (#635)
- Experimental Github Actions remote cache backend with
--cache-to type=gha
and--cache-from type=gha
(#535) - New
--metadata-file
flag has been added to build and bake command that allows saving build result metadata in JSON format (#605) - Docker container driver new keeps BuildKit state in volume. Enabling updates with keeping state. (#672)
- Compose parser is now based on new compose-go parser fixing support for some newer syntax (#669)
- SSH socket is now automatically forwarded when building an ssh-based git URL (#581)
- This is the first release supporting Windows ARM64 (#654)
- This is the first release supporting Linux Risc-V (#652)
- Bake now supports building from remote definition with local files or another remote source as context (#671)
- Bake HCL parser has been rewritten (#645)
- Bake now allows variables to reference each other and using user functions in variables and vice-versa (#575) (#539) (#532)
- Bake allows defining attributes in the global scope (#541)
- Bake allows variables across multiple files (#538)
- Extend HCL support with more functions (#491) (#503)
- New quiet mode has been added to progress printer (#558)
- Allow secrets from environment variables (#488)
imagetools create
command now correctly merges JSON descriptor with old one, eg. allowing defining Windowsos.version
and annotations (#592)- Builds with an unsupported multi-platform and load configuration now fail fast (#582)
- Fix building with
--network=none
not requiring extra security entitlements (#531) - Allow to set default progress through
BUILDX_PROGRESS_DEFAULT
env var (#504) - Kubernetes driver now supports defining resources/limits (#618)
- Store Kubernetes config file to make buildx builder switchable (#497)
- Kubernetes now lists all pods as nodes on inspection (#477)
- Buildx binaries can now be accessed through buildx-bin Docker image (#656)
- Default Rootless image has been set to
moby/buildkit:buildx-stable-1-rootless
(#480)
Contributors
- Tõnis Tiigi
- Akihiro Suda
- CrazyMax
- Sebastiaan van Stijn
- Tibor Vass
- Alex Couture-Beil
- Andy MacKinlay
- Djordje Lukic
- Felipe Santos
- Hollow Man
- Michal Augustyn
- Shima Tatsuya
- Ulysses Souza
- Wang Jinglei
- Faustin Lammler