winget install --id Docker.DockerCompose
About Docker Compose
Define and run multi-container applications with Docker with simple configuration files and command: docker-compose up
What's new in 5.1.4
What's Changed β¨ Improvements - feat: add stop lifecycle hook for external providers by @glours in #13779 π Fixes - fix: route OCI artifact pulls through Docker Desktop HTTP proxy by @glours in #13770 - fix: restore stoppingEvent/stoppedEvent helpers for plugin stop hook by @glours in #13794 - fix(publish): flag literal inline environment values by @glours in #13760 π§ Internal - ci: remove unused e2e job from merge workflow by @glours in #13740 - chore: update cagent-action to v1.4.4 by @derekmisler in #13745 - Change verb tense in Docker Compose reference documentation by @ryanjbonnell in #13773 - pkg/compose: go fix by @thaJeztah in #13782 - refactor: code deduplication and simplification by @ndeloof in #13759 - fix: make e2e tests pass reliably locally with Docker Desktop by @glours in #13741 - refactor: drop Desktop beta-settings check; gate hint on LogsTab flag by @glours in #13755 βοΈ Dependencies - build(deps): bump github.com/mattn/go-shellwords from 1.0.12 to 1.0.13 by @dependabot[bot] in #13731 - build(deps): bump github.com/docker/cli from 29.4.0+incompatible to 29.4.2+incompatible by @dependabot[bot] in #13768 - build(deps): bump github.com/moby/moby/client from 0.4.0 to 0.4.1 by @dependabot[bot] in #13752 - build(deps): bump github.com/docker/cli from 29.4.2+incompatible to 29.4.3+incompatible by @dependabot[bot] in #13776 - build(deps): bump google.golang.org/grpc from 1.80.0 to 1.81.0 by @dependabot[bot] in #13775 - build(deps): update to go 1.26.3 by @thaJeztah in #13783 - build(deps): bump google.golang.org/grpc from 1.81.0 to 1.81.1 by @dependabot[bot] in #...
Version history
| Version | Updated | Notes |
|---|---|---|
| 5.1.4 | What's Changed β¨ Improvements - feat: add stop lifecycle hook for external providers by @glours in #13779 π Fixes - fix: route OCI artifact pulls through Docker Desktop HTTP proxy by @glours in #13770 - fix: restore stop... | |
| 5.1.3 | Unknown | What's Changed π Fixes - fix: provider output handling and watch rebuild re-invocation by @glours in #13732 π§ Internal - Add Docker Desktop Logs view hints and navigation shortcut by @glours in #13721 - Build and push Do... |
| 5.1.2 | Unknown | What's Changed π Fixes - Fix TTY timer rendering when duration length changes by @MaybeSam05 in #13634 - Fix up attach filtering by @false200 in #13664 - Preserve ssh:// URL scheme when resolving Dockerfile path by @ssam... |
| 5.1.1 | Unknown | What's Changed π Fixes - Only pass ConsoleSize to ExecAttach when TTY is enabled by @mikesir87 in #13616 - Fix deadlock in ttyWriter.Done() by @maks2134 in #13640 βοΈ Dependencies - update to go1.25.8 by @thaJeztah in #13... |
| 5.1.0 | Unknown | What's Changed π Fixes - emit container status events after network reconnection (fixes #13524) by @MaheshThakur9152 in #13529 - Fix potential nil pointer dereference in container event monitoring by @Nepomuk5665 in #135... |
| 5.0.2 | Unknown | What's Changed π Fixes - Fixed progress UI to adapt to terminal width by @ndeloof in #13519 - Removed warning when no explicit build has been requested. by @ndeloof in #13493 - Restored runtime_flags support in models by... |
| 5.0.1 | Unknown | What's Changed π Fixes - Restored support for COMPOSE_COMPATIBILITY by @ndeloof in #13424 - Fixed grammatical errors and improve clarity in code. by @xiaolinny in #13429 - Fixed broken run --quiet. by @ndeloof in #13430... |
| 5.0.0 | Unknown | mont blanc Major changes in this release: - Compose can now officially be used as a SDK to be integrated into third-party softwares - Internal builder has been removed, build is delegated to Docker Bake (same as docker b... |
| 2.40.3 | Unknown | What's Changed π Fixes - Fix OCI compose override support by @ndeloof #13311 - Fix help output for "exec --no-tty" option by @tonyo #13314 - Prompt default implementation to prevent a panic by @ndeloof #13317 - Run hooks... |
| 2.40.2 | Unknown | What's Changed - Compose can't create a tar with adequate uid:gid ownership by @ndeloof in #13299 - fail build if minimal required version of buildx isn't installed by @ndeloof in #13295 - remove unused code to only rely... |
| 2.40.1 | Unknown | What's Changed β¨ Improvements π Fixes - Write error to watcher error channel if Start() fails by @Trolldemorted in #13263 - Fix: set PWD only if not set by @kianelbo in #13268 - bake only interpolates ${*} by @ndeloof in... |
| 2.40.0 | Unknown | What's Changed β¨ Improvements - publish Compose application as compose.yaml + images by @ndeloof in #13257 π Fixes - resolve secrets based on env var before executing bake by @ndeloof in #13237 - pass bake secrets by env... |
| 2.39.4 | Unknown | What's Changed β¨ Improvements - Add support of develop.watch.initial_sync attribute by @glours in #13232 π Fixes - Volume ls command can run without a project by @ndeloof in #13221 - Fix support for build with bake when... |
| 2.39.3 | Unknown | What's Changed β¨ Improvements - Add completions for the --progress flag by @m4rch3n1ng in #13158 π Fixes - Add --provenance and --sbom flag to generated bake command line, by @glours in #13147 - Fix runtime operations fa... |
| 2.39.2 | Unknown | What's Changed π Fixes - Fix (regression): compose build render build output with tty support by @ndeloof in #13107 - Add missing _MODEL suffix to model variable pass to dependent services of a model by @glours in #13109... |
| 2.39.1 | Unknown | What's Changed π§ Internal - Add info about models usage to OpenTelemetry spans by @glours in #13094 βοΈ Dependencies - Bump compose-go to v2.8.1 by @glours in #13096 Full Changelog: v2.39.0...v2.39.1 |
| 2.39.0 | Unknown | What's Changed β¨ Improvements - Add --since & --until flags to events command by @jarqvi in #13030 - Feat(os): add FreeBSD support by @atagtm in #13036 - Add --models flag to config command by @jarqvi in #13022 - Warn us... |
| 2.38.2 | Unknown | What's Changed β¨ Improvements - Add --networks flag to config command by @jarqvi in #13021 π Fixes - Add a Done event to model progress display by @glours in #13008 - Fix the way we're checking if the provider metadata a... |
| 2.38.1 | Unknown | What's Changed β¨ Improvements - implement model_variable by @ndeloof in #13001 βοΈ Dependencies - bump compose-go to version v2.7.1 by @glours in #13000 Full Changelog: v2.38.0...v2.38.1 |
| 2.37.3 | Unknown | What's Changed β¨ Improvements - add support for cache_to with bake by @ndeloof in #12959 π Fixes - fix bake intergation by @ndeloof in #12960 - don't create services passed as parameters of run command during dependencie... |