Mdocker

Latest version: v0.3.1

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 9

0.11.0rc2

- `--load` now supports loading multi-platform images when used with the [containerd image store](https://docs.docker.com/desktop/containerd/) #1813

- Display additional builder node details in `buildx inspect` view 1440 1854

- Bake now allows merging multiple similar attestation parameters into a single parameter to allow overriding with a single global value 1699

- Fix invalid path when writing certificates for `docker-container` driver on Windows 1831

- Fix path resolution of `BAKE_CMD_CONTEXT` and `cwd://` paths in bake contexts 1840

- Fix mixed OCI and Docker media types when creating images using `imagetools create` 1797

- Fix mismatched image id between `--iidfile` and `-q` 1844

- Fix previously discarded error messages from logrus 1853

- Fix AWS authentication when mixing static creds and IAM profiles 1816

- Fix progress output hang when using `BUILDX_EXPERIMENTAL=1` 1804

Contributors

* [Justin Chadwell](https://github.com/jedevc)
* [CrazyMax](https://github.com/crazy-max)
* [Sebastiaan van Stijn](https://github.com/thaJeztah)
* [Tõnis Tiigi](https://github.com/tonistiigi)
* [Ben Peachey](https://github.com/potherca)
* [Bertrand Paquet](https://github.com/bpaquet)
* [Kohei Tokunaga](https://github.com/ktock)
* [Nick Santos](https://github.com/nicks)

Dependency Changes

* **github.com/Masterminds/semver/v3** v3.2.0 -> v3.2.1
* **github.com/Microsoft/go-winio** v0.6.0 -> v0.6.1
* **github.com/aws/aws-sdk-go-v2** v1.16.3 -> v1.17.6
* **github.com/aws/aws-sdk-go-v2/config** v1.15.5 -> v1.18.16
* **github.com/aws/aws-sdk-go-v2/credentials** v1.12.0 -> v1.13.16
* **github.com/aws/aws-sdk-go-v2/feature/ec2/imds** v1.12.4 -> v1.12.24
* **github.com/aws/aws-sdk-go-v2/internal/configsources** v1.1.10 -> v1.1.30
* **github.com/aws/aws-sdk-go-v2/internal/endpoints/v2** v2.4.4 -> v2.4.24
* **github.com/aws/aws-sdk-go-v2/internal/ini** v1.3.11 -> v1.3.31
* **github.com/aws/aws-sdk-go-v2/service/internal/presigned-url** v1.9.4 -> v1.9.24
* **github.com/aws/aws-sdk-go-v2/service/sso** v1.11.4 -> v1.12.5
* **github.com/aws/aws-sdk-go-v2/service/ssooidc** v1.14.5 **_new_**
* **github.com/aws/aws-sdk-go-v2/service/sts** v1.16.4 -> v1.18.6
* **github.com/aws/smithy-go** v1.11.2 -> v1.13.5
* **github.com/compose-spec/compose-go** v1.13.4 -> v1.14.0
* **github.com/containerd/containerd** v1.7.0 -> v1.7.1
* **github.com/containerd/continuity** v0.3.0 -> v0.4.1
* **github.com/containerd/ttrpc** v1.2.1 -> v1.2.2
* **github.com/containerd/typeurl/v2** v2.1.0 -> v2.1.1
* **github.com/docker/cli** v23.0.6 -> v24.0.1
* **github.com/docker/docker** v23.0.6 -> v24.0.1
* **github.com/golang/protobuf** v1.5.2 -> v1.5.3
* **github.com/in-toto/in-toto-golang** v0.5.0 **_new_**
* **github.com/inconshreveable/mousetrap** v1.0.1 -> v1.1.0
* **github.com/klauspost/compress** v1.16.0 -> v1.16.3
* **github.com/kr/pretty** v0.2.1 **_new_**
* **github.com/moby/buildkit** 333ee9158128 -> c36941f4a10e
* **github.com/moby/term** abb19827d345 -> v0.5.0
* **github.com/opencontainers/image-spec** 3a7f492d3f1b -> v1.1.0-rc3
* **github.com/opencontainers/runc** v1.1.5 -> v1.1.7
* **github.com/prometheus/common** v0.37.0 -> v0.42.0
* **github.com/prometheus/procfs** v0.8.0 -> v0.9.0
* **github.com/secure-systems-lab/go-securesystemslib** v0.4.0 **_new_**
* **github.com/shibumi/go-pathspec** v1.3.0 **_new_**
* **github.com/spf13/cobra** v1.6.1 -> v1.7.0
* **github.com/stretchr/testify** v1.8.2 -> v1.8.4
* **github.com/tonistiigi/fsutil** fb433841cbfa -> 9e7a6df48576
* **golang.org/x/mod** v0.7.0 -> v0.9.0
* **golang.org/x/net** v0.7.0 -> v0.8.0
* **golang.org/x/oauth2** v0.4.0 -> v0.5.0
* **golang.org/x/sync** v0.1.0 -> v0.2.0
* **golang.org/x/sys** v0.6.0 -> v0.7.0
* **golang.org/x/term** v0.5.0 -> v0.6.0
* **golang.org/x/text** v0.7.0 -> v0.8.0
* **golang.org/x/time** v0.1.0 -> v0.3.0
* **golang.org/x/tools** v0.5.0 -> v0.7.0
* **google.golang.org/protobuf** v1.28.1 -> v1.30.0
* **k8s.io/api** v0.25.4 -> v0.26.2
* **k8s.io/apimachinery** v0.25.4 -> v0.26.2
* **k8s.io/apiserver** v0.25.4 -> v0.26.2
* **k8s.io/client-go** v0.25.4 -> v0.26.2

Previous release can be found at [v0.11.0-rc1](https://github.com/docker/buildx/releases/tag/v0.11.0-rc1)

0.11.0rc1

Welcome to the v0.11.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

- Commands now display the current builder name in the build progress output 1177

- Bake now supports [matrix builds](https://docs.docker.com/build/bake/configuring-build/#matrix-builds). The new `matrix` field on `target` blocks allows easily creating multiple similar sets of targets 1690 [docs](https://github.com/docker/buildx/blob/v0.11.0-rc1/docs/bake-reference.md#targetmatrix)

- The `build` command now saves local paths from previous builds to the builder local state 1735

- New experimental `--detach` flag for the `build` command to run the build in a detached server, allowing attaching to the build later using `debug-shell` (requires `BUILDX_EXPERIMENTAL=1`) 1296 1620 1614 1737 1755 [docs](https://github.com/docker/buildx/blob/v0.11.0-rc1/docs/guides/debugging.md)

- New monitor mode commands `exec` and `attach` to allow spawning additional processes in a debugging session (requires `BUILDX_EXPERIMENTAL=1`) 1626 [docs](https://github.com/docker/buildx/blob/v0.11.0-rc1/docs/guides/debugging.md)

- New experimental `debug-shell` command to directly start the build debugging monitor without starting a build, allowing connecting to previously `--detach`ed builds (requires `BUILDX_EXPERIMENTAL=1`) 1640 [docs](https://github.com/docker/buildx/blob/v0.11.0-rc1/docs/guides/debugging.md)

- New experimental `--invoke=on-error` option for the `--invoke` command to start the build debugging monitor at the point at which a build fails (requires `BUILDX_EXPERIMENTAL=1`) 1640 [docs](https://github.com/docker/buildx/blob/v0.11.0-rc1/docs/guides/debugging.md)

- Bake now supports detecting `compose.yml`/`compose.yaml` files in addition to `docker-compose.yml`/`docker-compose.yaml` 1752

- Bake now supports new compose build keys `dockerfile_inline` and `additional_contexts` 1784

- Bake now supports `replace` HCL function 1720

- Initial support for CLI command completion, including: builder names, folder names for build commands and bake targets 1727

- Builds support the new `EXPERIMENTAL_BUILDKIT_SOURCE_POLICY` environment variable to set the path to a source policy [docs](https://github.com/moby/buildkit/blob/master/docs/build-repro.md#reproducing-the-pinned-dependencies) 1628

- BuildKit versions are correctly displayed in `buildx ls` and `buildx inspect` for builders using the Docker driver 1552

- Builders using the remote driver allow using TLS without proving its own key/cert (if BuildKit remote is configured to support it) 1693

- Builders using the kubernetes driver allow automatically generating the node name if not provided 1673

- Builders using the kubernetes driver support a new `serviceaccount` option, which will set the created pod's `serviceAccountName` 1597

- Builders using the kubernetes driver support the `proxy-url` kubeconfig option [docs](https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/#proxy) 1780

- Fix possible panic when no builders are available 1732

- Fix `docker-container` driver hang on container panic 1772

- Fix bake failure when remote bake file is accessed using SSH 1711 1734

- Fix bake failure when remote bake context is incorrectly resolved 1783

- Fix opaque error messages on invalid edge-case git urls 1710 1733

- Fix race in printer so that logrus warning messages appear at the end of the build deterministically 1794

- Fix connection leak for feature check on default `docker` driver 1776

Contributors

* [Justin Chadwell](https://github.com/jedevc)
* [CrazyMax](https://github.com/crazy-max)
* [Tõnis Tiigi](https://github.com/tonistiigi)
* [Kohei Tokunaga](https://github.com/ktock)
* [Sebastiaan van Stijn](https://github.com/thaJeztah)
* [David Karlsson](https://github.com/dvdksn)
* [Akihiro Suda](https://github.com/AkihiroSuda)
* [Batuhan Apaydın](https://github.com/developer-guy)
* [Brian Goff](https://github.com/cpuguy83)
* [Nick Sieger](https://github.com/nicksieger)
* [Batuhan Apaydın](https://github.com/developer-guy)
* [David Gageot](https://github.com/dgageot)
* [Elran Shefer](https://github.com/IamShobe)
* [Milas Bowman](https://github.com/milas)
* [Nick Santos](https://github.com/nicks)
* [Robert Lestak](https://github.com/robertlestak)

Dependency Changes

* **cloud.google.com/go/compute** v1.12.1 -> v1.18.0
* **cloud.google.com/go/compute/metadata** v0.2.1 -> v0.2.3
* **github.com/AdaLogics/go-fuzz-headers** 43070de90fa1 **_new_**
* **github.com/Azure/go-autorest/autorest** v0.11.24 -> v0.11.27
* **github.com/Azure/go-autorest/autorest/adal** v0.9.18 -> v0.9.20
* **github.com/Masterminds/semver/v3** v3.2.0 **_new_**
* **github.com/Microsoft/go-winio** v0.5.2 -> v0.6.0
* **github.com/cenkalti/backoff/v4** v4.1.2 -> v4.2.0
* **github.com/cespare/xxhash/v2** v2.1.2 -> v2.2.0
* **github.com/compose-spec/compose-go** v1.6.0 -> v1.13.4
* **github.com/containerd/containerd** 1709cfe273d9 -> v1.7.0
* **github.com/containerd/ttrpc** v1.1.0 -> v1.2.1
* **github.com/containerd/typeurl/v2** v2.1.0 **_new_**
* **github.com/cyphar/filepath-securejoin** v0.2.3 **_new_**
* **github.com/distribution/distribution/v3** 4bf3547399eb -> 36d8c594d7aa
* **github.com/docker/cli** v23.0.0-rc.1 -> v23.0.6
* **github.com/docker/distribution** v2.8.1 -> v2.8.2
* **github.com/docker/docker** v23.0.0-rc.1 -> v23.0.6
* **github.com/emicklei/go-restful/v3** v3.10.1 **_new_**
* **github.com/felixge/httpsnoop** v1.0.2 -> v1.0.3
* **github.com/go-openapi/jsonpointer** v0.19.5 **_new_**
* **github.com/go-openapi/jsonreference** v0.20.0 **_new_**
* **github.com/go-openapi/swag** v0.19.14 **_new_**
* **github.com/google/certificate-transparency-go** v1.0.21 -> v1.1.4
* **github.com/google/gnostic** v0.5.7-v3refs **_new_**
* **github.com/grpc-ecosystem/grpc-gateway/v2** v2.11.3 **_new_**
* **github.com/imdario/mergo** v0.3.13 -> v0.3.15
* **github.com/josharian/intern** v1.0.0 **_new_**
* **github.com/klauspost/compress** v1.15.12 -> v1.16.0
* **github.com/mailru/easyjson** v0.7.6 **_new_**
* **github.com/moby/buildkit** v0.11.2 -> 333ee9158128
* **github.com/munnerz/goautoneg** a7dc8b61c822 **_new_**
* **github.com/opencontainers/image-spec** 02efb9a75ee1 -> 3a7f492d3f1b
* **github.com/opencontainers/runc** v1.1.3 -> v1.1.5
* **github.com/sergi/go-diff** v1.2.0 **_new_**
* **github.com/stretchr/testify** v1.8.1 -> v1.8.2
* **go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc** v0.29.0 -> v0.40.0
* **go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace** v0.29.0 -> v0.40.0
* **go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp** v0.29.0 -> v0.40.0
* **go.opentelemetry.io/otel** v1.4.1 -> v1.14.0
* **go.opentelemetry.io/otel/exporters/otlp/internal/retry** v1.4.1 -> v1.14.0
* **go.opentelemetry.io/otel/exporters/otlp/otlptrace** v1.4.1 -> v1.14.0
* **go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc** v1.4.1 -> v1.14.0
* **go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp** v1.4.1 -> v1.14.0
* **go.opentelemetry.io/otel/metric** v0.27.0 -> v0.37.0
* **go.opentelemetry.io/otel/sdk** v1.4.1 -> v1.14.0
* **go.opentelemetry.io/otel/trace** v1.4.1 -> v1.14.0
* **go.opentelemetry.io/proto/otlp** v0.12.0 -> v0.19.0
* **golang.org/x/mod** v0.7.0 **_new_**
* **golang.org/x/net** v0.4.0 -> v0.7.0
* **golang.org/x/oauth2** 6fdb5e3db783 -> v0.4.0
* **golang.org/x/sys** v0.3.0 -> v0.6.0
* **golang.org/x/term** v0.3.0 -> v0.5.0
* **golang.org/x/text** v0.5.0 -> v0.7.0
* **golang.org/x/tools** v0.5.0 **_new_**
* **google.golang.org/genproto** 1bc688fe9f3e -> 7f2fa6fef1f4
* **google.golang.org/grpc** v1.50.1 -> v1.53.0
* **k8s.io/api** v0.22.4 -> v0.25.4
* **k8s.io/apimachinery** v0.22.4 -> v0.25.4
* **k8s.io/apiserver** v0.25.4 **_new_**
* **k8s.io/client-go** v0.22.4 -> v0.25.4
* **k8s.io/klog/v2** v2.30.0 -> v2.90.1
* **k8s.io/kube-openapi** 172d655c2280 **_new_**
* **k8s.io/utils** cb0fa318a74b -> a5ecb0141aa5
* **sigs.k8s.io/json** f223a00ba0e2 **_new_**
* **sigs.k8s.io/structured-merge-diff/v4** v4.1.2 -> v4.2.3
* **sigs.k8s.io/yaml** v1.2.0 -> v1.3.0

Previous release can be found at [v0.10.4](https://github.com/docker/buildx/releases/tag/v0.10.4)

0.10.5

Welcome to the 0.10.5 release of buildx!

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

> **Note**
>
> Buildx v0.10 enables support for a minimal [SLSA Provenance](https://slsa.dev/provenance/) attestation, which requires support for [OCI-compliant](https://github.com/opencontainers/image-spec) multi-platform images. This may introduce issues with registry and runtime support (e.g. [Google Cloud Run and Lambda](https://github.com/docker/buildx/issues/1533)). You can optionally disable the default provenance attestation functionality using `--provenance=false`.

Notable changes

- Fix issue where build progress could pause for a couple of seconds with no new output because of a race condition. This issue was more likely to appear when using Docker driver with Docker Engine v24.0 release 1815
- Fix handling `NO_COLOR` with empty value 1815

0.10.4

Welcome to the 0.10.4 release of buildx!

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

> **Note**
>
> Buildx v0.10 enables support for a minimal [SLSA Provenance](https://slsa.dev/provenance/) attestation, which requires support for [OCI-compliant](https://github.com/opencontainers/image-spec) multi-platform images. This may introduce issues with registry and runtime support (e.g. [Google Cloud Run and Lambda](https://github.com/docker/buildx/issues/1533)). You can optionally disable the default provenance attestation functionality using `--provenance=false`.

Notable changes

- Add `BUILDX_NO_DEFAULT_ATTESTATIONS` as alternative to `--provenance false` 1645
- Disable dirty Git checkout detection by default for performance. Can be enabled with `BUILDX_GIT_CHECK_DIRTY` opt-in 1650
- Strip credentials from VCS hint URL before sending to BuildKit 1664

0.10.3

Welcome to the 0.10.3 release of buildx!

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

> **Note**
>
> Buildx v0.10 enables support for a minimal [SLSA Provenance](https://slsa.dev/provenance/) attestation, which requires support for [OCI-compliant](https://github.com/opencontainers/image-spec) multi-platform images. This may introduce issues with registry and runtime support (e.g. [Google Cloud Run and Lambda](https://github.com/docker/buildx/issues/1533)). You can optionally disable the default provenance attestation functionality using `--provenance=false`.

Notable changes

- Fix reachable commit and warnings on collecting Git provenance info 1592 1634
- Fix a regression where docker context was not being validated 1596
- Fix function resolution with JSON bake definition 1605
- Fix case where original HCL bake diagnostic is discarded 1607
- Fix labels not correctly set with bake and compose file 1631

0.10.2

Welcome to the 0.10.2 release of buildx!

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

> **Note**
>
> Buildx v0.10 enables support for a minimal [SLSA Provenance](https://slsa.dev/provenance/) attestation, which requires support for [OCI-compliant](https://github.com/opencontainers/image-spec) multi-platform images. This may introduce issues with registry and runtime support (e.g. [Google Cloud Run and Lambda](https://github.com/docker/buildx/issues/1533)). You can optionally disable the default provenance attestation functionality using `--provenance=false`.

Notable changes

- Fix preferred platforms order not taken into account in multi-node builds 1561
- Fix possible panic on handling `SOURCE_DATE_EPOCH` environment variable 1564
- Fix possible push error on multi-node manifest merge since BuildKit v0.11 on some registries 1566
- Improve warnings on collecting Git provenance info 1568

Page 3 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.