Docker Compose v1.28.0 Release Notes

Release Date: 2021-01-20 // over 3 years ago
  • ๐Ÿ”‹ Features

    • ๐Ÿ‘Œ Support for Nvidia GPUs via device requests

    • ๐Ÿ‘Œ Support for service profiles

    • Change the SSH connection approach to the Docker CLI's via shellout to the local SSH client (old behaviour enabled by setting COMPOSE_PARAMIKO_SSH environment variable)

    • โž• Add flag to disable log prefix

    • โž• Add flag for ansi output control

    ๐Ÿ› Bugs

    • 0๏ธโƒฃ Make parallel_pull=True by default

    • โš  Bring back warning for configs in non-swarm mode

    • Take --file in account when defining project_dir

    • ๐Ÿ”Š On compose up, attach only to services we read logs from

    Miscellaneous

    • ๐Ÿณ Make COMPOSE_DOCKER_CLI_BUILD=1 the default

    • โž• Add usage metrics

    • ๐Ÿ”€ Sync schema with COMPOSE specification

    • ๐Ÿ‘Œ Improve failure report for missing mandatory environment variables

    • โฌ†๏ธ Bump attrs to 20.3.0

    • โฌ†๏ธ Bump more_itertools to 8.6.0

    • โฌ†๏ธ Bump cryptograhy to 3.2.1

    • โฌ†๏ธ Bump cffi to 1.14.4

    • โฌ†๏ธ Bump virtualenv to 20.2.2

    • โฌ†๏ธ Bump bcrypt to 3.2.0

    • โฌ†๏ธ Bump gitpython to 3.1.11

    • โฌ†๏ธ Bump docker-py to 4.4.1

    • โฌ†๏ธ Bump Python to 3.9

    • ๐Ÿง Linux: bump Debian base image from stretch to buster (required for Python 3.9)

    • ๐ŸŽ macOS: OpenSSL 1.1.1g to 1.1.1h, Python 3.7.7 to 3.9.0

    • โฌ†๏ธ Bump pyinstaller 4.1

    • โœ… Loosen restriction on base images to latest minor

    • โšก๏ธ Updates of READMEs