backstage release v0.135.0
Added
- Muster: support muster MCP servers behind per-user auth (
authProvider entries in aiChat.mcp). The muster frontend now forwards the user’s OAuth token to the muster backend proxy, which opens per-user MCP sessions. Previously such servers were reported as unconfigured and the Workflows page failed with a 503.
Changed
- The shared MCP client cache moved from the AI chat backend plugin to
@giantswarm/backstage-plugin-gs-node and is reused by the muster backend plugin.
Fixed
- Muster: an
aiChat.mcp entry without a name no longer crashes plugin registration; execution fetch errors are surfaced in the workflow detail UI instead of being silently swallowed; duplicate workflow step ids no longer drop nodes from the graph; query parameter validation rejects empty and repeated values.
See ./docs/releases/v0.135.0-changelog.md for more information.