0.92.0¶
Released 2026-11-06 — GitHub Release
Changes¶
⚠️ Breaks¶
Read legacy vortex.decimal nodes into the canonical array or a Widen (#10995) @connortsui20
✨ Features¶
Round-trip extension types without an Arrow plugin through Arrow (#11224) @connortsui20
Add LLDB formatters and Scheme pretty-printers (#11253) @jiengup
PartitionSession: register partition rules dynamically (#10812) @myrrc
perf(jni): bound completed scan outputs with background prefetch (#11198) @ChristopherWirt
🚀 Performance¶
perf(cuda): share the default context across live sessions (#11263) @0ax1
perf(onpair): gather sparse token ranges before decoding (#10370) @joseph-isaacs
perf(dict): reuse validated indices during string gathers (#10369) @joseph-isaacs
perf(cuda): retain freed memory in context-owned pools (#11262) @0ax1
perf(arrow): preserve encoding-specific byte export builders (#10368) @joseph-isaacs
perf(dict): append decoded children without expanding rows (#10367) @joseph-isaacs
Export sparse dictionary batches as plain values in DuckDB (#11255) @robert3005
Plan and execute common RowFn batches in one dispatch (#10675) @connortsui20
Speed up RunEnd filter with a rank directory and POPCNT dispatch (#10575) @robert3005
Push DataFusion dynamic filters into V2 scans (#11215) @joseph-isaacs
🐛 Bug Fixes¶
Scan extension columns over list, map, and string storage in DataFusion (#11225) @connortsui20
Export DuckDB chunked arrays across chunk boundaries (#11204) @robert3005
Trim child data in Arrow map and run-end imports (#10381) @palaska
Fix the return dtype of grouped is_sorted and is_constant (#11238) @connortsui20
📖 Documentation¶
5 changes
Docs and Explorer: the footer and the docs’ 404 page match vortex.dev (#11266) @lwwmanning
Show X, Slack, and the star count in the docs’ and Explorer’s header, and move the theme switch to the footer (#11251) @lwwmanning
Show the same header, footer, 404, and theme switch on the docs and Explorer (#11249) @lwwmanning
docs: require vortex_ensure_eq for equality checks (#11246) @connortsui20
Docs: draw the docs with the Vortex design system (#11207) @lwwmanning
🧰 Maintenance¶
7 changes
refactor(cuda): simplify benchmark session setup (#10885) (#10885) @0ax1
refactor(cuda): return operation errors instead of deferring them (#11264) @0ax1
Add the nested TPC-H benchmark (tpch-nested) to vortex-bench (#11191) @mprammer
bench: add statpopgen compression coverage (#11043) @danking
refactor(cuda): organize driver APIs by resource (#11261) @0ax1
Fix the mixed-dimension chunk test in vortex-bench (#11236) @connortsui20