Skip to content

Docker Compose

v5.1.4 Feature

This release adds 1 notable feature for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

docker go orchestration

Summary

AI summary

Broad release touches ⚙️ Dependencies, deps, 🔧 Internal, and 🐛 Fixes.

Changes in this release

Feature Medium

add stop lifecycle hook for external providers

add stop lifecycle hook for external providers

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: high

Dependency Medium

bump github.com/mattn/go-shellwords to 1.0.13

bump github.com/mattn/go-shellwords to 1.0.13

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: low

Dependency Medium

bump github.com/docker/cli to 29.4.2+incompatible

bump github.com/docker/cli to 29.4.2+incompatible

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: low

Dependency Medium

bump github.com/moby/moby/client from 0.4.0 to 0.4.1

bump github.com/moby/moby/client from 0.4.0 to 0.4.1

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: low

Dependency Medium

upgrade google.golang.org/grpc from 1.80.0 to 1.81.0

upgrade google.golang.org/grpc from 1.80.0 to 1.81.0

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: low

Dependency Medium

update go version to 1.26.3

update go version to 1.26.3

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: low

Dependency Medium

bump github.com/compose-spec/compose-go/v2 from 2.10.2 to 2.11.0

bump github.com/compose-spec/compose-go/v2 from 2.10.2 to 2.11.0

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: low

Dependency Medium

upgrade golang.org/x/sys from 0.42.0 to 0.44.0

upgrade golang.org/x/sys from 0.42.0 to 0.44.0

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: low

Performance Medium

remove unused e2e job from merge workflow

remove unused e2e job from merge workflow

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: low

Bugfix Medium

route OCI artifact pulls through Docker Desktop HTTP proxy

route OCI artifact pulls through Docker Desktop HTTP proxy

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: high

Bugfix Medium

restore stoppingEvent/stoppedEvent helpers for plugin stop hook

restore stoppingEvent/stoppedEvent helpers for plugin stop hook

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: high

Bugfix Medium

flag literal inline environment values in publish

flag literal inline environment values in publish

Source: granite4.1:8b-q6_K@2026-05-20

Confidence: low

Bugfix Low

make e2e tests pass reliably locally with Docker Desktop

make e2e tests pass reliably locally with Docker Desktop

Source: granite4.1:30b@2026-05-20-audit

Confidence: low

Refactor Low

deduplicate and simplify code

deduplicate and simplify code

Source: granite4.1:30b@2026-05-20-audit

Confidence: low

Refactor Low

drop Desktop beta-settings check; gate hint on LogsTab flag

drop Desktop beta-settings check; gate hint on LogsTab flag

Source: granite4.1:30b@2026-05-20-audit

Confidence: low

Full changelog

What's Changed

✨ Improvements

  • feat: add stop lifecycle hook for external providers by @glours in https://github.com/docker/compose/pull/13779

🐛 Fixes

  • fix: route OCI artifact pulls through Docker Desktop HTTP proxy by @glours in https://github.com/docker/compose/pull/13770
  • fix: restore stoppingEvent/stoppedEvent helpers for plugin stop hook by @glours in https://github.com/docker/compose/pull/13794
  • fix(publish): flag literal inline environment values by @glours in https://github.com/docker/compose/pull/13760

🔧 Internal

  • ci: remove unused e2e job from merge workflow by @glours in https://github.com/docker/compose/pull/13740
  • chore: update cagent-action to v1.4.4 by @derekmisler in https://github.com/docker/compose/pull/13745
  • Change verb tense in Docker Compose reference documentation by @ryanjbonnell in https://github.com/docker/compose/pull/13773
  • pkg/compose: go fix by @thaJeztah in https://github.com/docker/compose/pull/13782
  • refactor: code deduplication and simplification by @ndeloof in https://github.com/docker/compose/pull/13759
  • fix: make e2e tests pass reliably locally with Docker Desktop by @glours in https://github.com/docker/compose/pull/13741
  • refactor: drop Desktop beta-settings check; gate hint on LogsTab flag by @glours in https://github.com/docker/compose/pull/13755

⚙️ Dependencies

  • build(deps): bump github.com/mattn/go-shellwords from 1.0.12 to 1.0.13 by @dependabot[bot] in https://github.com/docker/compose/pull/13731
  • build(deps): bump github.com/docker/cli from 29.4.0+incompatible to 29.4.2+incompatible by @dependabot[bot] in https://github.com/docker/compose/pull/13768
  • build(deps): bump github.com/moby/moby/client from 0.4.0 to 0.4.1 by @dependabot[bot] in https://github.com/docker/compose/pull/13752
  • build(deps): bump github.com/docker/cli from 29.4.2+incompatible to 29.4.3+incompatible by @dependabot[bot] in https://github.com/docker/compose/pull/13776
  • build(deps): bump google.golang.org/grpc from 1.80.0 to 1.81.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13775
  • build(deps): update to go 1.26.3 by @thaJeztah in https://github.com/docker/compose/pull/13783
  • build(deps): bump google.golang.org/grpc from 1.81.0 to 1.81.1 by @dependabot[bot] in https://github.com/docker/compose/pull/13791
  • build(deps): bump github.com/compose-spec/compose-go/v2 from 2.10.2 to 2.11.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13798
  • build(deps): bump github.com/docker/cli from 29.4.3+incompatible to 29.5.1+incompatible by @dependabot[bot] in https://github.com/docker/compose/pull/13796
  • build(deps): bump golang.org/x/sys from 0.42.0 to 0.44.0 by @dependabot[bot] in https://github.com/docker/compose/pull/13788

New Contributors

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

Full Changelog: https://github.com/docker/compose/compare/v5.1.3...v5.1.4

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Docker Compose

Get notified when new releases ship.

Sign up free

About Docker Compose

Define and run multi-container applications with Docker

All releases →

Related context

Beta — feedback welcome: [email protected]