New Docker-Compose v2.17 With New Status Display

The new overall 3D progress display is really nice when you run the new Docker-Compose. I’ve also included the update notes and Github link below. Definitely worth upgrading and checking it out.

What’s Changed

sparkles Enhancements

bug Fixes

  • exclude unstable labels from config hash by @ndeloof in #10275
  • also restart dependent services after a service has been restarted by @ndeloof in #10273
  • ignore services without a build section by @ndeloof in #10271
  • apply config options for pseudo-subcommands by @ndeloof in #10289
  • only consider containers with config_hash labels (i.e, created by compose) by @ndeloof in #10317
  • report error if project name is empty after normalization by @ndeloof in #10334
  • restart only needed services by checking depends_on relations by @glours in #10338
  • pad can be negative on small terminal by @ndeloof in #10336
  • collect built image IDs by @ndeloof in #10372
  • one off container name use configured Separator for naming by @ndeloof in #10357
  • fix concurrent map read/write when recreating containers by @lrascao in #10379

wrench Internal

  • add dry-run support for stop and rm by @glours in #10257
  • add dry-run support for pull command by @glours in #10341
  • add dry-run support for push command by @glours in #10355
  • add dry-run support for exec command by @glours in #10252
  • add dry-run support for restart by @glours in #10339
  • ci: use CGO for tests to enable race detector by @milas in #10261
  • ci: don’t use -race on Windows by @milas in #10262
  • ci: bump to Go 1.20.1 and latest deps by @milas in #10285
  • use go 1.20 -cover support by @ndeloof in #10361
  • build and push binaries images when a PR is merged or a tag pushed by @glours in #10371
  • use CGO to enable fsevent on OSX [ENV-37] by @ndeloof in #10249
  • watch: ignore ephemeral files & minor output tweaks by @milas in #10311
  • test: tweak pause test to try and prevent failures in Windows CI by @milas in #10320
  • preserve symbol table in binaries for static analysis (govulncheck) by @tianon in #10325
  • use build as common API for build scenarios by @ndeloof in #10374

Changelog

New Contributors

Full Changelog: v2.16.0…v2.17.0

https://github.com/docker/compose/releases/tag/v2.17.0