v4.2.0-rc.1 #3196
dtrudg
announced in
Announcements
v4.2.0-rc.1
#3196
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This is the first release candidate for the upcoming 4.2 series of SingularityCE. We welcome all feedback and testing. Please continue to use the latest 4.1 release for production systems.
New Features & Functionality
--env-file
flag, files can be specified as a comma-separated list or by using the flag multiple times. Variables defined in later files take precedence.singularity.conf
now accepts setting new options regarding namespaces:allow ipc ns
: disable the use of the--ipc
flag.allow user ns
: disable creation of user namespaces. This will prevent execution of containers with the--userns
or--fakeroot
flags, and unprivileged installations of SingularityCE.allow uts ns
: invalidate the use of the--uts
and--hostname
flags.singularity data package
command allows files and directories to be packaged into an OCI-SIF data container.--layer-format
flag forsingularity push
allows layers in an OCI-SIF image to be pushed tolibrary://
anddocker://
registries insquashfs
(default) ortar
format. Images pushed with--layer-format tar
can be pulled and run by other OCI runtimes.singularity overlay create
command. The overlay will be applied read-only, by default, when executing the OCI-SIF. To write changes to the container into the overlay, use the--writable
flag.singularity overlay sync
command to synchronize the OCI digests with the overlay content.singularity overlay seal
command converts a writable overlay inside an OCI-SIF image into a read-only squashfs layer. This seals changes made to the image via the overlay, so that they are permanent.instance run
command that will execute the runscript when an instance is initiated instead of executing the startscript.--netns-path
flag takes a path to a network namespace to join when starting a container. Theroot
user may join any network namespace. An unprivileged user can only join a network namespace specified in the newallowed netns paths
directive insingularity.conf
, if they are also listed inallowed net users
/allowed net groups
. Not currently supported with--fakeroot
, or in--oci
mode.Bug Fixes
docker://
) etc.--platform
/--arch
did not apply when pulling an OCI image to native SIF via image manifest, rather than image index.Requirements
fuse2fs
>= 1.46.6.Thanks / Reporting Bugs
Thanks to our contributors for code, feedback and, testing efforts!
As always, 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: security@sylabs.io
Have fun!
Downloads
Source Code
Please use the singularity-ce-4.2.0-rc.1.tar.gz download below to obtain and install SingularityCE 4.2.0-rc.1. The GitHub auto-generated 'Source Code' downloads do not include required dependencies etc.
Packages
RPM / DEB packages are provided for:
These packages were built with Go 1.22.6
This discussion was created from the release v4.2.0-rc.1.
Beta Was this translation helpful? Give feedback.
All reactions