docker Docker Compose Releases · · 5.5.0

Docker Compose v5.5.0 Overhauls Image Digest Reconciliation

infragaengineer
patch

Docker Compose v5.5.0 introduces an overhauled image digest reconciliation process designed to prevent unnecessary container recreation. This enhancement improves the efficiency of `compose up` operations by re-evaluating image digests with new logic. Users should note that existing containers may be recreated during the initial `compose up` run after upgrading. Additionally, `compose pull` now correctly respects `pull_policy` refresh windows, including `daily`, `weekly`, and `every_N` settings.

  • Fix(bridge): skip pulling default image references for build-only ser… by @ericwyles in https://github.com/docker/compose/pull/14010
  • Fix(watch): stop pruning every dangling image of the project by @glours in https://github.com/docker/compose/pull/14012
  • Fix(config): resolve service environment when computing --hash by @glours in https://github.com/docker/compose/pull/14002
  • Fix(watch): skip unreadable directories instead of failing the watch by @Endika in https://github.com/docker/compose/pull/13992
  • Fix: ignore one-off container events in up monitor by @brano-osif in https://github.com/docker/compose/pull/14038
Enhancements (1)
  • New image digest reconciliation process by @glours & @ndeloof https://github.com/docker/compose/pull/14011 https://github.com/docker/compose/pull/14041

Fixes (7)
  • Fix(bridge): skip pulling default image references for build-only ser… by @ericwyles in https://github.com/docker/compose/pull/14010
  • Fix(watch): stop pruning every dangling image of the project by @glours in https://github.com/docker/compose/pull/14012
  • Fix(config): resolve service environment when computing --hash by @glours in https://github.com/docker/compose/pull/14002
  • Fix(watch): skip unreadable directories instead of failing the watch by @Endika in https://github.com/docker/compose/pull/13992
  • Fix: ignore one-off container events in up monitor by @brano-osif in https://github.com/docker/compose/pull/14038
  • Fix(bridge): validate arguments of bridge subcommands by @glours in https://github.com/docker/compose/pull/14003
  • Fix(images): tolerate containers whose image record is gone by @ndeloof in https://github.com/docker/compose/pull/14028
Maintenance (3)
  • Test: Set stop_signal to SIGTERM in nginx-based services by @ricardobranco777 in https://github.com/docker/compose/pull/13881
  • Chore: inline needlessly extracted single-use helpers by @ndeloof in https://github.com/docker/compose/pull/14048
  • Add ENGINE column driven by label by @nicksieger in https://github.com/docker/compose/pull/13959
Read the original announcement →

https://github.com/docker/compose/releases/tag/v5.5.0

Related releases