Release v1.35.0-next.0
Upgrade Helper: https://backstage.github.io/upgrade-helper/?to=1.35.0-next.0
@backstage/backend-defaults@0.7.0-next.0
Minor Changes
-
ec547b8: Ensure that an error handler middleware exists at the end of each plugin
httpRouterhandler chain. This makes it so that exceptions thrown by plugin routes are caught and encoded in the standard error format.If you were using the standard
MiddlewareFactoryjust to put anerrormiddleware in you router, you can now remove that at your earliest convenience since it's redundant. If you have custom error handlers in your plugin router, those will continue to function as previously. If you were relying on thrown errors propagating all the way down to the root HTTP router, you will find that they no longer do that, and may want to hoist your error handling up to the plugin level instead.
Patch Changes
- 575613f: Go back to using
node-fetchfor gitlab - 8ecf8cb: Exclude
@backstage/backend-commonfrom schema collection if@backstage/backend-defaultsis present - 8379bf4: Remove usages of
PluginDatabaseManagerandPluginEndpointDiscoveryand replace with their equivalent service types - Updated dependencies
- @backstage/backend-app-api@1.1.1-next.0
- @backstage/config-loader@1.9.5-next.0
- @backstage/plugin-permission-node@0.8.7-next.0
- @backstage/plugin-auth-node@0.5.6-next.0
- @backstage/backend-dev-utils@0.1.5
- @backstage/backend-plugin-api@1.1.1-next.0
- @backstage/cli-common@0.1.15
- @backstage/cli-node@0.2.11
- @backstage/config@1.3.1
- @backstage/errors@1.2.6
- @backstage/integration@1.16.0
- @backstage/integration-aws-node@0.1.14
- @backstage/types@1.2.0
- @backstage/plugin-events-node@0.4.7-next.0
@backstage/plugin-catalog-backend@1.30.0-next.0
Minor Changes
- dd515e3: Removed the long-deprecated
DefaultCatalogCollatorFactoryandDefaultCatalogCollatorFactoryOptionsexports, which now no longer exist in the search plugin's offerings. If you were using these, you want to migrate to the new backend system and use the catalog collator directly.
Patch Changes
- d9d62ef: Remove some internal usages of the backend-common package
- 8379bf4: Remove usages of
PluginDatabaseManagerandPluginEndpointDiscoveryand replace with their equivalent service types - be0aae7: Improved concurrency of the
entitiesendpoint when using the streamed query mode behind thecatalog.disableRelationsCompatibilityflag. - 3d475a0: Updated condition in
resolveCodeOwnerto fix a bug wherenormalizeCodeOwnercould potentially be called with an invalid argument causing an error inCodeOwnersProcessor - Updated dependencies
- @backstage/plugin-search-backend-module-catalog@0.3.0-next.0
- @backstage/plugin-permission-node@0.8.7-next.0
- @backstage/backend-openapi-utils@0.4.1-next.0
- @backstage/backend-plugin-api@1.1.1-next.0
- @backstage/catalog-client@1.9.0
- @backstage/catalog-model@1.7.2
- @backstage/config@1.3.1
- @backstage/errors@1.2.6
- @backstage/integration@1.16.0
- @backstage/types@1.2.0
- @backstage/plugin-catalog-common@1.1.2
- @backstage/plugin-catalog-node@1.15.1-next.0
- @backstage/plugin-events-node@0.4.7-next.0
- @backstage/plugin-permission-common@0.8.3
@backstage/plugin-scaffolder-backend@1.29.0-next.0
Minor Changes
- 5d9e5c8: Added the ability to use
${{ context.task.id }}in nunjucks templating, as well asctx.task.idin actions to get the current task ID.
Patch Changes
- 8379bf4: Remove usages of
PluginDatabaseManagerandPluginEndpointDiscoveryand replace with their equivalent service types - Updated dependencies
- @backstage/backend-defaults@0.7.0-next.0
- @backstage/plugin-scaffolder-node@0.6.3-next.0
- @backstage/plugin-permission-node@0.8.7-next.0
- @backstage/plugin-auth-node@0.5.6-next.0
- @backstage/backend-plugin-api@1.1.1-next.0
- @backstage/catalog-client@1.9.0
- @backstage/catalog-model@1.7.2
- @backstage/config@1.3.1
- @backstage/errors@1.2.6
- @backstage/integration@1.16.0
- @backstage/types@1.2.0
- @backstage/plugin-bitbucket-cloud-common@0.2.26
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.4-next.0
- @backstage/plugin-catalog-node@1.15.1-next.0
- @backstage/plugin-events-node@0.4.7-next.0
- @backstage/plugin-permission-common@0.8.3
- @backstage/plugin-scaffolder-backend-module-azure@0.2.5-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.6-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.5-next.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.5-next.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.5-next.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.5-next.0
- @backstage/plugin-scaffolder-backend-module-github@0.5.5-next.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.7.1-next.0
- @backstage/plugin-scaffolder-common@1.5.8
@backstage/plugin-search-backend-module-catalog@0.3.0-next.0
Minor Changes
-
dd515e3: BREAKING: Removed support for the old backend system. Please migrate to the new backend system and enable the catalog collator there.
As part of this, the
/alphaexport path is gone too. Just import the module from the root of the package as usual instead.
Patch Changes
- 1e09b06: Internal refactor to use cursor based pagination
- Updated dependencies
- @backstage/backend-plugin-api@1.1.1-next.0
- @backstage/catalog-client@1.9.0
- @backstage/catalog-model@1.7.2
- @backstage/config@1.3.1
- @backstage/errors@1.2.6
- @backstage/plugin-catalog-common@1.1.2
- @backstage/plugin-catalog-node@1.15.1-next.0
- @backstage/plugin-permission-common@0.8.3
- @backstage/plugin-search-backend-node@1.3.7-next.0
- @backstage/plugin-search-common@1.2.16
@backstage/backend-app-api@1.1.1-next.0
Patch Changes
- 02534c7: Corrected spelling mistake in error message
- Updated dependencies
- @backstage/config-loader@1.9.5-next.0
- @backstage/plugin-permission-node@0.8.7-next.0
- @backstage/plugin-auth-node@0.5.6-next.0
- @backstage/backend-plugin-api@1.1.1-next.0
- @backstage/cli-common@0.1.15
- @backstage/config@1.3.1
- @backstage/errors@1.2.6
- @backstage/types@1.2.0
@backstage/backend-dynamic-feature-service@0.5.3-next.0
Patch Changes
- 8379bf4: Remove usages of
PluginDatabaseManagerandPluginEndpointDiscoveryand replace with their equivalent service types - Updated dependencies
- @backstage/backend-defaults@0.7.0-next.0
- @backstage/plugin-scaffolder-node@0.6.3-next.0
- @backstage/backend-app-api@1.1.1-next.0
- @backstage/config-loader@1.9.5-next.0
- @backstage/plugin-catalog-backend@1.30.0-next.0
- @backstage/plugin-permission-node@0.8.7-next.0
- @backstage/plugin-events-backend@0.4.1-next.0
- @backstage/plugin-auth-node@0.5.6-next.0
- @backstage/backend-plugin-api@1.1.1-next.0
- @backstage/cli-common@0.1.15
- @backstage/cli-node@0.2.11
- @backstage/config@1.3.1
- @backstage/errors@1.2.6
- @backstage/types@1.2.0
- @backstage/plugin-app-node@0.1.29-next.0
- @backstage/plugin-events-node@0.4.7-next.0
- @backstage/plugin-permission-common@0.8.3
- @backstage/plugin-search-backend-node@1.3.7-next.0
- @backstage/plugin-search-common@1.2.16
@backstage/backend-openapi-utils@0.4.1-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.1.1-next.0
- @backstage/errors@1.2.6
- @backstage/types@1.2.0
@backstage/backend-plugin-api@1.1.1-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.5.6-next.0
- @backstage/cli-common@0.1.15
- @backstage/config@1.3.1
- @backstage/errors@1.2.6
- @backstage/types@1.2.0
- @backstage/plugin-permission-common@0.8.3
@backstage/backend-test-utils@1.2.1-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.7.0-next.0
- @backstage/backend-app-api@1.1.1-next.0
- @backstage/plugin-auth-node@0.5.6-next.0
- @backstage/backend-plugin-api@1.1.1-next.0
- @backstage/config@1.3.1
- @backstage/errors@1.2.6
- @backstage/types@1.2.0
- @backstage/plugin-events-node@0.4.7-next.0