ApexBase v1.23.0
2026-07-15
- Replace the external
nanoftscrate with ApexFTS, an in-repo Rust full-text engine using.aftssnapshots and checksummed.afts.wal - Split ApexFTS into analyzer, engine, index, query, and storage modules while preserving Arrow zero-copy indexing paths such as
add_documents_arrow_str - Own the process allocator via
mimallocinstead of inheriting one from the former FTS dependency - Rebuild FTS from
.apextable data when only legacy.nftsfiles remain; quarantine corrupt ApexFTS snapshots instead of opening them as valid data - Improve query DDL/DML/select execution, SQL parsing, Python bindings, and FTS documentation and regression coverage
- Update the Rust crate and Python package version metadata to 1.23.0