1.22.0 “Green Donkey”¶
Upgrade Instructions¶
This feature release requires a database schema upgrade. Please consult the documentation about upgrading your database schema.
The following changes are necessary and are covered by the alembic upgrade head command:
OAuth2.0 and JWT feature support (Alembic revision
d1189a09c6e0)
Update
IDENTITIES_TYPE_CHKconstraint inidentitiestableUpdate
ACCOUNT_MAP_ID_TYPE_CHKconstraint inaccount_maptableAdd
oidc_scopecolumn totokenstableAdd
audiencecolumn totokenstableAdd
refresh_tokencolumn totokenstableAdd
refreshcolumn totokenstableAdd
TOKENS_REFRESH_CHKconstraint totokenstableAdd
refresh_startcolumn totokenstableAdd
refresh_expired_atcolumn totokenstableAdd
refresh_lifetimecolumn totokenstableAdd
oauth_requeststableChange size of
tokencolumn intokenstable
Changes for Multi-VO functionality (Alembic revision
a118956323f8)
Added
vostableInsert default row to
vostableAdd
vocolumn torsestableAdd
RSES_VOS_FKforeign key constraint torsestableUpdate
RSES_RSE_UQunique contraint inrsestable
General¶
Features¶
Authentication & Authorisation: Rucio user authentication via OIDC protocol (XDC IAM), getting user info and JWT tokens #2612
Core & Internals: Need VO table and VO column in RSE table #2727
Deletion: Reaper 2.0 #2412
Monitoring & Logging: Add support for prometheus in core.monitor #3124
Release management: Add oidc auth templates to setup.py #3348
Release management: Dependency upgrade for 1.22 #3360
Release management: Better way to deal with configuration / permissions / policy #533