Download Latest Version 0.53.0 source code.tar.gz (2.0 MB)
Email in envelope

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

Home / 0.51.0
Name Modified Size InfoDownloads / Week
Parent folder
0.51.0 source code.tar.gz 2025-08-29 1.9 MB
0.51.0 source code.zip 2025-08-29 2.7 MB
README.md 2025-08-29 2.8 kB
Totals: 3 Items   4.5 MB 0

Changes

✨ Features

  • feat: expr -> operator conversion and use in layouts (#4388) @joseph-isaacs
  • Feature: Add FixedSizeListBuilder (#4428) @connortsui20
  • Add RepeatedScan in vortex-data python package (#4426) @delta003
  • feat[fastlanes]: bitpacking can handle offset (#4382) @joseph-isaacs
  • feat: prepared scan: accelerate successive range reads to a file (#4399) @danking
  • Feature: Add optional git hooks scripts (#4414) @connortsui20
  • Feature: Add FixedSizeListArray and FixedSizeListVTable (#4405) @connortsui20
  • feat: teach Patches to fast-path search sorted on primitive array (#4416) @danking
  • feat: teach DashMap to use a faster hasher (#4417) @danking
  • feature: ValidityVTable functions are non fallible (#4412) @robert3005
  • feat: teach patches a fast path for size one slice (#4415) @danking
  • feat: Add BitOrd and Concat for Mask (#4407) @blaginin

🚀 Performance

  • feat: expr -> operator conversion and use in layouts (#4388) @joseph-isaacs
  • Replace Flume with Kanal (#4401) @AdamGS

🐛 Bug Fixes

  • fix: When coercing scalars make sure values don't exceed maximum value (#4381) @robert3005
  • fix: make cargo test work by hiding Python code from Rust (#4431) @danking
  • Fix: ListArray validates offsets min/max against max offset value (#4430) @robert3005
  • fix[vortex-array]: propagate preferred type conversion to nested fields (#4390) @asubiotto

🧰 Maintenance

15 changes * Chore: Validate `Scalar::new` for null and clean up `DecimalScalar` (#4435) @connortsui20 * fix(deps): update all patch updates to v1.0.173 (patch) (#4437) @[renovate[bot]](https://github.com/apps/renovate) * chore: better cast errors (#4436) @blaginin * fix(deps): update all patch updates to v1.0.172 (patch) (#4421) @[renovate[bot]](https://github.com/apps/renovate) * chore: more README citations (#4434) @lwwmanning * chore(deps): update plugin com.palantir.consistent-versions to v3.2.0 (#4433) @[renovate[bot]](https://github.com/apps/renovate) * chore[duckdb]: lifetime to object cache (#4409) @joseph-isaacs * chore(deps): update plugin com.gradleup.shadow to v9.1.0 (#4423) @[renovate[bot]](https://github.com/apps/renovate) * Chore: fix valid expect (#4422) @connortsui20 * chore: remove gradle inferred processors and update gradle jvm links (#4396) @robert3005 * Chore: Rename `TimeUnit` variants to be more descriptive (#4410) @connortsui20 * Chore: Rename `as_struct_opt` to `as_struct_fields_opt` (#4411) @connortsui20 * Chore: rename bad todos (#4413) @connortsui20 * chore[bench]: enable duckdb metadata caching for parquet (#4375) @joseph-isaacs * chore: Unify `slice` methods to use Range arguments (#4391) @blaginin
Source: README.md, updated 2025-08-29