-
v0.8.1 Stable
released this
2026-05-20 03:35:38 +00:00 | 428 commits to main since this releaseBug fix release — p10-1A-1 (PR #139) 이후 잠복했던
--code-lang/--repofilter 무시 버그 수정. p10-1B (PR #142) 머지 후 httpx + zod + lodash dogfooding 으로 표면화.사용자-가시 변경
kebab search --code-lang LANG/--repo NAME이 실제로 filter 적용. 이전: filter 무시 → 모든 doc (markdown / pdf / image 섞임). 이후: 지정된 code_lang / repo 의 chunk 만 반환.SearchHit.code_lang과SearchHit.repo가 filter-only-code-hits 일 때 정상 populated (이전엔 markdown hit 포함되며 backfill 미스로 None).- citation.lang / citation.symbol 이 design §3.4 형식 (Python dotted / TS·JS slash-style) 그대로 반환.
변경 위치
crates/kebab-search/src/lexical.rs— FTS SQL 에json_extract(d.metadata_json, '$.code_lang')/'$.repo'IN-list filter 추가.crates/kebab-store-sqlite/src/filters.rs—filter_chunks에 동일 filter 추가 (vector retriever 가 post-filter 로 사용).- 회귀 테스트 4건 추가.
영향 없음
- wire schema 변경 없음.
- frozen design 변경 없음.
- 기존 데이터 invalidation 없음 — 동일 doc / chunk / metadata, SQL filter 만 정상화.
Downloads