Skip to content

SingularityCE 4.6.0

Latest

Choose a tag to compare

@dtrudg dtrudg released this 05 Oct 20:01
Immutable release. Only release title and notes can be modified.
78449d1

End of Life / End of Engineering

Please see the EOL / EOE announcement at https://sylabs.io

SingularityCE 4.6.0 is expected to be the final release managed by Sylabs. As always, the code remains available under an open source license. The 4.6.0 release also incorporates code that was previously part of SingularityPRO only. However, security, bugfix, and feature development will no longer be performed by Sylabs.

New Features

SingularityCE now includes the following functionality that was previously limited to SingularityPRO:

  • A customizable log-plugin using templates.
  • An enterprise-plugin to query / manage Singularity Enterprise instances.
  • Native hooks functionality, to allow configurable external tasks to be run on container startup.
  • A 'trusted bind paths' configuration option, which if set to 'yes' disables the remount of bind mounts configured in singularity.conf, so that they maintain the same mount flags as on the host. MS_NOSUID and MS_NODEV will not be forced. setuid execution is still blocked by PR_SET_NO_NEW_PRIVS.

Please see the admin guide and user guide for further detail:

Requirements / Packaging

  • Requires Go 1.26.8 or newer due to updated dependencies.

Downloads

Source Code

Please use the singularity-ce-4.6.0.tar.gz download below to obtain and install SingularityCE 4.6.0. The GitHub auto-generated 'Source Code' downloads do not include required dependencies etc.

Packages

RPM / DEB packages are provided for:

  • Ubuntu 22.04 (jammy)
  • Ubuntu 24.04 (noble)
  • Ubuntu 26.04 (resolute)
  • RHEL/CentOS/AlmaLinux/Rocky 8 (el8)
  • RHEL/CentOS/AlmaLinux/Rocky 9 (el9)
  • RHEL/CentOS/AlmaLinux/Rocky 10 (el10)

These packages were built with Go 1.27.1

Upload-time immutable digests are now provided for release downloads by GitHub. A separate sha256sums file will no longer be provided.