What's Changed
✨ Improvements
- publish Compose application as compose.yaml + images by @ndeloof in https://github.com/docker/compose/pull/13257
🐛 Fixes
- resolve secrets based on env var before executing bake by @ndeloof in https://github.com/docker/compose/pull/13237
- pass bake secrets by env by @ndeloof in https://github.com/docker/compose/pull/13249
- escape $ in bake.json as interpolation already has been managed by cpmpose by @ndeloof in https://github.com/docker/compose/pull/13259
🔧 Internal
- pkg/compose: remove uses of deprecated mitchellh/mapstructure module by @thaJeztah in https://github.com/docker/compose/pull/13239
- pkg/watch: remove unused IsWindowsShortReadError by @thaJeztah in https://github.com/docker/compose/pull/13052
- pkg/compose: build: remove permissions warning on Windows by @thaJeztah in https://github.com/docker/compose/pull/13236
- pluginMain: remove uses of DockerCLI.Apply by @thaJeztah in https://github.com/docker/compose/pull/13240
- use containerd registry client by @ndeloof in https://github.com/docker/compose/pull/13245
- provider services: use '--project-name=' notation by @glours in https://github.com/docker/compose/pull/13250
- gha: update test-matrix: remove docker 26.x by @thaJeztah in https://github.com/docker/compose/pull/13254
- pkg/compose: explicitly map AuthConfig fields instead of a direct cast by @thaJeztah in https://github.com/docker/compose/pull/13253
- cmd/compose: fix minor linting issues by @thaJeztah in https://github.com/docker/compose/pull/13252
- use containerd client for OCI operations by @ndeloof in https://github.com/docker/compose/pull/13251
⚙️ Dependencies
- build(deps): bump github.com/docker/docker, docker/cli v28.5.0-rc.1 by @thaJeztah in https://github.com/docker/compose/pull/13241
- build(deps): bump github.com/docker/docker from 28.5.0-rc.1+incompatible to 28.5.0+incompatible by @dependabot[bot] in https://github.com/docker/compose/pull/13260
- build(deps): bump github.com/docker/cli from 28.5.0-rc.1+incompatible to 28.5.0+incompatible by @dependabot[bot] in https://github.com/docker/compose/pull/13261
Full Changelog: https://github.com/docker/compose/compare/v2.39.4...v2.40.0