Home Explore Blog CI



docker

4th chunk of `content/manuals/compose/releases/release-notes.md`
baa3ca73d3092525df6d4f91d671fe15af480a2270eb6b1a0000000100000fa5
- 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
- Fixed a regression when using the same YAML anchor multiple times in a Compose file

## 2.30.0

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

### Update

- Dependencies upgrade: bump compose-go to v2.4.1
- Dependencies upgrade: bump docker engine and cli to v27.3.1

### Bug fixes and enhancements

- Introduction of service hooks support.
- Addition of alpha `generate` command.
- Addition of `export` command.
- Added support for CDI device requests using `devices` in the Compose file.
- A lot a bug fixes.

## 2.29.7

{{< release-date date="2024-09-20" >}}


### Bug fixes and enhancements

- Fixed a regression when using mount API for bind mounts.

## 2.29.6

{{< release-date date="2024-09-19" >}}

### Update

- Dependencies upgrade: bump docker engine and cli to v27.3.0-rc.2

### Bug fixes and enhancements

- Fixed an issue with Windows Containers bind mounts.

## 2.29.5

{{< release-date date="2024-09-17" >}}

### Bug fixes and enhancements

- Fixed an issue with bind mounts on WSL2.

## 2.29.4

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

### Update

- Dependencies upgrade: bump buildx to v0.17.1
- Dependencies upgrade: bump docker engine and cli to v27.3.0-rc.1

### Bug fixes and enhancements

- Fixed an issue with services not stopping when restarting diverged dependencies.
- Fixed potential `nil` pointer error on the OTEL client.

## 2.29.3

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

### Update

- Dependencies upgrade: bump compose-go to v2.2.0
- Dependencies upgrade: bump docker engine and cli to v27.2.1

### Bug fixes and enhancements

- Combination of bind mount and `rebuild` are now allowed with `watch`.
- Fixed a bug recreating containers when `--no-deps` is used with `up`.
- Fixed a bug not closing streams when reattaching containers.
- Restored recreation of anonymous volumes when using `-V` or `--renew-anon-volumes`.

## 2.29.2

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

### Update

- Dependencies upgrade: bump compose-go to v2.1.6
- Dependencies upgrade: bump docker engine and cli to v27.1.2
- Dependencies upgrade: bump buildx to v0.16.2
- Dependencies upgrade: bump buildkit to v0.15.2
- Dependencies upgrade: bump golang to v1.21.12
- Dependencies upgrade: bump sys to v0.22.0
- Dependencies upgrade: bump flock to v0.12.1

### Bug fixes and enhancements

- Fixed the docs on `docker compose kill` usage.
- Fixed redundant condition from `toAPIBuildOptions` in build.go.
- Fixed initial Watch `sync` after Compose restarts with introduction of `x-initialSync`.
- Fixed an issue which stopped the Compose process for a single container on `sync-restart` Watch action.

## 2.29.1

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

### Update

- Dependencies upgrade: bump compose-go to v2.1.5.
- Dependencies upgrade: bump docker engine and cli to v27.1.0.

### Bug fixes and enhancements

- Enhance JSON progress events with more fields.


## 2.29.0

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

### Update

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

Title: Docker Compose Release Notes (Versions 2.29.0 - 2.30.3)
Summary
This document summarizes Docker Compose release notes from versions 2.29.0 to 2.30.3. It details dependency upgrades, bug fixes, and feature enhancements. Key additions include service hooks support, `generate` and `export` commands, CDI device request support, and the `commit` command. Bug fixes address issues with bind mounts, service restarts, YAML anchors, profile updates, stdin input, network changes, Windows Containers, and WSL2. Enhancements include combining bind mounts with `rebuild` in `watch` mode, fixing container recreation bugs, and improving JSON progress events.