Releases Β· docker/compose (original) (raw)
v2.35.1
What's Changed
π Fixes
π§ Internal
- CI(bin-image): free disk space by @crazy-max in #12732
- Fix zizmor security alerts on GHA workflows by @glours in #12737
- Chore: make function comment match function name by @dufucun in #12748
- Migrate to use github.com/moby/go-archive by @thaJeztah in #12716
βοΈ Dependencies
- Build(deps): bump github.com/moby/buildkit from
0.20.1
to0.20.2
by @dependabot in #12667 - Build(deps): bump google.golang.org/grpc from
1.71.0
to1.71.1
by @dependabot in #12691 - Build(deps): bump go.uber.org/mock from
0.5.0
to0.5.1
by @dependabot in #12720 - Build(deps): bump golang.org/x/crypto from
0.32.0
to0.35.0
by @dependabot in #12745 - Bump buildkit
v0.21.0
, buildxv0.23.0
by @thaJeztah in #12754 - Downgrade go-difflib and go-spew to tagged releases by @thaJeztah in #12755
- Bump github.com/docker/docker, github.com/docker/cli
v28.1.0
by @thaJeztah in #12738
New Contributors
Full Changelog: v2.35.0...v2.35.1
Assets 48
- 3.34 KB 2025-04-17T14:23:52Z
- 69.1 MB 2025-04-17T14:23:52Z
- 49 KB 2025-04-17T14:23:55Z
- 383 KB 2025-04-17T14:23:55Z
- 96 Bytes 2025-04-17T14:23:55Z
- 70.8 MB 2025-04-17T14:23:56Z
- 49 KB 2025-04-17T14:23:58Z
- 383 KB 2025-04-17T14:23:58Z
- 95 Bytes 2025-04-17T14:23:59Z
- 68.7 MB 2025-04-17T14:23:59Z
- 2025-04-17T14:17:55Z
- 2025-04-17T14:17:55Z
v2.35.0
What's Changed
π 1st implementation of external services feature to support Docker Model Runner in Compose by @ndeloof in #12692
β¨ Improvements
- Set
$PWD
(may not be supported on Windows) by @ndeloof in #12643 - Introduce config
--no-env-resolution
by @ndeloof in #12665 - Introduce
build --print
to dump equivalent bakefile by @ndeloof in #12675 - Feat(run): Add
--quiet
and--quiet-build
options for therun
command by @idsulik in #12685 - Introduce
volume.type=image
by @ndeloof in #12725
π Fixes
- Fix support for secret set by env inside included file by @ndeloof in #12635
- Fix edge-case bug checking path prefix in watch for bind mount volumes by @matiboux in #12640
- Run only loads required service env_file and ignores others by @ndeloof in #12645
- Fixed support for
depends_on.restart
inup
andrestart
commands by @ndeloof in #12649 - Bake parses "${}" in DockerfileInline as a variable by @ndeloof in #12664
- Fix(secrets): Reverted secrets file mode 440 -> 444 by @idsulik in #12666
- Fix scale completion by @ndeloof in #12672
- Fix: replace
docker-compose.yml
withcompose.yaml
by @k-kbk in #12680 - Include implicit build dependencies in build command by @ndeloof in #12683
- Capture git fetch output when debug output is enabled by @ndeloof in #12719
- Mount API is not strictly equivalent to bind by @ndeloof in #12722
π§ Internal
- Test commandName subcommand order by @maxproske in #12535
- Set watch option --prune=true as default by @remcokranenburg in #12650
- Plugin Docker Desktop Model Runner check by @glours in #12718
- pkg/compose: implement Export using atomicwriter by @thaJeztah in #12715
- Style: refactor Desktop client for readability and maintainability by @Saracomethstein in #12723
βοΈ Dependencies
- Build(deps): bump github.com/docker/buildx from
0.21.2
to0.21.3
by @dependabot in #12646 - Build(deps): bump github.com/containerd/containerd/v2 from
2.0.3
to2.0.4
by @dependabot in #12647 - Bump docker & cli
v28.0.4
and buildxv0.22.0
by @ndeloof in #12674 - Bump golangci-lint to version
v2.0.2
by @glours in #12689 - Bump golang to
1.23.8
by @glours in #12698 - Update secret detector to fix vulnerability https://github.com/golang⦠by @sigi-glovebox in #12707
- Build(deps): bump golang.org/x/sys from
0.31.0
to0.32.0
by @dependabot in #12713 - Build(deps): bump golang.org/x/sync from
0.12.0
to0.13.0
by @dependabot in #12712 - Build(deps): bump github.com/compose-spec/compose-go/v2 from
2.5.1-0.20250409070949-8e1a035095ca
to2.6.0
by @dependabot in #12729
New Contributors
- @matiboux made their first contribution in #12640
- @k-kbk made their first contribution in #12680
- @sigi-glovebox made their first contribution in #12707
- @Saracomethstein made their first contribution in #12723
Full Changelog: v2.34.0...v2.35.0
warrenshiv, albertjoelbg, danilo-css, ElSamhaa, alexted, yelm-212, gawsoftpl, KR-Sew, thomas-mc-work, methbkts, and 7 more reacted with thumbs up emoji alexted reacted with laugh emoji thinh9e, ElSamhaa, alexted, PrplHaz4, chriscroome, jumayevgadam, and oleksiivelychko reacted with hooray emoji madnuttah and alexted reacted with heart emoji alexted reacted with rocket emoji alexted reacted with eyes emoji
23 people reacted
v2.34.0
What's Changed
β¨ Improvements
- Support refresh pull policy by @ndeloof in #12568
- Introduced
include
to filter files considered bywatch
by @ndeloof in #12584 - Introduced
--env-from-file
indocker compose run
command by @ndeloof in #12626 - Make
publish
a regular command of Compose by @glours in #12629
π Fixes
- Build: only print COMPOSE_BAKE recommendation when disabled by @emersion in #12572
- Improve message suggesting using bake by @glours in #12612
- Fixed service: reference in additional_contexts for builds without bake by @ndeloof in #12582
- Block the publication of an OCI artifact if one or more services contain only a build section by @glours in #12597
- Display the location of OCI or GIT Compose stack download by @glours in #12595
- Refuse to publish compose file with local include by @ndeloof in #12600
publish
reject compose file with bind mounts by @ndeloof in #12601- Display interpolation variables and their values when running a remote stack by @glours in #12604
- Publish compose file with required siblings used by
extends
by @ndeloof in #12606 - Add warning message when a remote configuration include an another remote config by @glours in #12610
- Only load env_file after services have been selected by @ndeloof in #12611
- Deprecate --y, prefer --yes by @ndeloof in #12623
- Use Defang secret-detector to identify potential secret leaks before publishing OCI artifacts by @glours in #12620
π§ Internal
- Link to configuration file docs by @andrew-kramer in #12559
- Otel attribute to track builder implementation selected by @ndeloof in #12586
- Test version command by @maxproske in #12576
- Implement extends.file replace without yqlib by @ndeloof in #12615
- Add
cli.isatty
attribute to spans generated by compose by @landism in #12630 - Condense output of
compose top
by @dmke in #12628
βοΈ Dependencies
- Require go
1.23
|1.24
(stable) by @ndeloof in #12571 - Build(deps): bump tags.cncf.io/container-device-interface from 0.8.0 to 0.8.1 by @dependabot in #12583
- Build(deps): bump github.com/google/go-cmp from
0.6.0
to0.7.0
by @dependabot in #12578 - Build(deps): bump github.com/docker/cli from
28.0.0+incompatible
to28.0.1+incompatible
by @dependabot in #12590 - Build(deps): bump github.com/docker/docker from
28.0.0+incompatible
to28.0.1+incompatible
by @dependabot in #12591 - Build(deps): bump github.com/docker/buildx from
0.21.1
to0.21.2
by @dependabot in #12598 - Build(deps): bump github.com/opencontainers/image-spec from
1.1.0
to1.1.1
by @dependabot in #12599 - Build(deps): bump golang.org/x/sync from
0.11.0
to0.12.0
by @dependabot in #12607 - Build(deps): bump google.golang.org/grpc from
1.70.0
to1.71.0
by @dependabot in #12603 - Build(deps): bump golang.org/x/sys from
0.30.0
to0.31.0
by @dependabot in #12608 - Build(deps): bump github.com/moby/buildkit from
0.20.0
to0.20.1
by @dependabot in #12609 - Build(deps): bump tags.cncf.io/container-device-interface from
0.8.1
to1.0.0
by @dependabot in #12617 - Bump compose-go to version
v2.4.9
by @glours in #12633
New Contributors
- @emersion made their first contribution in #12572
- @andrew-kramer made their first contribution in #12559
- @landism made their first contribution in #12630
- @dmke made their first contribution in #12628
Full Changelog: v2.33.1...v2.34.0
idsulik, vwency, alexted, slachiewicz, liuyngchng, methbkts, submonic, glitchtalegaster, Tony-Milukov, KR-Sew, and 4 more reacted with thumbs up emoji alexted, JamBalaya56562, itsfuad, and Tony-Milukov reacted with laugh emoji alexted, PrplHaz4, and Tony-Milukov reacted with hooray emoji alexted, ahndmal, madnuttah, and Tony-Milukov reacted with heart emoji alexted, mkbaranovskyi, and Tony-Milukov reacted with rocket emoji alexted and Tony-Milukov reacted with eyes emoji
20 people reacted
v2.33.1
What's Changed
β¨ Improvements
- Add support for gw_priority, enable_ipv4 (requires docker v28.0) by @thaJeztah in #12570
π Fixes
- Run watch standalone if menu fails to start by @ndeloof in #12536
- Report error using non-file secret|config with read-only service by @ndeloof in #12531
- Don't display bake suggestion when using --progress with quiet or json option by @glours in #12561
- Fix pull --parallel and --no-parallel deprecation warnings missing by @maxproske in #12555
- Fix error message when detach is implied by wait by @ndeloof in #12566
βοΈ Dependencies
- build(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot in #12556
- build(deps): bump google.golang.org/grpc from 1.68.1 to 1.70.0 by @dependabot in #12494
- go.mod: update to docker v28.0.0 by @thaJeztah in #12545
Full Changelog: v2.33.0...v2.33.1
alexted, abidmuin, vmpikaso, JamBalaya56562, itsfuad, zhivko0, nrbnlulu, shinevit, PrplHaz4, dsncode, and 5 more reacted with thumbs up emoji alexted reacted with laugh emoji alexted, laoguo, and SUHEL782 reacted with hooray emoji alexted, madnuttah, vmpikaso, and nicotsx reacted with heart emoji alexted, nicotsx, joyobi-williams, and haichao431 reacted with rocket emoji alexted reacted with eyes emoji
21 people reacted
v2.33.0
FHU-yezi, alexted, eyoboue, itsfuad, Mr-MRF-Dev, PrplHaz4, Marukome0743, submonic, nrbnlulu, nicjay, and 3 more reacted with thumbs up emoji nikooooooooooooooooooo and alexted reacted with laugh emoji lucaesposto, alexted, and thinh9e reacted with hooray emoji FHU-yezi, alexted, rostacik, and mmBesar reacted with heart emoji idsulik, alexted, and davidrunger reacted with rocket emoji nikooooooooooooooooooo, alexted, Zephyruston, and fanganghuii67812 reacted with eyes emoji
22 people reacted
v2.32.4
What's Changed
This release fixes the version issue of v2.32.3
π§ Internal
- ci: use local source for binary builds by @crazy-max in #12470
- ci: re-use local source to build binary images by @glours in #12471
- add missing tag for build during merge workflow by @glours in #12473
Full Changelog: v2.32.3...v2.32.4
Contributors
glours and crazy-max
submonic, firengate, methbkts, hundehausen, jinrenjie, tiawl, denisapelnikov, vinnyperella, hyxiangwsl, luminous-ChenXi, and 7 more reacted with thumbs up emoji ArctixBlew reacted with hooray emoji d-ganchar, LinuxSuRen, theerayut99, firengate, denisapelnikov, colvdv, filiprojek, Abdulmuizz98, manupatet, and dev-harshadd reacted with heart emoji
26 people reacted
v2.32.3
What's Changed
β οΈ This release don't display properly its version! Instead of displaying the tag the docker compose version
display its commit hash.
π Fixes
- Only override service mac if set on the main network. by @apollo13 (12439)
- Exclude one-off container running convergence by @ndeloof (12441)
- Can't render progress concurrently with buildkit by @ndeloof (12442)
- Image can be set to a local ID, that isn't a valid docker ref by @ndeloof (12446)
π§ Internal
- CI: update bake-action to v6 by @crazy-max (12452)
- Simplification by @ndeloof (12451)
Full Changelog: v2.32.2...v2.32.3
v2.32.2
What's Changed
β¨ Improvements
π Fixes
- Only check bind mount conflict if sync action is involved by @ndeloof (12409)
- When retrying to resolveOrCreateNetwork, retry with a valid network name by @gtardif (12422)
- checkExpectedVolumes must ignore anonymous volumes by @ndeloof in #12410
π§ Internal
- Gofumpt all the things by @ndeloof (12392)
- Use the 3 latest major versions of the engine to run e2e step by @glours (12401)
- Replace tibdex/github-app-token by official GitHub create-github-app-token by @glours (12411)
βοΈ Dependencies
- Bump Golang version to
v1.22.10
and update CI actions by @glours (12399) - Bump golang.org/x/net to
v0.33.0
to fix potential security issue by @glours (12405) - Bump
compose-go
tov2.4.7
by @glours (12438)
Full Changelog: v2.32.1...v2.32.2
v2.32.1
Contributors
ndeloof
lucaesposto, JamBalaya56562, rcd27, methbkts, tiawl, learnathing, yangyaodong1, sunbeam123, asika1008, floxydio, and 6 more reacted with thumbs up emoji
16 people reacted
v2.32.0
What's Changed
β¨ Improvements
- build with bake by @ndeloof in #12344
- introduce watch restart action by @ndeloof in #12375
- introduce sync+exec watch action by @ndeloof in #12330
- Recreate container on volume configuration change by @ndeloof in #12363
π Fixes
- fix support for service.mac_address by @ndeloof in #12371
- pull --quiet should not drop status message, only progress by @ndeloof in #12358
- do not require a build section but for
rebuild
action by @ndeloof in #12343 - log configuration error as a watch log event by @ndeloof in #12359
π§ Internal
- disable failing TestBuildSSH test by @ndeloof in #12349
- Make e2e tests pass locally by @glours in #12348
βοΈ Dependencies
- bump docker + buildx to latest release by @ndeloof in #12372
- bump otel dependencies to v1.28.0 and v0.53.0 to align with buildx, buildkit and engine versions by @glours in #12338
- build(deps): bump golang.org/x/sys from 0.27.0 to 0.28.0 by @dependabot in #12378
- build(deps): bump golang.org/x/crypto from 0.27.0 to 0.31.0 by @dependabot in #12377
- build(deps): bump google.golang.org/grpc from 1.68.0 to 1.68.1 by @dependabot in #12353
- build(deps): bump golang.org/x/sync from 0.9.0 to 0.10.0 by @dependabot in #12352
- update xx to v1.6.1 for compatibility with alpine 3.21 and file 5.46+ by @thaJeztah in #12366
Full Changelog: v2.31.0...v2.32.0