General
Features
- Core & Internals: Symlink as a new storm protocol #2160
Enhancements
- Documentation: Fix grammatical and formatting errors #2375
- Probes & Alarms: Update probe for changes in AGIS #2298
- Probes & Alarms: Storage Resource Reporting #806
- Subscriptions: Keep the history of the susbcriptions #1810
- Testing: Proxy support for building demo. #2359
- Testing: upgrading pip version inside demo docker build #2367
- Testing: ipaddress installation in demo. #2370
- Testing: Using subprocess instead of commands module in submit-pull-request #2378
Bugs
- Clients: rucio-admin config set silently fails #2261
- Core & Internals: List_replicas needs to resolve parent dids recursively for containers #2217
- Core & Internals: config cache prevents updating a value before expiration #2390
- Core & Internals: Client raising the wrong error #2398
- Documentation: New check_accept_header_wrapper block auto-documentation of REST endpoints #2344
- Probes & Alarms: 'unavailable' counter not updated if there are no replicas #2265
- Transfers: Implement protection against double submission #1953
- Transfers: Submitter continues to submit transfers jobs even for sites blacklisted for write #2352
Clients
Enhancements
- Clients: Download client should report suspicious files properly #1593
- Clients: Remove file:// prefix when doing the forced xrdcp -z download for zips #2314
- Clients: removing token from logs #2379
Bugs
- Clients: transfer_timeout and other options not propagated to download functions #2076
- Clients: Format error with
rucio download
#2362
- Clients: propagate correct ignore_checksum for archive download #2413