<div dir="ltr"><p>Hello ,</p><p>The Arvados team is pleased to announce Arvados 2.2.0. This release
includes a number of bug fixes as well as some new Workbench 2
features. We recommend that new and existing installations of
<a href="https://www-dev.arvados.org/release-notes/2.1.2">2.1.2</a> or earlier upgrade to 2.2.0. See
<a href="https://doc.arvados.org/v2.2/admin/upgrading.html">Upgrading Arvados</a>
for upgrade instructions.</p>
<h2 id="gmail-major-features">Major Features</h2>
<h3 id="gmail-virtual-projects">Virtual Projects</h3>
<p>Arvados now features <a href="https://doc.arvados.org/main/api/projects.html">virtual projects</a>.
These are projects who’s contents are defined by an Arvados query.
This enables cross-cutting views that allow you to browse Arvados
objects based on alternate criteria than the normal project hierarchy.
Virtual projects can also be used to group other projects together to
be shared among users with different levels of access, each user only
sees the subset of projects in the group that their account is
authorized to see.</p>
<h3 id="gmail-ssh-into-running-container">SSH into Running Container</h3>
<p>To help debug compute jobs, Arvados can now <a href="https://doc.arvados.org/main/user/debugging/container-shell-access.html">create a SSH tunnel to a running Arvados container</a>.
This enables you to open a shell session inside a running container, as well
as connect to open ports on the container.</p>
<h3 id="gmail-automatic-logout-and-token-expiration">Automatic logout and token expiration</h3>
<p>To improve token handling security, there are now various options for
<a href="https://doc.arvados.org/main/admin/token-expiration-policy.html">automatic logout and token expiration</a>.</p>
<h3 id="gmail-workbench-plugins">Workbench plugins</h3>
<p>You can now create <a href="https://github.com/arvados/arvados-workbench2/tree/master/src/plugins">plugins to add new custom functionality to Workbench 2</a> and
build on the Workbench framework to rapidly develop custom applications on top of Arvados.</p>
<h3 id="gmail-accept-openid-access-tokens">Accept OpenID Access Tokens</h3>
<p>When configured to use an OpenID Connect identity provider (such as
Google, PingFederate, or other systems supporting OIDC), Arvados will
accept access tokens issued by that provider in addition to the API
tokens issued by Arvados itself. This enables Single Sign On (SSO)
integration with other systems.</p>
<h3 id="gmail-cost-reporting">Cost Reporting</h3>
<p>Arvados features two new tools to help collect information about usage and cost.</p>
<p>The <a href="https://doc.arvados.org/main/user/cwl/costanalyzer.html">cost analyzer</a>
produces a report about the cost of compute node time used to run one
or more workflows.</p>
<p>The <a href="https://doc.arvados.org/main/admin/keep-measuring-deduplication.html">deduplication report</a>
prints a report that shows the nominal space used by the
collections, as well as the actual size and the amount of space that
is saved by Keep’s deduplication.</p>
<h3 id="gmail-guide-to-using-visual-studio-code-with-arvados">Guide to using Visual Studio Code with Arvados</h3>
<p>The user guide now features a section on <a href="https://doc.arvados.org/main/user/cwl/arvados-vscode-training.html">Developing CWL Workflows with VSCode</a>.</p>
<h3 id="gmail-user-activity-report">User activity report</h3>
<p>There is a new <a href="https://doc.arvados.org/main/admin/user-activity.html">arv-user-activity</a>
tool which generates a summary report of user activity on an Arvados
instance over some time span based on the audit logs.</p>
<h2 id="gmail-other-changes">Other changes</h2>
<h3 id="gmail-improved-installer">Improved installer</h3>
<p>The Saltstack-based installation features improved
<a href="https://doc.arvados.org/main/install/salt-single-host.html">single-node</a>
and
<a href="https://doc.arvados.org/main/install/salt-multi-host.html">multi-node</a>
install options.</p>
<h3 id="gmail-improved-configuration-validation">Improved configuration validation</h3>
<p>Now gives improved warnings or errors for invalid configuration options.</p>
<h3 id="gmail-added-support-for-ubuntu-2004-focal">Added support for Ubuntu 20.04 (“focal”)</h3>
<p>For Arvados 2.2, the supported Linux distributions are Centos 7,
Ubuntu 18.04, Ubuntu 20.04, and Debian 10.</p>
<h3 id="gmail-dropped-support-for-debian-9-stretch-and-ubuntu-1604-xenial">Dropped support for Debian 9 (“stretch”) and Ubuntu 16.04 (“xenial”)</h3>
<p>Debian 9 and Ubuntu 16.04 are no longer supported.</p>
<h3 id="gmail-the-devise-omniauth-sso-server-is-no-longer-supported">The “devise-omniauth” SSO server is no longer supported</h3>
<p>Authentication methods have moved into the Arvados Controller
component. Both Workbench 1 and Workbench 2 support direct
username/password login (for LDAP) as well third party identity
providers. Arvados installations using the “devise-omniauth” SSO
server should migrate to one of the built-in authentication methods as
soon as possible. See <a href="https://doc.arvados.org/v2.2/install/setup-login.html">setting up web based
login</a> for
details.</p>
<h3 id="gmail-fixed-bug-17566-request-body-size-was-incorrectly-limited-to-10m">Fixed bug <a href="https://dev.arvados.org/issues/17566">17566</a>: request body size was incorrectly limited to 10M</h3>
<p>Fixed bug where the request body size was incorrectly limited to 10M
when content-type is x-www-form-urlencoded.</p>
<h3 id="gmail-fixed-bug-17566-keep-web-tolerates-superfluous-443-in-configyml">Fixed bug <a href="https://dev.arvados.org/issues/17566">17566</a>: keep-web tolerates superfluous :443 in config.yml</h3>
<p>Fixed bug in which <code class="gmail-highlighter-rouge">keep-web</code>, when configured with explict port numbers,
would fail to recognize virtual hosts that did not have explicit port
numbers, even when using standard ports :80 or :443.</p><p>Thanks,</p><p>The Arvados team<br></p></div>