This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [docker/compose](https://github.com/docker/compose) | minor | `5.1.4` → `5.2.0` |
| [docker/compose](https://github.com/docker/compose) | minor | `v5.1.4` → `v5.2.0` |
---
### Release Notes
<details>
<summary>docker/compose (docker/compose)</summary>
### [`v5.2.0`](https://github.com/docker/compose/releases/tag/v5.2.0)
[Compare Source](https://github.com/docker/compose/compare/v5.1.4...v5.2.0)
##### What's Changed
> ℹ️ This version introduces a new reconciliation algorithm between the observed state and the expected state.
>
> If you experience any issues with a Compose workload that was previously working, please open an issue.
##### ✨ Improvements
- Reconciliation plan by [@​ndeloof](https://github.com/ndeloof) & [@​glours](https://github.com/glours) in [#​13830](https://github.com/docker/compose/pull/13830)
- Add `rawsetenv` message type for provider plugins by [@​rajyan](https://github.com/rajyan) in [#​13742](https://github.com/docker/compose/pull/13742)
##### 🐛 Fixes
- Fix(build): skip remote URL contexts from bake fs.read allowlist by [@​ndeloof](https://github.com/ndeloof) in [#​13816](https://github.com/docker/compose/pull/13816)
- Skip validation when extracting config variables by [@​scarab-systems](https://github.com/scarab-systems) in [#​13831](https://github.com/docker/compose/pull/13831)
- Fix(progress): probe stderr (not stdout) for TTY auto-detection by [@​glours](https://github.com/glours) in [#​13837](https://github.com/docker/compose/pull/13837)
- Fix(publish): honor env\_file required: false for missing files by [@​Ijtihed](https://github.com/Ijtihed) in [#​13848](https://github.com/docker/compose/pull/13848)
##### 🔧 Internal
- Docs: compose logs: add links for since/until flag descriptions by [@​thaJeztah](https://github.com/thaJeztah) in [#​13806](https://github.com/docker/compose/pull/13806)
- Ci: add Dependabot cooldown ([`2026060`](https://github.com/docker/compose/commit/20260603)-170456) by [@​securityeng-bot](https://github.com/securityeng-bot)\[bot] in [#​13820](https://github.com/docker/compose/pull/13820)
- Docs(CLAUDE.md): note that commits must be signed off (DCO) by [@​ndeloof](https://github.com/ndeloof) in [#​13817](https://github.com/docker/compose/pull/13817)
- Refactor: replace Split in loops with more efficient SplitSeq and replace HasPrefix+TrimPrefix with CutPrefix by [@​caltechustc](https://github.com/caltechustc) in [#​13810](https://github.com/docker/compose/pull/13810)
- Chore: fix some comments to improve readability by [@​solunolab](https://github.com/solunolab) in [#​13823](https://github.com/docker/compose/pull/13823)
- GHA: update docs-upstream to pin workflows by sha by [@​thaJeztah](https://github.com/thaJeztah) in [#​13834](https://github.com/docker/compose/pull/13834)
- Docs: compose logs: add more links for flag descriptions by [@​thaJeztah](https://github.com/thaJeztah) in [#​13833](https://github.com/docker/compose/pull/13833)
- Fix/progress tty line overflow 13595 by [@​glours](https://github.com/glours) in [#​13840](https://github.com/docker/compose/pull/13840)
- Fix(publish): bypass Docker Desktop proxy for loopback registries by [@​ptrdom](https://github.com/ptrdom) in [#​13825](https://github.com/docker/compose/pull/13825)
- Watch: do not rebuild depends\_on services on file change by [@​ndeloof](https://github.com/ndeloof) in [#​13856](https://github.com/docker/compose/pull/13856)
- pkg/e2e: fix malformed JWT in fixtures by [@​thaJeztah](https://github.com/thaJeztah) in [#​13857](https://github.com/docker/compose/pull/13857)
- pkg/e2e: drop unused run param from getEnv by [@​glours](https://github.com/glours) in [#​13867](https://github.com/docker/compose/pull/13867)
- Docs: `ps --format json` outputs JSON Lines, not a JSON array by [@​glours](https://github.com/glours) in [#​13868](https://github.com/docker/compose/pull/13868)
##### ⚙️ Dependencies
- Build(deps): bump github.com/docker/cli from `29.5.1+incompatible` to `29.5.2+incompatible` by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13802](https://github.com/docker/compose/pull/13802)
- Update to go `1.26.4` by [@​thaJeztah](https://github.com/thaJeztah) in [#​13828](https://github.com/docker/compose/pull/13828)
- Chore(deps): github.com/containerd/typeurl/v2 `v2.3.0` by [@​thaJeztah](https://github.com/thaJeztah) in [#​13829](https://github.com/docker/compose/pull/13829)
- Build(deps): bump golang.org/x/sync from `0.20.0` to `0.21.0` by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13838](https://github.com/docker/compose/pull/13838)
- Chore(deps): github.com/docker/cli `v29.5.3`, github.com/docker/buildx `v0.34.1`, buildkit `v0.30.0` by [@​thaJeztah](https://github.com/thaJeztah) in [#​13841](https://github.com/docker/compose/pull/13841)
- Build(deps): bump golang.org/x/sys from `0.45.0` to `0.46.0` by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13832](https://github.com/docker/compose/pull/13832)
- Chore(deps): golang.org/x/crypto `v0.53.0` by [@​thaJeztah](https://github.com/thaJeztah) in [#​13844](https://github.com/docker/compose/pull/13844)
- Build(deps): bump github.com/containerd/containerd/v2 from `2.2.3` to `2.2.4` in the go\_modules group across 1 directory by [@​dependabot](https://github.com/dependabot)\[bot] in [#​13804](https://github.com/docker/compose/pull/13804)
- Chore(deps): bump github.com/containerd/containerd/v2 to `v2.2.5` by [@​thaJeztah](https://github.com/thaJeztah) in [#​13855](https://github.com/docker/compose/pull/13855)
- Chore(deps): bump github.com/golang-jwt/jwt/v5 to `v5.3.1` by [@​thaJeztah](https://github.com/thaJeztah) in [#​13847](https://github.com/docker/compose/pull/13847)
- Chore(deps): github.com/docker/cli `v29.6.0`, github.com/docker/buildx `v0.35.0`, buildkit `v0.31.0` by [@​thaJeztah](https://github.com/thaJeztah) in [#​13842](https://github.com/docker/compose/pull/13842)
- Bump compose-go to version `v2.12.1` by [@​glours](https://github.com/glours) in [#​13865](https://github.com/docker/compose/pull/13865)
##### New Contributors
- [@​securityeng-bot](https://github.com/securityeng-bot)\[bot] made their first contribution in [#​13820](https://github.com/docker/compose/pull/13820)
- [@​caltechustc](https://github.com/caltechustc) made their first contribution in [#​13810](https://github.com/docker/compose/pull/13810)
- [@​solunolab](https://github.com/solunolab) made their first contribution in [#​13823](https://github.com/docker/compose/pull/13823)
- [@​scarab-systems](https://github.com/scarab-systems) made their first contribution in [#​13831](https://github.com/docker/compose/pull/13831)
- [@​ptrdom](https://github.com/ptrdom) made their first contribution in [#​13825](https://github.com/docker/compose/pull/13825)
- [@​rajyan](https://github.com/rajyan) made their first contribution in [#​13742](https://github.com/docker/compose/pull/13742)
- [@​Ijtihed](https://github.com/Ijtihed) made their first contribution in [#​13848](https://github.com/docker/compose/pull/13848)
**Full Changelog**: <https://github.com/docker/compose/compare/v5.1.4...v5.2.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 [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMzYuMyIsInVwZGF0ZWRJblZlciI6IjQzLjEzNi4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbInJlbm92YXRlL2F1dG9tZXJnZSJdfQ==-->
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.1.4→5.2.0v5.1.4→v5.2.0Release Notes
docker/compose (docker/compose)
v5.2.0Compare Source
What's Changed
✨ Improvements
rawsetenvmessage type for provider plugins by @rajyan in #13742🐛 Fixes
🔧 Internal
2026060-170456) by @securityeng-bot[bot] in #13820ps --format jsonoutputs JSON Lines, not a JSON array by @glours in #13868⚙️ Dependencies
29.5.1+incompatibleto29.5.2+incompatibleby @dependabot[bot] in #138021.26.4by @thaJeztah in #13828v2.3.0by @thaJeztah in #138290.20.0to0.21.0by @dependabot[bot] in #13838v29.5.3, github.com/docker/buildxv0.34.1, buildkitv0.30.0by @thaJeztah in #138410.45.0to0.46.0by @dependabot[bot] in #13832v0.53.0by @thaJeztah in #138442.2.3to2.2.4in the go_modules group across 1 directory by @dependabot[bot] in #13804v2.2.5by @thaJeztah in #13855v5.3.1by @thaJeztah in #13847v29.6.0, github.com/docker/buildxv0.35.0, buildkitv0.31.0by @thaJeztah in #13842v2.12.1by @glours in #13865New Contributors
Full Changelog: https://github.com/docker/compose/compare/v5.1.4...v5.2.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 Renovate Bot.