• v0.17.2 Stable

    altair823 released this 2026-05-25 05:56:21 +00:00 | 296 commits to main since this release

    변경사항 (since v0.17.0)

    • #165 feat(search): heading_path FTS5 text column filter
    • #164 feat(ocr): request_timeout_secs config knob
    • #163 docs: sudo 없이 ollama 설치 + ask --stream 권장 (v0.17.0 post-dogfood)
    • #162 feat: [models.llm] request_timeout_secs config + 권장 모델 가이드

    v0.17.2 — v0.17.1 post-dogfood polish

    v0.17.1 (PR #162) 의 두 미진행 follow-up 을 한 patch release 로 묶음. additive only — 옛 config / wire 호환, 기존 사용자는 binary 만 교체.

    변경

    • [image.ocr] request_timeout_secs config 노브 (PR #164) — crates/kebab-parse-image/src/ocr.rs::REQUEST_TIMEOUT hard 300s 제거. v0.17.1 의 [models.llm] request_timeout_secs 패턴을 OCR 어댑터에 동일 적용. 별 노브로 분리 한 이유 (사용자 결정): OCR 과 LLM 의 cold start / latency 패턴이 달라 16 GB / CPU only 환경에서 vision 모델만 다른 timeout 을 쓰기 편함. env override KEBAB_IMAGE_OCR_REQUEST_TIMEOUT_SECS. 0 은 disable 아닌 "즉시 timeout" (LlmCfg sister doc 과 일관). v0.17.1 의 첫 번째 미진행 항목 closure.

    • heading_path FTS5 column filter (PR #165) — chunks_ftsheading_path 컬럼 (V002/V007 트리거가 chunks.heading_path_json 을 그대로 INSERT) 의 JSON 표기 ([, ", ,) + path 세그먼트 (app, src) 가 trigram tokenizer 에서 색인되어 query 가 우연히 false positive hit 하던 문제. crates/kebab-search/src/lexical.rs::build_match_string 가 non-raw 분기 결과를 text : (<expr>) 로 wrap — heading 색인 V007 verbatim 그대로 유지 (디스크 크기 변화 없음), 매칭 대상만 text 컬럼 한정. 사용자가 heading 검색 의도시 raw mode 'heading_path : <token>' 로 opt-in (escape hatch). integrations/claude-code/kebab/SKILL.md 의 search 절에 안내 추가. 2026-05-24 v0.17.0 trigram tokenizer entry 의 heading_path_json JSON 노이즈 closure.

    영향

    • config: 옛 config 의 [image.ocr] 섹션에 request_timeout_secs 가 없어도 그대로 파싱 + default 300s (#[serde(default)]).
    • wire schema: search_response.v1 의 shape 변경 없음. schema.v1 / error.v1 / ingest_report.v1 모두 v0.17.1 호환.
    • DB / re-ingest: 불필요. V008 migration 없음. heading_path 색인은 그대로, query 시점 매칭 범위만 변경. OCR timeout 은 client builder 단의 변경.
    • agent / Claude Code skill: SKILL.md 의 column scoping bullet 한 줄 추가로 heading 검색 escape hatch 안내. raw mode 가 이미 documented surface 라 신규 wire 호환성 문제 없음.
    • HOTFIXES 2026-05-25 v0.17.2 OCR timeout entry (PR #164)
    • HOTFIXES 2026-05-25 v0.17.2 heading text column filter entry (PR #165)
    • v0.17.0 release notes — 한국어 trigram tokenizer ��� JSON 노이즈가 본 release 에서 closure
    • v0.17.1 release notes — LLM timeout 노브 + ollama 설치 가이드 (sister knob)
    Downloads