What's Changed
New Features 🎉
- feat: expose specifying scanner filters via datafusion by @westonpace in #3458
- feat(python): add files lance/schema.py, lance/file.py, lance/util.py for pyright typecheck by @renato2099 in #3454
- feat(java): support add columns via reader by @yanghua in #3456
- feat: support to read IVF partitions by @BubbleCal in #3462
Bug Fixes 🐛
- fix: remove extraneous padding in plain encoder by @wkalt in #3434
- fix: implement with_new_children for FTS by @BubbleCal in #3441
- fix: don't eagerly materialize fields that the user hasn't asked for by @westonpace in #3442
- fix: allocate much memory for residual vectors than needed by @BubbleCal in #3446
- fix: flat KNN column stats order doesn't match schema by @BubbleCal in #3451
Performance Improvements 🚀
- perf: make miniblock decoding cheaper by @westonpace in #3438
New Contributors
- @wkalt made their first contribution in #3434
- @renato2099 made their first contribution in #3454
Full Changelog: v0.23.0...v0.23.1