1.23.0rc1¶
Release Candidate¶
This is a release candidate! Only to be used in testing environments!
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:
Adding column
services
tomessages
andmessages_history
table (Alembic revisiona193a275255c
)Preparation for QoS feature (Alembic revision
c0937668555f
and50280c53117c
)Adding
rse_qos_map
tableAdding
qos_class
column torses
table
Important changes¶
Due to the metadata unification feature (#3096) added in this release, the APIs for
add_did_meta
,get_did_meta
, anddelete_did_meta
were removed. This data is now available through the plugin mechanism of the commonget_metadata
API.
General¶
Features¶
Enhancements¶
Authentication & Authorisation: OAuth2/OIDC: token exchange of JWTs not acquired via Rucio CLI (cases with offline_access scope) #3778
Core & Internals: Support bulk requests in the list_dataset_replicas CLI API #2459
Core & Internals: Introduce BelleII activities #3771
RSE Manager: GlobusRSEProtocol Modifications: remove RSEDeterministicTranslation and call super of protocol base class #3584
Testing: Reaper tests make no assertions or deletions #3726
Transfers: Adding list and exists methods to GlobusRSEProtocol #3346
Bugs¶
Authentication & Authorisation: OAuth2/OIDC: fix to py2/3 compatibility of common.utils #3743
Core & Internals: Internal error during adding duplicate attribute to account #3777
Core & Internals: Fix extract_scope method for BelleII #3797
Transfers: Conveyor submitter creates partitions wrongly #3752