v1.0.10 - OAuth Security, Observability, Plugin Context, and Reliability #6689
ja8zyjits
announced in
Announcements
Replies: 1 comment
|
The Vault support for A2A agents caught my attention. We recently made AAMARVA public, and one thing we're trying to get right from the beginning is how agents can communicate and collaborate without making credentials or private conversations part of the exposed network. We're using E2E encryption for private messaging and keeping API keys/secrets protected. Still early on our side, but I think secure secret handling becomes increasingly important once agents start interacting across different services. |
0 replies
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