General
Enhancements
- Core & Internals: Add "Globus Online Test" activity to schema (ATLAS) #3498
- Documentation: Documentation shows wrong Python versions for Server and Client #3402
- Documentation: Errors in documentation and example of list-files command #3473
- Rules: add get_RSE_coverage_of_dataset function #3455
- Rules: add "thread" support to lock and replica retrieval functions #3456
- Rules: list_child_datasets does not return a set #3458
Bugs
- Authentication & Authorisation: OAuth2/OIDC: fix for token payload translation of empty values in claims #3491
- Release management: setup.py for main rucio package is not Python 3 compatible #3347
- Rules: get_did returns None for bytes instead of zero if dataset has no files yet #3459
- Rules: grouping value is corrupted in case of add_rule call with multiple kids #3460
- Transfers: Globus transfers fail when fts_hosts is empty string #3076
- Transfers: Fix source scheme in case of transfers from GCS #3488
Clients
Bugs
- Clients: Rucio client package imports rucio.common.schema which is not part of distribution #3450
- Clients: declare-temporary-unavailable is not properly handling the expiration date #3477
WebUI
Bugs
- WebUI: OAuth2/OIDC: WebUI fix to url dev/prod mapping for the select login page #3452