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
- @Yyunozor made their first contribution in #1308
- @JJordan0C made their first contribution in #1319
- @Enferlain made their first contribution in #1325
- @rudi193-cmd made their first contribution in #1647
- @ibaldr89 made their first contribution in #1203
- @anfedoro made their first contribution in #1253
- @Joseph-MingEn made their first contribution in #1371
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.