Skip to main content
v1.3.18

Changelog

This release adds reliable cluster replication with routing-rule synchronization, expands OSS provider coverage with Mistral OCR, Azure passthrough, and OpenRouter embeddings, and tightens authentication to reject users without claims.

✨ Features

  • Reliable Replication Logic - Reworked cluster replication for stronger consistency and recovery guarantees across nodes
  • Routing Rule Cluster Sync - Routing rules now synchronize across cluster nodes with dedicated message handling, keeping every node in agreement on traffic policies
  • OCR Endpoint - End-to-end support for the /v1/ocr endpoint backed by Mistral OCR
  • Azure Passthrough - Native Azure API passthrough support for direct Azure OpenAI calls
  • OpenRouter Embeddings - Embeddings support added for the OpenRouter provider
  • Redis TLS & Cluster Mode - TLS and cluster-mode Redis connections, plus a fix for valkey-search query syntax
  • OAuth MCP Hints - Next-step hints returned on OAuth MCP client creation responses
  • 272k Token Tier & Priority/Flex Pricing - Added 272k token tier along with flex and priority tier pricing support
  • Go 1.26.2 Upgrade - Upgraded the build toolchain from Go 1.26.1 to Go 1.26.2

🐞 Fixed

  • Login Rejects Missing Claims - Users without claims are now properly rejected at login instead of slipping through authentication
  • Response Backfill - Response parameter backfilling for chat completion and responses requests ensures model, object type, and created timestamp fields are always populated
  • Pricing Sync Interval - pricing_sync_interval is now correctly applied, and env variables are supported in pricing_url
  • OAuth Transient Failures - OAuth config is no longer marked expired on transient network failures
  • Mistral Provider Cleanup - Removed redundant provider key normalization and duplicate OCR validation from Mistral provider

📀 Base OSS version

transports/v1.4.22

🔌 If you are compiling plugin against this release - use following deps