Skip to content

Releases: docker/buildx

v0.5.0

15 Dec 02:33
780fad4
Compare
Choose a tag to compare

Notable changes

  • BuildKit client has been updated to v0.8 #469
  • Docker driver now supports --push flag #442
  • Allow --append to be used with Kubernetes driver #370
  • Bake supports inline dockerfiles #398
  • Bake supports building from remote URLs and Git repositories #398
  • Build errors show error location in source files (requires BuildKit v0.8) and system stacktraces with --debug #389
  • Bake formats HCL errors with source definition #391
  • Bake allows empty string values in arrays that will be discarded #428
  • Kubernetes cluster config can be used with Kubernetes driver #368 #460
  • Buildx creates a temporary token for pulling images instead of sharing credentials when possible #469
  • Ensure credentials are passed when pulling BuildKit container image #441 #433
  • Disable user namespace remapping in docker-container driver #462
  • Handle lowercase Dockerfile name as a fallback for backward compatibility #444
  • Allow --builder flag to switch to default instance #425
  • Avoid warn on empty BUILDX_NO_DEFAULT_LOAD config value #390
  • BUILDX_CONFIG environment variable allow users to have separate buildx state from Docker config (#385)
  • BUILDKIT_MULTI_PLATFORM build arg allows to force building multi-platform return objects even if only one --platform specified #467
  • Replace error generated by quiet option by a warning #403
  • CI has been switched to GitHub Actions #451 #463 #466 #468 #471

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

Contributors

  • Tõnis Tiigi
  • Sebastiaan van Stijn
  • CrazyMax
  • Tibor Vass
  • Patrick Van Stee
  • Anthony Poschen
  • Brian Goff
  • Ilya Dmitrichenko
  • Saul Shanabrook
  • Wang Jinglei
  • Akihiro Suda
  • Andrew Haines
  • Donghui Wang
  • Jean-Yves Gastaud
  • Kotaro Adachi

v0.5.0-rc1

10 Dec 17:48
33e3ca5
Compare
Choose a tag to compare
v0.5.0-rc1 Pre-release
Pre-release

This is a pre-release of buildx

Notable changes

  • BuildKit client has been updated to v0.8 #469
  • Docker driver now supports --push flag #442
  • Allow --append to be used with Kubernetes driver #370
  • Bake supports inline dockerfiles #398
  • Bake supports building from remote URLs and Git repositories #398
  • Build errors show error location in source files (requires BuildKit v0.8) and system stacktraces with --debug #389
  • Bake formats HCL errors with source definition #391
  • Bake allows empty string values in arrays that will be discarded #428
  • Kubernetes cluster config can be used with Kubernetes driver #368 #460
  • Buildx creates a temporary token for pulling images instead of sharing credentials when possible #469
  • Ensure credentials are passed when pulling BuildKit container image #441 #433
  • Disable user namespace remapping in docker-container driver #462
  • Handle lowercase Dockerfile name as a fallback for backward compatibility #444
  • Allow --builder flag to switch to default instance #425
  • Avoid warn on empty BUILDX_NO_DEFAULT_LOAD config value #390
  • BUILDX_CONFIG environment variable allow users to have separate buildx state from Docker config (#385)
  • BUILDKIT_MULTI_PLATFORM build arg allows to force building multi-platform return objects even if only one --platform specified #467
  • Replace error generated by quiet option by a warning #403
  • CI has been switched to GitHub Actions #451 #463 #466 #468 #471

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

Contributors

  • Tõnis Tiigi
  • Sebastiaan van Stijn
  • CrazyMax
  • Tibor Vass
  • Patrick Van Stee
  • Anthony Poschen
  • Brian Goff
  • Ilya Dmitrichenko
  • Saul Shanabrook
  • Wang Jinglei
  • Akihiro Suda
  • Andrew Haines
  • Donghui Wang
  • Jean-Yves Gastaud
  • Kotaro Adachi

v0.4.2

22 Aug 03:20
fb7b670
Compare
Choose a tag to compare

Notable Changes

  • bake: fix parsing json config with hcl v2 #280
  • bake: update go-cty to pull in more stdlib funcs #277
  • bake: ensure --builder is wired from root options #321
  • build: support cacheonly exporter #337
  • build: improve error checking on load #281
  • build: remove warning for multi-platform iidfile #351

v0.4.1

30 Apr 22:44
bda4882
Compare
Choose a tag to compare

Notable Changes

  • Fix regression on flag parsing #268
  • Fix using pull and no-cache keys in HCL targets #268

v0.4.0

30 Apr 00:34
205165b
Compare
Choose a tag to compare

Notable Changes

  • New driver: kubernetes https://medium.com/nttlabs/buildx-kubernetes-ad0fe59b0c64 #167
  • Upgrade bake to HCL2 with support for variables and functions #192
  • New global --builder flag to override builder instance for a single command #246
  • New prune and du commands for managing local builder cache #249
  • Bake now supports --load and --push #164
  • Bake now supports wildcard overrides for multiple targets, eg. --set *.platform=linux/arm64 #164
  • New pull and no-cache options can be set for HCL targets #165
  • Container driver allows setting environment variables via driver-opt #170

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

Contributors

  • Tõnis Tiigi
  • Tibor Vass
  • Patrick Van Stee
  • Ulysses Souza
  • Brian Goff
  • Akihiro Suda
  • Artur Klauser
  • Sebastiaan van Stijn
  • Silvin Lubecki
  • Batuhan Apaydın
  • Brandon Philips
  • Solomon Hykes
  • Sune Keller
  • Xiang Dai
  • Lu Jingxiao

v0.3.1

27 Sep 19:31
6db68d0
Compare
Choose a tag to compare

Bug fixes

  • Running bake with multiple compose files now merges targets correctly #134
  • Fix bug when building a Dockerfile from stdin (build -f -) #153
  • Handle copying unix sockets instead of erroring #155 moby/buildkit#1144

Contributors

Tõnis Tiigi
Tibor Vass
Grace Noah
Francesco Gianni
Dmytro Makovey

https://travis-ci.org/docker/buildx/builds/590530929

v0.3.0

02 Aug 00:18
c967f1d
Compare
Choose a tag to compare

Notable Changes

  • Custom buildkitd daemon flags #102
  • Environment variables are used in compose files #117
  • Fix bug where --build-arg foo would not read foo from environment #116
  • Bake now honors --no-cache and --pull #118
  • Custom buildkit config file #121
  • Entitlements support with build --allow #104
  • Driver-specific options on create #122

Contributors

Tõnis Tiigi
Tibor Vass
Fernando Miguel
Zuhayr Elahi
Kang Huaishuai
Akihiro Suda

https://travis-ci.org/docker/buildx/builds/566738006

v0.2.2

30 May 02:57
ab5fe3d
Compare
Choose a tag to compare
Merge pull request #87 from tiborvass/no-build-field

[Carry #79] Change compose file handling to require valid service specifications

v0.2.1

24 May 23:38
0eb2df5
Compare
Choose a tag to compare
Merge pull request #83 from tonistiigi/relative-dockerfile-path

bake: make dockerfile relative to context

v0.2.0

25 Apr 04:29
91a2774
Compare
Choose a tag to compare
Merge pull request #51 from tonistiigi/travis

add releases to travis