buildx

Docker CLI plugin for extended build capabilities with BuildKit

APACHE-2.0 License

Downloads
144
Stars
3.3K
Committers
109

Bot releases are visible (Hide)

buildx - v0.8.0

Published by github-actions[bot] over 2 years ago

Welcome to the 0.8.0 release of buildx!

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

Notable Changes

  • Build command now accepts --build-context flag to define additional named build contextes for your builds. For example, these can be used expose additional local directories to your build or pin an image to a specific digest. This feature requires using Dockerfile 1.4+ frontend. #904 Documentation

  • Bake definitions now support defining dependencies between targets and using the result of one target in another build. This feature requires using Dockerfile 1.4+ frontend. #928 #965 #963 #962 #981 Documentation

  • imagetools inspect now accepts --format flag allowing access to config and buildinfo for specific images. #854 #972

  • New flag --no-cache-filter allows configuring build so it ignores cache only for specified Dockerfile stages #860

  • --metadata-file output now supports embedded structure types. These are used for example for returning build info and image descriptors in BuildKit v0.10. #946

  • Builds can now show a summary of warnings set by the building frontend #892

  • buildx rm now accepts new flag --all-inactive for removing all builders that are not currently running #885

  • Proxy config is now read from Docker configuration file and sent with build requests for backward compatibility #959

  • Fix environment file handling in Compose files #905

  • New build-arg BUILDKIT_INLINE_BUILDINFO_ATTRS allows opting-in to embedding building attributes to resulting image #908

  • Support host networking in Compose #863 #880

  • Bake files can now be read from stdin with -f - #864

  • New flag --keep-buildkitd allows keeping BuildKit daemon running when removing a builder #852

  • --iidfile now always writes the image config digest independently from the driver being used. Use --metadata-file to access image manifest digest. #980

  • Show last access time in du command #867

  • Target names in Bake are now restricted to not use special characters #929

  • Image manifest digest can be read from metadata when pushed with Docker driver #989

  • Fix possible double output logs when multiple bake targets run same build steps #977

  • Fix possible errors on multi-node builder building multiple targets with mixed platform #985

  • Fix some nested inheritance cases in Bake #914

  • Fix printing default group on Bake files #884

  • Fix UsernsMode when using rootless container #887

Contributors

  • Tõnis Tiigi
  • CrazyMax
  • Zachary Povey
  • Akihiro Suda
  • Edgar Lee
  • Eliott Wiener
  • Mayeul Blanzat
  • Sebastiaan van Stijn
  • Tyler Smith
  • Wojciech M

Dependency Changes

  • github.com/Microsoft/go-winio v0.5.0 -> v0.5.1
  • github.com/apparentlymart/go-textseg/v13 v13.0.0 new
  • github.com/compose-spec/compose-go v1.0.5 -> v1.0.8
  • github.com/compose-spec/godotenv v1.1.0 -> v1.1.1
  • github.com/containerd/containerd v1.5.5 -> v1.6.1
  • github.com/containerd/continuity v0.1.0 -> v0.2.2
  • github.com/containerd/ttrpc v1.1.0 new
  • github.com/docker/cli f782d1355eff -> 8667ccd1124c
  • github.com/docker/cli-docs-tool v0.2.1 -> v0.4.0
  • github.com/docker/distribution v2.7.1 -> v2.8.0
  • github.com/docker/docker ba2adeebdb8d -> 40bb9831756f
  • github.com/go-logr/logr v0.4.0 -> v1.2.2
  • github.com/go-logr/stdr v1.2.2 new
  • github.com/gogo/googleapis v1.4.0 -> v1.4.1
  • github.com/google/go-cmp v0.5.6 -> v0.5.7
  • github.com/google/gofuzz v1.1.0 -> v1.2.0
  • github.com/google/uuid v1.2.0 -> v1.3.0
  • github.com/grpc-ecosystem/go-grpc-middleware v1.2.0 -> v1.3.0
  • github.com/json-iterator/go v1.1.11 -> v1.1.12
  • github.com/klauspost/compress v1.13.5 -> v1.15.0
  • github.com/moby/buildkit 8778943ac3da -> fdecd0ae108b
  • github.com/moby/sys/signal v0.6.0 new
  • github.com/modern-go/reflect2 v1.0.1 -> v1.0.2
  • github.com/opencontainers/image-spec 5ad6f50d6283 -> 693428a734f5
  • github.com/opencontainers/runc v1.0.1 -> v1.1.0
  • github.com/prometheus/client_golang v1.11.0 -> v1.12.1
  • github.com/prometheus/common v0.26.0 -> v0.32.1
  • github.com/prometheus/procfs v0.6.0 -> v0.7.3
  • github.com/tonistiigi/fsutil 4442383b5028 -> b19f7f9cb274
  • github.com/zclconf/go-cty v1.7.1 -> v1.10.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc d010b05b4939 -> v0.29.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace d010b05b4939 -> v0.29.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp d010b05b4939 -> v0.29.0
  • go.opentelemetry.io/otel v1.0.0-RC1 -> v1.4.1
  • go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.4.1 new
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.0.0-RC1 -> v1.4.1
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.0.0-RC1 -> v1.4.1
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.0.0-RC1 -> v1.4.1
  • go.opentelemetry.io/otel/internal/metric v0.21.0 -> v0.27.0
  • go.opentelemetry.io/otel/metric v0.21.0 -> v0.27.0
  • go.opentelemetry.io/otel/sdk v1.0.0-RC1 -> v1.4.1
  • go.opentelemetry.io/otel/trace v1.0.0-RC1 -> v1.4.1
  • go.opentelemetry.io/proto/otlp v0.9.0 -> v0.12.0
  • golang.org/x/crypto 0c34fe9e7dc2 -> 5770296d904e
  • golang.org/x/net 37e1c6afe023 -> fe4d6282115f
  • golang.org/x/oauth2 2e8d93401602 -> 2bc19b11175f
  • golang.org/x/sys 0f9fa26af87c -> da31bd327af9
  • golang.org/x/term 6a3ed077a48d -> 6886f2dfbf5b
  • google.golang.org/genproto f16073e35f0c -> 3a66f561d7aa
  • google.golang.org/grpc v1.40.0 -> v1.44.0
  • k8s.io/api v0.22.1 -> v0.22.4
  • k8s.io/apimachinery v0.22.1 -> v0.22.4
  • k8s.io/client-go v0.22.1 -> v0.22.4
  • k8s.io/utils 4b05e18ac7d9 -> cb0fa318a74b

Previous release can be found at v0.7.0

buildx - v0.8.0-rc1

Published by github-actions[bot] over 2 years ago

Welcome to the 0.8.0-rc1 release of buildx!
This is a pre-release of buildx

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

Notable Changes

  • Build command now accepts --build-context flag to define additional named build contextes for your builds. For example, these can be used expose additional local directories to your build or pin an image to a specific digest. This feature requires using Dockerfile 1.4+ frontend. #904 Documentation
  • Bake definitions now support defining dependencies between targets and using the result of one target in another build. This feature requires using Dockerfile 1.4+ frontend. #928 #965 #963 #962 Documentation
  • imagetools inspect now accepts --format flag allowing access to config and buildinfo for specific images. #854
  • New flag --no-cache-filter allows configuring build so it ignores cache only for specified Dockerfile stages #860
  • --metadata-file output now supports embedded structure types. These are used for example for returning build info and image descriptors in BuildKit v0.10. #946
  • Builds can now show a summary of warnings set by the building frontend #892
  • buildx rm now accepts new flag --all-inactive for removing all builders that are not currently running #885
  • Proxy config is now read from Docker configuration file and sent with build requests for backward compatibility #959
  • Fix environment file handling in Compose files #905
  • New build-arg BUILDKIT_INLINE_BUILDINFO_ATTRS allows opting-in to embedding building attributes to resulting image #908
  • Support host networking in Compose #863 #880
  • Bake files can now be read from stdin with -f - #864
  • New flag --keep-buildkitd allows keeping BuildKit daemon running when removing a builder #852
  • Show last access time in du command #867
  • Target names in Bake are now restricted to not use special characters #929
  • Fix some nested inheritance cases in Bake #914
  • Fix printing default group on Bake files #884
  • Fix UsernsMode when using rootless container #887

Contributors

  • Tõnis Tiigi
  • CrazyMax
  • Zachary Povey
  • Akihiro Suda
  • Edgar Lee
  • Eliott Wiener
  • Mayeul Blanzat
  • Sebastiaan van Stijn
  • Tyler Smith
  • Wojciech M

Dependency Changes

  • github.com/Microsoft/go-winio v0.5.0 -> v0.5.1
  • github.com/apparentlymart/go-textseg/v13 v13.0.0 new
  • github.com/compose-spec/compose-go v1.0.5 -> v1.0.8
  • github.com/compose-spec/godotenv v1.1.0 -> v1.1.1
  • github.com/containerd/containerd v1.5.5 -> v1.6.0
  • github.com/containerd/continuity v0.1.0 -> v0.2.2
  • github.com/containerd/ttrpc v1.1.0 new
  • github.com/docker/cli-docs-tool v0.2.1 -> v0.4.0
  • github.com/docker/distribution v2.7.1 -> v2.8.0
  • github.com/docker/docker ba2adeebdb8d -> 40bb9831756f
  • github.com/go-logr/logr v0.4.0 -> v1.2.2
  • github.com/go-logr/stdr v1.2.2 new
  • github.com/gogo/googleapis v1.4.0 -> v1.4.1
  • github.com/google/go-cmp v0.5.6 -> v0.5.7
  • github.com/google/gofuzz v1.1.0 -> v1.2.0
  • github.com/google/uuid v1.2.0 -> v1.3.0
  • github.com/grpc-ecosystem/go-grpc-middleware v1.2.0 -> v1.3.0
  • github.com/json-iterator/go v1.1.11 -> v1.1.12
  • github.com/klauspost/compress v1.13.5 -> v1.14.3
  • github.com/moby/buildkit 8778943ac3da -> 0692ad797425
  • github.com/moby/sys/signal v0.6.0 new
  • github.com/modern-go/reflect2 v1.0.1 -> v1.0.2
  • github.com/opencontainers/image-spec 5ad6f50d6283 -> 693428a734f5
  • github.com/opencontainers/runc v1.0.1 -> v1.1.0
  • github.com/prometheus/client_golang v1.11.0 -> v1.12.1
  • github.com/prometheus/common v0.26.0 -> v0.32.1
  • github.com/prometheus/procfs v0.6.0 -> v0.7.3
  • github.com/tonistiigi/fsutil 4442383b5028 -> b19f7f9cb274
  • github.com/zclconf/go-cty v1.7.1 -> v1.10.0
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc d010b05b4939 -> v0.29.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace d010b05b4939 -> v0.29.0
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp d010b05b4939 -> v0.29.0
  • go.opentelemetry.io/otel v1.0.0-RC1 -> v1.4.1
  • go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.4.1 new
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.0.0-RC1 -> v1.4.1
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.0.0-RC1 -> v1.4.1
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.0.0-RC1 -> v1.4.1
  • go.opentelemetry.io/otel/internal/metric v0.21.0 -> v0.27.0
  • go.opentelemetry.io/otel/metric v0.21.0 -> v0.27.0
  • go.opentelemetry.io/otel/sdk v1.0.0-RC1 -> v1.4.1
  • go.opentelemetry.io/otel/trace v1.0.0-RC1 -> v1.4.1
  • go.opentelemetry.io/proto/otlp v0.9.0 -> v0.12.0
  • golang.org/x/crypto 0c34fe9e7dc2 -> 5770296d904e
  • golang.org/x/net 37e1c6afe023 -> fe4d6282115f
  • golang.org/x/oauth2 2e8d93401602 -> 2bc19b11175f
  • golang.org/x/sys 0f9fa26af87c -> da31bd327af9
  • golang.org/x/term 6a3ed077a48d -> 6886f2dfbf5b
  • google.golang.org/genproto f16073e35f0c -> 3a66f561d7aa
  • google.golang.org/grpc v1.40.0 -> v1.44.0
  • k8s.io/api v0.22.1 -> v0.22.4
  • k8s.io/apimachinery v0.22.1 -> v0.22.4
  • k8s.io/client-go v0.22.1 -> v0.22.4
  • k8s.io/utils 4b05e18ac7d9 -> cb0fa318a74b
buildx - v0.7.1

Published by github-actions[bot] almost 3 years ago

Notable changes

buildx - v0.7.0

Published by github-actions[bot] almost 3 years ago

Welcome to the 0.7.0 release of buildx!

Notable Changes

  • TLS certificates from BuildKit configuration are now transferred to build container in container and kubernetes drivers #787
  • Allow using custom registry configuration for multi-node pushes from the client #825
  • Allow using custom registry configuration for buildx imagetools command #825
  • Allow booting builder after creating with buildx create --bootstrap #692
  • Allow registry:insecure output option for multi-node pushes #825
  • Fix using --iidfile together with a multi-node push #826
  • Builds support --ulimit flag for feature parity (requires unreleased BuildKit image) #800
  • Builds support --shm-size flag for feature parity (requires unreleased BuildKit image) #790
  • Builds support --quiet for feature parity #740
  • Builds support --cgroup-parent flag for feature parity (requires unreleased BuildKit image) #814
  • Using --push in bake does not clear other image export options in the file #773
  • Fix Git URL detection for buildx bake when https protocol was used #822
  • BuildKit config and TLS files are now kept in Buildx state directory and reused if BuildKit instance needs to be recreated #824
  • Ensure different projects use separate destination directories for incremental context transfer for better performance #817
  • Fix pushing image with multiple names on multi-node builds #815
  • Avoid showing --builder flags for commands that don't use it #818
  • Unsupported build flags now properly show a warning #810
  • Build containers are now placed on separate cgroup by default #782
  • Bake supports builtin variable BAKE_LOCAL_PLATFORM #748
  • Bake supports x-bake extension field in Compose files #721
  • Bake now prints the default group with --print #720
  • Kubernetes driver now supports colon-separated KUBECONFIG #761
  • Kubernetes driver now supports setting Buildkit config file with --config #682
  • Kubernetes driver now supports installing QEMU emulators with driver-opt #682
  • Docker driver now dials build session over HTTP for better performance #804
  • Fix reporting error details in some OpenTelemetry traces #812

Contributors

  • CrazyMax
  • Tõnis Tiigi
  • Andy Caldwell
  • Wang Jinglei
  • Akihiro Suda
  • David Scott
  • Sebastiaan van Stijn
  • Brian Goff
  • Devin Bayer
buildx - v0.7.0-rc1

Published by github-actions[bot] almost 3 years ago

Welcome to the 0.7.0-rc1 release of buildx!
This is a pre-release of buildx

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

Notable Changes

  • TLS certificates from BuildKit configuration are now transferred to build container in container and kubernetes drivers #787
  • Allow using custom registry configuration for multi-node pushes from the client #825
  • Allow using custom registry configuration for buildx imagetools command #825
  • Allow booting builder after creating with buildx create --bootstrap #692
  • Allow registry:insecure output option for multi-node pushes #825
  • Fix using --iidfile together with a multi-node push #826
  • Builds support --ulimit flag for feature parity (requires unreleased BuildKit image) #800
  • Builds support --shm-size flag for feature parity (requires unreleased BuildKit image) #790
  • Builds support --quiet for feature parity #740
  • Builds support --cgroup-parent flag for feature parity (requires unreleased BuildKit image) #814
  • Using --push in bake does not clear other image export options in the file #773
  • Fix Git URL detection for buildx bake when https protocol was used #822
  • BuildKit config and TLS files are now kept in Buildx state directory and reused if BuildKit instance needs to be recreated #824
  • Ensure different projects use separate destination directories for incremental context transfer for better performance #817
  • Fix pushing image with multiple names on multi-node builds #815
  • Avoid showing --builder flags for commands that don't use it #818
  • Unsupported build flags now properly show a warning #810
  • Build containers are now placed on separate cgroup by default #782
  • Bake supports builtin variable BAKE_LOCAL_PLATFORM #748
  • Bake supports x-bake extension field in Compose files #721
  • Bake now prints the default group with --print #720
  • Kubernetes driver now supports colon-separated KUBECONFIG #761
  • Kubernetes driver now supports setting Buildkit config file with --config #682
  • Kubernetes driver now supports installing QEMU emulators with driver-opt #682
  • Docker driver now dials build session over HTTP for better performance #804
  • Fix reporting error details in some OpenTelemetry traces #812

Contributors

  • CrazyMax
  • Tõnis Tiigi
  • Andy Caldwell
  • Wang Jinglei
  • Akihiro Suda
  • David Scott
  • Sebastiaan van Stijn
  • Brian Goff
  • Devin Bayer
buildx - v0.6.3

Published by github-actions[bot] about 3 years ago

Notable changes

  • Fix buildkit state volume location for Windows clients #751
buildx - v0.6.2

Published by github-actions[bot] about 3 years ago

Notable changes

  • Fix connection error showing up in some SSH configurations #741
buildx - v0.6.1

Published by github-actions[bot] about 3 years ago

Notable changes

  • Set ConfigFile to parse compose files with bake (#704)
  • Duplicated progress env var (#693)
  • Should ignore nil client (#686)

Contributors

  • CrazyMax
  • Devin Bayer
  • Morlay
buildx - v0.6.0

Published by github-actions[bot] over 3 years ago

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 Windows os.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
buildx - v0.6.0-rc1

Published by github-actions[bot] over 3 years ago

This is a pre-release of buildx

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 (#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 Windows os.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)

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

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
buildx - v0.5.1

Published by github-actions[bot] almost 4 years ago

Notable changes

buildx - v0.5.0

Published by github-actions[bot] almost 4 years ago

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
buildx - v0.5.0-rc1

Published by github-actions[bot] almost 4 years ago

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
buildx - v0.4.2

Published by GordonTheTurtle about 4 years ago

Notable Changes

buildx - v0.4.1

Published by GordonTheTurtle over 4 years ago

Notable Changes

buildx - v0.4.0

Published by GordonTheTurtle over 4 years ago

Notable Changes

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
buildx - v0.3.1

Published by tiborvass about 5 years ago

Bug fixes

Contributors

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

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

buildx - v0.3.0

Published by GordonTheTurtle about 5 years ago

Notable Changes

Contributors

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

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

buildx - v0.2.2

Published by GordonTheTurtle over 5 years ago

buildx - v0.2.1

Published by GordonTheTurtle over 5 years ago