v4.3.0-rc.1 #3573
dtrudg
announced in
Announcements
v4.3.0-rc.1
#3573
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
SingularityCE 4.3.0-rc.1 Release Candidate
This is the first release candidate for the upcoming 4.3 series. All testing and feedback is welcome!
Behaviour Changes
/sys/fs/cgroup
is mounted. The cgroups mount is read-only by default, or read-write if the--keep-privs
flag is used.Bug Fixes
singularity oci
conmon / singularity state dir.mconfig -b
to work when the selected build directory is not a subdirectory of the source code./run/systemd/system
when verifying cgroups can be used via systemd manager.New Features & Functionality
nssswitch.conf
if Singularity is built with libsubid support (default). If built without libsubid support, Singularity will retrieve subid from/etc/subid
and/etc/subgid
regardless of system configuration. Note thatsingularity config fakeroot
always modifies/etc/subid
and/etc/subgid
files.singularity sign
now supports signing an image in an OCI-SIF with a cosign-compatible sigstore signature. Use the--cosign
flag, and provide a private key with the--key
flag.singularity verify
now supports verifying an image in an OCI-SIF with a cosign-compatible sigstore signature. Use the--cosign
flag, and provide a public key with the--key
flag. 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 push
now supports pushing cosign signatures in an OCI-SIF to an OCI registry, via the--with-cosign
flag.singularity pull
now supports pulling cosign signatures from a registry to an OCI-SIF, via the--with-cosign
flag when--oci
is 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-pair
subcommand can be used to generate a password-protected key-pair for signing OCI-SIF images with cosign-compatible signatures.dnf
definition file bootstrap as an alias foryum
.Requirements / Packaging
--without-libsubid
flag is passed tomconfig
.conmon
package from your distribution, or upstream binary, if you need to use thesingularity oci
commands. Note thatconmon
is not required for--oci
mode.-std=c23
.Removed Features
fakerootcallback
functionality 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-rc.1.tar.gz download below to obtain and install SingularityCE 4.3.1-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.24.0
This discussion was created from the release v4.3.0-rc.1.
Beta Was this translation helpful? Give feedback.
All reactions