Releases
v0.63.9
Compare
Sorry, something went wrong.
No results found
Changelog
16340d2 Bump version to v0.63.9
39f934e Honor the response budget on typed payloads, node-heavy renders, and overlay-scoped boundaries
28cea36 Merge branch 'feat/lsp-max-parallel-env' into feat/lsp-defconfirm
ed6f2f4 Merge branch 'zzet:main' into feat/julia-bespoke-extractor
8d31111 Merge federation uncertainty symmetrically and keep the local-only note within budget
661d817 Merge origin/main into codex/pr-680-findings
a3b2493 Merge origin/main into feat/lsp-defconfirm
2ab495a Merge pull request #634 from pbednarcik/feat/lsp-defconfirm
e8d60b8 Merge pull request #637 from tiendungdev/fix/connectivity-note-removal-verdict
b8b13ca Merge pull request #641 from tiendungdev/fix/plan-lock-fixture-close-store
50495e9 Merge pull request #642 from zzet/fix/release-module-tidiness
59962ab Merge pull request #643 from zzet/fix/telemetry-consent-cache-flake
b09f89c Merge pull request #644 from tiendungdev/fix/windows-separator-test-assumptions
c982cf5 Merge pull request #645 from tiendungdev/fix/resolve-symbol-id-without-multiindexer
7eae340 Merge pull request #646 from tiendungdev/fix/review-rulepack-native-path-join
c9651fd Merge pull request #647 from tiendungdev/fix/fidelity-glob-slash-matcher
27b8306 Merge pull request #650 from pbednarcik/fix/usages-output-and-test-flag
699f351 Merge pull request #653 from zzet/fix/issue-648-hxx
06939fc Merge pull request #655 from tiendungdev/fix/windows-checkout-and-doc-path-portability
812eb2d Merge pull request #656 from zzet/dependabot/github_actions/actions-minor-patch-0856f00088
cb1337e Merge pull request #657 from zzet/dependabot/go_modules/go-minor-patch-f93759c639
65dcc88 Merge pull request #658 from zzet/feat/localization-corroborated-terminality
e3354fa Merge pull request #662 from zzet/fix/issue-638-ambiguous-member-call
5f1e2df Merge pull request #665 from ishpagin/fix/sfc-jsts-imports
3ca53e6 Merge pull request #667 from pbednarcik/fix/csharp-iface-dispatch-self-fanout
c1d5781 Merge pull request #668 from pbednarcik/fix/csharp-field-identifier-reads
6347e7f Merge pull request #669 from pbednarcik/fix/mcp-session-idle-ttl
3eb51c6 Merge pull request #671 from pbednarcik/fix/usages-field-read-edges
e623307 Merge pull request #675 from NilsWildt/feat/julia-bespoke-extractor
116ff37 Merge pull request #678 from pbednarcik/perf/receipt-exact-evictions
4820577 Merge pull request #681 from pbednarcik/fix/coverage-domain-path-spelling
e30d86f Merge pull request #687 from tasodoufu/fix/686-globstar-gate-test
088863f Merge pull request #688 from zzet/codex/pr-680-findings
6aceaee Merge pull request #689 from zorionarrillaga/batch-symbols-truncation-flag
71989e0 Merge pull request #693 from tiendungdev/fix/reindex-clears-failed-receipt
f9e3f44 Merge pull request #694 from NilsWildt/feat/julia-extractor-followups
d446dba chore(csharp): satisfy lint checks
5dccca6 chore: retrigger CI (lint runner failed downloading its config schema)
906c4c5 ci(deps): bump github/codeql-action/upload-sarif
9c43cc4 csharp/resolver: review-round hardening for the EF Core pass
db74dbc csharp: [Table] attribute EF Core model attribution
31d5ad0 csharp: stamp EF Core entity-configuration facts
87c98f9 csharp: stamp OnModelCreating fluent mapping on the file node
431f0c5 daemon: apply the usage limit once after a deterministic federated merge
7a94465 daemon: merge reads the production envelope, ranks by label, keeps peer metadata
a6b745b daemon: the merge preserves grouped shape, budget, and uncertainty
5a6d3a9 deps(deps): bump the go-minor-patch group with 3 updates
822d185 docs(languages): match the Julia row and specifics to actual coverage
f659077 docs(languages): move Julia to the bespoke tree-sitter tier
16e320c docs(languages): record the Julia closure-attribution and macro boundaries
a4d0a6b feat(localize): lead the answer page with its shape and present clean identities
67d8842 feat(localize): terminalize a recovery only when its result corroborates
a99aec7 fix(agents): keep Windows checkouts and rendered docs platform-independent
d7ce1a9 fix(analysis): skip incomplete dead-code candidates
49b7e5e fix(analysis,mcp): convert repo-relative paths with no prefix, and hand CODEOWNERS the repo-relative spelling
a7ca67b fix(analysis,review): carry the path domain through the diff join and file risk
1cf3a81 fix(connectivity): stop the note promising dead_code rows are safe to remove
97e34b6 fix(cpp): index hxx headers
41d673e fix(csharp): harden EF Core model attribution
12179c2 fix(localize): corroboration requires novel aligned evidence, not overlap
bebdcb2 fix(mcp): bound the globstar walk and let it compose with dir/*
ea76fbc fix(mcp): disclose batch_symbols neighbourhood truncation on the JSON entry
b8b1e3a fix(mcp): document and pin the dir/* directory-prefix exception
244559e fix(mcp): gate the terminal-star rewrite, and size the memo test to bind
58d2a36 fix(mcp): give ** its documented meaning in any position
9b57aef fix(mcp): keep non-globstar patterns out of the walk, and bound the glob
36424cf fix(mcp): keep path anchoring when the server has no multiIndexer
231f870 fix(mcp): match fidelity globs with path.Match, not filepath.Match
c7c2b42 fix(mcp): normalise before admission, and refuse over-budget fidelity specs
adca4ca fix(mcp): resolve superseded failed mutation receipts on later success
027959d fix(mcp): resolve superseded failures in place instead of deleting
ae9c230 fix(resolver): preserve ambiguous method calls
9b4ac77 fix(resolver): resolve relative, alias and component imports from SFC <script> blocks
fdcf19d fix(review): carry the changed-path domain instead of inferring it
a1a5b87 fix(review): carry the ids path domain and normalize file risk before stripping
f447a10 fix(review): join the changeset to native-separator graph paths
b5151fa fix: coverage-domain artifacts preserve the extractor path spelling
83e9905 fix: file eviction sweeps the forward-slash twin spelling for healing
c8fd8fb fix: heal legacy coverage spellings by migration, not by twin eviction
5ca780d graph: a nameless eviction can still change import resolution
944fad2 graph: document the resolution-neutral fall-through in the eviction name map
ff3049b graph: fail eviction receipts closed over surviving-source incoming edges
e371824 graph: file evictions stay receipt-exact over destroyed surviving edges
ae667f1 graph: file-scoped evictions describe themselves to mutation receipts exactly
49e6fae graph: keep restubbed surviving edges out of the forward resolution frontier
80e6bdc graph: one test classifier for filtering and output metadata
d3a6d8c graph: receipt eviction maps import candidates to their pending stubs
95f849e graph: the name frontier consumes evicted names, not the whole target set
60ee9db indexer: ORM table nodes survive the sql-domain strip
13dbd56 indexer: bump the Julia extractor version to 3
4986e04 indexer: csharp extractor v13 for the EF Core ORM facts
f2e22c0 indexer: deferred receipt tail snapshots registry state under locks
4cb84e1 indexer: flag a newly tracked extractor language as stale
016ca4f indexer: keep the staleness comparison inert without a baseline
45db08f indexer: salt-bump julia extractor so stored graphs re-extract
f5d5b79 indexer: workspace slug backfill snapshots the global repo list
0fa4524 lsp: allow GORTEX_LSP_MAX_PARALLEL to override the spec cap
ee213f8 lsp: break enrich wall time out per phase in the completion log
d19bd92 lsp: config knob for the didOpen lifecycle (semantic.lsp_open_docs)
f50c893 lsp: confirm edges through definition for servers that leak on FindReferences
9f8e9e0 lsp: count content-cache evictions under the lifecycle opt-out too
0fb81c4 lsp: env override for the heavy-request opt-out (GORTEX_LSP_HEAVY)
0db62d9 lsp: fan the definition pass out across call-site files
c6313b6 lsp: feed the targeted breaker from the definition pass
fd681fe lsp: fix a comment describing the definition pass as serial
44d1e65 lsp: pin the declared-member arm on the heavy default path
9b185c2 lsp: review polish — group only on the sweep path, rename shared normalizer
6d6e74b lsp: review round — yield, on-demand gate, fallback recall, docs
d5f4a22 lsp: skip the didOpen lifecycle for servers that serve unopened files
3a5dcdf lsp: thread the max-parallel cap through config
b76457d lsp: wait for the paired didClose in the lifecycle control test
66de758 mcp: capped-response contract on compact and TOON, budget on compact
fb45a55 mcp: carry the full total on a truncated group_by page
827ab85 mcp: honor find_usages limit and give compact precedence over gcx
8f71755 mcp: overlay-scoped classification, TOON row join by id, hard trim floor
4207e48 mcp: response contracts hold on every renderer, view, and backend
b872692 mcp: scope the extractor-staleness advisory to the file's language
217b60c parser(julia): a definition's signature is not a call site
9a73dd1 parser(julia): attach explicit @doc docstrings
febad2e parser(julia): attribute module-qualified macro invocations
f860b84 parser(julia): bind a same-file module method to its module node
15d5da5 parser(julia): bind aliases and constructors inside their own module
ef306f4 parser(julia): bound the per-binding import edges and persist their alias
4780a3b parser(julia): canonicalise nested parametric constructor callees
f8bedbd parser(julia): containment edges for module constants and nested modules
6339289 parser(julia): decode field-expression callees by children, not text
e0e6741 parser(julia): decode multi-segment qualified macro receivers
e12fa99 parser(julia): dedent a docstring before looking for its signature block
82f87aa parser(julia): document a constant wrapped in @doc
8c5ea5a parser(julia): drop the collected-but-discarded type parameters
86637f2 parser(julia): drop the ineffectual ownerTarget assignment
717f448 parser(julia): emit call edges for parametrized constructor callees
a2069aa parser(julia): extract struct fields declared with a default
956db30 parser(julia): fix the two remaining docstring contexts
1a5d877 parser(julia): follow Julia's own docstring attachment rule
bf74b90 parser(julia): keep a constructor's delegation calls
d6716eb parser(julia): keep call sites in documented macro arguments
afbf639 parser(julia): keep macro and renamed-operator selections in an import
d2bf568 parser(julia): keep the call edges of a same-line twin
466adf5 parser(julia): keep the module as the target of a combined import
930b9ac parser(julia): limit @doc recognition to the documentation macros
facc57b parser(julia): make an import alias reach the call it renames
16b164e parser(julia): name an external receiver's member_of target unresolved::
0803d0a parser(julia): normalise CRLF before splitting a docstring
0afa2df parser(julia): record macro and operator exports
bec32a4 parser(julia): record the module's public list
d04bda3 parser(julia): recover definitions whose head is not a bare call
32666da parser(julia): replace the regex extractor with a bespoke tree-sitter extractor
408f965 parser(julia): separate colliding definitions and model constructors
3828c00 parser(julia): stop mistaking two things for constructors
7bdec1c parser: emit read/write edges for C# field identifiers
cf78eb4 perf(analysis): batch unresolved dead-code evidence
da869ab query: exclude_tests falls back to path classification for unstamped kinds
35331b0 query: find_usages serves value-side reads/writes of variables and fields
8f33b35 query: one stable global order for capped usage pages
a2da816 query: post-fetch filters take the per-node BFS path
ee1b77a release: stop running go mod tidy at release time, assert tidiness in CI
9ad0b97 resolver: EF Core fluent tier rewires and shadows
ffcb120 resolver: EF Core models pass, DbSet convention leg
fd5923a resolver: EF table IDs carry the entity's repo prefix
dfc7823 resolver: document the EF pass scoped-run contract; analyze doc gains efcore
7851c6e resolver: enumerate all four stub forms through one candidate-ID contract
ad53dd4 resolver: names pass hands the probe read to the resolution helper
cdbe3b2 resolver: never fan interface dispatch back onto the caller
025792d resolver: probe the pending buckets before building the names-pass indexes
c606f59 resolver: rebind evicted names' pending references on the receipt-exact path
5aef4fb resolver: the batched file frontier enumerates all four stub forms
0797758 review: harden the round-three fixes across shapes, budgets, and caveats
504d9c0 review: harden the round-two fixes across merge metadata and views
b2a4550 store_sqlite: bound the coverage purge against a wrong repository verdict
e5cea45 store_sqlite: decide staleness by ownership, not by path shape
c8f210b store_sqlite: purge only rows whose natively spelled twin is present
616f94e store_sqlite: scope the coverage purge per repository, not per store
2af9c4e streamable: own and advertise the MCP session idle TTL
ccac42e telemetry: drive the consent-cache TTL test off a stepped clock
fc56f87 test(agents): bind both Windows fixes on a runner that can fail
91bef01 test(agents): root the EOL guard in the module, and bind the binary scrub
d233f8e test(mcp): keep the separator fixtures' claims inside their platform
4873acd test(resolver): cover mixed ambiguous candidates
7977725 test(store_sqlite): close the plan-lock fixture store so TempDir cleanup works on Windows
You can’t perform that action at this time.