Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions docs/Changelog-1.5.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
Version 1.5.0 (2025-07-07)
==========================

Bug fixes
---------

- Fixed path to a local SSH key to be relative to the directory of compose file during build.
- Fixed CMD healthchecks to run the given command directly and not use `/bin/sh -c`.
- Fixed regression of dockerfile definition if current directory name ends with ".git".
- Fixed exit code from `push` command.
- Implemented short syntax for environment variables set in `.env` for compose.yml `environment:` section.
- Fixed regression of log output including "text" in detached mode.
- Implemented `up --no-recreate` to work as advertised.
- Stack traces emitted due to YAML parse errors are now hidden.


Features
--------

- Added unregister command to remove systemd service registration (`podman-compose systemd -a unregister`)
- Added new `docker_compose_compat` `x-podman` meta setting to enable all Docker Compose compatibility settings
- Added new `name_separator_compat` `x-podman` setting to change name separator to hyphen, same as Docker Compose.
- Added support for environment variable interpolation for YAML keys.
- Added `io.podman.compose.service` label to created containers. It contains the same value as
`com.docker.compose.service`.
- Added relabel option to secret to make possible to read the secret file by the contained process.
- Added support for setting x-podman values using PODMAN_COMPOSE_* environment variables.
- Added support to set `--route` option to `podman network create` via
`x-podman.routes` key on network configuration.
- Implemented support for custom pod names in `--in-pod`.
1 change: 0 additions & 1 deletion newsfragments/compose-systemd-unregister.feature

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/custom-pod-name-argument.change

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/docker-compose-compat.feature

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/env-var-interpolation-for-keys.feature

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/fix-build-ssh-path-to-be-relative.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/fix-cmd-healtchecks.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/fix-dockerfile-definition-regression.bugfix

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/fix-short-syntax-env-variables.bugfix

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/fix-up-no-recreate.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/hide-stack-trace-yaml-parse-error.change

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/io-podman-compose-service-label.feature

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/name-separator-compat.feature

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/secret-selinux-relabel-option.feature

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/x-podman-env-vars.feature

This file was deleted.

2 changes: 0 additions & 2 deletions newsfragments/x-podman-network-routes.feature

This file was deleted.