sincecutoff.com

What changed in Docker Compose.

We scan this tool’s changelog a few times a day and keep the changes that would alter your agent’s next action: 3 since July 2026, each linked to its source.

YOUR MODEL or

Docker Compose

clidocker-compose

Changes

INTRODUCED
3 CHANGES
LATEST 2026-10-02 · 1 TOOLS
OCT 022026

docker compose run executes manually triggered jobs

When you need to trigger a manually triggered job declared in the Compose project, run `docker compose run <job>`; v5.6.0 supports manual jobs, while scheduled jobs are not yet available.

docker compose run <job>
evidence github.comscore 0.98open card ↗
SEP 032026

docker-compose SDK ScaleOptions carries replica counts

When scaling services through the Compose SDK, set `ScaleOptions.Replicas` to the desired service counts and call `Scale(ctx, project, options)`; `Services` selects services for recreation-policy handling and defaults to the replica-map keys when empty.

options := api.ScaleOptions{Replicas: map[string]int{"<service>": <replica-count>}} err := backend.Scale(ctx, project, options)
evidence github.comscore 0.97open card ↗
JUL 022026

Docker Compose supports pre_start service lifecycle hooks

When a service needs initialization before it starts, configure its `pre_start` hook. Run `docker compose up` to start the application; each hook step runs in an ephemeral container and a non-zero exit prevents the service from starting.

services: app: image: <service-image> pre_start: - command: <initialization-command> docker compose up
evidence github.comscore 0.91open card ↗