Bug #18130

Release Arvados 2.3.0

Added by Ward Vandewege 8 months ago. Updated 7 months ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Target version:
Start date:
09/15/2021
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Story points:
-
Release relationship:
Auto

Subtasks

Task #18131: 0. Prepare release branchResolvedLucas Di Pentima

Task #18132: 1. Review release branch: 2.3-devResolvedPeter Amstutz

Task #18133: 2. Create next redmine releaseResolvedPeter Amstutz

Task #18134: 3. Record git commitResolvedLucas Di Pentima

Task #18135: 4. Build RC packagesResolvedLucas Di Pentima

Task #18136: 5. Draft release notesResolvedLucas Di Pentima

Task #18137: 6. Review release notes (https://dev.arvados.org/issues/18130#note-5)ResolvedPeter Amstutz

Task #18138: 7. Test installerResolvedLucas Di Pentima

Task #18139: 8. Deploy RC packages to playgroundResolvedPeter Amstutz

Task #18140: 9. Run test pipelineResolvedPeter Amstutz

Task #18141: 10. Sign offResolvedPeter Amstutz

Task #18142: 11. Push packages to stableResolvedPeter Amstutz

Task #18143: 12. Publish docker image, python and ruby packagesResolvedPeter Amstutz

Task #18144: 13. Publish formula/installer for releaseResolvedPeter Amstutz

Task #18145: 14. Publish arvbox imageResolvedPeter Amstutz

Task #18146: 15. Tag commitsResolvedPeter Amstutz

Task #18147: 16. Update doc siteResolvedPeter Amstutz

Task #18148: 17. Publish release on arvados.orgResolvedPeter Amstutz

Task #18149: 18. Send out release notificationResolvedPeter Amstutz

History

#1 Updated by Peter Amstutz 8 months ago

  • Assigned To set to Peter Amstutz

#2 Updated by Lucas Di Pentima 8 months ago

Release branches:

#5 Updated by Lucas Di Pentima 8 months ago

2.3.0 Release notes

The Arvados team is pleased to announce Arvados 2.3.0. This is a significant upgrade, with many new features as well as bug fixes. We recommend that new and existing installations of 2.2.2 or earlier upgrade to 2.3.0. See Upgrading Arvados for upgrade instructions.

Major Features

Improvements

  • WB2 integrates the webshell (#17229)
  • WB2's new collection file browser allows loading and navigating through more significant collections (#17585)
  • Group syncing tool allows case insensitive username matching (#18097)
  • Collection manifest signing performance (#18051, #17217)
  • Removed deprecated FTS database indexes, allowing collections with lots of files/directories (#15430)

Bug fixes

  • WB2 pagination display fix (#18029)
  • WB2 correctly shows the upload speed (#16655)
  • WebDAV caching fix improves performance on huge collections (#18051)
  • PySDK honors user-defined timeout (#17989)
  • PySDK FUSE driver locking fix further increases its robustness (#18078)
  • Cached user records handling in a satellite cluster fix auto-resolves username collisions (#18076)
  • Removed unused update_uuid endpoint (#18094)
  • Request-ID propagation fixes improve error traceability and debugging (#17830)
  • Keepproxy spurious 413 error fix avoids future debugging confusion (#16665)

#6 Updated by Lucas Di Pentima 8 months ago

Release notes draft committed to https://www-dev.arvados.org/release-notes/2.3.0/

#7 Updated by Peter Amstutz 8 months ago

  • Release set to 42

#8 Updated by Peter Amstutz 8 months ago

  • Target version changed from 2021-09-29 sprint to 2021-10-13 sprint

#9 Updated by Lucas Di Pentima 8 months ago

Lucas Di Pentima wrote:

Release notes draft committed to https://www-dev.arvados.org/release-notes/2.3.0/

Release notes reformatted using the same style as other major releases.

#10 Updated by Peter Amstutz 8 months ago

This new release adds limited support for dispatching containers to IBM LSF clusters, with some restrictions, allowing the integration of Arvados to additional enterprise environments.

I think it's called "Spectrum LSF" to distinguish from earlier versions, as far as I can tell the name "Spectrum" is just branding but it's good to be specific.

Remove the word "limited" and the phrase "with some restrictions" unless you are going to say what those are.

I would also change "enterprise" to "High Performance Computing" or just "HPC".

#11 Updated by Peter Amstutz 8 months ago

In addition to LSF support, this major release begins supporting running containers with the Singularity Runtime. This may simplify deployments and allow tighter security than Docker.

Remove the "In addition to LSF support" it doesn't add any information.

The second sentence "This may..." is vague and uncertain. Either it should mention/link to a more specific point-by-point comparison of Singularity and Docker or not say anything and assume that the reader knows what they want.

We’ve tested this version against Singularity 3.7.4, and its support should be considered in alpha state. We suggest you check our additional notes about its current limitations.

Like the LSF section this should probably just say "For more information please check our documentation page."

#12 Updated by Lucas Di Pentima 8 months ago

Suggestions applied, thanks.

#14 Updated by Peter Amstutz 7 months ago

  • Status changed from New to In Progress

#15 Updated by Peter Amstutz 7 months ago

  • Target version changed from 2021-10-13 sprint to 2021-10-27 sprint

#16 Updated by Lucas Di Pentima 7 months ago

arvados/jobs:2.3.0rc2 docker image created at docker-jobs-image-release: #18

#17 Updated by Lucas Di Pentima 7 months ago

Provision script test successful for 2.3.0~rc2: test-provision: #125

#21 Updated by Peter Amstutz 7 months ago

arvados-api-server: 2.3.0-1
arvados-client: 2.3.0-1
arvados-controller: 2.3.0-1
arvados-dispatch-cloud: 2.3.0-1
arvados-docker-cleaner: 2.3.0-1
arvados-git-httpd: 2.3.0-1
arvados-health: 2.3.0-1
arvados-server: 2.3.0-1
arvados-src: 2.3.0-1
arvados-sync-groups: 2.3.0-1
arvados-workbench: 2.3.0-1
arvados-workbench2: 2.3.0-1
arvados-ws: 2.3.0-1
crunch-dispatch-local: 2.3.0-1
crunch-dispatch-slurm: 2.3.0-1
crunch-run: 2.3.0-1
crunchstat: 2.3.0-1
keep-balance: 2.3.0-1
keep-block-check: 2.3.0-1
keep-exercise: 2.3.0-1
keepproxy: 2.3.0-1
keep-rsync: 2.3.0-1
keepstore: 2.3.0-1
keep-web: 2.3.0-1
libarvados-perl: 2.3.0-1
libpam-arvados-go: 2.3.0-1
python3-arvados-cwl-runner: 2.3.0-1
python3-arvados-fuse: 2.3.0-1
python3-arvados-python-client: 2.3.0-1
python3-arvados-user-activity: 2.3.0-1
python3-crunchstat-summary: 2.3.0-1
python3-cwltest: 2.3.0-1
python-arvados-cwl-runner: 2.3.0-1
python-arvados-fuse: 2.3.0-1
python-arvados-python-client: 2.3.0-1
python-arvados-user-activity: 2.3.0-1
python-crunchstat-summary: 2.3.0-1
python-cwltest: 2.3.0-1

#25 Updated by Peter Amstutz 7 months ago

  • Target version changed from 2021-10-27 sprint to 2021-11-10 sprint

#26 Updated by Peter Amstutz 7 months ago

  • Status changed from In Progress to Resolved

Also available in: Atom PDF