- 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