Skip to content

ApexBase v1.25.0

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Jul 15:34

2026-07-26

Compare with v1.24.0

  • Fix REPLACE(...) parsing in general expressions while preserving SELECT * REPLACE (...) projection syntax
  • Add SQL scientific-notation numeric literals and move single-query vector TopK parameters to binary FFI instead of text interpolation
  • Execute expression equality JOIN keys with hash join instead of Cartesian materialization, avoiding Arrow offset overflow on large joins
  • Add error, skip, and warn malformed-row policies to CSV table functions, COPY, and temporary-table registration
  • Align metric="cosine" with documented cosine-distance semantics; older releases could return the least similar rows for this alias
  • Fix DELETE performance after UPDATE and append-only .delta growth by reusing file-derived delta caches across table epoch changes and avoiding full .delta rescans on the DELETE path
  • Introduce a Database / Session façade so Python, Embedded, Server, and Flight query orchestration share one architecture boundary
  • Unify table epoch cache invalidation so each logical write bumps the epoch once at the outermost scope, with merged delta reads that do not compact on the read path
  • Split aggregation, DML, mmap scan, and Python bindings into domain modules while keeping parent files as thin assembly layers under architecture contract tests
  • Move performance acceptance to local same-machine base/current guards, including canary and full runners, pytest runtime checks, and architecture contract coverage