🌪 0.51.0
·
1370 commits
to develop
since this release
Changes
✨ Features
- feat: expr -> operator conversion and use in layouts (#4388) @joseph-isaacs
- Feature: Add
FixedSizeListBuilder(#4428) @connortsui20 - Add RepeatedScan in vortex-data python package (#4426) @delta003
- feat[fastlanes]: bitpacking can handle offset (#4382) @joseph-isaacs
- feat: prepared scan: accelerate successive range reads to a file (#4399) @danking
- Feature: Add optional git hooks scripts (#4414) @connortsui20
- Feature: Add
FixedSizeListArrayandFixedSizeListVTable(#4405) @connortsui20 - feat: teach Patches to fast-path search sorted on primitive array (#4416) @danking
- feat: teach DashMap to use a faster hasher (#4417) @danking
- feature: ValidityVTable functions are non fallible (#4412) @robert3005
- feat: teach patches a fast path for size one slice (#4415) @danking
- feat: Add BitOrd and Concat for
Mask(#4407) @blaginin
🚀 Performance
- feat: expr -> operator conversion and use in layouts (#4388) @joseph-isaacs
- Replace Flume with Kanal (#4401) @AdamGS
🐛 Bug Fixes
- fix: When coercing scalars make sure values don't exceed maximum value (#4381) @robert3005
- fix: make cargo test work by hiding Python code from Rust (#4431) @danking
- Fix: ListArray validates offsets min/max against max offset value (#4430) @robert3005
- fix[vortex-array]: propagate preferred type conversion to nested fields (#4390) @asubiotto
🧰 Maintenance
15 changes
- Chore: Validate
Scalar::newfor null and clean upDecimalScalar(#4435) @connortsui20 - fix(deps): update all patch updates to v1.0.173 (patch) (#4437) @renovate[bot]
- chore: better cast errors (#4436) @blaginin
- fix(deps): update all patch updates to v1.0.172 (patch) (#4421) @renovate[bot]
- chore: more README citations (#4434) @lwwmanning
- chore(deps): update plugin com.palantir.consistent-versions to v3.2.0 (#4433) @renovate[bot]
- chore[duckdb]: lifetime to object cache (#4409) @joseph-isaacs
- chore(deps): update plugin com.gradleup.shadow to v9.1.0 (#4423) @renovate[bot]
- Chore: fix valid expect (#4422) @connortsui20
- chore: remove gradle inferred processors and update gradle jvm links (#4396) @robert3005
- Chore: Rename
TimeUnitvariants to be more descriptive (#4410) @connortsui20 - Chore: Rename
as_struct_opttoas_struct_fields_opt(#4411) @connortsui20 - Chore: rename bad todos (#4413) @connortsui20
- chore[bench]: enable duckdb metadata caching for parquet (#4375) @joseph-isaacs
- chore: Unify
slicemethods to use Range arguments (#4391) @blaginin