diff --git a/changelog/backend.mdx b/changelog/backend.mdx index 1f222021..88e3bce2 100644 --- a/changelog/backend.mdx +++ b/changelog/backend.mdx @@ -1,6 +1,6 @@ --- title: "Backend" -sidebarTitle: "Backend [1.30.0]" +sidebarTitle: "Backend [1.31.0]" rss: true --- @@ -8,6 +8,48 @@ rss: true Discuss how Portkey's AI Gateway can enhance your organization's AI infrastructure + + +## v1.31.0 +--- + +### JWT & Authentication +- **`jwt_settings` enforcement**: Control-plane JWT authentication now applies an organisation's `jwt_settings` (algorithms, `aud`, `iss`, clock tolerance, required claims, claim values, extracted claims), matching the gateway. ES, PS and RS algorithms and non-RSA JWKs are accepted. `algorithms` is limited to asymmetric algorithms (plus EdDSA), and `claim_values` regexes are validated when saved +- **Start hooks**: Organisation-level `start_hooks` apply to JWT-authenticated requests +- **Workspace name**: JWT-authenticated requests include the workspace name in the workspace details + - [Documentation](/product/enterprise-offering/org-management/jwt) + +### Guardrails +- **Bedrock `failOnError`**: Set `failOnError` on the Bedrock guardrail to fail the check when the Bedrock request errors or times out. Default is `false` + - [Documentation](/integrations/guardrails/bedrock-guardrails) +- **Detail summary target**: The guardrail detail summary APIs return the actual hook target (`input` or `output` type) instead of always reporting the LLM target + - [Documentation](/product/guardrails) + +### Organisation Admin API +- **New scopes**: `organisation_auth`, `organisation_security` and `organisation_enforcements` (each with `read` and `update`) can be granted to organisation service API keys and are available to owners and admins + - [Documentation](/product/enterprise-offering/org-management/api-keys-authn-and-authz) + +### Providers +- **Bedrock**: Bedrock integrations accept `bedrock_map_metadata` (boolean, default `false`) + - [Documentation](/integrations/llms/bedrock/aws-bedrock) + +### Configs +- **`auto_caching`**: The config schema accepts the `auto_caching` boolean + - [Documentation](/product/ai-gateway/configs) + +### Fixes and Improvements +- **Integrations**: Creating an integration with null custom headers no longer fails + - [Documentation](/integrations/llms) +- **Access policies**: Writes that land while an access policy bundle is building now trigger a rebuild instead of being lost + - [Documentation](/product/enterprise-offering/access-control-management) +- **API keys**: Fixed an unhandled exception when fetching API key details + - [Documentation](/product/enterprise-offering/org-management/api-keys-authn-and-authz) +- **Configs**: Config fetches read only the latest version instead of joining all versions, and an index on `config_versions` speeds version listing + - [Documentation](/product/ai-gateway/configs) +- Updated dependencies to patch security vulnerabilities. + + + ## v1.30.0