ℹ️ This release overhauls image digest reconciliation to prevent unnecessary container recreation.
Existing containers may be recreated the first time you run compose up after upgrading, as image digests are re-evaluated using the new logic.
compose pull now honors pull_policy refresh windows (daily, weekly, every_N).
Build(deps): bump actions/stale from 10.4.0 to 11.0.0 by @dependabot[bot] in #13996
Build(deps): bump docker/docker-agent-action/.github/workflows/review-pr.yml from 2.0.2 to 2.0.3 in the docker-actions group by @dependabot[bot] in #13995
Build(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 by @dependabot[bot] in #13984
Chore(deps): github.com/docker/buildx v0.36.0, buildkit v0.32.0 by @glours in #13975
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [docker/compose](https://github.com/docker/compose) | minor | `5.3.1` → `5.5.0` |
| [docker/compose](https://github.com/docker/compose) | minor | `v5.3.1` → `v5.5.0` |
---
### Release Notes
<details>
<summary>docker/compose (docker/compose)</summary>
### [`v5.5.0`](https://github.com/docker/compose/releases/tag/v5.5.0)
[Compare Source](https://github.com/docker/compose/compare/v5.4.0...v5.5.0)
##### What's Changed
> ℹ️ This release overhauls image digest reconciliation to prevent unnecessary container recreation.\
> Existing containers may be recreated the first time you run `compose up` after upgrading, as image digests are re-evaluated using the new logic.
>
> `compose pull` now honors `pull_policy` refresh windows (`daily`, `weekly`, `every_N`).
##### ✨ Improvements
- New image digest reconciliation process by [@​glours](https://github.com/glours) & [@​ndeloof](https://github.com/ndeloof) [#​14011](https://github.com/docker/compose/pull/14011) [#​14041](https://github.com/docker/compose/pull/14041)
##### 🐛 Fixes
- Fix(bridge): skip pulling default image references for build-only ser… by [@​ericwyles](https://github.com/ericwyles) in [#​14010](https://github.com/docker/compose/pull/14010)
- Fix(watch): stop pruning every dangling image of the project by [@​glours](https://github.com/glours) in [#​14012](https://github.com/docker/compose/pull/14012)
- Fix(config): resolve service environment when computing --hash by [@​glours](https://github.com/glours) in [#​14002](https://github.com/docker/compose/pull/14002)
- Fix(watch): skip unreadable directories instead of failing the watch by [@​Endika](https://github.com/Endika) in [#​13992](https://github.com/docker/compose/pull/13992)
- Fix: ignore one-off container events in up monitor by [@​brano-osif](https://github.com/brano-osif) in [#​14038](https://github.com/docker/compose/pull/14038)
- Fix(bridge): validate arguments of bridge subcommands by [@​glours](https://github.com/glours) in [#​14003](https://github.com/docker/compose/pull/14003)
- Fix(images): tolerate containers whose image record is gone by [@​ndeloof](https://github.com/ndeloof) in [#​14028](https://github.com/docker/compose/pull/14028)
##### 🔧 Internal
- Test: Set stop\_signal to SIGTERM in nginx-based services by [@​ricardobranco777](https://github.com/ricardobranco777) in [#​13881](https://github.com/docker/compose/pull/13881)
- Chore: inline needlessly extracted single-use helpers by [@​ndeloof](https://github.com/ndeloof) in [#​14048](https://github.com/docker/compose/pull/14048)
- Add ENGINE column driven by label by [@​nicksieger](https://github.com/nicksieger) in [#​13959](https://github.com/docker/compose/pull/13959)
##### ⚙️ Dependencies
- Build(deps): bump github.com/moby/moby/client from 0.5.0 to 0.5.1 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13999](https://github.com/docker/compose/pull/13999)
- Build(deps): bump github/codeql-action/upload-sarif from 4.37.3 to 4.37.4 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​14009](https://github.com/docker/compose/pull/14009)
- Build(deps): bump github/codeql-action/upload-sarif from 4.37.4 to 4.37.5 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​14019](https://github.com/docker/compose/pull/14019)
- Build(deps): bump github.com/moby/buildkit from 0.32.1 to 0.32.2 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​14033](https://github.com/docker/compose/pull/14033)
- Build(deps): bump github.com/docker/buildx from 0.36.0 to 0.36.1 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​14034](https://github.com/docker/compose/pull/14034)
- Build(deps): bump docker/github-builder/.github/workflows/bake.yml from 1.15.0 to 1.16.0 in the docker-actions group by [@​dependabot](https://github.com/dependabot)\[bot] in [#​14035](https://github.com/docker/compose/pull/14035)
- Build(deps): bump github.com/moby/go-archive from 0.3.2 to 0.3.3 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​14043](https://github.com/docker/compose/pull/14043)
- Build(deps): bump github/codeql-action/upload-sarif from 4.37.5 to 4.37.6 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​14022](https://github.com/docker/compose/pull/14022)
- Build(deps): bump github.com/docker/cli from 29.6.2+incompatible to 29.7.2+incompatible by [@​dependabot](https://github.com/dependabot)\[bot] in [#​14042](https://github.com/docker/compose/pull/14042)
- Build(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.0 by [@​dependabot](https://github.com/dependabot)\[bot] in [#​14008](https://github.com/docker/compose/pull/14008)
- Bump golang to version 1.26.6 by [@​glours](https://github.com/glours) in [#​14045](https://github.com/docker/compose/pull/14045)
##### New Contributors
- [@​ericwyles](https://github.com/ericwyles) made their first contribution in [#​14010](https://github.com/docker/compose/pull/14010)
- [@​Endika](https://github.com/Endika) made their first contribution in [#​13992](https://github.com/docker/compose/pull/13992)
- [@​brano-osif](https://github.com/brano-osif) made their first contribution in [#​14038](https://github.com/docker/compose/pull/14038)
**Full Changelog**: <https://github.com/docker/compose/compare/v5.4.0...v5.5.0>
### [`v5.4.0`](https://github.com/docker/compose/releases/tag/v5.4.0)
[Compare Source](https://github.com/docker/compose/compare/v5.3.1...v5.4.0)
##### What's Changed
> ℹ️ This release introduces a new way to reconcile resources such as volumes and networks
##### ✨ Improvements
- Feat(reconcile): model volume recreation in the plan by [@​ndeloof](https://github.com/ndeloof) in [#​13962](https://github.com/docker/compose/pull/13962)
- Feat(reconcile): model network lifecycle in the plan by [@​ndeloof](https://github.com/ndeloof) in [#​13966](https://github.com/docker/compose/pull/13966)
##### 🐛 Fixes
- Fix(reconcile): preserve zero-replica services during hashing by [@​junhaoliao](https://github.com/junhaoliao) in [#​13931](https://github.com/docker/compose/pull/13931)
- Fix(config): warn when service selection is silently ignored by [@​glours](https://github.com/glours) in [#​13950](https://github.com/docker/compose/pull/13950)
- Fix(build): use platform image-manifest digest, not attested index by [@​glours](https://github.com/glours) in [#​13949](https://github.com/docker/compose/pull/13949)
- Fix(oci): honor --insecure-registry when `up` re-loads the model by [@​ptrdom](https://github.com/ptrdom) in [#​13894](https://github.com/docker/compose/pull/13894)
- Fix(config): pin type:image volume sources and pre\_start hook images by [@​glours](https://github.com/glours) in [#​13956](https://github.com/docker/compose/pull/13956)
- Tolerate missing env file on more runtime commands by [@​maxproske](https://github.com/maxproske) in [#​13603](https://github.com/docker/compose/pull/13603)
- Resolve `pre_start` hook images alongside service images by [@​ndeloof](https://github.com/ndeloof) in [#​13937](https://github.com/docker/compose/pull/13937)
- Fix(cp): return non-nil Content from dry-run CopyFromContainer by [@​glours](https://github.com/glours) in [#​13982](https://github.com/docker/compose/pull/13982)
- Fix(config): apply config flags to `--services`/`--volumes`/`--networks`/`--models`/`--hash` by [@​glours](https://github.com/glours) in [#​13979](https://github.com/docker/compose/pull/13979)
- Fix: tolerate missing env file on scale, watch and shell completion by [@​glours](https://github.com/glours) in [#​13973](https://github.com/docker/compose/pull/13973)
##### 🔧 Internal
- README: remove Go Report Card badge by [@​thaJeztah](https://github.com/thaJeztah) in [#​13926](https://github.com/docker/compose/pull/13926)
- Docs: adopt `AGENTS.md` standard, symlink `CLAUDE.md` to it by [@​glours](https://github.com/glours) in [#​13871](https://github.com/docker/compose/pull/13871)
- Dockerfile: update golang image to alpine `3.23` by [@​thaJeztah](https://github.com/thaJeztah) in [#​13921](https://github.com/docker/compose/pull/13921)
- Docs: require dated `AI_AGENT_DISCLOSURE.md`, drop committed copy by [@​glours](https://github.com/glours) in [#​13976](https://github.com/docker/compose/pull/13976)
- CI: publish images to Docker Hub using OIDC by [@​glours](https://github.com/glours) in [#​13994](https://github.com/docker/compose/pull/13994)
##### ⚙️ Dependencies
- Build(deps): bump github/codeql-action/upload-sarif from `4.36.2` to `4.37.0` by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13942](https://github.com/docker/compose/pull/13942)
- Build(deps): bump the docker-actions group across 1 directory with 4 updates by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13941](https://github.com/docker/compose/pull/13941)
- Build(deps): bump actions/stale from `10.3.0` to `10.4.0` by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13943](https://github.com/docker/compose/pull/13943)
- Build(deps): bump github.com/mattn/go-shellwords from `1.0.13` to `1.0.14` by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13948](https://github.com/docker/compose/pull/13948)
- Build(deps): bump golang.org/x/sync from `0.21.0` to `0.22.0` by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13927](https://github.com/docker/compose/pull/13927)
- Build(deps): bump golang.org/x/sys from `0.46.0` to `0.47.0` by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13928](https://github.com/docker/compose/pull/13928)
- Build(deps): bump docker/github-builder/.github/workflows/bake.yml from `1.13.0` to `1.14.0` in the docker-actions group by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13953](https://github.com/docker/compose/pull/13953)
- Build(deps): bump google.golang.org/grpc from `1.81.1` to `1.82.0` by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13922](https://github.com/docker/compose/pull/13922)
- Build(deps): bump softprops/action-gh-release from `3.0.1` to `3.0.2` by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13955](https://github.com/docker/compose/pull/13955)
- Build(deps): bump actions/setup-go from `6.5.0` to `7.0.0` by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13960](https://github.com/docker/compose/pull/13960)
- Build(deps): bump google.golang.org/grpc from `1.82.0` to `1.82.1` in the go\_modules group across 1 directory by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13961](https://github.com/docker/compose/pull/13961)
- Build(deps): bump github.com/docker/cli from `29.6.1+incompatible` to `29.6.2+incompatible` by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13968](https://github.com/docker/compose/pull/13968)
- Build(deps): bump github/codeql-action/upload-sarif from `4.37.0` to `4.37.3` by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13981](https://github.com/docker/compose/pull/13981)
- Build(deps): bump actions/checkout from `7.0.0` to `7.0.1` by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13970](https://github.com/docker/compose/pull/13970)
- Build(deps): bump github.com/moby/buildkit from `0.31.1` to `0.31.2` by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13969](https://github.com/docker/compose/pull/13969)
- Bump compose-go to version `v2.14.0` by [@​glours](https://github.com/glours) in [#​13983](https://github.com/docker/compose/pull/13983)
- Bump go-archive to version `v0.3.0` by [@​glours](https://github.com/glours) in [#​13986](https://github.com/docker/compose/pull/13986)
- Build(deps): bump docker/github-builder/.github/workflows/bake.yml from `1.14.0` to `1.15.0` in the docker-actions group by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13989](https://github.com/docker/compose/pull/13989)
- Chore(deps): bump github.com/moby/go-archive `v0.3.2` by [@​thaJeztah](https://github.com/thaJeztah) in [#​13991](https://github.com/docker/compose/pull/13991)
- Update to `go1.26.5` by [@​thaJeztah](https://github.com/thaJeztah) in [#​13920](https://github.com/docker/compose/pull/13920)
- Build(deps): bump actions/stale from `10.4.0` to `11.0.0` by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13996](https://github.com/docker/compose/pull/13996)
- Build(deps): bump docker/docker-agent-action/.github/workflows/review-pr.yml from `2.0.2` to `2.0.3` in the docker-actions group by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13995](https://github.com/docker/compose/pull/13995)
- Build(deps): bump ossf/scorecard-action from `2.4.3` to `2.4.4` by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13984](https://github.com/docker/compose/pull/13984)
- Chore(deps): github.com/docker/buildx `v0.36.0`, buildkit `v0.32.0` by [@​glours](https://github.com/glours) in [#​13975](https://github.com/docker/compose/pull/13975)
- Bump buildkit `v0.32.1` by [@​glours](https://github.com/glours) in [#​13997](https://github.com/docker/compose/pull/13997)
##### New Contributors
- [@​junhaoliao](https://github.com/junhaoliao) made their first contribution in [#​13931](https://github.com/docker/compose/pull/13931)
**Full Changelog**: <https://github.com/docker/compose/compare/v5.3.1...v5.4.0>
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yODguMCIsInVwZGF0ZWRJblZlciI6IjQ0LjMxLjAiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOlsicmVub3ZhdGUvYXV0b21lcmdlIl19-->
CSRBot
scheduled this pull request to auto merge when all checks succeed 2026-08-03 17:05:00 +02:00
volker.raschek
was assigned by CSRBot2026-08-03 20:04:53 +02:00
CSRBot
changed title from chore(deps): update dependency docker/compose to v5.4.0 to chore(deps): update dependency docker/compose to v5.5.02026-08-17 14:09:34 +02:00
CSRBot
merged commit 8ae2ec231f into master2026-08-17 14:13:48 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
5.3.1→5.5.0v5.3.1→v5.5.0Release Notes
docker/compose (docker/compose)
v5.5.0Compare Source
What's Changed
✨ Improvements
🐛 Fixes
🔧 Internal
⚙️ Dependencies
New Contributors
Full Changelog: https://github.com/docker/compose/compare/v5.4.0...v5.5.0
v5.4.0Compare Source
What's Changed
✨ Improvements
🐛 Fixes
upre-loads the model by @ptrdom in #13894pre_starthook images alongside service images by @ndeloof in #13937--services/--volumes/--networks/--models/--hashby @glours in #13979🔧 Internal
AGENTS.mdstandard, symlinkCLAUDE.mdto it by @glours in #138713.23by @thaJeztah in #13921AI_AGENT_DISCLOSURE.md, drop committed copy by @glours in #13976⚙️ Dependencies
4.36.2to4.37.0by @dependabot[bot] in #1394210.3.0to10.4.0by @dependabot[bot] in #139431.0.13to1.0.14by @dependabot[bot] in #139480.21.0to0.22.0by @dependabot[bot] in #139270.46.0to0.47.0by @dependabot[bot] in #139281.13.0to1.14.0in the docker-actions group by @dependabot[bot] in #139531.81.1to1.82.0by @dependabot[bot] in #139223.0.1to3.0.2by @dependabot[bot] in #139556.5.0to7.0.0by @dependabot[bot] in #139601.82.0to1.82.1in the go_modules group across 1 directory by @dependabot[bot] in #1396129.6.1+incompatibleto29.6.2+incompatibleby @dependabot[bot] in #139684.37.0to4.37.3by @dependabot[bot] in #139817.0.0to7.0.1by @dependabot[bot] in #139700.31.1to0.31.2by @dependabot[bot] in #13969v2.14.0by @glours in #13983v0.3.0by @glours in #139861.14.0to1.15.0in the docker-actions group by @dependabot[bot] in #13989v0.3.2by @thaJeztah in #13991go1.26.5by @thaJeztah in #1392010.4.0to11.0.0by @dependabot[bot] in #139962.0.2to2.0.3in the docker-actions group by @dependabot[bot] in #139952.4.3to2.4.4by @dependabot[bot] in #13984v0.36.0, buildkitv0.32.0by @glours in #13975v0.32.1by @glours in #13997New Contributors
Full Changelog: https://github.com/docker/compose/compare/v5.3.1...v5.4.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate CLI.
3d9e11ccf2to638027b00d638027b00dto8ae2ec231fchore(deps): update dependency docker/compose to v5.4.0to chore(deps): update dependency docker/compose to v5.5.0