Chartreuse

Latest version: v4.3.5

Safety actively analyzes 710445 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

3.1.0

Feature
- Add support for PG clusters managed by postgres-operator (Patroni PG):
- Wait for the PG cluster to be configured before running the migrations.
- When Alembic run migrations against a Patroni PG, the owner Role should be set.

3.0.1

Fix
- ensure_safe_run: Support more sem versions.
- Upgrade dependencies

3.0.0

BREAKING CHANGE
- Check the compatibility between Chartreuse's python package version and Chartreuse's Helm Chart version. Raise if the versions are not compatible.
- helm-chart: Deprecate `.Values.runMigrationInPreDeployment`, use `.Values.upgradeBeforeDeployment` instead.
Feature
- Make it possible to control the upgradeJobs execution order (via `.Values.upgradeJobWeight`) in the case of multiple Chartreuses running. The upgradeJobs will be executed in weighted order.
Fixes
- Uses logger instead of print in eslembic_migration_helper and alembic_migration_helper.
- helm-chart: Add `.Chart.Name` to the Job name to be able to use Chartreuse chart multiple times on a umbrella chart
- `alembic.additionalParameters` will also be passed to `alembic current`

2.3.2

Fixes
- ensure_safe_run now allows running Chartreuse inside a Chart with a different patch version

2.3.1

Fixes
- Be less agressive even if this allows users to upgrade the package without upgrading the Chart.

2.3.0

Features
- Add the possibility to specify a priorityClassName for the pods chartreuse launches
- Check the compatibility between Chartreuse's package version and Chartreuse's Helm Chart version.
- Chartreuse now runs on Python >=3.7.0

Page 3 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.