v0.32.0-beta.1
Pre-release
Pre-release
·
2795 commits
to main
since this release
What's Changed
Breaking Changes 馃洜
- feat!: use FilteredReadExec in the planner by @westonpace in #3813
New Features 馃帀
- feat: support prewarm for btree by @BubbleCal in #4235
- feat(java): support get lance schema with field ids by @majin1102 in #4207
- feat: support sql api for dataset by @yanghua in #4086
- feat: add native oss support for lance by @Xuanwo in #4247
- feat: enable oss support in python and java by @Xuanwo in #4254
- refactor: rewrite delete implementation to use dataset-level scanner (#4158) by @wjones127 in #4165
- feat: add retry-based conflict resolution for update operations by @wjones127 in #4167
- feat: add 64-bit offset support to FSST compression for large binary/string data in V2.1 by @HaochengLIU in #4092
- feat: extend merge_insert fast path for UpdateIf and update-only operations by @wjones127 in #4253
- feat: expose sql api for python dataset by @Jay-ju in #4267
- feat(java): support replace schema and field metadata by @majin1102 in #4119
Bug Fixes 馃悰
- fix: btree may load the same page multiple times by @BubbleCal in #4246
- fix: allow rowid in columns for scanner by @Jay-ju in #4116
- fix: fix errors caused by simultaneous merge by @westonpace in #4279
Documentation 馃摎
- docs: add complete blob writing example and fix take_blobs usage by @TaoKevinKK in #4214
- docs: add new homepage and sidebar by @davidmyriel in #4231
- docs: separate table and file format spec by @jackye1995 in #4264
Performance Improvements 馃殌
- perf: improve btree performance for range query by @BubbleCal in #4248
- perf: wrap Dataset with Arc in SqlQueryBuilder by @wojiaodoubao in #4275
Other Changes
- refactor: unify two branches of add_offsets to make it more clear by @allenanswerzq in #4225
New Contributors
- @TaoKevinKK made their first contribution in #4214
Full Changelog: v0.31.2-beta.3...v0.32.0-beta.1