SPDK v24.09

Konrad Sztyber <[email protected]> Fri, 27 Sep 2024 16:56:14 +0200
Newsgroups dev.linux.lists.spdk
Message-ID <[email protected]>
On behalf of the SPDK community, I'm proud to announce the release of
SPDK v24.09!

This release contains several new features:
  - fsdev library: added the fsdev library providing a filesystem
    abstraction,
  - virtio-fs/vfio-user target: added support for virtio-fs over
    vfio-user,
  - NVMe-oF TCP interrupt mode: the NVMe-oF target now supports interrupt
    mode with TCP transport,
  - better NUMA awareness: NVMe controllers can report NUMA node they're
    closest to,
  - NVMe-oF in-band reauthentication: it's possible to change
    DH-HMAC-CHAP keys and force reauthentication on all existing
    connections,
  - DIX support in accel: added support for executing DIX (Data Integrity
    Extension) operations using accel framework,
  - bdev_compress algorithm configuration: compression algorithm and
    level can be configured.

Full changelog is available at:
https://github.com/spdk/spdk/releases/tag/v24.09.

Deprecation notices for users updating from previous releases can be 
found at: https://github.com/spdk/spdk/blob/v24.09/deprecation.md.

This release contains 752 commits from 65 authors with over 61k lines of 
code changed.

We'd especially like to recognize all of our first time contributors:
  - Jinlong Chen,
  - Cody Cheng,
  - Kaushik Chug,
  - Yin Congmin,
  - Ivan Efremov,
  - Vincent Fu,
  - Marcin Galecki,
  - Oded Mashbach,
  - Hadi Moshayedi,
  - Daniel Nowak,
  - Marcin Pytel,
  - Morten B. Rasmussen,
  - Syeon Shin,
  - Mehakjot Singh Sidhu,
  - Anisa Su,
  - Yalong Wang,
  - Loïc Yavercovski.

Many thanks to everyone for your contributions, participation, and effort!

Thanks,
Konrad