bump version to 0.6.5#347
Merged
Merged
Conversation
Performance release: faster init / reprocess / increment with no graph, schema, or CLI changes. Bulk COPY FROM graph writes (#341-#342) and the lifespan-cached LayeredIgnore (#340) take init from ~395s toward ~140s on the profiled medium corpus; the graph-write phase drops ~316s -> ~0.4s. No re-index required -- the bulk path is byte-equivalent to 0.6.4 (verified node-for-node and edge-for-edge, all properties + GraphMeta counters). Ontology version unchanged (17). Co-authored-by: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
0.6.5 — performance release
Faster
init/reprocess/increment. No graph, schema, CLI, or config changes; no re-index required.Speed
COPY FROMgraph writes (perf(graph): bulk COPY FROM for _write_edges (PR-P1) #341_write_edges, perf(graph): bulk COPY FROM for nodes, routes, clients/producers (PR-P2) #342 nodes/routes/clients/producers): the graph-write phase drops from ~316s to ~0.4s on the profiled medium corpus, takinginitfrom ~395s toward ~140s.LayeredIgnore+ memoizedis_ignored(perf(vectors): lifespan-cached LayeredIgnore + is_ignored memo (PR-P3) #340): no longer rebuilt per file — ~25s saved on larger trees.Compatibility
GraphMetacounters) by building the same fixtures (bank-chat-system,call_graph_smoke) with published 0.6.4 and this build and diffing.Internals
Incremental-path correctness follow-ups shipped alongside: #343 (refresh preserved dependents on increment + DECLARES dedup) and #344 (annotation-scope fix + route bulk write + overrides invariant).
Draft release note for 0.6.5 — copy into the GitHub/PyPI release when publishing.