What's Changed
✨ Enhancements
- Dry run build command support by @glours in #10502
- First implementation of
viz
subcommand by @BenjaminGuzman in #10376 - introduce --no-path-resolution to skip relative path to be resolved by @ndeloof in #10557
- introduce
COMPOSE_ANSI
to define --ansi default value by @ndeloof in #10559 - introduce ability to write status messages on stdout by @ndeloof in #10549
🐛 Fixes
- don't block events loop collecting logs by @ndeloof in #10493
- restore support for
--memory
by @ndeloof in #10492 - TailMsgf must format with args by @ndeloof in #10478
- make progress title configurable by @glours in #10507
- stop containers after termination by @TP-O in #10479
- let user declare build secret target by @ndeloof in #10527
- fix buildkit progressui integration by @ndeloof in #10535
- Update 🥒 tests to use
dockerfile_inline
by @laurazard in #10508 - fix container being recreated while config has not changed by @ndeloof in #10540
- fix race condition when --parallel is used with a large number of dependent services by @ndeloof in #10544
- check local image matches the required platform by @ndeloof in #10546
- restore long description to be included in
docker compose help
by @ndeloof in #10504 - fix local image removal when
compose down
is ran with--project-name
by @ndeloof in #10558 - detect active endpoint trying to remove network and skip with a warning by @ndeloof in #10555
- fix: remove unnecessary [] output by @ezradiniz in #10554
- detect terminal is not a
console.File
to avoid a panic by @ndeloof in #10564 - [fix] --parallel has precedence over COMPOSE_PARALLEL_LIMIT by @ndeloof in #10566
- report external network not found when swarm is disabled by @ndeloof in #10565
🔧 Internal
- update go to go1.20.4 by @thaJeztah in #10525
- build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 by @dependabot in #10489
- build(deps): bump github.com/docker/docker from 23.0.4+incompatible to 23.0.5+incompatible by @dependabot in #10500
- build(deps): bump github.com/docker/cli from 23.0.4+incompatible to 23.0.5+incompatible by @dependabot in #10501
- build(deps): bump github.com/moby/buildkit from 0.11.5 to 0.11.6 by @dependabot in #10516
- build(deps): bump go.opentelemetry.io/otel from 1.14.0 to 1.15.0 by @dependabot in #10515
- build(deps): bump github.com/opencontainers/image-spec from 1.1.0-rc2.0.20221005185240-3a7f492d3f1b to 1.1.0-rc.3 by @dependabot in #10518
- build(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 by @dependabot in #10534
- build(deps): bump github.com/docker/cli from 23.0.5+incompatible to 23.0.6+incompatible by @dependabot in #10542
- build(deps): bump go.opentelemetry.io/otel from 1.15.0 to 1.15.1 by @dependabot in #10521
- build(deps): bump github.com/moby/term from 0.0.0-20221205130635-1aeaba878587 to 0.5.0 by @dependabot in #10523
New Contributors
- @BenjaminGuzman made their first contribution in #10376
- @ezradiniz made their first contribution in #10554
Full Changelog: v2.17.3...v2.18.0