v1.6.2
Released: March 2026
New
- OAuth 2.0 Authorization Code + PKCE — Claude.ai and other browser-based OAuth clients can now authenticate via the full Authorization Code flow with PKCE (
S256). EndpointGET /authorizeredirects to the session-awareGET /api/oauth/authorize; if the user has an active UI session they are immediately redirected back with an authorization code. If not logged in, redirects to/ui. - Refresh tokens —
POST /oauth/tokennow supportsgrant_type=refresh_token. Tokens are self-contained signed JWTs using the configuredrefreshTokenTtl(default7d). Access and refresh tokens use the configuredaccessTokenTtl/refreshTokenTtlfromgraph-memory.yaml. - Updated OAuth discovery —
/.well-known/oauth-authorization-servernow includesauthorization_endpoint,response_types_supported: ["code"],code_challenge_methods_supported: ["S256"], andrefresh_tokeningrant_types_supported.