|
|
|
@@ -0,0 +1,92 @@
|
|
|
|
|
---
|
|
|
|
|
id: v1.0.0
|
|
|
|
|
title: v1.0.0
|
|
|
|
|
description: Backstage Release v1.0.0
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
These are the release notes for the v1.0.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
|
|
|
|
|
|
|
|
|
|
### Packages Reaching 1.0
|
|
|
|
|
|
|
|
|
|
Several packages have reached version 1.0, you can read more about the effect of this in our [versioning policy](https://backstage.io/docs/overview/versioning-policy).
|
|
|
|
|
|
|
|
|
|
#### Backstage Core
|
|
|
|
|
|
|
|
|
|
- [`@backstage/app-defaults`](https://www.npmjs.com/package/@backstage/app-defaults)
|
|
|
|
|
- [`@backstage/config-loader`](https://www.npmjs.com/package/@backstage/config-loader)
|
|
|
|
|
- [`@backstage/config`](https://www.npmjs.com/package/@backstage/config)
|
|
|
|
|
- [`@backstage/core-app-api`](https://www.npmjs.com/package/@backstage/core-app-api)
|
|
|
|
|
- [`@backstage/core-plugin-api`](https://www.npmjs.com/package/@backstage/core-plugin-api)
|
|
|
|
|
- [`@backstage/dev-utils`](https://www.npmjs.com/package/@backstage/dev-utils)
|
|
|
|
|
- [`@backstage/errors`](https://www.npmjs.com/package/@backstage/errors)
|
|
|
|
|
- [`@backstage/integration-react`](https://www.npmjs.com/package/@backstage/integration-react)
|
|
|
|
|
- [`@backstage/integration`](https://www.npmjs.com/package/@backstage/integration)
|
|
|
|
|
- [`@backstage/test-utils`](https://www.npmjs.com/package/@backstage/test-utils)
|
|
|
|
|
- [`@backstage/types`](https://www.npmjs.com/package/@backstage/types)
|
|
|
|
|
- [`@backstage/version-bridge`](https://www.npmjs.com/package/@backstage/version-bridge)
|
|
|
|
|
|
|
|
|
|
#### Software Catalog
|
|
|
|
|
|
|
|
|
|
- [`@backstage/catalog-client`](https://www.npmjs.com/package/@backstage/catalog-client)
|
|
|
|
|
- [`@backstage/catalog-model`](https://www.npmjs.com/package/@backstage/catalog-model)
|
|
|
|
|
- [`@backstage/plugin-catalog-backend`](https://www.npmjs.com/package/@backstage/plugin-catalog-backend)
|
|
|
|
|
- [`@backstage/plugin-catalog-common`](https://www.npmjs.com/package/@backstage/plugin-catalog-common)
|
|
|
|
|
- [`@backstage/plugin-catalog-react`](https://www.npmjs.com/package/@backstage/plugin-catalog-react)
|
|
|
|
|
- [`@backstage/plugin-catalog`](https://www.npmjs.com/package/@backstage/plugin-catalog)
|
|
|
|
|
|
|
|
|
|
#### Software Templates
|
|
|
|
|
|
|
|
|
|
- [`@backstage/plugin-scaffolder-backend`](https://www.npmjs.com/package/@backstage/plugin-scaffolder-backend)
|
|
|
|
|
- [`@backstage/plugin-scaffolder-common`](https://www.npmjs.com/package/@backstage/plugin-scaffolder-common)
|
|
|
|
|
- [`@backstage/plugin-scaffolder`](https://www.npmjs.com/package/@backstage/plugin-scaffolder)
|
|
|
|
|
|
|
|
|
|
#### TechDocs
|
|
|
|
|
|
|
|
|
|
- [`@backstage/plugin-techdocs-backend`](https://www.npmjs.com/package/@backstage/plugin-techdocs-backend)
|
|
|
|
|
- [`@backstage/plugin-techdocs-node`](https://www.npmjs.com/package/@backstage/plugin-techdocs-node)
|
|
|
|
|
- [`@backstage/plugin-techdocs`](https://www.npmjs.com/package/@backstage/plugin-techdocs)
|
|
|
|
|
- [`@techdocs/cli`](https://www.npmjs.com/package/@techdocs/cli)
|
|
|
|
|
|
|
|
|
|
### Switch from `@vscode/sqlite3` to `better-sqlite3`
|
|
|
|
|
|
|
|
|
|
The default SQLite3 driver has been switched to [better-sqlite3](https://github.com/JoshuaWise/better-sqlite3), as many users were running into issues with installation of `@vscode/sqlite3`.
|
|
|
|
|
|
|
|
|
|
### New plugin: Google Calendar
|
|
|
|
|
|
|
|
|
|
The new `@backstage/plugin-gcalendar` plugin provides a home page widget that shows your Google Calendar events. Contributed by [@alexrybch](https://github.com/alexrybch) ([#9719](https://github.com/backstage/backstage/pull/9719))
|
|
|
|
|
|
|
|
|
|
### Scaffolder Template Preview
|
|
|
|
|
|
|
|
|
|
The scaffolder page now provides a editor and preview page for templates, where you can see a live preview of the template form. The preview page can be found under the `/preview` sub route, typically at `/create/preview`. Contributed by [@kuangp](https://github.com/kuangp) ([#9841](https://github.com/backstage/backstage/pull/9841))
|
|
|
|
|
|
|
|
|
|
### Package renames:
|
|
|
|
|
|
|
|
|
|
The following packages have been renamed, be sure to update your usage:
|
|
|
|
|
|
|
|
|
|
- `@backstage/search-common` -> `@backstage/plugin-search-common`
|
|
|
|
|
- `@backstage/techdocs-common` -> `@backstage/plugin-techdocs-node`
|
|
|
|
|
|
|
|
|
|
## 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/releases/tag/v1.0.0) for this release
|
|
|
|
|
- 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.
|