Docker Compose 5.2.0
ℹ️ This version introduces a new reconciliation algorithm between the observed state and the expected state. If you experience any issues with a Compose workload that was previously working, please open an issue.
Also shipped Jun 23, 2026Docker in June 2026 →
Introducing the Unified Image API
The new Unified Image API provides capability discovery across over 30 image models from 8 providers through a single endpoint.
What is a Scout? A technical deep dive
PostHog has introduced scouts, which are autonomous agents that monitor product data for patterns and draft fixes. This feature is now available in open beta.
Speed - Cloudflare AMP/SXG is now end of life
Cloudflare Accelerated Mobile Pages (AMP) and Signed Exchanges (SXG) support has reached end of life. The features have been disabled since October 2025, so customers who had them configured should see no change to their traffic. Customers will no longer be able to configure AMP/SXG through API or rulesets. The Zone API will start throwing errors.
Mapping one variable to multiple values generally available
Earlier this year, we introduced multi-property variables in public preview for Grafana OSS and Enterprise (and generally available in Grafana Cloud). Now, this feature is generally available in Grafana OSS and Enterprise. Multi-property variables are a simple, powerful way to let you map several identifiers to a single variable using a JSON array.
Xcode 27.0 Beta 2 Available
The Xcode 27.0 Beta 2 image is now available to be used in CircleCI pipelines. The full manifest of installed software can be found here .
`DraftOrderDiscountNotAppliedWarning.priceRule` removed in GraphQL Admin API 2026-10
Starting with GraphQL Admin API version 2026-10 , the deprecated priceRule field on the DraftOrderDiscountNotAppliedWarning object is removed. This is a breaking change for apps that query priceRule on DraftOrderDiscountNotAppliedWarning , which is returned in draft order discount warnings from mutations such as draftOrderCalculate , draftOrderCreate , and...
More from Docker ComposeEvery Docker Compose release →
Docker Compose 5.3.0
ℹ️ This release introduces native support for init containers. ✨ Improvements Pre start init containers 🐛 Fixes Fix(oci): route authorizer token fetches through provided transport Fix(run): scope Running events to project.Services 🔧 Internal Chore: migrate cagent-action to docker-agent-action (v2.0.0) Chore: migrate to docker-agent-action v2.0.1...
Docker Compose 5.3.1
🔧 Internal Ci: add concurrency group to pr-review-trigger to prevent duplicate reviews Fix grammar in Attestations field comment Ci: remove unused desktop-edge-test workflow Ci: zizmor workflow Ci: fix docs-upstream workflow CODEOWNERS: add compose-reviewers Ci: harden GitHub Actions workflows GHA: dependabot: group docker/* actions updates ⚙️ Dependencies...
Docker Compose 5.1.4
✨ Improvements feat: add stop lifecycle hook for external providers 🐛 Fixes fix: route OCI artifact pulls through Docker Desktop HTTP proxy fix: restore stoppingEvent/stoppedEvent helpers for plugin stop hook fix(publish): flag literal inline environment values 🔧 Internal ci: remove unused e2e job from merge workflow chore: update cagent-action to v1.4.4...
Docker Compose 5.4.0
ℹ️ This release introduces a new way to reconcile resources such as volumes and networks ✨ Improvements Feat(reconcile): model volume recreation in the plan Feat(reconcile): model network lifecycle in the plan 🐛 Fixes Fix(reconcile): preserve zero-replica services during hashing Fix(config): warn when service selection is silently ignored Fix(build): use...
Docker Compose 5.5.0
ℹ️ This release overhauls image digest reconciliation to prevent unnecessary container recreation. Existing containers may be recreated the first time you run compose up after upgrading, as image digests are re-evaluated using the new logic. compose pull now honors pull_policy refresh windows ( daily , weekly , every_N ).
Docker Compose 5.1.3
🐛 Fixes fix: provider output handling and watch rebuild re-invocation 🔧 Internal Add Docker Desktop Logs view hints and navigation shortcut Build and push Docker Desktop module image on release Fix typo in SECURITY.md Make hook hint deep links clickable using OSC 8 terminal hyperlinks Remove 'provenance' attribute' ⚙️ Dependencies build(deps): bump...
Docker Compose 5.5.1
✨ Improvements Feat(hooks): capture and surface lifecycle hook output Feat(tracing): surface otel shutdown errors via --debug 🐛 Fixes Fix(events): validate service names before subscribing to events Fix: bake target names collision for services differing by .
Docker Compose 5.1.2
🐛 Fixes Fix TTY timer rendering when duration length changes Fix up attach filtering Preserve ssh:// URL scheme when resolving Dockerfile path Initialize and pass envFiles map in processExtends Fix TestRunHook_ConsoleSize on macOS Restore post-connect fallback for multi-network stacks on API < 1.44 Publish: return api.ErrCanceled when user declines...