1.22.3

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