These are the release notes for the v1.10.0 release of Backstage.
A huge thanks to the whole team of maintainers and contributors as well as the amazing Backstage Community for the hard work in getting this release developed and done.
yarn new instead of
create-plugin command of the
backstage-cli is deprecated, and we have removed its usage in newly created apps and in our documentation. We recommend that you update your root
package.json as follows:
- "create-plugin": "backstage-cli create-plugin --scope internal"
+ "new": "backstage-cli new --scope internal"
We’ve made it easier to re-use some of the Scaffolder components outside of the Scaffolder plugin as well as re-homing some common types that might live between other frontend modules in the future. With this change there’s been some deprecations that have been shipped which are just renaming the imports from
@backstage/plugin-scaffolder-react. You can find out more in the changelog for the
A new module has been created that allows the creation of Sentry projects with a new
Contributed by @dpfaffenbauer in #15639
Parts of the tooling that powers the Backstage main repository are being externalized, into the
@backstage/repo-tools package. Documentation is sparse and so far it houses only the API extractor (which makes the
api-report.md files) and the type dependencies check which makes sure that
@types/* packages that are visible in the public API are added as dependencies.
Examples can now be added to
createTemplateAction in the backend and can be browsed under
/create/actions on your Backstage instance.
Contributed by @punkle in #15341
allowedKinds has been deprecated from the
EntityPicker in favor of a
catalogFilter option that allows you to be more flexible in the filtering from the Catalog.
Contributed by @rikez in #15063
Backend System Progress
We’ve made good progress towards getting the new backend system ready for broader testing. While we’re not quite there yet, you’ll see a lot of changes in the
@backstage/backend-plugin-api packages as well as supporting packages like
Event based updates in
There’s some initial support for event (web hook) based updates for GitHub org entities that are ingested using
GithubOrgEntityProvider. We are excited to see the
events-backend starting to power this type of functionality. More information on the setup can be found in the documentation.
Contributed by @angeliski in #14870
This release does not contain any security fixes.
We recommend that you keep your Backstage project up to date with this latest release. For more guidance on how to upgrade, check out the documentation for keeping Backstage updated.
Links and References
Below you can find a list of links and references to help you learn about and start using this new release.
- Backstage official website, documentation, and getting started guide
- GitHub repository
- Backstage's versioning and support policy
- Community Discord for discussions and support
- Backstage Demos, Blog, Roadmap and Plugins
Sign up for our newsletter if you want to be informed about what is happening in the world of Backstage.