0.84.0 (Draft)¶
Draft — GitHub Release
Changes¶
⚠️ Breaks¶
Rename scalar function strictness contract (#8930) @connortsui20
Pin every
#[array_slots]field to an explicit slot index (#9004) @joseph-isaacsReplace all usages of Registry
with ArcSwapMap (#8919) @robert3005 chore: Inline slot index aliases into generated slot constants (#9003) @joseph-isaacs
refactor(array): own struct field vectors (#8957) @joseph-isaacs
✨ Features¶
Support variadic tail slots in #[array_slots] macro (#8950) @joseph-isaacs
feat(vortex-python): Add OpenDAL-backed CosStore to the Python object-store API (#8845) @XuQianJin-Stars
feat(arrow): export StringArray and BinaryArray directly (#8902) @ClSlaid
feat[edition]: add enabled-editions selection to the session (#8945) @joseph-isaacs
🚀 Performance¶
Execute until arrays match fast path or canonical before exporting to Arrow (#8935) @mhk197
Back EnabledEditions with a session Registry (#8956) @joseph-isaacs
feat(expr): fold cast of a literal to a literal in Cast simplify (#8962) @HarukiMoriarty
Enable metadata-only mask reduction for constant Boolean masks (#8934) @connortsui20
🐛 Bug Fixes¶
📖 Documentation¶
docs: clarify vortex-row is not production-ready (#8949) @joseph-isaacs
🧰 Maintenance¶
19 changes
Purge remnants of the old benchmarks website versions (#9015) @connortsui20
fix(deps): update lance benchmark dependencies (major) (#8989) @renovate[bot]
chore(deps): lock file maintenance (#8991) @renovate[bot]
chore(deps): lock file maintenance (#8992) @renovate[bot]
chore(deps): update actions/setup-node action to v7 - autoclosed (#8982) @renovate[bot]
chore(deps): update actions/checkout digest to 3d3c42e (#8970) @renovate[bot]
chore(deps): update actions/setup-python action to v7 (#8983) @renovate[bot]
chore(deps): update taiki-e/install-action digest to 41049aa (#8980) @renovate[bot]
chore(deps): update actions/setup-java digest to 03ad4de (#8971) @renovate[bot]
chore(deps): update actions/setup-node digest to 2499707 (#8972) @renovate[bot]
chore(deps): update anthropics/claude-code-action digest to be7b93b (#8973) @renovate[bot]
chore(deps): update aws-actions/configure-aws-credentials digest to e6de054 (#8974) @renovate[bot]
chore(deps): update dorny/paths-filter digest to 7b450ff (#8975) @renovate[bot]
chore(deps): update actions/checkout action to v7 (#8981) @renovate[bot]
chore(deps): update dtolnay/rust-toolchain digest to 4cda84d (#8976) @renovate[bot]
chore(deps): update embarkstudios/cargo-deny-action digest to 3c63498 (#8977) @renovate[bot]
chore(deps): update pypa/gh-action-pypi-publish digest to ba38be9 (#8978) @renovate[bot]
chore(deps): update ssciwr/doxygen-install digest to b5b80f5 (#8979) @renovate[bot]
chore(deps): update rust crate syn to v3 (#8988) @renovate[bot]