|
| 1 | +Version 1.4.0 (2025-05-10) |
| 2 | +========================== |
| 3 | + |
| 4 | +Bug fixes |
| 5 | +--------- |
| 6 | + |
| 7 | +- Fixed handling of relative includes and extends in compose files |
| 8 | +- Fixed error when merging arguments in list and dictionary syntax |
| 9 | +- Fixed issue where short-lived containers could execute twice when using `up` in detached mode |
| 10 | +- Fixed `up` command hanging on Podman versions earlier than 4.6.0 |
| 11 | +- Fixed issue where `service_healthy` conditions weren't enforced during `up` command |
| 12 | +- Fixed support for the `--scale` flag |
| 13 | +- Fixed bug causing dependent containers to start despite `--no-deps` flag |
| 14 | +- Fixed port command behavior for dynamic host ports |
| 15 | +- Fixed interpolation of `COMPOSE_PROJECT_NAME` when set from top-level `name` in compose file |
| 16 | +- Fixed project name evaluation order to match compose spec |
| 17 | +- Fixed build context when using git URLs |
| 18 | +- Fixed `KeyError` when `down` is called with non-existent service |
| 19 | +- Skip `down` during `up` when no active containers exist |
| 20 | +- Fixed non-zero exit code on failure when using `up -d` |
| 21 | +- Fixed SIGINT handling during `up` command for graceful shutdown |
| 22 | +- Fixed `NotImplementedError` when interrupted on Windows |
| 23 | + |
| 24 | +Features |
| 25 | +-------- |
| 26 | + |
| 27 | +- Added `--quiet` flag to `config` command to suppress output |
| 28 | +- Added support for `pids_limit` and `deploy.resources.limits.pids` |
| 29 | +- Added `--abort-on-container-failure` option |
| 30 | +- Added `--rmi` argument to `down` command for image removal |
| 31 | +- Added support for `x-podman.disable-dns` to disable DNS plugin on defined networks |
| 32 | +- Added support for `x-podman.dns` to set DNS nameservers for defined networks |
| 33 | +- Improved file descriptor handling - no longer closes externally created descriptors. |
| 34 | + This allows descriptors created e.g. via systemd socket activation to be passed to |
| 35 | + containers. |
| 36 | +- Added support for `cpuset` configuration |
| 37 | +- Added support for `reset` and `override` tags when merging compose files |
| 38 | +- Added support for `x-podman.interface_name` to set network interface names |
| 39 | +- Added support for `x-podman.pod_args` to override default `--pod-args` |
0 commit comments