Skip to content

ApexBase v1.23.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 09:07

2026-07-15

Compare with v1.22.0

  • Replace the external nanofts crate with ApexFTS, an in-repo Rust full-text engine using .afts snapshots 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 mimalloc instead of inheriting one from the former FTS dependency
  • Rebuild FTS from .apex table data when only legacy .nfts files 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