Skip to content

Releases: docker/compose

v2.27.3

21 Jun 12:00
Compare
Choose a tag to compare

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: v2.27.2...v2.27.3

v2.27.2

20 Jun 09:32
Compare
Choose a tag to compare

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: v2.27.1...v2.27.2

v2.27.1

24 May 12:48
Compare
Choose a tag to compare

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

  • Add documentation for --menu up option and COMPOSE_MENU environment var (11800)
  • Backport OpenBSD patches (11832)
  • Per endpoint driver opts (11815)
  • Add gui/composeview as part of available commands (11851)
  • Drop COMPOSE_EXPERIMENTAL_OTEL as docker/cli has opentelemetry in [(11850)](#11850

⚙️ 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: v2.27.0...v2.27.1

v2.27.0

24 Apr 20:35
9c0b922
Compare
Choose a tag to compare

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: v2.26.1...v2.27.0

v2.26.1

29 Mar 15:09
Compare
Choose a tag to compare

🐛 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: v2.26.0...v2.26.1

v2.26.0

22 Mar 17:25
Compare
Choose a tag to compare

What's Changed

🐛 Fixes

✨ Improvements

  • Mutagen synchronized file share integration by @milas in #11614
  • Add support for annotations by @ndeloof in #11645
  • Introduce config --variables to list compose model variables by @ndeloof in #11643
  • Add navigation menu with in compose up (attached) by @jhrotko in #11605

🔧 Internal

New Contributors

Full Changelog: v2.25.0...v2.26.0

v2.25.0

15 Mar 12:54
Compare
Choose a tag to compare

What's Changed

🐛 Fixes

  • Restore previous config behavior until --no-interpolate is set #11604
  • Fix service name shell completion in #11559

✨ Improvements

  • Add --watch flag to up (#11525)

🔧 Internal

  • Detect Docker Desktop #11593
  • Bump compose-go v2.0.0 #11623

New Contributors

Full Changelog: v2.24.7...v2.25.0

v2.24.7

06 Mar 14:45
4efb897
Compare
Choose a tag to compare

What's Changed

🐛 Fixes

✨ Improvements

  • Add --watch flag to up (#11525)
  • Optimize order of scale down when removing replicas (#11473)

🔧 Internal

  • Generate test summaries in CI (#11558)

⚙️ Dependencies

Changelog

New Contributors

Full Changelog: v2.24.6...v2.24.7

v2.24.6

15 Feb 14:16
eb5f7d7
Compare
Choose a tag to compare

What's Changed

🐛 Fixes

  • Fix load .env from project directory when project file is set by COMPOSE_FILE by @ndeloof in #11405
  • Pass All option to backend api.Service when length statuses is not equal to zero by @1arp in #11475
  • Fix deadlock collecting large logs by @ndeloof in #11496

🔧 Internal

⚙️ Dependencies

  • Build(deps): bump github.com/docker/cli from 25.0.1+incompatible to 25.0.2+incompatible by @dependabot in #11443
  • CI(deps): bump docker/cli to v25.0.3 by @ndeloof in #11481
  • Bump compose-go to v2.0.0-rc.4 by @ndeloof in #11470
  • Bump compose-go to v2.0.0-rc.7 by @ndeloof in #11503
  • Build(deps): bump github.com/opencontainers/image-spec from 1.1.0-rc5 to 1.1.0-rc6 by @dependabot in #11468

New Contributors

Full Changelog: v2.24.5...v2.24.6

v2.24.5

30 Jan 18:36
8fdd45c
Compare
Choose a tag to compare

🐛 Fixes

  • Fix for failed to solve: changes out of order errors while building images on Windows (#11426)

Full Changelog

  • Fix canonical container name in --dry-run by @jhrotko in #11425
  • ci(deps): replace buildkit to fix fsutil issues on Windows by @crazy-max in #11426
  • chore(e2e): fix flaky test & standalone behavior by @milas in #11382

New Contributors

Full Changelog: v2.24.4...v2.24.5