changesets: add changeset for backend.start() result

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2025-11-18 20:12:58 +01:00
parent 3f4b717b3f
commit 5a2d53889b
+7
View File
@@ -0,0 +1,7 @@
---
'@backstage/backend-app-api': minor
---
Introduced backend startup result tracking and error handling. The `Backend.start()` method now returns a `BackendStartupResult` with detailed success/failure status and timing information for all plugins and modules. When startup fails, a `BackendStartupError` is thrown that includes the complete startup results, making it easier to diagnose which plugins or modules failed.
This also improves the default error message when backend startup fails, and of course makes it possible to craft your own custom error reporting based on the startup results.