Release v1.53.0
Upgrade Helper: https://backstage.github.io/upgrade-helper/?to=1.53.0
@backstage/backend-openapi-utils@0.7.0
Minor Changes
- 84171b3: BREAKING: Removed
wrapInOpenApiTestServer. This function redirected test traffic through the Opticcaptureproxy via theOPTIC_PROXYenvironment variable. Since the Optic dependency has been removed, this function no longer serves a purpose. UsewrapServerinstead for OpenAPI spec validation in tests.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
@backstage/cli-common@0.3.0
Minor Changes
- 39deda4: BREAKING: Removed the deprecated
bootstrapEnvProxyAgentsexport along with theglobal-agentandundicidependencies. Use Node.js built-in proxy support by settingNODE_USE_ENV_PROXY=1alongside yourHTTP_PROXY/HTTPS_PROXY/NO_PROXYenvironment variables instead. See the corporate proxy guide for details.
@backstage/cli-module-migrate@0.2.0
Minor Changes
- 39deda4: BREAKING: The
versions:bumpcommand no longer bootstraps legacy proxy agents. Use Node.js built-in proxy support by settingNODE_USE_ENV_PROXY=1alongside yourHTTP_PROXY/HTTPS_PROXY/NO_PROXYenvironment variables instead.
Patch Changes
- Updated dependencies
- @backstage/cli-common@0.3.0
- @backstage/cli-node@0.3.4
@backstage/config-loader@1.11.0
Minor Changes
- 4a7240b: Configuration schemas declared in TypeScript now resolve and validate imported types instead of treating them as unconstrained values. Invalid imports now cause schema loading to fail.
Patch Changes
- 005458a: Added support for comma-separated values in the
BACKSTAGE_ENVenvironment variable, allowing multiple environment-specific configuration files to be loaded and stacked at startup. For example, settingBACKSTAGE_ENV=e2e-test,productionwill loadapp-config.e2e-test.yamlandapp-config.production.yamlin addition to the baseapp-config.yaml, with later environments taking priority. Local override files (.local.yaml) are always loaded after all non-local files. - Updated dependencies
- @backstage/cli-common@0.3.0
@backstage/connections@0.2.0
Minor Changes
- 58c53b1: Added a
titlefield to connection auth methods, providing a human-readable display name for each configured authentication option. Connection type authors must now provide atitlefor each auth method definition, while connection configuration may optionally override the title per auth entry. When not explicitly configured, the auth entry title defaults to the auth method title defined by the connection type.
Patch Changes
- ec96761: Added a default implementation for the connections service so backend modules can depend on it without requiring apps to explicitly install the connections service factory.
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
@backstage/create-app@0.9.0
Minor Changes
- 39deda4: BREAKING: No longer bootstraps legacy proxy agents. Use Node.js built-in proxy support by setting
NODE_USE_ENV_PROXY=1alongside yourHTTP_PROXY/HTTPS_PROXY/NO_PROXYenvironment variables instead.
Patch Changes
- fc4cae1: Added the user settings backend plugin to the create-app templates, enabling database-backed user settings persistence for newly created Backstage apps out of the box. The frontend storage API is also wired up to use backend-persisted storage instead of browser local storage, via the new
@backstage/plugin-app-module-user-settingsmodule. - a5bddd1: Bumped create-app version.
- e2b3472: Updated generated app configurations to use the stable Client ID Metadata Documents setting and stop advertising deprecated Dynamic Client Registration.
- 3acdf87: Pinned
@types/nodeto22.20.0in the seed lockfile to prevent yarn from resolving the*wildcard (from@jest/environment-jsdom-abstract) to@types/node@26.0.0, which breakstsc:fulldue to incompatibleEventEmittertypes intarn. - 3a9ab3f: Fixed an issue where two "Notifications" links were displayed in the sidebar.
- Updated dependencies
- @backstage/cli-common@0.3.0
@backstage/repo-tools@0.18.0
Minor Changes
-
84171b3: BREAKING: Replaced
@useoptic/opticand@useoptic/openapi-utilitieswithoasdifffor OpenAPI breaking change detection.To migrate, remove
@useoptic/opticfrom your rootpackage.jsonand install theoasdiffCLI on your system — see https://github.com/oasdiff/oasdiff#installation for instructions.The
package schema openapi diffcommand now usesoasdiffunder the hood. The--since,--json, and--ignoreflags continue to work, but the JSON and text output formats have changed to matchoasdiff's native output.The
repo schema openapi diffcommand now automatically detects all packages with a changedsrc/schema/openapi.yamland runsoasdiffagainst them directly. Packages no longer need a"diff"script in theirpackage.jsonto be included in the check.Removed the
package schema openapi initandrepo schema openapi testcommands, which depended on the Opticcaptureworkflow and have no equivalent withoasdiff. Runtime validation of your API against its OpenAPI spec is still available viawrapServerfrom@backstage/backend-openapi-utils/testUtils.
Patch Changes
- 120e7c3: chore(deps): bump
js-yamlfrom 4.1.1 to 4.2.0 - Updated dependencies
- @backstage/config-loader@1.11.0
- @backstage/cli-common@0.3.0
- @backstage/backend-plugin-api@1.9.3
- @backstage/cli-node@0.3.4
@backstage/ui@0.17.0
Minor Changes
- 503ba32: Added re-exports from
react-aria-components. The typesSelection,SortDirection, andKeyare available as type-only exports (useimport type), whileFocusableis a runtime export. Consumers can now import these directly from@backstage/uiinstead of depending onreact-aria-components, avoiding version mismatches.
Patch Changes
-
2341682: Make PluginHeader > Breadcrumbs separator align with rest of text
Affected components: PluginHeader
-
791703e: Add
breadcrumbsprop & breadcrumbs toPluginHeader. When passedbreadcrumbs,PluginHeaderrenders anavwith breadcrumbs & visually hides the plugin title.These breadcrumbs:
- Collapses middle segments if 5 or more segments
- Shows tooltip if text is truncated
Affected components: PluginHeader
-
066c7ac: Added a new
TextAreaFieldcomponent for multi-line text input, following the same conventions asTextFieldwith support for a label, secondary label, and description.
@backstage/plugin-app-module-user-settings@0.1.0
Minor Changes
- c8a06d5: Added new frontend module that provides database-backed user settings storage. When installed, it overrides the default browser local storage with the user settings backend, enabling settings to persist across devices and sessions.
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/plugin-signals-react@0.0.24
- @backstage/plugin-user-settings@0.9.5
@backstage/plugin-catalog-react@3.2.0
Minor Changes
-
ba49e37: BREAKING ALPHA: The
EntityContextMenuItemBlueprintnow outputs menu item data instead of a rendered MUI element. The Catalog entity page consumes this data and renders BUI menu items.The source-level
icon,useProps, and filter authoring model remains, withiconnow typed asIconElement. We recommend using Remix icons and checking that custom icons follow the standard icon sizing requirements.Menu items close immediately when selected, including while asynchronous actions are pending.
-
15719cc: Added an alpha BUI-ready entity header layout extension point. Its loaded component receives Catalog-composed tabs and the active tab ID, allowing custom entity headers to preserve or customize entity-page navigation.
DEPRECATED ALPHA: The existing opaque entity header extension point is deprecated. It continues to work through a temporary Catalog legacy-layout fallback so adopters can migrate custom entity headers incrementally.
Patch Changes
- 8a500d5: Fixed a regression where
EntityTypePicker'sinitialFilterprop was being cleared when used alongsideEntityKindPickerinsideEntityListProvider. The type filter is now correctly preserved after the available types load for the selected kind. - Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/ui@0.17.0
- @backstage/core-components@0.18.12
- @backstage/filter-predicates@0.1.4
- @backstage/catalog-client@1.16.1
- @backstage/core-compat-api@0.5.13
- @backstage/core-plugin-api@1.12.8
- @backstage/integration-react@1.2.20
- @backstage/plugin-permission-react@0.5.3
@backstage/plugin-mcp-actions-backend@0.2.0
Minor Changes
- 567bc4c: BREAKING: Removed the deprecated Server-Sent Events (SSE) MCP transport. MCP clients must use the Streamable HTTP endpoint at
/api/mcp-actions/v1or a configured named-server endpoint.
Patch Changes
- e2b3472: Updated OAuth discovery to use the stable
auth.clientIdMetadataDocumentsconfiguration while retaining compatibility with the deprecated experimental key. - Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/catalog-client@1.16.1
- @backstage/plugin-catalog-node@2.2.3
@backstage/app-defaults@1.7.10
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/core-components@0.18.12
- @backstage/core-app-api@1.20.3
- @backstage/core-plugin-api@1.12.8
- @backstage/plugin-permission-react@0.5.3
@backstage/backend-app-api@1.7.2
Patch Changes
- Updated dependencies
- @backstage/connections@0.2.0
- @backstage/backend-plugin-api@1.9.3
@backstage/backend-defaults@0.17.5
Patch Changes
- aaa7d65: Improved readability of the AWS S3 URL parser by splitting the single monolithic regex into two separate patterns (standard S3 and VPC PrivateLink) with named capture groups. Also made the VPC endpoint region mandatory in the regex, fixing a potential mis-parse when the region segment was absent.
- d62c384: Fixed a bug where scheduled tasks that were initially registered with a manual trigger and later re-registered with a duration or cron cadence would never be scheduled to run.
- 8419f51: Added support for AWS PrivateLink for Amazon S3.
- a624fa3: The
connectionconfig option for the Redis cache store now accepts either a string URL or an object with additional connection options that are passed directly to the underlying client. The object form is only supported whenbackend.cache.storeisredis; other stores require a plain string. This allows configuring options likepingIntervalwithout needing dedicated config fields. For clustered Redis, the connection object properties are merged into cluster defaults. Fixes https://github.com/backstage/backstage/issues/31813, https://github.com/backstage/backstage/issues/31742. - Updated dependencies
- @backstage/config-loader@1.11.0
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-app-api@1.7.2
- @backstage/backend-plugin-api@1.9.3
- @backstage/cli-node@0.3.4
- @backstage/plugin-events-node@0.4.24
- @backstage/plugin-permission-node@0.11.2
@backstage/backend-dynamic-feature-service@0.8.4
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.17.5
- @backstage/config-loader@1.11.0
- @backstage/backend-openapi-utils@0.7.0
- @backstage/cli-common@0.3.0
- @backstage/plugin-catalog-backend@3.8.1
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
- @backstage/cli-node@0.3.4
- @backstage/plugin-app-node@0.1.47
- @backstage/plugin-events-backend@0.6.4
- @backstage/plugin-events-node@0.4.24
- @backstage/plugin-permission-node@0.11.2
- @backstage/plugin-scaffolder-node@0.13.5
- @backstage/plugin-search-backend-node@1.4.6
@backstage/backend-plugin-api@1.9.3
Patch Changes
- Updated dependencies
- @backstage/cli-common@0.3.0
- @backstage/plugin-auth-node@0.7.3
- @backstage/plugin-permission-node@0.11.2
@backstage/backend-test-utils@1.11.5
Patch Changes
- 41c56b3: Fixed MySQL test database failures by pinning the Docker image from the floating
mysql:8tag tomysql:8.4and replacing a startup flag that was removed in MySQL 8.4. Connection pool reduced from 50 to 5 per test database, idle connections are now reaped after 5 seconds, and container connection limits raised to 1000 for both MySQL and Postgres to handle parallel Jest workers on high-core machines. - Updated dependencies
- @backstage/backend-defaults@0.17.5
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-app-api@1.7.2
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-events-node@0.4.24
@backstage/catalog-client@1.16.1
Patch Changes
- Updated dependencies
- @backstage/filter-predicates@0.1.4
@backstage/cli@0.36.4
Patch Changes
- 61d4881: The shared ESLint configuration now reports unused imports in
config.d.tsconfiguration schema files. These declaration files are not covered by the TypeScript compiler's unused-variable checks, which previously allowed a stray import to slip through. Such an import can resolve during local development but break configuration schema loading for consumers of the published package, so it is now caught at lint time. - Updated dependencies
- @backstage/cli-module-build@0.1.5
- @backstage/cli-common@0.3.0
- @backstage/cli-defaults@0.1.4
- @backstage/cli-module-test-jest@0.1.4
- @backstage/cli-node@0.3.4
@backstage/cli-defaults@0.1.4
Patch Changes
- Updated dependencies
- @backstage/cli-module-build@0.1.5
- @backstage/cli-module-migrate@0.2.0
- @backstage/cli-module-new@0.1.5
- @backstage/cli-module-actions@0.1.3
- @backstage/cli-module-auth@0.1.4
- @backstage/cli-module-config@0.1.4
- @backstage/cli-module-github@0.1.4
- @backstage/cli-module-info@0.1.4
- @backstage/cli-module-lint@0.1.4
- @backstage/cli-module-maintenance@0.1.4
- @backstage/cli-module-test-jest@0.1.4
- @backstage/cli-module-translations@0.1.4
@backstage/cli-module-actions@0.1.3
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.4
@backstage/cli-module-auth@0.1.4
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.4
@backstage/cli-module-build@0.1.5
Patch Changes
- 87af6ce: Package preparation now converts TypeScript configuration schemas to separate JSON files. Backend builds compile schemas together before assembling the distribution workspace, while package publishing compiles each schema independently.
- 853bcba: Improved caching for Module Federation remote builds by extracting dependencies into separate content-hashed chunks.
- 3cce70f: Increase generated frontend static asset filename hashes to 12 characters to reduce the chance of collisions across long-lived cached builds.
- da820d1: Added support for passing custom flags to the embedded postgres processes via
backend.database.connection.flags.postgresandbackend.database.connection.flags.initdbconfiguration properties. - Updated dependencies
- @backstage/config-loader@1.11.0
- @backstage/cli-common@0.3.0
- @backstage/cli-node@0.3.4
@backstage/cli-module-config@0.1.4
Patch Changes
- Updated dependencies
- @backstage/config-loader@1.11.0
- @backstage/cli-common@0.3.0
- @backstage/cli-node@0.3.4
@backstage/cli-module-github@0.1.4
Patch Changes
- Updated dependencies
- @backstage/cli-common@0.3.0
- @backstage/cli-node@0.3.4
@backstage/cli-module-info@0.1.4
Patch Changes
- Updated dependencies
- @backstage/cli-common@0.3.0
- @backstage/cli-node@0.3.4
@backstage/cli-module-lint@0.1.4
Patch Changes
- Updated dependencies
- @backstage/cli-common@0.3.0
- @backstage/cli-node@0.3.4
@backstage/cli-module-maintenance@0.1.4
Patch Changes
- Updated dependencies
- @backstage/cli-common@0.3.0
- @backstage/cli-node@0.3.4
@backstage/cli-module-new@0.1.5
Patch Changes
- 28c1c1c: Synced zod-validation-error versions between packages
- Updated dependencies
- @backstage/cli-common@0.3.0
- @backstage/cli-node@0.3.4
@backstage/cli-module-test-jest@0.1.4
Patch Changes
- Updated dependencies
- @backstage/cli-common@0.3.0
- @backstage/cli-node@0.3.4
@backstage/cli-module-translations@0.1.4
Patch Changes
- Updated dependencies
- @backstage/cli-common@0.3.0
- @backstage/cli-node@0.3.4
@backstage/cli-node@0.3.4
Patch Changes
- Updated dependencies
- @backstage/cli-common@0.3.0
@backstage/codemods@0.1.58
Patch Changes
- Updated dependencies
- @backstage/cli-common@0.3.0
@backstage/core-app-api@1.20.3
Patch Changes
- 3ef5974: Added support for wildcard plugin entries in frontend discovery endpoints, matching the backend discovery behavior.
- 6172725: Fixed the default fetch API to support discovery endpoints that only define an internal target.
- Updated dependencies
- @backstage/ui@0.17.0
- @backstage/core-plugin-api@1.12.8
@backstage/core-compat-api@0.5.13
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/plugin-catalog-react@3.2.0
- @backstage/filter-predicates@0.1.4
- @backstage/core-plugin-api@1.12.8
- @backstage/plugin-app-react@0.2.5
@backstage/core-components@0.18.12
Patch Changes
- 120e7c3: chore(deps): bump
js-yamlfrom 4.1.1 to 4.2.0 - 9efce7d: Fixed the table filters sidebar rendering a stray
0when no filters are configured. - 7ceeaad: Migrated CopyTextButton component from Material-UI to Backstage UI (BUI). Replaced MUI IconButton and Tooltip with BUI ButtonIcon and TooltipTrigger/Tooltip components. This is an internal refactoring that maintains backward compatibility - the component API remains unchanged.
- Updated dependencies
- @backstage/ui@0.17.0
- @backstage/core-plugin-api@1.12.8
@backstage/core-plugin-api@1.12.8
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
@backstage/dev-utils@1.1.25
Patch Changes
- Updated dependencies
- @backstage/ui@0.17.0
- @backstage/plugin-catalog-react@3.2.0
- @backstage/core-components@0.18.12
- @backstage/core-app-api@1.20.3
- @backstage/app-defaults@1.7.10
- @backstage/core-plugin-api@1.12.8
- @backstage/integration-react@1.2.20
@backstage/filter-predicates@0.1.4
Patch Changes
- 28c1c1c: Synced zod-validation-error versions between packages
@backstage/frontend-app-api@0.16.6
Patch Changes
- 74fbcd7: Extension
ifpredicates now support specifying anactionattribute in the permission reference. When a permission name contains a#separator (e.g.catalog.entity.read#read), the part after#is used asattributes.actionwhen evaluating the permission. This removes the need to configure action attributes separately for basic permissions. - 6ea6d31: Internal refactor of the specialized app sign-in runtime to initialize it once instead of reassigning it.
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/core-app-api@1.20.3
- @backstage/filter-predicates@0.1.4
- @backstage/core-plugin-api@1.12.8
- @backstage/frontend-defaults@0.5.4
@backstage/frontend-defaults@0.5.4
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/plugin-app@0.5.1
- @backstage/core-components@0.18.12
- @backstage/frontend-app-api@0.16.6
@backstage/frontend-dev-utils@0.1.4
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/plugin-app@0.5.1
- @backstage/ui@0.17.0
- @backstage/frontend-defaults@0.5.4
@backstage/frontend-dynamic-feature-loader@0.1.14
Patch Changes
- a5e35e9: Added package installation and import instructions to the README file.
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
@backstage/frontend-plugin-api@0.17.3
Patch Changes
-
a5b2811: Adds
useBreadcrumbEntrieshook,BreadcrumbEntrycomponent, andBreadcrumbsRegistryProviderfor managing breadcrumb trails across the component tree for plugins using new frontend system. Completes wiring so that new frontend system pluginPagesandSubPagesget automatic-population ofPluginHeaderbreadcrumbs.- The app plugin's
PageLayoutregisters a root breadcrumb for each plugin page and passes the breadcrumb trail toPluginHeader PageBlueprintautomatically wraps each sub-page route element withBreadcrumbEntry, so sub-pages contribute to the PluginHeader breadcrumb trail without extra wiring.- Plugin authors who need breadcrumbs for internal routes within a sub-page can wrap their route content with
BreadcrumbEntrymanually.plugin-scaffolderinternal routes have been wrapped as an example
- The app plugin's
-
Updated dependencies
- @backstage/filter-predicates@0.1.4
@backstage/frontend-test-utils@0.6.2
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/plugin-app@0.5.1
- @backstage/core-app-api@1.20.3
- @backstage/frontend-app-api@0.16.6
- @backstage/filter-predicates@0.1.4
- @backstage/core-plugin-api@1.12.8
- @backstage/test-utils@1.7.20
- @backstage/plugin-app-react@0.2.5
- @backstage/plugin-permission-react@0.5.3
@backstage/integration-react@1.2.20
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.12.8
@techdocs/cli@1.11.2
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.17.5
- @backstage/plugin-techdocs-node@1.15.2
- @backstage/cli-common@0.3.0
@backstage/test-utils@1.7.20
Patch Changes
- Updated dependencies
- @backstage/core-app-api@1.20.3
- @backstage/core-plugin-api@1.12.8
- @backstage/plugin-permission-react@0.5.3
@backstage/plugin-api-docs@0.14.3
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/ui@0.17.0
- @backstage/plugin-catalog@2.0.7
- @backstage/plugin-catalog-react@3.2.0
- @backstage/core-components@0.18.12
- @backstage/core-plugin-api@1.12.8
- @backstage/plugin-permission-react@0.5.3
@backstage/plugin-app@0.5.1
Patch Changes
-
a5b2811: Adds
useBreadcrumbEntrieshook,BreadcrumbEntrycomponent, andBreadcrumbsRegistryProviderfor managing breadcrumb trails across the component tree for plugins using new frontend system. Completes wiring so that new frontend system pluginPagesandSubPagesget automatic-population ofPluginHeaderbreadcrumbs.- The app plugin's
PageLayoutregisters a root breadcrumb for each plugin page and passes the breadcrumb trail toPluginHeader PageBlueprintautomatically wraps each sub-page route element withBreadcrumbEntry, so sub-pages contribute to the PluginHeader breadcrumb trail without extra wiring.- Plugin authors who need breadcrumbs for internal routes within a sub-page can wrap their route content with
BreadcrumbEntrymanually.plugin-scaffolderinternal routes have been wrapped as an example
- The app plugin's
-
3ef5974: Added support for wildcard plugin entries in frontend discovery endpoints, matching the backend discovery behavior.
-
6172725: Fixed the default fetch API to support discovery endpoints that only define an internal target.
-
Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/ui@0.17.0
- @backstage/core-components@0.18.12
- @backstage/filter-predicates@0.1.4
- @backstage/core-plugin-api@1.12.8
- @backstage/integration-react@1.2.20
- @backstage/plugin-app-react@0.2.5
- @backstage/plugin-permission-react@0.5.3
@backstage/plugin-app-backend@0.5.16
Patch Changes
- Updated dependencies
- @backstage/config-loader@1.11.0
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-app-node@0.1.47
@backstage/plugin-app-node@0.1.47
Patch Changes
- Updated dependencies
- @backstage/config-loader@1.11.0
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-app-react@0.2.5
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/core-plugin-api@1.12.8
@backstage/plugin-app-visualizer@0.2.6
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/ui@0.17.0
- @backstage/core-components@0.18.12
- @backstage/core-plugin-api@1.12.8
@backstage/plugin-auth@0.1.10
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/ui@0.17.0
@backstage/plugin-auth-backend@0.29.2
Patch Changes
- e2b3472: Promoted Client ID Metadata Documents (CIMD) to the stable
auth.clientIdMetadataDocumentsconfiguration. The previousauth.experimentalClientIdMetadataDocumentskey remains supported as a deprecated alias. Dynamic Client Registration now logs a deprecation warning when enabled and users should migrate to CIMD. - 2aeb246: Added token revocation support for clients using client ID metadata documents (CIMD). The
/v1/revokeendpoint is now available whenever dynamic client registration or client ID metadata documents are enabled, and is advertised throughrevocation_endpointin the OpenID provider configuration. - Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
@backstage/plugin-auth-backend-module-atlassian-provider@0.4.17
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-auth-backend-module-auth0-provider@0.4.3
Patch Changes
- 5446838: Added an optional
promptsetting for Auth0 authorization requests. Set it toautoto let Auth0 determine whether the user needs to be prompted. Existing configurations continue to useconsentby default. - 9a07306: Added
screen_hintandlogin_hintparameter forwarding for the Auth0 authentication provider. When these parameters are present in the OAuth start request query string, they are forwarded to Auth0's/authorizeendpoint. This allows callers to guide users to the signup or login screen (screen_hint=signup) and pre-fill the email field (login_hint=user@example.com) during invitation flows. - Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-auth-backend-module-aws-alb-provider@0.4.18
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-backend@0.29.2
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-auth-backend-module-azure-easyauth-provider@0.2.22
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-auth-backend-module-bitbucket-provider@0.3.17
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-auth-backend-module-bitbucket-server-provider@0.2.17
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-auth-backend-module-cloudflare-access-provider@0.4.17
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-auth-backend-module-gcp-iap-provider@0.4.17
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-auth-backend-module-github-provider@0.5.5
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-auth-backend-module-gitlab-provider@0.4.5
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-auth-backend-module-google-provider@0.3.17
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-auth-backend-module-guest-provider@0.2.21
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-auth-backend-module-microsoft-provider@0.3.17
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-auth-backend-module-oauth2-provider@0.4.17
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-auth-backend-module-oauth2-proxy-provider@0.3.1
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-auth-backend-module-oidc-provider@0.4.18
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-backend@0.29.2
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-auth-backend-module-okta-provider@0.2.17
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-auth-backend-module-onelogin-provider@0.3.17
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-auth-backend-module-openshift-provider@0.1.9
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-auth-backend-module-pinniped-provider@0.3.16
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-auth-backend-module-vmware-cloud-provider@0.5.16
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-auth-node@0.7.3
Patch Changes
- 28c1c1c: Synced zod-validation-error versions between packages
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/catalog-client@1.16.1
@backstage/plugin-auth-react@0.1.29
Patch Changes
- Updated dependencies
- @backstage/core-components@0.18.12
- @backstage/core-plugin-api@1.12.8
@backstage/plugin-catalog@2.0.7
Patch Changes
-
ba49e37: Migrated the new frontend system Catalog entity context menu to BUI and switched its built-in action icons to Remix icons. The old frontend system Catalog context menu remains unchanged.
BREAKING ALPHA: The new frontend system Catalog entity page now consumes data-driven context menu item extensions. Its
contextMenuItemsinput expects theEntityContextMenuItemBlueprintdata output rather than a rendered React element.The default English value of the
entityContextMenu.moreButtonAriaLabeltranslation changed frommoretoMore actions. If you provide localized Catalog messages, update this label as appropriate for your locale. -
15719cc: BREAKING ALPHA: Migrated the new frontend system Catalog entity page to the automatic Catalog plugin header and a BUI page header with entity tags, title, metadata, favorite and context-menu actions, and Catalog-composed navigation.
Existing alpha opaque entity header customizations continue to render through a temporary per-entity legacy fallback with the previous MUI tabs and page shell. Migrate those customizations to the new BUI-ready entity header layout extension point to receive composed tabs and the active tab ID. The new extension point wins when both customization types match an entity.
The default BUI navigation does not render entity-content tab icons because the BUI Header tab API does not expose an icon slot. Legacy fallback pages retain their existing tab-icon behavior.
Added the translation keys
entityLabels.systemLabel,entityLabels.domainLabel, andentityLabels.partOfLabel. Apps that provide Catalog translations should add translations for these new messages. -
a00547f: Fix crash when exporting the catalog with unset filters.
-
1217673: Fixed a crash in the catalog export when an entity list filter is
undefined, which could occur if optional filters were not set. -
Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/ui@0.17.0
- @backstage/plugin-catalog-react@3.2.0
- @backstage/core-components@0.18.12
- @backstage/plugin-techdocs-react@1.3.13
- @backstage/catalog-client@1.16.1
- @backstage/core-compat-api@0.5.13
- @backstage/core-plugin-api@1.12.8
- @backstage/integration-react@1.2.20
- @backstage/plugin-permission-react@0.5.3
- @backstage/plugin-search-react@1.11.6
@backstage/plugin-catalog-backend@3.8.1
Patch Changes
- 28c1c1c: Synced zod-validation-error versions between packages
- Updated dependencies
- @backstage/backend-openapi-utils@0.7.0
- @backstage/filter-predicates@0.1.4
- @backstage/backend-plugin-api@1.9.3
- @backstage/catalog-client@1.16.1
- @backstage/plugin-catalog-node@2.2.3
- @backstage/plugin-events-node@0.4.24
- @backstage/plugin-permission-node@0.11.2
@backstage/plugin-catalog-backend-module-ai-model@0.1.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
@backstage/plugin-catalog-backend-module-aws@0.4.25
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.17.5
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
@backstage/plugin-catalog-backend-module-azure@0.3.19
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
- @backstage/plugin-events-node@0.4.24
@backstage/plugin-catalog-backend-module-backstage-openapi@0.5.16
Patch Changes
- Updated dependencies
- @backstage/backend-openapi-utils@0.7.0
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
@backstage/plugin-catalog-backend-module-bitbucket-cloud@0.5.13
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
- @backstage/plugin-events-node@0.4.24
@backstage/plugin-catalog-backend-module-bitbucket-server@0.5.13
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
- @backstage/plugin-events-node@0.4.24
@backstage/plugin-catalog-backend-module-gcp@0.3.21
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
@backstage/plugin-catalog-backend-module-gerrit@0.3.16
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
@backstage/plugin-catalog-backend-module-gitea@0.1.14
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
@backstage/plugin-catalog-backend-module-github@0.13.4
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
- @backstage/plugin-events-node@0.4.24
@backstage/plugin-catalog-backend-module-github-org@0.3.24
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-backend-module-github@0.13.4
- @backstage/plugin-catalog-node@2.2.3
- @backstage/plugin-events-node@0.4.24
@backstage/plugin-catalog-backend-module-gitlab@0.8.5
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.17.5
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
- @backstage/plugin-events-node@0.4.24
@backstage/plugin-catalog-backend-module-gitlab-org@0.2.23
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-backend-module-gitlab@0.8.5
- @backstage/plugin-catalog-node@2.2.3
- @backstage/plugin-events-node@0.4.24
@backstage/plugin-catalog-backend-module-incremental-ingestion@0.7.14
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.17.5
- @backstage/plugin-catalog-backend@3.8.1
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
- @backstage/plugin-events-node@0.4.24
@backstage/plugin-catalog-backend-module-ldap@0.12.7
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
@backstage/plugin-catalog-backend-module-logs@0.1.24
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend@3.8.1
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-events-node@0.4.24
@backstage/plugin-catalog-backend-module-msgraph@0.10.4
Patch Changes
- 06bf22e: Configuring
userGroupMember.pathtogether withuser.filteris now rejected with a configuration error, as the two options are mutually exclusive. This matches the existing validation foruserGroupMember.filteranduserGroupMember.search. - Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
@backstage/plugin-catalog-backend-module-msgraph-incremental@0.1.2
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-backend-module-msgraph@0.10.4
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-backend-module-incremental-ingestion@0.7.14
- @backstage/plugin-catalog-node@2.2.3
@backstage/plugin-catalog-backend-module-openapi@0.2.24
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
@backstage/plugin-catalog-backend-module-puppetdb@0.2.24
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
@backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.22
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
@backstage/plugin-catalog-backend-module-unprocessed@0.6.14
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
@backstage/plugin-catalog-graph@0.6.6
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/ui@0.17.0
- @backstage/plugin-catalog-react@3.2.0
- @backstage/core-components@0.18.12
- @backstage/catalog-client@1.16.1
- @backstage/core-plugin-api@1.12.8
@backstage/plugin-catalog-import@0.13.15
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/plugin-catalog-react@3.2.0
- @backstage/core-components@0.18.12
- @backstage/catalog-client@1.16.1
- @backstage/core-plugin-api@1.12.8
- @backstage/integration-react@1.2.20
- @backstage/plugin-permission-react@0.5.3
@backstage/plugin-catalog-node@2.2.3
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/catalog-client@1.16.1
- @backstage/plugin-permission-node@0.11.2
@backstage/plugin-catalog-unprocessed-entities@0.2.33
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/ui@0.17.0
- @backstage/core-components@0.18.12
- @backstage/core-compat-api@0.5.13
- @backstage/core-plugin-api@1.12.8
@backstage/plugin-config-schema@0.1.82
Patch Changes
- Updated dependencies
- @backstage/core-components@0.18.12
- @backstage/core-plugin-api@1.12.8
@backstage/plugin-devtools@0.1.41
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/ui@0.17.0
- @backstage/core-components@0.18.12
- @backstage/core-compat-api@0.5.13
- @backstage/core-plugin-api@1.12.8
- @backstage/plugin-permission-react@0.5.3
@backstage/plugin-devtools-backend@0.5.19
Patch Changes
- Updated dependencies
- @backstage/config-loader@1.11.0
- @backstage/cli-common@0.3.0
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-permission-node@0.11.2
@backstage/plugin-devtools-react@0.2.4
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/core-plugin-api@1.12.8
@backstage/plugin-events-backend@0.6.4
Patch Changes
- Updated dependencies
- @backstage/backend-openapi-utils@0.7.0
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-events-node@0.4.24
@backstage/plugin-events-backend-module-aws-sqs@0.4.24
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-events-node@0.4.24
@backstage/plugin-events-backend-module-azure@0.2.33
Patch Changes
- 9d23b9e: Added HTTP POST webhook ingress endpoint for Azure DevOps events, matching the pattern established by the GitHub events module. The ingress endpoint is only registered when
events.modules.azureDevOps.webhookSecretis configured; without it, no route is exposed. Incoming requests are validated against thex-ado-webhook-secretcustom header using timing-safe comparison. - Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-events-node@0.4.24
@backstage/plugin-events-backend-module-bitbucket-cloud@0.2.33
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-events-node@0.4.24
@backstage/plugin-events-backend-module-bitbucket-server@0.1.14
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-events-node@0.4.24
@backstage/plugin-events-backend-module-gerrit@0.2.33
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-events-node@0.4.24
@backstage/plugin-events-backend-module-github@0.4.14
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-events-node@0.4.24
@backstage/plugin-events-backend-module-gitlab@0.3.14
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-events-node@0.4.24
@backstage/plugin-events-backend-module-google-pubsub@0.2.5
Patch Changes
- Updated dependencies
- @backstage/filter-predicates@0.1.4
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-events-node@0.4.24
@backstage/plugin-events-backend-module-kafka@0.3.6
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-events-node@0.4.24
@backstage/plugin-events-backend-test-utils@0.1.57
Patch Changes
- Updated dependencies
- @backstage/plugin-events-node@0.4.24
@backstage/plugin-events-node@0.4.24
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-gateway-backend@1.1.7
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-home@0.9.8
Patch Changes
- e9776b0: Optionally prevent duplicate widget additions via prop and added empty state for Add Widget dialog
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/plugin-catalog-react@3.2.0
- @backstage/core-components@0.18.12
- @backstage/core-app-api@1.20.3
- @backstage/catalog-client@1.16.1
- @backstage/core-compat-api@0.5.13
- @backstage/core-plugin-api@1.12.8
- @backstage/plugin-home-react@0.1.40
@backstage/plugin-home-react@0.1.40
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/core-components@0.18.12
- @backstage/core-compat-api@0.5.13
- @backstage/core-plugin-api@1.12.8
@backstage/plugin-kubernetes@0.12.21
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/plugin-catalog-react@3.2.0
- @backstage/core-components@0.18.12
- @backstage/plugin-kubernetes-react@0.5.22
- @backstage/core-plugin-api@1.12.8
- @backstage/plugin-permission-react@0.5.3
@backstage/plugin-kubernetes-backend@0.21.6
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/catalog-client@1.16.1
- @backstage/plugin-catalog-node@2.2.3
- @backstage/plugin-kubernetes-node@0.4.6
- @backstage/plugin-permission-node@0.11.2
@backstage/plugin-kubernetes-cluster@0.0.39
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@3.2.0
- @backstage/core-components@0.18.12
- @backstage/plugin-kubernetes-react@0.5.22
- @backstage/core-plugin-api@1.12.8
- @backstage/plugin-permission-react@0.5.3
@backstage/plugin-kubernetes-node@0.4.6
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-kubernetes-react@0.5.22
Patch Changes
- 120e7c3: chore(deps): bump
js-yamlfrom 4.1.1 to 4.2.0 - 2ed90cd: Fixed the published configuration schema so that it no longer references a file that is excluded from the package. This previously caused configuration schema extraction to fail in apps that depend on this plugin.
- Updated dependencies
- @backstage/core-components@0.18.12
- @backstage/core-plugin-api@1.12.8
@backstage/plugin-mui-to-bui@0.2.9
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/ui@0.17.0
- @backstage/core-plugin-api@1.12.8
@backstage/plugin-notifications@0.5.19
Patch Changes
- 73ea4d7: Migrated tests to msw version 2.
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/ui@0.17.0
- @backstage/core-components@0.18.12
- @backstage/core-plugin-api@1.12.8
- @backstage/plugin-signals-react@0.0.24
@backstage/plugin-notifications-backend@0.6.7
Patch Changes
- Updated dependencies
- @backstage/backend-openapi-utils@0.7.0
- @backstage/plugin-notifications-node@0.2.28
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
- @backstage/plugin-signals-node@0.2.3
@backstage/plugin-notifications-backend-module-email@0.3.23
Patch Changes
- Updated dependencies
- @backstage/plugin-notifications-node@0.2.28
- @backstage/backend-plugin-api@1.9.3
- @backstage/catalog-client@1.16.1
- @backstage/plugin-catalog-node@2.2.3
@backstage/plugin-notifications-backend-module-slack@0.4.4
Patch Changes
- Updated dependencies
- @backstage/plugin-notifications-node@0.2.28
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
@backstage/plugin-notifications-node@0.2.28
Patch Changes
- 73ea4d7: Migrated tests to msw version 2.
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-org@0.7.6
Patch Changes
- 9585e44: Fixed the ownership card emitting duplicate React key warnings when different entity kinds share the same type.
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/ui@0.17.0
- @backstage/plugin-catalog-react@3.2.0
- @backstage/core-components@0.18.12
- @backstage/core-plugin-api@1.12.8
@backstage/plugin-org-react@0.1.52
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@3.2.0
- @backstage/core-components@0.18.12
- @backstage/catalog-client@1.16.1
- @backstage/core-plugin-api@1.12.8
@backstage/plugin-permission-backend@0.7.14
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-permission-node@0.11.2
@backstage/plugin-permission-backend-module-allow-all-policy@0.2.21
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-permission-node@0.11.2
@backstage/plugin-permission-node@0.11.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-permission-react@0.5.3
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.12.8
@backstage/plugin-proxy-backend@0.6.15
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-proxy-node@0.1.17
@backstage/plugin-proxy-node@0.1.17
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-scaffolder@1.38.1
Patch Changes
-
a5b2811: Adds
useBreadcrumbEntrieshook,BreadcrumbEntrycomponent, andBreadcrumbsRegistryProviderfor managing breadcrumb trails across the component tree for plugins using new frontend system. Completes wiring so that new frontend system pluginPagesandSubPagesget automatic-population ofPluginHeaderbreadcrumbs.- The app plugin's
PageLayoutregisters a root breadcrumb for each plugin page and passes the breadcrumb trail toPluginHeader PageBlueprintautomatically wraps each sub-page route element withBreadcrumbEntry, so sub-pages contribute to the PluginHeader breadcrumb trail without extra wiring.- Plugin authors who need breadcrumbs for internal routes within a sub-page can wrap their route content with
BreadcrumbEntrymanually.plugin-scaffolderinternal routes have been wrapped as an example
- The app plugin's
-
c32e636: Fixed an issue where Bitbucket Cloud and Bitbucket Server hosts would not render the correct repository and branch picker fields in the Scaffolder.
-
Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/ui@0.17.0
- @backstage/plugin-catalog-react@3.2.0
- @backstage/core-components@0.18.12
- @backstage/plugin-techdocs-react@1.3.13
- @backstage/filter-predicates@0.1.4
- @backstage/catalog-client@1.16.1
- @backstage/core-plugin-api@1.12.8
- @backstage/integration-react@1.2.20
- @backstage/plugin-permission-react@0.5.3
- @backstage/plugin-scaffolder-react@2.0.2
@backstage/plugin-scaffolder-backend@4.0.2
Patch Changes
- 55902bb: Fixed
DatabaseTaskStore.listreturningtotalTasksas a string on PostgreSQL. knex returns aCOUNT(*)aggregate as a string on PostgreSQL (the column is a bigint) while better-sqlite3 returns a number, so the count is now coerced withNumber(...)and guarded withNumber.isSafeInteger(...). This in turn fixes thelist-scaffolder-tasksaction, whose output schema declarestotalTasks: z.number()and previously failed validation in production withInvalid output ... totalTasks: Expected number, received string. - Updated dependencies
- @backstage/backend-openapi-utils@0.7.0
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
- @backstage/plugin-events-node@0.4.24
- @backstage/plugin-permission-node@0.11.2
- @backstage/plugin-scaffolder-node@0.13.5
@backstage/plugin-scaffolder-backend-module-azure@0.2.23
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-scaffolder-node@0.13.5
@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.3.8
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-scaffolder-node@0.13.5
@backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.23
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-scaffolder-node@0.13.5
@backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.3.23
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-scaffolder-node@0.13.5
@backstage/plugin-scaffolder-backend-module-cookiecutter@0.3.25
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-scaffolder-node@0.13.5
@backstage/plugin-scaffolder-backend-module-gcp@0.2.23
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-scaffolder-node@0.13.5
@backstage/plugin-scaffolder-backend-module-gerrit@0.2.23
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-scaffolder-node@0.13.5
@backstage/plugin-scaffolder-backend-module-gitea@0.2.23
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-scaffolder-node@0.13.5
@backstage/plugin-scaffolder-backend-module-github@0.9.11
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-catalog-node@2.2.3
- @backstage/plugin-scaffolder-node@0.13.5
@backstage/plugin-scaffolder-backend-module-gitlab@0.11.8
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-scaffolder-node@0.13.5
@backstage/plugin-scaffolder-backend-module-notifications@0.1.24
Patch Changes
- Updated dependencies
- @backstage/plugin-notifications-node@0.2.28
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-scaffolder-node@0.13.5
@backstage/plugin-scaffolder-backend-module-rails@0.5.23
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-scaffolder-node@0.13.5
@backstage/plugin-scaffolder-backend-module-sentry@0.3.6
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-scaffolder-node@0.13.5
@backstage/plugin-scaffolder-backend-module-yeoman@0.4.24
Patch Changes
- 5e92512: Fixed compatibility with yeoman-environment v4+, which is ESM-only. The previous require() call throws ERR_REQUIRE_ESM; replaced with dynamic import() and updated registration to match the v4+ API.
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-scaffolder-node@0.13.5
- @backstage/plugin-scaffolder-node-test-utils@0.3.13
@backstage/plugin-scaffolder-node@0.13.5
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-permission-node@0.11.2
@backstage/plugin-scaffolder-node-test-utils@0.3.13
Patch Changes
- Updated dependencies
- @backstage/backend-test-utils@1.11.5
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-scaffolder-node@0.13.5
@backstage/plugin-scaffolder-react@2.0.2
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/ui@0.17.0
- @backstage/plugin-catalog-react@3.2.0
- @backstage/core-components@0.18.12
- @backstage/catalog-client@1.16.1
- @backstage/core-plugin-api@1.12.8
- @backstage/plugin-permission-react@0.5.3
@backstage/plugin-search@1.7.6
Patch Changes
- b8db4fe: The Search page no longer shows the Documentation result type unless it is provided by an installed plugin.
- 0103d8e: Include custom catalog entity kinds in the search page kind filter.
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/ui@0.17.0
- @backstage/plugin-catalog-react@3.2.0
- @backstage/core-components@0.18.12
- @backstage/core-plugin-api@1.12.8
- @backstage/plugin-search-react@1.11.6
@backstage/plugin-search-backend@2.1.4
Patch Changes
- Updated dependencies
- @backstage/backend-openapi-utils@0.7.0
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-permission-node@0.11.2
- @backstage/plugin-search-backend-node@1.4.6
@backstage/plugin-search-backend-module-catalog@0.3.17
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/catalog-client@1.16.1
- @backstage/plugin-catalog-node@2.2.3
- @backstage/plugin-search-backend-node@1.4.6
@backstage/plugin-search-backend-module-elasticsearch@1.8.5
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-search-backend-node@1.4.6
@backstage/plugin-search-backend-module-explore@0.3.16
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-search-backend-node@1.4.6
@backstage/plugin-search-backend-module-pg@0.5.57
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-search-backend-node@1.4.6
@backstage/plugin-search-backend-module-stack-overflow-collator@0.3.22
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-search-backend-node@1.4.6
@backstage/plugin-search-backend-module-techdocs@0.4.16
Patch Changes
- Updated dependencies
- @backstage/plugin-techdocs-node@1.15.2
- @backstage/backend-plugin-api@1.9.3
- @backstage/catalog-client@1.16.1
- @backstage/plugin-catalog-node@2.2.3
- @backstage/plugin-search-backend-node@1.4.6
@backstage/plugin-search-backend-node@1.4.6
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-search-react@1.11.6
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/core-components@0.18.12
- @backstage/core-plugin-api@1.12.8
@backstage/plugin-signals@0.0.33
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/core-components@0.18.12
- @backstage/core-plugin-api@1.12.8
- @backstage/plugin-signals-react@0.0.24
@backstage/plugin-signals-backend@0.3.17
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-events-node@0.4.24
- @backstage/plugin-signals-node@0.2.3
@backstage/plugin-signals-node@0.2.3
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-events-node@0.4.24
@backstage/plugin-signals-react@0.0.24
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.12.8
@backstage/plugin-techdocs@1.17.8
Patch Changes
- 34bda9e: chore(deps): bump
dompurifyfrom 3.4.5 to 3.4.9 - f2aa036: chore(deps): bump
dompurifyfrom 3.4.9 to 3.4.11 - b8db4fe: The TechDocs plugin now adds the Documentation result type to the Search page when it is installed.
- 65c7f98: Fixed duplicate React key warnings when documentation entities share a name across different namespaces or kinds.
- 9459c14: Fixed TechDocs pages sometimes rendering blank due to sanitizer hooks registered by other plugins.
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/ui@0.17.0
- @backstage/plugin-catalog-react@3.2.0
- @backstage/core-components@0.18.12
- @backstage/plugin-techdocs-react@1.3.13
- @backstage/catalog-client@1.16.1
- @backstage/core-plugin-api@1.12.8
- @backstage/integration-react@1.2.20
- @backstage/plugin-auth-react@0.1.29
- @backstage/plugin-search-react@1.11.6
@backstage/plugin-techdocs-addons-test-utils@2.0.7
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog@2.0.7
- @backstage/plugin-catalog-react@3.2.0
- @backstage/plugin-techdocs@1.17.8
- @backstage/core-app-api@1.20.3
- @backstage/plugin-techdocs-react@1.3.13
- @backstage/core-plugin-api@1.12.8
- @backstage/integration-react@1.2.20
- @backstage/test-utils@1.7.20
- @backstage/plugin-search-react@1.11.6
@backstage/plugin-techdocs-backend@2.2.2
Patch Changes
- Updated dependencies
- @backstage/plugin-techdocs-node@1.15.2
- @backstage/backend-plugin-api@1.9.3
- @backstage/catalog-client@1.16.1
- @backstage/plugin-catalog-node@2.2.3
@backstage/plugin-techdocs-module-addons-contrib@1.1.38
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/core-components@0.18.12
- @backstage/plugin-techdocs-react@1.3.13
- @backstage/core-plugin-api@1.12.8
- @backstage/integration-react@1.2.20
@backstage/plugin-techdocs-node@1.15.2
Patch Changes
- 120e7c3: chore(deps): bump
js-yamlfrom 4.1.1 to 4.2.0 - Updated dependencies
- @backstage/backend-plugin-api@1.9.3
@backstage/plugin-techdocs-react@1.3.13
Patch Changes
- 0b02d4c: Fixed the TechDocs reader requesting the documentation metadata in a tight loop when the request fails permanently (for example when the metadata returns a 404). The reader now stops after a failed request, which previously flooded the backend with requests and caused the page to flicker.
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/core-components@0.18.12
- @backstage/core-plugin-api@1.12.8
@backstage/plugin-user-settings@0.9.5
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/ui@0.17.0
- @backstage/plugin-catalog-react@3.2.0
- @backstage/core-components@0.18.12
- @backstage/core-app-api@1.20.3
- @backstage/core-plugin-api@1.12.8
- @backstage/plugin-signals-react@0.0.24
@backstage/plugin-user-settings-backend@0.4.5
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-signals-node@0.2.3
example-app@0.0.37
Patch Changes
- Updated dependencies
- @backstage/plugin-app-module-user-settings@0.1.0
- @backstage/frontend-plugin-api@0.17.3
- @backstage/plugin-app@0.5.1
- @backstage/plugin-scaffolder@1.38.1
- @backstage/ui@0.17.0
- @backstage/plugin-org@0.7.6
- @backstage/plugin-catalog@2.0.7
- @backstage/plugin-catalog-react@3.2.0
- @backstage/plugin-techdocs@1.17.8
- @backstage/core-components@0.18.12
- @backstage/plugin-notifications@0.5.19
- @backstage/core-app-api@1.20.3
- @backstage/cli@0.36.4
- @backstage/frontend-app-api@0.16.6
- @backstage/plugin-search@1.7.6
- @backstage/plugin-techdocs-react@1.3.13
- @backstage/plugin-home@0.9.8
- @backstage/app-defaults@1.7.10
- @backstage/core-compat-api@0.5.13
- @backstage/core-plugin-api@1.12.8
- @backstage/frontend-defaults@0.5.4
- @backstage/integration-react@1.2.20
- @backstage/plugin-api-docs@0.14.3
- @backstage/plugin-app-react@0.2.5
- @backstage/plugin-app-visualizer@0.2.6
- @backstage/plugin-auth@0.1.10
- @backstage/plugin-auth-react@0.1.29
- @backstage/plugin-catalog-graph@0.6.6
- @backstage/plugin-catalog-import@0.13.15
- @backstage/plugin-catalog-unprocessed-entities@0.2.33
- @backstage/plugin-devtools@0.1.41
- @backstage/plugin-home-react@0.1.40
- @backstage/plugin-kubernetes@0.12.21
- @backstage/plugin-kubernetes-cluster@0.0.39
- @backstage/plugin-permission-react@0.5.3
- @backstage/plugin-scaffolder-react@2.0.2
- @backstage/plugin-search-react@1.11.6
- @backstage/plugin-signals@0.0.33
- @backstage/plugin-techdocs-module-addons-contrib@1.1.38
- @backstage/plugin-user-settings@0.9.5
app-example-plugin@0.0.37
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/core-components@0.18.12
example-app-legacy@0.2.123
Patch Changes
- Updated dependencies
- @backstage/plugin-scaffolder@1.38.1
- @backstage/ui@0.17.0
- @backstage/plugin-org@0.7.6
- @backstage/plugin-catalog@2.0.7
- @backstage/plugin-catalog-react@3.2.0
- @backstage/plugin-techdocs@1.17.8
- @backstage/core-components@0.18.12
- @backstage/plugin-notifications@0.5.19
- @backstage/core-app-api@1.20.3
- @backstage/cli@0.36.4
- @backstage/frontend-app-api@0.16.6
- @backstage/plugin-search@1.7.6
- @backstage/plugin-techdocs-react@1.3.13
- @backstage/plugin-home@0.9.8
- @backstage/app-defaults@1.7.10
- @backstage/core-plugin-api@1.12.8
- @backstage/integration-react@1.2.20
- @backstage/plugin-api-docs@0.14.3
- @backstage/plugin-auth-react@0.1.29
- @backstage/plugin-catalog-graph@0.6.6
- @backstage/plugin-catalog-import@0.13.15
- @backstage/plugin-catalog-unprocessed-entities@0.2.33
- @backstage/plugin-devtools@0.1.41
- @backstage/plugin-home-react@0.1.40
- @backstage/plugin-kubernetes@0.12.21
- @backstage/plugin-kubernetes-cluster@0.0.39
- @backstage/plugin-mui-to-bui@0.2.9
- @backstage/plugin-permission-react@0.5.3
- @backstage/plugin-scaffolder-react@2.0.2
- @backstage/plugin-search-react@1.11.6
- @backstage/plugin-signals@0.0.33
- @backstage/plugin-techdocs-module-addons-contrib@1.1.38
- @backstage/plugin-user-settings@0.9.5
example-backend@0.0.52
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.17.5
- @backstage/plugin-mcp-actions-backend@0.2.0
- @backstage/plugin-auth-backend@0.29.2
- @backstage/plugin-scaffolder-backend@4.0.2
- @backstage/plugin-catalog-backend@3.8.1
- @backstage/plugin-auth-node@0.7.3
- @backstage/backend-plugin-api@1.9.3
- @backstage/plugin-app-backend@0.5.16
- @backstage/plugin-auth-backend-module-github-provider@0.5.5
- @backstage/plugin-auth-backend-module-guest-provider@0.2.21
- @backstage/plugin-auth-backend-module-openshift-provider@0.1.9
- @backstage/plugin-catalog-backend-module-ai-model@0.1.2
- @backstage/plugin-catalog-backend-module-backstage-openapi@0.5.16
- @backstage/plugin-catalog-backend-module-logs@0.1.24
- @backstage/plugin-catalog-backend-module-openapi@0.2.24
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.22
- @backstage/plugin-catalog-backend-module-unprocessed@0.6.14
- @backstage/plugin-devtools-backend@0.5.19
- @backstage/plugin-events-backend@0.6.4
- @backstage/plugin-events-backend-module-google-pubsub@0.2.5
- @backstage/plugin-kubernetes-backend@0.21.6
- @backstage/plugin-notifications-backend@0.6.7
- @backstage/plugin-permission-backend@0.7.14
- @backstage/plugin-permission-backend-module-allow-all-policy@0.2.21
- @backstage/plugin-permission-node@0.11.2
- @backstage/plugin-proxy-backend@0.6.15
- @backstage/plugin-scaffolder-backend-module-github@0.9.11
- @backstage/plugin-scaffolder-backend-module-notifications@0.1.24
- @backstage/plugin-search-backend@2.1.4
- @backstage/plugin-search-backend-module-catalog@0.3.17
- @backstage/plugin-search-backend-module-elasticsearch@1.8.5
- @backstage/plugin-search-backend-module-explore@0.3.16
- @backstage/plugin-search-backend-module-techdocs@0.4.16
- @backstage/plugin-search-backend-node@1.4.6
- @backstage/plugin-signals-backend@0.3.17
- @backstage/plugin-techdocs-backend@2.2.2
- @backstage/plugin-user-settings-backend@0.4.5
@internal/backend@0.0.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3
@internal/cli@0.0.5
Patch Changes
- Updated dependencies
- @backstage/cli-node@0.3.4
e2e-test@0.2.42
Patch Changes
- Updated dependencies
- @backstage/create-app@0.9.0
- @backstage/cli-common@0.3.0
@internal/frontend@0.0.22
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/filter-predicates@0.1.4
@internal/scaffolder@0.0.23
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/plugin-scaffolder-react@2.0.2
techdocs-cli-embedded-app@0.2.122
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.17.3
- @backstage/ui@0.17.0
- @backstage/plugin-catalog@2.0.7
- @backstage/plugin-techdocs@1.17.8
- @backstage/core-components@0.18.12
- @backstage/core-app-api@1.20.3
- @backstage/cli@0.36.4
- @backstage/plugin-techdocs-react@1.3.13
- @backstage/frontend-defaults@0.5.4
- @backstage/integration-react@1.2.20
- @backstage/test-utils@1.7.20
- @backstage/plugin-app-react@0.2.5
yarn-plugin-backstage@0.0.13
Patch Changes
- Updated dependencies
- @backstage/cli-common@0.3.0
@backstage/plugin-connections-example-backend@0.1.2
Patch Changes
- Updated dependencies
- @backstage/connections@0.2.0
- @backstage/backend-defaults@0.17.5
- @backstage/backend-plugin-api@1.9.3
- @backstage/catalog-client@1.16.1
- @backstage/plugin-catalog-node@2.2.3
@backstage/plugin-connections-example-backend-module-gitlab@0.1.2
Patch Changes
- Updated dependencies
- @backstage/connections@0.2.0
- @backstage/backend-plugin-api@1.9.3
@internal/plugin-todo-list@1.0.53
Patch Changes
- Updated dependencies
- @backstage/core-components@0.18.12
- @backstage/core-plugin-api@1.12.8
@internal/plugin-todo-list-backend@1.0.52
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.9.3