Skip to content

Releases: Kimahriman/hdfs-native

v0.10.2

04 Nov 21:30
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.10.1...v0.10.2

v0.10.1

28 Sep 19:47
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.10.0...v0.10.1

v0.10.0

19 Jun 21:08
Compare
Choose a tag to compare

Behavior changes

  • Update with config constructor to still read config files first by @Kimahriman in #119
  • Dynamically load libgssapi_krb5 at runtime by @Kimahriman in #127

New Features

Other updates

Full Changelog: v0.9.4...v0.10.0

v0.9.4

10 Jun 14:55
Compare
Choose a tag to compare

What's Changed

  • Fix initializing logging in Python by @Kimahriman in #110
  • Change replicated reader to eagerly cleanup the DataNode connection by @Kimahriman in #111

Full Changelog: v0.9.3...v0.9.4

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