backstage release v0.122.0
Added
- Add optional guest auth provider, enabled via
ENABLE_GUEST_AUTH environment variable. - Add optional
aiChat.systemPrompt config to override the built-in AI chat system prompt. - Add optional
aiChat.openai.api config to target OpenAI-compatible servers via chat completions API.
Changed
- Update Backstage to 1.50.2.
- Migrate scaffolder pages to NFS SubPageBlueprint layout.
- Make sidebar nav items configurable via NFS extensions.
- Use custom
X-Backstage-Token header for identity tokens to avoid conflicts with ingress-level Basic auth. - Use
ProxiedSignInPage with guest provider as fallback when Dex auth is not configured. - Allow hiding the Backstage Identity card on the settings general page via extension config.
Fixed
- Fix AI chat producing empty replies when the model uses a tool by increasing the default step limit.
- Strip stale tool results from AI chat conversation history to reduce token usage.
See ./docs/releases/v0.122.0-changelog.md for more information.