github containers/podman-compose v1.3.0

2 days ago

Bug fixes

  • Fixed support for de-facto alternative Dockerfile names (e.g. Containerfile)
  • Fixed a bug that caused attempts to create already existing pods multiple times.
  • Fixed compatibility with docker-compose in how symlinks to docker-compose.yml are handled.
  • Fixed freeze caused by too long log lines without a newline.
  • Fixed support for network_mode: none.
  • Improved error detection by rejecting service definitions that contain both network_mode and
    networks keys, which is not allowed.

Features

  • Added support for build labels.
  • Added support for "platform" property in the build command.
  • Added support for "ssh" property in the build command.
  • Added support for cache_from and cache_to fields in build section.
  • Added support for honoring the condition in the depends_on section of the service, if stated.
  • Added x-podman.no_hosts setting to pass --no-hosts to podman run
  • Added support for compatibility with docker compose for default network behavior when no network
    defined in service. This is controlled via default_net_behavior_compat feature flag.
  • Added a way to get compatibility of default network names with docker compose.
    This is selected by setting default_net_name_compat: true on x-podman global dictionary.
  • Added support for the device_cgroup_rules property in services.
  • Added support for removing networks in podman-compose down.
  • Added support for network scoped service aliases.
  • Added support for network level mac_address attribute.
  • Added ability to substitute variables with the environment of the service.

Misc

  • Declared compatibility with Python 3.13.

Don't miss a new podman-compose release

NewReleases is sending notifications on new releases.