Skip to content

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 10 Jun 16:43
· 6 commits to main since this release
2964ac7

Features

  • corpus: improve corpus list display (40b8c24)
  • cli: expose model catalog policy (c1b4ed1)
  • cli: show corpus sync metadata in list (e596cb9)
  • cli: add global json output mode (30f2636)
  • cli: add --prune and orphan-aware stamp to index/sync force paths (8f7c7c0)
  • indexing: add orphan-aware prompt-policy stamp gate (9185f6c)
  • indexing: delete force chunks by file_path (53610bd)
  • container: add backup and restore commands (cf565b2)
  • indexing: version persisted schema payloads (c686c32)
  • indexing: persist extraction quality manifests (aa3df5d)
  • cli: support corpus descriptions (4a8bd29)
  • cli: include models in corpus list (89ffba8)
  • config: support authenticated Qdrant clients (0cf14eb)

Bug Fixes

  • corpus: show pdf item counts without cached metadata (28d3d30)
  • indexing: harden rename sync and lazy-load OCR OpenCV (4a9a4a3)
  • ci: repair installation smoke tests (e32ad31)
  • corpus: lazily cache legacy list counts (6243468)
  • config: move ruff select to lint section (fee7ba9)
  • indexing: clarify large chunk preservation logs (0c4d60f)
  • sync: backfill legacy prompt policy metadata (0cf862d)
  • cli: collapse matching corpus chunk counts (4e46a34)
  • cli: count code corpora by repository (3cf1726)
  • cli: make corpus list fast by default (c12e7c4)
  • deploy: align qdrant image with client version (715db9a)
  • embeddings: make default code model fastembed-first (1de01f2)
  • cli: include dimension changes in model warnings (d8cb071)
  • indexing: initialize prompt-policy stamp metadata (69240a6)
  • indexing: gate source stamps on processed coverage (ba1b51a)
  • indexing: fail closed on force pre-delete errors (0bd0c59)
  • indexing: guard multi-root prune and honest orphan count (f5a79ab)
  • indexing: delete source branch chunks on force before stamp (9464460)
  • indexing: count markdown streaming uploads (fb5c48c)
  • embeddings: reserve prompt length when clipping (db3db08)
  • embeddings: enforce prompt policy for semantic search (0e540b0)
  • ci: clear resolved audit baseline (7baf6f3)
  • indexing: refresh dependency matrix (3161796)
  • indexing: default markdown embedding batch size (36d977a)
  • embeddings: bound CPU streaming batches (13a0e1c)
  • indexing: keep markdown no-op returns unpackable (72566e3)
  • embeddings: keep GPU poisoning sticky (956900c)
  • embeddings: guard direct GPU embed memory pressure (45d882c)
  • embeddings: isolate model cache directories (69d28f4)
  • cli: isolate corpus defaults from logger patches (3028c6d)
  • export: stamp legacy imported payloads (cb97ef8)
  • cli: clarify schema verification errors (4d775ee)
  • indexing: preserve legacy schema updates (0641b63)
  • sync: stamp meili version repairs (8eb4be0)
  • indexing: stamp direct search writers (cd65873)
  • indexing: reject legacy schema metadata (8c1863d)
  • collections: serialize concrete quality manifests only (e4f5654)
  • search: preserve single-condition metadata filters (4eafbaf)
  • search: hide metadata points from user collection scans (c21270c)
  • indexing: compare source hashes by stored length (7498d2b)
  • indexing: persist chunk completeness metadata (20ccbd0)
  • config: use xdg qdrant config path (4b9543f)
  • pdf: preserve OCR fallback provenance (3d68c88)
  • markdown: preserve raw semantic chunk spans (8b9b83a)
  • embeddings: harden remote model loading defaults (82b9b7b)
  • embeddings: update MPS opt-in warning (fef8d68)
  • markdown: window oversized chunks before embedding (db72378)
  • embeddings: report FastEmbed CoreML fallback (8fbb2e6)
  • embeddings: make stable CPU defaults explicit (25134b2)

Performance

  • sync: avoid unnecessary hash work during incremental sync (f5fa825)
  • corpus: avoid scrolling counts in list details (9af65b3)
  • cli: batch Qdrant backfill embeddings (1d27d56)

Documentation

  • replace beads references with kata (4704dab)
  • align plugin metadata and docs with current CLI surface (f210583)
  • readme: align docs with current features (5df4453)
  • release: define 1.0 compatibility policy (d0a9e1f)
  • cli: align gpu opt-in guidance (deecaa7)
  • indexing: bound prompt-policy stamp guarantee to covered runs (9d654ae)

Tests

  • embeddings: add opt-in GPU smoke follow-ups - Low (2 findings) (9be2a14)
  • embeddings: add opt-in GPU smoke suite (4464ed0)

CI

  • skip install smoke on main pushes (712c062)
  • disable scheduled gpu smoke tests (a6a747e)
  • add installation smoke workflow (492f25a)
  • add release quality gates (2310f22)

Chores

  • release: 0.7.0 (2964ac7)
  • ignore bulk ruff reformat in git blame (3061909)
  • release: record production trust triage completion (cf6eeae)
  • ignore skills lock file (fdaddac)
  • ignore local agent files (970f4c3)
  • ignore local worktrees (bb3f5d9)

Style

  • test: format rename detection test (16e5f0b)
  • ruff format test_corpus_commands.py (1fb4085)
  • format entire codebase with ruff, drop format ratchet to 0 (befc7d2)
  • cli: satisfy ruff for source indexing (24204b5)
  • cli: satisfy ruff for sync command (a064abb)

Full Changelog: v0.6.0...v0.7.0