Home Explore Blog CI



docker

3rd chunk of `content/manuals/compose/releases/release-notes.md`
d67150d8ff557c589cb73685692a0db5dd1426c80cd345d10000000100000fa7
- Dependencies upgrade: Bump github.com/moby/term v0.5.2
- Dependencies upgrade: Bump github.com/otiai10/copy from 1.14.0 to 1.14.1
- Dependencies upgrade: Bump github.com/jonboulle/clockwork from 0.4.0 to 0.5.0
- Dependencies upgrade: Bump github.com/spf13/pflag from 1.0.5 to 1.0.6
- Dependencies upgrade: Bump golang.org/x/sync from 0.10.0 to 0.11.0
- Dependencies upgrade: Bump gotest.tools/v3 from 3.5.1 to 3.5.2

## 2.32.4

{{< release-date date="2025-01-16" >}}

### Bug fixes and enhancements

- Fixed an issue where the Compose version did not display properly when using `docker compose version`

## 2.32.3

{{< release-date date="2025-01-13" >}}

> [!NOTE]
>
> Binaries from the Compose GitHub repository may not display the version number properly. If you rely on `docker compose version`
> in your development or CI processes, upgrade to Compose version 2.32.4.

### Bug fixes and enhancements

- Fixed an issue where Compose would override a service-level MAC address with the main network MAC address
- Fixed a log rendering issue during concurrent builds

## 2.32.2

{{< release-date date="2025-01-07" >}}

### Update

- Dependencies upgrade: bump compose-go to v2.4.7
- Dependencies upgrade: bump golang to v1.22.10

### Bug fixes and enhancements

- Added `--pull` flag to the `docker compose run` command
- Fixed a bug which meant the `restart` action of `watch` mode didn't monitor bind mounts
- Fixed an issue recreating containers when using anonymous volumes

## 2.32.1

{{< release-date date="2024-12-16" >}}

### Bug fixes and enhancements

- Fixed a bug recreating containers when not needed

## 2.32.0

{{< release-date date="2024-12-13" >}}

### Update

- Dependencies upgrade: bump docker + buildx to latest release
- Dependencies upgrade: bump otel dependencies to v1.28.0 and v0.53.0
- Dependencies upgrade: bump golang.org/x/sys 0.28.0
- Dependencies upgrade: bump golang.org/x/crypto to 0.31.0
- Dependencies upgrade: bump google.golang.org/grpc to 1.68.1
- Dependencies upgrade: bump golang.org/x/sync 0.10.0
- Dependencies upgrade: bump xx to v1.6.1

### Bug fixes and enhancements

- Improved support when building with [Bake](/manuals/build/bake.md)
- Added `restart` and `sync+exec` watch actions
- Compose now recreates containers when the volume or network configuration changes
- Fixed support for `mac_address`
- Fixed `pull --quiet` to only hide progress, not global status
- Fixed an issue where only the `rebuild` watch action now requires a build declaration
- Compose now logs `watch` configuration error when enabled through the Compose menu


## 2.31.0

{{< release-date date="2024-11-28" >}}

### Update

- Dependencies upgrade: bump compose-go to v2.4.5
- Dependencies upgrade: bump docker engine and cli to v27.4.0-rc.2
- Dependencies upgrade: bump buildx to v0.18.0
- Dependencies upgrade: bump buildkit to v0.17.1

### Bug fixes and enhancements

- Added the ability to use Docker Buildx Bake to build Docker Compose services
- Added `commit` command to create new images from running containers
- Fixed an issue where network changes were not detected
- Fixed an issue where containers stopped sequentially which slowed down the restart process


## 2.30.3

{{< release-date date="2024-11-07" >}}

### Update

- Dependencies upgrade: bump compose-go to v2.4.4

### Bug fixes and enhancements

- Fixed an issue re-starting services that should not when using `--watch`
- Improve the fix of using same YAML anchor multiple times in a Compose file


## 2.30.2

{{< release-date date="2024-11-05" >}}

### Update

- Dependencies upgrade: bump compose-go to v2.4.3

### Bug fixes and enhancements

- Fixed an issue re-creating services when updating its profiles
- Fixed a regression when using the same YAML anchor multiple times in a Compose file

## 2.30.1

{{< release-date date="2024-10-30" >}}

### Update

- Dependencies upgrade: bump compose-go to v2.4.2

### Bug fixes and enhancements

- Fixed a regression when using stdin as input for `-f` flag

Title: Docker Compose Release Notes (Versions 2.30.1 - 2.32.4)
Summary
This document summarizes the release notes for Docker Compose versions 2.30.1 through 2.32.4. It includes dependency upgrades, bug fixes, and enhancements such as adding a `--pull` flag to the `docker compose run` command, fixing issues related to `watch` mode, volume recreation, MAC address support, and build integration with Bake. Notable fixes address problems with YAML anchors, service restarts, and version display in `docker compose version`.