Skip to main content

1.22.7

General

Enhancements

  • Authentication & Authorisation: Default identity not transferred end to end #3627
  • Clients: list-rules --file should show an appropriate error if the DID does not exist #3617
  • Core & Internals: Bulk get_metadata method #3645
  • Core & Internals: remove all non-essential parameters from the heartbeat executable #3646
  • Documentation: REST API documentation does not reflect some actual endpoints #3630
  • Documentation: Fix spelling errors in documentation #3673
  • Subscriptions: Subscription client does not allow listing subscriptions by name only #3582
  • Testing: Travis syntax test fails for forked repositories #3640
  • Transfers: Multihop resolve query inefficient in case of not-connected RSEs #3261

Bugs

  • Core & Internals: Bad exception when failing to set global account limit #3199
  • Core & Internals: rucio-admin rse update removes default RSE-Tag #3608
  • Deletion: reaper2 crashes on python3 #3644
  • Monitoring & Logging: monitor.py fails with non-default metrics_port #3623
  • Recovery: necromancer do not work if there is more than 1 thread #3610
  • Transfers: __sort_link_ranking in conveyor is done in wrong order #3340

Clients

Enhancements

  • Clients: Double slash when uploading with xrootd. #3670
  • Rules: List all rules does not have a python equivalent, only REST #3666

Bugs

  • Authentication & Authorisation: OAuth2/OIDC: fix Rucio Client import with auth_type oidc in 1.22.6 #3609
  • Authentication & Authorisation: OAuth2/OIDC: compatibility with Python3 (raw_input/input) #3637
  • Clients: Use quote_plus for rule client #3135
  • RSE Manager: Rucio upload does not honour write_lan #3626