ApexBase v1.21.0
2026-07-09
- Add Lance-like
BLOB/LARGE_BINARYcolumn support with descriptor-backed storage for inline, packed sidecar, and dedicated sidecar payloads - Keep blob payloads lazy by storing compact descriptors in
.apexcolumn data and materializing ArrowLargeBinaryvalues only when blob columns are projected - Add Python helpers for single and batch payload access:
read_blob,read_blobs,read_blob_range,read_blob_ranges,read_blob_descriptor,read_blob_info, andread_blob_infos - Extend the Rust engine, SQL parser, Arrow conversion layer, Python bindings, WAL path, mmap path, and on-demand storage pipeline to handle
Blobvalues end to end - Add blob-focused performance coverage with
benchmarks/bench_blob_lance.py, comparing ApexBase blob write/read/projection behavior against Lance Blob API - Update the Rust crate and Python package version metadata to 1.21.0