2.0.0-alpha.6 (2026-10-08)
Features
- autoscaling: scale bulk workers from queue backlog (#3818) (b7267a7)
- connectors: pause and resume continuing imports (#3844) (fa06fe4)
- content: count metadata values for facets (#3789) (63d76a9)
- corpora: add archive, restore and rename (#3817) (939e273)
- deploy: let the Railway demo drop core.ingest when hosted embeddings serve (#3834) (782d9d2)
- deploy: serve EmbeddingGemma 2 on Modal (#3811) (1bbc9a1)
- deploy: set rebuild concurrency from a Railway variable (#3823) (7ad49b5)
- embeddings: encode queries beside the API on CPU (#3830) (8a9d155)
- eval: add text-only EmbeddingGemma 2 bake-off (#3802) (9a06b2b)
- ingestion: pack paragraphs into hosted embedding passages (#3827) (1ff2e28)
- ingestion: preserve recipes when tuning provider execution (#3845) (92de9e8)
- quarantine: restart reprocessing from normalization (#3796) (f51bfe3)
- quivr-search: find sharper source logos, SVG included (#3785) (c990d71)
- quivr-search: open the Explorer from its address only (#3820) (7eca7a0)
- quivr-search: rebuild the Explorer to match the approved layout (#3804) (52b939a)
- quivr-search: redesign the Explorer around a timeline and a preview panel (#3797) (d753c3c)
- quivr-search: show counts next to each filter value in the Explorer (#3793) (0a0ca1d)
- retrieval: rank configurable keywords once per item (#3829) (08a63e0)
- storage: compact durable import data (#3840) (951edd2)
- workers: isolate live and bulk queues (#3814) (5a288ea)
Bug Fixes
- acceptance: await collected record retrieval readiness (#3816) (254e437)
- autoscaling: deploy Railway regional replica changes (#3826) (9e4180e)
- deploy: never cap passages per item on the Railway demo (#3833) (456f8a1)
- deploy: read the pinned EmbeddingGemma model card by revision on Modal (#3812) (c2330d9)
- eval: bound campaign compute and retain trial evidence (#3794) (d75e4fd)
- eval: load EmbeddingGemma 2's model card and processor on Modal (#3807) (a990de4)
- ingestion: distinguish model settings in derivation identity (#3813) (150842e)
- ingestion: embed complete items and isolate rebuild failures (#3837) (d717be3)
- modal: accept packed embedding passages (#3832) (116f618)
- newsml-g2: import messages within extension limits (#3792) (6b37e84)
- postgres: index segments by segmentation during upgrades (#3825) (9e84e3f)
- postgres: keep index builds off the startup path (#3836) (564e53b)
- processing: adopt a vector another derivation stored first (#3824) (e2805fa)
- processing: keep imports searchable during recipe changes (#3839) (18c678a)
- quivr-search: keep a chart tooltip on its bar when the page moves (#3790) (994a317)
- quivr-search: keep the feed's controls in place while searching or filtering (#3822) (f31dd5e)
- railway: let the demo operator key archive and rename corpora (#3821) (650905e)
- railway: make hosted embeddings the ingestion default (#3798) (e312794)
- rebuild: keep candidate lookup steady and batch writes (#3831) (a8ec70e)
- retrieval: serve coverage snapshots without blocking search (#3819) (1cbd569)
- retrieval: stop rebuilds that leave coverage unchanged (#3803) (c94f1b8)
Performance Improvements
- connectors: acquire archive pages without interval gaps (#3838) (568de15)
- ingestion: batch archive embeddings across versions (#3795) (62e7c86)
- postgres: bound queue observations and version purge discovery (#3841) (a9e92fb)
- postgres: move writes ahead of journal locks (#3828) (03a0c38)
- queues: throttle backlog refreshes and use operation counters (#3843) (98918e2)
- railway: increase hosted embedding throughput (#3799) (2a3e96d)
- railway: send 16 concurrent Gemma embedding requests (#3847) (cab7ebd)
- rebuild: allow up to 256 versions per rebuild step (#3842) (e5dea49)
- retrieval: re-embed rebuild candidates concurrently (#3806) (c3d4340)