# Changelog ## 1.8.1 — production gate - Live functionality matrix (`scripts/func_test.py`): every destination, both graph engines, both archives, ask on both SQL targets — 18/18. - Fixed: LanceDB schema stability (JSON-string payloads), pgvector per-document rollback, MariaDB stale-dimension guard, Weaviate IPv4 pin, LightRAG ≥ 1.5 async lifecycle, Milvus Lite lock release (`close()` lifecycle + open retry). - `pyflakes` clean across package, scripts, and tests. ## 1.8.0 — the workstation's filesystem - `/mnt/AI` layout awareness: `corpus/cold` → IN, `corpus/hot` → vault, `corpus/archive` for the bz2 stage; `THICKET_AI_ROOT` override. - `~` and `$VAR` expansion through one shared `expand_path`. ## 1.7.x — destinations, not stages - TARGET selects the destination: `obsidian` (notes only) or any vector store (notes + that store). Vault/vector checkboxes removed. - Sources are never deleted: archive stage moves verified sources to `ingested-archive/` and bzip2-compresses them (streaming, level 9). - Skip-unchanged (content-hash manifest), MAX MB guard, custom notes dir. - Dynamic Paths panel: live OUT resolution per target; status footer follows the target selector; per-target connection hints. ## 1.5.0–1.6.0 — technical corpora - Code-preserving chunker: fenced blocks atomic with language tags, paragraph-aligned prose, shebang-safe headings, line-windowed oversized blocks. - 21 source/config extensions ingest as language-tagged listings. - Embedder catalog: jina-code default (English + code), bge-base, bge-small; chunk payloads carry `chunk_kind` / `lang`. ## 1.4.0 — graphs, ask, objects - Graphify engine beside LightRAG (`--graph-engine`). - ASK: natural-language SQL over pgvector/MariaDB corpora (Vanna 2 agent + Ollama; CLI and console). - MinIO archive stage (object storage for originals). ## 1.2.0–1.3.0 — ten vector targets - qdrant, chroma, lancedb, faiss, milvus, weaviate, pgvector, duckdb, sqlite-vec, mariadb — one registry, one payload schema, cosine-score parity to four decimals. ## 1.0.0–1.1.0 — the console - MMD3 console (OpenTranscode lineage): LED queue table, phosphor log, knobs, live probe. Qt-free pipeline core shared by GUI and CLI.