From 33763f06cc87cd6d93e670fef8ce870425f3f208 Mon Sep 17 00:00:00 2001 From: Diego Rodrigues de Sa e Souza Date: Fri, 28 Aug 2026 16:26:32 -0300 Subject: [PATCH] chore(changelog): add missing fragments for #11919/#11918/#11916 (#11938) Adds the 3 missing changelog fragments. --- .../fixes/11916-strip-store-openai-compatible-responses.md | 1 + changelog.d/fixes/11918-custom-node-canonical-prefix.md | 1 + .../fixes/11919-static-catalog-authoritative-suppression.md | 1 + 3 files changed, 3 insertions(+) create mode 100644 changelog.d/fixes/11916-strip-store-openai-compatible-responses.md create mode 100644 changelog.d/fixes/11918-custom-node-canonical-prefix.md create mode 100644 changelog.d/fixes/11919-static-catalog-authoritative-suppression.md diff --git a/changelog.d/fixes/11916-strip-store-openai-compatible-responses.md b/changelog.d/fixes/11916-strip-store-openai-compatible-responses.md new file mode 100644 index 0000000000..1db3dfde15 --- /dev/null +++ b/changelog.d/fixes/11916-strip-store-openai-compatible-responses.md @@ -0,0 +1 @@ +- **fix(sse):** `stripStore()` now forces `store=false` for stateless OpenAI-compatible Responses-API targets (unless the connection has explicitly opted in via `providerSpecificData.openaiStoreEnabled`), instead of only handling the `openai`/`agentrouter` cases — a client-supplied `store` value previously passed through untouched to backends that don't actually persist responses server-side ([#11916](https://github.com/diegosouzapw/OmniRoute/pull/11916) — thanks @HouMinXi). diff --git a/changelog.d/fixes/11918-custom-node-canonical-prefix.md b/changelog.d/fixes/11918-custom-node-canonical-prefix.md new file mode 100644 index 0000000000..97060018e3 --- /dev/null +++ b/changelog.d/fixes/11918-custom-node-canonical-prefix.md @@ -0,0 +1 @@ +- **fix(models):** custom provider-node models (synced, custom, and alias-backed) now appear under their configured prefix in the unified catalog when the operator's model-id prefix mode is canonical, instead of being dropped whenever alias-inclusion was otherwise disabled ([#11918](https://github.com/diegosouzapw/OmniRoute/pull/11918) — thanks @HouMinXi). diff --git a/changelog.d/fixes/11919-static-catalog-authoritative-suppression.md b/changelog.d/fixes/11919-static-catalog-authoritative-suppression.md new file mode 100644 index 0000000000..dd6dd3685f --- /dev/null +++ b/changelog.d/fixes/11919-static-catalog-authoritative-suppression.md @@ -0,0 +1 @@ +- **fix(models):** the unified model catalog now suppresses stale static registry models (including effort-tier variants) for any provider whose active connection has an authoritative live synced catalog, not only providers already using exclusive-synced-listing — a connection with `providerUsesAuthoritativeLiveCatalog` previously kept serving both the live-synced models and the stale static rows side by side ([#11919](https://github.com/diegosouzapw/OmniRoute/pull/11919) — thanks @HouMinXi).