Skip to content

v0.63.3

Choose a tag to compare

@github-actions github-actions released this 12 Aug 19:45
· 291 commits to main since this release

Changelog

  • d480163 Bump version to v0.63.3
  • 55ca2cd Deliver the compaction briefing through the hook that can inject it
  • 37ac696 Exclude repo-local toolchain caches from the index walk
  • 756aa74 Merge branch 'main' into fix/generic-call-edges-scala-go-cpp-swift
  • 78a79ea Merge pull request #473 from zzet/refactor/sqlite-only-graph-backend
  • c1babdd Merge pull request #519 from pbednarcik/fix/csharp-lone-member-ns-gate
  • d21a449 Merge pull request #520 from aryansk/codex/sandbox-query-log-tests
  • d13facb Merge pull request #521 from zzet/fix/rationale-nodes-fail-repo-ownership-audit
  • c655de1 Merge pull request #522 from zzet/fix/deliver-the-compaction-briefing-through-sessionstart
  • ba559af Merge pull request #523 from zzet/fix/exclude-toolchain-caches-and-throttle-shed-log
  • 43d4462 Merge pull request #528 from zzet/dependabot/github_actions/actions-minor-patch-0dd9ebdc0e
  • a3f2033 Merge pull request #529 from pbednarcik/fix/import-projection-path-guard
  • 9aa52e5 Merge pull request #530 from pbednarcik/perf/spool-class-partition
  • ebf66ce Merge pull request #531 from pbednarcik/perf/reach-adjacency-retention
  • b74445c Merge pull request #532 from pbednarcik/fix/windows-store-path-comparisons
  • fe48f16 Merge pull request #533 from zzet/fix/wait-for-the-context-enrich-pass-to-stop
  • aaea5bf Merge pull request #535 from zzet/feat/localization-serve-source-evidence
  • 6db9d8d Merge pull request #536 from zzet/fix/csharp-generic-invocation-call-edges
  • 9fae0db Merge pull request #538 from zzet/fix/generic-call-edges-scala-go-cpp-swift
  • 3c5fd67 Merge pull request #540 from tiendungdev/fix/memest-bounded-and-no-partial-cache
  • 858c80b Merge pull request #541 from zzet/fix/counter-backed-status-and-truncation-guards
  • 4478823 Merge pull request #551 from tiendungdev/fix/canonical-agents-community-routing
  • de6ffb0 Merge pull request #552 from zzet/fix/mcp-embedded-fallback-opt-in
  • 2bf6cd1 Merge pull request #557 from zzet/fix/lsp-resolver-helper-orphans
  • 31990a8 Merge pull request #565 from zzet/fix/qualified-static-form-and-go-index-misbinds
  • a1c26e1 Merge pull request #568 from tiendungdev/fix/batch-edit-discriminator
  • 7ff32d7 Merge pull request #569 from zzet/fix/rerank-tokenize-unicode-panic
  • 375643c Merge pull request #571 from zzet/fix/mcp-call-time-tool-filter
  • 1239492 Merge remote-tracking branch 'origin/main' into refactor/sqlite-only-graph-backend
  • c6f51d8 Merge remote-tracking branch 'origin/main' into refactor/sqlite-only-graph-backend
  • 1d4c9d9 Normalize the remaining store-path prefix filters and guard them on Windows
  • 9c9f8c9 Pin the import-adjacency retention to its production write sites
  • 1024eb5 Report shed patches once per window instead of once per patch
  • 7e4dd90 Serve daemon status from the per-repo counters instead of scanning the corpus
  • d3fc1a5 Stop silently truncated SQL scans from passing as complete results
  • 9b478aa Stop the repo-ownership audit from flagging projected rationale nodes
  • b379d86 Stop the session briefing from doubling the version prefix
  • d580335 analysis: normalize store paths before glob and segment matching
  • af20cef chore(persistence): remove the graph snapshot store
  • fcd23ff ci(deps): bump github/codeql-action/upload-sarif
  • 86486a2 config: add embedded MCP fallback policy
  • 72c6e65 csharp: gate the lone-member guard keep on namespace visibility
  • 5dc7b58 feat(api)!: give the embedding engine an explicit store and Close
  • 4132cd3 feat(daemon): render the LSP router section in daemon status
  • bcda63d fix(agents): canonicalize community routing in AGENTS.md
  • 36b90f0 fix(cli): distinguish a corrupt index store from an absent one in repos
  • 61203d4 fix(cli): guard live embedded stores from the startup reaper
  • 64d0c5f fix(cli): read the backend path the daemon actually uses in repos
  • b92f1d9 fix(cli): shim the retired cache flag and reap stale one-shot stores
  • d0ebbf9 fix(cpp): emit call edges for templated and namespace-qualified calls
  • d6ac9f8 fix(csharp): bind same-name extension overloads by call applicability
  • 95e596f fix(csharp): count the receiver argument when an extension is called statically
  • d165ab9 fix(csharp): emit call edges for invocations with explicit type arguments
  • 4d4f683 fix(daemon): run shared teardown on signal exits
  • 597d257 fix(go): emit call edges for explicitly instantiated generic calls
  • 5a3190a fix(indexer): replace the symbol FTS corpus atomically
  • 8465f84 fix(indexer): write symbol FTS on the direct-to-disk cold path
  • 7e7072d fix(lsp): stop resolver helpers resurrecting router-reaped providers as orphans
  • 27cbbad fix(mcp): keep deferred tools callable by name
  • fc35ad3 fix(mcp): keep the zero-impact warning fallback and bound the caveat probe
  • 1c5d044 fix(mcp): preserve daemon-only startup safety
  • a038ae4 fix(mcp): require opt-in for embedded fallback
  • 381f321 fix(mcp): validate batch edit discriminators
  • fa04773 fix(parser): stop reading a generic declaration's own name as a function value
  • 5df55e9 fix(scala): emit call edges for calls with explicit type arguments
  • 59d13d3 fix(search): stop the rerank tokenizer panicking on trailing multi-byte uppercase runes
  • 5289166 fix(sqlite): fail closed on row decode errors in cursor scans
  • d4ab9c6 fix(sqlite): finish the scan-error sweep and align the reindex receipt preload
  • 169ab4c fix(sqlite): surface row-iteration errors in edge and node scans
  • 3abde6d fix(store_sqlite): bound the repo memory estimate and never cache a truncated count
  • a061b73 fix(swift): emit call edges for generic calls and ordinary member calls
  • 7513af9 fix: stop two call shapes binding to the wrong target
  • 694de53 graphpath: helpers for mixed-separator store paths
  • 8ad8ec1 mcp: compare bridge adjacency directories on normalized store paths
  • 9a4865e mcp: serve source-grounded localization pages within the same wire bounds
  • 0383939 refactor(bench): run the benches against a temp sqlite store
  • 4b048f3 refactor(cli): drop the one-shot graph snapshot and its cache flag
  • 254e740 refactor(cli): run the intake dry run without a graph store
  • f3bcccf refactor(daemon): drop the gob graph snapshot path
  • 1c56bcb refactor(eval): run the eval harnesses against a temp sqlite store
  • 92c7c68 refactor(indexer): drop the memory-backed warm-restart branch
  • 901c2c1 refactor(mcp): compute zero-impact caveats on every backend
  • 2208bba refactor(mcp): give the batch journal a direct state-dir helper
  • 18ca30f refactor(serverstack)!: select the sqlite backend unconditionally
  • 6f6d00a refactor(serverstack): drop the repeated backend-name check
  • 65a4464 refactor(serverstack): give the one-shot server its own store
  • c97d6e7 resolver: bump import-edge generation at adjacency-affecting write sites
  • 9992150 resolver: invalidate adjacency retention per dirty file instead of wholesale
  • 1013379 resolver: invalidate pass-scoped adjacency retention on import-edge writes
  • d7c09c1 resolver: log adjacency retention fallback and size per page
  • 0109987 resolver: log adjacency-retention hits per page
  • 08c8929 resolver: log reachability retention stats per page
  • 450e53b resolver: normalize store paths in directory-convention matching
  • adae547 resolver: retain import-adjacency projections within a pass
  • 65f89ae resolver: retire iteration-history phrasing in adjacency-retention comments
  • 05e9ce2 resolver: skip identity-preserving rewrites in adjacency invalidation
  • 2b52b0d store: match path-prefix scoping against both store path spellings
  • a116989 store_sqlite: accept separator-normalized paths in import adjacency projection
  • 1c1fce0 test(bench): recalibrate the fixture budgets for the sqlite harness
  • 6a27c07 test(graph): fence the staging graph's construction sites
  • ddfe219 test(graph): harden the staging fence and state out-edge order semantics honestly
  • c8913f3 test(graph): make the conformance nil checks explicit for the linter
  • 04344d4 test(graph): specify edge detachment and the persist round-trip
  • 7213eff test(graph): specify read ordering, reentrancy and reindex payload semantics
  • 40ccb49 test(semantic): assert no pass is active instead of polling the caller's defer
  • 69774d2 tstypes: add golden snapshot test for streamed apply
  • c3b8d39 tstypes: add per-class fact payload codecs
  • f273549 tstypes: benchmark four-phase spool walk shapes
  • cb36b0a tstypes: log apply hot cache funnel stats at pass end
  • 14ce5d2 tstypes: page fact spool per class with imports side-fetch
  • bd6a5a7 tstypes: stage facts into class-partitioned spool tables
  • c413d2a tstypes: walk each apply phase over its own fact class