Repository navigation
v1.15.6
[1.15.6] — 2026-10-27
Fixed
- Incremental indexing no longer reports a false "drift ≥1.5×" and no longer runs a full
ANALYZEafter every.bsledit. The table size was read from the firstsqlite_stat1row, which belongs to a partial index (idx_pcg_callee_keyholds only edges with a resolved callee), so unchanged data looked like a 1.5× growth. The size is now the maximum across the table's index rows; a full index matchescount(*). Fixes #27. - When drift is real, statistics are recalculated only for the drifted graph tables (
proc_call_graph,data_links) instead of the whole database: about 1.4 s instead of 4.9 s on a 5.7 GB database.
Compatibility
- The database schema, storage format and indexer are unchanged; no reindex is required.
Russian version of the changelog: CHANGELOG.md.
Full Changelog: v1.15.5...v1.15.6