build(deps): update docker/compose to v2.29.1
This MR contains the following updates: | Package | Update | Change | |---|---|---| | [docker/compose](https://github.com/docker/compose) | minor | `v2.27.0` -> `v2.29.1` | MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot). **Proposed changes to behavior should be submitted there as MRs.** --- ### Release Notes <details> <summary>docker/compose (docker/compose)</summary> ### [`v2.29.1`](https://github.com/docker/compose/releases/tag/v2.29.1) [Compare Source](https://github.com/docker/compose/compare/v2.29.0...v2.29.1) #### What's Changed #####✨ Improvements - Enhance JSON progress events with more fields. by [@​cmrigney](https://github.com/cmrigney) in https://github.com/docker/compose/pull/12000 #####🐛 Fixes - Fix sorting logic by adding secondary sorting for one-off containers by [@​idsulik](https://github.com/idsulik) in https://github.com/docker/compose/pull/11995 #####🔧 Internal - Test with docker engine 27.1.0 by [@​thaJeztah](https://github.com/thaJeztah) in https://github.com/docker/compose/pull/11998 - bump docker, docker/cli v27.1.0 by [@​thaJeztah](https://github.com/thaJeztah) in https://github.com/docker/compose/pull/12003 - bump compose-go v2.1.5 by [@​ndeloof](https://github.com/ndeloof) in https://github.com/docker/compose/pull/12007 #### New Contributors - [@​cmrigney](https://github.com/cmrigney) made their first contribution in https://github.com/docker/compose/pull/12000 **Full Changelog**: https://github.com/docker/compose/compare/v2.29.0...v2.29.1 ### [`v2.29.0`](https://github.com/docker/compose/releases/tag/v2.29.0) [Compare Source](https://github.com/docker/compose/compare/v2.28.1...v2.29.0) #### What's Changed #####✨ Improvements - Add JSON stream progress writer [(11478)](https://github.com/docker/compose/pull/11478) - Add `--prune` option to docker-compose `watch` command [(11932)](https://github.com/docker/compose/pull/11932) #####🐛 Fixes - Exclude unnecessary resources after services have been selected [(11978)](https://github.com/docker/compose/pull/11978) - Empty env variable with no value must be unset in container[(11965)](https://github.com/docker/compose/pull/11965) - Restore setEnvWithDotEnv [(11974)](https://github.com/docker/compose/pull/11974) #####🔧 Internal - Test with docker engine v27.0.3 [(11927)](https://github.com/docker/compose/pull/11927) - Remove COMPOSE_MENU env from e2e tests [(11654)](https://github.com/docker/compose/pull/11654) - Add stale workflow [(11968)](https://github.com/docker/compose/pull/11968) - Change time before closing stale [(11979)](https://github.com/docker/compose/pull/11979) - Fix: typos [(11632)](https://github.com/docker/compose/pull/11632) #####⚙️ Dependencies - Build(deps): bump docker/cli, docker/docker v27.0.2 [(11938)](https://github.com/docker/compose/pull/11938) - Build(deps): docker/cli, docker/docker v27.0.3[(11951)](https://github.com/docker/compose/pull/11951) - Build(deps): bump compose-go to v2.1.4, buildx to v0.16.0, containerd to v1.7.19 and buildx to v0.15.0[(11987)](https://github.com/docker/compose/pull/11987) #### New Contributors - [@​idsulik](https://github.com/idsulik) made their first contribution in https://github.com/docker/compose/pull/11932 - [@​testwill](https://github.com/testwill) made their first contribution in https://github.com/docker/compose/pull/11632 **Full Changelog**: https://github.com/docker/compose/compare/v2.28.1...v2.29.0 ### [`v2.28.1`](https://github.com/docker/compose/releases/tag/v2.28.1) [Compare Source](https://github.com/docker/compose/compare/v2.28.0...v2.28.1) #### What's Changed🐛 Fixes - Remove `console.Terminal` check and use `IsTerminal` from `streams.Out` by [@​vvoland](https://github.com/vvoland) in https://github.com/docker/compose/pull/11934 #### New Contributors - [@​vvoland](https://github.com/vvoland) made their first contribution in https://github.com/docker/compose/pull/11934 **Full Changelog**: https://github.com/docker/compose/compare/v2.28.0...v2.28.1 ### [`v2.28.0`](https://github.com/docker/compose/releases/tag/v2.28.0) [Compare Source](https://github.com/docker/compose/compare/v2.27.3...v2.28.0) #### What's Changed⚙️ Dependencies - bump docker/docker and docker/cli `v27.0.1-rc.1`, compose-go `v2.1.3` [(11926)](https://github.com/docker/compose/pull/11926) **Full Changelog**: https://github.com/docker/compose/compare/v2.27.3...v2.28.0 ### [`v2.27.3`](https://github.com/docker/compose/releases/tag/v2.27.3) [Compare Source](https://github.com/docker/compose/compare/v2.27.2...v2.27.3) #### What's Changed⚙️ Dependencies - build(deps): bump github.com/docker/buildx from `0.15.0` to `0.15.1` [(11921)](https://github.com/docker/compose/pull/11921) - build(deps): bump github.com/spf13/cobra from `1.8.0` to `1.8.1` [(11915)](https://github.com/docker/compose/pull/11915) **Full Changelog**: https://github.com/docker/compose/compare/v2.27.2...v2.27.3 ### [`v2.27.2`](https://github.com/docker/compose/releases/tag/v2.27.2) [Compare Source](https://github.com/docker/compose/compare/v2.27.1...v2.27.2) #### What's Changed #####✨ Improvements - Add `--environment` flag to `config` command [(11891)](https://github.com/docker/compose/pull/11891) #####🐛 Fixes - Prevent concurrent map write relying on project immutability [(11860)](https://github.com/docker/compose/pull/11860) - Fix `COMPOSE_PROFILES` can be set by .env file [(11861)](https://github.com/docker/compose/pull/11861) - Fix: change append to use slice index in `ps` [(11862)](https://github.com/docker/compose/pull/11862) - Return an error when `--detach` and `--watch` are used together in `up` command [(11890)](https://github.com/docker/compose/pull/11890) - Fix dot env file to define `COMPOSE_*` variables[(11889)](https://github.com/docker/compose/pull/11889) - Enforce keyboard.Close is always executed to restore terminal [(11896)](https://github.com/docker/compose/pull/11896) - Stop `watch` process when associated `up` process is stopped [(11911)](https://github.com/docker/compose/pull/11911) - Using as flag of the `up` command, `watch` was blocking process shutdown [(11919)](https://github.com/docker/compose/pull/11919) #####🔧 Internal - Correct typo in comment [(11877)](https://github.com/docker/compose/pull/11877) - Chore(publish): remove unreachable code[(11888)](https://github.com/docker/compose/pull/11888) - Update GH actions versions, update engine matrix, bump Golang to 1.21.11 [(11885)](https://github.com/docker/compose/pull/11885) - Build: replace uses of archive.CanonicalTarNameForPath [(11910)](https://github.com/docker/compose/pull/11910) - Add open watch docs in up menu [(11917)](https://github.com/docker/compose/pull/11917) #####⚙️ Dependencies - Build(deps): bump github.com/hashicorp/go-version from `1.6.0` to `1.7.0`[(11854)](https://github.com/docker/compose/pull/11854) - Build(deps): bump golang.org/x/sys from `0.20.0` to `0.21.0` [(11883)](https://github.com/docker/compose/pull/11883) - Build(deps): bump github.com/containerd/containerd from `1.7.17` to `1.7.18` [(11897)](https://github.com/docker/compose/pull/11897) - Build(deps): bump github.com/docker/docker from `26.1.3+incompatible` to `26.1.4+incompatible` [(11898)](https://github.com/docker/compose/pull/11898) - Bump buildkit to `0.14.0` and buildx to `0.15.0` [(11913)](https://github.com/docker/compose/pull/11913) #### New Contributors - [@​IDOMATH](https://github.com/IDOMATH) made their first contribution in https://github.com/docker/compose/pull/11862 - [@​korverdev](https://github.com/korverdev) made their first contribution in https://github.com/docker/compose/pull/11877 - [@​Lunal98](https://github.com/Lunal98) made their first contribution in https://github.com/docker/compose/pull/11888 **Full Changelog**: https://github.com/docker/compose/compare/v2.27.1...v2.27.2 ### [`v2.27.1`](https://github.com/docker/compose/releases/tag/v2.27.1) [Compare Source](https://github.com/docker/compose/compare/v2.27.0...v2.27.1) #### What's Changed #####✨ Improvements - Add new navigation menu to open Compose app configuration in Docker Desktop [(11834)](https://github.com/docker/compose/pull/11834) #####🐛 Fixes - Allow a local .env file to override compose.yaml sibling .env [(11824)](https://github.com/docker/compose/pull/11824) - Fix `--resolve-image-digests` [(11825)](https://github.com/docker/compose/pull/11825) - Fix opentelemetry [(11845)](https://github.com/docker/compose/pull/11845) #####🔧 Internal - Add documentation for `--menu` up option and `COMPOSE_MENU` environment var [(11800)](https://github.com/docker/compose/pull/11800) - Backport OpenBSD patches [(11832)](https://github.com/docker/compose/pull/11832) - Per endpoint driver opts [(11815)](https://github.com/docker/compose/pull/11815) - Add `gui/composeview` as part of available commands [(11851)](https://github.com/docker/compose/pull/11851) - Drop `COMPOSE_EXPERIMENTAL_OTEL` as docker/cli has opentelemetry in \[(11850)]\(https://github.com/docker/compose/pull/11850 #####⚙️ Dependencies - Bump compose-go to `v2.1.1` [(11815)](https://github.com/docker/compose/pull/11815) - Bump docker to `v26.1.1` [(11794)](https://github.com/docker/compose/pull/11794) - Bump docker to `v26.1.2` [(11811)](https://github.com/docker/compose/pull/11811) - Bump Docker engine and cli to `v26.1.3` [(11826)](https://github.com/docker/compose/pull/11826) - Build(deps): bump golang.org/x/sys from `0.19.0` to `0.20.0` [(11798)](https://github.com/docker/compose/pull/11798) - Build(deps): bump github.com/fsnotify/fsevents from `0.1.1` to `0.2.0` [(11814)](https://github.com/docker/compose/pull/11814) - Build(deps): bump github.com/docker/buildx from `0.14.0` to `0.14.1` [(11847)](https://github.com/docker/compose/pull/11847) - Build(deps): bump github.com/containerd/containerd from `1.7.16` to `1.7.17` [(11833)](https://github.com/docker/compose/pull/11833) #### New Contributors - [@​catap](https://github.com/catap) made their first contribution in https://github.com/docker/compose/pull/11832 - [@​robmry](https://github.com/robmry) made their first contribution in https://github.com/docker/compose/pull/11815 **Full Changelog**: https://github.com/docker/compose/compare/v2.27.0...v2.27.1 </details> --- ### Configuration📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.♻️ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.🔕 **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzUuMiIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJSZW5vdmF0ZSBCb3QiXX0=-->
-
🤖 @ecg_cicdmentioned in merge request el-capitano/dotfiles!96 (merged)
-
🤖 @ecg_cicdmentioned in merge request el-capitano/tutorials-and-courses/postgresql-sql-murder-mystery!29 (merged)
-
🤖 @ecg_cicdmentioned in merge request el-capitano/tutorials-and-courses/go-learn-go-with-tests!36 (merged)
-
🤖 @ecg_cicdmentioned in merge request el-capitano/operations/aws-ecs-review-apps-infrastructure!337 (closed)
-
🤖 @ecg_cicdmentioned in commit el-capitano/tutorials-and-courses/postgresql-sql-murder-mystery@3a12c4aa
-
🤖 @ecg_cicdmentioned in commit el-capitano/dotfiles@f2a5c298
-
🤖 @ecg_cicdmentioned in commit el-capitano/tutorials-and-courses/go-learn-go-with-tests@5c20553e
-
🤖 @ecg_cicdmentioned in merge request el-capitano/tutorials-and-courses/go-freecodecamp-course!30 (merged)
-
🤖 @ecg_cicdmentioned in commit el-capitano/tutorials-and-courses/go-freecodecamp-course@7b9b1090