Singularity 3.8.0 is now available
https://github.com/hpcng/singularity/releases/tag/v3.8.0
We are pleased to announce the release of Singularity 3.8.0. This is a new version of Singularity with new features, bug fixes, and other improvements detailed below. Please read the release notes below carefully. As always, please report any bugs to: https://github.com/hpcng/singularity/issues/newGo module was renamed from github.com/sylabs/singularity to github.com/hpcng/singularity
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.
https://github.com/hpcng/singularity/releases/tag/v3.8.1
We are pleased to announce the release of Singularity 3.8.1. This is a new bug fix release over the last v3.8.0 release. Please read the release notes below carefully. As always, please report any bugs to: https://github.com/hpcng/singularity/issues/new\$ in a SINGULARITYENV_ var to set a literal $ in a container env var. Also allow escaped commas and colons in the source bind path.%copy from blocks.https://github.com/hpcng/singularity/releases/tag/v3.8.2
sourced from %environment contain \ escaped shell builtins (fixes issue with source of conda profile.d script).singularity delete will use the correct library service when the hostname is specified in the library:// URI.singularity build will use the correct library service when the hostname is specified in the library:// URI / definition file.debootstrap with correct Debian arch when it is not identical to the value of runtime.GOARCH. E.g. ppc64el -> ppc64le.%files entry in definition file, ensure globbed files are copied to correct resolved path.--tokenfile used for remote login to an OCI registry, as this is not supported.remote login to same URI does not create duplicate entries in ~/.singularity/remote.yaml.CMD / ENTRYPOINT translation.--fakeroot on non-EL/Fedora distributions with recent squashfs-tools.https://github.com/hpcng/singularity/releases/tag/v3.8.4
https://github.com/hpcng/singularity/releases/tag/v3.8.5