Files
podman-compose/docs/Changelog-1.5.0.md
Povilas Kanapickas 3d3064c735 Release notes for 1.5.0
Signed-off-by: Povilas Kanapickas <povilas@radix.lt>
2025-07-07 12:24:35 +03:00

1.6 KiB

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.