• v0.8.1 16dc02cfa2

    v0.8.1 Stable

    altair823 released this 2026-05-20 03:35:38 +00:00 | 428 commits to main since this release

    Bug fix release — p10-1A-1 (PR #139) 이후 잠복했던 --code-lang / --repo filter 무시 버그 수정. 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_langSearchHit.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.rsfilter_chunks 에 동일 filter 추가 (vector retriever 가 post-filter 로 사용).
    • 회귀 테스트 4건 추가.

    영향 없음

    • wire schema 변경 없음.
    • frozen design 변경 없음.
    • 기존 데이터 invalidation 없음 — 동일 doc / chunk / metadata, SQL filter 만 정상화.
    Downloads