v4.0.0-beta.1
Pre-release
Pre-release
·
1819 commits
to main
since this release
What's Changed
Breaking Changes 馃洜
- feat!: upgrade DataFusion dependency to 52.1.0 by @wjones127 in #6015
New Features 馃帀
- feat: compress complex all null by @yingjianwu98 in #4990
- feat(core): add Levenshtein-based suggestions to not-found errors in schema by @HemantSudarshan in #5976
- feat: add URI-based commit support to Java SDK by @hamersaw in #5978
- fix: concurrent read and write to directory namespace by @jackye1995 in #5983
- feat: add ability to pass custom headers to objectstore requests by @hamersaw in #5989
- feat: add DeleteResult with num_deleted_rows by @wkalt in #6001
- feat: introduce IncompatibleTransaction error by @wjones127 in #6003
Bug Fixes 馃悰
- fix(encoding): handle empty rows in variable packed struct decode by @Xuanwo in #5995
- fix: various bugs to namespace access by @jackye1995 in #5996
- fix: set namespace commit handler for LanceDataset.commit by @jackye1995 in #6002
- fix: fast_search limits full text search to indexed fragments by @BubbleCal in #6006
- fix: fast_search should ignore any unindexed data for vector search by @BubbleCal in #6007
- fix: correctly calculate max visible level when a list has no def by @westonpace in #6008
- fix: make overwrites retryable instead of compatible by @jackye1995 in #6014
Documentation 馃摎
- docs: expand the FTS index doc explaining the training process and multiple partitions by @westonpace in #5988
- docs: clarify v2.2 nested drop rollback risk by @Xuanwo in #5999
Performance Improvements 馃殌
Other Changes
- refactor: use dict entries and encoded size instead of cardinality for dict decision by @Xuanwo in #5891
Full Changelog: release-root/4.0.0-beta.N...v4.0.0-beta.1