Skip to main content

38.0.0rc2

Release Candidate

This is a release candidate! Only to be used in testing environments!

General

Features

  • Authentication & Authorisation: OIDC Token authentication based on WLCG Disovery guideline #7687
  • Replicas: Improve TEMP_UNAVAILABLE replica handling #7666
  • Rules: Record rule error for STUCK rule if rse_expression excludes lock_rse in the meanwhile #7538

Enhancements

  • Database: cx_oracle -> python-oracledb dependency upgrade #6467
  • Database: Do we need the destroy_database.py? #7789
  • Database: Rename drop_everything and destroy_database from rucio.db.sqla.util to better names #7795
  • Documentation: Merge Meta and SingleMeta web classes #7779
  • Multi VO: Consider changing how policy package algorithms are registered, in order to avoid having to set them in the config #7405
  • Client: add --csv option to rucio_admin/list_scopes and rucio/list_scopes #7415
  • Better out of the box support for path-like DIDs #7530
  • Opendata support in Rucio #7559
  • Upgrade Typing Extensions dependency to 4.14.0 #7809
  • Policies: Support slashes / by default in DID names #7691
  • REST & API: Remove legacy rule endpoints #7813
  • REST & API: API: meta endpoint should be removed in release 38 #7821

Bugs

  • Documentation: Incorrect rendering of DiracClient docstring #7822
  • Missing analog for list-datasets-rse #7801
  • REST & API: It seems like fileclient.py is not usable #7846
  • Testing: TEMPORARY_UNAVAILABLE missing from generic and generic_multi_vo schema REPLICA_STATE #7787

Clients

Features

  • Clients: Improve subscription disabling: Can't disable a subscription by setting its lifetime to 0 #7784

Enhancements

  • Clients: Create definition for "error" and "failure" in the CLI #7720

Bugs

  • Clients: Rucio-Admin list-scopes and Rucio list-scopes inconsistent behavoir #7316
  • Clients: Incorrect argument parsing for rucio rule list --account #7562
  • Clients: did content list and did content history do not enforce DID requirement #7674
  • Clients: Cannot filter rules by account without specifying DID #7709