Docker Compose - v2.17.3

Security

💁🏻 Upgrade Notes (2.17.x)

  • Project name validation is more strictly enforced (project names must be lowercase alphanumeric characters, -, or _ and start with a letter/number)
  • Only YAML 1.2 boolean values (true / false) are now accepted (deprecated YAML 1.1 values no longer supported: ~y|Y|yes|Yes|YES|n|N|no|No|NO|True|TRUE|False|FALSE|on|On|ON|off|Off|OFF~)
  • Duplicate mapping keys (<<) for merging YAML anchors are not allowed (see #10411)

What's Changed

✨ Enhancements

  • add dry-run support to run command by @glours in https://github.com/docker/compose/pull/10404
  • add dry-run support to create command by @glours in https://github.com/docker/compose/pull/10413
  • add dry-run support to down command by @glours in https://github.com/docker/compose/pull/10444
  • better support NO_COLOR by disabling colors, not ANSI TUI by @ndeloof in https://github.com/docker/compose/pull/10434
  • can't watch a service without a build section by @ndeloof in https://github.com/docker/compose/pull/10433

🐛 Fixes

  • workaround race condition in ContainerList by @ndeloof in https://github.com/docker/compose/pull/10409
  • prevent panic using classic builder by @ndeloof in https://github.com/docker/compose/pull/10423
  • restore --timeout flag renamed by mistake by @ndeloof in https://github.com/docker/compose/pull/10432
  • ansi=auto|never|always by @ndeloof in https://github.com/docker/compose/pull/10442

🔧 Internal

  • bump compose-go to v1.13.4 by @ndeloof in https://github.com/docker/compose/pull/10482
  • ci: bump Go to 1.20.3 and various dependencies by @milas in https://github.com/docker/compose/pull/10437
  • bump docker version to 23.0.3 (CVE-2023-28840) by @glours in https://github.com/docker/compose/pull/10438
  • fix gocyclo lint error which currently block Compose CI by @glours in https://github.com/docker/compose/pull/10451
  • go.mod: fix grouping of dependencies, and tidy by @thaJeztah in https://github.com/docker/compose/pull/10457
  • log: fix race on container kill by @milas in https://github.com/docker/compose/pull/10459
  • Don't use "info.IndexServerAddress" for authentication by @thaJeztah in https://github.com/docker/compose/pull/10458
  • Remove redundant goroutine while removing containers by @TP-O in https://github.com/docker/compose/pull/10449
  • build(deps): bump github.com/opencontainers/runc from 1.1.3 to 1.1.5 by @dependabot in https://github.com/docker/compose/pull/10455
  • build(deps): bump github.com/docker/cli from 23.0.3+incompatible to 23.0.4+incompatible by @dependabot in https://github.com/docker/compose/pull/10475
  • build(deps): bump github.com/docker/docker from 23.0.3+incompatible to 23.0.4+incompatible by @dependabot in https://github.com/docker/compose/pull/10474

New Contributors

  • @TP-O made their first contribution in https://github.com/docker/compose/pull/10449

Full Changelog: https://github.com/docker/compose/compare/v2.17.2...v2.17.3


Details

date
April 20, 2023, 12:54 p.m.
name
v2.17.3
type
Patch
👇
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