Singularity 3.8.0-rc.1 Release Candidate 1 is available for testing

20 views
Skip to first unread message

Krishna Muriki

unread,
May 22, 2021, 9:25:06 PM5/22/21
to singu...@lbl.gov


See: https://github.com/hpcng/singularity/releases/tag/v3.8.0-rc.1

 

This is the first release candidate for the upcoming 3.8.0 version of Singularity.

This is a new version of Singularity with new features, bug fixes, and other improvements detailed below. Please read the release notes below carefully. 

To ensure a stable 3.8.0 release we'd appreciate any and all testing you're able to perform. Many thanks to those who have contributed code, bug reports, and testing! As always, please report any bugs to: https://github.com/hpcng/singularity/issues/new

If you think that you've discovered a security vulnerability please report it to singularit...@hpcng.org.

New features / functionalities


  • Updates to the Contributors document.

  • Implement a copy-through ProgressCallback for silent loglevels.

  • New overlay command to ease the creation of ext3 writable overlay.

  • Accommodate ppc64le pageSize in TestCgroups and disable -race.

  • Allow unprivileged users/groups to control CNI configuration using --net & --networks options.

  • Allow use of --nv, --rocm, --bind flags with the build command

Bug Fixes


  • Properly wait for cryptsetup /dev/mapper device to appear.

  • Work around harbor failure to accept SifConfigMediaType.

  • Avoid setfsuid return warning on some gcc versions.

  • Avoid spurious errors when network not requested.

Krishna Muriki

unread,
May 26, 2021, 2:30:57 PM5/26/21
to singu...@lbl.gov

This is the second release candidate towards v3.8.0 and includes the security fix released with v3.7.4.
 

This is a new version of Singularity with new features, bug fixes, and other improvements detailed below. Please read the release notes below carefully. 

To ensure a stable 3.8.0 release we'd appreciate any and all testing you're able to perform. Many thanks to those who have contributed code, bug reports, and testing! As always, please report any bugs to: https://github.com/hpcng/singularity/issues/new

If you think that you've discovered a security vulnerability please report it to singularit...@hpcng.org.

New features / functionalities


  • A new overlay command allows creation and addition of writable overlays.

  • Administrators can allow named users/groups to use specific CNI network configurations. Managed by directives in singularity.conf.

  • The build command now honors --nv, --rocm, and --bind flags, permitting builds that require GPU access or files bound in from the host.

  • A library service hostname can be specified as the first component of a library:// URL.

  • Singularity is now relocatable for unprivileged installations only.

Bug Fixes


  • Respect http proxy server environment variables in key operations.

  • When pushing SIF images to oras:// endpoints, work around Harbor & GitLab failure to accept the SifConfigMediaType.

  • Avoid a setfsuid compilation warning on some gcc versions.

  • Fix a crash when silent/quiet log levels used on pulls from shub:// and http(s):// URIs.

  • Wait for dm device to appear when mounting an encrypted container rootfs.
  • Accommodate ppc64le pageSize in TestCgroups and disable -race.

    Testing/Development

    • make test runs limited unit and integration tests that will not require docker hub credentials.

    • make testall runs the full unit/integration/e2e test suite that requires docker credentials to be set with E2E_DOCKER_USERNAME and E2E_DOCKER_PASSWORD environment variables.

    Reply all
    Reply to author
    Forward
    0 new messages