v0.84.6
August 22, 2026
**The cycle's final hardening.** OAuth errors with the right code, administration of dynamically registered clients with deactivation, traced client metadata diagnostics, automations that reject never-interpolated templates, and an MCP section that calls things by their name — with a state readable by screen readers too.
-
Integration
OAuth client administration
Dynamically registered clients (ChatGPT, claude.ai and the like) now have an admin list with the number of active authorizations and per-client deactivation: deactivating blocks new authorizations, and the response declares that existing grants remain valid until users revoke them. Every client metadata fetch is traced with host, outcome and duration — never contents.
-
Improvement
Automations without illusions
An "on event received" automation that updates data now rejects `{{…}}` templates in fields the engine never interpolated: previously the template was written literally into the data. Already-published processes get a warning, not a block.
-
Improvement
The MCP section tells it like it is
The profile card counters distinguish tools and flows with proper plurals, the profile state is visible and announced by screen readers, the configuration snippet shows the URL with the profileId, the profile's OAuth connections present themselves as history (revoked included), and consent and guide explain that the scope enables the protocol while the profile decides effective authority.