Skip to content

Commit 57d1584

Browse files
committed
Release notes for 1.4.0
Signed-off-by: Povilas Kanapickas <[email protected]>
1 parent cda84f4 commit 57d1584

28 files changed

+42
-30
lines changed

docs/Changelog-1.4.0.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
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`

newsfragments/1039-fix-port-command.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/1125.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/1152-config-quiet.feature

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/1163.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/1165-PROJECT_NAME-interpolation.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/1165-project-name-evaluation-order.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/1176.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/1178.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/1182-implement-pids-limit.feature

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)