What’s new
This section provides a summary of the notable changes in Swarm for the 2024.2 release. Full details are available in the distribution's RELNOTES.txt
file.
Major new functionality
To share your feedback about Swarm, see Getting help.
Added keyboard shortcuts
Added file control keyboard shortcuts to Swarm. See Keyboard shortcuts.
Minor new functionality
Improved performance of My Dashboard
My Dashboard now displays a maximum of 25 reviews. This helps to improve the performance of My Dashboard when loading the page. See My Dashboard.
Important information
CentOS/RHEL 7 will no longer be supported in Swarm 2024.3 release
Swarm will drop support for CentOS/RHEL 7 in 2024.3 release. This is part of our commitment to move away from using versions of platforms that have reached End-of-Life (EOL).
PHP 7.X versions will no longer be supported in Swarm 2024.3 release
Swarm will drop support for PHP 7.X in 2024.3 release. This is part of our commitment to move away from using versions of platforms that have reached End-of-Life (EOL).
PHP version 8.X addresses important security issues and helps improve Swarm's performance. You can upgrade to PHP 8.x when you upgrade Swarm.
Upcoming changes to SSO configuration
Swarm now supports Helix Authentication Service (HAS) as a Single Sign-On (SSO) provider. This helps to simplify configuration and create a more robust SSO solution. The SAML configuration will be removed from Swarm in a later release.
Project level test and deploy code features to be deprecated in a later Swarm release
The project level test and deploy code features will be deprecated in a later Swarm release. We recommend you use test integration to automatically deploy code within a review. For more information, see Add a test.
Swarm no longer supports Microsoft Internet Explorer
Swarm 2022.1 and later no longer supports Microsoft Internet Explorer. This is part of our commitment to move away from using platforms that have reached End-of-Life (EOL).
Swarm no longer supports CentOS 8
Swarm 2022.1 and later no longer supports Swarm installation on CentOS 8. This is part of our commitment to move away from using versions of platforms that have reached End-of-Life (EOL).
Swarm no longer supports Ubuntu 16.04
Swarm 2021.1 and later no longer supports Swarm installation on Ubuntu 16.04. This is part of our commitment to focus on supported technology platforms.
Swarm no longer supports CentOS 6 and RHEL 6
Swarm 2020.2 does not support Swarm installation on CentOS 6 and RHEL 6. This is part of our commitment to focus on supported technology platforms.
Upgrading from Swarm 2019.1 and earlier
Swarm 2019.2 introduced a Redis in-memory cache to improve performance and reduce the load on the Helix Core Server. This replaces the file-based cache that was previously used by Swarm.
On Swarm systems with a large number of users, groups, and projects, the initial population of this cache can take some time. If you have a large Swarm system you should read through the Redis server connection and configuration options before installing or upgrading Swarm, see Redis server.
Known limitations
After an upgrade to Swarm 2022.3, you may see partial text labels or unexpected page artifacts
After an upgrade to Swarm 2022.3, if you see partial text labels or unexpected page artifacts, clear your web browser cache and refresh Swarm in your web browser.
No activity event is created when a project setting is updated
When a project setting is updated, Swarm does not create an activity.
Issue with userids containing a / character
Swarm shelvedel trigger can fail for a specific Windows use case
Unsupported characters in user names and group names in Swarm 2019.2 and later
Swarm support for the "Private editing of streams" feature in Helix Core Server 2019.1 and later
Multiple Helix Core Server instances on a single Swarm instance
Issue: Swarm will lose connection to all of the Helix Core Servers if you edit the base_url configurable value in the environment block of <swarm_root>/data/config.php. This will stop your system working.
Fix: Remove the base_url configurable from the environment block of <swarm_root>/data/config.php.
Global Dashboard does not support Single Sign-On (Helix Authentication Service)

Project Commits tab can fail to show some Helix Core Server commits in the top level view
Individual branch views display the commits correctly.