Back to the changelog

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.