Releases: rucio/rucio
Releases · rucio/rucio
Rucio 1.15.3.post1 hotfix release
General
Enhancements
- Documentation: Fixing some typos in documentation #867
- Release management: generate release notes script limited to github api page limit #862
- Release management: Commit message hook does not work with CLI message #870
Bugs
- Core & Internals: importlib not python 2.6 compatible #875
- Core & Internals: dids: setting events with set_metadata fails #943
- Documentation: Fixing grammatical errors in the documentation #886
- Documentation: RSE expressions link not working #910
Clients
Enhancements
- Clients: Sorting of replicas in list_replicas #668
- Clients: Fix client dependencies for python3 #930
- Clients: Add more python version support in setup_rucio_client.py #938
Bugs
- Clients: Rucio Upload Should Respect verify_checksum Flag #847
WebUI
Enhancements
- WebUI: Pretty print json in subscriptions table #913
Rucio 1.15.3 patch release
General
Enhancements
- Documentation: Fixing some typos in documentation #867
- Release management: generate release notes script limited to github api page limit #862
- Release management: Commit message hook does not work with CLI message #870
Bugs
- Core & Internals: importlib not python 2.6 compatible #875
- Core & Internals: dids: setting events with set_metadata fails #943
- Documentation: Fixing grammatical errors in the documentation #886
- Documentation: RSE expressions link not working #910
Clients
Enhancements
- Clients: Sorting of replicas in list_replicas #668
- Clients: Fix client dependencies for python3 #930
- Clients: Add more python version support in setup_rucio_client.py #938
Bugs
- Clients: Rucio Upload Should Respect verify_checksum Flag #847
WebUI
Enhancements
- WebUI: Pretty print json in subscriptions table #913
Rucio 1.15.0.post1 hotfix release
Rucio
Upgrade instructions
This feature release requires a database schema update. Please consult the documentation about updating your database schema.
Features
- Clients: extend download/upload for cloud checksums #140
- Core & Internals: Pluggable LFN2PFN algorithms #570
Enhancements
- Clients: Misleading warning in srm scheme #575
- Core & Internals: better handling NoSectionError in db/sqla/session #641
- Core & Internals: documentation: database versioning #749
- Documentation: Update concepts & terminology section of the documentation #566
- Documentation: Add auto-generated CLIs documentation for the daemons #718
- Documentation: documentation for Installing dev environment #725
- Documentation: Broken readthedocs compilation with No such file or directory #731
- Documentation: Format architecture section and add figure to the documentation #763
- Documentation: Fix broken rucio-admin CLI doc generation #769
- RSE Manager: Shuffle equal-weight protocols #697
- Release management: Possibility to make a pip install directly from git url #532
- Release management: core dependencies update #757
- Testing: provide docker compose file for demo containers #549
- Testing: pylint in travis wrongly test all files containing 'py' in the name #688
- Transfers: transfers: force S3 alternative authentication method #646
- Transfers: Improvements in finisher #678
- Transfers: Omit any mention of space tokens to FTS if not set #684
Bugs
- Core & Internals: custom rucio exceptions passing args and kwargs wrong to super #679
- Core & Internals: DuplicateRule error creates index out of bound stacktrace #906
Clients
Features
- Clients: Import extra modules only if they are available #336
- Clients: Create download and upload capability in python clients #523
Bugs
- Clients: Declare all replicas of a file lost #42
WebUI
Enhancements
Rucio 1.15.2 patch release
Rucio
Features
- Documentation: Add REST API frontend using flask #586
- Traces: Include the number of accesses column in DID table to count dataset accesses #525
Enhancements
- Documentation: Documentation overhaul for the workshop #572
- Documentation: Typo in the doc #799
- Functional tests: Configure slack notifications for travis #633
- Release management: setup.py and setup_rucio.py should be the same file #850
Bugs
- Core & Internals: Postgres incompatibility #738
- Documentation: Spelling mistake in documentation #796
- Documentation: RSE_Expressions link broken in documentation #808
- Transfers: Protocol mismatch error in the conveyor #849
Clients
Enhancements
- Clients: Option to specify protocol implementation for upload #29
- Clients: Add Suggestions For MD5 Calculation #811
- Documentation: Improve doc for the CLI #551
- Release management: client dependencies update #754
Bugs
- Clients: Flask imported in clients #800
WebUI
Enhancements
- Traces: webui: add tracing for webui downloads #665
Rucio 1.15.1 webui release
Rucio 1.15.0 "Daredonkey" feature release
Rucio
Upgrade instructions
This feature release requires a database schema update. Please consult the documentation about updating your database schema.
Features
- Clients: extend download/upload for cloud checksums #140
- Core & Internals: Pluggable LFN2PFN algorithms #570
Enhancements
- Clients: Misleading warning in srm scheme #575
- Core & Internals: better handling NoSectionError in db/sqla/session #641
- Core & Internals: documentation: database versioning #749
- Documentation: Update concepts & terminology section of the documentation #566
- Documentation: Add auto-generated CLIs documentation for the daemons #718
- Documentation: documentation for Installing dev environment #725
- Documentation: Broken readthedocs compilation with No such file or directory #731
- Documentation: Format architecture section and add figure to the documentation #763
- Documentation: Fix broken rucio-admin CLI doc generation #769
- RSE Manager: Shuffle equal-weight protocols #697
- Release management: Possibility to make a pip install directly from git url #532
- Release management: core dependencies update #757
- Testing: provide docker compose file for demo containers #549
- Testing: pylint in travis wrongly test all files containing 'py' in the name #688
- Transfers: transfers: force S3 alternative authentication method #646
- Transfers: Improvements in finisher #678
- Transfers: Omit any mention of space tokens to FTS if not set #684
Bugs
- Core & Internals: custom rucio exceptions passing args and kwargs wrong to super #679
Clients
Features
- Clients: Import extra modules only if they are available #336
- Clients: Create download and upload capability in python clients #523
Bugs
- Clients: Declare all replicas of a file lost #42
WebUI
Enhancements
Rucio 1.14.11 client release
Clients
Enhancements
- Clients: Removing reference to https://its.cern.ch/jira/browse/RUCIO in rucio clis #243
- Clients: Implement uploadclient #671
Rucio 1.14.9.post1 hotfix release
Rucio
Features
- Extensions: Functionality to include TTC for a rule in rucio rule-info #530
Enhancements
- Core & Internals: CMS Site name rules need to be in RSE attributes as well. #554
- Core & Internals: Do not require space tokens for SRM #574
- Documentation: add Client API description to the documentation #557
- Documentation: Contributor guide should only be one line in the main documentation TOC #560
- Documentation: Broken autogeneration of the API documentation #596
- Documentation: add requirements.readthedocs.txt #597
- Documentation: Update and move AUTHORS file to AUTHORS.rst and 2018 #619
- Documentation: Modify sphinx template to get the default in on rtd #622
- Documentation: Add autogenerated documentation for bin/rucio command line tool #626
- Probes & Alarms: Flag to enable/disable the check of busy links in FTS probe #587
- Transfers: S3 third party copy scheme mismatchs #634
Bugs
- Core & Internals: Fix naming convention validation #612
- Probes & Alarms: Handling of non-expected value in json in check_rses_distance #604
Clients
Enhancements
- Clients: client: Allow rucio-admin to manage protocols #327
- Clients: clients: automatically select lan/wan replica based on location #450
- Clients: clients: Add CLI for manipulating distance information #469
- Clients: Add creation date as output to rucio list-rules --account #548
- Core & Internals: Handle Apache failures gracefully #576
WebUI
Enhancements
Bugs
- WebUI: Fix footer in account_usage table #563
Rucio 1.14.10 client release
Merge pull request #682 from TWAtGH/patch-679-fix_exception_classes core: fixed subclasses of RucioException Fix #679
Rucio 1.14.9 patch release
Rucio
Features
- Extensions: Functionality to include TTC for a rule in rucio rule-info #530
Enhancements
- Core & Internals: CMS Site name rules need to be in RSE attributes as well. #554
- Core & Internals: Do not require space tokens for SRM #574
- Documentation: add Client API description to the documentation #557
- Documentation: Contributor guide should only be one line in the main documentation TOC #560
- Documentation: Broken autogeneration of the API documentation #596
- Documentation: add requirements.readthedocs.txt #597
- Documentation: Update and move AUTHORS file to AUTHORS.rst and 2018 #619
- Documentation: Modify sphinx template to get the default in on rtd #622
- Documentation: Add autogenerated documentation for bin/rucio command line tool #626
- Probes & Alarms: Flag to enable/disable the check of busy links in FTS probe #587
- Transfers: S3 third party copy scheme mismatchs #634
Bugs
- Core & Internals: Fix naming convention validation #612
- Probes & Alarms: Handling of non-expected value in json in check_rses_distance #604
Clients
Enhancements
- Clients: client: Allow rucio-admin to manage protocols #327
- Clients: clients: automatically select lan/wan replica based on location #450
- Clients: clients: Add CLI for manipulating distance information #469
- Clients: Add creation date as output to rucio list-rules --account #548
- Core & Internals: Handle Apache failures gracefully #576
WebUI
Enhancements
Bugs
- WebUI: Fix footer in account_usage table #563