3.3 KiB
3.3 KiB
Backstage Changelog
This is a best-effort changelog where we manually collect breaking changes. It is not an exhaustive list of all changes or even features added.
If you encounter issues while upgrading to a newer version, don't hesitate to reach out on Discord or open an issue!
Next Release
Collect changes for the next release below
@backstage/create-app
- Many plugins have been added to the catalog and will for now be required to be added to separate apps as well. This will be solved as #1536 gets sorted out, but for now you may need to install some plugins just to get pages to work.
@backstage/catalog-backend
- Added the possibility to add static locations via
app-config.yaml. This changed the signature ofnew LocationReaders(logger)insidepackages/backend/src/plugins/catalog.tstonew LocationReaders({config, logger}). #1890
@backstage/theme
- Changed the type signature of the palette, removing
sidebar: stringand addingnavigation: { background: string; indicator: string}. #1880
v0.1.1-alpha.18
@backstage/catalog-backend
- Fixed an issue with duplicated location logs. Applying the database migrations from this fix will clear the existing migration logs. #1836
@backstage/auth-backend
This version fixes a breakage in CSP policies set by the auth backend. If you're facing trouble with auth in alpha.17, upgrade to alpha.18.
- OAuth redirect URLs no longer receive the
envparameter, as it is now passed through state instead. This will likely require a reconfiguration of the OAuth app, where a redirect URL likehttp://localhost:7000/auth/google/handler/frame?env=developmentshould now be configured ashttp://localhost:7000/auth/google/handler/frame. #1812
@backstage/core
SignInPageprops have been changed to receive a list of provider objects instead of simple string identifiers for all but the'guest'and'custom'providers. This opens up for configuration of custom providers, but may break existing configurations. See packages/app/src/App.tsx and packages/app/src/identityProviders.ts for how to bring back the existing providers. #1816
v0.1.1-alpha.17
@backstage/techdocs-backend
- The techdocs backend now requires more configuration to be supplied when creating the router. See packages/backend/src/plugins/techdocs.ts for an example. #1736
@backstage/cli
- The
create-appcommand was moved out from the CLI to a standalone package. It's now invoked withnpx @backstage/create-appinstead. #1745