From cfb9a19950039b7e7f2be4460f75b9d424f1b7e5 Mon Sep 17 00:00:00 2001 From: Visarg Desai Date: Tue, 6 Oct 2026 20:03:10 +0530 Subject: [PATCH 1/2] feat: add changelog for gw v2.27.0 --- aigw/integrations/llms/oracle.mdx | 2 +- aigw/product/ai-gateway/decisions-api.mdx | 2 +- changelog/enterprise.mdx | 26 ++++++++++++++++++++++- integrations/llms/oracle.mdx | 2 +- product/ai-gateway/decisions-api.mdx | 2 +- 5 files changed, 29 insertions(+), 5 deletions(-) diff --git a/aigw/integrations/llms/oracle.mdx b/aigw/integrations/llms/oracle.mdx index 4de3e97fc..a9795d9b5 100644 --- a/aigw/integrations/llms/oracle.mdx +++ b/aigw/integrations/llms/oracle.mdx @@ -74,7 +74,7 @@ For the complete list of available models, refer to the [Oracle OCI Generative A ## Configuration Options -You can specify the API version using the `oracleApiVersion` parameter (defaults to `20231130`). +You can specify the API version using the `oracleApiVersion` parameter (defaults to `20231130`). If the value isn't a valid 8-digit version date, the default version is used. --- diff --git a/aigw/product/ai-gateway/decisions-api.mdx b/aigw/product/ai-gateway/decisions-api.mdx index 70afac00a..8d474e7f2 100644 --- a/aigw/product/ai-gateway/decisions-api.mdx +++ b/aigw/product/ai-gateway/decisions-api.mdx @@ -8,7 +8,7 @@ The Decisions API returns a **typed judgment** instead of generated text. You se Use it for classification, routing, scoring, and yes/no checks, where you need a structured answer and not free text. - `/v1/decisions` is currently available through [TypeSafe's Jev models](/aigw/integrations/llms/typesafe). It does not support streaming. + `/v1/decisions` is currently available through [TypeSafe's Jev models](/aigw/integrations/llms/typesafe), directly or via [OpenRouter](/aigw/integrations/llms/openrouter). It does not support streaming. ## Quick Start diff --git a/changelog/enterprise.mdx b/changelog/enterprise.mdx index 266c53016..f5398d6f4 100644 --- a/changelog/enterprise.mdx +++ b/changelog/enterprise.mdx @@ -1,6 +1,6 @@ --- title: "Enterprise Gateway" -sidebarTitle: "Enterprise Gateway [2.26.0]" +sidebarTitle: "Enterprise Gateway [2.27.0]" rss: true --- @@ -8,6 +8,30 @@ rss: true Discuss how Portkey's AI Gateway can enhance your organization's AI infrastructure + + +## v2.27.0 + +--- + +### Provider Updates + +- **Amazon Bedrock**: Model allowlists now recognize cross-region inference profiles (for example, `us.anthropic.claude-…`) when the base model is allowed, and support application inference profile ARNs added to the allowlist. [Inference Profiles](/integrations/llms/bedrock/aws-bedrock#inference-profiles) +- **Bedrock Mantle**: Anthropic beta features that Bedrock Mantle doesn't support (`advanced-tool-use`, `extended-cache-ttl`, `prompt-caching-scope`, `redact-thinking`) are now removed from requests automatically. The Messages API also supports the `safeguards` parameter. [Bedrock Mantle Integration](/integrations/llms/bedrock-mantle) +- **Vertex AI**: Anthropic models on the Messages API now support the `context_management` and `safeguards` parameters. When Provisioned Throughput cost attribution is skipped (`vertex_skip_ptu_cost_attribution`), streaming requests are now also recorded at zero cost, consistent with non-streaming requests. [Vertex AI Integration](/integrations/llms/vertex-ai) +- **OpenRouter**: The Decisions API (`/v1/decisions`) is now available through OpenRouter. [OpenRouter Integration](/integrations/llms/openrouter) · [Decisions API](/product/ai-gateway/decisions-api) + +### Fixes and Improvements + +- **MCP Gateway**: When an external MCP server can't be reached (for example, due to a DNS failure or a refused connection), the gateway now returns a clear `502` error that identifies the server, instead of a generic `500` error. [Connecting External MCP Servers](/product/mcp-gateway/external-mcp-servers) +- **Logging**: Writing logs to S3-compatible object storage (`LOG_STORE=s3`) is now faster and uses fewer resources. [Log Store Configuration](/product/enterprise-offering/components) +- **Pricing**: Cost tracking now includes Claude Sonnet 5.5 and GPT-6.1 Sol on Amazon Bedrock, and DeepSeek V4.1 Flash and Kimi K3 on Azure AI. [Model Catalog](/product/model-catalog) +- **Security**: Hardened credential masking in gateway debug logs. +- **Security**: Hardened upstream path and URL construction for Oracle requests. [Oracle Integration](/integrations/llms/oracle) +- **Security**: Updated dependencies to patch security vulnerabilities. + + + ## v2.26.0 diff --git a/integrations/llms/oracle.mdx b/integrations/llms/oracle.mdx index 288e66587..601ea5b58 100644 --- a/integrations/llms/oracle.mdx +++ b/integrations/llms/oracle.mdx @@ -117,7 +117,7 @@ For the complete list of available models, refer to the [Oracle OCI Generative A ## Configuration Options -You can specify the API version using the `oracleApiVersion` parameter (defaults to `20231130`). +You can specify the API version using the `oracleApiVersion` parameter (defaults to `20231130`). If the value isn't a valid 8-digit version date, the default version is used. --- diff --git a/product/ai-gateway/decisions-api.mdx b/product/ai-gateway/decisions-api.mdx index 44d249d10..5d2e5180a 100644 --- a/product/ai-gateway/decisions-api.mdx +++ b/product/ai-gateway/decisions-api.mdx @@ -12,7 +12,7 @@ The Decisions API returns a **typed judgment** instead of generated text. You se Use it for classification, routing, scoring, and yes/no checks, where you need a structured answer and not free text. - `/v1/decisions` is currently available through [TypeSafe's Jev models](/integrations/llms/typesafe). It does not support streaming. + `/v1/decisions` is currently available through [TypeSafe's Jev models](/integrations/llms/typesafe), directly or via [OpenRouter](/integrations/llms/openrouter). It does not support streaming. ## Quick Start From fa5efc9968658fb375ac8284fe65fc44b758d842 Mon Sep 17 00:00:00 2001 From: Visarg Desai Date: Tue, 6 Oct 2026 20:16:53 +0530 Subject: [PATCH 2/2] feat: add changelog for gw v2.27.0 --- changelog/enterprise.mdx | 1 - 1 file changed, 1 deletion(-) diff --git a/changelog/enterprise.mdx b/changelog/enterprise.mdx index f5398d6f4..e5d1e23c1 100644 --- a/changelog/enterprise.mdx +++ b/changelog/enterprise.mdx @@ -25,7 +25,6 @@ Discuss how Portkey's AI Gateway can enhance your organization's AI infrastructu - **MCP Gateway**: When an external MCP server can't be reached (for example, due to a DNS failure or a refused connection), the gateway now returns a clear `502` error that identifies the server, instead of a generic `500` error. [Connecting External MCP Servers](/product/mcp-gateway/external-mcp-servers) - **Logging**: Writing logs to S3-compatible object storage (`LOG_STORE=s3`) is now faster and uses fewer resources. [Log Store Configuration](/product/enterprise-offering/components) -- **Pricing**: Cost tracking now includes Claude Sonnet 5.5 and GPT-6.1 Sol on Amazon Bedrock, and DeepSeek V4.1 Flash and Kimi K3 on Azure AI. [Model Catalog](/product/model-catalog) - **Security**: Hardened credential masking in gateway debug logs. - **Security**: Hardened upstream path and URL construction for Oracle requests. [Oracle Integration](/integrations/llms/oracle) - **Security**: Updated dependencies to patch security vulnerabilities.