Skip to main content
Version: Next

Release v1.50.0

Upgrade Helper: https://backstage.github.io/upgrade-helper/?to=1.50.0

@backstage/backend-defaults@0.17.0

Minor Changes

  • c69e03c: Added support for AWS RDS IAM authentication for PostgreSQL connections. Set connection.type: rds along with host, user, and region to use short-lived IAM tokens instead of a static password. Requires the @aws-sdk/rds-signer package and an IAM role with rds-db:connect permission.

Patch Changes

  • 4559806: Added support for typed examples on actions registered via the actions registry. Action authors can now provide examples with compile-time-checked input and output values that match their schema definitions.
  • 5cd814f: Refactored auditor severity log level mappings to use zod/v4 with schema-driven defaults and type inference.
  • 482ceed: Migrated from assertError to toError for error handling.
  • 6e2aaab: Fixed AwsS3UrlReader failing to read files from S3 buckets configured with custom endpoint hosts. When an integration was configured with a specific endpoint like https://bucket-1.s3.eu-central-1.amazonaws.com, the URL parser incorrectly fell through to the non-AWS code path, always defaulting the region to us-east-1 instead of extracting it from the hostname.
  • 308c672: HostDiscovery now logs a warning when backend.baseUrl is set to a localhost address while NODE_ENV is production, and when backend.baseUrl is not a valid URL.
  • 85c5a46: DefaultActionsRegistryService: add json middleware to /.backstage/actions/ routes only
  • 547258f: Refactored the database creation retry loop to avoid an unnecessary delay after the final failed attempt.
  • 79453c0: Updated dependency wait-for-expect to ^4.0.0.
  • f14df56: Added experimental support for using embedded-postgres as the database for local development. Set backend.database.client to embedded-postgres in your app config to enable this. The embedded-postgres package must be installed as an explicit dependency in your project.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/backend-app-api@1.6.1
    • @backstage/cli-node@0.3.1
    • @backstage/config-loader@1.10.10
    • @backstage/integration@2.0.1
    • @backstage/plugin-permission-node@0.10.12
    • @backstage/config@1.3.7
    • @backstage/integration-aws-node@0.1.21
    • @backstage/plugin-events-node@0.4.21
    • @backstage/plugin-permission-common@0.9.8

@backstage/backend-plugin-api@1.9.0

Minor Changes

  • 4559806: Added support for typed examples on actions registered via the actions registry. Action authors can now provide examples with compile-time-checked input and output values that match their schema definitions.

Patch Changes

  • 213ebe7: Aligned .T behavior between ExtensionPoint and ServiceRef to consistently return null instead of throwing.
  • 68c557b: Added stricter type checks in isDatabaseConflictError.
  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/cli-common@0.2.1
    • @backstage/plugin-permission-node@0.10.12
    • @backstage/config@1.3.7
    • @backstage/plugin-permission-common@0.9.8

@backstage/catalog-client@1.15.0

Minor Changes

  • c384fff: BREAKING PRODUCERS: Added required entityRef field to the Location type, exposing the stable entity reference for each registered location. Any code that produces Location objects must now include this field. Added updateLocation method to CatalogApi for updating the type and target of an existing location.

Patch Changes

  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/filter-predicates@0.1.2

@backstage/catalog-model@1.8.0

Minor Changes

  • e5fcfcb: Added a new catalog model layer system that allows plugins to declare and extend catalog entity kinds, annotations, labels, tags, and relations using JSON Schema. The new createCatalogModelLayer API provides a builder for composing model definitions, and a compileCatalogModel function validates and merges them into a unified model. Built-in entity kinds now include model layer definitions.

Patch Changes

  • Updated dependencies
    • @backstage/errors@1.3.0

@backstage/cli-module-actions@0.1.0

Minor Changes

  • c705d44: Added improved CLI output formatting and UX for the actions module. The list command now groups actions by plugin source with colored headers and action titles. The execute --help command renders full action details including markdown descriptions. Complex schema types like objects, arrays, and union types are now accepted as JSON flags. Error messages from the server are now surfaced directly. The sources add and sources remove commands accept multiple plugin IDs at once.

Patch Changes

  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/cli-node@0.3.1

@backstage/core-app-api@1.20.0

Minor Changes

  • 400aa23: Added FetchMiddlewares.clarifyFailures() which replaces the uninformative "TypeError: Failed to fetch" with a message that includes the request method and URL.

Patch Changes

  • 9244b70: The default auth implementation now checks for a logoutUrl in 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
    • @backstage/config@1.3.7
    • @backstage/core-plugin-api@1.12.5

@backstage/errors@1.3.0

Minor Changes

  • b2319ff: A new toError utility function is now available for converting unknown values to ErrorLike objects. 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 as unknown error '<stringified>'. Non-error causes passed to CustomErrorBase are now converted and stored using toError rather than discarded.

Patch Changes

  • 608c1e5: Simplified assertError to delegate to isError instead of duplicating the same checks.

@backstage/frontend-plugin-api@0.16.0

Minor Changes

  • fa55078: BREAKING: Removed the deprecated createSchemaFromZod helper. Use the new configSchema option instead. See the 1.50 migration documentation for more information.
  • 49397c1: Simplified the type signature of createRouteRef by replacing the dual TParams/TParamKeys type parameters with a single TParamKey parameter. This is a breaking change for callers that explicitly provided type arguments, but most usage that relies on inference is unaffected.

Patch Changes

  • 4c09967: Fixed the duplicate extension error message in createFrontendModule to correctly say "Module" instead of "Plugin".
  • e4804ab: Added open method to DialogApi that renders dialogs without any built-in dialog chrome, giving the caller full control over the dialog presentation. This avoids focus trap conflicts that occur when mixing components from different design libraries. The existing show and showModal methods are now deprecated in favor of open.
  • ddc5247: Fixed FlattenedMessages type to avoid excessive type instantiation depth in TypeScript 6 when using createTranslationRef with the translations option.
  • a2a6c3b: Added a new configSchema option for createExtension and createExtensionBlueprint that accepts direct schema values from any Standard Schema compatible library with JSON Schema support, such as zod v4 or the zod/v4 subpath from zod v3. The old config.schema option is now deprecated. Note that direct zod v3 schemas are not supported by the new configSchema option — use import { z } from 'zod/v4' from the zod v3 package, or upgrade to zod v4. See the 1.50 migration documentation for more information.
  • d66a3ec: Added titleLink prop to PageLayoutProps so the plugin header title can link back to the plugin root.
  • e220589: Removed the unnecessary need to use defineParams callback from PluginHeaderActionBlueprint. It still works, but is no longer required.
  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/filter-predicates@0.1.2

@backstage/ui@0.14.0

Minor Changes

  • 8659f33: BREAKING: The Header component's tabs prop now uses HeaderNavTabItem[] instead of HeaderTab[]. Tabs render as a <nav> element with links and optional dropdown menus instead of role="tablist". A new activeTabId prop controls which tab is highlighted.

    Migration:

    - import { Header, type HeaderTab } from '@backstage/ui';
    + import { Header, type HeaderNavTabItem } from '@backstage/ui';

    // Tabs no longer support matchStrategy — active state is controlled via activeTabId
    - const tabs: HeaderTab[] = [
    - { id: 'overview', label: 'Overview', href: '/overview', matchStrategy: 'prefix' },
    + const tabs: HeaderNavTabItem[] = [
    + { id: 'overview', label: 'Overview', href: '/overview' },
    ];

    - <Header title="My Page" tabs={tabs} />
    + <Header title="My Page" tabs={tabs} activeTabId="overview" />

    Affected components: Header

  • bed3307: BREAKING: Dropped support for React 17. The minimum supported React version is now 18.

  • b4a1875: BREAKING: Tab href values in the Header component are now resolved through the router context instead of being passed raw to the <a> tag. This means relative href values (e.g. sub3, ./sub4, ../catalog) are now resolved against the current route, and absolute href values may be affected by the router's basename configuration.

    Migration:

    Tab navigation should work the same for absolute href values in most setups. If you use relative href values in tabs, verify they resolve as expected. If your app configures a router basename, check that absolute tab href values still navigate correctly.

    Affected components: Header

  • 49ffe8a: BREAKING: Removed the toolbarWrapper element from PluginHeader and dropped toolbarWrapper from PluginHeaderDefinition.classNames. Toolbar layout styles now live on toolbar (.bui-PluginHeaderToolbar).

    Migration: Update custom CSS that targeted .bui-PluginHeaderToolbarWrapper to use .bui-PluginHeaderToolbar instead.

    Affected components: PluginHeader

Patch Changes

  • 4032ad7: Added new Badge component for non-interactive labeling and categorization of content. It shares the visual appearance of Tag but renders as a plain DOM element with no interactive states.

    Affected components: Badge

  • 2e5c5f8: Bumped glob dependency from v7/v8/v11 to v13 to address security vulnerabilities in older versions. Bumped rollup from v4.27 to v4.59+ to fix a high severity path traversal vulnerability (GHSA-mw96-cpmx-2vgc).

  • 2840476: Resolved route-relative href props to absolute paths by default in all components, removing the need for the resolveHref option in component definitions.

  • b4a1875: Added automatic active tab detection to the Header component. When activeTabId is omitted, the active tab is now auto-detected from the current route using matchRoutes. Pass an explicit activeTabId to override, or null for no active tab.

    Affected components: Header

  • 8d79835: Added RangeSlider component for selecting numeric ranges.

    Affected components: RangeSlider

  • bcbb6eb: Made SearchAutocomplete background-aware. The input now adapts its background color based on its parent container's background level.

    Affected components: SearchAutocomplete

  • f73876a: Exported the TableBodySkeleton component as a public API for use outside of the built-in Table component. The component now accepts any column array whose items have an id property, making it compatible with custom column types.

  • 5081bcc: Fixed Avatar becoming elliptical in flex layouts by preventing it from shrinking.

    Affected components: Avatar

  • d840ba9: Fixed relative href resolution for BUI link components. Relative paths like ../other are now correctly turned into absolute paths before reaching the React Aria layer, ensuring client-side navigation goes to the right place.

    Affected components: ButtonLink, Card, CellProfile, CellText, Link, ListRow, MenuItem, MenuListBoxItem, Row, SearchAutocompleteItem, Tab, Tag

  • 8c2e24e: Added aria-hidden to the PluginHeader icon to prevent screen readers from announcing decorative plugin icons.

    Affected components: PluginHeader

  • 3bc23a5: Added support for disabling pagination in useTable complete mode by setting paginationOptions: { type: 'none' }. This skips data slicing and produces pagination: { type: 'none' } in tableProps, removing the need for consumers to manually override the pagination prop on Table. Also fixed complete mode not reacting to dynamic changes in paginationOptions.pageSize.

    Affected components: useTable

  • 67b8881: Added ModalOverlay to Dialog so overlay styles are applied to the actual overlay rather than the modal content, and fixed dismissing via outside click in the process.

    Affected components: Dialog

  • aa47a37: Add an initial CheckboxGroup component implementation and docs coverage.

  • 3d67aeb: Added prefers-reduced-motion support to Tab indicator animations. Users with reduced motion preferences will no longer see sliding transitions on the active and hover indicators.

    Affected components: Tabs

  • c368cf3: Updated dependency @types/use-sync-external-store to ^1.0.0.

  • d0f055f: Added showPaginationLabel prop to TablePagination and useTable pagination options. When set to false, the pagination label (e.g., "1 - 20 of 150") is hidden while navigation controls remain visible. Defaults to true.

    Affected components: TablePagination, useTable

  • 17eb8e0: Fixed form field descriptions not being connected to inputs via aria-describedby, making them accessible to screen readers. Added a descriptionSlot prop to FieldLabel that uses React Aria's slot mechanism to automatically wire up the connection.

    Affected components: FieldLabel, TextField, PasswordField, SearchField, Select, RadioGroup, CheckboxGroup

  • cc4a682: Fixed the ButtonIcon's loading spinner animation

    Affected components: ButtonIcon

  • 386972f: Fixed the Tabs active indicator not hiding when no tab matches the current route.

    Affected components: Tabs

  • adcdd2f: Simplified the Menu component's item structure by removing the inner wrapper element and applying styles directly to the menu item, improving DOM clarity.

    Affected components: Menu

  • 0257ada: Added react-aria, react-stately, @react-aria/interactions, @react-stately/layout, and @react-stately/overlays as dependencies.

  • feaf3d1: Fixed HeaderNav hover indicator covering tab text when theme uses opaque background colors. Also fixed an incorrect CSS variable reference (--bui-font-family--bui-font-regular).

    Affected components: Header

@backstage/plugin-api-docs@0.14.0

Minor Changes

  • b871d4e: Use Entity Presentation API for entity display in api-docs plugin

Patch Changes

  • da17844: Update readme to add instructions for custom api base URL
  • Updated dependencies
    • @backstage/ui@0.14.0
    • @backstage/plugin-catalog@2.0.2
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-react@2.1.2
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/plugin-permission-react@0.5.0
    • @backstage/core-plugin-api@1.12.5
    • @backstage/plugin-catalog-common@1.1.9

@backstage/plugin-auth-backend@0.28.0

Minor Changes

  • d7c67cd: BREAKING: The setting auth.omitIdentityTokenOwnershipClaim has had its default value switched to true.

    With this setting Backstage user tokens issued by the auth backend will no longer contain an ent claim - the one with the user's ownership entity refs. This means that tokens issued in large orgs no longer risk hitting HTTP header size limits.

    To get ownership info for the current user, code should use the userInfo core service. In practice code will typically already conform to this since the ent claim has not been readily exposed in any other way for quite some time. But code which explicitly decodes Backstage tokens - which is strongly discouraged - may be affected by this change.

    The setting will remain for some time to allow it to be set back to false if need be, but it will be removed entirely in a future release.

Patch Changes

  • 482ceed: Migrated from assertError to toError for error handling.
  • dc87ac1: Fixed CIMD redirect URI matching to allow any port for localhost addresses per RFC 8252 Section 7.3. Native CLI clients use ephemeral ports for OAuth callbacks, which are now accepted when the registered redirect URI uses a localhost address.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/config@1.3.7

@backstage/plugin-auth-backend-module-auth0-provider@0.4.0

Minor Changes

  • 9244b70: Sign-out now redirects the browser to Auth0's /v2/logout endpoint, clearing the Auth0 session cookie so that the next sign-in creates a new Auth0 session. Previously, only the Backstage session was cleared, allowing users to sign back in without going through Auth0 logout first.

    Set federatedLogout: true in the Auth0 provider config to additionally clear the upstream IdP session (e.g. Okta, Google). This is what guarantees a full re-login across the entire SSO chain and may require users to re-enter credentials.

Patch Changes

  • b3bbd42: Added createAuth0Authenticator factory function that accepts a CacheService to cache Auth0 profile API responses for 1 minute during token refreshes. This avoids hitting Auth0 rate limits on repeated page refreshes. The module now uses the cached variant by default. The existing auth0Authenticator export remains available for use without caching.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-auth-node@0.7.0

@backstage/plugin-auth-node@0.7.0

Minor Changes

  • fa55078: BREAKING: Refactored SignInResolverFactoryOptions to use a schema-first generic pattern, following Zod's recommended approach for writing generic functions. The type parameters changed from <TAuthResult, TOptionsOutput, TOptionsInput> to <TAuthResult, TSchema extends ZodType>.

    This fixes "Type instantiation is excessively deep and possibly infinite" errors that occurred when the Zod version in a user's project did not align with the one in Backstage core.

    If you use createSignInResolverFactory without explicit type parameters (the typical usage), no changes are needed:

    // This usage is unchanged
    createSignInResolverFactory({
    optionsSchema: z.object({ domain: z.string() }).optional(),
    create(options = {}) {
    /* ... */
    },
    });

    If you reference SignInResolverFactoryOptions with explicit type parameters, update as follows:

    - SignInResolverFactoryOptions<MyAuthResult, MyOutput, MyInput>
    + SignInResolverFactoryOptions<MyAuthResult, typeof mySchema>

Patch Changes

  • 9244b70: Added OAuthAuthenticatorLogoutResult type. The logout method on OAuthAuthenticator can 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/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/catalog-client@1.15.0
    • @backstage/config@1.3.7

@backstage/plugin-catalog-backend@3.6.0

Minor Changes

  • d16311f: Added a location_entity_ref column to the locations database table that stores the full entity ref of the corresponding kind: Location catalog 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.
  • e5fcfcb: Added ModelProcessor that validates catalog entities against the compiled catalog model schemas, and integrated it into the CatalogBuilder and CatalogPlugin. This processor is only activated if you explicitly add catalog model sources to your backend; there is no functional change for regular catalog usage.
  • c384fff: Location responses now include an entityRef field with the stable entity reference for each location. The entityRef field is also filterable via POST /locations/by-query. Added PUT /locations/:id endpoint for updating the type and target of an existing location.

Patch Changes

  • 2e5c5f8: Bumped glob dependency from v7/v8/v11 to v13 to address security vulnerabilities in older versions. Bumped rollup from v4.27 to v4.59+ to fix a high severity path traversal vulnerability (GHSA-mw96-cpmx-2vgc).
  • 7e63730: Removed deprecated PermissionAuthorizer support and the createPermissionIntegrationRouter fallback path from CatalogBuilder. The permissionsRegistry service is now required, and permissions is always a PermissionsService.
  • 056e18e: Removed the internal addPermissions and addPermissionRules methods from CatalogBuilder, and removed the catalogPermissionExtensionPoint wiring from CatalogPlugin. Custom permission rules and permissions should be registered via coreServices.permissionsRegistry directly.
  • 6884814: Improved catalog entity filter query performance by switching from IN (subquery) to EXISTS (correlated subquery) patterns. This enables PostgreSQL semi-join optimizations and fixes NOT IN NULL-semantics pitfalls by using NOT EXISTS instead.
  • 9da73bf: Reduced search table write churn during stitching by syncing only changed rows instead of doing a full delete and re-insert. On Postgres this uses a single writable CTE, on MySQL a temporary table merge with deadlock retry, and on SQLite the previous bulk replace.
  • 482ceed: Migrated from assertError to toError for error handling.
  • 375b546: Fixed a deadlock in the catalog processing loop that occurred when running multiple replicas. The getProcessableEntities method used SELECT ... FOR UPDATE SKIP LOCKED to prevent concurrent processors from claiming the same rows, but the call was not wrapped in a transaction, so the row locks were released before the subsequent UPDATE executed. This allowed multiple replicas to select and update overlapping rows, causing PostgreSQL deadlock errors (code 40P01).
  • 79453c0: Updated dependency wait-for-expect to ^4.0.0.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/filter-predicates@0.1.2
    • @backstage/catalog-client@1.15.0
    • @backstage/backend-openapi-utils@0.6.8
    • @backstage/integration@2.0.1
    • @backstage/plugin-permission-node@0.10.12
    • @backstage/config@1.3.7
    • @backstage/plugin-catalog-common@1.1.9
    • @backstage/plugin-events-node@0.4.21
    • @backstage/plugin-permission-common@0.9.8

@backstage/plugin-catalog-node@2.2.0

Minor Changes

  • e5fcfcb: Added provideStaticCatalogModel that helps provide a static catalog model at startup.

  • 056e18e: BREAKING ALPHA: Removed the deprecated CatalogPermissionRuleInput, CatalogPermissionExtensionPoint, and catalogPermissionExtensionPoint exports. Use coreServices.permissionsRegistry directly to register catalog entity permission rules and permissions.

  • c384fff: BREAKING PRODUCERS: Added updateLocation method to CatalogService for updating the type and target of an existing location. Any code that implements CatalogService must now provide this method.

  • 7a03196: BREAKING ALPHA: Removed the following deprecated exports from @backstage/plugin-catalog-node/alpha:

    • catalogServiceRef — use catalogServiceRef from @backstage/plugin-catalog-node instead
    • CatalogLocationsExtensionPoint / catalogLocationsExtensionPoint — use the non-alpha equivalents from @backstage/plugin-catalog-node instead
    • CatalogProcessingExtensionPoint / catalogProcessingExtensionPoint — use the non-alpha equivalents from @backstage/plugin-catalog-node instead
    • CatalogAnalysisExtensionPoint / catalogAnalysisExtensionPoint — use the non-alpha equivalents from @backstage/plugin-catalog-node instead

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/backend-test-utils@1.11.2
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/catalog-client@1.15.0
    • @backstage/plugin-permission-node@0.10.12
    • @backstage/plugin-catalog-common@1.1.9
    • @backstage/plugin-permission-common@0.9.8

@backstage/plugin-permission-react@0.5.0

Minor Changes

  • 53954e1: BREAKING: Removed the deprecated PermissionedRoute component. Use RequirePermission instead.

Patch Changes

  • Updated dependencies
    • @backstage/config@1.3.7
    • @backstage/core-plugin-api@1.12.5
    • @backstage/plugin-permission-common@0.9.8

@backstage/plugin-scaffolder-backend@3.4.0

Minor Changes

  • 309b712: Added a new execute-template actions registry action that executes a scaffolder template with provided input values and returns a task ID for tracking progress.
  • 5af48e7: Migrated permission registration to use the PermissionsRegistryService instead of the deprecated createPermissionIntegrationRouter. This fixes an issue where scaffolder permissions were not visible to RBAC plugins because the actionsRegistryServiceRef dependency caused an empty permissions metadata router to shadow the scaffolder's actual permission metadata. The old createPermissionIntegrationRouter path is retained as a fallback for standalone createRouter usage.

Patch Changes

  • 482ceed: Migrated from assertError to toError for error handling.
  • 961e274: Migrated OpenTelemetry metrics to use the MetricsService from @backstage/backend-plugin-api/alpha instead of the raw @opentelemetry/api meter.
  • 8a42f77: Fix handling of after=0 in task events endpoint
  • 4559806: Removed unnecessary empty examples array from actions bridged via the actions registry.
  • 79453c0: Updated dependency wait-for-expect to ^4.0.0.
  • 3ef6078: Added support for conditional if filtering on output links and text items. Items where the if condition evaluates to false are now excluded from the task output.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/plugin-scaffolder-common@2.1.0
    • @backstage/plugin-scaffolder-node@0.13.2
    • @backstage/backend-openapi-utils@0.6.8
    • @backstage/integration@2.0.1
    • @backstage/plugin-permission-node@0.10.12
    • @backstage/config@1.3.7
    • @backstage/plugin-events-node@0.4.21
    • @backstage/plugin-permission-common@0.9.8

@backstage/plugin-scaffolder-common@2.1.0

Minor Changes

  • e5fcfcb: Added scaffolderCatalogModelLayer, a Template kind model layer with JSON Schema definition, serving as an example of how plugins can declare their own catalog entity kinds.

Patch Changes

  • 3ef6078: Added optional if property to ScaffolderOutputLink and ScaffolderOutputText types, allowing template authors to conditionally include output links and text items.
  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/integration@2.0.1
    • @backstage/plugin-permission-common@0.9.8

@backstage/plugin-signals-node@0.2.0

Minor Changes

  • 8397a9c: BREAKING: Removed the deprecated SignalService and DefaultSignalService exports. Use SignalsService and DefaultSignalsService instead.

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/config@1.3.7
    • @backstage/plugin-events-node@0.4.21

@backstage/app-defaults@1.7.7

Patch Changes

  • 400aa23: Added FetchMiddlewares.clarifyFailures() to the default fetch API middleware stack.
  • Updated dependencies
    • @backstage/theme@0.7.3
    • @backstage/core-app-api@1.20.0
    • @backstage/core-components@0.18.9
    • @backstage/plugin-permission-react@0.5.0
    • @backstage/core-plugin-api@1.12.5

@backstage/backend-app-api@1.6.1

Patch Changes

  • 482ceed: Migrated from assertError to toError for error handling.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/config@1.3.7

@backstage/backend-dynamic-feature-service@0.8.1

Patch Changes

  • 79453c0: Updated dependency wait-for-expect to ^4.0.0.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/backend-defaults@0.17.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/plugin-catalog-backend@3.6.0
    • @backstage/cli-common@0.2.1
    • @backstage/cli-node@0.3.1
    • @backstage/config-loader@1.10.10
    • @backstage/plugin-search-backend-node@1.4.3
    • @backstage/plugin-scaffolder-node@0.13.2
    • @backstage/backend-openapi-utils@0.6.8
    • @backstage/plugin-events-backend@0.6.1
    • @backstage/plugin-permission-node@0.10.12
    • @backstage/config@1.3.7
    • @backstage/plugin-app-node@0.1.44
    • @backstage/plugin-events-node@0.4.21
    • @backstage/plugin-permission-common@0.9.8
    • @backstage/plugin-search-common@1.2.23

@backstage/backend-openapi-utils@0.6.8

Patch Changes

  • 59dd9b9: Fixes a memory leak during wrapServer where stopped servers weren't removed from the clean up list.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0

@backstage/backend-test-utils@1.11.2

Patch Changes

  • 4559806: Added support for typed examples on actions registered via the actions registry. Action authors can now provide examples with compile-time-checked input and output values that match their schema definitions.
  • f44c6bd: Deduplicated internal readiness-polling helpers used by the database and cache test infrastructure.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/backend-defaults@0.17.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/backend-app-api@1.6.1
    • @backstage/config@1.3.7
    • @backstage/plugin-events-node@0.4.21
    • @backstage/plugin-permission-common@0.9.8

@backstage/cli@0.36.1

Patch Changes

  • 2e5c5f8: Bumped glob dependency from v7/v8/v11 to v13 to address security vulnerabilities in older versions. Bumped rollup from v4.27 to v4.59+ to fix a high severity path traversal vulnerability (GHSA-mw96-cpmx-2vgc).
  • 482ceed: Migrated from assertError to toError for error handling.
  • a2f0c72: Removed the unused isDev export from the internal version module.
  • a7a14b7: Added DOM.AsyncIterable to the default lib in the shared TypeScript configuration, enabling standard async iteration support for DOM APIs such as FileSystemDirectoryHandle. This aligns behavior with TypeScript 6.0, where this lib is included in DOM by default.
  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/cli-module-build@0.1.1
    • @backstage/cli-module-test-jest@0.1.1
    • @backstage/cli-common@0.2.1
    • @backstage/cli-node@0.3.1
    • @backstage/eslint-plugin@0.2.3
    • @backstage/cli-defaults@0.1.1

@backstage/cli-common@0.2.1

Patch Changes

  • 482ceed: Migrated from assertError to toError for error handling.
  • e928e73: chore(deps): bump undici from 7.22.0 to 7.24.0
  • 46ff470: Deprecated bootstrapEnvProxyAgents() in favor of Node.js built-in proxy support. Set NODE_USE_ENV_PROXY=1 alongside your HTTP_PROXY/HTTPS_PROXY environment variables instead. See the corporate proxy guide for details. This function will be removed in a future release.
  • Updated dependencies
    • @backstage/errors@1.3.0

@backstage/cli-defaults@0.1.1

Patch Changes

  • Updated dependencies
    • @backstage/cli-module-new@0.1.2
    • @backstage/cli-module-auth@0.1.1
    • @backstage/cli-module-build@0.1.1
    • @backstage/cli-module-test-jest@0.1.1
    • @backstage/cli-module-migrate@0.1.1
    • @backstage/cli-module-actions@0.1.0
    • @backstage/cli-module-config@0.1.1
    • @backstage/cli-module-github@0.1.1
    • @backstage/cli-module-info@0.1.1
    • @backstage/cli-module-lint@0.1.1
    • @backstage/cli-module-maintenance@0.1.1
    • @backstage/cli-module-translations@0.1.1

@backstage/cli-module-auth@0.1.1

Patch Changes

  • 2e5c5f8: Bumped glob dependency from v7/v8/v11 to v13 to address security vulnerabilities in older versions. Bumped rollup from v4.27 to v4.59+ to fix a high severity path traversal vulnerability (GHSA-mw96-cpmx-2vgc).
  • c705d44: Fixed auth login clearing previously configured action sources and other instance metadata when re-authenticating.
  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/cli-node@0.3.1

@backstage/cli-module-build@0.1.1

Patch Changes

  • 2e5c5f8: Bumped glob dependency from v7/v8/v11 to v13 to address security vulnerabilities in older versions. Bumped rollup from v4.27 to v4.59+ to fix a high severity path traversal vulnerability (GHSA-mw96-cpmx-2vgc).
  • f1b493f: Fixed the embedded-postgres PID file being written before database initialization, which prevented the database from initializing successfully.
  • f52a296: Suppressed false-positive Module Federation warning for shared dependencies that use secondary entry points (e.g. @mui/material/styles). These sub-path package.json files lack a version field, causing the bundler to emit "No version specified" warnings that fail CI builds.
  • c16c508: When building dist-workspaces with --always-pack, batch yarn pack operations to avoid packing packages and their dependencies simultaneously.
  • f14df56: Added experimental support for using embedded-postgres as the database for local development. Set backend.database.client to embedded-postgres in your app config to enable this. The embedded-postgres package must be installed as an explicit dependency in your project.
  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/cli-common@0.2.1
    • @backstage/cli-node@0.3.1
    • @backstage/config-loader@1.10.10
    • @backstage/config@1.3.7
    • @backstage/module-federation-common@0.1.3

@backstage/cli-module-config@0.1.1

Patch Changes

  • Updated dependencies
    • @backstage/cli-common@0.2.1
    • @backstage/cli-node@0.3.1
    • @backstage/config-loader@1.10.10
    • @backstage/config@1.3.7

@backstage/cli-module-github@0.1.1

Patch Changes

  • Updated dependencies
    • @backstage/cli-common@0.2.1
    • @backstage/cli-node@0.3.1

@backstage/cli-module-info@0.1.1

Patch Changes

  • Updated dependencies
    • @backstage/cli-common@0.2.1
    • @backstage/cli-node@0.3.1

@backstage/cli-module-lint@0.1.1

Patch Changes

  • Updated dependencies
    • @backstage/cli-common@0.2.1
    • @backstage/cli-node@0.3.1

@backstage/cli-module-maintenance@0.1.1

Patch Changes

  • Updated dependencies
    • @backstage/cli-common@0.2.1
    • @backstage/cli-node@0.3.1

@backstage/cli-module-migrate@0.1.1

Patch Changes

  • 482ceed: Migrated from assertError to toError for error handling.
  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/cli-common@0.2.1
    • @backstage/cli-node@0.3.1

@backstage/cli-module-new@0.1.2

Patch Changes

  • 64a91d0: Rename the legacy frontend-plugin to frontend-plugin-legacy
  • 482ceed: Migrated from assertError to toError for error handling.
  • 2b4f97a: Updated frontend-plugin template to provide a todo list visualization compatible with the backend plugin.
  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/cli-common@0.2.1
    • @backstage/cli-node@0.3.1

@backstage/cli-module-test-jest@0.1.1

Patch Changes

  • 2e5c5f8: Bumped glob dependency from v7/v8/v11 to v13 to address security vulnerabilities in older versions. Bumped rollup from v4.27 to v4.59+ to fix a high severity path traversal vulnerability (GHSA-mw96-cpmx-2vgc).
  • 6cc4811: Minor error message update
  • Updated dependencies
    • @backstage/cli-common@0.2.1
    • @backstage/cli-node@0.3.1

@backstage/cli-module-translations@0.1.1

Patch Changes

  • Updated dependencies
    • @backstage/cli-common@0.2.1
    • @backstage/cli-node@0.3.1

@backstage/cli-node@0.3.1

Patch Changes

  • 482ceed: Migrated from assertError to toError for error handling.
  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/cli-common@0.2.1

@backstage/codemods@0.1.56

Patch Changes

  • Updated dependencies
    • @backstage/cli-common@0.2.1

@backstage/config@1.3.7

Patch Changes

  • Updated dependencies
    • @backstage/errors@1.3.0

@backstage/config-loader@1.10.10

Patch Changes

  • 482ceed: Migrated from assertError to toError for error handling.
  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/cli-common@0.2.1
    • @backstage/config@1.3.7

@backstage/core-compat-api@0.5.10

Patch Changes

  • 77ab7d5: Hide the default page header for pages created through the compatibility wrappers, since legacy plugins already render their own headers.
  • 49397c1: Removed unnecessary type argument from internal createRouteRef call.
  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/plugin-catalog-react@2.1.2
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/filter-predicates@0.1.2
    • @backstage/core-plugin-api@1.12.5
    • @backstage/plugin-app-react@0.2.2

@backstage/core-components@0.18.9

Patch Changes

  • 482ceed: Migrated from assertError to toError for error handling.
  • 320eed3: Resolved DOM nesting warning in OAuthRequestDialog by rendering secondary text as block-level spans.
  • 58b9f3f: Use Backstage Link component for markdown anchor rendering to ensure consistent internal and external link behavior.
  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/theme@0.7.3
    • @backstage/config@1.3.7
    • @backstage/core-plugin-api@1.12.5

@backstage/core-plugin-api@1.12.5

Patch Changes

  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/config@1.3.7

@backstage/create-app@0.8.2

Patch Changes

  • a2cb332: Bumped create-app version.
  • 6c10d88: Bumped create-app version.
  • e8ffac1: Various fixes for the create-app template: reorganizing sidebar items, removing redundant config and code, and adding a documentation example.
  • 72a493a: Added the mcp-actions-backend and plugin-auth plugins
  • 4cf9f3a: Removed the unnecessary @backstage/cli-module-new dependency from the next-app template, since it is already included through @backstage/cli-defaults.
  • 2541837: Renamed the built-in template directories from next-app to default-app and default-app to legacy-app.
  • Updated dependencies
    • @backstage/cli-common@0.2.1

@backstage/dev-utils@1.1.22

Patch Changes

  • Updated dependencies
    • @backstage/ui@0.14.0
    • @backstage/app-defaults@1.7.7
    • @backstage/theme@0.7.3
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-react@2.1.2
    • @backstage/core-app-api@1.20.0
    • @backstage/core-components@0.18.9
    • @backstage/core-plugin-api@1.12.5
    • @backstage/integration-react@1.2.17

@backstage/eslint-plugin@0.2.3

Patch Changes

  • df43b0e: Fixed no-mixed-plugin-imports rule to return null from non-fixable suggestion handlers and added an explicit SuggestionReportDescriptor[] type annotation, matching the stricter type checking in TypeScript 6.0.

@backstage/filter-predicates@0.1.2

Patch Changes

  • 8923d6d: Added createZodV4FilterPredicateSchema as a zod v4 counterpart to createZodV3FilterPredicateSchema.
  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/config@1.3.7

@backstage/frontend-app-api@0.16.2

Patch Changes

  • 400aa23: Wrapped extension permission authorization in a try/catch to surface errors as ForwardedError with a clear message.
  • 364d4fe: Added apis to BootstrapSpecializedApp and FinalizedSpecializedApp types.
  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/core-app-api@1.20.0
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/filter-predicates@0.1.2
    • @backstage/frontend-defaults@0.5.1
    • @backstage/config@1.3.7
    • @backstage/core-plugin-api@1.12.5

@backstage/frontend-defaults@0.5.1

Patch Changes

  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/plugin-app@0.4.3
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/frontend-app-api@0.16.2
    • @backstage/config@1.3.7

@backstage/frontend-dev-utils@0.1.1

Patch Changes

  • Updated dependencies
    • @backstage/ui@0.14.0
    • @backstage/plugin-app@0.4.3
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/frontend-defaults@0.5.1

@backstage/frontend-dynamic-feature-loader@0.1.11

Patch Changes

  • Updated dependencies
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/config@1.3.7
    • @backstage/module-federation-common@0.1.3

@backstage/frontend-test-utils@0.5.2

Patch Changes

  • Updated dependencies
    • @backstage/plugin-app@0.4.3
    • @backstage/core-app-api@1.20.0
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/filter-predicates@0.1.2
    • @backstage/frontend-app-api@0.16.2
    • @backstage/plugin-permission-react@0.5.0
    • @backstage/test-utils@1.7.17
    • @backstage/config@1.3.7
    • @backstage/core-plugin-api@1.12.5
    • @backstage/plugin-app-react@0.2.2
    • @backstage/plugin-permission-common@0.9.8

@backstage/integration@2.0.1

Patch Changes

  • d112499: Fixed SingleInstanceGithubCredentialsProvider to return app credentials when getCredentials is 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
    • @backstage/config@1.3.7

@backstage/integration-aws-node@0.1.21

Patch Changes

  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/config@1.3.7

@backstage/integration-react@1.2.17

Patch Changes

  • Updated dependencies
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7
    • @backstage/core-plugin-api@1.12.5

@backstage/module-federation-common@0.1.3

Patch Changes

  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/config@1.3.7

@backstage/repo-tools@0.17.1

Patch Changes

  • 2e5c5f8: Bumped glob dependency from v7/v8/v11 to v13 to address security vulnerabilities in older versions. Bumped rollup from v4.27 to v4.59+ to fix a high severity path traversal vulnerability (GHSA-mw96-cpmx-2vgc).
  • 482ceed: Migrated from assertError to toError for error handling.
  • 377de36: Fixed the peer-deps command to only require peer dependencies that are actually referenced by each package, rather than requiring all tracked peer dependencies for every package with any React dependency.
  • 8e9679b: Parallelized CLI report generation, reducing wall-clock time by ~4x.
  • ca2dc15: Internal code cleanup.
  • 270efef: Added support for packages that only support React 18+ in the peer-deps command.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/cli-common@0.2.1
    • @backstage/cli-node@0.3.1
    • @backstage/config-loader@1.10.10

@techdocs/cli@1.10.7

Patch Changes

  • 980b7f5: Updated proxy documentation to recommend Node.js built-in proxy support via NODE_USE_ENV_PROXY instead of global-agent.
  • Updated dependencies
    • @backstage/backend-defaults@0.17.0
    • @backstage/catalog-model@1.8.0
    • @backstage/cli-common@0.2.1
    • @backstage/plugin-techdocs-node@1.14.5
    • @backstage/config@1.3.7

@backstage/test-utils@1.7.17

Patch Changes

  • Updated dependencies
    • @backstage/theme@0.7.3
    • @backstage/core-app-api@1.20.0
    • @backstage/plugin-permission-react@0.5.0
    • @backstage/config@1.3.7
    • @backstage/core-plugin-api@1.12.5
    • @backstage/plugin-permission-common@0.9.8

@backstage/theme@0.7.3

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-app@0.4.3

Patch Changes

  • effa7bf: Migrated AppLanguageApi extension to use the new configSchema option.

  • e5baa20: Added support for configuring URL redirects on the app/routes extension. Redirects can be configured through app-config as an array of {from, to} path pairs, which will cause navigation to the from path to be redirected to the to path.

    For example:

    app:
    extensions:
    - app/routes:
    config:
    redirects:
    - from: /old-path
    to: /new-path
  • 9244b70: The default auth implementation now checks for a logoutUrl in 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.

  • e4804ab: Updated the default DialogApi implementation to support the new open method. The dialog display layer no longer renders any dialog chrome — callers provide their own dialog component. The deprecated show and showModal methods now use open internally with a Material UI dialog wrapper for backward compatibility.

  • d66a3ec: Updated the PageLayout swap to pass a clickable titleLink on the PluginHeader, resolved from the plugin's root route ref.

  • Updated dependencies

    • @backstage/ui@0.14.0
    • @backstage/theme@0.7.3
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/filter-predicates@0.1.2
    • @backstage/plugin-permission-react@0.5.0
    • @backstage/core-plugin-api@1.12.5
    • @backstage/integration-react@1.2.17
    • @backstage/plugin-app-react@0.2.2

@backstage/plugin-app-backend@0.5.13

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/config-loader@1.10.10
    • @backstage/config@1.3.7
    • @backstage/plugin-app-node@0.1.44

@backstage/plugin-app-node@0.1.44

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/config-loader@1.10.10

@backstage/plugin-app-react@0.2.2

Patch Changes

  • Updated dependencies
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-plugin-api@1.12.5

@backstage/plugin-app-visualizer@0.2.2

Patch Changes

  • e220589: Updated PluginHeaderActionBlueprint usage to pass params as a plain object.
  • Updated dependencies
    • @backstage/ui@0.14.0
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/core-plugin-api@1.12.5

@backstage/plugin-auth@0.1.7

Patch Changes

  • 482ceed: Migrated from assertError to toError for error handling.
  • Updated dependencies
    • @backstage/ui@0.14.0
    • @backstage/errors@1.3.0
    • @backstage/theme@0.7.3
    • @backstage/frontend-plugin-api@0.16.0

@backstage/plugin-auth-backend-module-atlassian-provider@0.4.14

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-auth-node@0.7.0

@backstage/plugin-auth-backend-module-aws-alb-provider@0.4.15

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/plugin-auth-backend@0.28.0

@backstage/plugin-auth-backend-module-azure-easyauth-provider@0.2.19

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/catalog-model@1.8.0

@backstage/plugin-auth-backend-module-bitbucket-provider@0.3.14

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-auth-node@0.7.0

@backstage/plugin-auth-backend-module-bitbucket-server-provider@0.2.14

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-auth-node@0.7.0

@backstage/plugin-auth-backend-module-cloudflare-access-provider@0.4.14

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/config@1.3.7

@backstage/plugin-auth-backend-module-gcp-iap-provider@0.4.14

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-auth-node@0.7.0

@backstage/plugin-auth-backend-module-github-provider@0.5.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-auth-node@0.7.0

@backstage/plugin-auth-backend-module-gitlab-provider@0.4.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-auth-node@0.7.0

@backstage/plugin-auth-backend-module-google-provider@0.3.14

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-auth-node@0.7.0

@backstage/plugin-auth-backend-module-guest-provider@0.2.18

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/catalog-model@1.8.0

@backstage/plugin-auth-backend-module-microsoft-provider@0.3.14

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-auth-node@0.7.0

@backstage/plugin-auth-backend-module-oauth2-provider@0.4.14

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-auth-node@0.7.0

@backstage/plugin-auth-backend-module-oauth2-proxy-provider@0.2.19

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-auth-node@0.7.0

@backstage/plugin-auth-backend-module-oidc-provider@0.4.15

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/plugin-auth-backend@0.28.0
    • @backstage/config@1.3.7

@backstage/plugin-auth-backend-module-okta-provider@0.2.14

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-auth-node@0.7.0

@backstage/plugin-auth-backend-module-onelogin-provider@0.3.14

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-auth-node@0.7.0

@backstage/plugin-auth-backend-module-openshift-provider@0.1.6

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/catalog-model@1.8.0

@backstage/plugin-auth-backend-module-pinniped-provider@0.3.13

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/config@1.3.7

@backstage/plugin-auth-backend-module-vmware-cloud-provider@0.5.13

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/catalog-model@1.8.0

@backstage/plugin-auth-react@0.1.26

Patch Changes

  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/core-components@0.18.9
    • @backstage/core-plugin-api@1.12.5

@backstage/plugin-bitbucket-cloud-common@0.3.9

Patch Changes

  • Updated dependencies
    • @backstage/integration@2.0.1

@backstage/plugin-catalog@2.0.2

Patch Changes

  • e4804ab: Migrated the unregister entity context menu item from the deprecated DialogApi.showModal to the new DialogApi.open method.
  • d7b6077: Disabled the default page layout header for the catalog entity page in the new frontend system. The entity page already renders its own header through the EntityHeader extension, so the page layout header was redundant.
  • ee1531d: Exported the NFS variant of the catalog index page as CatalogIndexPage from the ./alpha entry point, along with supporting types CatalogIndexPageProps, CatalogTableRow, and CatalogTableColumnsFunc. This allows adopters to use and customize the catalog index page within a PageBlueprint in the new frontend system.
  • 482ceed: Migrated from assertError to toError for error handling.
  • 744f904: Fixed the catalog table briefly showing an empty loading state when changing filters. The table now keeps displaying stale results until new data arrives.
  • c193ef1: Added Kind field to the About Card. Tags moved before Type and Lifecycle, Kind placed after them. A new aboutCard.kindField.label translation key was added.
  • e5af44c: Replaced deprecated humanizeEntityRef usage with the Catalog Presentation API.
  • Updated dependencies
    • @backstage/ui@0.14.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-react@2.1.2
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/core-compat-api@0.5.10
    • @backstage/catalog-client@1.15.0
    • @backstage/plugin-scaffolder-common@2.1.0
    • @backstage/plugin-permission-react@0.5.0
    • @backstage/core-plugin-api@1.12.5
    • @backstage/integration-react@1.2.17
    • @backstage/plugin-catalog-common@1.1.9
    • @backstage/plugin-search-common@1.2.23
    • @backstage/plugin-search-react@1.11.1
    • @backstage/plugin-techdocs-react@1.3.10

@backstage/plugin-catalog-backend-module-aws@0.4.22

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/backend-defaults@0.17.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7
    • @backstage/integration-aws-node@0.1.21
    • @backstage/plugin-catalog-common@1.1.9
    • @backstage/plugin-kubernetes-common@0.9.11

@backstage/plugin-catalog-backend-module-azure@0.3.16

Patch Changes

  • 39d27ee: Add Azure DevOps SCM event translation layer for instant catalog reprocessing.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7
    • @backstage/plugin-catalog-common@1.1.9
    • @backstage/plugin-events-node@0.4.21

@backstage/plugin-catalog-backend-module-backstage-openapi@0.5.13

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/backend-openapi-utils@0.6.8
    • @backstage/config@1.3.7

@backstage/plugin-catalog-backend-module-bitbucket-cloud@0.5.10

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 analyzeBitbucketCloudWebhookEvent function is exported from the alpha entry point for custom integrations.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7
    • @backstage/plugin-bitbucket-cloud-common@0.3.9
    • @backstage/plugin-catalog-common@1.1.9
    • @backstage/plugin-events-node@0.4.21

@backstage/plugin-catalog-backend-module-bitbucket-server@0.5.10

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7
    • @backstage/plugin-catalog-common@1.1.9
    • @backstage/plugin-events-node@0.4.21

@backstage/plugin-catalog-backend-module-gcp@0.3.18

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/config@1.3.7
    • @backstage/plugin-kubernetes-common@0.9.11

@backstage/plugin-catalog-backend-module-gerrit@0.3.13

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7
    • @backstage/plugin-catalog-common@1.1.9

@backstage/plugin-catalog-backend-module-gitea@0.1.11

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7
    • @backstage/plugin-catalog-common@1.1.9

@backstage/plugin-catalog-backend-module-github@0.13.1

Patch Changes

  • b11e338: Fixed a bug where GithubEntityProvider with validateLocationsExist: true and filters.branch configured would always check for the catalog file on the repository's default branch (HEAD) instead of the configured branch. This caused repositories to be filtered out when the catalog file only existed on the non-default branch.
  • edf465f: Removed the type-fest dev dependency, replacing its PartialDeep import with a local helper type in tests.
  • cca9fc2: Added automatic retry on temporary errors (like 5XX) to the shared GitHub GraphQL client used by GithubOrgEntityProvider and replaced the GraphQL client in GithubEntityProvider by this one as well, improving resilience against intermittent GitHub API failures.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7
    • @backstage/plugin-catalog-common@1.1.9
    • @backstage/plugin-events-node@0.4.21

@backstage/plugin-catalog-backend-module-github-org@0.3.21

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/plugin-catalog-backend-module-github@0.13.1
    • @backstage/config@1.3.7
    • @backstage/plugin-events-node@0.4.21

@backstage/plugin-catalog-backend-module-gitlab@0.8.2

Patch Changes

  • 8df0796: Fixed GitLab project topic filtering by using correct API parameter 'topic' instead of 'topics'
  • 54a8300: Add GitLab SCM event translation layer for instant catalog reprocessing.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/backend-defaults@0.17.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7
    • @backstage/plugin-catalog-common@1.1.9
    • @backstage/plugin-events-node@0.4.21

@backstage/plugin-catalog-backend-module-gitlab-org@0.2.20

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/plugin-catalog-backend-module-gitlab@0.8.2
    • @backstage/plugin-events-node@0.4.21

@backstage/plugin-catalog-backend-module-incremental-ingestion@0.7.11

Patch Changes

  • 482ceed: Migrated from assertError to toError for error handling.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/backend-defaults@0.17.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-catalog-backend@3.6.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/config@1.3.7
    • @backstage/plugin-events-node@0.4.21
    • @backstage/plugin-permission-common@0.9.8

@backstage/plugin-catalog-backend-module-ldap@0.12.4

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/config@1.3.7
    • @backstage/plugin-catalog-common@1.1.9

@backstage/plugin-catalog-backend-module-logs@0.1.21

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-catalog-backend@3.6.0
    • @backstage/plugin-events-node@0.4.21

@backstage/plugin-catalog-backend-module-msgraph@0.9.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/config@1.3.7
    • @backstage/plugin-catalog-common@1.1.9

@backstage/plugin-catalog-backend-module-openapi@0.2.21

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/integration@2.0.1
    • @backstage/plugin-catalog-common@1.1.9

@backstage/plugin-catalog-backend-module-puppetdb@0.2.21

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/config@1.3.7

@backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.19

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/plugin-scaffolder-common@2.1.0
    • @backstage/plugin-catalog-common@1.1.9

@backstage/plugin-catalog-backend-module-unprocessed@0.6.10

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/plugin-catalog-unprocessed-entities-common@0.0.14
    • @backstage/plugin-permission-common@0.9.8

@backstage/plugin-catalog-common@1.1.9

Patch Changes

  • Updated dependencies
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-permission-common@0.9.8
    • @backstage/plugin-search-common@1.2.23

@backstage/plugin-catalog-graph@0.6.1

Patch Changes

  • effa7bf: Updated README-alpha.md extension examples to use current APIs.
  • 0e147e8: Added title and icon to the new frontend system plugin definition.
  • 416ad45: Replaced humanizeEntityRef with the Catalog Presentation API in CatalogGraphCard and CatalogGraphPage components for consistent entity display.
  • d5899c2: Support configuring showArrowHeads on page:catalog-graph and entity-card:catalog-graph/relations.
  • Updated dependencies
    • @backstage/ui@0.14.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-react@2.1.2
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/catalog-client@1.15.0
    • @backstage/core-plugin-api@1.12.5

@backstage/plugin-catalog-import@0.13.12

Patch Changes

  • fa0593e: Added title and icon to the new frontend system plugin definition.
  • 482ceed: Migrated from assertError to toError for error handling.
  • e5af44c: Replaced deprecated humanizeEntityRef usage with the Catalog Presentation API.
  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-react@2.1.2
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/catalog-client@1.15.0
    • @backstage/plugin-permission-react@0.5.0
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7
    • @backstage/core-plugin-api@1.12.5
    • @backstage/integration-react@1.2.17
    • @backstage/plugin-catalog-common@1.1.9

@backstage/plugin-catalog-react@2.1.2

Patch Changes

  • 540a031: Migrated alpha entity blueprints to use the new configSchema option with zod v4 schema values.
  • 482ceed: Migrated from assertError to toError for error handling.
  • 51aacae: Fixed a UI flicker in the catalog entity list where changing a filter would briefly flash stale data before showing the new results.
  • eba2f61: Fixed EntityInfoCard header overflowing on narrow screens.
  • 7308885: Updated catalogApiMock to include the new updateLocation method stub, keeping it in sync with the CatalogApi interface.
  • 5f9a531: Deprecated humanizeEntityRef and humanizeEntity in favor of the Catalog Presentation API. Use useEntityPresentation, EntityDisplayName, or entityPresentationApiRef instead.
  • 0416216: Fixed entity relation cards (e.g., "Has components") only showing one entity at a time by using paginationOptions: { type: 'none' } instead of deriving page size from data length.
  • fa232da: Migrated InspectEntityDialog from Material UI to Backstage UI components. Added new translation keys: inspectEntityDialog.overviewPage.copyAriaLabel, inspectEntityDialog.overviewPage.copiedStatus, inspectEntityDialog.overviewPage.helpLinkAriaLabel, and inspectEntityDialog.colocatedPage.entityListAriaLabel.
  • Updated dependencies
    • @backstage/ui@0.14.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/filter-predicates@0.1.2
    • @backstage/core-compat-api@0.5.10
    • @backstage/catalog-client@1.15.0
    • @backstage/plugin-permission-react@0.5.0
    • @backstage/frontend-test-utils@0.5.2
    • @backstage/core-plugin-api@1.12.5
    • @backstage/integration-react@1.2.17
    • @backstage/plugin-catalog-common@1.1.9
    • @backstage/plugin-permission-common@0.9.8

@backstage/plugin-catalog-unprocessed-entities@0.2.29

Patch Changes

  • 482ceed: Migrated from assertError to toError for error handling.

  • b6f1fae: The unprocessed entities view is now primarily intended for use as a tab within the DevTools plugin. The standalone page is still available but disabled by default. To re-enable it, add the following to your app-config.yaml:

    app:
    extensions:
    - page:catalog-unprocessed-entities
  • Updated dependencies

    • @backstage/ui@0.14.0
    • @backstage/errors@1.3.0
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/core-compat-api@0.5.10
    • @backstage/core-plugin-api@1.12.5
    • @backstage/plugin-catalog-unprocessed-entities-common@0.0.14

@backstage/plugin-catalog-unprocessed-entities-common@0.0.14

Patch Changes

  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-permission-common@0.9.8

@backstage/plugin-config-schema@0.1.79

Patch Changes

  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/core-components@0.18.9
    • @backstage/core-plugin-api@1.12.5

@backstage/plugin-devtools@0.1.38

Patch Changes

  • Updated dependencies
    • @backstage/ui@0.14.0
    • @backstage/errors@1.3.0
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/core-compat-api@0.5.10
    • @backstage/plugin-permission-react@0.5.0
    • @backstage/core-plugin-api@1.12.5
    • @backstage/plugin-devtools-common@0.1.24

@backstage/plugin-devtools-backend@0.5.16

Patch Changes

  • 482ceed: Migrated from assertError to toError for error handling.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/cli-common@0.2.1
    • @backstage/config-loader@1.10.10
    • @backstage/plugin-permission-node@0.10.12
    • @backstage/config@1.3.7
    • @backstage/plugin-devtools-common@0.1.24
    • @backstage/plugin-permission-common@0.9.8

@backstage/plugin-devtools-common@0.1.24

Patch Changes

  • Updated dependencies
    • @backstage/plugin-permission-common@0.9.8

@backstage/plugin-devtools-react@0.2.1

Patch Changes

  • Updated dependencies
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-plugin-api@1.12.5

@backstage/plugin-events-backend@0.6.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/backend-openapi-utils@0.6.8
    • @backstage/config@1.3.7
    • @backstage/plugin-events-node@0.4.21

@backstage/plugin-events-backend-module-aws-sqs@0.4.21

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/config@1.3.7
    • @backstage/plugin-events-node@0.4.21

@backstage/plugin-events-backend-module-azure@0.2.30

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-events-node@0.4.21

@backstage/plugin-events-backend-module-bitbucket-cloud@0.2.30

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-events-node@0.4.21

@backstage/plugin-events-backend-module-bitbucket-server@0.1.11

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-events-node@0.4.21

@backstage/plugin-events-backend-module-gerrit@0.2.30

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-events-node@0.4.21

@backstage/plugin-events-backend-module-github@0.4.11

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7
    • @backstage/plugin-events-node@0.4.21

@backstage/plugin-events-backend-module-gitlab@0.3.11

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/config@1.3.7
    • @backstage/plugin-events-node@0.4.21

@backstage/plugin-events-backend-module-google-pubsub@0.2.2

Patch Changes

  • eacf362: Migrated internal metrics in GooglePubSubConsumingEventPublisher and EventConsumingGooglePubSubPublisher to use the new alpha MetricsService
  • 79453c0: Updated dependency wait-for-expect to ^4.0.0.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/filter-predicates@0.1.2
    • @backstage/config@1.3.7
    • @backstage/plugin-events-node@0.4.21

@backstage/plugin-events-backend-module-kafka@0.3.3

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/config@1.3.7
    • @backstage/plugin-events-node@0.4.21

@backstage/plugin-events-backend-test-utils@0.1.54

Patch Changes

  • Updated dependencies
    • @backstage/plugin-events-node@0.4.21

@backstage/plugin-events-node@0.4.21

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0

@backstage/plugin-gateway-backend@1.1.4

Patch Changes

  • 79453c0: Updated dependency wait-for-expect to ^4.0.0.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0

@backstage/plugin-home@0.9.4

Patch Changes

  • Updated dependencies
    • @backstage/theme@0.7.3
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-react@2.1.2
    • @backstage/core-app-api@1.20.0
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/core-compat-api@0.5.10
    • @backstage/catalog-client@1.15.0
    • @backstage/config@1.3.7
    • @backstage/core-plugin-api@1.12.5
    • @backstage/plugin-home-react@0.1.37

@backstage/plugin-home-react@0.1.37

Patch Changes

  • Updated dependencies
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/core-compat-api@0.5.10
    • @backstage/core-plugin-api@1.12.5

@backstage/plugin-kubernetes@0.12.18

Patch Changes

  • d156cf4: Added title and icon to the new frontend system plugin definition.
  • Updated dependencies
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-react@2.1.2
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/plugin-permission-react@0.5.0
    • @backstage/core-plugin-api@1.12.5
    • @backstage/plugin-kubernetes-common@0.9.11
    • @backstage/plugin-kubernetes-react@0.5.18

@backstage/plugin-kubernetes-backend@0.21.3

Patch Changes

  • ed6b53c: Removed bare catch-and-rethrow blocks that served no purpose.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/catalog-client@1.15.0
    • @backstage/plugin-kubernetes-node@0.4.3
    • @backstage/plugin-permission-node@0.10.12
    • @backstage/config@1.3.7
    • @backstage/integration-aws-node@0.1.21
    • @backstage/plugin-kubernetes-common@0.9.11
    • @backstage/plugin-permission-common@0.9.8

@backstage/plugin-kubernetes-cluster@0.0.36

Patch Changes

  • Updated dependencies
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-react@2.1.2
    • @backstage/core-components@0.18.9
    • @backstage/plugin-permission-react@0.5.0
    • @backstage/core-plugin-api@1.12.5
    • @backstage/plugin-kubernetes-common@0.9.11
    • @backstage/plugin-kubernetes-react@0.5.18

@backstage/plugin-kubernetes-common@0.9.11

Patch Changes

  • Updated dependencies
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-permission-common@0.9.8

@backstage/plugin-kubernetes-node@0.4.3

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-kubernetes-common@0.9.11

@backstage/plugin-kubernetes-react@0.5.18

Patch Changes

  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/core-components@0.18.9
    • @backstage/core-plugin-api@1.12.5
    • @backstage/plugin-kubernetes-common@0.9.11

@backstage/plugin-mcp-actions-backend@0.1.12

Patch Changes

  • 282c114: Fix OAuth 2.0 Protected Resource Metadata endpoint returning internal plugin URL, preventing some MCP clients like Claude Code from authenticating
  • 482ceed: Migrated from assertError to toError for error handling.
  • c6abc52: Fixed the .well-known/oauth-protected-resource resource URL to comply with RFC 9728 Section 7.3. Enabling dynamic resource paths.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/catalog-client@1.15.0
    • @backstage/config@1.3.7

@backstage/plugin-mui-to-bui@0.2.6

Patch Changes

  • Updated dependencies
    • @backstage/ui@0.14.0
    • @backstage/theme@0.7.3
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-plugin-api@1.12.5

@backstage/plugin-notifications@0.5.16

Patch Changes

  • 19a2a03: Migrated notifications plugin to use backstage UI
  • d156cf4: Added title and icon to the new frontend system plugin definition.
  • Updated dependencies
    • @backstage/ui@0.14.0
    • @backstage/errors@1.3.0
    • @backstage/theme@0.7.3
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/core-plugin-api@1.12.5
    • @backstage/plugin-notifications-common@0.2.2
    • @backstage/plugin-signals-react@0.0.21

@backstage/plugin-notifications-backend@0.6.4

Patch Changes

  • 4c1fd43: Added an action to get a user's notifications
  • 070af42: Fix handling of limit=0 in getNotifications query to return empty results instead of all notifications
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/plugin-signals-node@0.2.0
    • @backstage/plugin-notifications-node@0.2.25
    • @backstage/config@1.3.7
    • @backstage/plugin-notifications-common@0.2.2

@backstage/plugin-notifications-backend-module-email@0.3.20

Patch Changes

  • 19ef9fb: build(deps): bump nodemailer from 7.0.13 to 8.0.4
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/catalog-client@1.15.0
    • @backstage/plugin-notifications-node@0.2.25
    • @backstage/config@1.3.7
    • @backstage/integration-aws-node@0.1.21
    • @backstage/plugin-notifications-common@0.2.2

@backstage/plugin-notifications-backend-module-slack@0.4.1

Patch Changes

  • 482ceed: Migrated from assertError to toError for error handling.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/plugin-notifications-node@0.2.25
    • @backstage/config@1.3.7
    • @backstage/plugin-notifications-common@0.2.2

@backstage/plugin-notifications-common@0.2.2

Patch Changes

  • Updated dependencies
    • @backstage/config@1.3.7

@backstage/plugin-notifications-node@0.2.25

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/catalog-model@1.8.0
    • @backstage/catalog-client@1.15.0
    • @backstage/plugin-signals-node@0.2.0
    • @backstage/plugin-notifications-common@0.2.2

@backstage/plugin-org@0.7.1

Patch Changes

  • 64c9a20: The MembersListCard now prefers metadata.title over metadata.name when displaying the group membership card, similarly to the rest of the group profile cards
  • 87eb31c: Fixed GroupProfileCard and UserProfileCard content overflowing on narrow screens.
  • d156cf4: Added title and icon to the new frontend system plugin definition.
  • f1f59b1: Replaced deprecated humanizeEntityRef usage with the Catalog Presentation API.
  • Updated dependencies
    • @backstage/ui@0.14.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-react@2.1.2
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/core-plugin-api@1.12.5
    • @backstage/plugin-catalog-common@1.1.9

@backstage/plugin-org-react@0.1.49

Patch Changes

  • e5af44c: Replaced deprecated humanizeEntityRef usage with the Catalog Presentation API.
  • Updated dependencies
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-react@2.1.2
    • @backstage/core-components@0.18.9
    • @backstage/catalog-client@1.15.0
    • @backstage/core-plugin-api@1.12.5

@backstage/plugin-permission-backend@0.7.11

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/plugin-permission-node@0.10.12
    • @backstage/config@1.3.7
    • @backstage/plugin-permission-common@0.9.8

@backstage/plugin-permission-backend-module-allow-all-policy@0.2.18

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/plugin-permission-node@0.10.12
    • @backstage/plugin-permission-common@0.9.8

@backstage/plugin-permission-common@0.9.8

Patch Changes

  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/config@1.3.7

@backstage/plugin-permission-node@0.10.12

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/config@1.3.7
    • @backstage/plugin-permission-common@0.9.8

@backstage/plugin-proxy-backend@0.6.12

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-proxy-node@0.1.14

@backstage/plugin-proxy-node@0.1.14

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0

@backstage/plugin-scaffolder@1.36.2

Patch Changes

  • 297302e: Fixed the NFS custom field explorer so loaded form fields render field options and previews correctly.

  • 864a799: Fix the display of the description in GitlabRepoPicker:

    • Move owner.description helper text outside the allowedOwners conditional so it renders for both Select and Autocomplete modes.
    • Update the Autocomplete label to use fields.gitlabRepoPicker.owner.inputTitle instead of fields.gitlabRepoPicker.owner.title.
  • e5af44c: Replaced deprecated humanizeEntityRef usage with the Catalog Presentation API.

  • 5d8112e: Migrated the actions page to use @backstage/ui list and search components. Actions are now presented in a sidebar list with a separate detail panel for the selected action, along with built-in search filtering. The selected action is also reflected in the URL hash, allowing deep-linking to a specific action.

  • 4cc9af2: Fixed the layout of the scaffolder plugin in the new frontend system to use the new page layout.

  • a7a14b7: Removed custom IterableDirectoryHandle and WritableFileHandle types in favor of the standard DOM FileSystemDirectoryHandle and FileSystemFileHandle types, which are now available through the DOM.AsyncIterable lib added to the shared TypeScript configuration.

  • Updated dependencies

    • @backstage/ui@0.14.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-react@2.1.2
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/plugin-scaffolder-react@1.20.1
    • @backstage/catalog-client@1.15.0
    • @backstage/plugin-scaffolder-common@2.1.0
    • @backstage/plugin-permission-react@0.5.0
    • @backstage/integration@2.0.1
    • @backstage/core-plugin-api@1.12.5
    • @backstage/integration-react@1.2.17
    • @backstage/plugin-catalog-common@1.1.9
    • @backstage/plugin-techdocs-react@1.3.10

@backstage/plugin-scaffolder-backend-module-azure@0.2.20

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-scaffolder-node@0.13.2
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7

@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.3.5

Patch Changes

  • ed6b53c: Removed bare catch-and-rethrow blocks that served no purpose.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-scaffolder-node@0.13.2
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7
    • @backstage/plugin-bitbucket-cloud-common@0.3.9

@backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.20

Patch Changes

  • ed6b53c: Removed bare catch-and-rethrow blocks that served no purpose.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-scaffolder-node@0.13.2
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7

@backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.3.20

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-scaffolder-node@0.13.2
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7

@backstage/plugin-scaffolder-backend-module-cookiecutter@0.3.22

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/backend-defaults@0.17.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-scaffolder-node@0.13.2
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7

@backstage/plugin-scaffolder-backend-module-gcp@0.2.20

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-scaffolder-node@0.13.2
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7

@backstage/plugin-scaffolder-backend-module-gerrit@0.2.20

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-scaffolder-node@0.13.2
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7

@backstage/plugin-scaffolder-backend-module-gitea@0.2.20

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-scaffolder-node@0.13.2
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7

@backstage/plugin-scaffolder-backend-module-github@0.9.8

Patch Changes

  • 482ceed: Migrated from assertError to toError for error handling.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/plugin-scaffolder-node@0.13.2
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7

@backstage/plugin-scaffolder-backend-module-gitlab@0.11.5

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-scaffolder-node@0.13.2
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7

@backstage/plugin-scaffolder-backend-module-notifications@0.1.21

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-scaffolder-node@0.13.2
    • @backstage/plugin-notifications-node@0.2.25
    • @backstage/plugin-notifications-common@0.2.2

@backstage/plugin-scaffolder-backend-module-rails@0.5.20

Patch Changes

  • 2905c59: Removed unused jest-when dev dependency.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-scaffolder-node@0.13.2
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7

@backstage/plugin-scaffolder-backend-module-sentry@0.3.3

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-scaffolder-node@0.13.2
    • @backstage/config@1.3.7

@backstage/plugin-scaffolder-backend-module-yeoman@0.4.21

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-scaffolder-node@0.13.2
    • @backstage/plugin-scaffolder-node-test-utils@0.3.10

@backstage/plugin-scaffolder-node@0.13.2

Patch Changes

  • 5af48e7: Added PermissionResourceRef definitions for scaffolder resource types: scaffolderTemplatePermissionResourceRef, scaffolderActionPermissionResourceRef, and scaffolderTaskPermissionResourceRef. These are exported from @backstage/plugin-scaffolder-node/alpha.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/backend-test-utils@1.11.2
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-scaffolder-common@2.1.0
    • @backstage/integration@2.0.1
    • @backstage/plugin-permission-node@0.10.12
    • @backstage/plugin-permission-common@0.9.8

@backstage/plugin-scaffolder-node-test-utils@0.3.10

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/backend-test-utils@1.11.2
    • @backstage/plugin-scaffolder-node@0.13.2

@backstage/plugin-scaffolder-react@1.20.1

Patch Changes

  • bdbbf00: build(deps): bump flatted from 3.4.1 to 3.4.2
  • Updated dependencies
    • @backstage/theme@0.7.3
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-react@2.1.2
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/catalog-client@1.15.0
    • @backstage/plugin-scaffolder-common@2.1.0
    • @backstage/plugin-permission-react@0.5.0
    • @backstage/frontend-test-utils@0.5.2
    • @backstage/core-plugin-api@1.12.5

@backstage/plugin-search@1.7.1

Patch Changes

  • 34aebcc: Fixed the SearchModal leaving the page in a broken state by not restoring body overflow and aria-hidden attributes when closing.
  • Updated dependencies
    • @backstage/ui@0.14.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-catalog-react@2.1.2
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/core-plugin-api@1.12.5
    • @backstage/plugin-search-common@1.2.23
    • @backstage/plugin-search-react@1.11.1

@backstage/plugin-search-backend@2.1.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-search-backend-node@1.4.3
    • @backstage/backend-openapi-utils@0.6.8
    • @backstage/plugin-permission-node@0.10.12
    • @backstage/config@1.3.7
    • @backstage/plugin-permission-common@0.9.8
    • @backstage/plugin-search-common@1.2.23

@backstage/plugin-search-backend-module-catalog@0.3.14

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/plugin-search-backend-node@1.4.3
    • @backstage/catalog-client@1.15.0
    • @backstage/config@1.3.7
    • @backstage/plugin-catalog-common@1.1.9
    • @backstage/plugin-permission-common@0.9.8
    • @backstage/plugin-search-common@1.2.23

@backstage/plugin-search-backend-module-elasticsearch@1.8.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-search-backend-node@1.4.3
    • @backstage/config@1.3.7
    • @backstage/integration-aws-node@0.1.21
    • @backstage/plugin-search-common@1.2.23

@backstage/plugin-search-backend-module-explore@0.3.13

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-search-backend-node@1.4.3
    • @backstage/config@1.3.7
    • @backstage/plugin-search-common@1.2.23

@backstage/plugin-search-backend-module-pg@0.5.54

Patch Changes

  • aa08b7f: Fix a bug in large document indexing logic by using sub-transaction rollbacks
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-search-backend-node@1.4.3
    • @backstage/config@1.3.7
    • @backstage/plugin-search-common@1.2.23

@backstage/plugin-search-backend-module-stack-overflow-collator@0.3.19

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-search-backend-node@1.4.3
    • @backstage/config@1.3.7
    • @backstage/plugin-search-common@1.2.23

@backstage/plugin-search-backend-module-techdocs@0.4.13

Patch Changes

  • 5e32f77: Migrated internal usage of the deprecated catalogServiceRef from @backstage/plugin-catalog-node/alpha to the stable catalogServiceRef from @backstage/plugin-catalog-node.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/plugin-search-backend-node@1.4.3
    • @backstage/plugin-techdocs-node@1.14.5
    • @backstage/catalog-client@1.15.0
    • @backstage/config@1.3.7
    • @backstage/plugin-catalog-common@1.1.9
    • @backstage/plugin-permission-common@0.9.8
    • @backstage/plugin-search-common@1.2.23

@backstage/plugin-search-backend-node@1.4.3

Patch Changes

  • 482ceed: Migrated from assertError to toError for error handling.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/config@1.3.7
    • @backstage/plugin-permission-common@0.9.8
    • @backstage/plugin-search-common@1.2.23

@backstage/plugin-search-common@1.2.23

Patch Changes

  • Updated dependencies
    • @backstage/plugin-permission-common@0.9.8

@backstage/plugin-search-react@1.11.1

Patch Changes

  • Updated dependencies
    • @backstage/theme@0.7.3
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/core-plugin-api@1.12.5
    • @backstage/plugin-search-common@1.2.23

@backstage/plugin-signals@0.0.30

Patch Changes

  • 79453c0: Updated dependency wait-for-expect to ^4.0.0.
  • d156cf4: Added title and icon to the new frontend system plugin definition.
  • Updated dependencies
    • @backstage/theme@0.7.3
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/core-plugin-api@1.12.5
    • @backstage/plugin-signals-react@0.0.21

@backstage/plugin-signals-backend@0.3.14

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/plugin-signals-node@0.2.0
    • @backstage/config@1.3.7
    • @backstage/plugin-events-node@0.4.21

@backstage/plugin-signals-react@0.0.21

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@1.12.5

@backstage/plugin-techdocs@1.17.3

Patch Changes

  • dc3cc87: Migrated the TechDocs alpha plugin pages to use BUI components. The index page and reader page now use BUI Header and Container instead of legacy Page/Content/ContentHeader wrappers. Added a SupportButton as a plugin header action. Changed plugin title to "Documentation" and icon to RiArticleLine.
  • e5af44c: Replaced deprecated humanizeEntityRef usage with the Catalog Presentation API.
  • Updated dependencies
    • @backstage/ui@0.14.0
    • @backstage/errors@1.3.0
    • @backstage/theme@0.7.3
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-react@2.1.2
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/catalog-client@1.15.0
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7
    • @backstage/core-plugin-api@1.12.5
    • @backstage/integration-react@1.2.17
    • @backstage/plugin-auth-react@0.1.26
    • @backstage/plugin-search-common@1.2.23
    • @backstage/plugin-search-react@1.11.1
    • @backstage/plugin-techdocs-react@1.3.10

@backstage/plugin-techdocs-addons-test-utils@2.0.4

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog@2.0.2
    • @backstage/plugin-catalog-react@2.1.2
    • @backstage/core-app-api@1.20.0
    • @backstage/plugin-techdocs@1.17.3
    • @backstage/test-utils@1.7.17
    • @backstage/core-plugin-api@1.12.5
    • @backstage/integration-react@1.2.17
    • @backstage/plugin-search-react@1.11.1
    • @backstage/plugin-techdocs-react@1.3.10

@backstage/plugin-techdocs-backend@2.1.7

Patch Changes

  • 482ceed: Migrated from assertError to toError for error handling.
  • 5e32f77: Migrated internal usage of the deprecated catalogServiceRef from @backstage/plugin-catalog-node/alpha to the stable catalogServiceRef from @backstage/plugin-catalog-node.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-node@2.2.0
    • @backstage/plugin-techdocs-node@1.14.5
    • @backstage/catalog-client@1.15.0
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7

@backstage/plugin-techdocs-module-addons-contrib@1.1.35

Patch Changes

  • Updated dependencies
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/integration@2.0.1
    • @backstage/core-plugin-api@1.12.5
    • @backstage/integration-react@1.2.17
    • @backstage/plugin-techdocs-react@1.3.10

@backstage/plugin-techdocs-node@1.14.5

Patch Changes

  • 482ceed: Migrated from assertError to toError for error handling.
  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/catalog-model@1.8.0
    • @backstage/integration@2.0.1
    • @backstage/config@1.3.7
    • @backstage/integration-aws-node@0.1.21
    • @backstage/plugin-search-common@1.2.23

@backstage/plugin-techdocs-react@1.3.10

Patch Changes

  • Updated dependencies
    • @backstage/catalog-model@1.8.0
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/config@1.3.7
    • @backstage/core-plugin-api@1.12.5

@backstage/plugin-user-settings@0.9.2

Patch Changes

  • Updated dependencies
    • @backstage/ui@0.14.0
    • @backstage/errors@1.3.0
    • @backstage/theme@0.7.3
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-react@2.1.2
    • @backstage/core-app-api@1.20.0
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/core-plugin-api@1.12.5
    • @backstage/plugin-signals-react@0.0.21

@backstage/plugin-user-settings-backend@0.4.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/plugin-signals-node@0.2.0

example-app@0.0.34

Patch Changes

  • Updated dependencies
    • @backstage/ui@0.14.0
    • @backstage/plugin-app@0.4.3
    • @backstage/app-defaults@1.7.7
    • @backstage/theme@0.7.3
    • @backstage/cli@0.36.1
    • @backstage/plugin-catalog@2.0.2
    • @backstage/plugin-catalog-graph@0.6.1
    • @backstage/plugin-catalog-import@0.13.12
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-react@2.1.2
    • @backstage/core-app-api@1.20.0
    • @backstage/plugin-org@0.7.1
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/plugin-auth@0.1.7
    • @backstage/plugin-catalog-unprocessed-entities@0.2.29
    • @backstage/plugin-scaffolder-react@1.20.1
    • @backstage/plugin-scaffolder@1.36.2
    • @backstage/frontend-app-api@0.16.2
    • @backstage/plugin-techdocs@1.17.3
    • @backstage/core-compat-api@0.5.10
    • @backstage/plugin-kubernetes@0.12.18
    • @backstage/plugin-notifications@0.5.16
    • @backstage/plugin-search@1.7.1
    • @backstage/plugin-api-docs@0.14.0
    • @backstage/plugin-permission-react@0.5.0
    • @backstage/plugin-signals@0.0.30
    • @backstage/plugin-app-visualizer@0.2.2
    • @backstage/frontend-defaults@0.5.1
    • @backstage/plugin-devtools@0.1.38
    • @backstage/plugin-kubernetes-cluster@0.0.36
    • @backstage/config@1.3.7
    • @backstage/core-plugin-api@1.12.5
    • @backstage/integration-react@1.2.17
    • @backstage/plugin-app-react@0.2.2
    • @backstage/plugin-auth-react@0.1.26
    • @backstage/plugin-catalog-common@1.1.9
    • @backstage/plugin-home@0.9.4
    • @backstage/plugin-home-react@0.1.37
    • @backstage/plugin-search-common@1.2.23
    • @backstage/plugin-search-react@1.11.1
    • @backstage/plugin-techdocs-module-addons-contrib@1.1.35
    • @backstage/plugin-techdocs-react@1.3.10
    • @backstage/plugin-user-settings@0.9.2

app-example-plugin@0.0.34

Patch Changes

  • Updated dependencies
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9

example-app-legacy@0.2.120

Patch Changes

  • Updated dependencies
    • @backstage/ui@0.14.0
    • @backstage/app-defaults@1.7.7
    • @backstage/theme@0.7.3
    • @backstage/cli@0.36.1
    • @backstage/plugin-catalog@2.0.2
    • @backstage/plugin-catalog-graph@0.6.1
    • @backstage/plugin-catalog-import@0.13.12
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-catalog-react@2.1.2
    • @backstage/core-app-api@1.20.0
    • @backstage/plugin-org@0.7.1
    • @backstage/core-components@0.18.9
    • @backstage/plugin-catalog-unprocessed-entities@0.2.29
    • @backstage/plugin-scaffolder-react@1.20.1
    • @backstage/plugin-scaffolder@1.36.2
    • @backstage/frontend-app-api@0.16.2
    • @backstage/plugin-techdocs@1.17.3
    • @backstage/plugin-kubernetes@0.12.18
    • @backstage/plugin-notifications@0.5.16
    • @backstage/plugin-search@1.7.1
    • @backstage/plugin-api-docs@0.14.0
    • @backstage/plugin-permission-react@0.5.0
    • @backstage/plugin-signals@0.0.30
    • @backstage/plugin-devtools@0.1.38
    • @backstage/plugin-kubernetes-cluster@0.0.36
    • @backstage/config@1.3.7
    • @backstage/core-plugin-api@1.12.5
    • @backstage/integration-react@1.2.17
    • @backstage/plugin-auth-react@0.1.26
    • @backstage/plugin-catalog-common@1.1.9
    • @backstage/plugin-home@0.9.4
    • @backstage/plugin-home-react@0.1.37
    • @backstage/plugin-mui-to-bui@0.2.6
    • @backstage/plugin-search-common@1.2.23
    • @backstage/plugin-search-react@1.11.1
    • @backstage/plugin-techdocs-module-addons-contrib@1.1.35
    • @backstage/plugin-techdocs-react@1.3.10
    • @backstage/plugin-user-settings@0.9.2

example-backend@0.0.49

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/backend-defaults@0.17.0
    • @backstage/plugin-notifications-backend@0.6.4
    • @backstage/plugin-auth-node@0.7.0
    • @backstage/plugin-mcp-actions-backend@0.1.12
    • @backstage/plugin-catalog-backend@3.6.0
    • @backstage/catalog-model@1.8.0
    • @backstage/plugin-scaffolder-backend@3.4.0
    • @backstage/plugin-events-backend-module-google-pubsub@0.2.2
    • @backstage/plugin-auth-backend@0.28.0
    • @backstage/plugin-devtools-backend@0.5.16
    • @backstage/plugin-scaffolder-backend-module-github@0.9.8
    • @backstage/plugin-search-backend-node@1.4.3
    • @backstage/plugin-techdocs-backend@2.1.7
    • @backstage/plugin-search-backend-module-techdocs@0.4.13
    • @backstage/plugin-kubernetes-backend@0.21.3
    • @backstage/plugin-app-backend@0.5.13
    • @backstage/plugin-auth-backend-module-github-provider@0.5.2
    • @backstage/plugin-auth-backend-module-openshift-provider@0.1.6
    • @backstage/plugin-events-backend@0.6.1
    • @backstage/plugin-permission-backend@0.7.11
    • @backstage/plugin-permission-node@0.10.12
    • @backstage/plugin-proxy-backend@0.6.12
    • @backstage/plugin-search-backend@2.1.1
    • @backstage/plugin-signals-backend@0.3.14
    • @backstage/plugin-auth-backend-module-guest-provider@0.2.18
    • @backstage/plugin-catalog-backend-module-backstage-openapi@0.5.13
    • @backstage/plugin-catalog-backend-module-logs@0.1.21
    • @backstage/plugin-catalog-backend-module-openapi@0.2.21
    • @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.19
    • @backstage/plugin-catalog-backend-module-unprocessed@0.6.10
    • @backstage/plugin-permission-backend-module-allow-all-policy@0.2.18
    • @backstage/plugin-permission-common@0.9.8
    • @backstage/plugin-scaffolder-backend-module-notifications@0.1.21
    • @backstage/plugin-search-backend-module-catalog@0.3.14
    • @backstage/plugin-search-backend-module-elasticsearch@1.8.2
    • @backstage/plugin-search-backend-module-explore@0.3.13

@internal/cli@0.0.3

Patch Changes

  • Updated dependencies
    • @backstage/cli-node@0.3.1

e2e-test@0.2.39

Patch Changes

  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/create-app@0.8.2
    • @backstage/cli-common@0.2.1

@internal/frontend@0.0.19

Patch Changes

  • Updated dependencies
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/filter-predicates@0.1.2

@internal/scaffolder@0.0.20

Patch Changes

  • Updated dependencies
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/plugin-scaffolder-react@1.20.1

techdocs-cli-embedded-app@0.2.119

Patch Changes

  • Updated dependencies
    • @backstage/ui@0.14.0
    • @backstage/theme@0.7.3
    • @backstage/cli@0.36.1
    • @backstage/plugin-catalog@2.0.2
    • @backstage/catalog-model@1.8.0
    • @backstage/core-app-api@1.20.0
    • @backstage/frontend-plugin-api@0.16.0
    • @backstage/core-components@0.18.9
    • @backstage/plugin-techdocs@1.17.3
    • @backstage/frontend-defaults@0.5.1
    • @backstage/test-utils@1.7.17
    • @backstage/config@1.3.7
    • @backstage/integration-react@1.2.17
    • @backstage/plugin-app-react@0.2.2
    • @backstage/plugin-techdocs-react@1.3.10

yarn-plugin-backstage@0.0.11

Patch Changes

  • Updated dependencies
    • @backstage/errors@1.3.0
    • @backstage/cli-common@0.2.1

@internal/plugin-todo-list@1.0.50

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.18.9
    • @backstage/core-plugin-api@1.12.5

@internal/plugin-todo-list-backend@1.0.49

Patch Changes

  • Updated dependencies
    • @backstage/backend-plugin-api@1.9.0
    • @backstage/errors@1.3.0

@internal/plugin-todo-list-common@1.0.30

Patch Changes

  • Updated dependencies
    • @backstage/plugin-permission-common@0.9.8