SingularityPRO 3.9-1 Release



Sylabs is pleased to announce the release of Singularity Pro 3.9!


This release of SingularityPRO 3.9 is based on open-source SingularityCE 3.9.3, and will receive the long-term support and security backports that are exclusive to SingularityPRO customers. SingularityPRO 3.9 introduces many new features and improvements over PRO 3.7, including:


  • Improved compatibility with Docker/OCI runtimes - new flags to increase CLI and runtime compatibility, plus better handling of container labels.

  • Experimental support for nvidia-container-cli GPU setup - permits passing only specific GPUs into a container (including MIG support) as well as specifying GPU capabilities to provide. Unifies GPU configuration variables with the widely used Nvidia Cocker Runtime.

  • Overlay command - create writable overlays directly from the singularity CLI.

  • Cgroups v2 support - functionality leveraging Linux cgroups now supports the v2 unified hierarchy.

  • Blessed CNI configurations - system administrators can permit specified unprivileged users / groups to use defined virtual networking configurations.

  • Enterprise plugin - interrogate and perform administrative tasks against a Singularity Enterprise installation from the singularity CLI.


For a full list of new features and changed behaviours see the What's New in SingularityPRO 3.9 section in the User Guide, and notes for administrators in the Admin Guide.


Note that changes to the ‘allow container’ directives in singularity.conf should be reviewed carefully if your installation is configured to restrict container execution.


Singularity PRO 3.9 is available for the following Linux distributions.

  • Red Hat Enterprise Linux 7 / 8 (and derivatives)

  • SUSE Enterprise Server 12 / 15

  • Ubuntu LTS 18.04 / 20.04


ARM64 packages are provided for RHEL 7 / 8, SLES 15, and Ubuntu 18.04 / 20.04. PPC64LE packages are provided for RHEL 7 / 8.


Packages for installation under Bright Cluster Manager as a module, and into version specific `/opt` directories are provided for all distributions.


Installation / Upgrade


Installation and upgrade instructions, repository access, and admin/user guides can be found on your customer access page at:


https://repo.sylabs.io/c/<customer-id>


Find your personalized link including the customer-id in your original customer welcome email.


Installation pages are provided for RHEL, SLES and Ubuntu. Detailed installation and upgrade instructions can also be found in the admin guide linked from your customer page.


Support


If you have any questions about this release, or require assistance with installation or upgrades please contact your reseller or Sylabs support via support@sylabs.io


PDF Documentation, FAQs, and access to the support ticketing system is also available on the web at support.sylabs.io