releases.shpreview
Docker/Docker Compose

Docker Compose

$npx -y @buildinternet/releases show docker-compose
Mon
Wed
Fri
AprMayJunJulAugSepOctNovDecJanFebMarApr
Less
More
Releases5Avg2/moVersionsv5.0.2 → v5.1.3
Nov 5, 2024

What's Changed

🐛 Fixes

  • Service being declared in a profile must not trigger re-creation by @ndeloof in (12265)
  • Remove ArtifactType from Config in OCI v1.1 definition of the artifact by @glours (12266)

🔧 Internal

  • Add Joana Hrotko to Maintainers by @laurazard (12253)
  • Add profile e2e test case to document in compose by @jhrotko (12252)

⚙️ Dependencies

Full Changelog: https://github.com/docker/compose/compare/v2.30.1...v2.30.2

Oct 30, 2024

What's Changed

🐛 Fixes

Fix regression when using stdin as input of -f flag (12248) Fix regression when using multiple time the same YAML anchor in a Compose file (12247)

⚙️ Dependencies

Full Changelog: https://github.com/docker/compose/compare/v2.30.0...v2.30.1

Oct 29, 2024

What's Changed

✨ Improvements

  • Introduce service hooks by @ndeloof (12166)
  • Introduce generate command as alpha command by @glours (12209)
  • Add export command by @jarqvi (12120)
  • Add support for CDI device request using devices by @ndeloof (12184)
  • Add support for bind recursive by @ndeloof (12210)
  • Allow usage of -f flag with OCI Compose artifacts by @glours (12220)

🐛 Fixes

  • Append unix-style relative path when computing container target path by @ndeloof (12145)
  • Wait for dependent service up to delay set by --wait-timeout by @ndeloof (12156)
  • Check secret source exists, as bind mount would create target by @ndeloof (12151)
  • After container restart register printer consumer by @jhrotko (12158)
  • Fix(down): Fix down command if specified services are not running by @idsulik (12164)
  • Show watch error message and open DD only when w is pressed by @jhrotko (12165)
  • Fix(push): Fix unexpected EOF on alpha publish by @idsulik (12169)
  • Fix(convergence): Serialize access to observed state by @anantadwi13 (12150)
  • Remove feature flag integration with Docker Desktop for ComposeUI and ComposeNav by @jhrotko (12192)
  • Support Dockerfile-specific ignore-file with watch by @ndeloof (12193)
  • Add support for raw env_file format by @ndeloof (12179)
  • Convert GPUs to DeviceRequests with implicit "gpu" capability by @ndeloof (12197)
  • Improve error message to include expected network label by @divinity76 (12213)
  • Don't use progress to render restart, which hides logs by @ndeloof (12226)
  • One-off containers are not indexed, and must be ignored by exec --index command by @ndeloof (12224)
  • Don't warn about uid/gid not being supported while ... they are by @ndeloof (12232)
  • Connect to external networks by name by @ndeloof (12234)
  • Fix push error message typo by @chris-crone (12237)
  • Fix(dockerignore): Add wildcard support to dockerignore.go by @idsulik (12239)

🔧 Internal

  • Remove bind options when creating a volume type by @jhrotko (12177)
  • pass device.options to engine by @ndeloof (12183)
  • Add security policy by @thaJeztah (12194)
  • Gha: set default permissions to "contents: read" by @thaJeztah (12195)
  • Desktop: allow this client to be identified via user-agent by @djs55 (12212)
  • Compose-go clean volume target to avoid ambiguous comparisons by @ndeloof (12208)

⚙️ Dependencies

  • Bump docker v27.3.1 by @ndeloof (12178)
  • Build(deps): bump golang.org/x/sys from 0.25.0 to 0.26.0 by @dependabot (12189)
  • Bump compose-go to v2.3.0 by @glours (12198)
  • Bump compose-go to v2.4.0 by @glours (12231)
  • Bump compose-go to v2.4.1 by @glours (12243)
  • Build(deps): bump github.com/containerd/containerd from 1.7.22 to 1.7.23 by @dependabot (12211)
  • Bump golang minimal version to 1.22 in go.mod by @glours (12246)
  • Bump go.uber.org/mock to v0.5.0 and google.golang.org/grpc to v1.67.1 by @glours (12245)

New Contributors

Full Changelog: https://github.com/docker/compose/compare/v2.29.7...v2.30.0

Sep 20, 2024

What's Changed

🐛 Fixes

Full Changelog: https://github.com/docker/compose/compare/v2.29.6...v2.29.7

Sep 19, 2024

What's Changed

🐛 Fixes

  • Don't set propagation if target engine isn't linux by @ndeloof (12138)

⚙️ Dependencies

  • build(deps): bump docker, docker/cli to v27.3.0-rc.2 by @thaJeztah (12136)

Full Changelog: https://github.com/docker/compose/compare/v2.29.5...v2.29.6

Sep 17, 2024

What's Changed

This release fix an issue with bind mounts on WSL2 when using Docker Desktop

🐛 Fixes

  • Set propagation default by @ndeloof (12133)

🔧 Internal

  • Remove custom codeql workflow in favor of default setup by @temenuzhka-thede (12131)

Full Changelog: https://github.com/docker/compose/compare/v2.29.4...v2.29.5

Sep 16, 2024

What's Changed

🐛 Fixes

  • Fixed possible nil pointer dereference by @disc (12127)
  • Stop dependent containers before recreating diverged service by @ndeloof (12122)

🔧 Internal

  • GHA: test against docker engine v27.3.0 by @thaJeztah (12126)
  • Chore(watch): Add debug log when skipping service without build context by @idsulik (12067)

⚙️ Dependencies

  • Build(deps): bump docker, docker/cli to v27.3.0-rc.1, buildx v0.17.1 by @thaJeztah (12125)

New Contributors

Full Changelog: https://github.com/docker/compose/compare/v2.29.3...v2.29.4

Sep 12, 2024

What's Changed

✨ Improvements

  • Allow combination of bind mounts and 'rebuild' watches by @remcokranenburg (12089)

🐛 Fixes

  • Fix(wait): Wait only until first container exit by @idsulik (12064)
  • Prefer mount API over bind by @ndeloof (12078)
  • Service hash must exclude depends_on by @ndeloof (12072)
  • Attach: close streams when done by @laurazard (12112)
  • Restore compose v1 behavior to recreate containers when ran with -V by @ndeloof (12116)

🔧 Internal

  • Allow to add empty line in the logs when nav menu activated by @glours (12062)
  • Docs: duplicate documentation for root cmd by @dvdksn (12076)
  • Fix typo in pull.go by @jonathan-dev (12108)
  • Use logrus instead of direct output to stderr by @felixfontein (11996)
  • Fix minor typos by @NathanBaulch (12104)
  • Chore(watch): Add changed file paths/count to log by @idsulik (12118)

⚙️ Dependencies

  • Build(deps): bump golang.org/x/sys from 0.22.0 to 0.25.0 by @dependabot (12101)
  • Bump engine cli v27.2.1 by @glours (12115)
  • Bump compose-go to version v2.2.0 by @glours (12117)
  • Build(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0 by @dependabot (12043)

New Contributors

  • @remcokranenburg made their first contribution in (12089)
  • @jonathan-dev made their first contribution in (12108)
  • @NathanBaulch made their first contribution in (12104)

Full Changelog: https://github.com/docker/compose/compare/v2.29.2...v2.29.3

Aug 16, 2024

What's Changed

✨ Improvements

  • docs: Update docker compose kill usage (12041)
  • add x-initSync to watch to always provide initial (12047)

🐛 Fixes

  • Removes redundant condition from toAPIBuildOptions in build.go (12009)
  • Fix stoping compose process for single container for file change on sync-restart action (12014)

🔧 Internal

  • bump golang 1.21.12 (12017)
  • bump engine and cli to v27.1.1, buildx to v0.16.1 (12020)
  • bump engine and cli to v27.1.2, buildx to v0.16.2 (12057)
  • remove all dependabot update PRs for OTel dependencies (12006)
  • bump golang.org/x/sys v0.22.0 and gofrs/flock v0.12.1 (12018)

New Contributors

  • @janbrasna made their first contribution in (12041)
  • @kapurm17 made their first contribution in (12009)

Full Changelog: https://github.com/docker/compose/compare/v2.29.1...v2.29.2

Jul 23, 2024

What's Changed

✨ Improvements

  • Enhance JSON progress events with more fields (12000)

🐛 Fixes

  • Fix sorting logic by adding secondary sorting for one-off containers (11995)

🔧 Internal

  • Test with docker engine 27.1.0 (11998)
  • bump docker, docker/cli v27.1.0 (12003)
  • bump compose-go v2.1.5 (12007)

New Contributors

  • @cmrigney made their first contribution

Full Changelog: https://github.com/docker/compose/compare/v2.29.0...v2.29.1

Jul 17, 2024

What's Changed

✨ Improvements

  • Add JSON stream progress writer (11478)
  • Add --prune option to docker-compose watch command (11932)

🐛 Fixes

  • Exclude unnecessary resources after services have been selected (11978)
  • Empty env variable with no value must be unset in container(11965)
  • Restore setEnvWithDotEnv (11974)

🔧 Internal

  • Test with docker engine v27.0.3 (11927)
  • Remove COMPOSE_MENU env from e2e tests (11654)
  • Add stale workflow (11968)
  • Change time before closing stale (11979)
  • Fix: typos (11632)

⚙️ Dependencies

  • Build(deps): bump docker/cli, docker/docker v27.0.2 (11938)
  • Build(deps): docker/cli, docker/docker v27.0.3(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)

New Contributors

Full Changelog: https://github.com/docker/compose/compare/v2.28.1...v2.29.0

Jun 24, 2024

What's Changed

🐛 Fixes

New Contributors

Full Changelog: https://github.com/docker/compose/compare/v2.28.0...v2.28.1

Jun 21, 2024

What's Changed

⚙️ Dependencies

  • bump docker/docker and docker/cli v27.0.1-rc.1, compose-go v2.1.3 (11926)

Full Changelog: https://github.com/docker/compose/compare/v2.27.3...v2.28.0

What's Changed

⚙️ Dependencies

  • build(deps): bump github.com/docker/buildx from 0.15.0 to 0.15.1 (11921)
  • build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 (11915)

Full Changelog: https://github.com/docker/compose/compare/v2.27.2...v2.27.3

Jun 20, 2024

What's Changed

✨ Improvements

  • Add --environment flag to config command (11891)

🐛 Fixes

  • Prevent concurrent map write relying on project immutability (11860)
  • Fix COMPOSE_PROFILES can be set by .env file (11861)
  • Fix: change append to use slice index in ps (11862)
  • Return an error when --detach and --watch are used together in up command (11890)
  • Fix dot env file to define COMPOSE_* variables(11889)
  • Enforce keyboard.Close is always executed to restore terminal (11896)
  • Stop watch process when associated up process is stopped (11911)
  • Using as flag of the up command, watch was blocking process shutdown (11919)

🔧 Internal

  • Correct typo in comment (11877)
  • Chore(publish): remove unreachable code(11888)
  • Update GH actions versions, update engine matrix, bump Golang to 1.21.11 (11885)
  • Build: replace uses of archive.CanonicalTarNameForPath (11910)
  • Add open watch docs in up menu (11917)

⚙️ Dependencies

  • Build(deps): bump github.com/hashicorp/go-version from 1.6.0 to 1.7.0(11854)
  • Build(deps): bump golang.org/x/sys from 0.20.0 to 0.21.0 (11883)
  • Build(deps): bump github.com/containerd/containerd from 1.7.17 to 1.7.18 (11897)
  • Build(deps): bump github.com/docker/docker from 26.1.3+incompatible to 26.1.4+incompatible (11898)
  • Bump buildkit to 0.14.0 and buildx to 0.15.0 (11913)

New Contributors

Full Changelog: https://github.com/docker/compose/compare/v2.27.1...v2.27.2

May 24, 2024

What's Changed

✨ Improvements

  • Add new navigation menu to open Compose app configuration in Docker Desktop (11834)

🐛 Fixes

  • Allow a local .env file to override compose.yaml sibling .env (11824)
  • Fix --resolve-image-digests (11825)
  • Fix opentelemetry (11845)

🔧 Internal

⚙️ Dependencies

  • Bump compose-go to v2.1.1 (11815)
  • Bump docker to v26.1.1 (11794)
  • Bump docker to v26.1.2 (11811)
  • Bump Docker engine and cli to v26.1.3 (11826)
  • Build(deps): bump golang.org/x/sys from 0.19.0 to 0.20.0 (11798)
  • Build(deps): bump github.com/fsnotify/fsevents from 0.1.1 to 0.2.0 (11814)
  • Build(deps): bump github.com/docker/buildx from 0.14.0 to 0.14.1 (11847)
  • Build(deps): bump github.com/containerd/containerd from 1.7.16 to 1.7.17 (11833)

New Contributors

Full Changelog: https://github.com/docker/compose/compare/v2.27.0...v2.27.1

Apr 24, 2024

What's Changed

✨ Improvements

  • Introduce --abort-on-container-failure (11680)
  • Introduce --all-resources to not exclude resources not used by services (11702)
  • Introduce support for build.entitlements (11708)

🐛 Fixes

  • Don't use ansi espace sequence when disabled (11682)
  • Ignore missing containers when compose down/stop -p (11692)
  • Read COMPOSE_REMOVE_ORPHANS from .env file (11714)
  • Always kills the containers on second Ctrl-C on docker compose up (11718)
  • Fix progress timer and spinner (11725)
  • Capture exit code for container being stopped, and return according to --exit-code-from (11715)
  • Don't clear line when navigation is disabled (11733)
  • Check container_name is not in use by another service we will create (11713)
  • Do not try to create file shares for non-directories (11738)
  • Remove overly-aggressive feature flag check (11748)
  • Avoid to try to close channel twice after hitting Ctrl-C on compose up (11719)
  • Fix support for --flag=value syntax in compatibility mode (11752)
  • Fix menu print when logs/menu number of lines change (11765)

🔧 Internal

⚙️ Dependencies

  • Bump Golang version to 1.21.9 (11684)
  • Bump engine and cli to v26.0.1 (11736)
  • Bump compose-go version to v2.1.0 (11756)
  • Update to Moby v26.1 & buildx v0.14 (11750)
  • Bump Buildkit to 0.13.1 (11762)

New Contributors

Full Changelog: https://github.com/docker/compose/compare/v2.26.1...v2.27.0

Mar 29, 2024

🐛 Fixes

  • Include image pull failure reason in output (#11555)
  • Fix crash when running up with --no-build and --watch (#11664)
  • Fix crash when no TTY available and menu enabled (#11672)
  • Improve legibility of menu actions (#11671)

🔧 Internal

  • Bump opencontainers/image-spec to 1.1.0 (#11657)

Changelog

New Contributors

Full Changelog: https://github.com/docker/compose/compare/v2.26.0...v2.26.1

Mar 22, 2024

What's Changed

🐛 Fixes

✨ Improvements

🔧 Internal

New Contributors

Full Changelog: https://github.com/docker/compose/compare/v2.25.0...v2.26.0

Mar 15, 2024

What's Changed

🐛 Fixes

✨ Improvements

🔧 Internal

New Contributors

Full Changelog: https://github.com/docker/compose/compare/v2.24.7...v2.25.0

Latest
v5.1.3
Tracking Since
Aug 31, 2017
Last fetched Apr 18, 2026