Key Features
* Token-based SASL sessions now support all protection types (authentication, integrity, and privacy)
* Added encrypted data transfer support, including SASL based encryption and AES stream cipher based encryption
What's Changed
* Custom digest-md5 implementation by Kimahriman in https://github.com/Kimahriman/hdfs-native/pull/84
* Add integrity support to token sasl by Kimahriman in https://github.com/Kimahriman/hdfs-native/pull/88
* Add encryption support to token SASL by Kimahriman in https://github.com/Kimahriman/hdfs-native/pull/90
* Support SASL based data transfer encryption by Kimahriman in https://github.com/Kimahriman/hdfs-native/pull/92
* feat: Configure optional `kerberos` feature for Python package by yjshen in https://github.com/Kimahriman/hdfs-native/pull/91
* Consolidate Python deps with workspace and update CI to deploy Kerberos feature by Kimahriman in https://github.com/Kimahriman/hdfs-native/pull/93
* Fix erasure coded reads when a block is missing by Kimahriman in https://github.com/Kimahriman/hdfs-native/pull/86
* Add support for encrypting data transfers with AES by Kimahriman in https://github.com/Kimahriman/hdfs-native/pull/94
* Support forced data transfer protection by Kimahriman in https://github.com/Kimahriman/hdfs-native/pull/95
New Contributors
* yjshen made their first contribution in https://github.com/Kimahriman/hdfs-native/pull/91
**Full Changelog**: https://github.com/Kimahriman/hdfs-native/compare/v0.8.0...v0.9.1