mirror of
https://github.com/containers/podman-compose.git
synced 2025-05-28 14:17:50 +02:00
commit
f0928dd399
39
docs/Changelog-1.4.0.md
Normal file
39
docs/Changelog-1.4.0.md
Normal file
@ -0,0 +1,39 @@
|
||||
Version 1.4.0 (2025-05-10)
|
||||
==========================
|
||||
|
||||
Bug fixes
|
||||
---------
|
||||
|
||||
- Fixed handling of relative includes and extends in compose files
|
||||
- Fixed error when merging arguments in list and dictionary syntax
|
||||
- Fixed issue where short-lived containers could execute twice when using `up` in detached mode
|
||||
- Fixed `up` command hanging on Podman versions earlier than 4.6.0
|
||||
- Fixed issue where `service_healthy` conditions weren't enforced during `up` command
|
||||
- Fixed support for the `--scale` flag
|
||||
- Fixed bug causing dependent containers to start despite `--no-deps` flag
|
||||
- Fixed port command behavior for dynamic host ports
|
||||
- Fixed interpolation of `COMPOSE_PROJECT_NAME` when set from top-level `name` in compose file
|
||||
- Fixed project name evaluation order to match compose spec
|
||||
- Fixed build context when using git URLs
|
||||
- Fixed `KeyError` when `down` is called with non-existent service
|
||||
- Skip `down` during `up` when no active containers exist
|
||||
- Fixed non-zero exit code on failure when using `up -d`
|
||||
- Fixed SIGINT handling during `up` command for graceful shutdown
|
||||
- Fixed `NotImplementedError` when interrupted on Windows
|
||||
|
||||
Features
|
||||
--------
|
||||
|
||||
- Added `--quiet` flag to `config` command to suppress output
|
||||
- Added support for `pids_limit` and `deploy.resources.limits.pids`
|
||||
- Added `--abort-on-container-failure` option
|
||||
- Added `--rmi` argument to `down` command for image removal
|
||||
- Added support for `x-podman.disable-dns` to disable DNS plugin on defined networks
|
||||
- Added support for `x-podman.dns` to set DNS nameservers for defined networks
|
||||
- Improved file descriptor handling - no longer closes externally created descriptors.
|
||||
This allows descriptors created e.g. via systemd socket activation to be passed to
|
||||
containers.
|
||||
- Added support for `cpuset` configuration
|
||||
- Added support for `reset` and `override` tags when merging compose files
|
||||
- Added support for `x-podman.interface_name` to set network interface names
|
||||
- Added support for `x-podman.pod_args` to override default `--pod-args`
|
@ -1 +0,0 @@
|
||||
- Fix the port command for dynamic host ports.
|
@ -1 +0,0 @@
|
||||
- Fix handling of relative includes and extends
|
@ -1 +0,0 @@
|
||||
- Add a `--quiet` flag to the `config` command to suppress output.
|
@ -1 +0,0 @@
|
||||
- Fixed error when merging args in list and dict syntax
|
@ -1 +0,0 @@
|
||||
- Fixed interpolation of the environment variable **COMPOSE_PROJECT_NAME** when it is set from the top-level **name** value within the Compose file.
|
@ -1 +0,0 @@
|
||||
- Fixed project name evaluation order to match the order defined in the [compose spec](https://docs.docker.com/compose/how-tos/project-name/#set-a-project-name).
|
@ -1 +0,0 @@
|
||||
- Fixed issue where short-lived containers would execute twice when using the up command in detached mode (#1176)
|
@ -1 +0,0 @@
|
||||
Fixed up command hangs on Podman versions earlier than 4.6.0 (#1178)
|
@ -1 +0,0 @@
|
||||
- Add support for `pids_limit` and `deploy.resources.limits.pids`
|
@ -1 +0,0 @@
|
||||
- Fixed issue in up command where service_healthy conditions weren't being enforced (#1183)
|
@ -1 +0,0 @@
|
||||
- Fix using git URL as build context
|
@ -1 +0,0 @@
|
||||
- Fixed the --scale flag as described in issue #267 [Podman not supporting --scale flag]
|
@ -1 +0,0 @@
|
||||
- Fixed a bug that caused dependent containers to be started even with --no-deps
|
@ -1 +0,0 @@
|
||||
- Added --abort-on-container-failure option, to match docker-compose
|
@ -1 +0,0 @@
|
||||
- Add the `--rmi` argument to the `down` command to remove images.
|
@ -1 +0,0 @@
|
||||
- Fixed KeyError in case podman-compose down was called with an inexistent service
|
@ -1,4 +0,0 @@
|
||||
- Do not close file descriptors when executing podman. This allows
|
||||
externally created file descriptors to be passed to containers.
|
||||
These file descriptors might have been created through
|
||||
[systemd socket activation](https://github.com/containers/podman/blob/main/docs/tutorials/socket_activation.md#socket-activation-of-containers).
|
@ -1 +0,0 @@
|
||||
Skip running compose-down during up when there are no active containers
|
@ -1 +0,0 @@
|
||||
- Return non-zero exit_code on failure when `up -d`
|
@ -1 +0,0 @@
|
||||
- Add support for `cpuset`
|
@ -1 +0,0 @@
|
||||
- Add support for `reset` and `override` tags to be used when merging several compose files.
|
@ -1 +0,0 @@
|
||||
- Fixed handling SIGINT when running "up" command to shutdown gracefully
|
@ -1 +0,0 @@
|
||||
- Fixed NotImplementedError in case script is interrupted on Windows
|
@ -1 +0,0 @@
|
||||
- Add support for 'x-podman.disable-dns' to allow disabling DNS plugin on defined networks.
|
@ -1 +0,0 @@
|
||||
- Add support for 'x-podman.dns' to allow setting DNS nameservers for defined networks.
|
@ -1 +0,0 @@
|
||||
- Add support for 'x-podman.interface_name' to allow setting the interface name for each network participation.
|
@ -1 +0,0 @@
|
||||
- Add support for 'x-podman.pod-args' to override the default --pod-args
|
Loading…
x
Reference in New Issue
Block a user