Skip to content

Releases: rucio/rucio

Rucio 33.1.0 minor release

20 Dec 15:28
Compare
Choose a tag to compare

General

Enhancements

  • Transfers: Throttled requests don't react to source changes #6404
  • Transfers: Make token-support exclusive to WebDAV #6412

Bugs

  • Rules: List DID Rules will give 200 even if DID does not exist #6334

Rucio 1.29.15 LTS patch release

11 Dec 12:09
Compare
Choose a tag to compare

This is a blank LTS release issued to trigger re-building of related container images and dependencies. It is functionally equivalent to the 1.29.14 release.

Rucio 33.0.0 "Eternal Sunshine of the Donkey's Mind" major release

06 Dec 16:28
Compare
Choose a tag to compare

Upgrade Instructions

This major release requires a database schema upgrade. Please consult the documentation about upgrading your database schema.

The following changes are necessary and are covered by the alembic upgrade head command:

  1. Dropping tmp_dids table (Alembic revision 4df2c5ddabc0)

  2. Creating transfer_stats table (Alembic revision a08fa8de1545)

Important changes

  • There are no notable changes in helm charts this version. However, if you are updating from a helm chart prior to 32.0.0, please follow the instruction from the previous rucio release 1.31.0 and perform the updates associated to "breaking", "highly recommended" and (optionally) "recommended" helm-chart changes.

Technology Preview: New Token Support

In key places, there is a new backwards-incompatible token implementation that supersedes what was previously available. It should be considered a technology preview that will continue to evolve and reach maturity in future releases. Communities already using tokens should test this new release thoroughly and get in contact with the development team.

Technology Preview: New WebUI

The alpha release of the new WebUI will be rolled out in the following days. This version of the WebUI does not replace the existing UI and the transition is foreseen to happen over the future release candidates. For example, OIDC authentication workflows are not yet supported and the URL's from the old UI do not map to the URLs in the new one. The communities are, therefore, still advised to keep using the old Rucio UI until we have made further improvements and prepared a migration guide. The list of supported features in the new WebUI are here rucio/webui#301. The purpose of this release is to start involving users and communities for feedback while fixing the bugs and tasks that are already on our roadmap.

General

Features

  • Authentication & Authorisation: Design and implement a token cache module #6183
  • Authentication & Authorisation: Design and implement a token request module #6187
  • Deletion: Use new token request procedure for deletions #6390
  • update dependencies for the 33.0.0 release #6378
  • Transfers: Transfer status visual representation #6189
  • Transfers: Use new token request procedure for third-party-copy transfers #6401

Enhancements

  • Core & Internals: Plugin module for Auto Approval #6203
  • Core & Internals: drop support for the 1.29 distances table format #6367
  • Deletion: Review state of temporary dids (and thus Light Reaper) #6317
  • allow exposing /ping on a separate rest endpoint #6394
  • Testing: Simplify the test pipeline #6212
  • Transfers: revisit submitter source selection strategy #5776
  • Transfers: implement the configuration option for source selection strategy #6342

Bugs

  • Transfers: Panda jobs fail for QoS RSE when RSE type is DISK #6399

Rucio 33.0.0rc3 major release candidate

04 Dec 12:28
Compare
Choose a tag to compare
Pre-release

Release Candidate

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

Upgrade Instructions

This feature release requires a database schema upgrade. Please consult the documentation about upgrading your database schema.

The following changes are necessary and are covered by the alembic upgrade head command:

  1. Dropping tmp_dids table (Alembic revision 4df2c5ddabc0)

  2. Creating transfer_stats table (Alembic revision a08fa8de1545)

General

Features

  • Authentication & Authorisation: Design and implement a token cache module #6183
  • Authentication & Authorisation: Design and implement a token request module #6187
  • Deletion: Use new token request procedure for deletions #6390
  • update dependencies for the 33.0.0 release #6378
  • Transfers: Transfer status visual representation #6189

Enhancements

  • Core & Internals: Plugin module for Auto Approval #6203
  • Core & Internals: drop support for the 1.29 distances table format #6367
  • Deletion: Review state of temporary dids (and thus Light Reaper) #6317
  • allow exposing /ping on a separate rest endpoint #6394
  • Testing: Simplify the test pipeline #6212
  • Transfers: revisit submitter source selection strategy #5776
  • Transfers: implement the configuration option for source selection strategy #6342

Bugs

  • Transfers: Panda jobs fail for QoS RSE when RSE type is DISK #6399

Rucio 33.0.0rc2 major release candidate

30 Nov 15:59
Compare
Choose a tag to compare
Pre-release

Release Candidate

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

Upgrade Instructions

This feature release requires a database schema upgrade. Please consult the documentation about upgrading your database schema.

The following changes are necessary and are covered by the alembic upgrade head command:

  1. Dropping tmp_dids table (Alembic revision 4df2c5ddabc0)

  2. Creating transfer_stats table (Alembic revision a08fa8de1545)

General

Features

  • Authentication & Authorisation: Design and implement a token cache module #6183
  • Authentication & Authorisation: Design and implement a token request module #6187
  • Deletion: Use new token request procedure for deletions #6390
  • update dependencies for the 33.0.0 release #6378
  • Transfers: Transfer status visual representation #6189

Enhancements

  • Core & Internals: Plugin module for Auto Approval #6203
  • Core & Internals: drop support for the 1.29 distances table format #6367
  • Deletion: Review state of temporary dids (and thus Light Reaper) #6317
  • allow exposing /ping on a separate rest endpoint #6394
  • Testing: Simplify the test pipeline #6212
  • Transfers: revisit submitter source selection strategy #5776
  • Transfers: implement the configuration option for source selection strategy #6342

Rucio 32.6.0.post1 hotfix release

30 Nov 15:52
Compare
Choose a tag to compare

No functional change, trigger container rebuild for dependency-of-dependency issue

Rucio 33.0.0rc1 major release candidate

29 Nov 18:58
Compare
Choose a tag to compare
Pre-release

Release Candidate

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

Upgrade Instructions

This feature release requires a database schema upgrade. Please consult the documentation about upgrading your database schema.

The following changes are necessary and are covered by the alembic upgrade head command:

  1. Dropping tmp_dids table (Alembic revision 4df2c5ddabc0)

  2. Creating transfer_stats table (Alembic revision a08fa8de1545)

General

Features

  • Authentication & Authorisation: Design and implement a token cache module #6183
  • Authentication & Authorisation: Design and implement a token request module #6187
  • Deletion: Use new token request procedure for deletions #6390
  • update dependencies for the 33.0.0 release #6378
  • Transfers: Transfer status visual representation #6189

Enhancements

  • Core & Internals: Plugin module for Auto Approval #6203
  • Core & Internals: drop support for the 1.29 distances table format #6367
  • Deletion: Review state of temporary dids (and thus Light Reaper) #6317
  • allow exposing /ping on a separate rest endpoint #6394
  • Testing: Simplify the test pipeline #6212
  • Transfers: revisit submitter source selection strategy #5776
  • Transfers: implement the configuration option for source selection strategy #6342

Rucio 32.6.0 minor release

27 Nov 13:35
Compare
Choose a tag to compare

General

Enhancements

  • Transfers: Use topology in poller and finisher #6366

Bugs

  • Core & Internals: list_content call never raises DataIdentifierNotFound #6231
  • Metadata: lax ast.literal_eval causing issue with list_dids in external postgres metadata plugin #6374
  • Policies: declare_bad_file_replicas does not pass rse_id to the policy module #6339
  • Transfers: poller handling the same requests multiple times #6376

Rucio 32.5.1 patch release

06 Nov 16:18
Compare
Choose a tag to compare

General

Enhancements

  • Documentation: list-file-replicas --link usage unclear #6333

Bugs

  • Testing: XRD Server is misreferenced in docker_activate_rses.sh #6356

Rucio 32.5.0.post1 hotfix release

26 Oct 11:21
Compare
Choose a tag to compare

Hotfix release due to rebuild of the containers.