Skip to content

v2.0.2222

Choose a tag to compare

@Sprinterli Sprinterli released this 13 Aug 14:29

✨ Features

  • A connector can teach the gateway its own refusal dialect.
  • Acting as a person is now a permission on the service account, not an environment variable.
  • A trusted service can run an action as an authenticated person.
  • An automation approval waiting for a decision now says so, from any page.

🔧 Improvements

  • The act-as permission is a switch, matching every other immediate-effect setting on the clients page.
  • A connector can declare its audience as all explicitly.
  • A refused log query no longer reads as a gateway fault.
  • Log queries, Home Assistant errors and live configuration changes each hold to a limit they previously only mentioned.
  • Two checks that only ran on a developer's machine now also guard the shared branch.
  • A lookup that was refused no longer looks like a lookup that found nothing.

🐛 Fixes

  • A permission error no longer blocks the retry that follows the fix.
  • Microsoft 365 can now set mailbox settings, and a denied Graph call says which permission it needed.
  • A permission error now says which of the three things went wrong.
  • The high-risk delegation gate now fails closed when it cannot classify an action.
  • A refusal that could not be delivered, and three that overstated their case.
  • Refusals now say who can lift them.
  • A refused shared-automation run now names the step you can take alone.
  • The design-system check judges the stylesheets a commit actually ships.
  • Prototype workspaces report setup failures instead of serving the wrong branch.
  • Prototype sessions and their pods now expire together.
  • Prototype sessions belong to the person who started them.
  • Prototype workspace reclamation is more careful about what it ends.
  • Extending a prototype session keeps the window in which its expiry is acted on.
  • Prototype files under a dynamic route can be opened again.
  • A shortened log query says so instead of quietly returning less.
  • Container CVE findings now reach someone.
  • The letter shown when a service logo fails to load is readable again.
  • The design system's own palette is contrast-checked where its bytes are real.
  • The link to a waiting approval lands on it reliably, and the count stays honest.
  • A failing local run is never lost from its own record.

Full changelog: https://mcpgate.de/changelog/

Docker: docker pull mcpgate/mcpgate:2.0.2222