github DeusData/codebase-memory-mcp 0.10.7

pre-release4 hours ago

Warning

Broken for npm/PyPI installs — superseded by v0.10.8. A publishing error released this under the tag 0.10.7 instead of v0.10.7. The npm/PyPI package installers resolve their downloads via the v-prefixed tag, which cannot be created retroactively (release immutability tombstones the name). Direct downloads from this page work normally — the binaries themselves are fine and fully verified. Use v0.10.8 or newer for package-manager installs, or scripts/setup.sh.

What's Changed

  • fix(extract): converge Function/Method is_test with the tests/ path filter by @Yyunozor in #1308
  • fix(hooks): scope pre-commit clang-tidy to staged changes (#1264) by @Yyunozor in #1310
  • fix(mcp): isolate semantic-only JSON search by @JJordan0C in #1319
  • fix(search): preserve compound requested fields by @Enferlain in #1325
  • fix(cypher): scan all unlabeled query candidates by @Enferlain in #1323
  • fix(registry): drop suffix_match CALLS across language boundaries by @rudi193-cmd in #1647
  • fix: rebuild index when mode adds capabilities by @astandrik in #1263
  • fix(daemon): add native FreeBSD process-image identity and /home log-path alias by @PR9000 in #1467
  • fix(mcp): restore scalable project discovery by @tmonestudio in #1181
  • fix(discover): detect extensionless scripts by shebang by @ibaldr89 in #1203
  • fix: preserve UTF-8 in search_code source by @anfedoro in #1253
  • fix(build): force LF line endings for shell scripts by @mlandolfi90 in #1314
  • fix: unbreak main — stdin-gate #1359 guards + Windows search_code UTF-8 pipe by @DeusData in #1704
  • fix(test): isolate harness daemon runtimes by @astandrik in #1695
  • fix(python): resolve aliased from-import CALLS to real def by @Joseph-MingEn in #1371
  • fix(cypher): expansion materializes every matched row — the cap falsified aggregates (#1196) by @DeusData in #1698
  • fix(mcp): bound and cancel Windows code search by @ertankucukoglu in #1608
  • fix(build): LF contract for extensionless git hooks + a line-ending guard by @DeusData in #1699
  • fix(index): preserve persisted coverage summaries by @Enferlain in #1326

New Contributors

Full Changelog: v0.10.6...0.10.7

Security Verification

Every binary published below was scanned by VirusTotal before smoke and soak testing, and the verdict for the exact shipped bytes is linked per product (decisive engines: 60–68).
Every shipped binary was clean.

Product Shipped binary VirusTotal verdict
linux-amd64 9f24d35e42d511c9d5de8f2f3a2c503bfce7e920901f94d0cff837d1371312cd clean
linux-arm64 ee517a1b83cda7232bf9f0e2d02807a25207937796bde26dd1dd518be8fb7dd1 clean
linux-amd64-portable e9772b28473c11016e59d4dc272b8290deb1efe633c17eb942676f1595b5011e clean
linux-arm64-portable a516c044a59c2e8be40366c84aab2a04c2d112298f496f8204f498cbea7883ba clean
darwin-amd64 2d5b042b59189645e6975bd3e9772ec760a8368164223fdb85c55a9c67f1d2d2 clean
darwin-arm64 24c8b6ee8711e465db359c2ed3ba87c9c350a105f2e77f7d3e4c72b098cd43af clean
windows-amd64 2d55ab63c05011a6c00939fc79e17ae0432c4b1fe7675b6dcc86e242a1be437b clean
windows-arm64 c5d26ab2e4f59d7e7bc9fbfaa3e08c92127b5ea75c2b7942087edb8a49828fca clean

Selection is tuple-local and defaults to stripped. The selected executable SHA-256 was verified again after packaging; archive containers were not redundantly submitted to VirusTotal. Their hashes remain available in checksums.txt.

Durable evidence: candidate provenance, candidate VirusTotal results, selection decisions.

Don't miss a new codebase-memory-mcp release

NewReleases is sending notifications on new releases.