Docker Compose - v2.16.0


What's Changed

✨ Enhancements

  • Introduce --remove-orphans in compose create command by @ndeloof in https://github.com/docker/compose/pull/10160
  • Shorten tty output when terminal is too small by @laurazard in https://github.com/docker/compose/pull/10168
  • Add remove-orphans functionality to run by @matthewarmand in https://github.com/docker/compose/pull/10166
  • Introduce experimental watch command (skeletton) by @ndeloof in https://github.com/docker/compose/pull/10163
  • Allow a TTY to be allocated with -t by @ndeloof in https://github.com/docker/compose/pull/10180
  • Introduce experimental dry-run command under alpha command (skeletton) by @glours in https://github.com/docker/compose/pull/10173
  • Update docs to explain ways to configure parallelism by @laurazard in https://github.com/docker/compose/pull/10198
  • Alias -n for --tail to align with docker CLI by @ndeloof in https://github.com/docker/compose/pull/10207
  • Support for docker compose build --push by @maxcleme in https://github.com/docker/compose/pull/10148
  • Add --scale to compose create by @laurazard in https://github.com/docker/compose/pull/10208
  • Rename convert to config to align with compose v1 UX by @ndeloof in https://github.com/docker/compose/pull/10214

🐛 Fixes

  • Pass proxy config as build args - same as docker/buildx#959 by @ndeloof in https://github.com/docker/compose/pull/10159
  • Adjust terminal height calc by @laurazard in https://github.com/docker/compose/pull/10169
  • Ignore containers not created by Compose by @laurazard in https://github.com/docker/compose/pull/10177
  • Fix goroutine leak v2 by @AhmedGrati in https://github.com/docker/compose/pull/10202
  • Fix issue where compose logs doesn't exit when all running containers have been stopped by @laurazard in https://github.com/docker/compose/pull/10181
  • Fix docs to reflect docker compose ps being aligned with docker ps by @ndeloof in https://github.com/docker/compose/pull/10195
  • Add remote buildx driver by @benmoss in https://github.com/docker/compose/pull/10226
  • Detect replacement container is created and inform printer so it attach and don't stop [ENV-87] by @ndeloof in https://github.com/docker/compose/pull/10236
  • Use containers we expect to start for wait condition by @ndeloof in https://github.com/docker/compose/pull/10209
  • Prevent assignment to entry in nil map by @ndeloof in https://github.com/docker/compose/pull/10250

🔧 Internal

  • Remove unused kube tag by @ulyssessouza in https://github.com/docker/compose/pull/10154
  • Fix Cucumber 🥒 tests by @laurazard in https://github.com/docker/compose/pull/10124
  • Add Cucumber GHA workflow by @laurazard in https://github.com/docker/compose/pull/10165
  • Fix typo by @TColl in https://github.com/docker/compose/pull/10149
  • Mark alpha command as experimental by @ndeloof in https://github.com/docker/compose/pull/10170
  • Use compose service methods when exist instead of directly service.dockerCli by @glours in https://github.com/docker/compose/pull/10175
  • Debounce refresh requests with quietperiod by @ndeloof in https://github.com/docker/compose/pull/10172
  • cleanup TUI lines after switching to "compact" mode by @ndeloof in https://github.com/docker/compose/pull/10203
  • Refresh Maintainers list by @glours in https://github.com/docker/compose/pull/10211
  • Support Dry Run mode for kill command by @glours in https://github.com/docker/compose/pull/10210
  • Support Dry Run mode for pause command by @glours in https://github.com/docker/compose/pull/10217
  • Support Dry Run mode for cp command by @glours in https://github.com/docker/compose/pull/10235
  • Tilt watcher by @ndeloof in https://github.com/docker/compose/pull/10218
  • ci: Replace deprecated command with environment file by @jongwooo in https://github.com/docker/compose/pull/10242

Changelog

  • Bump docker engine and cli version to 23.0.0 with buildkit(v0.11.2) and buildx (v0.10.2) by @glours in https://github.com/docker/compose/pull/10247
  • build(deps): bump github.com/containerd/containerd from 1.6.14 to 1.6.15 by @dependabot in https://github.com/docker/compose/pull/10142
  • Build(deps): bump github.com/containerd/containerd from 1.6.15 to 1.6.16 by @dependabot in https://github.com/docker/compose/pull/10216
  • Bump compose-go to version v1.9.0 by @glours in https://github.com/docker/compose/pull/10186
  • Build(deps): bump go.opentelemetry.io/otel from 1.11.2 to 1.12.0 by @dependabot in https://github.com/docker/compose/pull/10215
  • Build(deps): bump go.opentelemetry.io/otel from 1.12.0 to 1.13.0 by @dependabot in https://github.com/docker/compose/pull/10251
  • Bump golang to 1.20 by @glours in https://github.com/docker/compose/pull/10239
  • Fix Goroutine leak in v2/command/formatter by @AhmedGrati in https://github.com/docker/compose/pull/10192
  • Revert "Fix Goroutine leak in v2/command/formatter" by @ndeloof in https://github.com/docker/compose/pull/10197

New Contributors

  • @matthewarmand made their first contribution in https://github.com/docker/compose/pull/10166
  • @TColl made their first contribution in https://github.com/docker/compose/pull/10149
  • @AhmedGrati made their first contribution in https://github.com/docker/compose/pull/10192
  • @benmoss made their first contribution in https://github.com/docker/compose/pull/10226
  • @jongwooo made their first contribution in https://github.com/docker/compose/pull/10242

Full Changelog: https://github.com/docker/compose/compare/v2.15.1...v2.16.0


Details

date
Feb. 8, 2023, 12:33 p.m.
name
v2.16.0
type
Minor
👇
Register or login to:
  • 🔍View and search all Docker Compose releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or