v1.0.10 - OAuth Security, Observability, Plugin Context, and Reliability #6689
ja8zyjits
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
[1.0.10] - 2026-09-07 - OAuth Security, Observability, Plugin Context, and Reliability
Overview
Release 1.0.10 consolidates 10 PRs focused on OAuth security and reliability, observability and session-affinity performance, plugin context propagation, Vault support for A2A agents, team management reliability, and dependency security:
Added
Security & OAuth
redirect_uri_after_oauthgateway configuration for returning users to an external application after Authorization Code OAuth. Redirects require an exact HTTPS origin configured byOAUTH_REDIRECT_ALLOWED_ORIGINand are validated at configuration and callback time.Observability & Performance
Plugins
X-Vault-Tokensheaders from forwarded requests.Breaking Changes
BASIC_AUTH_PASSWORDforAPI_ALLOW_BASIC_AUTH=trueorDOCS_ALLOW_BASIC_AUTH=true; setPLATFORM_ADMIN_PASSWORDandDEFAULT_USER_PASSWORDforEMAIL_AUTH_ENABLED=true. Existing deployments must runmake init-secrets-patch-envor update their deployment Secret before restarting. See the migration guide.Fixed
OAuth & Gateway Access
TeamManagementService, avoiding false403responses caused by detached cached user records.APP_DOMAINinstead of the internal request origin, preventing identity providers from rejecting redirects behind ingress proxies.MCP Transport & Plugins
/mcp(#6140) - Streamable HTTP tool calls, prompt fetches, and resource reads now receive context created byHTTP_PRE_REQUEST, preserving cross-hook plugin state on the MCP transport.Teams & API Reliability
400; other callers receive a non-disclosing409, including during concurrent insert races.Chores
pyproject.tomlconfigurationfast-urito address four high-severity advisoriesAll reactions