General
Enhancements
- Core & Internals: allow use of memcached for the auth tokens #5297
- Core & Internals: Reduce default memcached expiration lifetime #5303
- DIRAC: Provide the possibility to set a lifetime on the default rule #5164
- Deletion: Non optimal use of the limit parameter in list_and_mark_unlocked_replicas #4897
- Replicas: Refactor replica sorting XML generation #4981
- Replicas: geoip database is always downloaded, even if no URL configured/License key given #5233
- Testing: Upgrade TPC tests to use py3 fts-rest-client #5257
- Transfers: rework conveyor heartbeat handling #5252
Bugs
- Authentication & Authorisation: oidc_redirect URL is incorrect for routes with a path #5220
- Core & Internals: Enforce timeout on VP calls #5360
- Deletion: incorrect update of Container is_archive in reaper #5166
Clients
Enhancements
- Clients: Add add-exception command in the CLI #5292
WebUI
Enhancements
- WebUI: Remove hardcoded references to rucio-ui-dev.cern.ch #5171
- WebUI: add link to survey #5305