// November 6, 2026v1.50.4
Platform
Identity
Signing in through your company's identity provider used to mean a fresh login every time the connection hit a blip: a rate limit, a temporary outage, or a refresh the provider rejected for a reason that had nothing to do with your token being dead. None of those force a new sign-in anymore. The platform keeps your saved connection and retries quietly in the background, so access comes back on its own once the underlying problem clears. More on this in Session length and refresh.
Features
- Company sign-in rides out transient refresh failures #8391 - A refresh rejection that doesn't say your token is dead, such as a misconfigured client or a temporary provider fault, no longer forces a new sign-in. The platform keeps your saved connection and retries every five minutes, so access returns on its own once the problem clears, or after 72 hours if the provider never gives a clear answer. (Author: @daviddanialy)
Bug fixes
- A dropped connection no longer breaks an in-progress token refresh #8454 - If a client disconnects while the platform is refreshing its provider token, the refresh now finishes and saves the new token, so you don't have to reconnect. (Author: @daviddanialy)
- Temporary provider outages no longer look like sign-in failures #8399 - Affected routes now answer with a retryable error, and sign-in, connect, and gateway pages say the problem should clear, instead of asking you to re-authenticate. (Author: @daviddanialy)
- Public MCP servers now ask you to reconnect instead of failing silently #8455 - If you're using a public MCP server without signing in and your provider connection can no longer be renewed, you're now asked to reconnect. Before, every request failed until you removed and re-added the connection. (Author: @daviddanialy)
- Sign-in refresh waits out provider rate limits #8555 - When an identity provider rate-limits a refresh, the platform now waits as long as its
Retry-Afterheader asks, up to five minutes, before trying again, instead of failing right away. (Author: @daviddanialy) - Sign-in with Zoom and similar providers no longer fails on a metadata quirk #8648 - Providers whose OAuth metadata doesn't advertise RFC 9207
isssupport, but whose OpenID metadata does, no longer fail with an unexpected-issuer error. (Author: @bflad) - A zero or unreadable token lifetime no longer shows as expired #8385 - A sign-in where the provider reports a zero, negative, or unreadable token lifetime now works instead of appearing expired the moment you connect. (Author: @daviddanialy)
- The consent tool picker now loads for company sign-ins #8556 - People who connect through their company's identity provider can now see and choose a server's tools on the consent screen before giving access, the same as everyone else. (Author: @daviddanialy)
- Changing one MCP server's sign-in no longer breaks another server's #8672 - Saving a server's User Identity no longer removes the sign-in client that other servers on the same issuer use. Turning User Identity off now fully removes only that server's own clients, in every case. (Author: @bflad)
- An invited role now applies even to an existing membership #8647 - If your identity provider returns someone who's already a member but without the role they were invited with, the platform now applies that role instead of leaving it unchanged. (Author: @svadrutk)
- New organizations no longer get an org-wide sign-in they didn't set up #8644 - New organizations used to get an organization-wide sign-in at signup, which tied every new MCP server's upstream client to it and could show one server another's client. An admin now sets this up deliberately, and the Organization Gateway isn't available until they do. (Author: @daviddanialy)
- Upstream-auth enforcement resolves credentials and consent correctly #8615 #8643 - In organizations that enforce upstream auth, every caller now gets its upstream credential from what the server actually offers, instead of from whatever its sign-in happens to link; people whose credential had outdated header copies, or who could previously only fall back to company sign-in, now keep working. Gateway consent is decided the same way, so you can connect a server whose personal sign-in isn't linked to the gateway. (Author: @danielkov)
- A stale "no sign-in needed" gateway now explains what to do #8390 - If a gateway server starts requiring sign-in after you approved it as needing none, calling it now tells you to reconnect the gateway in your AI app, or ask an administrator, instead of failing without explanation. (Author: @daviddanialy)
- Signing out everywhere also revokes your chat tokens #8174 - Chat tokens derived from earlier dashboard sessions, including access to chat attachments and signed attachment URLs, are now revoked when you sign out everywhere. (Author: @bflad)
