<div dir="ltr"><p>Hello ,</p><p>The Arvados team is pleased to announce Arvados 2.4.4.  This is a
minor release consisting only of improvements to <code class="gmail-language-plaintext gmail-highlighter-rouge">arvados-cwl-runner</code>.
Sites running Arvados 2.4.3 can remain using 2.4.3 for core services,
and need only upgrade <code class="gmail-language-plaintext gmail-highlighter-rouge">arvados-cwl-runner</code> to 2.4.4 on clients where you
submit workflows to benefit from these improvements.</p>

<h2 id="gmail-improvements">Improvements</h2>

<p class="gmail-ticketnumber"><a href="https://dev.arvados.org/issues/19678">#19678</a></p>

<p class="gmail-ticketdesc">Using <code class="gmail-language-plaintext gmail-highlighter-rouge">arvados-cwl-runner</code> no longer fails with “identifier field must
be a string” error when a workflow has an input parameter called
<code class="gmail-language-plaintext gmail-highlighter-rouge">name</code> which has a type which is not a string.</p>

<p class="gmail-ticketnumber"><a href="https://dev.arvados.org/issues/19688">#19688</a></p>

<p class="gmail-ticketdesc">Workflows which have been registered using <code class="gmail-language-plaintext gmail-highlighter-rouge">arvados-cwl-runner
--create-workflow</code> and are executed at the command line by providing
the workflow UUID now launch much faster.  Workflow and container
request records are now also much smaller, which should result in
quicker page loads in Workbench.</p>

<p class="gmail-ticketnumber"><a href="https://dev.arvados.org/issues/19699">#19699</a></p>

<p>Several options have been added to <code class="gmail-language-plaintext gmail-highlighter-rouge">arvados-cwl-runner</code> to control the behavior of downloading HTTP URLs in the <code class="gmail-language-plaintext gmail-highlighter-rouge">location</code> field of <code class="gmail-language-plaintext gmail-highlighter-rouge">File</code> inputs.</p>

<p><code class="gmail-language-plaintext gmail-highlighter-rouge">--defer-download</code> will perform the download after the workflow is submitted (in the runner process on the compute node).</p>

<p><code class="gmail-language-plaintext gmail-highlighter-rouge">--varying-url-params</code> will ignore the listed URL query parameters from any HTTP URLs when checking if a URL has already been downloaded to Keep.</p>

<p class="gmail-ticketdesc"><code class="gmail-language-plaintext gmail-highlighter-rouge">--prefer-cached-downloads</code>
 will search Keep for a copy of the HTTP URL’s content and use that if 
found before downloading the resource. This means changes in the 
upstream resource won’t be detected, but it also means the workflow will
 not fail if the upstream resource becomes inaccessible.</p>

<p class="gmail-ticketnumber"><a href="https://dev.arvados.org/issues/19692">#19692</a></p>

<p class="gmail-ticketdesc">Validation warnings (such as unrecognized CWL hints associated with
other workflow runners) no longer trigger a runtime status of “Warning”.</p><p class="gmail-ticketdesc"><br></p><p class="gmail-ticketdesc">Thank you,</p><p class="gmail-ticketdesc">The Arvados Team<br></p></div>