Skip to content
rise.Operator docs
GitHub

0.20.0

Rise 0.20.0

ReleasedGitHub release ↗

This release introduces first-class environment support, source metadata tracking, and several security and reliability improvements.

ChangeAll backends

First-class environments support

— Environments are now a core concept, enabling separate deployment targets (e.g., staging, production) within a single project (#224)

ChangeKubernetes

Per-environment Kubernetes ServiceAccounts and labels

— Each environment can have its own ServiceAccount and Kubernetes labels for better isolation and RBAC (#227)

ChangeAll backends

Source metadata on projects and deployments

— Projects and deployments now track source information (e.g., git repository, commit) for traceability (#229)

ChangeAll backends

OAuth rate limiting

— Token, authorize, and callback endpoints are now rate-limited to prevent abuse (#230)

ChangeAll backends

Prevent team deletion when team owns projects

— Teams can no longer be deleted if they still own projects, avoiding orphaned resources (#228)

ChangeAll backends

Updated Rust dependencies (patch versions) (#217)

ChangeAll backends

Updated npm dependencies (patch versions) (#220)

ChangeAll backends

Updated Python dependencies: packaging to v26.2 (#226), click to v8.3.3 (#222)

ChangeAll backends

Reverted premature version bump to 0.19.4

What do the impact labels mean?
Breaking
Requires action or changes behavior incompatibly. Read the instructions before upgrading.
Action required
The upgrade succeeds, but an operator action is needed for the expected behavior.
Config change
Configuration is available or changes; defaults preserve existing behavior.
No action required
Features, fixes, and maintenance with no required operator action.