[arvados] Arvados 2.4.1 released

peter.amstutz at curii.com peter.amstutz at curii.com
Thu Jun 2 16:18:50 UTC 2022


Hello ,

The Arvados team is pleased to announce Arvados 2.4.1. This release
includes a number of new features, usability improvements, and bug fixes.
We recommend that new and existing installations of 2.4.0
<https://arvados.org/release-notes/2.4.0> or earlier upgrade to 2.4.1.
See Upgrading
Arvados <https://doc.arvados.org/v2.4/admin/upgrading.html> for upgrade
instructions.
New Features <https://arvados.org/release-notes/2.4.1/#new-features> Filtering
intermediate output collections from display
<https://arvados.org/release-notes/2.4.1/#filtering-intermediate-output-collections-from-display>

#16583 <https://dev.arvados.org/issues/16583>

Output collections from workflow steps now have the property “type:
intermediate” and can be hidden in the project listing in Workbench 2.
Setting properties on final output collection
<https://arvados.org/release-notes/2.4.1/#setting-properties-on-final-output-collection>

#17004 <https://dev.arvados.org/issues/17004>

You can now specify properties to be set on the final output collection of
a workflow using arv:OutputCollectionProperties
<https://doc.arvados.org/v2.4/user/cwl/cwl-extensions.html#OutputCollectionProperties>
.
Creating “sharing” URLs to collections
<https://arvados.org/release-notes/2.4.1/#creating-sharing-urls-to-collections>

#16115 <https://dev.arvados.org/issues/16115>

In Workbench 2, the “Sharing” dialog for Collections now has a new tab for
“Sharing URLs”. These are links which can be shared to grant access to the
contents of an individual collection without the recipient having to log in.
Copying workflow dependencies into a single project
<https://arvados.org/release-notes/2.4.1/#copying-workflow-dependencies-into-a-single-project>

#19070 <https://dev.arvados.org/issues/19070>

When using arvados-cwl-runner --create-workflow or --update-workflow all
workflow dependencies (reference data, Docker images) will be copied into
the target project, for easy sharing of the entire workflow.
Workflows definitions now appear in Workbench 2 project listing
<https://arvados.org/release-notes/2.4.1/#workflows-definitions-now-appear-in-workbench-2-project-listing>

#19143 <https://dev.arvados.org/issues/19143>

Workflow definitions (workflows which have been registered so that they are
runnable from Workbench) now appear in the Workbench 2 project listing.
Workbench 2 display of workflow details improved, workflow errors and
warnings now displayed
<https://arvados.org/release-notes/2.4.1/#workbench-2-display-of-workflow-details-improved--workflow-errors-and-warnings-now-displayed>

#16068 <https://dev.arvados.org/issues/16068>, #17301
<https://dev.arvados.org/issues/17301>, #18881
<https://dev.arvados.org/issues/18881>

When viewing a running workflow, the details panel has been reworked to
include the most useful set of fields. The runtime status (the most
prominent warnings and errors from a workflow run) is also now included.
When a container gets exit code 137 (killed), a runtime error suggests the
most common cause (out-of-memory error).
Support for compute node local keepstore on HPC
<https://arvados.org/release-notes/2.4.1/#support-for-compute-node-local-keepstore-on-hpc>

#18992 <https://dev.arvados.org/issues/18992>

If local keepstore is enabled in config (LocalKeepBlobBuffersPerVCPU > 0)
and /etc/arvados/config.yml is readable by crunch-run, it will start a
local keepstore process for faster access to storage.
Support for Singularity with container shell
<https://arvados.org/release-notes/2.4.1/#support-for-singularity-with-container-shell>

#19099 <https://dev.arvados.org/issues/19099>

The arvados-client shell feature (which provides a shell session inside
running containers
<https://arvados.org/2021/12/07/debugging-cwl-in-arvados/#connecting-to-a-running-container-for-interactive-debugging>)
can now be used with the singularity runtime and when using
arvados-dispatch-cloud.
Bug Fixes <https://arvados.org/release-notes/2.4.1/#bug-fixes>

#18614 <https://dev.arvados.org/issues/18614>, #18888
<https://dev.arvados.org/issues/18888>, #18994
<https://dev.arvados.org/issues/18994>, #19109
<https://dev.arvados.org/issues/19109>

Several arvados-cwl-runner bugs were fixed. These include: correctly handle
files with a colon ‘:’ in the name; correctly handle directory default
values with a trailing slash; materializing files with the correct name
when the ‘basename’ is changed; correctly finding secondary files when the
parameter is optional; and correctly interpreting secondary file
expressions as returning a full filename instead of an extension. {:
.ticketdesc}

#19052 <https://dev.arvados.org/issues/19052>

The Workbench 2 “Owner” column in Advanced Search and a few other places
now correctly shows the owner.

#18834 <https://dev.arvados.org/issues/18834>

When uploading a file to a collection in Workbench 2, it will now be
uploaded to the currently selected directory of the collection.

#18972 <https://dev.arvados.org/issues/18972>

The Workbench 2 “All processes” panel no longer continuously flickers
between a “loading” message and table contents continuously when refreshing.

#19129 <https://dev.arvados.org/issues/19129>

The Workbench 1 dashboard will now load faster when the current/recently
run list includes complex workflows.

#19144 <https://dev.arvados.org/issues/19144>

Workbench 1 “copy collection” command no longer fails with
“ArvadosModel::PermissionDeniedError: storage_classes_confirmed and
storage_classes_confirmed_at attributes cannot be changed”.

#19075 <https://dev.arvados.org/issues/19075>

Both Workbench 1 and 2 will no longer attempt to re-use the top-level
workflow runner (does not affect work reuse decisions for workflow steps).


Thanks,

The Arvados Team
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.arvados.org/pipermail/arvados/attachments/20220602/6ca47679/attachment.html>


More information about the arvados mailing list