v7.0.0
BREAKING CHANGES
- Raise minimum supported Python version to 3.13.
- Drop the
wiremind-kubernetesdependency (library being decommissioned): the subset chartreuse uses now lives inchartreuse.kubernetes_helperandchartreuse.utils.command, depending only on the officialkubernetesclient.
Features
- New
chartreuse-restoreentrypoint, to run as a post-deployment (e.g. ArgoCD PostSync) hook whenCHARTREUSE_UPGRADE_BEFORE_DEPLOYMENTis enabled: restores HPA-managed Deployments stranded at 0 replicas after every migration (their chart omitsspec.replicas, and an HPA whose target is at 0 withminReplicas >= 1is ScalingDisabled forever).stop_pods()marks every Deployment it stops with thewiremind.io/stopped-byannotation; the restore only touches Deployments still carrying it. Requires chartreuse Helm chart >= 6.4.0. - CI: pushing a SemVer
vX.Y.Z-dev.Ntag publishes the PEP 440 dev pre-release to PyPI for canary validation.
Chore
- Validate runtime/tooling compatibility on Python 3.14.
Validated end-to-end on the pythie-cayzn-staging-demo canary (2026-07-08).