[1.3.0]
Added
- Customizable sarus and hooks configuration templates within etc folder
- Port number used by the SSH hook is now configurable
- Added note in the User Guide about bind mounting FUSE filesystems into Sarus containers
Changed
- The OCI hooks are now configured through OCI hook JSON configuration files. The previous OCI hooks configuration through
sarus.json
is no longer supported and Sarus Administrators should reconfigure their hooks according to the Sarus' hook documentation page - Replaced the custom OpenSSH used by the SSH hook with Dropbear
- Made CPU affinity detection more robust
- Updated recommended tini version to 0.19.0
- Updated recommended libnvidia-container version to 1.2.0
- Updated recommended NVIDIA Container Toolkit version to 1.2.1
Fixed
- CLI: fixed detection of option values separated by whitespace
- CLI: 'sarus run' does not return an error anymore when passing an option (i.e. a token starting with "-") as the first argument to the container application.
This allows to directly pass options to containers which feature an entrypoint - Support for root_squashed filesystems as image storage and as bind mounts sources
- When executing unit tests through the CTest program, tests now run in the directory of the test binary
- Fixed broken links in the documentation