v1.30.1
What's Changed
- chore(tears+roadmap): mark v1.30.0 released by @jamie8johnson in #1123
- audit(v1.30.0): apply 152 of 170 findings (P1+P2+P3) + 17 tracking issues by @jamie8johnson in #1141
- fix(watch): #1124 — content-hash-aware drain replays mid-rebuild re-embeddings by @jamie8johnson in #1142
- fix(cache+watch): #1128 + #1129 — purpose column + global cache plumbing by @jamie8johnson in #1143
- fix(store): #1125 — close pool before restore_from_backup by @jamie8johnson in #1144
- fix(store): #1126 — coalesce LLM summary writes through WRITE_LOCK by @jamie8johnson in #1145
- fix(daemon): #1127 — short-hold mutex via BatchView snapshot dispatch by @jamie8johnson in #1146
- refactor(watch): split watch.rs into watch/ module by @jamie8johnson in #1147
- docs(roadmap): queue USearch + SIMD brute-force as IndexBackend candidates by @jamie8johnson in #1148
- chore(deps): Bump lru from 0.17.0 to 0.18.0 by @dependabot[bot] in #1149
- chore(deps): Bump blake3 from 1.8.4 to 1.8.5 by @dependabot[bot] in #1153
- chore(deps): Bump tokenizers from 0.22.2 to 0.23.1 by @dependabot[bot] in #1150
- chore(deps): Bump rayon from 1.11.0 to 1.12.0 by @dependabot[bot] in #1151
- chore(deps): Bump assert_cmd from 2.2.0 to 2.2.1 by @dependabot[bot] in #1152
- docs(roadmap): queue 5 watch-mode improvements by @jamie8johnson in #1154
- chore(deps): raise dependabot open-pr cap from 5 to 10 by @jamie8johnson in #1155
- chore(tears): post-#1155 state refresh by @jamie8johnson in #1164
- chore(deps): Bump clap_complete from 4.6.2 to 4.6.3 by @dependabot[bot] in #1157
- chore(deps): Bump tree-sitter-erlang from 0.15.0 to 0.16.0 by @dependabot[bot] in #1158
- chore(deps): Bump tree-sitter-c from 0.24.1 to 0.24.2 by @dependabot[bot] in #1159
- chore(deps): Bump libc from 0.2.185 to 0.2.186 by @dependabot[bot] in #1160
- chore(deps): Bump httpmock from 0.7.0 to 0.8.3 by @dependabot[bot] in #1161
- chore(deps): Bump reqwest from 0.13.2 to 0.13.3 by @dependabot[bot] in #1163
- chore(deps): Bump tree-sitter-c-sharp from 0.23.1 to 0.23.5 by @dependabot[bot] in #1162
- refactor(scoring): shared knob resolver — collapse 4-site fanout to one table (#1132) by @jamie8johnson in #1165
- docs(security): document indirect prompt injection / supply-chain risks from indexed content by @jamie8johnson in #1171
- chore(tears): post-#1165 / #1166-#1170 / #1171 state refresh by @jamie8johnson in #1172
- refactor(index): #1131 IndexBackend trait selector by @jamie8johnson in #1173
- fix(telemetry): real subcommand resolution + completion event by @jamie8johnson in #1174
- refactor(rrf): #1130 phase 1 — generalize rrf_fuse to N lists by @jamie8johnson in #1175
- feat(doc-writer): default --improve-docs to review-gate via patches (#1166) by @jamie8johnson in #1177
- feat(index): first-encounter prompt for committed notes (#1168) by @jamie8johnson in #1180
- feat(search): trust_level + reference_name on chunk JSON output (#1167, #1169) by @jamie8johnson in #1178
- feat(llm): validate summary output before caching (#1170) by @jamie8johnson in #1179
- chore(tears+roadmap): post-indirect-injection-cluster state + master plan by @jamie8johnson in #1183
- refactor(batch): #1137 lift BatchCmd::is_pipeable into a registry table by @jamie8johnson in #1184
- refactor(llm): #1138 LlmProvider via ProviderRegistry slice by @jamie8johnson in #1185
- chore: Release v1.30.1 by @jamie8johnson in #1186
Full Changelog: v1.30.0...v1.30.1