SingularityCE 4.3.0 #3603
dtrudg
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
SingularityCE 4.3.0
This is the first release in the 4.3 series. Please review the changes, fixes, and new features listed below.
The admin and user guides include a "What's New in 4.3" section, providing links to additional documentation:
Behaviour Changes
/sys/fs/cgroupis mounted. The cgroups mount is read-only by default, or read-write if the--keep-privsflag is used.Bug Fixes
singularity ociconmon / singularity state dir.mconfig -bto work when the selected build directory is not a subdirectory of the source code./run/systemd/systemwhen verifying cgroups can be used via systemd manager.New Features & Functionality
nssswitch.confif Singularity is built with libsubid support (default). If built without libsubid support, Singularity will retrieve subid from/etc/subidand/etc/subgidregardless of system configuration. Note thatsingularity config fakerootalways modifies/etc/subidand/etc/subgidfiles.singularity signnow supports signing an image in an OCI-SIF with a cosign-compatible sigstore signature. Use the--cosignflag, and provide a private key with the--keyflag.singularity verifynow supports verifying an image in an OCI-SIF with a cosign-compatible sigstore signature. Use the--cosignflag, and provide a public key with the--keyflag. Verification passes if at least one signature that can be validated with the provided key is present. The JSON payloads of all valid signatures are displayed.singularity pushnow supports pushing cosign signatures in an OCI-SIF to an OCI registry, via the--with-cosignflag.singularity pullnow supports pulling cosign signatures from a registry to an OCI-SIF, via the--with-cosignflag when--ociis also specified. Signatures can only be pulled when the image in the registry is in SquashFS format. Converting layer formats, or squashing to a single layer, modifies the image manifest, and would invalidate any signatures.singularity key generate-cosign-key-pairsubcommand can be used to generate a password-protected key-pair for signing OCI-SIF images with cosign-compatible signatures.dnfdefinition file bootstrap as an alias foryum.Requirements / Packaging
--without-libsubidflag is passed tomconfig.conmonpackage from your distribution, or upstream binary, if you need to use thesingularity ocicommands. Note thatconmonis not required for--ocimode.-std=c23.Removed Features
fakerootcallbackfunctionality for customizing fakeroot subid mappings has been removed.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: [email protected]
Have fun!
Downloads
Source Code
Please use the singularity-ce-4.3.0.tar.gz download below to obtain and install SingularityCE 4.3.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.24.0
This discussion was created from the release SingularityCE 4.3.0.
Beta Was this translation helpful? Give feedback.
All reactions