Skip to content

v2.2.0

Latest

Choose a tag to compare

@hedhoud hedhoud released this 03 Sep 16:24
3d84409

What's Changed

馃毃 BREAKING CHANGES

  • BREAKING CHANGE: Upgrade Milvus to 3.0 by @hedhoud in #855

Caution

Existing Milvus 2.x deployments must be migrated before upgrading to OpenRAG 2.2.0. Use the milvus_v3_migration.zip file attached below together with the migration documentation to migrate your existing Milvus data from v2 to v3.

  • BM25 lexical search is now case-insensitive by @Ahmath-Gadji in #880
    This change updates the BM25 analyzer and requires the corresponding Milvus schema migration for existing deployments.

Caution

Follow the steps in this Doc

馃殌 Features

  • Scope retrieval to a list of file_ids by @ewan102 in #761
  • Add support for custom system prompts by @ewan102 in #774
  • Add self-expiring "New" badges for recently introduced features by @Ahmath-Gadji in #877
  • Add the structure-aware structured_section chunking strategy by @andyne13 in #861
  • Add management of ASR transcription prompts by @hedhoud in #872
  • Show the active Jobs count in the sidebar by @hedhoud in #881
  • Add configurable OpenAI-compatible STT endpoints by @hedhoud in #873
  • Add a Release Notes dialog to the Admin Console by @hedhoud in #878
  • Normalize MOSS diarized transcripts for cleaner indexing and retrieval by @hedhoud in #874
  • Allow STT endpoints and transcription prompts to be selected per indexation preset by @hedhoud in #875
  • Add indexing completion callback URLs by @ewan102 in #695
  • Highlight the new STT capabilities in the Admin Console by @hedhoud in #893

馃悰 Bug Fixes

  • Recover TaskStateManager after actor failures by @hedhoud in #850
  • Drop falsy logprobs values from payloads for strict providers by @paultranvan in #827
  • Regenerate the UI lockfile with npm 10 so Docker builds using npm ci succeed by @Ahmath-Gadji in #859
  • Forward vendor-specific fields on chat messages and completions by @paultranvan in #833
  • Honor client-supplied llm_override endpoints behind the opt-in configuration flag by @paultranvan in #834
  • Prevent real captions next to image placeholders from being dropped during chunking by @andyne13 in #866
  • Make the release checklist fail correctly when validation fails by @andyne13 in #840
  • Allow files to be re-uploaded after cancelled indexing tasks by @hedhoud in #869
  • Remove leftover refactor scaffolding by @Ahmath-Gadji in #892

馃敡 Technical & Documentation

馃摝 Migration

For existing Milvus 2.x installations, migrate your data before starting OpenRAG 2.2.0.

Migration package:

Full Changelog: v2.1.1...v2.2.0