1.18.4

General

Enhancements

  • Core & Internals: Cannot specify rse_type in add_rse #1647

  • Documentation: Outdated flask api doc string #1686

  • Probes & Alarms: Rucio user account synchronization improvements (python paged search) #1664

  • Rebalancing: Rebalancing breaks in decomissioning mode #312

  • Release management: Force urllib3 version to 1.23 to unblock tests #1682

  • Rules: Rule forward from constituent to archive should be enforced if there is only a constituent-tape-replica available #1663

  • Testing: Python3 compatibility test #1505

  • Traces: Extract the suspicious files from the traces #1623

  • Transfers: Fix options for rucio-conveyor-finisher #1701

Bugs

  • Core & Internals: Exception not catched for PostgreSQL when attaching DIDs twice. #1668

  • Recovery: list_bad_replicas_status implicitely uses SRM #1635

  • Release management: Requests 2.20.0 not Python 2.6 compatible #1698

Clients

Enhancements

  • Clients: Change list-dids to type collection, only ALL if –filter is given #1422

  • Clients: Output of list-rse-usage –show-accounts should be one line per account #1672

  • Clients: Rucio attach should chunk the DIDSs array up accordingly to the 1000 server limits #30