| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 0.70.0 source code.tar.gz | 2026-05-01 | 3.5 MB | |
| 0.70.0 source code.zip | 2026-05-01 | 5.0 MB | |
| README.md | 2026-05-01 | 12.1 kB | |
| Totals: 3 Items | 8.5 MB | 0 | |
Changes
⚠️ Breaks
- Remove
PartialOrdimplementation forScalarValue(#7742) @connortsui20 - New Java Scan API (#7527) @robert3005
- Make
StatsCacheandArrayAndStatshave interior mutability (#7583) @connortsui20 - Pass
ExecutionCtxthrough the compressor (#7578) @connortsui20 - break: remove deprecated methods and plumb ExecutionCtx (#7512) @joseph-isaacs
- break: remove
try_fromstruct array to record batch (#7488) @joseph-isaacs
🚧 Deprecation
- deprecate: into_arrow (#7577) @joseph-isaacs
- deprecate: execute_mask over to_mask (#7574) @joseph-isaacs
- depreacte non compute methods without a ctx (e.g.
to_canonical) (#7473) @joseph-isaacs
✨ Features
- feat: add builder execution path with AppendChild step (#7677) @joseph-isaacs
- feat: iterative execution for DateTimePartsArray (#7698) @joseph-isaacs
- feat(ffi): add literal expression support (#7675) @m7kss1
- feat: teach Array<Struct> try_concat(&[Array<Struct>]) (#7632) @danking
- Late materialization support for duckdb (#7631) @myrrc
- feat: masked array iterative execution clean up (#7690) @joseph-isaacs
- feat(cuda): support f64 in alp dyn dispatch (#7666) @0ax1
- feat(cuda): prefer standalone kernels in
automode (#7667) @0ax1 - feat:
Meanaggregate (#7201) @blaginin - feat: dict into parts (#7668) @joseph-isaacs
- Add ability to override function behaviour via registry in VortexSession (#7588) @robert3005
- feat(cuda): make GPU dispatch mode configurable (#7621) @0ax1
- feat: add a runner field to all runners (#7622) @joseph-isaacs
- feat(cuda): fuse narrower-than-output Dict codes and RunEnd ends (#7617) @0ax1
- feat(cuda): fuse narrower-than-output Dict codes and RunEnd ends (#7603) @0ax1
- Add spans in compressor for perfetto (#7607) @connortsui20
- data-parallel patched ALP standalone kernel (#7576) @a10y
- feat: GPU dyn dispatch patches support (#7563) @0ax1
- Add
tracingsupport to the compressor (#7385) @connortsui20 - Vector similarity search scan benchmarks (#7499) @connortsui20
- GPU kernel for sorted patches with chunk_offsets (#7440) @a10y
- High level C Scan API (#7212) @myrrc
- Unify download management (#7490) @connortsui20
- Add new
vector-search-benchbenchmarking crate (#7458) @connortsui20
🚀 Performance
- Late materialization support for duckdb (#7721) @myrrc
- perf: zero copy validity export to duckdb (#7371) @joseph-isaacs
- Improve stats reporting to DF (#7628) @AdamGS
- Try and improve the perf of natural file splits in DF (#7609) @AdamGS
- Cache available parallelism (#7620) @AdamGS
- Faster BoolArray::min_max via true_count instead of set_slices (#7599) @robert3005
- perf: faster execution ctx and no opt (#7597) @joseph-isaacs
- Use layout file splits when DF re-partitions individual files (#7591) @AdamGS
- Implement smarter sampler (#7585) @connortsui20
- Remove ScalarFnConstantRule (#7575) @robert3005
- add unchecked array slot take and put (#7514) @joseph-isaacs
- Propagate min/max/string length statistics to duckdb (#7416) @myrrc
- Optimize L2Norm for ConstantArray (#7495) @connortsui20
- fix: avoid ListView take_reduce rebuild for dense selections (#7339) @dimitarvdimitrov
- perf: correctly try execute parent in the iterative child execute loop (#7386) @joseph-isaacs
- perf[gpu]: reduce register pressure in dyn dispatch (#7489) @0ax1
🐛 Bug Fixes
16 changes
* fix: reduce CUDA benchmark noise on codspeed (#7749) @0ax1 * Actually wire the pluggable expression convertor (#7730) @AdamGS * Fix cosine similarity optimization bug (#7724) @connortsui20 * Prunning expressions can reference rowcount (#7589) @robert3005 * Fix dtype mismatch in FileStatsLayoutReader for stat scalars (#7639) @brainhart * Validate zoned build (#7627) @connortsui20 * fix: nested block on, make `materialize` async (#7618) @0ax1 * fix deadlock on unknown policy request (#7606) @myrrc * Extend DType::least_supertype to cover FixedSizeList, List, and tensor extensions (#7596) @palaska * Remove `ExtensionData` (#7587) @connortsui20 * Implement validity for Between scalar function (#7519) @robert3005 * avoid including experimental encoding in footer (#7569) @a10y * Fix reduction/execute cycle (#7522) @connortsui20 * fix potential UB in ByteBool encoding (#7518) @a10y * Add extension constant pushdown rule and fix `InnerProduct` rule (#7507) @connortsui20 * fix: add validity no_nulls and fix usage (#7487) @joseph-isaacs📖 Documentation
- Add epic and tracking issue templates (#7680) @connortsui20
- C API scan examples (#7564) @myrrc
- Improve docs for DataFusion integration (#7442) @AdamGS