github eth-cscs/sarus 1.5.0

latest releases: 1.7.0, 1.6.4, 1.6.3...
2 years ago

Added

  • Added Skopeo as a dependency to pull or load container images
  • Added Umoci as a dependency to unpack OCI images
  • Added support for pulling, running and removing images by digest
  • Added the --digests option to sarus images for displaying digests of locally available images
  • Added the --username and --password-stdin options to sarus pull for supplying authentication credentials directly on the command line. More details here
  • Added support for the optional containersPolicy parameter in the sarus.json configuration file. More details here.
  • Added support for the optional containersRegistries.dPath parameter in the sarus.json configuration file. More details here.
  • Added support for labels defined in OCI image configurations
  • Added glossary page to the documentation
  • Added CI unit and integration tests from source on Ubuntu 21.10, Debian 11 and Fedora 35
  • Added git submodule for RapidJSON (commit Tencent/rapidjson@fcb23c2dbf) to simplify dependency management and build process

Changed

  • The sarus images command now displays the image ID by default.
    The image ID, as defined by the OCI Image Specification, is the hash of the image's configuration JSON. More details here.
  • The sarus pull command now skips the pull if the requested image is already available locally and up-to-date
  • zlib is no longer a dependency of Sarus itself, but remains a dependency of the Dropbear software used by the SSH hook
  • Updated the build environment of the Sarus static standalone package to Alpine Linux 3.15

Removed

  • Removed the insecureRegistries parameter from sarus.json and the built-in support for insecure registries.
    Access to insecure registries via Skopeo must now be enabled through containers-registries.conf(5) files. More details here.
  • Removed dependencies on cpprestsdk, libarchive, OpenSSL, libcap, and libexpat
  • Removed CI unit and integration tests from source on Ubuntu 18.04, Debian 10 and Fedora 34

Don't miss a new sarus release

NewReleases is sending notifications on new releases.