Changelog for
docker-buildx-0.17.1-lp155.48.3.x86_64.rpm :
* Sat Sep 14 2024 opensuse_buildserviceAATTojkastl.de- Update to version 0.17.1:
* [v0.17] update docker/cli to 48a2cdff97
* ci: fix golvulncheck job permissions
* builder: do not set network.host entitlement flag if already set in buildkitd conf
* bake: fix missing omitempty and optional tags for network field
* Sat Sep 14 2024 opensuse_buildserviceAATTojkastl.de- Update to version 0.17.0:
* vendor: update buildkit to v0.16.0
* vendor: update buildkit to v0.16.0-rc2
* update mermaid diagram to avoid GH mermaid issues
* build(deps): bump peter-evans/create-pull-request from 7.0.0 to 7.0.1
* docs: update run mount secrets examples using env
* chore: update AUTHORS and mailmap
* hack(authors): bump to alpine 3.20
* fix lint.PrintLintViolations signature change
* docs: add docs for bake network mode config
* docs: add docs for bake entitlements config
* vendor: update buildkit to v0.16.0-rc1
* bake: allow setting networkmode in HCL/JSON
* build(deps): bump peter-evans/create-pull-request from 6.1.0 to 7.0.0
* bake: read original command name from the env for prompt
* docs: update links to moved manuals pages
* bake: enable support for entitlements
* print out the number of warnings after completing a rule check
* docs: add project processing guide
* build: avoid possible panic when reading git info
* commands: add debug as persistent flag
* docs: use gh alert syntax for callouts
* metrics: add mutex to the metric writer
* build: allow builds from stdin for multi-node builders
* chore: rename PrintFunc to CallFunc
* build: when building multiple targets include name in error
* bake: add basename, dirname and sanitize functions
* build: skip build ref and provenance metadata for subrequests
* build: update since session signature has changed
* vendor: update buildkit to 664c2b469f19
* hack: ensure SARIF output has results field defined for govulncheck
* metrics: add metrics for bake command
* vendor: update compose-go to v2.1.6
* support metadata file with call flag for build and bake commands
* builder: move kube config handling to k8s driver package
* metricwriter: compile regular expressions only on first use
* Dockerfile: update to docker 27.1.1
* docs: fix metadata section for build command
* ci: sync labels when files are reverted or no longer changed with labeler
* govulncheck to report known vulnerabilities
* vendor: update buildkit to v0.15.1
* ci: skip scout job on forked repo
* ci: checkout step for scout job
* bake: use shared session for local sources for multiple targets
* bake: fix printer handling
* Bump compose-go v2.1.5
* ci: scan bin image with docker scout
* tests: build multiplatform
* build(deps): bump softprops/action-gh-release from 2.0.6 to 2.0.8
* chore: update dependabot labels
* test: bake print
* bake: check printer before printing warnings
* clarify the appropriate place to use the debug flag when viewing warnings
* bump compose-go to v2.1.4
* build: refactor setting git info to local mounts
* driver: refactor GetDriver func to take init config
* remote: avoid signal names map on init
* remoteutil: fix pkg remove unnecessary map initialization
* hclparser: avoid unnecessary allocations in init
* update errors handling allocations and comparison
* build: don\'t force default configuration
* vendor: google.golang.org/appengine v1.6.8
* vendor: github.com/gorilla/mux v1.8.1
* fix issues in .golangci.yml and add validation check
* vendor: update docker/distribution to v2.8.3
* Thu Jul 25 2024 opensuse_buildserviceAATTojkastl.de- Update to version 0.16.2:
* vendor: update buildkit to v0.15.1
* Thu Jul 18 2024 opensuse_buildserviceAATTojkastl.de- Update to version 0.16.1:
* clarify the appropriate place to use the debug flag when viewing warnings
* test: bake print
* bake: check printer before printing warnings
* Thu Jul 11 2024 opensuse_buildserviceAATTojkastl.de- Update to version 0.16.0:
* Notable Changes - Build command now ensures that multi-node builds use the same build reference for each node #2572 - Bake command now supports --call and --check flags and call key in target definition for selecting custom build methods [#2556] #2576 - Bake definition variables and targets supports new description key for defining text-based description that can be inspected later #2556 - Experimental: Bake command supports new --list-targets and - -list-variables flags for inspecting the definition and possible configuration options for your project. #2556 - Bake command now supports printing warnings similarly to the build command. #2501 - Avoid duplicate requests and improve the performance of remote driver #2501 - Build warnings can now be saved to the metadata file when defining BUILDX_METADATA_WARNINGS=1 #2551 #2521 #2550 - Improve message of --check when no warnings are detected [#2549] - Fix support for multi-type annotations during build #2522 - Fix possible inefficient transfer of files when switching projects due to incremental transfer reuse (regression from v0.14+) #2558 - Fix incorrect default load for chained Bake targets #2583 - Fix incorrect COMPOSE_PROJECT_NAME handling in Bake #2579 - Fix index annotations support for multi-node builds #2546 - Fix capturing provenance metadata for builds from remote context #2560
* Wed Jun 19 2024 opensuse_buildserviceAATTojkastl.de- Update to version 0.15.1:
* build: update lint fallback image to dockerfile 1.8.1
* vendor: update buildkit v0.14.1
* Add comment to document the purpose behind the non-standard handling of the error
* update the lint subrequest call to error when a build error was encountered during linting
* Dockerfile: update docker engine to 26.1.4
* remove use of deprecated containerd/containerd/errdefs
* Tue Jun 11 2024 opensuse_buildserviceAATTojkastl.de- Update to version 0.15.0:
* New --call option allows setting evaluation method for a build, replacing the previous experimental --print flag. #2498 #2487 [#2513] In addition to default \"build\", the following methods are implemented by Dockerfile frontend: - check - Run validation routines for your build configuration. These are the same validations that would show up as warnings during build. There is also shortcut flag --check for this option. - outline - Show configuration that would be used by current build, including all the build-args, secrets, SSH etc that your build would use. - targets- Show all available targets and their descriptions.
* New --prefer-index flag has been added to imagetools create command to control the behavior of creating image out of one single-platform image manifest. #2482
* Kubernetes driver allows configuring deployment timeout #2492
* New metrics definitions have been added for build warning types [#2482] #2507
* Prune and Disk usage commands now support negative and prefix filters #2473
* Building Compose files with Bake now supports passing SSH forwarding configuration #2445
* Compose compatibility has been updated to v2.1.2 #2502 #2425
* Fix issue with configuring Kubernetes driver with custom TLS certificates #2454
* Fix concurrent kubeconfig access when loading nodes #2497
* Wed May 22 2024 opensuse_buildserviceAATTojkastl.de- Update to version 0.14.1:
* Fix possible duplicate requests when setting up a connection to buildkit instance #2467
* Fix error handling when merging multi-node build results #2424
* Fix creating metadata file if --print is used #2422
* Fix creating an empty image when \"default load\" and --print are both set #2421
* Fix bake files that use same named context pointing to another target multiple times with different names #2444
* Defer metrics provider setup to updated docker/cli library [#2460]
* Thu Apr 18 2024 opensuse_buildserviceAATTojkastl.de- Update to version 0.14.0: Notable changes
* build: set record provenance in metadata file #2280
* bake: add git authentication support for remote definitions [#2363]
* driver: add ephemeral-storage and scheduler name options to kubernetes driver #2370 #2415
* new default-load driver-opt can be set for container and k8s instances on buildx create to load build results to Docker by default #2259
* build: printing with --print=lint uses BuildKit formatter #2404 [#2406] #2417
* build: allow status code responses for --print that set exit code for process #2408
* bake: add indexof hcl func #2384
* build: metrics now measure idle time, export image, run operations, image transfers for image source operations during build #2402 #2373 #2298 #2317 #2316 #2271
* build: metrics to the docker context endpoint does not require experimental anymore #2344
* compose spec support has been updated to v2.0.2 #2391
* build: builds with --print are now marked as internal and don\'t get recorded in build history #2416
* fix --load flag used together output definitions from file with bake #2336
* fix build from stdin when experimental mode enabled #2394
* fix possible issue where delegated traces could be duplicated [#2362]
* fix JSON formatting for custom build --print commands #2374
* Wed Mar 13 2024 opensuse_buildserviceAATTojkastl.de- Update to version 0.13.1:
* bake: fix output handling for push
* tests: create remote with container helper
* remote: fix connhelpers with custom dialer
* docs: fix link to new target in dockerfile reference
* ci(docs-release): manual trigger support
* ci(docs-release): fix vendoring step
* Wed Mar 13 2024 opensuse_buildserviceAATTojkastl.de- Update to version 0.13.0:
* vendor: update to buildkit v0.13.0
* test: multi exporters
* build: handle push/load shorthands for multi exporters
* vendor: github.com/docker/docker v26.0.0-rc1
* Replace deprecated docker types usage
* ci(fix): remove underscore in docs data dir
* ci: fix docs-release workflow
* imagetools: supress warnings for dsse mediatypes
* Add support for DSSE envelope for attestation and provenance in imagetools
* build: allow multiple exports if supported by buildkit
* build(deps): bump peter-evans/create-pull-request from 6.0.0 to 6.0.1
* remote: use winio DialPipeContext for named pipes
* pin to go 1.21
* vendor: github.com/moby/buildkit v0.13.0-rc3
* commands: handle ctrl-c on active prompt
* vendor: update compose-go to v2.0.0-rc.8
* vendor: github.com/moby/buildkit v0.13.0-rc2
* vendor: github.com/serialx/hashring 22c0c7ab6b1b (master)
* vendor: update github.com/google/uuid to v1.6.0
* vendor: bump k8s dependencies to v0.29.2
* build: set build ref in response
* test: build shm-size and ulimit
* driver: set network.host entitlement by default for container drivers
* driver: test bridge network mode
* vendor: github.com/moby/buildkit 8e3fe35738c2 (v0.13.0-dev)
* docs(driver): set buildkitd network mode
* ci: set codecov token
* build: enhance error message for unsupported attestations
* driver: make buildkitd \"config\" and \"flags\" names consistent
* ci: update docs-upstream workflow
* metrics: measure context transfers for local source operations
* vendor: github.com/moby/buildkit db304eb93126 (v0.13.0-dev)
* bake: avoid evaluating parent targets before child LLB loaded
* Fix typo in URL
* docs: more context around shm-size and ulimit usage
* bake: ulimits support
* bake: shm-size support
* test: fix message output
* docs: update external link paths
* vendor: github.com/docker/cli-docs-tool v0.7.0
* metricutil: remove BUILDX_EXPERIMENTAL from internal docker reporting
* metrics: add build command duration metric
* don\'t print build details when progress is rawjson
* Add dial-stdio command
* add npipe url scheme support - enables remote builder and buildx create on windows Signed-off-by: Ian King\'ori
* docker-container: restart-policy opt
* Dockerfile: update to Docker Engine v25.0.2
* update xx to 1.4.0
* vendor: github.com/containerd/console v1.0.4
* vendor: github.com/moby/buildkit 6bd81372ad6f (v0.13.0-dev)
* vendor: github.com/aws/aws-sdk-go-v2/config v1.26.6
* vendor: github.com/docker/cli v25.0.2
* vendor: github.com/docker/docker v25.0.2
* Upgrade buildkit to v0.12.5
* ci: bump codecov/codecov-action to 4
* vendor: github.com/containerd/console 8f6c4e4
* bake: fix definitions merge order
* fix: avoid modifying source during resolver.Copy
* build(deps): bump peter-evans/create-pull-request from 5.0.2 to 6.0.0
* chore: ignore docker/docs deps with dependabot
* test: revert non-deterministic compose context path
* vendor: update compose-go to v2.0.0-rc.3
* otel: include service instance id attribute to resource and move to metricutil package
* vendor: github.com/spf13/cobra v1.8.0
* vendor: github.com/moby/buildkit 6bd81372ad6f (master)
* vendor: github.com/docker/cli v25.0.1
* vendor: github.com/docker/docker v25.0.1
* vendor: github.com/moby/sys/mountinfo v0.7.1
* vendor: golang.org/x/tools v0.14.0, golang.org/x/mod v0.13.0, golang.org/x/sync v0.4.0
* vendor: golang.org/x/sys v0.16.0
* vendor: github.com/google/uuid v1.5.0
* vendor: github.com/google/go-cmp v0.6.0
* vendor: github.com/containerd/containerd v1.7.12
* bump gotest-annotations to fa6141aedf23596fb8bdcceab9cce8dadaa31bd9
* ci(docs-upstream): pin reusable workflow
* bump actions/upload-artifact and actions/download-artifact to 4
* build(deps): bump actions/setup-go from 4 to 5
* gitutil: check git bash env when testing
* build: resolve 8.3 filename format to long one on Windows
* ci: test-unit job matrix for win/macos/ubuntu
* Dockerfile: update to Docker Engine v25.0.1
* Dockerfile: update to BuildKit v0.12.4
* simplify signal handling for cobra context
* cobra/commands: cancel command context on signal
* deps: remove `appcontext`, use `cmd.Context`
* docs: update link to `docker build` reference
* Mark experimental flags in `--help`
* update to go1.21.6
* rm: support removing multiple builders at once
* metrics: send metrics to the otel collector endpoint when active
* vendor: github.com/docker/go-connections v0.5.0
* deps: update buildkit, vendor changes
* driver(container): fix conditional statement for error handling
* build: set local dirs as frontend attributes
* docs: add --no-cache-filter example
* deps: update buildkit, vendor changes
* gitutil: sanitize root dir on WSL
* enable golangci-lint for supported platforms
* ci: use org-wide var as username
* build(deps): bump github/codeql-action from 2 to 3
* ci: use public bot account to push bin image
* build: move solveOpt to local struct type
* docs: add levels to bake file target.annotations
* docs: build --annotation
* docs: add lang tag for plaintext code blocks
* docs: imagetools create --annotation
* build(deps): bump actions/setup-go from 4 to 5
* builder: move builder creation logic to builder package
* gitutil: find default remote by tracking branch
* bake: use same auth provider for bake targets
* vendor: github.com/moby/buildkit c9ee8491d74f (master)
* build: infer platform from first node if none set
* build: fix incorrect solve opt platform from being set
* build: move solve opt out of duplicate map
* ls: format opt
* Permit \'=\' separator and \'[ipv6]\' in --add-host
* docs: add buildx du verbose example
* driver: add status reporting and a timeout to the remote driver bootstrap
* docs: update du cmd description
* chore: add docs reminder comments for driver opts
* docs: minor cli reference editorial updates
* docs: fix imagetools inspect json format
* vendor: github.com/moby/buildkit 5ae9b23c40a9 (master / v0.13.0-dev)
* vendor: github.com/docker/docker, github.com/docker/cli v25.0.0-beta.1
* vendor: github.com/docker/go-connections fa09c952e3ea (v0.5.0-dev)
* vendor: github.com/docker/docker-credential-helpers v0.8.0
* vendor: github.com/klauspost/compress v1.17.2
* vendor: github.com/go-logr/logr v1.2.4
* vendor: github.com/cenkalti/backoff/v4 v4.2.1
* vendor: github.com/containerd/containerd v1.7.8
* vendor: google.golang.org/grpc v1.58.3
* vendor: golang.org/x/oauth2 v0.10.0
* vendor: google.golang.org/protobuf v1.31.0
* vendor: golang.org/x/tools v0.10.0
* build(deps): bump actions/github-script from 6 to 7
* Mon Jan 15 2024 opensuse_buildserviceAATTojkastl.de- Update to version 0.12.1:
* driver(container): fix conditional statement for error handling
* docs: add levels to bake file target.annotations
* docs: build --annotation
* docs: add lang tag for plaintext code blocks
* docs: imagetools create --annotation
* Fri Nov 17 2023 kastlAATTb1-systems.de- Update to version 0.12.0:
* Revert \"build: rework node resolution\"
* chore: add docs reminder comments for driver opts
* docs: minor cli reference editorial updates
* docs: fix imagetools inspect json format
* build: rework node resolution
* build: wait from child targets to complete before session release
* driver: docker-container driver uses --config correctly in rootless mode
* bake: fix global target access when using a matrix
* bake: improve error message for empty definition
* ci: enable SAST scanning with CodeQL
* build: make annotations work with push flag
* command(bake): Specify local and remote bake files
* builder: return error if all nodes fail to boot
* bake: display read definition files in build output
* vendor: update buildkit to masterAATTd5c1d785b042
* compose: fix deprecated Load func
* vendor: update compose-go to v1.20.0
* chore: fix lint issues
* bake: set attribute even if diagnosed as duplicated
* bake: fork merged bodies interface logic from hcl repo and use it
* debug: print error message on monitor instead of processes pkg
* debug: monitor: return last build result
* bake: deny access to local dockerfile for remote invocation with local context
* bake: local dockerfile support for remote definition
* docs: clarify bake file lookup order and merge
* vendor: update github.com/zclconf/go-cty to v1.14.1
* vendor: update github.com/hashicorp/go-cty-funcs to a090f58aa992
* vendor: update github.com/hashicorp/hcl/v2 to v2.19.1
* fix lint issues after update
* update golangci-lint to 1.54.2
* build: fix racy localstate group removal
* debug: do not print error when error is nil
* debug: reload: print error message
* update to go 1.21.3
* test: docker host-gateway
* driver(docker): opt to set additional dial meta to the client
* builder: use variadic options in LoadNodes func
* driver: move Features and HostGatewayIP to specific driver
* ci: update docs upstream validation workflow
* debug: update docs
* monitor: print error information before launching monitor
* controller: return original error to preserve stacktrace
* process: Do not print error log when process is canceled
* debug: set on=error by default
* exec, rollback: return error when no session found
* debug: Add `buildx debug` command
* Revert \"Introduce a client interface, to abstract from buildkit client.\"
* Introduce a client interface, to abstract from buildkit client. This will allow further enhancement like caching remote driver responses.
* builder: set node worker ids
* inspect: do not display platforms field if empty
* compose: test with develop section
* localstate: tests
* build: handle local state group file removal
* build: support local state group
* build: opt to set build ref
* build: set target to local state
* build: move localstate logic
* commands: release the file lock before attempting to boot during create
* vendor: update compose-go to v1.19.0
* feat: support memory and cpu driver options for docker-container
* progress: create new display object after unpause
* remote: remove explicit backoff config from client opts
* vendor: update buildkit to masterAATTcbfd4023383d
* build: sublogger to show docker load progress output
* build(deps): bump docker/bake-action from 3 to 4
* build(deps): bump docker/login-action from 2 to 3
* build(deps): bump docker/metadata-action from 4 to 5
* build(deps): bump docker/setup-buildx-action from 2 to 3
* build(deps): bump docker/setup-qemu-action from 2 to 3
* build: improve error messages for docker driver
* build: validate build args and labels
* bake: add annotations field
* build: add --annotation shortcut flag
* imagetools: make annotation parser more generic
* imagetools: simplify return type of annotation parser
* update to go1.20.8
* docs: remove broken link
* migrate to github.com/distribution/reference v0.5.0
* vendor: github.com/compose-spec/compose-go v1.18.3
* enable trace delegation for docker/remote driver
* build(deps): bump actions/checkout from 3 to 4
* vendor: github.com/theupdateframework/notary v0.7.0
* chore: slice loop replace
* debug: fix short-form custom command name on `--invoke` isn\'t used
* chore: reorder target fields
* test: fix non-deterministic compose context path
* tests: add imagetools tests for copying manifests and indexes
* git: fix error wrapping to ensure internal errors are propogated
* git: propogate failure to locate git binary
* docker-container: avoid fail if container conflict
* vendor: bump k8s to v0.26.7
* build: read body response to check for erroneous image export to docker
* README: fix whitespace
* README: fix typo
* bake: test compose include
* adapt compose unit tests, build context is now transformed to absolute paths by compose-go
* bump compose-go version to v1.17.0 to fix issue with depends_on
* build: error on attests on non-multiplatform driver
* tests: add unsupported features detection skeleton
* vendor: update buildkit to masterAATTb49a8873179b
* tests: avoid hardcoded driver check in testImageIDOutput
* Integration test for docker buildx version
* tests: add testImagetoolsAnnotation integration test
* allow annotations for OCI image index
* README: clarify the Linux package install instructions
* update to go1.20.7
* tests: add integration test for imagetools create
* remote controller: Fix entrypoint interaction bugs
* docs: fix platform example for create command
* progress: don\'t modify ResetTime inputs
* vendor: github.com/docker/cli v24.0.5
* vendor: github.com/docker/docker v24.0.5
* vendor: golang.org/x/net v0.10.0
* vendor: golang.org/x/text v0.9.0
* vendor: golang.org/x/term v0.8.0
* vendor: golang.org/x/sys v0.8.0
* vendor: github.com/sirupsen/logrus v1.9.3
* chore: tidy splitToDriverPairs to avoid unneccessary int
* allow custom annotations and labels into kubernetes manifests
* remote: use buildkit\'s client.Wait method to bootstrap
* commands: NewRootCmd: remove obsolete logrus filter hook
* build: set remote bake def and remote dockerfile as internal solve
* vendor: github.com/docker/cli v24.0.4
* build: mark result handle build as internal
* vendor: github.com/moby/buildkit v0.12.1-0.20230717122532-faa0cc7da353
* vendor: github.com/tonistiigi/vt100 v0.0.0-20230623042737-f9a4f7ef6531
* vendor: github.com/tonistiigi/fsutil v0.0.0-20230629203738-36ef4d8c0dbb
* vendor: github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb
* util/imagetools: remove unused Resolver.ImageConfig
* hack(generated-files): bump golang image to bookworm
* update go to 1.20.6
* vendor: github.com/docker/dockerAATT24.0 36e9e79
* k8s: fix missing kubeconfig check from endpoint
* hack: force go version to 1.20.5
* tests: add basic build progress test
* test: build details output
* build: missing newline when printing build details on error
* docs: update generated content
* vendor: update cli-docs-tool to 0.6.0
* tests: add simple local bake test
* docs: debug: update the output of `help` command to the latest message
* monitor: attach: fix typo in long help message
* controller: include CgroupParent in build.Options
* build: fix host-gateway handling
* utils/buildflags: ParseEntitlements(): use BuildKit\'s parsing
* update flag-description for --cgroup-parent
* bake: ignore profiles in compose definitions
* build: prefer local image resolution for docker driver
* build: add GO_EXTRA_FLAGS argument
* test: fix testImageIDOutput
* test: fix inspect and ls
* test: register docker worker with containerd snapshotter
* dockerfile: update docker to 24.0.2
* tests: set a dedicated buildx config dir for each worker
* ci: run docker-container tests in parallel
* tests: share single docker between docker-container backends
* vendor: update buildkit to masterAATT2d91ddcceedc
* chore: make docs
* docs: set experimental annotation
* Add Bearer token
* build(deps): Bump peter-evans/create-pull-request from 5.0.1 to 5.0.2
* builder: skip name validation for docker context
* bake: fix incorrect dockerfile resolution against cwd:// context
* commands: consume DEBUG environment variable
* docs: update since buildinfo removal
* Tue Jul 18 2023 kastlAATTb1-systems.de- Update to version 0.11.2:
* vendor: github.com/moby/buildkit v0.12.1-0.20230717122532-faa0cc7da353
* vendor: github.com/tonistiigi/fsutil v0.0.0-20230629203738-36ef4d8c0dbb
* vendor: github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb
* tests: set a dedicated buildx config dir for each worker
* ci: run docker-container tests in parallel
* tests: share single docker between docker-container backends
* vendor: update buildkit to masterAATT2d91ddcceedc
* k8s: fix missing kubeconfig check from endpoint
* build: mark result handle build as internal
* util/imagetools: remove unused Resolver.ImageConfig
* hack(generated-files): bump golang image to bookworm
* update go to 1.20.6
* hack: force go version to 1.20.5
* vendor: github.com/docker/dockerAATT24.0 36e9e79
* Thu Jul 06 2023 kastlAATTb1-systems.de- fix wrong version output by using the git tag as the commit hash- Update to version 0.11.1:
* Revert \"bake: fix incorrect dockerfile resolution against cwd:// context\"
* vendor: update tonistiigi/vt100 to masterAATTf9a4f7ef6531
* build: fix host-gateway handling
* docs: update generated content
* vendor: update cli-docs-tool to 0.6.0
* test: build details output
* build: missing newline when printing build details on error
* dockerfile: update docker to 24.0.2
* controller: include CgroupParent in build.Options
* bake: ignore profiles in compose definitions
* chore: make docs
* docs: set experimental annotation
* builder: skip name validation for docker context
* bake: fix incorrect dockerfile resolution against cwd:// context
* Wed Jun 14 2023 Aleksa Sarai - Move /usr/lib/docker and /usr/lib/docker/cli-plugins to the main docker package, where it belongs.- Bump Go requirement to 1.20 to match upstream.
* Tue Jun 13 2023 kastlAATTb1-systems.de- Update to version 0.11.0:
* dockerutil: cache feature collection
* check history api support once
* avoid extra client for history API detection
* vendor: github.com/docker/cli v24.0.2
* vendor: github.com/docker/docker v24.0.2
* bake(cli): allow passing in-stream using command.Cli
* debug-shell(cli): allow passing in-stream using command.Cli
* vendor: update buildkit to masterAATT67a08623b95a
* build(cli): allow passing in-stream using command.Cli
* docs: monitor: mention about long form flag
* invoke: Allow JSON array for long form flags
* Fix a couple `--invoke` entrypoint interaction bugs
* Update docs with result from `make docs` command.
* build: display build details link
* build: fix quiet mode
* vendor: github.com/stretchr/testify v1.8.4
* vendor: github.com/compose-spec/compose-go v1.14.0
* bake: fix potential context entitlements escape
* tests: refactor cmd helpers to allow configuring cwd, etc
* tests: add bake test for remote subdir context
* tests: add bake test for remote cmd context override
* bake: fix BAKE_CMD_CONTEXT relative path resolution
* tests: add basic remote bake context test
* git: update gitutil test utilities
* test: tmpdir can be a test helper
* vendor: github.com/Masterminds/semver/v3 v3.2.1
* build: clarify NewResultHandle comment
* inspect: display builder features
* docs: update CONTRIBUTING.md with specific test notes
* build: docker exporter should instead use oci with containerd
* build: clear exports for secondary solve request
* build: cleanup res if returned in basic build
* Fix typo in commands/build.go and docs/reference/buildx_build.md
* build: rename ResultContext to ResultHandle
* build: move main solve request into main gateway call
* driver: update history api check
* driver: add context to Features interface
* driver: cache features
* driver: check history capability
* logutil: print error from WithError if found
* vendor: update buildkit to masterAATTc36941f4a10e
* ci: make release and bin-image depend on test
* docs: update CONTRIBUTING.md to run tests
* make: test-unit and test-integration targets
* ci: cache integration tests base and build in dedicated step
* test: opt to avoid building the integration tests image
* test: use trap to remove cache volume
* test: type integration not needed
* ci: send test reports to codecov
* ci: merge test workflow to build one
* monitor: add long help for commands
* build: update outline fallback image
* build: tidy up print func
* build: fix writing correct image ID with -q
* remote: allow docker exporter on remote driver
* update xx to 1.2.1
* driver(docker-container): fix incorrect path when writing certs
* build: fix missing \"docker\" driver name in build progress
* vendor: update buildkit to masterAATT212ab16a39b1
* go.mod: update k8s deps to v0.26.2 (remove \"replace\" rule)
* cmd/buildx: non-functional k8s.io/client-go/plugin/pkg/client/auth/openstack
* vendor: github.com/docker/cli v24.0.1
* vendor: github.com/docker/docker v24.0.1
* Fix AWS Authentication when mixing static creds and IAM profile
* vendor: use docker/distribution instead of distribution/distribution
* vendor: github.com/docker/cli v24.0.0
* vendor: github.com/docker/docker v24.0.0
* vendor: github.com/spf13/cobra v1.7.0
* vendor: github.com/opencontainers/runc v1.1.7
* vendor: github.com/klauspost/compress v1.16.3
* vendor: github.com/moby/term v0.5.0
* docs: add info for on-error and debug-shell values for invoke
* docs: fixup typo in buildkit console output
* bake: merge attest entries
* ci: add integration tests
* test: add basic integration tests
* vendor: update buildkit to masterAATT31c870e82a48
* Update bake-reference.md
* imagetools(create): set correct media type when combining manifests
* vendor: github.com/docker/distribution v2.8.2
* progress: make printer ready only after pausing logrus
* controller: move path resolution into controller package
* docs: add matrix docs for bake
* github: don\'t auto-add kind/bug labels
* docs: refactor bake file reference
* docs: add initial guide about debugging monitor mode
* debug: evaluate all refs to allow multi-platform debugging
* driver: update BuildKit version constraint for docker driver
* vendor: github.com/docker/docker v23.0.6
* controller: avoid \"context canceled\" error on cleanup
* controller: default to using local controller
* bake: support compose additional contexts
* bake: support compose inline dockerfile
* kubernetes driver: add support for proxy-url
* bake: copy remote context contents to root
* bake: reorganize input creation together
* debug: secondary client build should not reuse solve opt ref
* monitor: improve error messages
* docker: fix connection leak on features check
* container-driver: avoid hanging on container panic
* Support for passing through raw buildkit policies
* monitor: extend monitor interface from controller
* build(deps): Bump peter-evans/create-pull-request from 5.0.0 to 5.0.1
* monitor: use shlex
* monitor: Move commands to a separated package
* docs: add serviceaccount driver-opt for k8s driver
* kubernetes driver: add serviceaccount opt
* controller: print result outside of controller
* controller: don\'t write metadata file in controller
* bump go.mod to 1.20
* builder: extra init error handling
* ci: fix bin-image job
* build: null values support with bake
* build: fix JSON formatting for --print
* fix: changed attest type from Map to List
* chore: format with prettier
* build: added attest field
* build: sort bake fields alphabetically
* lint: add empty line between console and json code blocks
* build: fix links and formatting
* build: move bake under the build section
* build: customizing builds section
* build: add bake section
* debug: display build warnings after each build
* vendor: update to compose-go 1.13.4
* bake: use default filenames from compose-go
* controller: replace logrus status messages with progress messages
* controller: refactor progress api
* build: refactor out common build command components
* controller: refactor status message conversion to pb package
* build: use gateway\'s solve context to allow cancelling getResultAt
* build(deps): Bump docker/bake-action from 2 to 3
* controller: only capture the result when invoked through a controller
* monitor: update exec failure message when no args are passed
* build: avoid resolution of dockerfile if context is remote
* remove unused fields from ResultContext
* remove ResultContextError
* Fix monitor to be aware of Inspect API and invokations from errors
* Add flags and subcommand
* Enable to restore build options from the server
* Enable to create container from error
* Allow passing ResultContext from server to the client through grpcerror
* build: support for saving local state by build ref
* build: avoid file resolution of dockerfile urls
* bake: ensure remote files behind ssh expose agent
* bake: update ReadRemoteFiles to use buildkit api
* vendor: update buildkit to masterAATT333ee9158128
* cli: add completion to list builder names
* build: add completion to list context folders
* bake: add completion to list targets
* cli: set default completion
* driver: update BuildKit version constraint for docker driver
* build(deps): Bump peter-evans/create-pull-request from 4.2.4 to 5.0.0
* bake: fix map type checking to detect matrix property set to list
* bake: add replace func to stdlib
* chore: sort bake stdlib map
* docs: prune links in README toc, add external reference
* ci: check repo origin on push tag event
* controller: Extract nested CommonOptions on controller API
* bake: forward default ssh agent for remote bake file
* bake: use build.IsRemoteURL
* build: use buildkit\'s gitutil package to detect remote files
* bake: additional validation for matrixes
* docs: update ls command output sample
* build(deps): Bump github.com/opencontainers/runc from 1.1.4 to 1.1.5
* driver: resolve BuildKit version for docker driver
* bake: add additional tests for matrix behavior
* vendor: update buildkit to masterAATT8b7bcb900d3c
* build: replace removed buildkit BUILDINFO field
* build: fixup resolvePaths for remote context path
* chore: fix issue template
* remote: avoid tls error if both key and cert are not set
* bake: generate implicit groups for matrixes
* bake: add matrix to target block
* bake: allow overriding name property
* bake: allow interception to create derived contexts
* build(deps): Bump peter-evans/create-pull-request from 4.2.3 to 4.2.4
* bake: move SOURCE_DATE_EPOCH parsing to overrides
* k8s: corev1.Handler has been replaced by corev1.ProbeHandler
* vendor: bump k8s to v0.25.4
* build: move SOURCE_DATE_EPOCH parsing into option generation
* k8s: generate node name if not provided
* version: add \"v\" prefix to version for tagging convention consistency
* build: strip credentials from remote url on collecting Git provenance info
* monitor: Enable to exec into the container
* monitor: resolve oci layout path in client
* monitor: resolve paths arguments in client
* docs: guides moved to docs website
* controller: use os.Executable() for getting the exceutable path
* ci: update docs-upstream workflow
* docs: do not generate ref for internal serve command
* build: makes git dirty check opt-in
* chore: github issue template
* controller: handle attestation options across api
* controller: move image id file writing to client
* controller: return solve response through api
* controller: strongly type the controller api
* build(deps): Bump golang.org/x/net from 0.5.0 to 0.7.0
* Dockerfile: align frontend version
* fix lint issue
* fix cannot set environment variables in parallel tests
* remove deprecated golangci-lint linters
* update golangci-lint to v1.51.1
* update to go 1.20
* Add env var to disable default attestations
* docs: added --platform=local example
* build: print instance being used
* vendor: update buildkit
* Remove git warning: buildx/1633
* monitor: fix typo in help message
* imagetools: process com.docker.reference.
* annotations
* controller: set absolute path of server binary before execution
* inspect: display labels and gc policies
* builder: add worker gc policies and labels
* controller: use unique files per buildx version
* controller: use grpc with contexts for improved timeouts
* controller: exit cleanly on SIGTERM
* controller: add more informative server exit messages
* build: don\'t kill remote controller after build
* vendor: github.com/docker/cli v23.0.0
* vendor: github.com/docker/docker v23.0.0
* vendor: golang.org/x/oauth2 v0.1.0
* vendor: golang.org/x/net v0.5.0
* vendor: golang.org/x/term v0.4.0
* vendor: golang.org/x/text v0.6.0
* vendor: golang.org/x/sys v0.4.0
* vendor: github.com/google/certificate-transparency-go v1.1.4
* vendor: github.com/containerd/containerd v1.6.16
* build: check reachable git commits
* gitutil: override the locale to ensure consistent output
* bake: avoid nesting error diagnostics
* bake: avoid early-exit for resolution failures
* ci: remove releases-json workflow
* github: update .github/releases.json
* build: add docs for boolean attestation flags
* builder: fix docker context not validated
* update github.com/compose-spec/compose-go to v1.9.0
* lint: ban fmt.Errorf in preference of errors.Errorf
* lint: enable gosec
* bake: fix loop references
* hack: move syntax directive to top of generated-files
* controller: move controllers out of commands into separate package
* ci: fix pr branch name in releases-json workflow
* ci: add workflow_dispatch in releases-json workflow
* ci: update buildx and buildkit to latest
* ci: fix docs-upstream workflow
* build: better message output for git provenance
* build: silently fail if git remote not found
* github: update .github/releases.json
* ci: generate releases.json on release event
* build: fix multi-node merge to read descriptor from result
* bake: SOURCE_DATE_EPOCH: fix `panic: assignment to entry in nil map`
* build: fix preferred platform not taken account
* vendor: update buildkit to v0.11.2
* go.mod: bump to Go 1.19
* Enable to run build and invoke in background
* build: set remote origin url
* imagetools: silence intoto warnings
* rm: do not check for context builders when removing inactive
* ci: update buildkit release version in build pipeline
* docs: add note about minimum docker version
* build: mark capabilities request as internal
* vendor: github.com/moby/buildkit v0.11.1
* ci: update buildx release version in build pipeline
* docs: add reference for new attest family of flags
* docs: fix broken link in buildx_bake CLI reference
* ci: fix typo in docs-release workflow
* build: error when using docker exporter and attestations
* build: avoid compatability error when attestations disabled
* docs: small tweak to opentelemetry
* inspect: lazily load attestation data
* inspect: move attestation loading to struct methods
* build: create error group per opt
* build: reorder error group funcs
* build: use copy for BuildWithResultHandler loop vars
* fix the directory of the buildx binary
* github: update CI to buildkit v0.11
* docs: update with new inspect output
* inspect: change additional spdxs to not have duplicates
* inspect: provide access to multiple spdx documents
* inspect: parse sbom and provenance into json structs
* inspect: break after first matching attestation
* go.mod: update cli-docs-tool v0.5.1 and re-generate docs
* docs: update anchor links
* vendor: update buildkit to v0.11.0-rc4
* imagetools inspect: handle provenance and sbom
* e2e: use native k3s installation script
* docs: update oci layout with tag resolution
* imagetools inspect: missing annotations key
* Propagate SOURCE_DATE_EPOCH from the client env
* build: refactor reference parsing for image layouts
* Tue May 23 2023 kastlAATTb1-systems.de- Update to version 0.10.5:
* vendor: update buildkit to v0.11AATT348e79dfed17
* docs: refactor bake file reference
* Tue Mar 07 2023 kastlAATTb1-systems.de- Update to version 0.10.4:
* build: strip credentials from remote url on collecting Git provenance info
* build: makes git dirty check opt-in
* docs: added --platform=local example
* Add env var to disable default attestations
* Thu Feb 16 2023 kastlAATTb1-systems.de- Update to version 0.10.3:
* ci: update buildx and buildkit to latest
* Remove git warning: buildx/1633
* imagetools: process com.docker.reference.
* annotations
* bake: avoid nesting error diagnostics
* build: check reachable git commits
* gitutil: override the locale to ensure consistent output
* bake: avoid early-exit for resolution failures
* build: add docs for boolean attestation flags
* builder: fix docker context not validated
* bake: fix loop references
* Tue Jan 31 2023 kastlAATTb1-systems.de- Update to version 0.10.2:
* build: better message output for git provenance
* build: silently fail if git remote not found
* build: fix multi-node merge to read descriptor from result
* bake: SOURCE_DATE_EPOCH: fix `panic: assignment to entry in nil map`
* build: fix preferred platform not taken account
* Fri Jan 27 2023 kastlAATTb1-systems.de- Update to version 0.10.1:
* vendor: update buildkit to v0.11.2
* build: set remote origin url
* build: create error group per opt
* build: reorder error group funcs
* build: use copy for BuildWithResultHandler loop vars
* imagetools: silence intoto warnings
* rm: do not check for context builders when removing inactive
* build: mark capabilities request as internal
* docs: fix broken link in buildx_bake CLI reference
* ci: fix typo in docs-release workflow
* fix the directory of the buildx binary
* inspect: lazily load attestation data
* inspect: move attestation loading to struct methods
* build: error when using docker exporter and attestations
* build: avoid compatability error when attestations disabled
* ci: update buildkit release version in build pipeline
* ci: update buildx release version in build pipeline
* vendor: github.com/moby/buildkit v0.11.1
* docs: add reference for new attest family of flags
* Tue Jan 10 2023 kastlAATTb1-systems.de- Update to version 0.10.0:
* docs: update with new inspect output
* inspect: change additional spdxs to not have duplicates
* inspect: provide access to multiple spdx documents
* inspect: parse sbom and provenance into json structs
* inspect: break after first matching attestation
* github: update CI to buildkit v0.11
* go.mod: update cli-docs-tool v0.5.1 and re-generate docs
* docs: update anchor links
* imagetools inspect: handle provenance and sbom
* imagetools inspect: missing annotations key
* vendor: update buildkit to v0.11.0-rc4
* docs: update oci layout with tag resolution
* build: refactor reference parsing for image layouts
* e2e: use native k3s installation script
* Propagate SOURCE_DATE_EPOCH from the client env
* disable buildx experimental in pipeline
* readme: fix status badge
* build: check error from toSolveOpt before adding FrontendAttrs
* git: do not show warnings if project does not use git
* github: update buildkit image to v0.11-rc3
* build: warn if git operation fails
* build: lookup the right git binary on WSL
* build: forward all build opts everywhere
* ci: generate provenance and sbom for bin image
* ci: generate provenance and sbom for release binaries
* buildflags: warn on duplicate attest field
* ci: update to ubuntu 22.04
* ci: fix deprecated set-output syntax
* ci: do not publish docs on prerelease
* builder: check endpoint from store when loading factory
* build: fix env vars check for vcs details
* bake: support null label value
* bake: support null arg value
* bake: add tests for block interpolation
* bake: support block-based interpolation
* bake: add cty tags to hcl structures
* build: set provenance vcs details
* e2e: load to docker store
* vendor: update buildkit to 862b22d7
* vendor: update buildkit to 93b40706a007
* store: set nodegroup last activity
* store: use constants for directory names
* vendor: github.com/moby/buildkit v0.11.0-rc1.0.20221207183946-5993b526de65
* build: don\'t set add-hosts option if empty
* bake: add attests field
* build: add attests flag and sbom/provenance shorthands
* build: add attestations to build options
* build: pass attestation attributes to build request
* chore: sort buildOptions alphabetically
* store: skip DockerContext field from being saved
* builder: fix default docker context behavior
* builder: enhance driver factory logic when loading drivers
* mutualize builder logic
* dockerutil pkg to manage docker api client and context
* kubernetes: fix context load test
* vendor: update buildkit to masterAATT9624ab4
* hcl: SrcRange not checked when solving JSON func calls
* build: skip \"host-gateway\" validation with moby driver
* docs: moved manual pages to docs repo, added link
* bake: fix panic for unsupported hcl variable type
* imagetools: set default repo ref on creation if nil
* go.mod: golang_protobuf_extensions v1.0.4 - prevent incompat versions
* hack: mutualize build opts in Makefile and Dockerfile
* hack: improve hash-files script
* build(deps): Bump peter-evans/create-pull-request from 4.2.2 to 4.2.3
* ci: update softprops/action-gh-release to v0.1.15
* build(deps): Bump peter-evans/create-pull-request from 4.2.0 to 4.2.2
* docs: add tar flag to oci+docker exporters
* build: support tar flag for oci+docker exporters
* vendor: update buildkit to masterAATTae9d0f5
* docs: clarify support for various sets of shared options
* Correction in Synopsis.
* kubernetes: move context config logic to its own pkg
* docs: add cache persistence notes for docker-container driver
* go.mod: golang.org/x/crypto v0.1.0
* Address feedback
* Synchronise access to the map when printing.
* docs: use consistent \"Type\" header across parameter tables
* docs: add env parameter to docker-container driver
* Correct documentation on gha scopes
* use double spaces with json marshal indent
* go.mod: github.com/spf13/cobra v1.6.1
* docs: refactored file and directory structure
* docs: update git ref to docs repo
* docs: change cache storage links to exporter to docs site
* ci(docs-upstream): switch to reusable workflow
* update github.com/compose-spec/compose-go to v1.6.0
* docs: add exporter docs
* driver: don\'t create tracer delegate opt if tracer is nil
* progress: explicitly fail if tty requested but not available
* hack: lint scripts
* hack: use single output dir
* docker-container: move userns detection into driver
* chore: tidy up duplicate dockertypes import
* lint: add nolintlint and fix violations
* lint: remove structcheck
* build(deps): Bump peter-evans/create-pull-request from 4.1.4 to 4.2.0
* docs: add user sign for console blocks
* build(deps): Bump peter-evans/create-pull-request from 4.1.3 to 4.1.4
* docs: fix typo in cache docs
* go.mod: matttproud/golang_protobuf_extensions v1.0.2 (use tag)
* docs: fix cache command examples
* docs: replaced broken relative links
* changed from relative to absolute links
* moved context arg to last
* review comments, align style with driver docs
* address review comments
* fix incorrect heading text
* improve wording on default buildkit image
* updated prose and structure for driver docs
* bake: do not fail printing definition if instance unavailable
* Fix assignment to nil map
* Support empty env var when it can\'t be unset
* added tables for cache parameters
* build(deps): Bump peter-evans/create-pull-request from 4.1.2 to 4.1.3
* remove unrelated comment after upgrade
* ci: don\'t trigger build and e2e workflows on docs-only pull requests
* docs: final cache storage fixups
* docs: additions from editorial review
* docs: add cache storage backend docs
* build(deps): Bump peter-evans/create-pull-request from 4.0.4 to 4.1.2
* invoke: load defaults from image config
* docs: update links to new docs
* docs: update links in driver guide
* bake: recursively resolve groups
* kubernetes: rootless: support Google Container-Optimized OS
* Add git provenance labels
* return di.Err when it\'s not nil
* progress: add prefix to vertex progress group
* store: move regex to where it\'s used
* s3 cache client-side support
* vendor: bump compose-go to v1.5.0
* docs: missing syntax directive
* docs: make sure all named context examples use 1.4
* Dockerfile: update golangci-lint to 1.48.0 (go 1.19 support)
* Dockerfile: update to go 1.19
* docker api: use helper to parse context docker endpoint metadata
* Wed Sep 07 2022 kastlAATTb1-systems.de- Update to version 0.9.1:
* buildx: prevent duplicate \"failed to find driver\" message
* docs: update buildx inspect reference with buildkit version
* inspect: add buildkit version information to command output
* bake: test compose file validation
* bake: test for unknown extensions
* bake(compose): fix unskipped services without build context
* docs: add experimental options to build command reference
* build: ensure consistent help messages for experimental cli help
* Wed Sep 07 2022 kastlAATTb1-systems.de- Update to version 0.9.0:
* vendor: update buildkit to 55ba9d14
* create: improve interface when attempting to create docker driver
* commands: use buildx env for experimental opt-in
* build: update outline fallback image
* bake: load .env file from working dir for compose files
* test: misplaced expected value in assert
* enable other exporters if docker driver uses containerd
* add formatting support to print function
* build: add fallback to outline requests if not supported by frontend
* build: add experimental support for print flag
* detect moby worker supports multiplatform feature through containerd snapshotter
* build: fix issues with leaving invoke containers running
* docs: add correct definition of prune --all flag
* invoke: add messages
* prune: cleanup variable names for clarity
* buildx: warn on editing nodes
* bake: contexts support with x-bake
* vendor: v20.10.3-0.20220803220330-418ca3b4d46f (v22.06.0-dev)
* ci: enhanced build workflow
* docs: fix dead link to color output controls guide
* ci: upstream docs conformance validation
* prune: fix filter until option
* update github.com/compose-spec/compose-go to v1.4.0
* buildx: forbid mismatched drivers
* kubernetes: error about unused endpoint argument
* add jedevc to maintainers
* ci: open pr on docs repo only on release
* kubernetes: enable azure auth
* update github.com/compose-spec/compose-go to v1.3.0
* chore: fix readme
* bake(compose): allow dot in target name
* docs: add minimal docker driver docs
* check context builder endpoint
* imagetools: support cross-repo mounting
* imagetools: give imagetools create a progress bar
* imagetools: copy manifests between repositories
* imagetools: refactor combining repository logic
* docs: fix link to docs website
* docs: fix link
* docs: add further reading section for drivers
* docs: add basic docker-container driver guide
* docs: create dedicated drivers section
* docs(bake): set experimental note
* docs(bake): fix target fields and show type
* buildx: rollback configuration if create fails
* docs: update cli-docs-tool to v0.5.0
* docs: remove frontmatter section
* docs(guide): color output controls
* docs: replace links with ones from docs.docker.com
* ci: release workflow to open a PR on docs repo with latest changes
* vendor: update docker/cli to f1615fa
* Update buildkit w/ customizable output colors, etc.
* Update xx to 1.1.2
* docs(guides): fix links
* add support for oci-layout build-context
* bake: add timestamp function
* docs: add new kubernetes build driver docs
* fix: correct determnistic word
* buildx: log errors in initializing builders
* docs: fixup remote builder typos
* bake: add tests for missing attributes in userfuncs
* bake: forbid empty result and params in userfuncs
* kubernetes: add error when no pods available
* vendor: bump buildkit to master
* bake: dedup compose main and extension fields values
* bake: merge cache-from field from compose and x-bake
* bake: support compose build cache_to
* bake: fix compose consistency check
* chore: remove yamllint
* Add `--invoke` option to launch a container from the build result
* bake: better handling of compose extension interface
* bake: support compose build tags
* bake: support compose secrets env
* ci: add concurrency check
* docs: rework bake compose file definition
* update github.com/compose-spec/compose-go to v1.2.7
* docs: rework bake \"Configuring builds\" page
* docs: bake specification intro
* docs: guide page to configure bake builds
* docs: changes to bake file definition guide
* docs: bake guides and refactor reference
* build: enhance warning message when no output specified
* build(deps): bump crazy-max/ghaction-github-runtime from 1.0.0 to 2
* docs: add connhelpers info to remote-builder guide
* remote: add additional connhelpers to buildx
* vendor: update moby/buildkit
* ls: move builder/node status error msg below table
* imagetools: handle manifest with nil platform
* Update golint to revive
* cli: uppercase level to match logrus one
* rm: display name of removed builder
* rm: disallow removing context builders
* create: warn if instance name already exists as context builder
* docs: fix typo in docker-container remote driver instructions
* build: allow external Dockerfile on remote context
* ls: dedup instances from store and context
* Clarify inspect documentation
* create: load default buildkit config if none specified
* ci: pin external/untrusted github actions
* ci: bump official actions to latest major
* ci: remove godev workflow
* ci: bump docker actions to latest major
* build(deps): bump codecov/codecov-action from 2 to 3
* Add remote driver guide
* docs: update ls output example
* vendor: vendor with -compat=1.17
* ls: adds fallback if buildkit version info unimplemented
* remote: use --bootstrap to wait for remote to become active
* ls: display buildkit version of the nodes
* vendor: update buildkit to c78f696
* chore: dependabot to keep gha up to date
* dockerfile: use gobase for test stage
* ci: enable cache
* ci: add check remote buildkitd step in e2e tests
* release: fix checksum file
* docs: fix guides for docs.docker.com
* Add remote driver documentation
* root: ignore SSH CloseRead warning
* Complete remote driver
* feat: env driver
* ci: enhance e2e workflow
* hclparser: strip out blocks for json files
* hack: update linters
* Dockerfile: update to go 1.18
* cli: fix standalone command behavior
* Fix tolerations not parsing its options correctly, add tests
* bake: support compose build secrets
* update github.com/compose-spec/compose-go to v1.2.4
* imagetools: respect --builder flag
* inspect: fix printing of driver options
* Only set default rootless image if it is not already customized
* Dockerfile: update to tonistiigi/xx:1.1.0
* Dockerfile: update DOCKERD_VERSION to v20.10.14
* kubernetes: replace deprecated seccomp annotations with securityContext
* bake: merge vars from multiple JSON files
* bake: merge targets from multiple JSON files
* Add support for defining kubernetes tolerations
* vendor: update buildkit to 3e38a2d
* compose: add test for port mapping
* update github.com/compose-spec/compose-go to v1.2.1
* bake: fix skipped group when already visited by another one
* vendor: github.com/docker/distribution v2.8.1
* feat: printing driver options
* vendor: update fsutil to 9ed61262
* dockerfile: update frontend to 1.4
* chore: use no-cache-filter for outdated stage
* imagetools inspect: use buildinfo helper
* golangci-lint: prevent io/ioutil from being used
* Remove uses of deprecated io/ioutil
* Mon Apr 04 2022 kastlAATTb1-systems.de- Update to version 0.8.2:
* vendor: update buildkit to 10e6f94b
* compose: add test for port mapping
* update github.com/compose-spec/compose-go to v1.2.1
* bake: fix skipped group when already visited by another one
* Mon Mar 21 2022 kastlAATTb1-systems.de- Update to version 0.8.1:
* bake: allow dot in target names for compose
* vendor: update fsutil to 9ed61262
* Thu Mar 10 2022 kastlAATTb1-systems.de- Update to version 0.8.0:
* vendor: update buildkit
* build: set remote digest when pushed with docker driver
* bake: restore consistent output for metadata
* imagetools inspect: missing manifest digest for manifest-list (json)
* imagetools inspect: deterministic platform order
* build: return imageID when loading without docker driver
* build: fix multi-node builds with mixed platforms
* build: remove target context if platform specific used
* progress: avoid double logs when multiple targets build same step
* vendor: update docker/cli to 8667ccd
* docs: small fixes
* vendor: update buildkit to 0692ad79
* imagetools inspect: multi-platform support
* imagetools inspect: add --format flag
* docs: update cli-docs-tool to v0.4.0
* bake: add path validation for remote bake invocations
* bake: make named contexts relative to remote bake input
* vendor: update buildkit to b124b0c3
* bake: use better error in named contexts not supported
* Fix typo in readme
* build: fix deadlock on handling deps errors
* set build-args from docker proxy configuration
* build: send buildinfo dependencies
* docs: metadata-file usage
* docs: built-in build args
* docs: user guides
* docs: ssh usage example
* docs: lint
* vendor: update buildkit to 1e6032c
* build(deps): bump github.com/docker/distribution
* e2e: add bake build and display metadata json
* build: enhance metadata json output
* docs: built-in build args
* forbid setting no-cache and no-cache-filter together
* bake: add no-cache-filter
* build: add no-cache-filter
* docs: secret usage examples
* vendor: update buildkit to 2f99651
* Separate io.Writer from console.File for NewPrinter
* cli: add --all-inactive and --force flags for rm command
* docs: add examples for bake named contexts
* bake: connect results between build targets
* util: add waitmap for target synchronization
* bake: add named contexts keys
* bake: restrict target name
* root: simple output format on logrus for parity with cli
* root: filter out useless commandConn.CloseWrite warning message
* bake: keep target inheritance
* Update install instructions
* bump github.com/zclconf/go-cty from 1.7.1 to 1.10.0
* chore: invalidate cache for outdated run stage
* ci: build with stable buildkit image
* build: inline buildinfo attrs
* docs: add docs for -build-context
* commands: provide more helpful error when —build-context is not supported
* commands: rename context flag to build-context
* compose: resolve build args from service environment
* compose: test env_file
* update github.com/compose-spec/compose-go to v1.0.8
* build: add support for named contexts
* root: filter out useless debug logs from vendored packages
* commands: build summary of warnings on build
* vendor: update buildkit to 539be170
* docker-container: set UsernsMode only when needed
* bake: fix group resolution
* bake: fix groups print
* bake: ignore NetworkMode field for json and hcl
* Remove support for network override in bake
* imagetools resolver: fix deprecated client opt
* imagetools resolver: discard containerd logger output
* Remove NetworkMode support for HCL targets
* disk usage: last accessed not displayed
* add note about variable syntax in json
* bake: build definition file via stdin
* Add NetworkMode to bake target
* docs: fix git protocol
* bake: fix print output
* commands: clean up unnecessary code
* Add an option to buildx rm to keep the buildkitd daemon running
* cli: fix flags usage
* dockerfile: update xx to 1.0.0
* Fri Mar 04 2022 Johannes Kastl - new package docker-buildx: Docker CLI plugin for extended build capabilities with BuildKit