Release v1.50.0-next.2
Upgrade Helper: https://backstage.github.io/upgrade-helper/?to=1.50.0-next.2
@backstage/errors@1.3.0-next.0
Minor Changes
- b2319ff: A new
toErrorutility function is now available for converting unknown values toErrorLikeobjects. If the value is already error-like it is returned as-is, strings are used directly as the error message, and all other values are wrapped asunknown error '<stringified>'. Non-error causes passed toCustomErrorBaseare now converted and stored usingtoErrorrather than discarded.
@backstage/ui@0.14.0-next.2
Minor Changes
-
b4a1875: BREAKING: Tab
hrefvalues in the Header component are now resolved through the router context instead of being passed raw to the<a>tag. This means relativehrefvalues (e.g.sub3,./sub4,../catalog) are now resolved against the current route, and absolutehrefvalues may be affected by the router'sbasenameconfiguration.Migration:
Tab navigation should work the same for absolute
hrefvalues in most setups. If you use relativehrefvalues in tabs, verify they resolve as expected. If your app configures a routerbasename, check that absolute tabhrefvalues still navigate correctly.Affected components: Header
Patch Changes
-
4032ad7: Added new
Badgecomponent for non-interactive labeling and categorization of content. It shares the visual appearance ofTagbut renders as a plain DOM element with no interactive states.Affected components: Badge
-
b4a1875: Added automatic active tab detection to the Header component. When
activeTabIdis omitted, the active tab is now auto-detected from the current route usingmatchRoutes. Pass an explicitactiveTabIdto override, ornullfor no active tab.Affected components: Header
-
aa47a37: Add an initial CheckboxGroup component implementation and docs coverage.
-
386972f: Fixed the Tabs active indicator not hiding when no tab matches the current route.
Affected components: Tabs
@backstage/plugin-auth-backend-module-auth0-provider@0.4.0-next.2
Minor Changes
- 9244b70: Added federated logout support. Set
federatedLogout: truein the Auth0 provider config to clear both the Auth0 session and any upstream IdP session on sign-out. The authenticator returns a logout URL that redirects the browser to Auth0's/v2/logout?federatedendpoint, ensuring users must fully re-authenticate after signing out.
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-auth-node@0.7.0-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
@backstage/plugin-catalog-backend@3.6.0-next.2
Minor Changes
- d16311f: Added a
location_entity_refcolumn to thelocationsdatabase table that stores the full entity ref of the correspondingkind: Locationcatalog entity for each registered location row. The value is pre-computed and persisted so that it no longer needs to be recomputed from the location's type and target on every read.
Patch Changes
- 7e63730: Removed deprecated
PermissionAuthorizersupport and thecreatePermissionIntegrationRouterfallback path fromCatalogBuilder. ThepermissionsRegistryservice is now required, andpermissionsis always aPermissionsService. - 056e18e: Removed the internal
addPermissionsandaddPermissionRulesmethods fromCatalogBuilder, and removed thecatalogPermissionExtensionPointwiring fromCatalogPlugin. Custom permission rules and permissions should be registered viacoreServices.permissionsRegistrydirectly. - 482ceed: Migrated from
assertErrortotoErrorfor error handling. - Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-catalog-node@2.2.0-next.2
- @backstage/integration@2.0.1-next.0
- @backstage/backend-openapi-utils@0.6.8-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/catalog-client@1.14.1-next.0
- @backstage/catalog-model@1.7.8-next.0
- @backstage/config@1.3.7-next.0
- @backstage/filter-predicates@0.1.2-next.0
- @backstage/plugin-events-node@0.4.21-next.2
- @backstage/plugin-permission-common@0.9.8-next.0
- @backstage/plugin-permission-node@0.10.12-next.2
- @backstage/plugin-catalog-common@1.1.9-next.0
@backstage/plugin-catalog-node@2.2.0-next.2
Minor Changes
-
056e18e: BREAKING ALPHA: Removed the deprecated
CatalogPermissionRuleInput,CatalogPermissionExtensionPoint, andcatalogPermissionExtensionPointexports. UsecoreServices.permissionsRegistrydirectly to register catalog entity permission rules and permissions. -
7a03196: BREAKING ALPHA: Removed the following deprecated exports from
@backstage/plugin-catalog-node/alpha:catalogServiceRef— usecatalogServiceReffrom@backstage/plugin-catalog-nodeinsteadCatalogLocationsExtensionPoint/catalogLocationsExtensionPoint— use the non-alpha equivalents from@backstage/plugin-catalog-nodeinsteadCatalogProcessingExtensionPoint/catalogProcessingExtensionPoint— use the non-alpha equivalents from@backstage/plugin-catalog-nodeinsteadCatalogAnalysisExtensionPoint/catalogAnalysisExtensionPoint— use the non-alpha equivalents from@backstage/plugin-catalog-nodeinstead
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/backend-test-utils@1.11.2-next.2
- @backstage/catalog-client@1.14.1-next.0
- @backstage/catalog-model@1.7.8-next.0
- @backstage/plugin-permission-common@0.9.8-next.0
- @backstage/plugin-permission-node@0.10.12-next.2
- @backstage/plugin-catalog-common@1.1.9-next.0
@backstage/plugin-scaffolder-backend@3.4.0-next.2
Minor Changes
- 5af48e7: Migrated permission registration to use the
PermissionsRegistryServiceinstead of the deprecatedcreatePermissionIntegrationRouter. This fixes an issue where scaffolder permissions were not visible to RBAC plugins because theactionsRegistryServiceRefdependency caused an empty permissions metadata router to shadow the scaffolder's actual permission metadata. The oldcreatePermissionIntegrationRouterpath is retained as a fallback for standalonecreateRouterusage.
Patch Changes
- 482ceed: Migrated from
assertErrortotoErrorfor error handling. - 961e274: Migrated OpenTelemetry metrics to use the
MetricsServicefrom@backstage/backend-plugin-api/alphainstead of the raw@opentelemetry/apimeter. - Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-catalog-node@2.2.0-next.2
- @backstage/plugin-scaffolder-node@0.13.2-next.2
- @backstage/integration@2.0.1-next.0
- @backstage/backend-openapi-utils@0.6.8-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/catalog-model@1.7.8-next.0
- @backstage/config@1.3.7-next.0
- @backstage/plugin-events-node@0.4.21-next.2
- @backstage/plugin-permission-common@0.9.8-next.0
- @backstage/plugin-permission-node@0.10.12-next.2
- @backstage/plugin-scaffolder-common@2.0.1-next.0
@backstage/app-defaults@1.7.7-next.2
Patch Changes
- Updated dependencies
- @backstage/theme@0.7.3-next.0
- @backstage/core-app-api@1.20.0-next.2
- @backstage/core-components@0.18.9-next.1
- @backstage/core-plugin-api@1.12.5-next.2
- @backstage/plugin-permission-react@0.4.42-next.1
@backstage/backend-app-api@1.6.1-next.2
Patch Changes
- 482ceed: Migrated from
assertErrortotoErrorfor error handling. - Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/config@1.3.7-next.0
@backstage/backend-defaults@0.16.1-next.2
Patch Changes
- 482ceed: Migrated from
assertErrortotoErrorfor error handling. - 308c672:
HostDiscoverynow logs a warning whenbackend.baseUrlis set to a localhost address whileNODE_ENVisproduction, and whenbackend.baseUrlis not a valid URL. - 85c5a46: DefaultActionsRegistryService: add json middleware to /.backstage/actions/ routes only
- f14df56: Added experimental support for using
embedded-postgresas the database for local development. Setbackend.database.clienttoembedded-postgresin your app config to enable this. Theembedded-postgrespackage must be installed as an explicit dependency in your project. - Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-auth-node@0.7.0-next.2
- @backstage/backend-app-api@1.6.1-next.2
- @backstage/cli-node@0.3.1-next.1
- @backstage/config-loader@1.10.10-next.1
- @backstage/integration@2.0.1-next.0
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/config@1.3.7-next.0
- @backstage/integration-aws-node@0.1.21-next.0
- @backstage/plugin-events-node@0.4.21-next.2
- @backstage/plugin-permission-common@0.9.8-next.0
- @backstage/plugin-permission-node@0.10.12-next.2
@backstage/backend-dynamic-feature-service@0.8.1-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-auth-node@0.7.0-next.2
- @backstage/plugin-catalog-backend@3.6.0-next.2
- @backstage/backend-defaults@0.16.1-next.2
- @backstage/cli-common@0.2.1-next.1
- @backstage/cli-node@0.3.1-next.1
- @backstage/config-loader@1.10.10-next.1
- @backstage/plugin-search-backend-node@1.4.3-next.2
- @backstage/plugin-scaffolder-node@0.13.2-next.2
- @backstage/backend-openapi-utils@0.6.8-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/config@1.3.7-next.0
- @backstage/plugin-events-backend@0.6.1-next.2
- @backstage/plugin-events-node@0.4.21-next.2
- @backstage/plugin-permission-common@0.9.8-next.0
- @backstage/plugin-permission-node@0.10.12-next.2
- @backstage/plugin-search-common@1.2.23-next.0
@backstage/backend-openapi-utils@0.6.8-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/backend-plugin-api@1.9.0-next.2
@backstage/backend-plugin-api@1.9.0-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-auth-node@0.7.0-next.2
- @backstage/cli-common@0.2.1-next.1
- @backstage/config@1.3.7-next.0
- @backstage/plugin-permission-common@0.9.8-next.0
- @backstage/plugin-permission-node@0.10.12-next.2
@backstage/backend-test-utils@1.11.2-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-auth-node@0.7.0-next.2
- @backstage/backend-app-api@1.6.1-next.2
- @backstage/backend-defaults@0.16.1-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/config@1.3.7-next.0
- @backstage/plugin-events-node@0.4.21-next.2
- @backstage/plugin-permission-common@0.9.8-next.0
@backstage/catalog-client@1.14.1-next.0
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/catalog-model@1.7.8-next.0
- @backstage/filter-predicates@0.1.2-next.0
@backstage/catalog-model@1.7.8-next.0
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
@backstage/cli@0.36.1-next.2
Patch Changes
- 482ceed: Migrated from
assertErrortotoErrorfor error handling. - Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/cli-common@0.2.1-next.1
- @backstage/cli-node@0.3.1-next.1
- @backstage/cli-module-build@0.1.1-next.2
@backstage/cli-common@0.2.1-next.1
Patch Changes
- 482ceed: Migrated from
assertErrortotoErrorfor error handling. - Updated dependencies
- @backstage/errors@1.3.0-next.0
@backstage/cli-module-actions@0.0.2-next.1
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/cli-node@0.3.1-next.1
@backstage/cli-module-auth@0.1.1-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/cli-node@0.3.1-next.1
@backstage/cli-module-build@0.1.1-next.2
Patch Changes
- c16c508: When building dist-workspaces with --always-pack, batch
yarn packoperations to avoid packing packages and their dependencies simultaneously. - f14df56: Added experimental support for using
embedded-postgresas the database for local development. Setbackend.database.clienttoembedded-postgresin your app config to enable this. Theembedded-postgrespackage must be installed as an explicit dependency in your project. - Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/cli-common@0.2.1-next.1
- @backstage/cli-node@0.3.1-next.1
- @backstage/config-loader@1.10.10-next.1
- @backstage/config@1.3.7-next.0
- @backstage/module-federation-common@0.1.3-next.0
@backstage/cli-module-config@0.1.1-next.1
Patch Changes
- Updated dependencies
- @backstage/cli-common@0.2.1-next.1
- @backstage/cli-node@0.3.1-next.1
- @backstage/config-loader@1.10.10-next.1
- @backstage/config@1.3.7-next.0
@backstage/cli-module-migrate@0.1.1-next.1
Patch Changes
- 482ceed: Migrated from
assertErrortotoErrorfor error handling. - Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/cli-common@0.2.1-next.1
- @backstage/cli-node@0.3.1-next.1
@backstage/cli-module-new@0.1.2-next.2
Patch Changes
- 482ceed: Migrated from
assertErrortotoErrorfor error handling. - Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/cli-common@0.2.1-next.1
- @backstage/cli-node@0.3.1-next.1
@backstage/cli-node@0.3.1-next.1
Patch Changes
- 482ceed: Migrated from
assertErrortotoErrorfor error handling. - Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/cli-common@0.2.1-next.1
@backstage/config@1.3.7-next.0
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
@backstage/config-loader@1.10.10-next.1
Patch Changes
- 482ceed: Migrated from
assertErrortotoErrorfor error handling. - Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/cli-common@0.2.1-next.1
- @backstage/config@1.3.7-next.0
@backstage/core-app-api@1.20.0-next.2
Patch Changes
- 9244b70: The default auth implementation now checks for a
logoutUrlin the logout response body. If the auth provider returns one (e.g. Auth0 federated logout), the browser is redirected to that URL to clear the provider's session cookies. This is backward compatible — providers that return an empty response are unaffected. - Updated dependencies
- @backstage/ui@0.14.0-next.2
- @backstage/config@1.3.7-next.0
- @backstage/core-plugin-api@1.12.5-next.2
@backstage/core-compat-api@0.5.10-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-catalog-react@2.1.2-next.2
- @backstage/core-plugin-api@1.12.5-next.2
- @backstage/filter-predicates@0.1.2-next.0
- @backstage/frontend-plugin-api@0.16.0-next.2
@backstage/core-components@0.18.9-next.1
Patch Changes
- 482ceed: Migrated from
assertErrortotoErrorfor error handling. - 58b9f3f: Use Backstage Link component for markdown anchor rendering to ensure consistent internal and external link behavior.
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/theme@0.7.3-next.0
- @backstage/config@1.3.7-next.0
- @backstage/core-plugin-api@1.12.5-next.2
@backstage/core-plugin-api@1.12.5-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/config@1.3.7-next.0
- @backstage/frontend-plugin-api@0.16.0-next.2
@backstage/create-app@0.8.2-next.2
Patch Changes
- Bumped create-app version.
- Updated dependencies
- @backstage/cli-common@0.2.1-next.1
@backstage/dev-utils@1.1.22-next.2
Patch Changes
- Updated dependencies
- @backstage/ui@0.14.0-next.2
- @backstage/theme@0.7.3-next.0
- @backstage/core-app-api@1.20.0-next.2
- @backstage/core-components@0.18.9-next.1
- @backstage/plugin-catalog-react@2.1.2-next.2
- @backstage/catalog-model@1.7.8-next.0
- @backstage/core-plugin-api@1.12.5-next.2
- @backstage/app-defaults@1.7.7-next.2
- @backstage/integration-react@1.2.17-next.1
@backstage/filter-predicates@0.1.2-next.0
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/config@1.3.7-next.0
@backstage/frontend-app-api@0.16.2-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/core-app-api@1.20.0-next.2
- @backstage/config@1.3.7-next.0
- @backstage/core-plugin-api@1.12.5-next.2
- @backstage/filter-predicates@0.1.2-next.0
- @backstage/frontend-defaults@0.5.1-next.2
- @backstage/frontend-plugin-api@0.16.0-next.2
@backstage/frontend-defaults@0.5.1-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-app@0.4.3-next.2
- @backstage/core-components@0.18.9-next.1
- @backstage/config@1.3.7-next.0
- @backstage/frontend-app-api@0.16.2-next.2
- @backstage/frontend-plugin-api@0.16.0-next.2
@backstage/frontend-dynamic-feature-loader@0.1.11-next.2
Patch Changes
- Updated dependencies
- @backstage/config@1.3.7-next.0
- @backstage/frontend-plugin-api@0.16.0-next.2
- @backstage/module-federation-common@0.1.3-next.0
@backstage/frontend-plugin-api@0.16.0-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/filter-predicates@0.1.2-next.0
@backstage/frontend-test-utils@0.5.2-next.2
Patch Changes
- Updated dependencies
- @backstage/core-app-api@1.20.0-next.2
- @backstage/plugin-app@0.4.3-next.2
- @backstage/config@1.3.7-next.0
- @backstage/core-plugin-api@1.12.5-next.2
- @backstage/filter-predicates@0.1.2-next.0
- @backstage/frontend-app-api@0.16.2-next.2
- @backstage/frontend-plugin-api@0.16.0-next.2
- @backstage/plugin-permission-common@0.9.8-next.0
- @backstage/test-utils@1.7.17-next.2
- @backstage/plugin-permission-react@0.4.42-next.1
@backstage/integration@2.0.1-next.0
Patch Changes
- d112499: Fixed
SingleInstanceGithubCredentialsProviderto return app credentials whengetCredentialsis called with a bare host URL (e.g.https://github.com) instead of falling back to a personal access token. - Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/config@1.3.7-next.0
@backstage/integration-aws-node@0.1.21-next.0
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/config@1.3.7-next.0
@backstage/integration-react@1.2.17-next.1
Patch Changes
- Updated dependencies
- @backstage/integration@2.0.1-next.0
- @backstage/config@1.3.7-next.0
- @backstage/core-plugin-api@1.12.5-next.2
@backstage/module-federation-common@0.1.3-next.0
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/config@1.3.7-next.0
@backstage/repo-tools@0.17.1-next.2
Patch Changes
- 482ceed: Migrated from
assertErrortotoErrorfor error handling. - Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/cli-common@0.2.1-next.1
- @backstage/cli-node@0.3.1-next.1
- @backstage/config-loader@1.10.10-next.1
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/catalog-model@1.7.8-next.0
@techdocs/cli@1.10.7-next.1
Patch Changes
- 980b7f5: Updated proxy documentation to recommend Node.js built-in proxy support via
NODE_USE_ENV_PROXYinstead ofglobal-agent. - Updated dependencies
- @backstage/backend-defaults@0.16.1-next.2
- @backstage/cli-common@0.2.1-next.1
- @backstage/plugin-techdocs-node@1.14.5-next.2
- @backstage/catalog-model@1.7.8-next.0
- @backstage/config@1.3.7-next.0
@backstage/test-utils@1.7.17-next.2
Patch Changes
- Updated dependencies
- @backstage/theme@0.7.3-next.0
- @backstage/core-app-api@1.20.0-next.2
- @backstage/config@1.3.7-next.0
- @backstage/core-plugin-api@1.12.5-next.2
- @backstage/plugin-permission-common@0.9.8-next.0
- @backstage/plugin-permission-react@0.4.42-next.1
@backstage/theme@0.7.3-next.0
Patch Changes
-
a0100d4: Fixes occasional duplication of v5 class name prefix for MUI 5 components.
Documentation added to explain how to resolve missing v5 prefix in class names when using MUI 5 components in main app.
@backstage/plugin-api-docs@0.13.6-next.2
Patch Changes
- Updated dependencies
- @backstage/ui@0.14.0-next.2
- @backstage/plugin-catalog@2.0.2-next.2
- @backstage/core-components@0.18.9-next.1
- @backstage/plugin-catalog-react@2.1.2-next.2
- @backstage/catalog-model@1.7.8-next.0
- @backstage/core-plugin-api@1.12.5-next.2
- @backstage/frontend-plugin-api@0.16.0-next.2
- @backstage/plugin-catalog-common@1.1.9-next.0
- @backstage/plugin-permission-react@0.4.42-next.1
@backstage/plugin-app@0.4.3-next.2
Patch Changes
- 9244b70: The default auth implementation now checks for a
logoutUrlin the logout response body. If the auth provider returns one (e.g. Auth0 federated logout), the browser is redirected to that URL to clear the provider's session cookies. This is backward compatible — providers that return an empty response are unaffected. - Updated dependencies
- @backstage/ui@0.14.0-next.2
- @backstage/theme@0.7.3-next.0
- @backstage/core-components@0.18.9-next.1
- @backstage/core-plugin-api@1.12.5-next.2
- @backstage/filter-predicates@0.1.2-next.0
- @backstage/frontend-plugin-api@0.16.0-next.2
- @backstage/integration-react@1.2.17-next.1
- @backstage/plugin-permission-react@0.4.42-next.1
@backstage/plugin-app-backend@0.5.13-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-auth-node@0.7.0-next.2
- @backstage/config-loader@1.10.10-next.1
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/config@1.3.7-next.0
@backstage/plugin-auth@0.1.7-next.2
Patch Changes
- 482ceed: Migrated from
assertErrortotoErrorfor error handling. - Updated dependencies
- @backstage/ui@0.14.0-next.2
- @backstage/errors@1.3.0-next.0
- @backstage/theme@0.7.3-next.0
- @backstage/frontend-plugin-api@0.16.0-next.2
@backstage/plugin-auth-backend@0.28.0-next.2
Patch Changes
- 482ceed: Migrated from
assertErrortotoErrorfor error handling. - Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-auth-node@0.7.0-next.2
- @backstage/plugin-catalog-node@2.2.0-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/catalog-model@1.7.8-next.0
- @backstage/config@1.3.7-next.0
@backstage/plugin-auth-backend-module-aws-alb-provider@0.4.15-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-auth-node@0.7.0-next.2
- @backstage/plugin-auth-backend@0.28.0-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
@backstage/plugin-auth-backend-module-azure-easyauth-provider@0.2.19-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-auth-node@0.7.0-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/catalog-model@1.7.8-next.0
@backstage/plugin-auth-backend-module-cloudflare-access-provider@0.4.14-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-auth-node@0.7.0-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/config@1.3.7-next.0
@backstage/plugin-auth-backend-module-gcp-iap-provider@0.4.14-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-auth-node@0.7.0-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
@backstage/plugin-auth-backend-module-guest-provider@0.2.18-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-auth-node@0.7.0-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/catalog-model@1.7.8-next.0
@backstage/plugin-auth-backend-module-oauth2-proxy-provider@0.2.19-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-auth-node@0.7.0-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
@backstage/plugin-auth-backend-module-oidc-provider@0.4.15-next.2
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.0-next.2
- @backstage/plugin-auth-backend@0.28.0-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/config@1.3.7-next.0
@backstage/plugin-auth-backend-module-openshift-provider@0.1.6-next.2
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.0-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/catalog-model@1.7.8-next.0
@backstage/plugin-auth-backend-module-pinniped-provider@0.3.13-next.2
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.0-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/config@1.3.7-next.0
@backstage/plugin-auth-backend-module-vmware-cloud-provider@0.5.13-next.2
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.0-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/catalog-model@1.7.8-next.0
@backstage/plugin-auth-node@0.7.0-next.2
Patch Changes
- 9244b70: Added
OAuthAuthenticatorLogoutResulttype. Thelogoutmethod onOAuthAuthenticatorcan now optionally return{ logoutUrl }to trigger a browser redirect after sign-out. This allows providers like Auth0 to clear their session cookies by redirecting to their logout endpoint. - Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/catalog-client@1.14.1-next.0
- @backstage/catalog-model@1.7.8-next.0
- @backstage/config@1.3.7-next.0
@backstage/plugin-auth-react@0.1.26-next.1
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/core-components@0.18.9-next.1
- @backstage/core-plugin-api@1.12.5-next.2
@backstage/plugin-bitbucket-cloud-common@0.3.9-next.0
Patch Changes
- Updated dependencies
- @backstage/integration@2.0.1-next.0
@backstage/plugin-catalog@2.0.2-next.2
Patch Changes
- ee1531d: Exported the NFS variant of the catalog index page as
CatalogIndexPagefrom the./alphaentry point, along with supporting typesCatalogIndexPageProps,CatalogTableRow, andCatalogTableColumnsFunc. This allows adopters to use and customize the catalog index page within aPageBlueprintin the new frontend system. - 482ceed: Migrated from
assertErrortotoErrorfor error handling. - c193ef1: Added Kind field to the About Card. Tags moved before Type and Lifecycle, Kind placed after them. A new
aboutCard.kindField.labeltranslation key was added. - e5af44c: Replaced deprecated
humanizeEntityRefusage with the Catalog Presentation API. - Updated dependencies
- @backstage/ui@0.14.0-next.2
- @backstage/errors@1.3.0-next.0
- @backstage/core-components@0.18.9-next.1
- @backstage/plugin-catalog-react@2.1.2-next.2
- @backstage/catalog-client@1.14.1-next.0
- @backstage/catalog-model@1.7.8-next.0
- @backstage/core-compat-api@0.5.10-next.2
- @backstage/core-plugin-api@1.12.5-next.2
- @backstage/frontend-plugin-api@0.16.0-next.2
- @backstage/plugin-scaffolder-common@2.0.1-next.0
- @backstage/plugin-search-react@1.11.1-next.2
- @backstage/plugin-techdocs-react@1.3.10-next.2
- @backstage/integration-react@1.2.17-next.1
- @backstage/plugin-catalog-common@1.1.9-next.0
- @backstage/plugin-permission-react@0.4.42-next.1
- @backstage/plugin-search-common@1.2.23-next.0
@backstage/plugin-catalog-backend-module-aws@0.4.22-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-catalog-node@2.2.0-next.2
- @backstage/backend-defaults@0.16.1-next.2
- @backstage/integration@2.0.1-next.0
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/catalog-model@1.7.8-next.0
- @backstage/config@1.3.7-next.0
- @backstage/integration-aws-node@0.1.21-next.0
- @backstage/plugin-catalog-common@1.1.9-next.0
- @backstage/plugin-kubernetes-common@0.9.11-next.0
@backstage/plugin-catalog-backend-module-azure@0.3.16-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-catalog-node@2.2.0-next.2
- @backstage/integration@2.0.1-next.0
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/config@1.3.7-next.0
- @backstage/plugin-events-node@0.4.21-next.2
- @backstage/plugin-catalog-common@1.1.9-next.0
@backstage/plugin-catalog-backend-module-backstage-openapi@0.5.13-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-catalog-node@2.2.0-next.2
- @backstage/backend-openapi-utils@0.6.8-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/catalog-model@1.7.8-next.0
- @backstage/config@1.3.7-next.0
@backstage/plugin-catalog-backend-module-bitbucket-cloud@0.5.10-next.2
Patch Changes
- f215863: Added Bitbucket Cloud SCM event translation layer for the catalog backend module. The module now subscribes to Bitbucket Cloud webhook events and translates them into generic catalog SCM events, enabling instant catalog reprocessing when repositories are pushed to, renamed, transferred, or deleted. The
analyzeBitbucketCloudWebhookEventfunction is exported from the alpha entry point for custom integrations. - Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-catalog-node@2.2.0-next.2
- @backstage/integration@2.0.1-next.0
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/catalog-model@1.7.8-next.0
- @backstage/config@1.3.7-next.0
- @backstage/plugin-events-node@0.4.21-next.2
- @backstage/plugin-bitbucket-cloud-common@0.3.9-next.0
- @backstage/plugin-catalog-common@1.1.9-next.0
@backstage/plugin-catalog-backend-module-bitbucket-server@0.5.10-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-catalog-node@2.2.0-next.2
- @backstage/integration@2.0.1-next.0
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/catalog-model@1.7.8-next.0
- @backstage/config@1.3.7-next.0
- @backstage/plugin-events-node@0.4.21-next.2
- @backstage/plugin-catalog-common@1.1.9-next.0
@backstage/plugin-catalog-backend-module-gcp@0.3.18-next.2
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@2.2.0-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/catalog-model@1.7.8-next.0
- @backstage/config@1.3.7-next.0
- @backstage/plugin-kubernetes-common@0.9.11-next.0
@backstage/plugin-catalog-backend-module-gerrit@0.3.13-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-catalog-node@2.2.0-next.2
- @backstage/integration@2.0.1-next.0
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/config@1.3.7-next.0
- @backstage/plugin-catalog-common@1.1.9-next.0
@backstage/plugin-catalog-backend-module-gitea@0.1.11-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-catalog-node@2.2.0-next.2
- @backstage/integration@2.0.1-next.0
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/config@1.3.7-next.0
- @backstage/plugin-catalog-common@1.1.9-next.0
@backstage/plugin-catalog-backend-module-github@0.13.1-next.2
Patch Changes
- cca9fc2: Added automatic retry on temporary errors (like 5XX) to the shared GitHub GraphQL client used by
GithubOrgEntityProviderand replaced the GraphQL client inGithubEntityProviderby this one as well, improving resilience against intermittent GitHub API failures. - Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-catalog-node@2.2.0-next.2
- @backstage/integration@2.0.1-next.0
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/catalog-model@1.7.8-next.0
- @backstage/config@1.3.7-next.0
- @backstage/plugin-events-node@0.4.21-next.2
- @backstage/plugin-catalog-common@1.1.9-next.0
@backstage/plugin-catalog-backend-module-github-org@0.3.21-next.2
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@2.2.0-next.2
- @backstage/plugin-catalog-backend-module-github@0.13.1-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/config@1.3.7-next.0
- @backstage/plugin-events-node@0.4.21-next.2
@backstage/plugin-catalog-backend-module-gitlab@0.8.2-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-catalog-node@2.2.0-next.2
- @backstage/backend-defaults@0.16.1-next.2
- @backstage/integration@2.0.1-next.0
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/catalog-model@1.7.8-next.0
- @backstage/config@1.3.7-next.0
- @backstage/plugin-events-node@0.4.21-next.2
- @backstage/plugin-catalog-common@1.1.9-next.0
@backstage/plugin-catalog-backend-module-gitlab-org@0.2.20-next.2
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-node@2.2.0-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/plugin-catalog-backend-module-gitlab@0.8.2-next.2
- @backstage/plugin-events-node@0.4.21-next.2
@backstage/plugin-catalog-backend-module-incremental-ingestion@0.7.11-next.2
Patch Changes
- 482ceed: Migrated from
assertErrortotoErrorfor error handling. - Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-catalog-backend@3.6.0-next.2
- @backstage/plugin-catalog-node@2.2.0-next.2
- @backstage/backend-defaults@0.16.1-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/catalog-model@1.7.8-next.0
- @backstage/config@1.3.7-next.0
- @backstage/plugin-events-node@0.4.21-next.2
- @backstage/plugin-permission-common@0.9.8-next.0
@backstage/plugin-catalog-backend-module-ldap@0.12.4-next.2
Patch Changes
- Updated dependencies
- @backstage/errors@1.3.0-next.0
- @backstage/plugin-catalog-node@2.2.0-next.2
- @backstage/backend-plugin-api@1.9.0-next.2
- @backstage/catalog-model@1.7.8-next.0
- @backstage/config@1.3.7-next.0
- @backstage/plugin-catalog-common@1.1.9-next.0