41.0.0rc1
Release Candidate
This is a release candidate! Only to be used in testing environments!
General
Features
- Core & Internals: Open Data EOS Integration #8425
- Core & Internals: Add
--bidirectionalflags to RSE distance operations in CLI #8504 - Testing: Test stability on LTS branches #7964
Enhancements
- Authentication & Authorisation: Remove SAML authentication #8628
- Core & Internals: Recursive
list_didsoverwrites expandeddid_typefilters and drops FILE DIDs #8402 - Core & Internals: Fix missing
InternalAccountimport in OIDC type annotation #8658 - Documentation: Rucio Python Client docstrings enhancement (
RSEClient) #8607 - Documentation: Rucio Python Client docstrings enhancement (
AccountClient) #8608 - Copy old CLI implimentation of replica to new CLI #8299
- remove auto feature for oidc auth #8318
- Remove ablity to declare dark replicas from CLI #8505
- Rucio Python Client docstrings enhancement (
ConfigClient) #8612 - Policies: Do not use regex to split did, use scope extraction method #7519
- Policies: Schema values overridden in policy package are not picked up unless at top level #7731
- Protocols: Remove the RFIO RSE protocol implementation #8492
- Protocols: Remove SRM and GridFTP protocols #8497
- Release management: Bump Rucio Python dependencies for the Rucio 41 LTS (Donkémon) release #8640
Bugs
- Authentication & Authorisation: Rucio SSH authentication fails with Paramiko 5.0.0: KeyError 'ssh-rsa' #8566
- Core & Internals: rucio upload does not check that the user has permission to add DIDs #6058
- Core & Internals: Account limits:
get_global_account_usageandget_local_account_usageare read-only operations, but are passed atransactional_session#8195 - Metadata:
get_metadata_bulkignorespluginwheninherit=False#7323 - Conveyor receiver requires ssl port even if use_ssl is False #7833
Clients
Enhancements
- Clients: Replace some "add" and "update" CLI commands with "set" #8547
- Clients: Rucio Python Client docstrings enhancement (
RuleClient) #8619
Bugs
- Clients: rucio replica list dataset --rse crashes with the rich CLI renderer #8641