Skip to content

Releases: cdeust/ai-architect-mcp-codebase

v0.11.1

Choose a tag to compare

@github-actions github-actions released this 14 Aug 15:17
7db5389

What's Changed

  • chore(pins): retire the satisfied v0.11.0 PENDING entries by @cdeust in #253
  • fix(tests): TestTempDir must remove a path the DB re-created as a FILE by @cdeust in #254
  • fix(store): repeal the 8 GiB max_db_size cap — ingestion must never abort on graph size by @cdeust in #255
  • chore(release): 0.11.1 — ingestion must never abort on graph size by @cdeust in #256

Full Changelog: v0.11.0...v0.11.1

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 12:25
60c70db

What's Changed

  • feat(indexer): exclude_dirs parameter + graceful unreadable-directory skip (#249) by @cdeust in #250
  • fix(tests): close the .keep() disk-leak gap + §4.2 test-function size compliance by @cdeust in #251
  • chore(release): 0.11.0 — exclude_dirs + unreadable-directory degrade + test hygiene by @cdeust in #252

Full Changelog: v0.10.0...v0.11.0

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 15:09
bb2b084

What's Changed

  • fix(resolver): resolve TypeScript implements clauses + complete the typescript-small corpus by @cdeust in #215
  • docs(distribution): document the AI_ARCHITECT_SOURCE_CHECKOUT dev-mount escape hatch by @cdeust in #217
  • perf(pipeline): close measured end-result losses toward the 0.85 gate by @cdeust in #219
  • fix(resolver): heritage edges across all languages declaring explicit clauses by @cdeust in #221
  • feat(parser): data-driven LanguageConventions, proven on Go by @cdeust in #222
  • feat(parser): migrate Java to data-driven conventions by @cdeust in #223
  • feat(parser): generic tree-sitter tags-query extraction engine by @cdeust in #225
  • feat(parser): generic descent, heritage hop and fieldless fallback for the introspection engine by @cdeust in #226
  • feat(parser): generic keyword-driven import extraction by @cdeust in #230
  • feat(parser): complete the global structural vocabulary (Elixir, Zig, Bash) by @cdeust in #231
  • chore(parser): delete the test-only structural engine by @cdeust in #234
  • docs: wire the global agent rules into this repo by @cdeust in #238
  • chore(distribution): one command to re-pin the bootstrap manifest digests by @cdeust in #237
  • feat(index): persist the full AST — a parsed file is entirely indexed by @cdeust in #236
  • refactor(clustering): split community.rs under the 500-line cap by @cdeust in #240
  • ci(deps): bump the github-actions group across 1 directory with 4 updates by @dependabot[bot] in #229
  • deps(deps): bump the cargo-minor-patch group across 1 directory with 2 updates by @dependabot[bot] in #227
  • deps(deps): bump toml from 0.8.23 to 1.1.3+spec-1.1.0 by @dependabot[bot] in #183
  • chore: complete the automatised-pipeline → ai-architect-mcp-codebase rename by @cdeust in #241
  • feat(release): automate MCP Registry publish for the renamed identity by @cdeust in #242
  • fix(pins): restore byte-identity with the canonical copy in cdeust/Cortex by @cdeust in #243
  • fix(pins): finish mirroring the marketplace pin gate split by @cdeust in #247
  • deps(deps): bump lbug from 0.18.3 to 0.19.1 by @cdeust in #244
  • deps(deps): bump tree-sitter-rust from 0.23.3 to 0.24.2 by @cdeust in #245
  • deps(deps): bump tree-sitter-c from 0.23.4 to 0.24.2 by @cdeust in #246
  • chore(release): 0.10.0 — fix the MCP Registry publish path by @cdeust in #248

Full Changelog: v0.9.1...v0.10.0

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 08 Aug 11:11
aa68801

What's Changed

  • fix(plugin): preserve valid binary on refresh failure by @cdeust in #194
  • fix(indexer): prune Elixir/Erlang deps/ dir from walk by @cdeust in #199
  • fix(query_graph): scan only executable text in the read-only gate (#200) by @cdeust in #202
  • fix(graph_store): self-heal a stale-sidecar database-ID mismatch (#201) by @cdeust in #203
  • feat(index): file-level REFERENCES edges from markdown/shell sources by @cdeust in #207
  • fix(distribution): accept live-mounted source symlink under AI_ARCHITECT_SOURCE_CHECKOUT=1 by @cdeust in #208
  • test(bench): rebind stale end-result ground truth to the post-split module tree by @cdeust in #213
  • release: v0.9.1 by @cdeust in #211

Full Changelog: v0.9.0...v0.9.1

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 17:59
37728cc

What's Changed

  • fix(pins): sync the canonical gate — manifest.json is now guarded by @cdeust in #181
  • fix(registry): write the .mcpb sha256 under the schema's fileSha256 key by @cdeust in #187
  • feat: package code intelligence for Codex and Gemini by @cdeust in #188
  • docs: present code intelligence as cross-platform by @cdeust in #189
  • chore(pins): resync the canonical gate from cdeust/Cortex@main by @cdeust in #190
  • feat: rename to AI Architect Codebase by @cdeust in #191
  • fix(distribution): verify canonical host packages by @cdeust in #192
  • fix(distribution): publish MCP host contract by @cdeust in #193

Full Changelog: v0.8.4...v0.9.0

v0.9.0-rc4

v0.9.0-rc4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Aug 17:36

Full Changelog: v0.9.0-rc1...v0.9.0-rc4

Full Changelog: v0.9.0-rc1...v0.9.0-rc4

v0.9.0-rc1

v0.9.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Aug 14:42

What's Changed

  • fix(pins): sync the canonical gate — manifest.json is now guarded by @cdeust in #181
  • fix(registry): write the .mcpb sha256 under the schema's fileSha256 key by @cdeust in #187
  • feat: package code intelligence for Codex and Gemini by @cdeust in #188
  • docs: present code intelligence as cross-platform by @cdeust in #189
  • chore(pins): resync the canonical gate from cdeust/Cortex@main by @cdeust in #190
  • feat: rename to AI Architect Codebase by @cdeust in #191
  • fix(distribution): verify canonical host packages by @cdeust in #192

Full Changelog: v0.8.4...v0.9.0-rc1

v0.8.4

Choose a tag to compare

@github-actions github-actions released this 29 Jul 10:45
ea0d708

What's Changed

  • docs(assurance): flip signed_releases to Met on measured v0.8.3 evidence by @cdeust in #177
  • ci(windows): pre-merge windows build + OpenSSL shim for the lbug 0.18 link break by @cdeust in #178
  • ci(release): apply the OpenSSL shim to the release leg and require windows by @cdeust in #179
  • chore(release): 0.8.4 — windows asset restored by @cdeust in #180

Full Changelog: v0.8.3...v0.8.4

v0.8.3

Choose a tag to compare

@github-actions github-actions released this 28 Jul 22:00
082fa1e

What's Changed

  • chore(mcp): pin server.json fileSha256 to the published v0.8.2 mcpb by @cdeust in #54
  • feat: team-shared graph artifact — committed zstd snapshot with bootstrap import (#55) by @cdeust in #61
  • fix(manifest): bump own pins 0.8.0 → 0.8.2 + CI pin-staleness gate by @cdeust in #68
  • feat(indexer): incremental changed-files-only re-indexing (#62) by @cdeust in #69
  • feat(artifact): incremental fill after bootstrap — completes #55 by @cdeust in #70
  • feat(coverage): coverage honesty — parse-error persistence, missed graph, crash quarantine (#57) by @cdeust in #71
  • feat(tools): token-surface engineering — ids mode, tabular output, manual descriptions (#56) by @cdeust in #72
  • feat(graph): temporal + runtime enrichment — FILE_CHANGES_WITH co-change + ingest_traces (#58) by @cdeust in #73
  • feat(cli): host auto-config installer + fail-open hook augmentation (#59) by @cdeust in #75
  • fix(test): move wall-clock ratio out of the correctness suite into a benchmark (#74) by @cdeust in #76
  • feat(supply-chain): build provenance, SBOM, pinned toolchain, audit + Scorecard (#66) by @cdeust in #77
  • deps: tantivy 0.22→0.26, lbug 0.15→0.18 — clears 2 of 3 RUSTSEC advisories (#78) by @cdeust in #81
  • feat(mcp): prompts capability, resources interop shim, per-profile initialize instructions by @cdeust in #82
  • ADR: table-driven language specs (#60) by @cdeust in #80
  • feat: infrastructure-as-code indexing — Dockerfile, Kubernetes and Kustomize as graph nodes (#63) by @cdeust in #83
  • feat(parser): table-driven LangSpec scaffold + spec-validation guard + Go migration at parity (#60 phase 1) by @cdeust in #85
  • eval: published falsifiable head-to-head — graph tools vs Grep/Glob/Read baseline (#64) by @cdeust in #86
  • feat(parser): Python migration to LangSpec at parity (#60 phase 2) by @cdeust in #89
  • test: close mutation debt — get_impact survivors (#84) + eval_headtohead glue sweep (#88) by @cdeust in #90
  • feat(parser): Java migration to LangSpec at parity (#60 phase 3) by @cdeust in #91
  • fix(graph): close the #64-falsified recall gaps (#87) by @cdeust in #94
  • feat(parser): Kotlin migration to LangSpec at parity (#60 phase 4) by @cdeust in #95
  • fix(parser): extract Kotlin property_declaration names (#93) by @cdeust in #96
  • feat(parser): Swift migration to LangSpec at parity (#60 phase 5) by @cdeust in #102
  • refactor(parser): split spec walkers below the 500-line cap (#101) by @cdeust in #103
  • docs(parser): record the walkers split in CHANGELOG + ADR-0055 (#101) by @cdeust in #104
  • fix(parser): Swift conformance, protocol requirements, enum members, computed-property calls (#97 #98 #99 #100) by @cdeust in #108
  • sec: harden supply chain — token permissions, CodeQL, Dependabot, binary removal by @cdeust in #111
  • feat(parser): C migration to LangSpec at parity (#60 phase 6) by @cdeust in #109
  • test(parser): prove the #100 call-scan assertions are not vacuous by @cdeust in #118
  • feat(parser): shallow spec path + Ruby purely via spec entry (ADR-0056, closes #60) by @cdeust in #105
  • ci(deps): bump the github-actions group with 6 updates by @dependabot[bot] in #114
  • deps(deps): bump toml_edit from 0.22.27 to 0.25.13+spec-1.1.0 by @dependabot[bot] in #117
  • deps(deps): bump tree-sitter-go from 0.23.4 to 0.25.0 by @dependabot[bot] in #115
  • deps(deps): bump tree-sitter-python from 0.23.6 to 0.25.0 by @dependabot[bot] in #113
  • deps: bump tree-sitter to 0.26 and pin the parse-cancel polarity by @cdeust in #119
  • deps: bump sha2 to 0.11 and pin the corpus-hash format by @cdeust in #120
  • fix(parser): name C functions from the declarator, not the last parameter (#106) by @cdeust in #121
  • fix(parser): extract C macros and inline struct definitions (#107) by @cdeust in #122
  • feat(parser): C++ migration to LangSpec at parity (#60 phase 7) by @cdeust in #125
  • sec: add a real fuzzing harness for the parser (Scorecard Fuzzing) by @cdeust in #126
  • feat(parser): Objective-C migration to LangSpec at parity (#60 phase 8) by @cdeust in #138
  • feat(parser): TypeScript migration to LangSpec at parity (#60 phase 9) by @cdeust in #144
  • fix(parser): TS type-annotation trim, abstract methods, object-literal call scanning (#140 #141 #142) by @cdeust in #145
  • fix(parser): C++/ObjC extraction defects — declarator naming, shape gaps, fn-ptr members, inline-struct typedef, keyword selectors (#123 #124 #135 #127 #128) by @cdeust in #146
  • feat(parser): Rust migration to LangSpec at parity (#60 phase 8) by @cdeust in #136
  • fix(parser): Rust module-scoped impl QNs + trait default-body call scanning (#130 #131) by @cdeust in #149
  • test: rebind rust-self bench ground truth + explicit ENOSPC diagnostics (#132 #143) by @cdeust in #150
  • refactor(parser): spec directory below the §4.1 cap (#129 #133 #134 #137) by @cdeust in #152
  • fix(parser): bound external-scanner memory at the parse boundary (#148) by @cdeust in #154
  • feat(graph): cross-language Uses edges — return types and type construction (#92) by @cdeust in #156
  • refactor: split indexer, persist, resolver, graph_store below the §4.1 cap (#153 #155) by @cdeust in #157
  • docs: OpenSSF Best Practices questionnaire answers — passing + silver (.bestpractices.json) by @cdeust in #163
  • docs: vulnerability_report_private is now Met — private advisories enabled by @cdeust in #164
  • refactor: split main.rs below the §4.1 cap — 6537 → 388 lines (#151) by @cdeust in #165
  • docs(security): name a disclosure fallback that survives a settings change (#159) by @cdeust in #167
  • sec: enable secret scanning, push protection and Dependabot security updates (#162) by @cdeust in #166
  • test(ci): gate line coverage at an 80% floor, and stop the badge lying (#160) by @cdeust in #168
  • docs: machine-check every advertised number, and fix the four that were wrong (#161) by @cdeust in #170
  • test: cover the five MCP handler modules no test executed (#169) by @cdeust in #171
  • sec(release): publish provenance ON the release, sign tags, and unstick manifest.json by @cdeust in #173
  • docs(security): say v0.8.3 is unsigned instead of claiming it is signed by @cdeust in #175

New Contributors

Full Changelog: v0.8.2...v0.8.3

v0.8.2

Choose a tag to compare

@github-actions github-actions released this 23 Jul 10:34
334bce2

What's Changed

  • fix(release): sha256sum fallback for windows tarball; pin v0.8.1 mcpb sha by @cdeust in #52
  • release: v0.8.2 — first complete four-platform release by @cdeust in #53

Full Changelog: v0.8.1...v0.8.2