Skip to content

v2.7.3

Choose a tag to compare

@nokhodian nokhodian released this 24 Jul 08:11

Fixes

  • @monoes/monograph 1.5.3: the whole monograph_build pipeline is now wrapped in one SQL transaction, rolled back on any phase failure (#40 follow-up). Previously, a phase crashing mid-build left the DB in a stale, partially-rebuilt state — earlier phases' writes stayed autocommitted even though the build as a whole failed, and a subsequent build attempt wouldn't repair it since cache hits skip re-scanning the files that would restore the missing rows. A transient crash used to become a silent, permanent-until-hard-cache-clear reduction in index coverage; now any failure cleanly rolls back to the pre-build state.

Verified with an integration test that mocks a late-stage phase to throw after several earlier phases have written real rows, and asserts the DB has zero nodes/edges afterward (previously: partial writes stayed committed).

Both @monoes/monomindcli and monomind bumped to correctly bundle @monoes/monograph@1.5.3.