Backstage API Changes

Names the breaking and notable changes between the early Backstage New Frontend System alpha and the current GA surface, for Red Hat Developer Hub plugins: NavItemBlueprint removed in favour of nav auto-discovery from PageBlueprint, config.schema replaced by top-level configSchema with direct zod/v4 imports, AppRootWrapperBlueprint Component renamed to component and moved to @backstage/plugin-app-react, defaultPath/defaultTitle/defaultGroup renamed, SubPageBlueprint added, useRouteRef returning undefined, and AppDrawerContentBlueprint taking element rather than loader. Use when NFS code that used to compile now fails, a Blueprint param produces a TypeScript error, or a plugin migrated against an older alpha needs bringing forward.

redhat-developer 644b851 3 files · 9.8 KB Updated

File contents

redhat-developer/rhdh-skills/tree/main/skills/reference/backstage-api-changes commit 644b851d03

Frequently asked questions

npx skillmds@latest add redhat-developer/backstage-api-changes