2.33.0
What's Changed
[!IMPORTANT] This release introduce support for Bake to manage builds as an alternative to the internal buildkit client. This new feature can be enabled by setting
COMPOSE_BAKE=1variable. Bake will become the default builder in a future release.
✨ Improvements
- let user know bake is now supported by @ndeloof in https://github.com/docker/compose/pull/12524
- support additional_context reference to another service by @ndeloof in https://github.com/docker/compose/pull/12485
- add support for BUILDKIT_PROGRESS by @ndeloof in https://github.com/docker/compose/pull/12458
- add --with-env flag to publish command by @glours in https://github.com/docker/compose/pull/12482
- Update ls --quiet help description by @maxproske in https://github.com/docker/compose/pull/12541
- Publish warn display env vars by @glours in https://github.com/docker/compose/pull/12486
🐛 Fixes
- Fix bake support by @ndeloof in https://github.com/docker/compose/pull/12507
- Update link in stats --help output by @maxproske in https://github.com/docker/compose/pull/12523
- Properly handle "builtin" seccomp profile by @r-bk in https://github.com/docker/compose/pull/12478
- manage
watchapplied to mulitple services by @ndeloof in https://github.com/docker/compose/pull/12469
🔧 Internal
- use main branch for docs upstream validation workflow by @crazy-max in https://github.com/docker/compose/pull/12487
- fix provenance for binaries and generate sbom by @crazy-max in https://github.com/docker/compose/pull/12479
- add codeowners file by @glours in https://github.com/docker/compose/pull/12480
- remove exit code per error type used by legacy metrics system by @ndeloof in https://github.com/docker/compose/pull/12502
- Dockerfile: update golangci-lint to v1.63.4 by @thaJeztah in https://github.com/docker/compose/pull/12546
- Full test coverage for compatibility cmd by @maxproske in https://github.com/docker/compose/pull/12528
- don't send raw os.Args to opentelemetry but a pseudo command line by @ndeloof in https://github.com/docker/compose/pull/12530
- add docker engine v28.x to the test-matrix by @thaJeztah in https://github.com/docker/compose/pull/12539
- enable copyloopvar linter by @thaJeztah in https://github.com/docker/compose/pull/12542
- go.mod: remove toolchain directive by @thaJeztah in https://github.com/docker/compose/pull/12551
⚙️ Dependencies
- bump buildx v0.20.1 by @ndeloof in https://github.com/docker/compose/pull/12488
- bump docker to v27.5.1 by @ndeloof in https://github.com/docker/compose/pull/12491
- bump compose-go v2.4.8 by @ndeloof in https://github.com/docker/compose/pull/12543
- bump golang.org/x/sys from 0.28.0 to 0.30.0 by @dependabot in https://github.com/docker/compose/pull/12529
- bump github.com/moby/term v0.5.2 by @thaJeztah in https://github.com/docker/compose/pull/12540
- bump github.com/otiai10/copy from 1.14.0 to 1.14.1 by @dependabot in https://github.com/docker/compose/pull/12493
- bump github.com/jonboulle/clockwork from 0.4.0 to 0.5.0 by @dependabot in https://github.com/docker/compose/pull/12430
- bump github.com/spf13/pflag from 1.0.5 to 1.0.6 by @dependabot in https://github.com/docker/compose/pull/12548
- bump golang.org/x/sync from 0.10.0 to 0.11.0 by @dependabot in https://github.com/docker/compose/pull/12547
- bump gotest.tools/v3 from 3.5.1 to 3.5.2 by @dependabot in https://github.com/docker/compose/pull/12549
Full Changelog: https://github.com/docker/compose/compare/v2.32.4...v2.33.0