General
Features
- Core & Internals: Opendata automatic rule creation #8031
Enhancements
- Core & Internals: Improve error handling on duplicate Open Data properties #8088
- Documentation: Documentation glitch for Opendata REST API docs #8018
- Policies: InvalidPolicyPackageAlgorithmType: Invalid policy package algorithm type 'surl'. #8102
- REST & API: Unused
request gateway functions #7625
- Testing: Configure Ruff to target Python 3.9 #8108
- Transfers: Remove option to rewrite https URLs to davs #8086
Bugs
- Core & Internals: attaching a non-existent did gives a poor error #8056
- Docker & Kubernetes: Skip expanding an empty array when -p is provided without a profile name in
bootstrap_dev.sh #8062
- Documentation: Note box in
set_config_option documentation does not properly wrap #8083
- Policies: Confusing log message ‘Policy algorithm module XXX could not be loaded’ #7941
- REST & API: Validate account type at account creation #6957
- Rules: Repairer exponential backoff does not apply on rules with a source replica expression #8104
- Testing:
run_with_httpd parallel runs collide on fixed `dev-rucio-1 container name #8094
Clients
Enhancements
- Clients: Use HTTP verbs in client request types #7620
Bugs
- Clients: 'rucio did list' returns an IndexError exception if no DID pattern is specified #8050