Repository navigation
Changes
⚠️ Breaks
- Remove legacy_session and the deprecated APIs that rely on it (#10595) @robert3005
- Validate List and ListView arrays with an explicit execution context (#10594) @robert3005
- Validate VarBin arrays with an explicit execution context (#10593) @robert3005
- Thread execution contexts through Patches (#10592) @robert3005
✨ Features
- Add
select_unsettoBitBuffer(#10666) @rapour - Poc index layout (#9706) @thorfour
- Support List/Struct/Map scalars in DuckDB conversion (#10639) @robert3005
- Prune in_list expressions (#10617) @robert3005
- feat(aggregate): register is_sorted and min_max for temporal and UUID extension types (#10616) @joseph-isaacs
🚀 Performance
- perf(sequence): take through the fallible lane kernels (#10142) @robert3005
- Decode DateTimeParts values in single pass (#10140) @robert3005
- Track kept patches in a bitmap when filtering patches (#10642) @robert3005
- feat(scan): cache V2 scan state across scans of one file (#10631) @joseph-isaacs
🐛 Bug Fixes
- Return an empty array from fill_null on an empty input (#10627) @ump45nose
- Drop an empty
ListView's elements when rebuilding (#10655) @mhk197 - Preserve extension metadata on Arrow dictionary import (#10645) @asubiotto
- Push down comparisons through REE-to-dictionary casts (#10637) @yiquanzhou
- fix(ipc): fill the buffer on partial reads in the sync message reader (#10284) @jackylee-ch
🧰 Maintenance
15 changes
- duckdb: replace hash to 2.0.0 (#10709) @myrrc
- Refactor Interleave to use named child slots (#10688) @jiengup
- Split TPC-H and TPC-DS benchmark tables into ~200MB files (#10519) @joseph-isaacs
- Update dependency storybook to v10.6.2 [SECURITY] (#10682) @renovate[bot]
- ci: Alpine 3.24 musl container and move small-runner jobs to amd64-ci-medium (#10667) @joseph-isaacs
- Use same tpchgen-rs for sqllogic test and bench (#10656) @robert3005
- random-access-bench: read only the selected rows from Parquet (#10647) @joseph-isaacs
- random-access-bench: take Lance rows from its single fragment (#10649) @joseph-isaacs
- Update webpki packages to resolve security warnings (#10662) @robert3005
- Update dependency vite to v8.3.3 [SECURITY] (#10654) @renovate[bot]
- Add Ashvin Agrawal and Matthew Katz as Committers (#10644) @mhk197
- file_segment_source_panic_propagates_to_all_concurrent_readers test no longer depends on time (#10636) @robert3005
- Fix random fail in runtime::tokio::tests::test_spawn_and_abort (#10632) @robert3005
- Drop VarBinView's debug validation in new_unchecked (#10584) @robert3005
- Validate FSST codes bounds only where an execution context exists (#10588) @robert3005