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
source
d 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