v0.11.1
What's Changed
New Features 🎉
- feat(java): support jdk8 by @LuQQiu in #2362
- feat: support kmode with hamming distance by @eddyxu in #2366
- feat: row id index structures (experimental) by @wjones127 in #2303
- feat: update merge_insert to add statistics for inserted, updated, deleted rows by @raunaks13 in #2357
- feat: define Flat index as a scan over VectorStorage by @chebbyChefNEQ in #2380
- feat: add some schema utility methods to the v2 reader/writer by @westonpace in #2389
- feat: general compression for value page buffer by @niyue in #2368
- feat: make the index cache size (in bytes) available by @westonpace in #2381
- feat: add special uri scheme to use CloudFileReader for local fs by @chebbyChefNEQ in #2402
- feat: add encoder utilities for pushdown by @westonpace in #2388
Bug Fixes 🐛
- fix: concat batches before writing to avoid small IO slow down by @chebbyChefNEQ in #2384
- fix: low recall if the num partitions is more than num rows by @BubbleCal in #2386
- fix: f32 reduce_min for x86 by @heiher in #2385
- fix: fix incorrect validation logic in updater by @westonpace in #2408
Performance Improvements 🚀
- perf: make VectorStorage and DistCalculator static to generate better code by @BubbleCal in #2355
- perf: optimize IO path for reading manifest by @wjones127 in #2396
Other Changes
- refactor: make proto conversion fallible and not copy by @wjones127 in #2371
- refactor: separate take and schema evolution impls to own files by @wjones127 in #2372
- Revert "fix: concat batches before writing to avoid small IO slow down (#2384)" by @chebbyChefNEQ in #2387
- refactor: shuffle around v2 metadata sections to allow read-on-demand statistics by @westonpace in #2400
New Contributors
Full Changelog: v0.11.0...v0.11.1