2.36.0
What's Changed
🎉 You can now use external binaries as service provider to extend Compose behaviour. For more information about creating your own plugin check the documentation
✨ Improvements
- Introduce
networks.interface_nameby @ndeloof in https://github.com/docker/compose/pull/12771 - Add support for
COMPOSE_PROGRESSenv variable by @AnvarU in https://github.com/docker/compose/pull/12769 - Document extensibility using service.provider and open provider to external binaries by @ndeloof in https://github.com/docker/compose/pull/12777
- Introduce build
--checkby @ndeloof in https://github.com/docker/compose/pull/12765
🐛 Fixes
- Build: write
--printoutput to stdout by @emersion in https://github.com/docker/compose/pull/12756 - Fix: concurrent map writes when pulling by @skanehira in https://github.com/docker/compose/pull/12752
- Fix support for remote absolute path by @ndeloof in https://github.com/docker/compose/pull/12786
- Fix collect image digests for service images built by bake by @ndeloof in https://github.com/docker/compose/pull/12784
- Enable services implicitly declared by a service:xx build dependency by @ndeloof in https://github.com/docker/compose/pull/12785
- Fix config
--variablesnot honoring the--formatflag by @alessio-perugini in https://github.com/docker/compose/pull/12809
🔧 Internal
- Remove support of Synchronize File Shares integration with Docker Desktop by @glours in https://github.com/docker/compose/pull/12763
- Display proper event message for provider services on up and down by @glours in https://github.com/docker/compose/pull/12788
- E2e test for start_interval by @ndeloof in https://github.com/docker/compose/pull/12795
- Document behavior on missing extension by @ndeloof in https://github.com/docker/compose/pull/12802
⚙️ Dependencies
- Build(deps): bump github.com/docker/cli from
28.1.0+incompatibleto28.1.1+incompatibleby @dependabot in https://github.com/docker/compose/pull/12761 - Build(deps): bump github.com/docker/docker from
28.1.0+incompatibleto28.1.1+incompatibleby @dependabot in https://github.com/docker/compose/pull/12759 - Build(deps): bump google.golang.org/grpc from
1.71.1to1.72.0by @dependabot in https://github.com/docker/compose/pull/12760 - Build(deps): bump github.com/containerd/containerd/v2 from
2.0.4to2.0.5by @dependabot in https://github.com/docker/compose/pull/12758 - Bump compose-go to
v2.6.1by @glours in https://github.com/docker/compose/pull/12766 - Bump compose-go to
v2.6.2by @glours in https://github.com/docker/compose/pull/12810 - Build(deps): bump github.com/moby/buildkit from
0.21.0to0.21.1by @dependabot in https://github.com/docker/compose/pull/12796 - Build(deps): bump golang.org/x/sync from
0.13.0to0.14.0by @dependabot in https://github.com/docker/compose/pull/12805 - Build(deps): bump golang.org/x/sys from
0.32.0to0.33.0by @dependabot in https://github.com/docker/compose/pull/12804 - Build(deps): bump go.uber.org/mock from
0.5.1to0.5.2by @dependabot in https://github.com/docker/compose/pull/12792
Full Changelog: https://github.com/docker/compose/compare/v2.35.1...v2.36.0