SingularityCE 4.5.0 #4201
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.5.0 contains mostly internal code changes and defense-in-depth hardening. The majority of the changes made since release 4.4.2 do not alter behaviour, with the exception of specific points highlighted below.
Like many other open source projects, SingularityCE is increasingly the target of LLM driven analysis. The changes in 4.5.0 aim to minimise false positives, reduce maintainer burden, and provide defense-in-depth in areas where it is appropriate.
If you are a security researcher working on SingularityCE, please see the new AGENTS.md and SECURITY.md content.
If you are a developer, intending to contribute to SingularityCE, please review the LLM policy in CONTRIBUTING.md.
Behaviour Changes
singularity.confand the capabilities / ecl configuration now assert that these files are not writable except by the root owner. Management of these files by an administrator group is no longer possible. The files cannot be relocated by symlink.ecl.tomlis missing, SIF execution is rejected rather than assuming an inactive ECL configuration. The default install ships anactivated = falsetemplate, so standard installations are unaffected; sites with custom or partial installs must ensureecl.tomlis present and valid.Developer / API
UpdateDefinitionRaw()frompkg/build/types.OptSysCtx()frompkg/ocibundle/native/bundle_linux.goCreateLoop()frompkg/ocibundle/tools/loop.gopkg/util/copypkg/util/sysctlpkg/util/unixpkg/build/typesandpkg/build/types/parserpackages can now be used in programs built without cgo. Anos.userfallback fori/p/util/userlookups is used when CGO is not available.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.5.0.tar.gz download below to obtain and install SingularityCE 4.5.0. 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.26.4
Upload-time immutable digests are now provided for release downloads by GitHub. A separate
sha256sumsfile will no longer be provided.This discussion was created from the release SingularityCE 4.5.0.
Beta Was this translation helpful? Give feedback.
All reactions