0.61.0#
Released 2026-03-03 — GitHub Release
Changes#
⚠️ Breaks#
break: zip arg (mask, true, false) (#6766) @joseph-isaacs
break: remove all compute public functions (#6752) @joseph-isaacs
clean up numeric compute (#6593) @joseph-isaacs
✨ Features#
rwlock instead of mutex around encoding ids (#6720) @danking
Make the constant metadata a
Scalar(#6751) @connortsui20feat: remove to canonical p2 (#6742) @joseph-isaacs
vortex read at for pooled cuda reads (#6675) @onursatici
🚀 Performance#
unsafe Scalar::struct_unchecked in scalar_at vtable (#6741) @palaska
Implement BetweenReduceRule for ConstantArray (#6695) @robert3005
Remove unnecessary to_canonical in DictArray::take (#6686) @palaska
Eliminate redundant decompressions in VarBinArray canonicalization (#6692) @palaska
Remove unnecessary to_canonical in ChunkedArray filter_indices (#6688) @palaska
separate in_memory vs file coalescing config (#6690) @onursatici
🐛 Bug Fixes#
Make sequence metadata in-memory + clean up (#6759) @connortsui20
fix[util]: add balanced reduce iterator (#6737) @joseph-isaacs
Fix old extension scalar logic (#6701) @connortsui20
📖 Documentation#
🧰 Maintenance#
22 changes
chore: replace Buffer::copy_from with Buffer::from_iter for improved performance (#6749) @SYaoJun
Remove sparse metadata prost wrapper (#6761) @connortsui20
Parallelize slow CUDA tests (#6746) @joseph-isaacs
chore: build, test and lint all CUDA crates on CI (#6743) @0ax1
test: Enhance tests for RLE and PCO casting: add assertions for dtype… (#6726) @SYaoJun
chore: remove to_canonical types p1 (#6738) @joseph-isaacs
chore(deps): update dependency ray to v2.54.0 [security] (#6633) @renovate[bot]
fix(deps): update junit-framework monorepo to v6.0.3 (#6733) @renovate[bot]
chore(deps): update crate-ci/typos action to v1.44.0 (#6734) @renovate[bot]
fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.32 (#6732) @renovate[bot]
chore(deps): update rust crate moka to v0.12.14 (#6731) @renovate[bot]
chore(deps): update all patch updates (#6728) @renovate[bot]
chore(deps): update rust crate wasm-bindgen-futures to v0.4.64 (#6729) @renovate[bot]
Some adjustments to methods on
ExtDTypeRef(#6716) @connortsui20chore: Update .clang-tidy to check all C++ source files (#6711) @SYaoJun
Extension Scalar Cleanup (#6699) @connortsui20