Skip to content

Releases: Kimahriman/hdfs-native

v0.9.3

02 Jun 23:58
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.2...v0.9.3

v0.9.2

17 May 11:08
Compare
Choose a tag to compare

Bug fixes

  • Added typing-extensions as a dependency to the Python library
  • Fixed certain positioned reads for erasure coded files

Full Changelog: v0.9.1...v0.9.2

v0.9.1

08 Apr 02:00
Compare
Choose a tag to compare

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 #84
  • Add integrity support to token sasl by @Kimahriman in #88
  • Add encryption support to token SASL by @Kimahriman in #90
  • Support SASL based data transfer encryption by @Kimahriman in #92
  • feat: Configure optional kerberos feature for Python package by @yjshen in #91
  • Consolidate Python deps with workspace and update CI to deploy Kerberos feature by @Kimahriman in #93
  • Fix erasure coded reads when a block is missing by @Kimahriman in #86
  • Add support for encrypting data transfers with AES by @Kimahriman in #94
  • Support forced data transfer protection by @Kimahriman in #95

New Contributors

Full Changelog: v0.8.0...v0.9.1

v0.8.0

21 Mar 21:57
Compare
Choose a tag to compare

Key Features

  • Up to a 5x read and write throughput increase by using a faster CRC implementation
  • DataNode SASL negotiation support (authentication only)

What's Changed

Full Changelog: v0.7.0...v0.8.0

v0.7.0

21 Jan 12:41
Compare
Choose a tag to compare

What's Changed

  • chore: use hashmap to transfer config in create_with_config method by @zuston in #66
  • Improved write resiliency through datanode heartbeating (#68) and lease renewal (#72) by @Kimahriman
  • Bump objectstore to 0.9 by @Kimahriman in #73
  • deps: Bump prost to 0.12 by @Xuanwo in #71

Full Changelog: v0.6.0...v0.7.0

v0.6.0

07 Jan 18:57
Compare
Choose a tag to compare

What's Changed

  • Create separate objectstore crate by @Kimahriman in #48
  • Erasure coded write support by @Kimahriman in #56
  • Create with overwrite creates file if it doesn't exist by @Kimahriman in #58
  • Ignore failure if msync not found, to support older hdfs versions by @shbhmrzd in #55
  • Support creating client with configuration by @zuston in #52

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.5.0

01 Jan 12:48
Compare
Choose a tag to compare

What's Changed

  • Custom reed-solomon erasure decoding by @Kimahriman in #42
    • This eliminates the need for a patch for the reed-solomon-erasure crate
  • chore: Add rust-toolchain by @Xuanwo in #46
  • Append support by @Kimahriman in #45

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.4.0

06 Dec 14:02
38b2ef0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.4.0

v0.3.0

03 Oct 16:53
a72b940
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.1...v0.3.0

v0.2.1

27 Sep 11:54
29db1ca
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.2.1