Skip to content

Preview 2

Pre-release
Pre-release
Compare
Choose a tag to compare
@xqrzd xqrzd released this 25 Jun 03:09
3973e81

Contains incremental improvements towards the first stable release.

New features:

  • Expose stats about scan filters
  • Add support for INSERT_IGNORE
  • Expose callback for session exceptions

Optimizations and refactors:

  • KuduPredicate type validation and performance improvements
  • Improve connection shutdown logic
  • Add ISecurityContext interface, which allows testing KuduClient without a real server
  • Add missing GetBinary(name) overload to RowResult
  • Add ToString() to RowResult
  • WriteAsync() improvements:
    • Throw an exception on per-row errors (eg. row already exists for inserts, doesn't exist for updates)
    • Return WriteResponse, which contains the raw write timestamp

Bug fixes:

  • Prefer tservers in the same location when multiple are local

Misc:

  • Add VS Code support
  • Update dependencies

Testing: