diff --git a/docs/changelogs/v1.5.0-prerelease3.mdx b/docs/changelogs/v1.5.0-prerelease3.mdx
index b85f049bfc..ea86d606f6 100644
--- a/docs/changelogs/v1.5.0-prerelease3.mdx
+++ b/docs/changelogs/v1.5.0-prerelease3.mdx
@@ -19,33 +19,71 @@ description: "v1.5.0-prerelease3 changelog - 2026-04-13"
## ✨ Features
-- **OAuth MCP** - add next-step hints to OAuth MCP client creation response
-- **Azure passthrough** - added azure passthrough support
-- **272k token tier** - add 272k token tier pricing support in pricing
-- **Flex and priority tier support** - added flex and priority tier support in pricing
+- **Object Store Log Store** — Logging plugin's log store can now offload payloads to object storage (S3/GCS/etc.) instead of bloating the database
+- **Azure Passthrough** — Azure passthrough support added
+- **Mistral OCR** — End-to-end support for the `/v1/ocr` endpoint (Mistral OCR)
+- **OpenRouter Embeddings** — Embeddings support added to the OpenRouter provider
+- **Redis TLS & Cluster Mode** — TLS and cluster-mode support for Redis; valkey-search query fix
+- **Parallel Model Catalog Sync** — Model catalog restructured with parallel syncs for faster startup and refreshes
+- **Dashboard CSV & PDF Export** — Export dashboard views to CSV or PDF
+- **OpenAPI Security Schemes** — Security schemes added to the OpenAPI spec; virtual key examples updated; API playground now only shows supported auth methods per endpoint
+- **Configurable API Docs Base URL** — Base URL for the hosted API documentation is configurable
+- **v1.4.x Allow-List Compatibility Mode** — New version-1 compatibility mode preserves v1.4.x allow-list semantics for smoother upgrades
+- **OAuth MCP Hints** — OAuth MCP client creation response now includes next-step hints
+- **272k Token Tier Pricing** — Pricing support for the 272k token tier
+- **Flex & Priority Tier Pricing** — Flex and priority tier pricing (including override fields)
+- **UI: Create-Provider Shortcut** — Empty state now links directly to provider creation
## 🐞 Fixed
-- **Streaming Post-Hook Race** — Fix race condition where fasthttp RequestCtx could be recycled before transport post-hooks complete in streaming goroutines; eagerly captures request/response snapshots before handler returns
+- **Streaming Post-Hook Race** — Fix race where fasthttp RequestCtx could be recycled before transport post-hooks completed in streaming goroutines; snapshots are now captured eagerly before the handler returns
+- **Streaming Blocker** — Fix a streaming blocker in the transport layer
- **Async User Values** — Propagate user values through all async inference handlers and job submissions
-- **Trace Completer Safety** — Refactor trace completer to accept transport logs as parameter instead of reading from potentially recycled context
+- **Trace Completer Safety** — Trace completer accepts transport logs as a parameter instead of reading from a potentially recycled context
- **Async Log Store Exceptions** — Fix exception handling in async log store jobs
-- **Model Alias Tracking** — Split ModelRequested into OriginalModelRequested and ResolvedModelUsed for accurate model alias resolution tracking
-- **MCP Tool Discovery** — Add discovered tools and tool name mapping columns to MCP clients
+- **Model Alias Tracking** — Split `ModelRequested` into `OriginalModelRequested` and `ResolvedModelUsed` for accurate alias resolution tracking
+- **MCP Tool Discovery** — Add discovered tools and tool-name mapping columns to MCP clients
+- **OAuth Transient Failures** — Don't mark OAuth configs expired on transient network failures
+- **OAuth Session Cleanup** — Clean up OAuth sessions on virtual key deletion; fixes an associated race condition
+- **Pricing Sync Config** — Correctly apply `pricing_sync_interval` and support env variables in `pricing_url`
+- **Key Validation Logging** — Improved key validation error handling and logging
+- **DB Deadlock Prevention** — Replace find-then-upsert with atomic `ON CONFLICT` to prevent deadlocks
+- **LiteLLM Compat** — LiteLLM compatibility fixes
+- **SQLite Migration Fix** — Additional SQLite migration fixes
+- **CVE Fixes** — Dependency updates addressing reported CVEs
-- refactor: split ModelRequested into OriginalModelRequested and ResolvedModelUsed for model alias tracking
+- feat: Azure passthrough support
+- feat: add end-to-end support for `/v1/ocr` (Mistral OCR)
+- feat: add Embeddings in OpenRouter provider
+- feat: add 272k token and priority tiers support in pricing
+- feat: add flex tier pricing support with flat rate structure
+- refactor: split `ModelRequested` into `OriginalModelRequested` and `ResolvedModelUsed` for model alias tracking
+- refactor: restructure model catalog with parallel syncs
- refactor: simplify Azure passthrough by removing redundant config nil checks
- refactor: simplify Mistral error parsing signature
-- fix: carry ProviderResponseHeaders through text completion response conversion
+- refactor: add response backfill methods
+- fix: carry `ProviderResponseHeaders` through text completion response conversion
+- fix: streaming blocker
+- fix: core test fixes
+- fix: CVE / package updates
- feat: add MCP client discovered tools and tool name mapping migration
+- feat: object store support for log_store (avoid bloating DB)
+- feat: add version 1 compatibility mode for v1.4.x allow-list semantics
+- feat: add flex and 272k token tier pricing override fields
+- fix: don't mark OAuth config expired on transient network failures
+- fix: cleanup OAuth sessions on virtual key deletion and prevent race condition
+- fix: replace find-then-upsert with atomic `ON CONFLICT` to prevent deadlocks
+- fix: correctly apply `pricing_sync_interval` and support env variables in `pricing_url`
- fix: exception handling in async log store jobs
-- refactor: model catalog Init API to use SetShouldSyncGate method
-- refactor: rename DefaultPricingSyncInterval to DefaultSyncInterval
+- fix: migration fix
+- refactor: improve key validation error handling and logging
+- refactor: model catalog Init API to use `SetShouldSyncGate` method
+- refactor: rename `DefaultPricingSyncInterval` to `DefaultSyncInterval`
@@ -61,10 +99,12 @@ description: "v1.5.0-prerelease3 changelog - 2026-04-13"
+- fix: litellm compat
- chore: upgraded core to v1.5.2 and framework to v1.3.2
+- feat: object store support for log_store (avoid bloating DB)
- chore: upgraded core to v1.5.2 and framework to v1.3.2
@@ -85,6 +125,7 @@ description: "v1.5.0-prerelease3 changelog - 2026-04-13"
+- feat: Redis TLS + cluster mode support; valkey-search query fix
- chore: upgraded core to v1.5.2 and framework to v1.3.2