|
| 1 | +Version 1.4.0 (2025-05-10) |
| 2 | +========================== |
| 3 | + |
| 4 | +Bug fixes |
| 5 | +--------- |
| 6 | + |
| 7 | +- Fixed handling of relative includes and extends. |
| 8 | +- Fixed error when merging args in list and dict syntax. |
| 9 | +- Fixed issue where short-lived containers would execute twice when using the up command in |
| 10 | + detached mode. |
| 11 | +- Fixed `up` command hangs on Podman versions earlier than 4.6.0. |
| 12 | +- Fixed issue in up command where service_healthy conditions weren't being enforced. |
| 13 | +- Fixed support for `--scale` flag. |
| 14 | +- Fixed a bug that caused dependent containers to be started even with `--no-deps`. |
| 15 | +- Fixed the port command for dynamic host ports. |
| 16 | +- Fixed interpolation of the environment variable `COMPOSE_PROJECT_NAME` when it is set from the |
| 17 | + top-level `name` value within the Compose file. |
| 18 | +- Fixed project name evaluation order to match the order defined in the compose spec. |
| 19 | +- Fixed using git URL as build context. |
| 20 | +- Fixed KeyError in case podman-compose down was called with an inexistent service. |
| 21 | +- The `down` is now skipped during `up` when there are no active containers. |
| 22 | +- Fixed returning non-zero exit_code on failure when `up -d`. |
| 23 | +- Fixed handling SIGINT when running `up` command to shutdown gracefully. |
| 24 | +- Fixed `NotImplementedError` in case podman-compose is interrupted on Windows. |
| 25 | + |
| 26 | + |
| 27 | +Features |
| 28 | +-------- |
| 29 | + |
| 30 | +- Implemented `--quiet` flag to the `config` command to suppress output. |
| 31 | +- Added support for `pids_limit` and `deploy.resources.limits.pids` |
| 32 | +- Implemented `--abort-on-container-failure` option |
| 33 | +- Added the `--rmi` argument to the `down` command to remove images. |
| 34 | +- Added support for `x-podman.disable-dns` to allow disabling DNS plugin on defined networks. |
| 35 | +- Added support for `x-podman.dns` to allow setting DNS nameservers for defined networks. |
| 36 | +- podman-compose will no longer close file descriptors when executing podman. This allows |
| 37 | + externally created (e.g. via systemd socket activation) file descriptors to be passed to |
| 38 | + containers. |
| 39 | +- Added support for `cpuset` |
| 40 | +- Added support for `reset` and `override` tags to be used when merging several compose files. |
| 41 | +- Added support for `x-podman.interface_name` to allow setting the interface name for each network participation. |
| 42 | +- Added support for `x-podman.pod-args` to override the default `--pod-args` |
0 commit comments