Skip to content

0.6.0

Choose a tag to compare

@leoguillaume leoguillaume released this 19 Aug 15:04
· 138 commits to main since this release
58bc42b

OpenGateLLM 0.6.0 completes the RAG split (removal of leftover Postgres tables) and adds SSO authentication via OAuth2 Proxy for the Playground.

Breaking changes

  • Remove leftover RAG Postgres tables (collection, document, role.storage_limit) — Alembic migration included; run only after migrating data to OpenGateRAG (#1007). We define the migration process in the dedicated ADR.

Features

Refactoring

  • Replace ModelProviderGateway with ProviderCapabilitiesRepository in the provider domain — simplifies provider capability probing (#972).
  • Migrate POST /v1/ocr to clean architecture (aligned with /v1/rerank and /v1/embeddings), factor shared use case base for the three forwarding endpoints (#984).

Bug fix

  • Fix Langfuse logging for non-streamed requests; add missing metadata on the root observation on failure (#987).
  • Prefer 0.0 over None for environmental impact metrics (kWh, kgCO2eq) — consistent API and usage table reads (#990).
  • Fix adding an Albert provider with an alias (#991).

Playground

  • Migrate auth form to a Reflex form component — fixes password manager autocomplete (KeePass, etc.) filling fields without submitting the form (#981).

Full Changelog: 0.5.0...0.6.0

New Contributors