🌪 0.52.0
·
904 commits
to develop
since this release
Changes
✨ Features
- Make footer and segment cache sizes configurable in Datafusion (#4491) @AdamGS
- feat: VortexDataset.get_fragments yields one fragment per split (#4386) @danking
- Change evaluations to take MaskFuture (#4482) @gatesn
- Refactor ObjectStoreWriter (#4475) @AdamGS
- Feature: add
to_canonicaltoArrayBuilder(#4473) @connortsui20 - Feature: Add
append_optionmethod to every builder (#4455) @connortsui20 - Feature: Add
eq_with_nullability_subsetandeq_with_nullability_supersetand validateextend_from_array(#4445) @connortsui20
🐛 Bug Fixes
- fix[vortex-array]: don't use input list field type in preferred conversion (#4481) @asubiotto
- Remove caching the array on flat layout reader, rely on the segment cache instead (#4459) @onursatici
- fix[array]:
fill_nullwith nullable scalar must return nullable array (#4472) @joseph-isaacs - Fix: CanonicalVTable::to_canonical and apped_to_builder doesn't return errors (#4441) @robert3005
- fix[layout]: remove println (#4454) @joseph-isaacs
- test[mask] cannot convert nullable bool array to mask (#4429) @joseph-isaacs
🧰 Maintenance
23 changes
- chore(deps): update rust crate zip to v4.6.1 (#4490) @renovate[bot]
- chore: rudimentary Python benchmarks & support more Polars types (#4442) @danking
- chore:
#[inline]fns vortex-dtype (#4486) @0ax1 - chore(deps): update rust crate clap to v4.5.47 (#4488) @renovate[bot]
- chore: info -> debug logging (#4484) @a10y
- chore:
#[inline]fns vortex-scan (#4483) @0ax1 - chore:
#[inline]fns vortex-array (#4477) @0ax1 - chore:
#[inline]fns vortex-buffer (#4479) @0ax1 - chore:
#[inline]fns vortex-mask (#4478) @0ax1 - chore(deps): update codspeedhq/action action to v4 (#4471) @renovate[bot]
- feat[encodings/dict]: allow different nullability of codes and values in dict (#3736) @joseph-isaacs
- chore(deps): update rust crate uuid to v1.18.1 (#4467) @renovate[bot]
- Chore: Clean up
PrimitiveBuilderAPI (#4457) @connortsui20 - fix(deps): update all patch updates to v1.0.174 (patch) (#4465) @renovate[bot]
- chore(deps): Update
tracing-subscriber(#4463) @blaginin - Chore:
ArrayBuilderrefactor (#4452) @connortsui20 - chore(deps): update rust crate cc to v1.2.35 (#4456) @renovate[bot]
- Chore: Make all
ArrayBuilders consistent (#4450) @connortsui20 - chore(deps): update rust crate bindgen to v0.72.1 (#4451) @renovate[bot]
- chore(deps): update rust crate zip to v4.6.0 (#4446) @renovate[bot]
- chore(deps): update rust crate tracing-subscriber to v0.3.20 (#4439) @renovate[bot]
- chore:
GetItemto apply parent nullability (#4425) @blaginin - chore(deps): update rust crate hashbrown to 0.16.0 (#4432) @renovate[bot]