Backstage is an open platform for building developer portals
See docs/releases/v1.27.0-next.2-changelog.md for more information.
This release fixes an issue where it was not possible to mock and require the original @backstage/core-components
package in Jest tests. It also fixes an issue where the scaffolder had inconsistent log output formats, along with support for redacting additional meta fields in both the default logger and scaffolder logger.
See docs/releases/v1.27.0-next.1-changelog.md for more information.
This release fixes several issues related the new authentication system:
SignInPage
will now allow guest auth even if it's not able to reach the backend.See docs/releases/v1.27.0-next.0-changelog.md for more information.
This release is the official (for real this time, we missed some plugins) start of the community-plugins repository! :tada:
Out of the back of the discussions in #20266, we aligned with the help of RedHat to move some plugins which are maintained by the community out of this repo, and have a dedicated space. There they will have their own independent workspaces, with their own release cycles not coupled to the Backstage mainline / next release.
With the move comes a new NPM scope, @backstage-community
. Upgrading to these packages is as easy as running yarn backstage-cli versions:bump
followed by yarn backstage-cli versions:migrate
, in which these scripts will update both code references under ./src
and package.json
references to the old namespace.
If you have already upgraded to v1.26.1
make sure to run yarn backstage-cli versions:bump --skip-migrate
and then yarn backstage-cli versions:migrate
separately in order to take advantage of the inline code replacements that shipped in this release!
From this release versions:bump
will also try to migrate any packages over time for you, without needing to do versions:migrate
separately.
Please reach out on Discord, or file an issue, if you're having issues with moving to the new packages.
This release is the official start of the community-plugins repository! :tada:
Out of the back of the discussions in #20266, we aligned with the help of RedHat to move some plugins which are maintained by the community out of this repo, and have a dedicated space. There they will have their own independent workspaces, with their own release cycles not coupled to the Backstage mainline / next release.
With the move comes a new NPM scope, @backstage-community
. Upgrading to these packages is as easy as running yarn backstage-cli versions:bump
followed by yarn backstage-cli versions:migrate
, in which these scripts will update both code references under ./src
and package.json
references to the old namespace.
If you have already upgraded to v1.26.1
make sure to run yarn backstage-cli versions:bump --skip-migrate
and then yarn backstage-cli versions:migrate
separately in order to take advantage of the inline code replacements that shipped in this release!
From this release versions:bump
will also try to migrate any packages over time for you, without needing to do versions:migrate
separately.
Please reach out on Discord, or file an issue, if you're having issues with moving to the new packages.
This release deprecates @backstage/plugin-todo
and @backstage/plugin-todo-backend
has they have now been moved to the @backstage-community/*
namespace over in the community-plugins repository.
You should be able to do yarn backstage-cli versions:bump
if you're already on v1.26.0+
of Backstage.
Otherwise, you can do do yarn backstage-cli versions:bump
followed by yarn backstage-cli versions:migrate
to switch over to the new packages, if you're on versions <v1.26.0
See docs/releases/v1.26.0-changelog.md for more information.
See docs/releases/v1.26.0-next.1-changelog.md for more information.