There is a newer version of the record available.

Published July 18, 2019 | Version v3.3.0-rc.3
Software Open

sylabs/singularity: Singularity 3.3.0 release candidate 3

  • 1. Singularity Labs
  • 2. @sylabs
  • 3. Sylabs Inc
  • 4. Sylabs, Inc.
  • 5. @Sylabs
  • 6. Software Engineer @sylabs
  • 7. Morgridge Institute for Research
  • 8. MIT
  • 9. Lenovo
  • 10. Unité de Bioinformatique Structurale, Institut Pasteur
  • 11. Self
  • 12. Dartmouth College, @Debian, @DataLad, @PyMVPA, @fail2ban
  • 13. NVIDIA

Description

Hey, hey, hey Singularity community!

Here's a brand spankin' new release candidate for version 3.3.0!

Major new features include a --fakeroot flag allowing you to build without sudo and spoof uid 0 on kernels with user namespace support, a sif command allowing you to inspect and manipulate SIF files, and an oras URI allowing you to push and pull SIF files to supported OCI registries! More details appear below and the full details appear in the git log.

Changed defaults / behaviors
  • Remote login and status commands will now use the default remote if a remote name is not supplied
  • Added Singularity hub (shub) cache support when using the pull command
  • Clean cache in a safer way by only deleting the cache subdirectories
  • Improvements to the cache clean command
New features / functionalities
  • new oras URI for pushing and pulling SIF files to and from supported OCI registries
  • added the --fakeroot option to build, exec, run, shell, test, and instance start commands to run container in a new user namespace as uid 0
  • added the fakeroot network type for use with the --network option
  • sif command to allow for the inspection and manipulation of SIF files with the following subcommands
    • add Add a data object to a SIF file
    • del Delete a specified object descriptor and data from SIF file
    • dump Extract and output data objects from SIF files
    • header Display SIF global headers
    • info Display detailed information of object descriptors
    • list List object descriptors from SIF files
    • new Create a new empty SIF image file
    • setprim Set primary system partition

Want to help out? Every bug discovered and fixed in this release candidate is one fewer bug that makes it to general availability. So go ahead! Take 'er for a spin and see what you can break! 🔑

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.3.0-rc.3.zip

Files (7.7 MB)

Name Size Download all
md5:30de45d61ffb82a86311e4b43a6cdf3c
7.7 MB Preview Download

Additional details