Releases: docker/compose
Releases · docker/compose
v2.29.1
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: v2.29.0...v2.29.1
v2.29.0
What's Changed
✨ Improvements
🐛 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: v2.28.1...v2.29.0
v2.28.1
v2.28.0
What's Changed
⚙️ Dependencies
- bump docker/docker and docker/cli
v27.0.1-rc.1
, compose-gov2.1.3
(11926)
Full Changelog: v2.27.3...v2.28.0
v2.27.3
What's Changed
⚙️ Dependencies
- build(deps): bump github.com/docker/buildx from
0.15.0
to0.15.1
(11921) - build(deps): bump github.com/spf13/cobra from
1.8.0
to1.8.1
(11915)
Full Changelog: v2.27.2...v2.27.3
v2.27.2
What's Changed
✨ Improvements
- Add
--environment
flag toconfig
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 inup
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 associatedup
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
to1.7.0
(11854) - Build(deps): bump golang.org/x/sys from
0.20.0
to0.21.0
(11883) - Build(deps): bump github.com/containerd/containerd from
1.7.17
to1.7.18
(11897) - Build(deps): bump github.com/docker/docker from
26.1.3+incompatible
to26.1.4+incompatible
(11898) - Bump buildkit to
0.14.0
and buildx to0.15.0
(11913)
New Contributors
- @IDOMATH made their first contribution in #11862
- @korverdev made their first contribution in #11877
- @Lunal98 made their first contribution in #11888
Full Changelog: v2.27.1...v2.27.2
v2.27.1
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 andCOMPOSE_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
to0.20.0
(11798) - Build(deps): bump github.com/fsnotify/fsevents from
0.1.1
to0.2.0
(11814) - Build(deps): bump github.com/docker/buildx from
0.14.0
to0.14.1
(11847) - Build(deps): bump github.com/containerd/containerd from
1.7.16
to1.7.17
(11833)
New Contributors
Full Changelog: v2.27.0...v2.27.1
v2.27.0
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
- Remove dead url reference. (11700)
- Fix typo in comment (11744)
- Fix flaky cascade failure test (11739)
⚙️ 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
& buildxv0.14
(11750) - Bump Buildkit to 0.13.1 (11762)
New Contributors
- @delath made their first contribution in #11700
- @koooge made their first contribution in #11692
- @jsoriano made their first contribution in #11718
- @racequite made their first contribution in #11744
Full Changelog: v2.26.1...v2.27.0
v2.26.1
🐛 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
- Pull: include error message in warnings/errors by @felixfontein in #11555
- build(deps): bump github.com/opencontainers/image-spec from 1.1.0-rc6 to 1.1.0 by @dependabot in #11657
- Handle --no-build and --watch args by @jhrotko in #11664
- Change menu information text to dim by @jhrotko in #11671
- Does not start menu manager if there is no tty on up by @jhrotko in #11672
New Contributors
- @felixfontein made their first contribution in #11555
Full Changelog: v2.26.0...v2.26.1
v2.26.0
What's Changed
🐛 Fixes
- reduce timeout of the Otel tracing command by @glours in #11534
- fix
compose config --format json
by @ndeloof in #11630 - Fix documentation on default build image name (change to correct separator). by @sebastian-correa in #11635
✨ 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
- @sebastian-correa made their first contribution in #11635
Full Changelog: v2.25.0...v2.26.0