| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| vx-x86_64-apple-darwin.tar.gz | 2026-09-11 | 38.8 MB | |
| vx-aarch64-apple-darwin.tar.gz | 2026-09-11 | 36.6 MB | |
| vx-x86_64-unknown-linux-gnu.tar.gz | 2026-09-11 | 37.0 MB | |
| vx-aarch64-unknown-linux-gnu.tar.gz | 2026-09-11 | 34.7 MB | |
| 0.86.0 source code.tar.gz | 2026-09-11 | 5.0 MB | |
| 0.86.0 source code.zip | 2026-09-11 | 7.2 MB | |
| README.md | 2026-09-11 | 9.0 kB | |
| Totals: 7 Items | 159.3 MB | 0 | |
Changes
⚠️ Breaks
- Use VortexError in editions (#9833) @robert3005
- Remove the unstable encodings feature (#9710) @robert3005
- Replace normalized encoding with explicit normalization (#9767) @connortsui20
- vortex-file: open_cached uses an explicit cache key (#9733) @myrrc
- feat: require Send on VortexWrite and its futures (#9648) @claude[bot]
- Add physical parameters to OutputSink (#9585) @connortsui20
- Let a row dispatch declare a runtime output dtype (#9581) @connortsui20
✨ Features
- Add tensor row inputs for RowFn (#9776) @connortsui20
- duckdb: vortex_version() macro (#9787) @myrrc
- feat(btrblocks): compress binary arrays with VarBin offsets and FSST (#9576) @joseph-isaacs
- refactor(array): propagate allocators through builders (#9670) @gatesn
- feat: CMake integration for
vortex-ffi&vortex-cpp(#9774) @0ax1 - Split SplitBy::Layout into Layout and LayoutSubSplitting variants (#9043) @robert3005
- Assert logical and physical plans for TPC-H SLT tests (#9789) @AdamGS
- feat(ci): build and bundle Windows artifacts for the Java and Python bindings (#9739) @robert3005
- cache DTypes parsed from flatbuffers (#9765) @myrrc
- Support runend canonicalization for lists (#9708) @danking
- Bloom filter implementation (#9398) @joacoc
- refactor(array): use buffer allocator in execution context (#9669) @gatesn
- feat(buffer): add allocator-backed storage (#9668) @gatesn
- Add
Utf8types forRowFn(#9715) @connortsui20 - Add mechamism to lock edition definition and how to evolve objects in editions (#9660) @robert3005
- duckdb: propagate per-file "partition" stats (#9639) @myrrc
- feat(duckdb): report per-file column statistics from the vortex COPY writer (#9471) @moshap-firebolt
- feat(ffi): add vx_scalar_new_extension for extension-typed literals (#9691) @balicat
- Support run-end canonicalize for decimals (#9707) @danking
- Support canonicalising decimal RunEnd arrays (#9665) @onursatici
- Add filter-and-scatter RowFn execution (#9521) @connortsui20
- feat(cuda): add a FastLanes delta decode kernel (#9535) @joseph-isaacs
- duckdb: support hive partitioning and 'filename' column (#9540) @myrrc
🚀 Performance
- Pushdown filter through scalar function regardless of number of children (#9830) @robert3005
- FileSystem for local reads (#9773) @myrrc
- perf(onpair): speed up compression with onpair 0.2.1 and row training (#9806) @gargiulofrancesco
- Change DateTimeParts to i32 (#9796) @myrrc
- perf(datafusion): Only wrap stream in prunable stream when predicate can still change (#9788) @AdamGS
- Push get_item through wrapper arrays (#9719) @danking
- Avoid materializing constant structs for select (#9718) @danking
- Avoid row index canonicalization for trivial masks (#9717) @danking
- perf(fastlanes): borrow unpack inputs (#9731) @gatesn
- perf(buffer): store alignment exponents (#9730) @gatesn
- Avoid materializing constant structs for get_item (#9716) @danking
- Trim constant-operand cases from scalar function benchmarks (#9696) @connortsui20
- Decode RowFn constants directly (#9680) @connortsui20
- Pack Boolean RowFn output directly (#9626) @connortsui20
- Conditionally slice elements to selected index bounds before filtering wide list arrays (#9679) @mhk197
- Avoid iterative drop for shallow expression trees (#9657) @robert3005
- Better fixed-width buffer filtering (#8723) @robert3005
- Use indexed sources for fallible constant rows (#9629) @connortsui20
- Map constant RowFn inputs directly (#9628) @connortsui20
- Build packed boolean output (#9620) @connortsui20
- Avoid single-chunk grouped accumulator states (#9597) @mhk197
- refactor(vortex-spatial): execute distance with RowFn (#9616) @HarukiMoriarty
- Measure numeric arithmetic and comparison benchmarks per CPU feature (#9599) @connortsui20
- Benchmark primitive comparison across CPU features (#9598) @connortsui20
- duckdb: MultiFileReader interface (#9383) @myrrc
- Use dense retry for nullable row functions (#9517) @connortsui20