Skip to content

v0.6.4

Choose a tag to compare

@mbachaud mbachaud released this 09 Jun 07:27
· 18 commits to master since this release
27fe5fc

Master-bound sibling of the v0.6.3 Onyx external-validation snapshot. v0.6.3 stays a tag-only artifact (sibling branch perf/dense-prefilter-via-splade-candidates, not on PyPI); 0.6.4 ships the master-bound subset to the wheel.

Highlights

  • #177 perf(dense): bound CUDA VRAM during batch ingest via periodic empty_cache. HELIX_DENSE_VRAM_RELEASE_EVERY=256 default; holds dense ingest at ~6 GB plateau on a 12 GB 3080 Ti (was climbing to 11.7 GB and spilling to shared-mem).
  • #180 fix(config): wire semantic_dense_additive_weight + semantic_broaden_routing — env-gated by HELIX_SEMANTIC_ARM=1 + query_type == "semantic", default-off so stock retrieval is byte-identical to v0.6.2. Lets downstream consumers running the v0.6.3 fixed-pipeline TOML load on a master-derived build without their config keys silently vanishing.
  • #179 feat(launcher): Manage Database tray + Switchboard + Pipeline viewer. Tray submenu discovers genome .db files, switches via HELIX_GENOME_PATH + restart, with confirmation via Win32 MessageBoxW (avoids tkinter-on-pystray deadlock). Dashboard adds an 11-knob Switchboard panel and a per-request Pipeline viewer (HELIX_PIPELINE_RING=0 to disable). New GET /debug/pipeline/recent + GET /admin/genome.

Full per-PR notes in CHANGELOG.md.