Bugfixes and minor API improvements.
Optimizations and refactors:
- Use gRPC tools to generate C# code from proto files #233
- Scan builder API adjustments #234
- Make ExclusiveUpperBoundRaw private
- Add SetFullProjection method
- Fix issue where setting projected column indexes wouldn't apply if projected names were already set
- Small memory optimization #226
Bug fixes:
- Fix a scan bug which will read repetitive rows #229
- Update lastPropagatedTimestamp in subsequent scans #230
- Fix a rare race condition where a faulted RPC could remove a newly discovered leader master. #235
Misc:
- Update dependencies
Testing:
- Test against Kudu 1.16 #222