sylabs/singularity: Singularity 3.4.0 release candidate 1
Authors/Creators
- Gregory M. Kurtzer1
- cclerget
- Michael Bauer2
- Ian Kaneshiro
- David Godlove3
- Vanessasaurus
- WestleyK
- Yannick Cote
- Eduardo Arango2
- Geoffroy Vallee4
- DrDaveD
- tri-adam
- Marcelo Magallon5
- Justin Cook2
- Jason Stover
- Sasha Yakovtseva
- David Trudgian
- Joana Chavez
- Brian P Bockelman6
- Jacob Chappell
- Daniele Tamino
- Carl Madison
- Dave Love
- Satrajit Ghosh7
- Amanda Duffy8
- Mike Frisch
- Tru Huynh9
- Mike Gray10
- Yaroslav Halchenko11
- Felix Abecassis12
- 1. Singularity Labs
- 2. @sylabs
- 3. Sylabs Inc
- 4. @Sylabs
- 5. Sylabs, Inc.
- 6. Morgridge Institute for Research
- 7. MIT
- 8. Lenovo
- 9. Unité de Bioinformatique Structurale, Institut Pasteur
- 10. Self
- 11. Dartmouth College, @Debian, @DataLad, @PyMVPA, @fail2ban
- 12. NVIDIA
Description
Howdy Singularity cowpokes! :cowboy_hat_face: :cow2:
3.4.0 is almost upon us! (Pending successful testing of this release candidate.)
The major new feature of this release is the ability to build and run encrypted containers. These containers are encrypted at rest, in transit, and even while running! There is no intermediate decrypted container left lying around on disk or in memory. Data is decrypted totally in kernel space.
Below is a slightly more thorough list of changes in 3.4.0. For a complete list, please see the commit history in git and on GitHub.
New features / functionalities- New support for building and running encrypted containers with RSA keys and passphrases
--pem-pathoption added to thebuildand action commands for RSA based encrypted containers--passphraseoption added tobuildand action commands for passphrase based encrypted containersSINGULARITY_ENCRYPTION_PEM_PATHandSINGULARITY_ENCRYPTION_PASSPHRASEenvironment variables added to serve same functions as above--encyrptoption added tobuildcommand to build an encrypted container when environment variables contain a secret
- New
--disable-cacheflag prevents caching of downloaded containers - Added support for multi-line variables in singularity def-files
- Added support for 'indexed' def-file variables (like arrays)
- Added support for SUSE SLE Products
- Added the def-file variables: product, user, regcode, productpgp, registerurl, modules, otherurl (indexed)
- Support multiple-architecture tags in the SCS library
- Added a
--dry-runflag tocache clean - Added a
SINGULARITY_SYPGPDIRenvironment variable to specify the location of PGP key data - Added a
--nonetoption to the action commands to disable networking when running with the--vmoption - Added a
--long-listflag to thekey searchcommand to preserve - Added experimental, hidden
--fusemountflag to pass a command to mount a libfuse3 based file system within the container
- Runtime now properly honors
SINGULARITY_DISABLE_CACHEenvironment variable remote addcommand now automatically attempts to login and a--no-loginflag is added to disable this behavior- Using the
pullcommand to download an unsigned container no longer produces an error code cache cleancommand now prompts user before cleaning when run without--forceoption and is more verbose- Shortened the default output of the
key searchcommand
- The
--allow-unsignedflag topullhas been deprecated and will be removed in the future
Want to help the cause? Please, download, install, and test this release candidate! Every bug reported and fixed now is one fewer bug in the upcoming release!
As always, please report any bugs to: https://github.com/sylabs/singularity/issues/new
And if you think that you've discovered a security vulnerability please report it to: security@sylabs.io
Have fun!
Files
sylabs/singularity-v3.4.0-rc.1.zip
Files
(12.0 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:7859466677127b43f584335df03546dc
|
12.0 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/sylabs/singularity/tree/v3.4.0-rc.1 (URL)