backstage release v0.126.0

Added

  • Added configuration options to allow for persisting the SQLite database.
  • Add Mermaid diagram support to AI chat markdown rendering.
  • Render <details>/<summary> HTML in AI chat markdown.
  • Allow AI chat MCP servers to act as the logged-in Backstage user via the new useBackstageUserToken option, so user-context tools like auth.who-am-i work without a static external-access token.

Changed

  • Strip reasoning content from past AI chat assistant messages to reclaim context tokens for Claude conversations.
  • Replace the fa-kubernetes Font Awesome icon with an inline SVG and remove the Font Awesome kit integration.
  • Replace @terasky/backstage-plugin-catalog-mcp-backend with the built-in catalog.query-catalog-entities action from @backstage/plugin-mcp-actions-backend.

Fixed

  • Fix AI chat input freezing after typing dead keys (e.g., backtick on German keyboard).

Removed

  • Remove the custom getCurrentUserInfo AI chat agent tool, superseded by the upstream auth.who-am-i tool from the mcp-actions MCP server. See ./docs/releases/v0.126.0-changelog.md for more information.