Docker Compose - v2.10.0


⚠️ Warning notice ⚠️

Note
Compose v2.9.0 contained changes to environment variable precedence that have since been reverted. We recommend using v2.10+ to avoid compatibility issues.

What's Changed

Enhancements ✨

  • Apply newly loaded envvars to "DockerCli" and "APIClient" by @ulyssessouza in https://github.com/docker/compose/pull/9745
  • Build windows/arm64 and linux/riscv64 binaries by @crazy-max in https://github.com/docker/compose/pull/9751

Fixes 🐛

  • Give environment variables precedence back to OS over .env by @ulyssessouza in https://github.com/docker/compose/pull/9761
  • Update usage strings for consistency by @thaJeztah in https://github.com/docker/compose/pull/9706
  • Resolve environment variables case-insensitively on Windows by @ikedam in https://github.com/docker/compose/pull/9438
  • Do not stop dependency containers by @milas in https://github.com/docker/compose/pull/9701
  • If command is ran with a compose file, apply the compose model by @ndeloof in https://github.com/docker/compose/pull/9375
  • Remove extra whitespaces in help text of some subcommands by @tkhoa2711 in https://github.com/docker/compose/pull/9710
  • Don't apply default pull policy from command line if one is defined in service configuration by @glours in https://github.com/docker/compose/pull/9720
  • Filter out commandConn.Close* warning message by @crazy-max in https://github.com/docker/compose/pull/9748
  • Don't wait for disabled dependency by @nicksieger in https://github.com/docker/compose/pull/9759
  • Apply compose model on compose kill, add --remove-orphans by @laurazard in https://github.com/docker/compose/pull/9764
  • Avoid pulling same images multiple times ⚡️ by @KoditkarVedant in https://github.com/docker/compose/pull/9173

Internal 🔧

  • Remove unused workflows, especially the pr-closed which always failed by @glours in https://github.com/docker/compose/pull/9689
  • Update Dockerfile syntax to latest stable, and rename docs Dockerfile by @thaJeztah in https://github.com/docker/compose/pull/9711
  • Use correct YAML marshal func by @milas in https://github.com/docker/compose/pull/9712
  • Run gofmt from Go 1.19 by @milas in https://github.com/docker/compose/pull/9728
  • Add nolintlint and clean up nolint directives by @milas in https://github.com/docker/compose/pull/9738
  • Better sandboxed workflow and enhanced cross compilation by @crazy-max in https://github.com/docker/compose/pull/9744
  • Fix badges by @crazy-max in https://github.com/docker/compose/pull/9747
  • Fix checksums file by @crazy-max in https://github.com/docker/compose/pull/9750

Bumps

  • Bump to Go 1.18.5 by @milas in https://github.com/docker/compose/pull/9708
  • Upgrade BuildKit & docker/distribution by @milas in https://github.com/docker/compose/pull/9709
  • Bump github.com/cnabio/cnab-to-oci from 0.3.5 to 0.3.6 by @dependabot in https://github.com/docker/compose/pull/9714
  • Fix version of golangci-lint to v1.47.3, issue with v1.48.0 for now by @glours in https://github.com/docker/compose/pull/9722
  • Bump github.com/containerd/containerd from 1.6.6 to 1.6.7 by @dependabot in https://github.com/docker/compose/pull/9723
  • Update Docker CLI version use in CI to v20.10.17 by @glours in https://github.com/docker/compose/pull/9721
  • Bump github.com/containerd/containerd from 1.6.7 to 1.6.8 by @dependabot in https://github.com/docker/compose/pull/9736
  • Bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16 by @dependabot in https://github.com/docker/compose/pull/9754

New Contributors

  • @tkhoa2711 made their first contribution in https://github.com/docker/compose/pull/9710

Full Changelog: https://github.com/docker/compose/compare/v2.9.0...v2.10.0


Details

date
Aug. 19, 2022, 3:12 p.m.
name
v2.10.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