See: https://github.com/hpcng/singularity/releases/tag/v3.8.0-rc.1
This is the first release candidate for the upcoming 3.8.0 version of Singularity.
This is a new version of Singularity with new features, bug fixes, and other improvements detailed below. Please read the release notes below carefully.
To ensure a stable 3.8.0 release we'd appreciate any and all testing you're able to perform. Many thanks to those who have contributed code, bug reports, and testing! As always, please report any bugs to: https://github.com/hpcng/singularity/issues/new
If you think that you've discovered a security vulnerability please report it to singularit...@hpcng.org.
Updates to the Contributors document.
Implement a copy-through ProgressCallback for silent loglevels.
New overlay command to ease the creation of ext3 writable overlay.
Accommodate ppc64le pageSize in TestCgroups and disable -race.
Allow unprivileged users/groups to control CNI configuration using --net & --networks options.
Allow use of --nv, --rocm, --bind flags with the build command
Properly wait for cryptsetup /dev/mapper device to appear.
Work around harbor failure to accept SifConfigMediaType.
Avoid setfsuid return warning on some gcc versions.
Avoid spurious errors when network not requested.
This is a new version of Singularity with new features, bug fixes, and other improvements detailed below. Please read the release notes below carefully.
To ensure a stable 3.8.0 release we'd appreciate any and all testing you're able to perform. Many thanks to those who have contributed code, bug reports, and testing! As always, please report any bugs to: https://github.com/hpcng/singularity/issues/new
If you think that you've discovered a security vulnerability please report it to singularit...@hpcng.org.
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.
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.
shub://
and http(s)://
URIs.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.