Merge pull request #15794 from backstage/blam/release-notes-1.10

chore: add release notes
This commit is contained in:
Ben Lambert
2023-01-17 14:30:58 +01:00
committed by GitHub
2 changed files with 79 additions and 0 deletions
+78
View File
@@ -0,0 +1,78 @@
---
id: v1.10.0
title: v1.10.0
description: Backstage Release v1.10.0
---
These are the release notes for the v1.10.0 release of [Backstage](https://backstage.io/).
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.
## Highlights
### `yarn new` instead of `yarn create-plugin`
The `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:
```diff
"scripts": {
...
- "create-plugin": "backstage-cli create-plugin --scope internal"
+ "new": "backstage-cli new --scope internal"
}
```
### New Package: `@backstage/plugin-scaffolder-react`
Weve 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 theres been some deprecations that have been shipped which are just renaming the imports from `@backstage/plugin-scaffolder` to `@backstage/plugin-scaffolder-react`. You can find out more in the [changelog](https://github.com/backstage/backstage/blob/master/plugins/scaffolder/CHANGELOG.md#minor-changes) for the `@backstage/plugin-scaffolder`
### New Package: `@backstage/plugin-scaffolder-backend-module-sentry`
A new module has been created that allows the creation of [Sentry](https://sentry.io) projects with a new `sentry:project:create` action.
Contributed by [@dpfaffenbauer](https://github.com/dpfaffenbauer) in [#15639](https://github.com/backstage/backstage/pull/15639)
### New Package: `@backstage/repo-tools`
Parts of the tooling that powers the Backstage main repository are being externalized, into [the `@backstage/repo-tools` package](https://www.npmjs.com/package/@backstage/repo-tools). 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.
### Scaffolder Improvements
Examples can now be added to `createTemplateAction` in the backend and can be browsed under `/create/actions` on your Backstage instance.
Contributed by [@punkle](https://github.com/punkle) in [#15341](https://github.com/backstage/backstage/pull/15341)
The `allowedKinds` has been deprecated from the `OwnerPicker` and `EntityPicker` in favor of a `catalogFilter` option that allows you to be more flexible in the filtering from the Catalog.
Contributed by [@rikez](https://github.com/rikez) in [#15063](https://github.com/backstage/backstage/pull/15063)
### Backend System Progress
Weve made good progress towards getting the new backend system ready for broader testing. While were not quite there yet, youll see a lot of changes in the `@backstage/backend-app-api` and `@backstage/backend-plugin-api` packages as well as supporting packages like `@backstage/backend-defaults`.
### Event based updates in `GithubOrgEntityProvider`
Theres 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](https://backstage.io/docs/integrations/github/org#installation-with-events-support).
Contributed by [@angeliski](https://github.com/angeliski) in [#14870](https://github.com/backstage/backstage/pull/14870)
## Security Fixes
This release does not contain any security fixes.
## Upgrade path
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](https://backstage.io/docs/getting-started/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](https://backstage.io/), [documentation](https://backstage.io/docs/), and [getting started guide](https://backstage.io/docs/getting-started/)
- [GitHub repository](https://github.com/backstage/backstage)
- Backstage's [versioning and support policy](https://backstage.io/docs/overview/versioning-policy)
- [Community Discord](https://discord.gg/bFESRKVt) for discussions and support
- [Changelog](https://github.com/backstage/backstage/tree/master/docs/releases/v1.10.0-changelog.md)
- Backstage [Demos](https://backstage.io/demos), [Blog](https://backstage.io/blog), [Roadmap](https://backstage.io/docs/overview/roadmap) and [Plugins](https://backstage.io/plugins)
Sign up for our [newsletter](https://mailchi.mp/spotify/backstage-community) if you want to be informed about what is happening in the world of Backstage.
+1
View File
@@ -1,6 +1,7 @@
{
"releases": {
"Release Notes": [
"releases/v1.10.0",
"releases/v1.9.0",
"releases/v1.8.0",
"releases/v1.7.0",