{"id":"src_xJlQDu2cnkGdYeqFfbwJA","slug":"docker-compose","name":"Docker Compose","type":"github","url":"https://github.com/docker/compose","orgId":"org_WksM2ycywd9De6Cqqs9es","org":{"slug":"docker","name":"Docker"},"isPrimary":false,"metadata":"{\"changelogDetectedAt\":\"2026-03-31T14:12:30.681Z\"}","releaseCount":202,"releasesLast30Days":3,"avgReleasesPerWeek":0.4,"latestVersion":"v5.1.3","latestDate":"2026-04-15T14:31:48.000Z","changelogUrl":null,"hasChangelogFile":false,"lastFetchedAt":"2026-04-18T14:02:04.869Z","trackingSince":"2017-08-31T21:23:52.000Z","releases":[{"id":"rel_w_KDfmhzFoYqZkhFoxDrA","version":"v5.1.3","title":"v5.1.3","summary":"## What's Changed\r\n### 🐛 Fixes\r\n* fix: provider output handling and watch rebuild re-invocation by @glours in https://github.com/docker/compose/pull/...","content":"## What's Changed\r\n### 🐛 Fixes\r\n* fix: provider output handling and watch rebuild re-invocation by @glours in https://github.com/docker/compose/pull/13732\r\n\r\n### 🔧  Internal\r\n* Add Docker Desktop Logs view hints and navigation shortcut by @glours in https://github.com/docker/compose/pull/13721\r\n* Build and push Docker Desktop module image on release by @glours in https://github.com/docker/compose/pull/13726\r\n* Fix typo in SECURITY.md by @glours in https://github.com/docker/compose/pull/13730\r\n* Make hook hint deep links clickable using OSC 8 terminal hyperlinks by @glours in https://github.com/docker/compose/pull/13734\r\n* Remove 'provenance' attribute' by @glours in https://github.com/docker/compose/pull/13738\r\n\r\n### ⚙️ Dependencies\r\n* build(deps): bump github.com/containerd/containerd/v2 from 2.2.2 to 2.2.3 by @dependabot[bot] in https://github.com/docker/compose/pull/13737\r\n\r\n\r\n\r\n**Full Changelog**: https://github.com/docker/compose/compare/v5.1.2...v5.1.3","publishedAt":"2026-04-15T14:31:48.000Z","url":"https://github.com/docker/compose/releases/tag/v5.1.3","media":[]},{"id":"rel_mPzHs2hAlhOGlBJU85qyD","version":"v5.1.2","title":"v5.1.2","summary":"## What's Changed\r\n### 🐛 Fixes\r\n* Fix TTY timer rendering when duration length changes by @MaybeSam05 in https://github.com/docker/compose/pull/13634...","content":"## What's Changed\r\n### 🐛 Fixes\r\n* Fix TTY timer rendering when duration length changes by @MaybeSam05 in https://github.com/docker/compose/pull/13634\r\n* Fix up attach filtering by @false200 in https://github.com/docker/compose/pull/13664\r\n* Preserve ssh:// URL scheme when resolving Dockerfile path by @ssam18 in https://github.com/docker/compose/pull/13669\r\n* Initialize and pass envFiles map in processExtends by @Mohamed-Moumni in https://github.com/docker/compose/pull/13678\r\n* Fix TestRunHook_ConsoleSize on macOS by @thaJeztah in https://github.com/docker/compose/pull/13686\r\n* Restore post-connect fallback for multi-network stacks on API < 1.44 by @jotka in https://github.com/docker/compose/pull/13629\r\n* Publish: return api.ErrCanceled when user declines interactive prompts by @ishwar170695 in https://github.com/docker/compose/pull/13674\r\n* Return error on non-ErrNotExist stat failures in Tar.Sync() by @Lidang-Jiang in https://github.com/docker/compose/pull/13684\r\n\r\n### 🔧  Internal\r\n* Refactor: thread context through publish sensitive data check by @ishwar170695 in https://github.com/docker/compose/pull/13653\r\n* Add AI-powered PR review workflow via `docker/cagent-action` by @glours in https://github.com/docker/compose/pull/13659\r\n* Update `cagent-action` to latest (with better permissions) by @derekmisler in https://github.com/docker/compose/pull/13665\r\n* Pin GitHub Actions to commit SHA, remove pr-review workflow by @glours in https://github.com/docker/compose/pull/13662\r\n* Exclude hook_test.go from Windows builds and propagate ExecStart error in runWaitExec by @pawannn in https://github.com/docker/compose/pull/13683\r\n* Skip PR review workflow for Dependabot PRs by @glours in https://github.com/docker/compose/pull/13679\r\n* Use negotiated API version for network setup by @glours in https://github.com/docker/compose/pull/13690\r\n* Fix mixed assertion libraries in tests by @thaJeztah in https://github.com/docker/compose/pull/13689\r\n* Test: use random host port for dind TLS build test by @ricardobranco777 in https://github.com/docker/compose/pull/13630\r\n* Remove direct dependency on `docker/docker` by @glours in https://github.com/docker/compose/pull/13706\r\n\r\n### ⚙️ Dependencies\r\n* Bump github.com/containerd/platforms from `1.0.0-rc.2` to `1.0.0-rc.3` by @dependabot[bot] in https://github.com/docker/compose/pull/13657\r\n* Bump golangci-lint to `v2.11.3` and configure CLAUDE to use it on change by @ndeloof in https://github.com/docker/compose/pull/13656\r\n* Bump google.golang.org/grpc from `1.78.0` to `1.79.3` by @dependabot[bot] in https://github.com/docker/compose/pull/13642\r\n* Bump github.com/moby/patternmatcher from `0.6.0` to `0.6.1` by @dependabot[bot] in https://github.com/docker/compose/pull/13667\r\n* Bump go.opentelemetry.io/otel/sdk from `1.39.0` to `1.42.0` by @glours in https://github.com/docker/compose/pull/13663\r\n* Bump github.com/docker/cli from `29.2.1+incompatible` to `29.3.1+incompatible` by @dependabot[bot] in https://github.com/docker/compose/pull/13670\r\n* Bump github.com/hashicorp/go-version from `1.8.0` to `1.9.0` by @dependabot[bot] in https://github.com/docker/compose/pull/13692\r\n* Bump github.com/docker/buildx `v0.33.0`, buildkit `v0.29.0` by @thaJeztah in https://github.com/docker/compose/pull/13693\r\n* Bump google.golang.org/grpc from `1.79.3` to `1.80.0` by @dependabot[bot] in https://github.com/docker/compose/pull/13697\r\n* Bump github.com/containerd/platforms from `1.0.0-rc.3` to `1.0.0-rc.4` by @dependabot[bot] in https://github.com/docker/compose/pull/13696\r\n* Bump github.com/moby/moby/client `v0.4.0`, moby/api `v1.54.1` by @thaJeztah in https://github.com/docker/compose/pull/13708\r\n* Bump github.com/docker/cli `v29.4.0` by @thaJeztah in https://github.com/docker/compose/pull/13707\r\n* Bump compose-go to version `v2.10.2` by @glours in https://github.com/docker/compose/pull/13705\r\n* Bump to Go `1.25.9` by @thaJeztah in https://github.com/docker/compose/pull/13720\r\n\r\n## New Contributors\r\n* @MaybeSam05 made their first contribution in https://github.com/docker/compose/pull/13634\r\n* @ishwar170695 made their first contribution in https://github.com/docker/compose/pull/13653\r\n* @derekmisler made their first contribution in https://github.com/docker/compose/pull/13665\r\n* @false200 made their first contribution in https://github.com/docker/compose/pull/13664\r\n* @ssam18 made their first contribution in https://github.com/docker/compose/pull/13669\r\n* @Mohamed-Moumni made their first contribution in https://github.com/docker/compose/pull/13678\r\n* @pawannn made their first contribution in https://github.com/docker/compose/pull/13683\r\n* @jotka made their first contribution in https://github.com/docker/compose/pull/13629\r\n* @Lidang-Jiang made their first contribution in https://github.com/docker/compose/pull/13684\r\n\r\n**Full Changelog**: https://github.com/docker/compose/compare/v5.1.1...v5.1.2","publishedAt":"2026-04-09T09:21:05.000Z","url":"https://github.com/docker/compose/releases/tag/v5.1.2","media":[]},{"id":"rel_laSALb9HUK94mKFQxffTg","version":"v5.1.1","title":"v5.1.1","summary":"## What's Changed\r\n\r\n### 🐛 Fixes\r\n* Only pass ConsoleSize to ExecAttach when TTY is enabled by @mikesir87 in https://github.com/docker/compose/pull/1...","content":"## What's Changed\r\n\r\n### 🐛 Fixes\r\n* Only pass ConsoleSize to ExecAttach when TTY is enabled by @mikesir87 in https://github.com/docker/compose/pull/13616\r\n* Fix deadlock in ttyWriter.Done() by @maks2134 in https://github.com/docker/compose/pull/13640\r\n\r\n### ⚙️ Dependencies\r\n* update to go1.25.8 by @thaJeztah in https://github.com/docker/compose/pull/13622\r\n* bump github.com/moby/moby/api from 1.53.0 to 1.54.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13619\r\n* bump golang.org/x/sys from 0.41.0 to 0.42.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13626\r\n* bump github.com/containerd/containerd/v2 from 2.2.1 to 2.2.2 by @dependabot[bot] in https://github.com/docker/compose/pull/13631\r\n* bump golang.org/x/sync from 0.19.0 to 0.20.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13627\r\n* bump github.com/moby/moby/client from 0.2.2 to 0.3.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13621\r\n\r\n## New Contributors\r\n* @maks2134 made their first contribution in https://github.com/docker/compose/pull/13640\r\n\r\n**Full Changelog**: https://github.com/docker/compose/compare/v5.1.0...v5.1.1","publishedAt":"2026-03-20T05:34:54.000Z","url":"https://github.com/docker/compose/releases/tag/v5.1.1","media":[]},{"id":"rel_W9McK2CC1I0w-j73cuGIy","version":"v5.1.0","title":"v5.1.0","summary":"## What's Changed\r\n\r\n### 🐛 Fixes\r\n* emit container status events after network reconnection (fixes #13524) by @MaheshThakur9152 in https://github.com...","content":"## What's Changed\r\n\r\n### 🐛 Fixes\r\n* emit container status events after network reconnection (fixes #13524) by @MaheshThakur9152 in https://github.com/docker/compose/pull/13529\r\n* Fix potential nil pointer dereference in container event monitoring by @Nepomuk5665 in https://github.com/docker/compose/pull/13551\r\n* compose: recreate container when mounted image digest changes by @ibrahimypr in https://github.com/docker/compose/pull/13549\r\n* fix panic by @ndeloof in https://github.com/docker/compose/pull/13562\r\n* Fix invalid path error when using OCI artifacts on Windows by @mikesir87 in https://github.com/docker/compose/pull/13574\r\n* fix: execute post_start hooks in docker compose run by @veeceey in https://github.com/docker/compose/pull/13607\r\n* Fix panic when watch rebuilds without up by @maxproske in https://github.com/docker/compose/pull/13610\r\n\r\n### 🔧  Internal\r\n* fsnotify is set in Dockerfile by @ndeloof in https://github.com/docker/compose/pull/13533\r\n* Dockerfile: update golangci-lint to v2.8.0 by @thaJeztah in https://github.com/docker/compose/pull/13535\r\n* replace some uses of strings.Split(N) for strings.Cut by @thaJeztah in https://github.com/docker/compose/pull/13542\r\n* Upgrade GitHub Actions to latest versions by @salmanmkc in https://github.com/docker/compose/pull/13546\r\n* pkg/compose: remove dependency on github.com/docker/buildx/driver by @thaJeztah in https://github.com/docker/compose/pull/13563\r\n* use Docker GitHub Builder to build and sign binaries and bin image by @crazy-max in https://github.com/docker/compose/pull/13568\r\n* ci: fix bin-image job by @crazy-max in https://github.com/docker/compose/pull/13569\r\n* pkg/compose: defaultNetworkSettings: refactor by @thaJeztah in https://github.com/docker/compose/pull/13580\r\n* pkg/compose: un-export consts by @thaJeztah in https://github.com/docker/compose/pull/13584\r\n* modernize some code by @thaJeztah in https://github.com/docker/compose/pull/13588\r\n\r\n### ⚙️ Dependencies\r\n* update to go1.25.7 by @thaJeztah in https://github.com/docker/compose/pull/13573\r\n* build(deps): bump golang.org/x/sys from 0.40.0 to 0.41.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13578\r\n* build(deps): bump go.yaml.in/yaml/v4 from 4.0.0-rc.3 to 4.0.0-rc.4 by @dependabot[bot] in https://github.com/docker/compose/pull/13541\r\n* migrate to moby modules by @thaJeztah in https://github.com/docker/compose/pull/13078\r\n\r\n## New Contributors\r\n* @MaheshThakur9152 made their first contribution in https://github.com/docker/compose/pull/13529\r\n* @salmanmkc made their first contribution in https://github.com/docker/compose/pull/13546\r\n* @Nepomuk5665 made their first contribution in https://github.com/docker/compose/pull/13551\r\n* @ibrahimypr made their first contribution in https://github.com/docker/compose/pull/13549\r\n* @veeceey made their first contribution in https://github.com/docker/compose/pull/13607\r\n\r\n**Full Changelog**: https://github.com/docker/compose/compare/v5.0.2...v5.1.0","publishedAt":"2026-02-24T16:42:29.000Z","url":"https://github.com/docker/compose/releases/tag/v5.1.0","media":[]},{"id":"rel_A1qigHv7UC5zm3VSFdKSa","version":"v5.0.2","title":"v5.0.2","summary":"## What's Changed\r\n\r\n### 🐛 Fixes\r\n* Fixed progress UI to adapt to terminal width by @ndeloof in https://github.com/docker/compose/pull/13519\r\n* Remov...","content":"## What's Changed\r\n\r\n### 🐛 Fixes\r\n* Fixed progress UI to adapt to terminal width by @ndeloof in https://github.com/docker/compose/pull/13519\r\n* Removed warning when no explicit build has been requested. by @ndeloof in https://github.com/docker/compose/pull/13493\r\n* Restored `runtime_flags` support in `models` by @ilopezluna in https://github.com/docker/compose/pull/13460\r\n* Added service name completion to `down` command by @bmo-at in https://github.com/docker/compose/pull/13470\r\n* Fixed tilde in `--env-file` paths expanded to user home directory by @tensorworkerr in https://github.com/docker/compose/pull/13510\r\n* Handle `healthcheck.disable: true` by @stavros-k in https://github.com/docker/compose/pull/13494\r\n* Fixed shutdown and error handling for large file change batches in `watch` by @amyssnippet in https://github.com/docker/compose/pull/13525\r\n\r\n\r\n### 🔧  Internal\r\n* Added unit test for upOptions.OnExit method by @htoyoda18 in https://github.com/docker/compose/pull/13489\r\n* clean up temporary compose files after conversion by @htoyoda18 in https://github.com/docker/compose/pull/13483\r\n* Fixed typo in isSwarmEnabled method name by @htoyoda18 in https://github.com/docker/compose/pull/13481\r\n* Fixed incorrect usage of errgroup.WithContext by @htoyoda18 in https://github.com/docker/compose/pull/13480\r\n* Fixed timeout initialization when waitTimeout is zero by @htoyoda18 in https://github.com/docker/compose/pull/13471\r\n* Extracted API version constants to dedicated file by @htoyoda18 in https://github.com/docker/compose/pull/13503\r\n* Replace tabbed indentation in sdk.md by @pkqk in https://github.com/docker/compose/pull/13505\r\n* Improved attach error handling and cleanup by @htoyoda18 in https://github.com/docker/compose/pull/13488\r\n* Modernize tests by @dgageot in https://github.com/docker/compose/pull/13531\r\n* set fsnotify build tag when building for OSX by @ndeloof in https://github.com/docker/compose/pull/13532\r\n\r\n### ⚙️ Dependencies\r\n* build(deps): bump github.com/klauspost/compress to v1.18.2 by @thaJeztah in https://github.com/docker/compose/pull/13499\r\n* go.mod: remove exclude rules by @thaJeztah in https://github.com/docker/compose/pull/13498\r\n* build(deps): bump github.com/containerd/containerd/v2 to v2.2.1 by @thaJeztah in https://github.com/docker/compose/pull/13497\r\n* build(deps): bump golang.org/x/sys from 0.39.0 to 0.40.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13502\r\n* build(deps): bump google.golang.org/grpc from 1.77.0 to 1.78.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13475\r\n* build(deps): bump github.com/go-viper/mapstructure/v2 from 2.4.0 to 2.5.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13506\r\n* build(deps): bump github.com/sirupsen/logrus v1.9.4 by @thaJeztah in https://github.com/docker/compose/pull/13518\r\n* Bump compose to v2.10.1 by @ndeloof in https://github.com/docker/compose/pull/13528\r\n\r\n## New Contributors\r\n* @bmo-at made their first contribution in https://github.com/docker/compose/pull/13470\r\n* @pkqk made their first contribution in https://github.com/docker/compose/pull/13505\r\n* @tensorworkerr made their first contribution in https://github.com/docker/compose/pull/13510\r\n* @stavros-k made their first contribution in https://github.com/docker/compose/pull/13494\r\n* @amyssnippet made their first contribution in https://github.com/docker/compose/pull/13525\r\n* @dgageot made their first contribution in https://github.com/docker/compose/pull/13531\r\n\r\n**Full Changelog**: https://github.com/docker/compose/compare/v5.0.1...v5.0.2","publishedAt":"2026-01-21T07:42:38.000Z","url":"https://github.com/docker/compose/releases/tag/v5.0.2","media":[]},{"id":"rel_gH2BTx_Iq_O4ZHGmfj5bu","version":"v5.0.1","title":"v5.0.1","summary":"## What's Changed\r\n\r\n### 🐛 Fixes\r\n* Restored support for `COMPOSE_COMPATIBILITY` by @ndeloof in https://github.com/docker/compose/pull/13424\r\n* Fixed...","content":"## What's Changed\r\n\r\n### 🐛 Fixes\r\n* Restored support for `COMPOSE_COMPATIBILITY` by @ndeloof in https://github.com/docker/compose/pull/13424\r\n* Fixed grammatical errors and improve clarity in code. by @xiaolinny in https://github.com/docker/compose/pull/13429\r\n* Fixed broken `run --quiet`. by @ndeloof in https://github.com/docker/compose/pull/13430\r\n* Fixed SDK example by @ndeloof in https://github.com/docker/compose/pull/13416\r\n* Added a check buildx version is set before comparing it. by @yangfeiyu20102011 in https://github.com/docker/compose/pull/13415\r\n* Fixed grammar: pluralize 'service' and remove apostrophes in lets. by @rashmivagha in https://github.com/docker/compose/pull/13423\r\n* Fixed progress UI not restoring terminal once operation completes. by @ndeloof in https://github.com/docker/compose/pull/13439\r\n* Fixed status alignment in progress UI. by @ndeloof in https://github.com/docker/compose/pull/13438\r\n* Restored image layer download progress details on pull. by @ndeloof in https://github.com/docker/compose/pull/13445\r\n* Added 'configured' event at the end of model configuration phase. by @glours in https://github.com/docker/compose/pull/13446\r\n* Introduced a build tag to select watcher implementation. by @ndeloof in https://github.com/docker/compose/pull/13452\r\n* Removed mention for `v2` on README. by @alexislefebvre in https://github.com/docker/compose/pull/13451\r\n* Fixed missing error handling in `setEnvWithDotEnv`. by @htoyoda18 in https://github.com/docker/compose/pull/13450\r\n* Adopted morikuni/aec library over raw ANSI sequences. by @ndeloof in https://github.com/docker/compose/pull/13440\r\n* Prevented incorrect progress metrics to break compose display. by @ndeloof in https://github.com/docker/compose/pull/13457\r\n* Restored support for BUILDKIT_PROGRESS. by @ndeloof in https://github.com/docker/compose/pull/13455\r\n* Added check model plugin is successfully loaded. by @ndeloof in https://github.com/docker/compose/pull/13464\r\n* Added a warning when no service has been selected to build. by @ndeloof in https://github.com/docker/compose/pull/13467\r\n\r\n### ⚙️ Dependencies\r\n* Drop Go min patch version by @austinvazquez in https://github.com/docker/compose/pull/13418\r\n* bump golang 1.24.11 by @austinvazquez in https://github.com/docker/compose/pull/13417\r\n* bump osxcross by @ndeloof in https://github.com/docker/compose/pull/13425\r\n* bump golang.org/x/sys from 0.38.0 to 0.39.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13433\r\n* bump github.com/docker/cli-docs-tool from 0.10.0 to 0.11.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13437\r\n* bump golang.org/x/sync from 0.18.0 to 0.19.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13434\r\n* bump tags.cncf.io/container-device-interface from 1.0.1 to 1.1.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13441\r\n* bump github.com/moby/buildkit from 0.26.2 to 0.26.3 by @dependabot[bot] in https://github.com/docker/compose/pull/13462\r\n\r\n## New Contributors\r\n* @yangfeiyu20102011 made their first contribution in https://github.com/docker/compose/pull/13415\r\n* @xiaolinny made their first contribution in https://github.com/docker/compose/pull/13429\r\n* @alexislefebvre made their first contribution in https://github.com/docker/compose/pull/13451\r\n* @htoyoda18 made their first contribution in https://github.com/docker/compose/pull/13450\r\n\r\n**Full Changelog**: https://github.com/docker/compose/compare/v5.0.0...v5.0.1","publishedAt":"2025-12-18T14:22:38.000Z","url":"https://github.com/docker/compose/releases/tag/v5.0.1","media":[]},{"id":"rel_7Cd9M0bkES6ORXM36gJl5","version":"v5.0.0","title":"v5.0.0 \"Mont Blanc\"","summary":"![mont blanc](https://github.com/user-attachments/assets/1e6b938e-e67a-4063-b1d0-0f225da01521)\r\n\r\nMajor changes in this release:\r\n* Compose can now of...","content":"![mont blanc](https://github.com/user-attachments/assets/1e6b938e-e67a-4063-b1d0-0f225da01521)\r\n\r\nMajor changes in this release:\r\n* Compose can now officially be used as a SDK to be integrated into third-party softwares\r\n* Internal builder has been removed, build is delegated to Docker Bake (same as `docker build` command) \r\n\r\n## Why \"v5\" ?\r\nWe decided to skip `3.0.0` for next major release after docker Compose v2 to prevent (more) confusion with the obsolete docker-compose file versions `2.x` and `3.x` inherited from Docker Compose v1. We also skipped `4.0.0` to have a clear separation with this legacy.\r\n\r\n## What's Changed\r\n\r\n### ✨ Improvements\r\n* drop support for internal buildkit builder by @ndeloof in https://github.com/docker/compose/pull/13056\r\n* Setup Compose service using functional parameters by @ndeloof in https://github.com/docker/compose/pull/13312\r\n* Introduce abstractions to support SDK usage without requiring Docker CLI by @glours in https://github.com/docker/compose/pull/13313\r\n* configure Compose service with io.Reader and io.Writer by @glours in https://github.com/docker/compose/pull/13322\r\n* Make progress Writer a CLI component by @ndeloof in https://github.com/docker/compose/pull/13316\r\n* SDK docs by @ndeloof in https://github.com/docker/compose/pull/13350\r\n* document support for OCI and Git remote resources by @ndeloof in https://github.com/docker/compose/pull/13362\r\n* run hooks on restart by @ndeloof in https://github.com/docker/compose/pull/13321\r\n* fix(run): Ensure images exist only for the target service in run command by @idsulik in https://github.com/docker/compose/pull/13325\r\n* Add load project to api definition by @glours in https://github.com/docker/compose/pull/13329\r\n* introduce --insecure-registry, reserved for testing purpose by @ndeloof in https://github.com/docker/compose/pull/13355\r\n* Move progress package to cmd as a command line component by @ndeloof in https://github.com/docker/compose/pull/13357\r\n* Added support for `build.no_cache_filter` by @ndeloof in https://github.com/docker/compose/pull/13377\r\n* add --wait option to start command by @ndeloof in https://github.com/docker/compose/pull/13409\r\n\r\n### 🐛 Fixes\r\n* fix OCI compose override support by @ndeloof in https://github.com/docker/compose/pull/13311\r\n* Fix help output for \"exec --no-tty\" option by @tonyo in https://github.com/docker/compose/pull/13314\r\n* fix typo in error message by @stasadev in https://github.com/docker/compose/pull/13328\r\n* disable progress UI when build is ran with --print by @ndeloof in https://github.com/docker/compose/pull/13351\r\n* add (restore) support for detach keys by @ndeloof in https://github.com/docker/compose/pull/13369\r\n* images command should display image Created time or N/A if not available by @ndeloof in https://github.com/docker/compose/pull/13376\r\n* Fix support for port range by @ndeloof in https://github.com/docker/compose/pull/13381\r\n* skip includes preparing publish by @ndeloof in https://github.com/docker/compose/pull/13400\r\n* feat(model): ignore runtime flags in model configuration by @ilopezluna in https://github.com/docker/compose/pull/13404\r\n\r\n### 🔧  Internal\r\n* Next release will be major version v5.x by @ndeloof in https://github.com/docker/compose/pull/13375\r\n* Test to check writeComposeFile detects invalid OCI artifact by @ndeloof in https://github.com/docker/compose/pull/13309\r\n* Code Cleanup by @ndeloof in https://github.com/docker/compose/pull/13315\r\n* fix various linting issues by @thaJeztah in https://github.com/docker/compose/pull/13326\r\n* Making the American/British spellings consistent to the error messages by @JLesDev in https://github.com/docker/compose/pull/13366\r\n* gha: test against docker v29, v28, and rename checks to use `stable`, `oldstable` by @thaJeztah in https://github.com/docker/compose/pull/13380\r\n* refactor: replace Split in loops with more efficient SplitSeq by @vicerace in https://github.com/docker/compose/pull/13393\r\n* refactor: use strings.Builder to improve performance by @liuyueyangxmu in https://github.com/docker/compose/pull/13398\r\n* Fix grammar: change 'adopted' to 'adopt' in Docker Swarm note by @rashmivagha in https://github.com/docker/compose/pull/13407\r\n* golangci-lint: use gci formatter instead of goimports by @thaJeztah in https://github.com/docker/compose/pull/13406\r\n* refactor: replace interface{} with any for clarity and modernization by @zjumathcode in https://github.com/docker/compose/pull/13411\r\n\r\n### ⚙️ Dependencies\r\n* Bump compose go to v2.10.0 by @ndeloof in https://github.com/docker/compose/pull/13410\r\n* build(deps): bump github.com/containerd/platforms from 1.0.0-rc.1 to 1.0.0-rc.2 by @dependabot[bot] in https://github.com/docker/compose/pull/13353\r\n* build(deps): bump github.com/docker/docker from 28.5.1+incompatible to 28.5.2+incompatible by @dependabot[bot] in https://github.com/docker/compose/pull/13361\r\n* build(deps): bump github.com/containerd/containerd/v2 from 2.1.4 to 2.2.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13358\r\n* build(deps): bump github.com/docker/cli from 28.5.1+incompatible to 28.5.2+incompatible by @dependabot[bot] in https://github.com/docker/compose/pull/13360\r\n* build(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13367\r\n* build(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13368\r\n* Dockerfile: update golangci-lint to v2.6.2 by @thaJeztah in https://github.com/docker/compose/pull/13370\r\n* build(deps): bump buildx v0.30.0, buildkit v0.26.0, otel v1.38.0, otel/contrib v0.63.0 by @thaJeztah in https://github.com/docker/compose/pull/13379\r\n* bump dependencies by @ndeloof in https://github.com/docker/compose/pull/13392\r\n* build(deps): bump github.com/hashicorp/go-version from 1.7.0 to 1.8.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13403\r\n* build(deps): bump golang.org/x/crypto v0.45.0 by @thaJeztah in https://github.com/docker/compose/pull/13405\r\n\r\n## New Contributors\r\n* @tonyo made their first contribution in https://github.com/docker/compose/pull/13314\r\n* @stasadev made their first contribution in https://github.com/docker/compose/pull/13328\r\n* @JLesDev made their first contribution in https://github.com/docker/compose/pull/13366\r\n* @vicerace made their first contribution in https://github.com/docker/compose/pull/13393\r\n* @liuyueyangxmu made their first contribution in https://github.com/docker/compose/pull/13398\r\n* @ilopezluna made their first contribution in https://github.com/docker/compose/pull/13404\r\n* @rashmivagha made their first contribution in https://github.com/docker/compose/pull/13407\r\n* @zjumathcode made their first contribution in https://github.com/docker/compose/pull/13411\r\n\r\n**Full Changelog**: https://github.com/docker/compose/compare/v2.40.2...v5.0.0","publishedAt":"2025-12-02T10:33:31.000Z","url":"https://github.com/docker/compose/releases/tag/v5.0.0","media":[]},{"id":"rel__J6oFBUQyU0LCLAKPxTJj","version":"v5.0.0-rc.2","title":"v5.0.0-rc.2","summary":"## What's Changed\r\n\r\n* Next release will be major version v5.x by @ndeloof in https://github.com/docker/compose/pull/13375\r\n* images command should di...","content":"## What's Changed\r\n\r\n* Next release will be major version v5.x by @ndeloof in https://github.com/docker/compose/pull/13375\r\n* images command should display image Created time or N/A if not available by @ndeloof in https://github.com/docker/compose/pull/13376\r\n\r\n\r\n**Full Changelog**: https://github.com/docker/compose/compare/v5.0.0-rc.1...v5.0.0-rc.2","publishedAt":"2025-11-13T08:52:32.000Z","url":"https://github.com/docker/compose/releases/tag/v5.0.0-rc.2","media":[]},{"id":"rel_dfEkmsOugp7TYshHFl7YS","version":"v5.0.0-rc.1","title":"v5.0.0-rc.1","summary":"## What's Changed\r\n\r\nThis is the first (candidate) release for next major Docker Compose release.\r\nTo avoid confusion with the \"v2\" and \"v3\" legacy co...","content":"## What's Changed\r\n\r\nThis is the first (candidate) release for next major Docker Compose release.\r\nTo avoid confusion with the \"v2\" and \"v3\" legacy compose file formats, we decided to directly jump to version 5.x\r\n\r\nMajor changes in this release:\r\n* Compose can now officially be used as a SDK to be integrated into third-party softwares\r\n* Internal builder has been removed, build is delegated to Docker Bake (same as `docker build` command) \r\n\r\n### ✨ Improvements\r\n* Document use as a SDK by @ndeloof in https://github.com/docker/compose/pull/13350\r\n* Setup Compose service using functional parameters by @ndeloof in https://github.com/docker/compose/pull/13312\r\n* drop support for internal buildkit builder by @ndeloof in https://github.com/docker/compose/pull/13056\r\n* document support for OCI and Git remote resources by @ndeloof in https://github.com/docker/compose/pull/13362\r\n* introduce --insecure-registry, reserved for testing purpose by @ndeloof in https://github.com/docker/compose/pull/13355\r\n* add (restore) support for detach keys by @ndeloof in https://github.com/docker/compose/pull/13369\r\n\r\n### 🐛 Fixes\r\n* fix(run): Ensure images exist only for the target service in run command by @idsulik in * fix typo in error message by @stasadev in https://github.com/docker/compose/pull/13328\r\nhttps://github.com/docker/compose/pull/13325\r\n\r\n### 🔧  Internal\r\n* fix various linting issues by @thaJeztah in https://github.com/docker/compose/pull/13326\r\n\r\n### ⚙️ Dependencies\r\n* bump compose-go to version v2.9.1 by @glours in https://github.com/docker/compose/pull/13332\r\n* build(deps): bump github.com/containerd/platforms from 1.0.0-rc.1 to 1.0.0-rc.2 by @dependabot[bot] in https://github.com/docker/compose/pull/13353\r\n* build(deps): bump github.com/moby/buildkit from 0.25.1 to 0.25.2 by @dependabot[bot] in https://github.com/docker/compose/pull/13359\r\n* build(deps): bump github.com/docker/docker from 28.5.1+incompatible to 28.5.2+incompatible by @dependabot[bot] in https://github.com/docker/compose/pull/13361\r\n* build(deps): bump github.com/containerd/containerd/v2 from 2.1.4 to 2.2.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13358\r\n* build(deps): bump github.com/docker/cli from 28.5.1+incompatible to 28.5.2+incompatible by @dependabot[bot] in https://github.com/docker/compose/pull/13360\r\n* build(deps): bump golang.org/x/sys from 0.37.0 to 0.38.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13367\r\n* build(deps): bump golang.org/x/sync from 0.17.0 to 0.18.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13368\r\n\r\n## New Contributors\r\n* @tonyo made their first contribution in https://github.com/docker/compose/pull/13314\r\n* @stasadev made their first contribution in https://github.com/docker/compose/pull/13328\r\n* @JLesDev made their first contribution in https://github.com/docker/compose/pull/13366\r\n\r\n**Full Changelog**: https://github.com/docker/compose/compare/v2.40.2...v5.0.0-rc.1","publishedAt":"2025-11-12T16:34:58.000Z","url":"https://github.com/docker/compose/releases/tag/v5.0.0-rc.1","media":[]},{"id":"rel_aU-mVq1mywMj-_1qvUggV","version":"v2.40.3","title":"v2.40.3","summary":"## What's Changed\r\n### 🐛 Fixes\r\n* Fix OCI compose override support by @ndeloof https://github.com/docker/compose/pull/13311\r\n* Fix help output for \"e...","content":"## What's Changed\r\n### 🐛 Fixes\r\n* Fix OCI compose override support by @ndeloof https://github.com/docker/compose/pull/13311\r\n* Fix help output for \"exec --no-tty\" option by @tonyo https://github.com/docker/compose/pull/13314\r\n* Prompt default implementation to prevent a panic by @ndeloof https://github.com/docker/compose/pull/13317\r\n* Run hooks on restart by @ndeloof https://github.com/docker/compose/pull/13321\r\n* Fix(run): Ensure images exist only for the target service in run command by @idsulik https://github.com/docker/compose/pull/13325\r\n* Fix(git): Fix path traversal vulnerability in git remote loader  by @idsulik https://github.com/docker/compose/pull/13331\r\n\r\n### 🔧  Internal\r\n* Test to check writeComposeFile detects invalid OCI artifact by @ndeloof https://github.com/docker/compose/pull/13309\r\n* Code Cleanup by @ndeloof https://github.com/docker/compose/pull/13315\r\n\r\n### ⚙️ Dependencies\r\n* Bump compose-go to version v2.9.1 by @glours https://github.com/docker/compose/pull/13332\r\n\r\n**Full Changelog**: https://github.com/docker/compose/compare/v2.40.2...v2.40.3\r\n","publishedAt":"2025-10-30T09:35:37.000Z","url":"https://github.com/docker/compose/releases/tag/v2.40.3","media":[]},{"id":"rel_wyGxIJ1tGGAD6Z6of0R97","version":"v2.40.2","title":"v2.40.2","summary":"## What's Changed\r\n### 🐛 Fixes\r\n* Compose can't create a tar with adequate uid:gid ownership by @ndeloof in https://github.com/docker/compose/pull/13...","content":"## What's Changed\r\n### 🐛 Fixes\r\n* Compose can't create a tar with adequate uid:gid ownership by @ndeloof in https://github.com/docker/compose/pull/13299\r\n* Test digest or canonical reference, not only tag, when checking if an  image is already present by @glours in https://github.com/docker/compose/pull/13302\r\n\r\n### 🔧  Internal\r\n* Fail build if minimal required version of buildx isn't installed by @ndeloof in https://github.com/docker/compose/pull/13295\r\n* remove unused code to only rely on api.Service by @ndeloof in https://github.com/docker/compose/pull/13300\r\n* Introduce WithPrompt to configure compose backend to use a plugable UI component for user interaction by @ndeloof in https://github.com/docker/compose/pull/13308\r\n\r\n\r\n**Full Changelog**: https://github.com/docker/compose/compare/v2.40.1...v2.40.2","publishedAt":"2025-10-22T17:38:12.000Z","url":"https://github.com/docker/compose/releases/tag/v2.40.2","media":[]},{"id":"rel_QaM4nnQ9g9BwtFwyZ-18O","version":"v2.40.1","title":"v2.40.1","summary":"## What's Changed\r\n\r\n### 🐛 Fixes\r\n* Write error to watcher error channel if Start() fails by @Trolldemorted in https://github.com/docker/compose/pull...","content":"## What's Changed\r\n\r\n### 🐛 Fixes\r\n* Write error to watcher error channel if Start() fails by @Trolldemorted in https://github.com/docker/compose/pull/13263\r\n* Fix: set PWD only if not set by @kianelbo in https://github.com/docker/compose/pull/13268\r\n* bake only interpolates ${*} by @ndeloof in https://github.com/docker/compose/pull/13270\r\n* Fix: make \"publish\" push all compose files addressed in \"extends\" statements when using \"profiles\". by @ogoulpeau-ledger in https://github.com/docker/compose/pull/13277\r\n* Support Ctrl+Z to run compose in background by @ndeloof in https://github.com/docker/compose/pull/13289\r\n* Fix race-condition bug in publish command by @paul-kinexon in https://github.com/docker/compose/pull/13291\r\n* Set secret/config uid:gid to match container's USER by @ndeloof in https://github.com/docker/compose/pull/13288\r\n* Fix failure to delegate build with bake by @ndeloof in https://github.com/docker/compose/pull/13275\r\n* Make CTRL+Z a no-op operation on Windows by @glours in https://github.com/docker/compose/pull/13293\r\n\r\n### 🔧  Internal\r\n* pkg/compose: align classic builder implementation with docker/cli by @thaJeztah in https://github.com/docker/compose/pull/13278\r\n* pkg/compose: build with bake: drop support for buildx v0.16 and lower by @thaJeztah in https://github.com/docker/compose/pull/13280\r\n* Use fixed version of compose bridge transformer images by @glours in https://github.com/docker/compose/pull/13284\r\n\r\n### ⚙️ Dependencies\r\n* Build(deps): bump github.com/docker/docker from 28.5.0+incompatible to 28.5.1+incompatible by @dependabot[bot] in https://github.com/docker/compose/pull/13274\r\n* Build(deps): bump github.com/docker/cli from 28.5.0+incompatible to 28.5.1+incompatible by @dependabot[bot] in https://github.com/docker/compose/pull/13273\r\n* Build(deps): bump golang.org/x/sys from 0.36.0 to 0.37.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13272\r\n* Build(deps): bump docker/buildx v0.29.1, moby/buildkit v0.25.1 by @thaJeztah in https://github.com/docker/compose/pull/13279\r\n* Bump golang to version 1.24.9 by @glours in https://github.com/docker/compose/pull/13285\r\n\r\n\r\n## New Contributors\r\n* @Trolldemorted made their first contribution in https://github.com/docker/compose/pull/13263\r\n* @ogoulpeau-ledger made their first contribution in https://github.com/docker/compose/pull/13277\r\n* @paul-kinexon made their first contribution in https://github.com/docker/compose/pull/13291\r\n\r\n**Full Changelog**: https://github.com/docker/compose/compare/v2.40.0...v2.40.1","publishedAt":"2025-10-17T13:42:04.000Z","url":"https://github.com/docker/compose/releases/tag/v2.40.1","media":[]},{"id":"rel_hLdUSmEUx-aC8zO7Xslw7","version":"v2.40.0","title":"v2.40.0","summary":"## What's Changed\r\n### ✨ Improvements\r\n* publish Compose application as compose.yaml + images by @ndeloof in https://github.com/docker/compose/pull/13...","content":"## What's Changed\r\n### ✨ Improvements\r\n* publish Compose application as compose.yaml + images by @ndeloof in https://github.com/docker/compose/pull/13257\r\n\r\n### 🐛 Fixes\r\n* resolve secrets based on env var before executing bake by @ndeloof in https://github.com/docker/compose/pull/13237\r\n* pass bake secrets by env by @ndeloof in https://github.com/docker/compose/pull/13249\r\n* escape $ in bake.json as interpolation already has been managed by cpmpose by @ndeloof in https://github.com/docker/compose/pull/13259\r\n\r\n### 🔧  Internal\r\n* pkg/compose: remove uses of deprecated mitchellh/mapstructure module by @thaJeztah in https://github.com/docker/compose/pull/13239\r\n* pkg/watch: remove unused IsWindowsShortReadError by @thaJeztah in https://github.com/docker/compose/pull/13052\r\n* pkg/compose: build: remove permissions warning on Windows by @thaJeztah in https://github.com/docker/compose/pull/13236\r\n* pluginMain: remove uses of DockerCLI.Apply by @thaJeztah in https://github.com/docker/compose/pull/13240\r\n* use containerd registry client by @ndeloof in https://github.com/docker/compose/pull/13245\r\n* provider services: use '--project-name=' notation by @glours in https://github.com/docker/compose/pull/13250\r\n* gha: update test-matrix: remove docker 26.x by @thaJeztah in https://github.com/docker/compose/pull/13254\r\n* pkg/compose: explicitly map AuthConfig fields instead of a direct cast by @thaJeztah in https://github.com/docker/compose/pull/13253\r\n* cmd/compose: fix minor linting issues by @thaJeztah in https://github.com/docker/compose/pull/13252\r\n* use containerd client for OCI operations by @ndeloof in https://github.com/docker/compose/pull/13251\r\n\r\n### ⚙️ Dependencies\r\n* build(deps): bump github.com/docker/docker, docker/cli v28.5.0-rc.1 by @thaJeztah in https://github.com/docker/compose/pull/13241\r\n* build(deps): bump github.com/docker/docker from 28.5.0-rc.1+incompatible to 28.5.0+incompatible by @dependabot[bot] in https://github.com/docker/compose/pull/13260\r\n* build(deps): bump github.com/docker/cli from 28.5.0-rc.1+incompatible to 28.5.0+incompatible by @dependabot[bot] in https://github.com/docker/compose/pull/13261\r\n\r\n\r\n**Full Changelog**: https://github.com/docker/compose/compare/v2.39.4...v2.40.0","publishedAt":"2025-10-03T12:56:38.000Z","url":"https://github.com/docker/compose/releases/tag/v2.40.0","media":[]},{"id":"rel_yRNDwUcC26sb3Dm5-YYc7","version":"v2.39.4","title":"v2.39.4","summary":"## What's Changed\r\n### ✨ Improvements\r\n* Add support of `develop.watch.initial_sync` attribute by @glours in https://github.com/docker/compose/pull/13...","content":"## What's Changed\r\n### ✨ Improvements\r\n* Add support of `develop.watch.initial_sync` attribute by @glours in https://github.com/docker/compose/pull/13232\r\n\r\n### 🐛 Fixes\r\n* Volume ls command can run without a project by @ndeloof in https://github.com/docker/compose/pull/13221\r\n* Fix support for build with bake when target docker endpoint requires TLS by @ndeloof in https://github.com/docker/compose/pull/13231\r\n* Disable Tty if `run` command started from a piped command by @glours in https://github.com/docker/compose/pull/13233\r\n\r\n### 🔧  Internal\r\n* Test: Set stop_signal to SIGTERM by @ricardobranco777 in https://github.com/docker/compose/pull/13214\r\n\r\n### ⚙️ Dependencies\r\n* Bump `compose-go` to version `v2.9.0` by @glours in https://github.com/docker/compose/pull/13234\r\n\r\n\r\n## New Contributors\r\n* @ricardobranco777 made their first contribution in https://github.com/docker/compose/pull/13214\r\n\r\n**Full Changelog**: https://github.com/docker/compose/compare/v2.39.3...v2.39.4","publishedAt":"2025-09-19T08:49:23.000Z","url":"https://github.com/docker/compose/releases/tag/v2.39.4","media":[]},{"id":"rel_PSKd2P1ZjWY2elRNmHML3","version":"v2.39.3","title":"v2.39.3","summary":"## What's Changed\r\n### ✨ Improvements\r\n* Add completions for the `--progress` flag by @m4rch3n1ng in https://github.com/docker/compose/pull/13158\r\n\r\n#...","content":"## What's Changed\r\n### ✨ Improvements\r\n* Add completions for the `--progress` flag by @m4rch3n1ng in https://github.com/docker/compose/pull/13158\r\n\r\n### 🐛 Fixes\r\n* Add `--provenance` and `--sbom` flag to generated `bake` command line, by @glours in https://github.com/docker/compose/pull/13147\r\n* Fix runtime operations failing when env file is missing by @maxproske in https://github.com/docker/compose/pull/13156\r\n* Check the assume yes publish flag command before the presence of bind mounts by @glours in https://github.com/docker/compose/pull/13151\r\n* Fix: incorrect time when last tag time is not set by @kianelbo in https://github.com/docker/compose/pull/13171\r\n* Fix sigint/sigterm support in logs `--follow` by @ndeloof in https://github.com/docker/compose/pull/13193\r\n* Prefer application container vs one-off running `exec` without index by @ndeloof in https://github.com/docker/compose/pull/13178\r\n* Only force plain mode build if progress is set to `auto` by @ndeloof in https://github.com/docker/compose/pull/13181\r\n* Only propagate os.Env to bake, not the whole project.Environment by @ndeloof in https://github.com/docker/compose/pull/13180\r\n* Detect container is restarted by @ndeloof in https://github.com/docker/compose/pull/13210\r\n* Fix run `--build` support for `service:* reference` in additional_context by @ndeloof in https://github.com/docker/compose/pull/13183\r\n* Detect compose run wit `--host` and set `DOCKER_HOST` accordingly running bake by @ndeloof in https://github.com/docker/compose/pull/13182\r\n\r\n### 🔧  Internal\r\n* Refactor to use maps.Copy by @cuiweixie in https://github.com/docker/compose/pull/13174\r\n* Replace most uses of hashicorp/go-multierror for stdlib by @thaJeztah in https://github.com/docker/compose/pull/13176\r\n* pkg/compose: composeService.Up: rewrite without go-multierror by @thaJeztah in https://github.com/docker/compose/pull/13177\r\n* Use enum-consts for State and Health by @thaJeztah in https://github.com/docker/compose/pull/13186\r\n* Unquote volume names in creation events by @rrjjvv in https://github.com/docker/compose/pull/13188\r\n* pkg/compose: use state consts from moby API by @thaJeztah in https://github.com/docker/compose/pull/13216\r\n* Document (hidden) `--tty` `--interactive` flags by @ndeloof in https://github.com/docker/compose/pull/13201\r\n\r\n### ⚙️ Dependencies\r\n* go.mod: github.com/docker/buildx v0.27.0 by @thaJeztah in https://github.com/docker/compose/pull/13170\r\n* Build(deps): bump go.uber.org/mock from 0.5.2 to 0.6.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13162\r\n* go.mod: bump buildkit v0.24.0-rc1, buildx v0.28.0-rc1 by @thaJeztah in https://github.com/docker/compose/pull/13185\r\n* Build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in https://github.com/docker/compose/pull/13184\r\n* go.mod: bump buildx v0.28.0-rc2, buildkit v0.24.0-rc2 by @thaJeztah in https://github.com/docker/compose/pull/13197\r\n* Build(deps): bump github.com/spf13/pflag from 1.0.7 to 1.0.9 by @dependabot[bot] in https://github.com/docker/compose/pull/13195\r\n* Build(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1 by @dependabot[bot] in https://github.com/docker/compose/pull/13198\r\n* go.mod: bump github.com/docker/docker, docker/cli v28.4.0 by @thaJeztah in https://github.com/docker/compose/pull/13168\r\n* Build(deps): bump github.com/docker/buildx from 0.28.0-rc2 to 0.28.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13207\r\n* Build(deps): bump github.com/spf13/pflag from 1.0.9 to 1.0.10 by @dependabot[bot] in https://github.com/docker/compose/pull/13200\r\n* Bump golang to version 1.24.7 by @glours in https://github.com/docker/compose/pull/13219\r\n* Build(deps): bump golang.org/x/sync from 0.16.0 to 0.17.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13218\r\n* Build(deps): bump golang.org/x/sys from 0.35.0 to 0.36.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13217\r\n* Bump compose-go to version v2.8.2 by @glours in https://github.com/docker/compose/pull/13220\r\n\r\n## New Contributors\r\n* @cuiweixie made their first contribution in https://github.com/docker/compose/pull/13174\r\n* @m4rch3n1ng made their first contribution in https://github.com/docker/compose/pull/13158\r\n* @kianelbo made their first contribution in https://github.com/docker/compose/pull/13171\r\n* @rrjjvv made their first contribution in https://github.com/docker/compose/pull/13188\r\n\r\n**Full Changelog**: https://github.com/docker/compose/compare/v2.39.2...v2.39.3","publishedAt":"2025-09-09T08:27:27.000Z","url":"https://github.com/docker/compose/releases/tag/v2.39.3","media":[]},{"id":"rel__Zvx0q2svd2tEI79Yt2nX","version":"v2.39.2","title":"v2.39.2","summary":"## What's Changed\r\n\r\n### 🐛 Fixes\r\n* Fix (regression): compose build render build output with tty support by @ndeloof in https://github.com/docker/com...","content":"## What's Changed\r\n\r\n### 🐛 Fixes\r\n* Fix (regression): compose build render build output with tty support by @ndeloof in https://github.com/docker/compose/pull/13107\r\n* Add missing `_MODEL` suffix to model variable pass to dependent services of a model by @glours in https://github.com/docker/compose/pull/13109\r\n* Apply `BUILDKIT_PROGRESS` value when building with bake by @glours in https://github.com/docker/compose/pull/13110\r\n* Define `pull` and `no_cache` from either service or flags values when building with bake by @glours in https://github.com/docker/compose/pull/13133\r\n* Only monitor attached services on `up` command by @glours in https://github.com/docker/compose/pull/13114\r\n\r\n### 🔧  Internal\r\n* Add Streams Comment by @suwakei in https://github.com/docker/compose/pull/13103\r\n* Add test of `json.go` by @suwakei in https://github.com/docker/compose/pull/13106\r\n* Refactoring of redundant condition checks by @suwakei in https://github.com/docker/compose/pull/13104\r\n* Eliminated magic string by @suwakei in https://github.com/docker/compose/pull/13105\r\n* Use log API for containers we didn't attached to by @ndeloof in https://github.com/docker/compose/pull/13111\r\n* Use `cli-plugins/metadata` package by @thaJeztah in https://github.com/docker/compose/pull/13130\r\n* `pkg/compose`: simplify getting auth-config key by @thaJeztah in https://github.com/docker/compose/pull/13120\r\n* Add go as a prerequisite in build instructions by @mattrunyon in https://github.com/docker/compose/pull/13131\r\n\r\n### ⚙️ Dependencies\r\n* Build(deps): bump github.com/docker/cli from `28.3.2+incompatible` to `28.3.3+incompatible` by @dependabot[bot] in https://github.com/docker/compose/pull/13116\r\n* Build(deps): bump github.com/docker/docker from `28.3.2+incompatible` to `28.3.3+incompatible` by @dependabot[bot] in https://github.com/docker/compose/pull/13115\r\n* Build(deps): bump github.com/containerd/containerd/v2 from `2.1.3` to `2.1.4` by @dependabot[bot] in https://github.com/docker/compose/pull/13119\r\n* Build(deps): bump github.com/docker/go-connections from `0.5.0` to `0.6.0` by @dependabot[bot] in https://github.com/docker/compose/pull/13137\r\n* Build(deps): bump golang.org/x/sys from `0.34.0` to `0.35.0` by @dependabot[bot] in https://github.com/docker/compose/pull/13138\r\n* Bump golang to `1.23.12` by @austinvazquez in https://github.com/docker/compose/pull/13142\r\n\r\n\r\n## New Contributors\r\n* @mattrunyon made their first contribution in https://github.com/docker/compose/pull/13131\r\n* @austinvazquez made their first contribution in https://github.com/docker/compose/pull/13142\r\n\r\n**Full Changelog**: https://github.com/docker/compose/compare/v2.39.1...v2.39.2","publishedAt":"2025-08-08T16:06:06.000Z","url":"https://github.com/docker/compose/releases/tag/v2.39.2","media":[]},{"id":"rel_irIAkOo44etMudRrbCLQZ","version":"v2.39.1","title":"v2.39.1","summary":"## What's Changed\r\n🔧 Internal\r\n* Add info about models usage to OpenTelemetry spans by @glours in https://github.com/docker/compose/pull/13094\r\n\r\n⚙️ ...","content":"## What's Changed\r\n🔧 Internal\r\n* Add info about models usage to OpenTelemetry spans by @glours in https://github.com/docker/compose/pull/13094\r\n\r\n⚙️ Dependencies\r\n* Bump compose-go to v2.8.1 by @glours in https://github.com/docker/compose/pull/13096\r\n\r\n\r\n**Full Changelog**: https://github.com/docker/compose/compare/v2.39.0...v2.39.1","publishedAt":"2025-07-24T17:02:01.000Z","url":"https://github.com/docker/compose/releases/tag/v2.39.1","media":[]},{"id":"rel_webqxm-QbAPZdIEEs-Wd6","version":"v2.39.0","title":"v2.39.0","summary":"## What's Changed\r\n### ✨ Improvements\r\n* Add `--since` & `--until` flags to `events` command by @jarqvi in https://github.com/docker/compose/pull/1303...","content":"## What's Changed\r\n### ✨ Improvements\r\n* Add `--since` & `--until` flags to `events` command by @jarqvi in https://github.com/docker/compose/pull/13030\r\n* Feat(os): add FreeBSD support by @atagtm in https://github.com/docker/compose/pull/13036\r\n* Add `--models` flag to `config` command by @jarqvi in https://github.com/docker/compose/pull/13022\r\n* Warn user `COMPOSE_BAKE=false` is deprecated by @ndeloof in https://github.com/docker/compose/pull/13065\r\n* Simpler stop UI by @ndeloof in https://github.com/docker/compose/pull/13064\r\n* Introduce build `provenance` and `sbom` attributes support by @ndeloof in https://github.com/docker/compose/pull/13067\r\n* Show build progress during watch rebuild by @ndeloof in https://github.com/docker/compose/pull/13059\r\n\r\n### 🐛 Fixes\r\n* Add dry-run support to bake build by @glours in https://github.com/docker/compose/pull/13042\r\n* Keep containers attached on stop to capture termination logs by @ndeloof in https://github.com/docker/compose/pull/13010\r\n* Add default compose labels to images built from bake by @glours in https://github.com/docker/compose/pull/13049\r\n* Fix report image name in bake result by @principis in https://github.com/docker/compose/pull/13047\r\n* Don't run navigation menu if stdin isn't a terminal by @ndeloof in https://github.com/docker/compose/pull/13054\r\n* Monitor must watch events even when context is cancelled by @ndeloof in https://github.com/docker/compose/pull/13062\r\n* Force `plain` display mode if stdout isn't a terminal by @ndeloof in https://github.com/docker/compose/pull/13074\r\n* Do not pass user id on Windows system as engine is not able to handel it by @glours in https://github.com/docker/compose/pull/13080\r\n* Forward git command error to user by @ndeloof in https://github.com/docker/compose/pull/13084\r\n* Use output registry when push true and load to docker store if not by @glours in https://github.com/docker/compose/pull/13085\r\n\r\n### 🔧  Internal\r\n* Add a space character to separate the timestamp from the log message by @xduugu in https://github.com/docker/compose/pull/13038\r\n* Fix the Helm bridge e2e tests after the latest update of the templates by @glours in https://github.com/docker/compose/pull/13053\r\n* Introduce monitor to manage containers events and application termination by @ndeloof in https://github.com/docker/compose/pull/12906\r\n* Abstract model-cli commands execution with a model (pseudo) API by @ndeloof in https://github.com/docker/compose/pull/13051\r\n* Swarm by @ndeloof in https://github.com/docker/compose/pull/13071\r\n* Remove uses of `moby/errdefs` by @thaJeztah in https://github.com/docker/compose/pull/13076\r\n* Use local copy of `pkg/system.IsAbs` by @thaJeztah in https://github.com/docker/compose/pull/13075\r\n* Optimize ansiColorCode by replacing fmt.Sprintf with strings.Builder by @suwakei in https://github.com/docker/compose/pull/13091\r\n* Eliminate magic number in init functions by @suwakei in https://github.com/docker/compose/pull/13090\r\n* Integration of SetAttributes calls by @suwakei in https://github.com/docker/compose/pull/13089\r\n\r\n### ⚙️ Dependencies\r\n* Bump engine and cli to `v28.3.2` by @ndeloof in https://github.com/docker/compose/pull/13035\r\n* Build(deps): bump github.com/spf13/pflag from `1.0.6` to `1.0.7` by @dependabot[bot] in https://github.com/docker/compose/pull/13060\r\n* Bump `compose-go` to version `v2.8.0` by @glours in https://github.com/docker/compose/pull/13082\r\n* Build(deps): bump google.golang.org/grpc from `1.73.0` to `1.74.2` by @dependabot[bot] in https://github.com/docker/compose/pull/13081\r\n* bump buildx to `v0.26.1` by @glours in https://github.com/docker/compose/pull/13086\r\n\r\n## New Contributors\r\n* @atagtm made their first contribution in https://github.com/docker/compose/pull/13036\r\n* @xduugu made their first contribution in https://github.com/docker/compose/pull/13038\r\n* @principis made their first contribution in https://github.com/docker/compose/pull/13047\r\n* @suwakei made their first contribution in https://github.com/docker/compose/pull/13091\r\n\r\n**Full Changelog**: https://github.com/docker/compose/compare/v2.38.2...v2.39.0","publishedAt":"2025-07-24T08:31:49.000Z","url":"https://github.com/docker/compose/releases/tag/v2.39.0","media":[]},{"id":"rel_8d__nIzXc3V2_s2Bljn45","version":"v2.38.2","title":"v2.38.2","summary":"## What's Changed\r\n### ✨ Improvements\r\n* Add `--networks` flag to config command by @jarqvi in https://github.com/docker/compose/pull/13021\r\n\r\n### 🐛 ...","content":"## What's Changed\r\n### ✨ Improvements\r\n* Add `--networks` flag to config command by @jarqvi in https://github.com/docker/compose/pull/13021\r\n\r\n### 🐛 Fixes\r\n* Add a Done event to model progress display by @glours in https://github.com/docker/compose/pull/13008\r\n* Fix the way we're checking if the provider metadata are empty or not by @glours in https://github.com/docker/compose/pull/13017\r\n* Build: fix service with profile missing secrets by @ndeloof in https://github.com/docker/compose/pull/13023\r\n* Fix select dockerignore based on Dockerfile name set from symlink by @ndeloof in https://github.com/docker/compose/pull/13024\r\n\r\n### 🔧  Internal\r\n* pkg/compose: remove redundant uses of strslice.StrSlice by @thaJeztah in https://github.com/docker/compose/pull/13002\r\n* (reactoring) avoid a global variable by introducing logConsumer decorator by @ndeloof in https://github.com/docker/compose/pull/12945\r\n* Chore: fix some minor issues in the comments by @mountdisk in https://github.com/docker/compose/pull/12991\r\n* A single place for shell-out command setup by @ndeloof in https://github.com/docker/compose/pull/13007\r\n* Add USER_AGENT variable to cmd when shellouting by @glours in https://github.com/docker/compose/pull/13025\r\n\r\n### ⚙️ Dependencies\r\n* Bump golang to v1.23.10 by @glours in https://github.com/docker/compose/pull/13004\r\n* Bump go-viper/mapstructure to version v2.3.0 by @glours in https://github.com/docker/compose/pull/13005\r\n* Build(deps): bump github.com/moby/buildkit from 0.23.1 to 0.23.2 by @dependabot in https://github.com/docker/compose/pull/13009\r\n* Build(deps): bump github.com/docker/cli from 28.3.0+incompatible to 28.3.1+incompatible by @dependabot in https://github.com/docker/compose/pull/13012\r\n* Build(deps): bump github.com/docker/docker from 28.3.0+incompatible to 28.3.1+incompatible by @dependabot in https://github.com/docker/compose/pull/13011\r\n\r\n## New Contributors\r\n* @mountdisk made their first contribution in https://github.com/docker/compose/pull/12991\r\n\r\n**Full Changelog**: https://github.com/docker/compose/compare/v2.38.1...v2.38.2","publishedAt":"2025-07-08T09:35:14.000Z","url":"https://github.com/docker/compose/releases/tag/v2.38.2","media":[]},{"id":"rel_bbI7SXknYd5uEPBRn3a2L","version":"v2.38.1","title":"v2.38.1","summary":"## What's Changed\r\n### ✨ Improvements\r\n* implement `model_variable` by @ndeloof in https://github.com/docker/compose/pull/13001\r\n\r\n### ⚙️ Dependencies...","content":"## What's Changed\r\n### ✨ Improvements\r\n* implement `model_variable` by @ndeloof in https://github.com/docker/compose/pull/13001\r\n\r\n### ⚙️ Dependencies\r\n* bump compose-go to version v2.7.1 by @glours in https://github.com/docker/compose/pull/13000\r\n\r\n\r\n\r\n**Full Changelog**: https://github.com/docker/compose/compare/v2.38.0...v2.38.1","publishedAt":"2025-06-30T20:07:35.000Z","url":"https://github.com/docker/compose/releases/tag/v2.38.1","media":[]}],"pagination":{"page":1,"pageSize":20,"totalPages":11,"totalItems":202},"summaries":{"rolling":{"windowDays":90,"summary":"Docker Compose focused on stability and edge-case handling across three releases. v5.1.0 and v5.0.2 shipped fixes for container lifecycle issues—recreating containers when mounted image digests change, emitting status events after network reconnection, and properly executing post-start hooks in `compose run`. v5.1.1 tightened up terminal I/O with fixes to TTY console size handling and a deadlock in the TTY writer, while keeping dependencies current with Go 1.25.8 and updated moby and containerd libraries.","releaseCount":3,"generatedAt":"2026-03-31T14:12:33.046Z"},"monthly":[{"year":2026,"month":2,"summary":"Container event reliability and developer experience improvements dominated the month. Fixed container status event emission after network reconnection and nil pointer dereferences in event monitoring, while addressing watch mode crashes during rebuilds and post_start hook execution in `compose run`. OCI artifact paths on Windows now resolve correctly.","releaseCount":1,"generatedAt":"2026-03-31T14:12:34.615Z"}]}}