Update Info

openSUSE-2024-29


Recommended update for docker-buildx


Type: recommended
Severity: moderate
Issued: 2024-01-21
Description:
This update for docker-buildx fixes the following issues:

- 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 master@2d91ddcceedc
  * 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/docker@24.0 36e9e79

- Update to version 0.11.1:
  * vendor: update tonistiigi/vt100 to master@f9a4f7ef6531
  * 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

- 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 master@67a08623b95a
  * 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 master@c36941f4a10e
  * 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 master@212ab16a39b1
  * 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 master@31c870e82a48
  * 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 master@333ee9158128
  * 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 master@8b7bcb900d3c
  * 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

- Update to version 0.10.5:
  * vendor: update buildkit to v0.11@348e79dfed17
  * docs: refactor bake file reference

- 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

- 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


              

References


No references

Packages


  • docker-buildx-0.11.2-bp155.2.3.1