Skip to content

Preview 5

Pre-release
Pre-release
Compare
Choose a tag to compare
@xqrzd xqrzd released this 29 Dec 23:50
· 59 commits to main since this release
3037bc8

Contains incremental improvements towards the first stable release.

New features:

Optimizations and refactors:

  • Scanner improvements #167, #169
    • Consolidate rowwise and columnar results into a single ResultSet
    • RowResult is now a struct instead of a ref struct, simplifying using it
    • Bump default scanner batch size to 8mb, improving performance
  • Support serializing/deserializing scan token metadata. This reduces the load on Kudu master servers by avoiding unnecessary metadata requests #160
  • Avoid overloading Kudu masters with ConnectToMaster RPCs for high-throughput applications #166
  • Make KuduSessionOptions immutable and improve default session options #172, #190

Bug fixes:

  • Fix GetTablesAsync() without a name filter #177

Misc:

  • Add .NET 6 target and optimizations #180
  • Removed unused DefaultAdminOperationTimeout configuration #159
  • Improve xml comments #171
  • Use compile-time logging source generation #186
  • Enable nullable references #188
  • Refactor Negotiator #184, #185

Testing: