Skip to content

Releases: DataDog/riot

0.21.0

09 Feb 14:56
4ce3970

Choose a tag to compare

New Features

  • Drops support for Python 3.7, and adds support for 3.13 and 3.14.

Bug Fixes

  • Bump virtualenv to >=20.36.1,<21 to address GHSA-597g-3phw-6986.
  • Only log environment variables in debug logging.
  • Ensure Riot installs a compatible pip/pip-tools pair (pip<26 and pip-tools>=7.5.0,<8) before compiling lock files, avoiding failures caused by incompatible preinstalled tooling combinations in CI.

0.20.1

06 Dec 15:00
a2b5776

Choose a tag to compare

Bug Fixes

  • Only log environment variables in debug logging.

0.20.0

18 Oct 20:24
2a9c20c

Choose a tag to compare

Bug Fixes

  • Pin virtualenv to the version that has support for Python 3.7

0.19.1

25 Jul 14:18
5b73ba9

Choose a tag to compare

Bug Fixes

  • Ensure setuptools is included in riot generated lock files. This ensures consistent behavior for packages and riot.Venvs which depend on setuptools.

0.19.0

09 Aug 19:59
470248c

Choose a tag to compare

What's Changed

0.18.0

31 Jul 15:32
ff2895d

Choose a tag to compare

New Features

  • Add support for CPython 3.12

0.17.7

26 Jul 15:29
4818f9e

Choose a tag to compare

Bug Fixes

  • Fixed an issue that skipped the installation of the development package when the base environment was already created by a previous run that skipped the installation of the development package.

0.17.6

26 Jul 13:17
27cfcfa

Choose a tag to compare

Bug Fixes

  • Fixed a regression that prevented the skip option from being honored when the base venv did not yet exist.

0.17.5

21 Jul 21:10
a666580

Choose a tag to compare

Bug Fixes

  • pin pip<23.2 to avoid breaking change impacting pip-tools for Python 3.7

0.17.4

12 Jul 11:45
7150978

Choose a tag to compare

Bug Fixes

Fixed an issue that caused base virtual environments to get modified when common dependencies were installed in child virtual environments.