Skip to main content
September brings new provider coverage, expanded guardrail capabilities, and a new API type for typed judgments. We’ve also improved retry visibility, strengthened authentication options, and shipped updates across the provider ecosystem. See what’s new:

Summary

Gateway

MCP Gateway Guardrails

MCP tool calls now go through guardrails before and after execution, using the same checks available for LLM requests. Denied calls return a structured error with the guardrail and check ID, so you know exactly what blocked a tool invocation. Learn more: MCP Gateway guardrails

Decisions API

Typed-judgment models now have their own endpoint. Send a question with structured state and get back a typed judgment—boolean, choice, or score—with probabilities and a calibrated confidence score. Starting with TypeSafe’s Jev family, these calls get the full gateway stack: authentication, routing, retries, caching, logging, and cost tracking. Learn more: Providers

Per-Attempt Retry Logging

Every retry attempt now gets its own log row. A chain of failures was previously only visible as the final result—now each step is traceable with its own status and response. Learn more: Automatic retries

Guardrails

New Lifecycle Stage: startHooks

Traffic is now screenable before authentication, routing, or any other hook runs. The new startHooks stage lets you inspect and normalize incoming requests at the very start—before the gateway commits to a provider. Two new checks are available at this stage:
  • Header Check — allow or block based on whether request headers contain specific key-value pairs
  • Header Transform — remove, set, or rewrite headers before routing. Protected headers like x-portkey-* can’t be modified.
Existing checks—allowedRequestTypes, webhook, and JWT header lookup—can also now run as startHooks. Learn more: Guardrails

Models and providers

New providers

  • Meta — Chat Completions, Messages API, Responses API, and Files API
  • ElevenLabs — text-to-speech and speech-to-text, with full observability and reliability features
** Other updates:**
  • xAI now supports image generation with OpenAI-compatible parameters plus xAI-specific aspect ratio and resolution controls.
  • Claude Code and other Anthropic-native clients now discover models through /v1/models. The gateway detects Anthropic-protocol callers and returns Anthropic’s native model shape instead of the OpenAI-normalized shape.

Bug fixes and improvements

  • JWT auth now accepts multiple JWKS URLs and attributes requests to the matching workspace user
  • Conditional routing now reads fields from multipart/form-data requests (image edits, audio transcriptions)
  • Messages API: reasoning models now stream their thinking phase as a thinking content block

Support

Need Help?

Open an issue on GitHub

Join Us

Get support in our Discord
Last modified on October 15, 2026