[SPDK] [Release] 24.05: NVMe in-band authentication, keyring lib, blob shallow copy

"Zawadzki, Tomasz" <[email protected]> Fri, 24 May 2024 13:09:08 +0000
Newsgroups dev.linux.lists.spdk
Message-ID <MN6PR11MB8103CE23251904FDA2CEDC77EEF52@MN6PR11MB8103.namprd11.prod.outlook.com>
On behalf of the SPDK community I'm pleased to announce the release of SPDK=
 24.05 !

This release contains the following new features:

- NVMe In-Band Authentication: NVMe driver and NVMe-oF target now supports =
DH-HMAC-CHAP protocol for in-band authentication.
- Keyring Library: New library responsible for providing access to cryptogr=
aphic keys. The module interface is pluggable with keyring_file and keyring=
_linux modules implemented.
- Blobstore Shallow Copy: Enables copying of read-only blobs such that only=
 allocated clusters are written on the device. This functionality extends t=
o logical volumes.
- DIF Operations in Accel: Accel now supports verify-copy operation for Dat=
a Integrity Field (DIF) computation. Supported by software and DSA accel mo=
dules.
- NVMe-oF mDNS Pull Registration Requests: Support added for mDNS-based dis=
covery of NVMe-oF target for TCP transport.
- RAID1 I/O Error Handling: RAID1 can now recover from I/O errors when redu=
ndancy permits.

The full changelog for this release is available at:
https://github.com/spdk/spdk/releases/tag/v24.05
Deprecation notices for users updating from previous releases can be found =
at:
https://github.com/spdk/spdk/blob/v24.05/deprecation.md

This release contains 728 commits from 66 authors with over 39k lines of co=
de changed.

We'd especially like to recognize all of our first time contributors:

 	Atul Malakar
	Diwakar Sharma
	Krzysztof Goreczny
	Kyuho Son
	Moshe Shahar
	Olivier Mayer
	Pierre Bouvier
	Xupeng Mingtu
	Yash Raj Singh
	Yongjin Lee
	Zhangfei Gao
	Zhang Hongtao
=09
Thanks to everyone for your contributions, participation, and effort!

Thanks,
Tomek