Skip to content

v2.0.2255

Choose a tag to compare

@Sprinterli Sprinterli released this 14 Aug 17:23

✨ Features

  • Telemetry records which source identified the calling client.
  • Connectors can front several upstream hosts.
  • Client-side list shaping is declarative.
  • Browser error collection for Next.js prototypes.

🔧 Improvements

  • Preview configuration is applied reliably across frameworks.
  • Saving a preview reports the commit it made.
  • A connector's multi-step actions live in its own module.
  • Connector parameter fidelity is asserted, not assumed.
  • Preview instrumentation is easier to audit.

🐛 Fixes

  • A preview session is never torn down over an incomplete save.
  • A save that failed on a leftover lock can now succeed on retry.
  • Preview edits reach the dev server whatever entry point the session was opened with.
  • Preview commits no longer carry build state.
  • A preview's reload endpoint no longer shadows an application route.
  • A refused file access names the right cause.
  • Every refusal the caller can resolve now reads as a warning.
  • Client-source telemetry is reset per request and its counter documents every value.
  • Log queries say what the returned data actually covers.
  • Parameters an action cannot apply are reported even when a hook answers the call directly.
  • Connection status for services that authorise per workload.
  • Clearer permission verdicts where a connector cannot be fully read.
  • A permission verdict now says clean only about what it checked.
  • Audit rows band a caller's own mistake as a warning, not a failure.
  • Permanent Gmail delete now states the permission it needs.
  • Permission reporting for connectors that authorise per workload.
  • Steadier permission verdicts on connectors that authorise per workload.
  • Quieter reporting when a connector's routing table cannot be read.
  • JSON:API sparse fieldsets reach the wire.
  • Tightens the multi-backend transport.
  • Sharpens the multi-backend guard rails.
  • Failed tool calls now record the upstream cause, not the envelope around it.
  • The Context Map answers a get call that arrives without a page id.
  • The audit view keeps red for genuine failures.
  • Prototype config patches no longer reach the branch.
  • Connector action sets generated from an API specification are now verified against a fresh import.
  • Regeneration of the generated connector action sets no longer depends on files outside the repository.
  • Generated connector action sets now record the API spec revision they were built from.
  • The test suite no longer reaches the network to resolve names it never connects to.
  • Google Workspace connector metadata brought back in step with its API specification.
  • Tighter network isolation for the test suite and steadier connector-metadata checks.
  • Connection attempts to names that only resemble local addresses are now refused as well.
  • Both network entry points now share one hostname rule.
  • Hostnames that merely resemble local ones are no longer treated as local.
  • Host names are compared only in the way a resolver treats as identical.
  • Fewer false-alarm bug reports from routine cancellations.
  • Local test runs answer instead of stalling when Redis is unreachable.
  • Tighter guards on the noise filters shipped alongside.

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

Docker: docker pull mcpgate/mcpgate:2.0.2255