Skip to content

v0.9.0

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Aug 20:42
· 3 commits to main since this release
fcac310

Features

  • backup: support configurable backup path (3e58619)
  • sync: show verbose metadata scan progress (e0edd52)
  • embeddings: select backends by capability (2b0e389)
  • pdf: isolate layout extraction in spawned worker (b171b8d)
  • embeddings: isolate accelerator models in spawned workers (2ff0333)
  • embeddings: schedule batches by token budget (28540d5)
  • embeddings: define accelerator worker protocol (66fea01)
  • benchmarks: add accelerator qualification baseline (629b21f)
  • models: add gemma-embed (EmbeddingGemma 300M) document model (264956d)
  • embeddings: let --gpu authorize CoreML and warn when a run is killed (448e20d)
  • models: add qwen3-embed and deprecate stella (97f5bde)

Bug Fixes

  • plugin: validate direct arc command execution (71e311a)
  • harden backup, CoreML, and sync edge cases (a00c57b)
  • backup: load standalone config and report progress (226c646)
  • pdf: finalize worker exit code after reaping (bacf702)
  • sync: validate recovered manifests (7d0988b)
  • sync: publish empty file manifests (f96fa3c)
  • sync: rebuild manifests after rename (0ff1fd5)
  • sync: track zero-chunk files (568eeca)
  • sync: recover missing file manifests (4fda3fa)
  • sync: surface manifest scan failures (7273aa0)
  • sync: make file manifests resilient (89ede1a)
  • build: package accelerator result schema (60b0327)
  • embeddings: retry retained worker containment (74f8812)
  • benchmarks: validate results at runtime boundaries (dbe0156)
  • embeddings: enforce worker containment and token budgets (649e947)
  • benchmarks: enforce accelerator reliability evidence (2820c6e)
  • pdf: verify layout worker reaping (4c73f9b)
  • embeddings: harden accelerator runtime boundaries (2d75e0c)
  • pdf: make layout selection truthful (d00731d)
  • build: restore stable tree-sitter versions (e39ed96)
  • build: exclude crashing tree-sitter language pack (ec77bdd)
  • sync: improve indexing eta accuracy (3ed87bf)
  • pdf: parse documents once during extraction (4be6178)
  • cli: report stopped container services (85b0baf)
  • harden MeiliSearch task waits and FastEmbed cache self-healing (6af6d84)
  • deps: require transformers 4.51+ for qwen3 and guard optional-dep test (9f98338)
  • deps: lift transformers cap to <5.0 via DynamicCache shim (0518fc3)
  • deploy: use 127.0.0.1 in MeiliSearch healthcheck (d68da2b)

Performance

  • indexing: eliminate redundant sync scans (d67895a)
  • sync: harden manifest lookups (9ce1fb7)
  • sync: replace chunk scans with file manifests (221089e)
  • embeddings: evaluate CoreML shape buckets (51a4519)
  • embeddings: qualify CUDA worker conservatively (6093a2f)
  • embeddings: qualify MPS worker conservatively (3d8ad49)

Documentation

  • acceleration: align guidance with capability evidence (e8ada2e)
  • embeddings: plan isolated accelerator architecture (25c7a51)
  • models: add speed/quality model guidance and retire stale stella references (bd7364a)

Tests

  • embeddings: seed CPU fallback model cache (346079b)

Chores

  • release: 0.9.0 (fcac310)
  • deps: bump the actions group across 1 directory with 3 updates (0c94ba9)
  • deps: commit uv.lock for reproducible dev environments (dd2b1bf)
  • deps: raise dependency floors for indexing performance (471ac43)

Other

  • research(mlx): record offline embedding feasibility decision (89ede65)

Full Changelog: v0.8.3...v0.9.0