v12.0.0-beta.1
Pre-release
Pre-release
·
7 commits
to main
since this release
What's Changed
Breaking Changes 馃洜
- feat(io)!: paginated directory listing on ObjectStore by @wjones127 in #8606
- perf(mem_wal)!: serve the shard manifest from the store that wrote it by @hamersaw in #8640
New Features 馃帀
- feat(python): expose ObjectStoreProvider registration in pylance by @farazshaikh in #8522
- feat: support BinaryView in packed blob writer via iterator-based extraction by @lichuang in #8700
Bug Fixes 馃悰
- fix(python): declare LanceSchema.field and field_case_insensitive in the type stub by @jonasdedden in #8486
- fix(python): accept None for max_rows_per_group by @jonasdedden in #8489
- fix(python): annotate LanceFragment.data_files and deletion_file by @jonasdedden in #8492
- fix(python): annotate BatchUDF and the batch_udf decorator by @jonasdedden in #8494
- fix(linalg): enforce the hamming_batch_u64 length contract in release by @LuciferYang in #8639
- fix(linalg): report AVX-512 test coverage by @app/lance-gatefixer in #8664
- fix: refuse to drop a path that is not a Lance dataset by @xiaguanglei in #8665
- fix(io): prevent io_uring requests from hanging by @Xuanwo in #8725
- fix(io): reject unordered scheduler ranges by @app/lance-gatefixer in #8728
Performance Improvements 馃殌
- perf: stop listing the entire _versions directory for limited version queries by @LuQQiu in #8679
- perf(build): revert default target back to haswell (avx2) by @westonpace in #8754
Other Changes
Full Changelog: release-root/12.0.0-beta.N...v12.0.0-beta.1