| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| vx-x86_64-apple-darwin.tar.gz | 2026-08-07 | 39.2 MB | |
| vx-aarch64-apple-darwin.tar.gz | 2026-08-07 | 36.8 MB | |
| vx-aarch64-unknown-linux-gnu.tar.gz | 2026-08-07 | 33.6 MB | |
| vx-x86_64-unknown-linux-gnu.tar.gz | 2026-08-07 | 36.1 MB | |
| 0.84.0 source code.tar.gz | 2026-08-07 | 4.5 MB | |
| 0.84.0 source code.zip | 2026-08-07 | 6.3 MB | |
| README.md | 2026-08-07 | 12.5 kB | |
| Totals: 7 Items | 156.5 MB | 2 | |
Changes
⚠️ Breaks
- refactor: preserve bound expression identity through scans (#9192) @joseph-isaacs
- FFI: get scalars from arrays (#8896) @myrrc
- refactor: support formatting of bound expressions (#9228) @joseph-isaacs
- Add a Normalized encoding for tensor columns (#9138) @connortsui20
- refactor: propagate bound expressions through layouts (#9126) @joseph-isaacs
- Replace DynVarBinBuilder with a generic VarBinBuilder (#9096) @robert3005
- Constrain List/ListView builder offset, size types to 32 and 64 bit types (#9053) @robert3005
- Replace LayoutStrategy buffered_bytes with a buffered bytes tracker (#8961) @robert3005
- Route StructArray through the array_slots accessors and drop unmasked_fields() (#9006) @joseph-isaacs
- Refactor layout child access to support optional slots (#9000) @joseph-isaacs
- FFI: remove arc/arc_dyn wrapper (#9002) @myrrc
- Rename scalar function strictness contract (#8930) @connortsui20
- Pin every
#[array_slots]field to an explicit slot index (#9004) @joseph-isaacs - Replace all usages of Registry<t> with ArcSwapMap (#8919) @robert3005
- chore: Inline slot index aliases into generated slot constants (#9003) @joseph-isaacs
- refactor(array): own struct field vectors (#8957) @joseph-isaacs
✨ Features
- feat: implement take for canonical sparse Union arrays (#9246) @connortsui20
- Read hf:// URLs from DuckDB by mounting stores where the registry says (#9265) @robert3005
- take() on VarBin returns VarBinView (#9229) @myrrc
- Push hugging face storage resolution into vortex-cloud rather than vortex-python (#9199) @robert3005
DecimalMul/Div kernels (#9221) @mhk197- feat: add OpenDAL-backed GooseFS object store support (#9134) @XuQianJin-Stars
- Use RowIdxLayoutReader only when #row_idx is referenced (#9190) @myrrc
- Support Map type through JNI and Spark (#9209) @AdamGS
- Share fixed-width structural array operations (#8864) @connortsui20
- Add Map core edition (#9195) @AdamGS
- Add Arrow Map roundtrip support (#9111) @AdamGS
- Add Map compute and compression support (#9110) @AdamGS
- feat(datafusion): allow configuring
ExpressionConvertoronVortexFormatandVortexFormatFactory(#9185) @haohuaijin - Add canonical Map arrays and builder (#9108) @AdamGS
- Add Map logical type and scalar support (#9107) @AdamGS
- feat(expr): add bound expressions (#9125) @joseph-isaacs
- Exectuion and optimization tracing harness for testing (#7814) @AdamGS
- Revert "Derive optimized ScanPlanV2s from source plans" (#9124) @joseph-isaacs
- SLT tests for aggregations (#9086) @myrrc
- refactor(cloud): split cloud object store integration into a vortex-cloud crate (#8999) @robert3005
- Derive optimized ScanPlanV2s from source plans (#9005) @joseph-isaacs
- feat[file]: gate the writer on the session's enabled editions (#8946) @joseph-isaacs
- Add support for huggingface datasets to vortex-python (#8733) @robert3005
- feat: add a ci gpu compress benchmark (#8951) @joseph-isaacs
- Expose metadata reading and writing in vortex-jni (#8963) @robert3005
- Support variadic tail slots in #[array_slots] macro (#8950) @joseph-isaacs
- feat(vortex-python): Add OpenDAL-backed CosStore to the Python object-store API (#8845) @XuQianJin-Stars
- feat(arrow): export StringArray and BinaryArray directly (#8902) @ClSlaid
- feat[edition]: add enabled-editions selection to the session (#8945) @joseph-isaacs
🚀 Performance
- Skip materializing splitless chunk children during split collection (#9271) @AdamGS
- Improve take on Chunked(FSL) and FSL(Chunked) array alongside implementation of take using PiecewiseSequence (#8881) @robert3005
- Lazily untranspose DeltaArray validity take [#2] (#9226) @robert3005
- Optimize ChunkedArray take routing (#9224) @gatesn
- Optimize split calculation in DF source (#9167) @AdamGS
- Vectorize checked multiplication by reporting evidence, not a comparison (#9210) @connortsui20
- Add scalar function performance baselines (#9136) @connortsui20
- duckdb: don't use tokio for local reads (#9175) @myrrc
- Shrink zstd buffer before returning (#9179) @halvorboe
- perf(vortex-geo): short-circuit predicates with bounding boxes (#9076) @HarukiMoriarty
- perf(onpair): adopt onpair 0.2 storage-backed dictionary and safety-only validation (#9117) @gargiulofrancesco
- perf(array): stop flattening appended list views in ListViewBuilder [builders-child-stack] (#9046) @claude[bot]
- block_on_stream_thread_safe: increase channel size to number of cores (#9116) @myrrc
- Use unchecked ListViewArray construction after validation (#9044) @robert3005
- optimize the array creation (slots) (#9013) @joseph-isaacs
- Unify numeric compute kernels with vortex-compute iteration functions (#8939) @robert3005
- Execute until arrays match fast path or canonical before exporting to Arrow (#8935) @mhk197
- Back EnabledEditions with a session Registry (#8956) @joseph-isaacs
- feat(expr): fold cast of a literal to a literal in Cast simplify (#8962) @HarukiMoriarty
- Enable metadata-only mask reduction for constant Boolean masks (#8934) @connortsui20