Skip to main content

38.4.0

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