Download Latest Version 0.78.0 source code.zip (5.9 MB)
Email in envelope

Get an email when there's a new version of Vortex

Home / 0.77.0
Name Modified Size InfoDownloads / Week
Parent folder
vx-x86_64-apple-darwin.tar.gz 2026-07-08 36.5 MB
vx-aarch64-apple-darwin.tar.gz 2026-07-08 34.3 MB
vx-aarch64-unknown-linux-gnu.tar.gz 2026-07-08 31.5 MB
vx-x86_64-unknown-linux-gnu.tar.gz 2026-07-08 33.6 MB
0.77.0 source code.tar.gz 2026-07-08 4.3 MB
0.77.0 source code.zip 2026-07-08 5.9 MB
README.md 2026-07-08 2.7 kB
Totals: 7 Items   146.2 MB 0

Changes

⚠️ Breaks

  • FFI: replace vx_string/vx_binary with vx_view (#8668) @myrrc
  • Replace ToCanonical trait usages with execute (#8609) @robert3005
  • Remove borrowed types from FFI; fixed_size_list constructor accepts u32 (#8658) @myrrc
  • Remove variants module (#8643) @robert3005
  • Disallow the legacy global session and allowlist existing call sites (#8637) @robert3005

✨ Features

  • feat(geo): add native LineString, MultiPoint, MultiLineString types (#8679) @HarukiMoriarty
  • Cast pushdown for duckdb (#8620) @myrrc
  • mean() for decimals (#8649) @myrrc
  • FFI: canonicalize array, data pointer for primitives (#8665) @myrrc
  • VortexSession register is public and allow_unknown takes reference (#8647) @robert3005
  • feat: support ST_DWithin pushdown in vortex (#8625) @HarukiMoriarty
  • feat(vortex-bench): support vortex native geo types into SpatialBench, and wire into benchmark orchestrator (#8623) @HarukiMoriarty
  • feat(vortex-geo): add MultiPolygon extension type + WKB export for native geometry (#8608) @HarukiMoriarty
  • feat(vortex-bench): wire SpatialBench into the bench orchestrator (#8607) @HarukiMoriarty

🚀 Performance

  • Optimize bit iteration and validity checking with SIMD popcount (#8636) @robert3005
  • perf: branchless mask-select for listview zip (#8264) @joseph-isaacs

🐛 Bug Fixes

  • fix: TableStrategy currently hides panic in spawned column writer tasks. (#8672) @AdamGS
  • Grow list builders as we append elements to it (#8673) @robert3005
  • Fix vortex-jni local path handling, centralise logic in vortex-file (#8650) @robert3005

🧰 Maintenance

13 changes * Consolidate benchmark SQL queries into `vortex-bench/sql`directory (#8684) @connortsui20 * Direct issues to templates instead of GitHub Discussions (#8685) @connortsui20 * Better error message in case of unknown encoding id (#8681) @robert3005 * Hardcode constant detection into the cascading compressor (#8667) @connortsui20 * Add policy-bot configuration file (#8659) @robert3005 * Lock file maintenance (#8654) @[renovate[bot]](https://github.com/apps/renovate) * Add bit iteration benchmarks (#8656) @robert3005 * Lock file maintenance (#8655) @[renovate[bot]](https://github.com/apps/renovate) * Update Rust crate cxx to v1.0.195 [SECURITY] (#8653) @[renovate[bot]](https://github.com/apps/renovate) * bench: warm ArrayKernels before the bench loop (#8479) @joseph-isaacs * Remove execute_boolean fallback to arrow (#8644) @robert3005 * Decouple optional features from pulling `vortex-file` features for top crate (#8642) @AdamGS * feat: add CUDA cuDF convenience API (#8624) @0ax1
Source: README.md, updated 2026-07-08