SingularityCE 3.8.0 Release Candidate 1

35 views
Skip to first unread message

David Trudgian

unread,
May 11, 2021, 11:47:39 AMMay 11
to Singularity Community Edition
SingularityCE 3.8.0 Release Candidate 1 is now available at: https://github.com/sylabs/singularity/releases/tag/v3.8.0-rc.1

This is the first release candidate for SingularityCE 3.8.0, the Community Edition of the Singularity container runtime hosted at https://github.com/sylabs/singularity.

Changed defaults / behaviours
  • The package name for this release is now singularity-ce. This name is used for the source tarball, output of an rpmbuild, and displayed in --version information.
  • The name of the top level directory in the source tarball from make dist now includes the version string.
New features / functionalities
  • A new overlay command allows creation and addition of writable overlays.
  • Administrators can allow named users/groups to use specific CNI network configurations. Managed by directives in
    singularity.conf.
  • The build command now honors --nv, --rocm, and --bind flags, permitting builds that require GPU access or files bound in
    from the host.
  • A library service hostname can be specified as the first component of a library:// URL.
  • Singularity is now relocatable for unprivileged installations only.
Bug Fixes
  • Respect http proxy server environment variables in key operations.
  • When pushing SIF images to oras:// endpoints, work around Harbor & GitLab failure to accept the SifConfigMediaType.
  • Avoid a setfsuid compilation warning on some gcc versions.
  • Fix a crash when silent/quiet log levels used on pulls from shub:// and http(s):// URIs.
  • Wait for dm device to appear when mounting an encrypted container rootfs.
Testing / Development

Testing changes are not generally itemized. However, developers and contributors should note that this release has modified the behavior
of make test for ease of use:

  • make test runs limited unit and integration tests that will not require docker hub credentials.
  • make testall runs the full unit/integration/e2e test suite that requires docker credentials to be set with E2E_DOCKER_USERNAME and E2E_DOCKER_PASSWORD environment variables.
Thanks / Reporting Bugs

Thanks to our contributors for code, feedback and, testing efforts!

Please report any bugs to: https://github.com/sylabs/singularity/issues/new

If you think that you've discovered a security vulnerability please report it to: secu...@sylabs.io

Have fun!

David Trudgian

unread,
May 18, 2021, 6:35:50 PMMay 18
to Singularity Community Edition
Singularity 3.8.0 Release Candidate 2

Now available at: https://github.com/sylabs/singularity/releases/tag/v3.8.0-rc.2

Compared to RC1, this fixes an issue with tests on Go >=1.16, and updates a dependency that is splitting, in order that the 3.8 branch will be easier to maintain through dependency and Go updates.

Thanks to our contributors for code, feedback and, testing efforts!

Please report any bugs to: https://github.com/sylabs/singularity/issues/new

If you think that you've discovered a security vulnerability please report it to: secu...@sylabs.io

Have fun!

Reply all
Reply to author
Forward
0 new messages