# Release v1.37.0

Upgrade Helper: [https://backstage.github.io/upgrade-helper/?to=1.37.0](https://backstage.github.io/upgrade-helper/?to=1.37.0)

## @backstage/plugin-search-backend@2.0.0

### Major Changes

- d5c4a9d: **BREAKING** Removed support for the legacy backend system and references to `@backstage/backend-common`, please migrate to the new backend system.

### Patch Changes

- Updated dependencies
  - @backstage/backend-defaults@0.8.2
  - @backstage/plugin-permission-node@0.9.0
  - @backstage/backend-openapi-utils@0.5.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/plugin-permission-common@0.8.4
  - @backstage/plugin-search-backend-node@1.3.9
  - @backstage/plugin-search-common@1.2.17

## @backstage/plugin-techdocs-backend@2.0.0

### Major Changes

- d5c4a9d: **BREAKING** Removed support for the legacy backend, please migrate to the new backend system. Also removed deprecated `DefaultTechDocsCollatorFactory`. Use the `@backstage/plugin-search-backend-module-techdocs` for this instead. Finally, deprecated `DocsBuildStrategy` and `TechDocsDocument` were removed, use the versions in `@backstage/plugin-techdocs-node` instead.

### Patch Changes

- 7828186: Minor type fix
- 8f03776: Properly clean up temporary files on build failures
- Updated dependencies
  - @backstage/plugin-search-backend-module-techdocs@0.4.0
  - @backstage/integration@1.16.2
  - @backstage/backend-defaults@0.8.2
  - @backstage/plugin-techdocs-node@1.13.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-catalog-node@1.16.1
  - @backstage/plugin-permission-common@0.8.4
  - @backstage/plugin-techdocs-common@0.1.0

## @backstage/app-defaults@1.6.0

### Minor Changes

- 12f8e01: **BREAKING**: The default `DiscoveryApi` implementation has been switched to use `FrontendHostDiscovery`, which adds support for the `discovery.endpoints` configuration.

  This is marked as a breaking change because it will cause any existing `discovery.endpoints` configuration to be picked up and used, which may break existing setups.

  For example, consider the following configuration:

  ```yaml
  app:
    baseUrl: https://backstage.acme.org

  backend:
    baseUrl: https://backstage.internal.acme.org

  discovery:
    endpoints:
      - target: https://catalog.internal.acme.org/api/{{pluginId}}
        plugins: [catalog]
  ```

  This will now cause requests from the frontend towards the `catalog` plugin to be routed to `https://catalog.internal.acme.org/api/catalog`, but this might not be reachable from the frontend. To fix this, you should update the `discovery.endpoints` configuration to only override the internal URL of the plugin:

  ```yaml
  discovery:
    endpoints:
      - target:
          internal: https://catalog.internal.acme.org/api/{{pluginId}}
        plugins: [catalog]
  ```

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/core-app-api@1.16.0
  - @backstage/plugin-permission-react@0.4.32
  - @backstage/theme@0.6.4

## @backstage/canon@0.2.0

### Minor Changes

- 5a5db29: Fix CSS imports and move CSS outputs out of the dist folder.
- 4557beb: Added a new Tooltip component to Canon.
- 1e4dfdb: We added a new IconButton component with fixed sizes showcasing a single icon.
- e8d12f9: Added about 40 new icons to Canon.
- 8689010: We are renaming CanonProvider to IconProvider to improve clarity on how to override icons.
- bf319b7: Added a new Menu component to Canon.
- cb7e99d: Updating styles for Text and Link components as well as global surface tokens.
- bd8520d: Added a new ScrollArea component for Canon.

### Patch Changes

- 56850ca: Fix Button types that was preventing the use of native attributes like onClick.
- 89e8686: To avoid conflicts with Backstage, we removed global styles and set font-family and font-weight for each components.
- 05e9d41: Introducing Canon to Backstage. Canon styling system is based on pure CSS. We are adding our styles.css at the top of your Backstage instance.

## @backstage/cli@0.31.0

### Minor Changes

- 5b70679: **BREAKING**: ESLint warnings no longer trigger system exit codes like errors do.

  Set the max number of warnings to `-1` during linting to enable the gradual adoption of new ESLint rules. To restore the previous behavior, include the `--max-warnings 0` flag in the `backstage-cli <repo|package> lint` command.

### Patch Changes

- 0586d4c: Internal change to move the `migrate` and `version:*` commands into a new migrate module.
- e0b226b: build(deps): bump `esbuild` from 0.24.2 to 0.25.0
- 4d45498: Fixed the package prepack command so that it no longer produces unnecessary `index` entries in the `typesVersions` map, which could cause `/index` to be added when automatically adding imports.
- 485b3ba: Internal update to move `test` commands to a separate module.
- a76c482: Internal change to migrate `lint` to the new module system.
- 8df78bf: Internal update to move build commands to a CLI module.
- d0fc357: Internal update to move `info` commands to a separate module.
- f8bd342: Fix a bug in the translation of the deprecated `--scope` option for the `new` command that could cause plugins to have `backstage-backstage-plugin` in their name.
- Updated dependencies
  - @backstage/config-loader@1.10.0
  - @backstage/integration@1.16.2
  - @backstage/catalog-model@1.7.3
  - @backstage/cli-common@0.1.15
  - @backstage/cli-node@0.2.13
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/eslint-plugin@0.1.10
  - @backstage/release-manifests@0.0.12
  - @backstage/types@1.2.1

## @backstage/config-loader@1.10.0

### Minor Changes

- 2fd73aa: The include transforms applied during config loading will now only apply to the known keys `$file`, `$env`, and `$include`. Any other key that begins with a \`# @backstage/config-loader will now be passed through as is.

### Patch Changes

- f422984: Added `@types/minimist` to `devDependencies`
- Updated dependencies
  - @backstage/cli-common@0.1.15
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1

## @backstage/core-app-api@1.16.0

### Minor Changes

- 9262001: The default auth injection middleware for the `FetchApi` will now also take configuration under `discovery.endpoints` into consideration when deciding whether to include credentials or not.
- 12f8e01: The `discovery.endpoints` configuration no longer requires both `internal` and `external` target when using the object form, instead falling back to the default.

### Patch Changes

- Updated dependencies
  - @backstage/core-plugin-api@1.10.5
  - @backstage/config@1.3.2
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11

## @backstage/core-compat-api@0.4.0

### Minor Changes

- 8250ffe: **BREAKING**: Dropped support for the removed opaque `@backstage/ExtensionOverrides` and `@backstage/BackstagePlugin` types.

### Patch Changes

- cbe6177: Improved route path normalization when converting existing route elements in `converLegacyApp`, for example handling trailing `/*` in paths.

- d34e0e5: Added a new `convertLegacyAppOptions` helper that converts many of the options passed to `createApp` in the old frontend system to a module with app overrides for the new system. The supported options are `apis`, `icons`, `plugins`, `components`, and `themes`.

  For example, given the following options for the old `createApp`:

  ```ts
  import { createApp } from '@backstage/app-deafults';

  const app = createApp({
    apis,
    plugins,
    icons: {
      custom: MyIcon,
    },
    components: {
      SignInPage: MySignInPage,
    },
    themes: [myTheme],
  });
  ```

  They can be converted to the new system like this:

  ```ts
  import { createApp } from '@backstage/frontend-deafults';
  import { convertLegacyAppOptions } from '@backstage/core-compat-api';

  const app = createApp({
    features: [
      convertLegacyAppOptions({
        apis,
        plugins,
        icons: {
          custom: MyIcon,
        },
        components: {
          SignInPage: MySignInPage,
        },
        themes: [myTheme],
      }),
    ],
  });
  ```

- e7fab55: Added the `entityPage` option to `convertLegacyApp`, which you can read more about in the [app migration docs](https://backstage.io/docs/frontend-system/building-apps/migrating#entity-pages).

- 18faf65: The `convertLegacyApp` has received the following changes:

  - `null` routes will now be ignored.
  - Converted routes no longer need to belong to a plugin, falling back to a `converted-orphan-routes` plugin instead.
  - The generate layout override extension is now properly attached to the `app/root` extension.
  - Converted root elements are now automatically wrapped with `compatWrapper`.

- Updated dependencies
  - @backstage/core-plugin-api@1.10.5
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/plugin-catalog-react@1.16.0
  - @backstage/version-bridge@1.0.11

## @backstage/core-components@0.17.0

### Minor Changes

- 25300cb: `SimpleStepper` back button now works with `activeStep` property set higher than 0
- 9545af2: Declared CancelIcon explicitly on Chip component inside Select.tsx to disable onMouseDown event by default that creates the flaw of re-opening select component when user tries to remove a selected filter.

### Patch Changes

- fffe3c0: Added `classNames` prop to the `Page` component

- df3b9f0: Fixed a bug in the SidebarSubmenuItem within the core-components package that caused the dropdown button to be misaligned in the sidebar and the button text to appear in uppercase due to the default <Button> behavior. Also added an example dropdown menu to the app for reference.

- 48aab13: Add i18n support for scaffolder-react plugin

- 0a0ced6: Avoid Layout Shift for `DismissableBanner` when using a `storageApi` with latency (e.g. `user-settings-backend`)

  Properly handle the `unknown` state of the `storageApi`. There's a trade-off: this may lead to some Layout Shift if the banner has not been dismissed, but once it has been dismissed, you won't have any.

- Updated dependencies
  - @backstage/core-plugin-api@1.10.5
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/theme@0.6.4
  - @backstage/version-bridge@1.0.11

## @backstage/create-app@0.6.0

### Minor Changes

- 31731b0: Upgraded the TypeScript version in the template to `5.8`.

### Patch Changes

- 7d083ce: Canon is now ready to be used in Alpha. We are adding a custom CSS file at the root of the app to make all styles available for Canon components.
- aed536a: Bumped create-app version.
- f9fb465: Bumped create-app version.
- 19e5c3f: Added link to multi-stage Dockerfile documentation as alternative option
- Updated dependencies
  - @backstage/cli-common@0.1.15

## @backstage/frontend-app-api@0.11.0

### Minor Changes

- abcdf44: **BREAKING**: The returned object from `createSpecializedApp` no longer contains a `createRoot()` method, and it instead now contains `apis` and `tree`.

  You can replace existing usage of `app.createRoot()` with the following:

  ```ts
  const root = tree.root.instance?.getData(coreExtensionData.reactElement);
  ```

- 8250ffe: **BREAKING**: Dropped support for the removed opaque `@backstage/ExtensionOverrides` and `@backstage/BackstagePlugin` types.

### Patch Changes

- 4d18b55: It's now possible to provide a middleware that wraps all extension factories by passing an `extensionFactoryMiddleware` to either `createApp()` or `createSpecializedApp()`.
- 4823831: Introduced a `createFrontendFeatureLoader()` function, as well as a `FrontendFeatureLoader` interface, to gather several frontend plugins, modules or feature loaders in a single exported entrypoint and load them, possibly asynchronously. This new feature, very similar to the `createBackendFeatureLoader()` already available on the backend, supersedes the previous `CreateAppFeatureLoader` type which has been deprecated.
- Updated dependencies
  - @backstage/core-plugin-api@1.10.5
  - @backstage/frontend-defaults@0.2.0
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/core-app-api@1.16.0
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11

## @backstage/frontend-defaults@0.2.0

### Minor Changes

- 4823831: Introduced a `createFrontendFeatureLoader()` function, as well as a `FrontendFeatureLoader` interface, to gather several frontend plugins, modules or feature loaders in a single exported entrypoint and load them, possibly asynchronously. This new feature, very similar to the `createBackendFeatureLoader()` already available on the backend, supersedes the previous `CreateAppFeatureLoader` type which has been deprecated.
- 8250ffe: **BREAKING**: Dropped support for the removed opaque `@backstage/ExtensionOverrides` and `@backstage/BackstagePlugin` types.

### Patch Changes

- 4d18b55: It's now possible to provide a middleware that wraps all extension factories by passing an `extensionFactoryMiddleware` to either `createApp()` or `createSpecializedApp()`.
- abcdf44: Internal refactor to match updated `createSpecializedApp`.
- e3f19db: Feature discovery and resolution logic used in `createApp` is now exposed via the `discoverAvailableFeatures` and `resolveAsyncFeatures` functions respectively.
- Updated dependencies
  - @backstage/frontend-app-api@0.11.0
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/plugin-app@0.1.7
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7

## @backstage/frontend-plugin-api@0.10.0

### Minor Changes

- 4823831: Introduced a `createFrontendFeatureLoader()` function, as well as a `FrontendFeatureLoader` interface, to gather several frontend plugins, modules or feature loaders in a single exported entrypoint and load them, possibly asynchronously. This new feature, very similar to the `createBackendFeatureLoader()` already available on the backend, supersedes the previous `CreateAppFeatureLoader` type which has been deprecated.
- 8250ffe: **BREAKING**: Removed the deprecated `ExtensionOverrides` and `FrontendFeature` types.
- 0d1a397: **BREAKING**: Removed deprecated variant of `createExtensionDataRef` where the ID is passed directly.

### Patch Changes

- 5aa7f2c: Added a new Utility API, `DialogApi`, which can be used to show dialogs in the React tree that can collect input from the user.
- e23f5e0: Added new `ExtensionMiddlewareFactory` type.
- a6cb67d: The extensions map for plugins created with `createFrontendPlugin` is now sorted alphabetically by ID in the TypeScript type.
- de72253: Added a new `ExtensionBoundary.lazyComponent` helper in addition to the existing `ExtensionBoundary.lazy` helper.
- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11

## @backstage/frontend-test-utils@0.3.0

### Minor Changes

- bba525b: **BREAKING**: Removed deprecated `setupRequestMockHandlers` which was replaced by `registerMswTestHooks`.

### Patch Changes

- f861bfc: Added a `initialRouteEntries` option to `renderInTestApp`.
- f861bfc: The `renderInTestApp` helper now provides a default mock config with mock values for both `app.baseUrl` and `backend.baseUrl`.
- abcdf44: Internal refactor to match updated `createSpecializedApp`.
- Updated dependencies
  - @backstage/frontend-app-api@0.11.0
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/plugin-app@0.1.7
  - @backstage/test-utils@1.7.6
  - @backstage/config@1.3.2
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11

## @backstage/plugin-app-backend@0.5.0

### Minor Changes

- 32be48c: **BREAKING**: Removed support for the old backend system.

  As part of this change the plugin export from `/alpha` as been removed. If you are currently importing `@backstage/plugin-app-backend/alpha`, please update your import to `@backstage/plugin-app-backend`.

### Patch Changes

- Updated dependencies
  - @backstage/config-loader@1.10.0
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/plugin-app-node@0.1.31
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1

## @backstage/plugin-catalog@1.28.0

### Minor Changes

- 247a40b: Now a custom entity page header can be passed as input to the default entity page.

- a3d93ca: The default layout of the entity page can now optionally be customized with 3 card types: info, peek and full.

  - Cards of type `info` are rendered in a fixed area on the right;
  - Cards of type `peek` are rendered on top of the main content area;
  - Cards of type `full` and cards with undefined type are rendered as they were before, in the main content area, below the peek cards.

  If you want to keep the layout as it was before, you don't need to do anything. But if you want to experiment with the card types and see how they render, here is an example setting the about card to be rendered as an `info` card:

  ```diff
  app:
    extensions:
      # Entity page cards
  +   - entity-card:catalog/about:
  +       config:
  +         type: info # or peek or full
  ```

- 93533bd: The order in which group tabs appear on the entity page has been changed.

  ### Before

  Previously, entity contents determined the order in which groups were rendered, so a group was rendered as soon as its first entity content was detected.

  ### After

  Groups are now rendered first by default based on their order in the `app-config.yaml` file:

  ```diff
  app:
    extensions:
      - page:catalog/entity:
  +       config:
  +         groups:
  +           # this will be the first tab of the default entity page
  +           - deployment:
  +               title: Deployment
  +           # this will be the second tab of the default entiy page
  +           - documentation:
  +               title: Documentation
  ```

  If you wish to place a normal tab before a group, you must add the tab to a group and place the group in the order you wish it to appear on the entity page (groups that contains only one tab are rendered as normal tabs).

  ```diff
  app:
    extensions:
      - page:catalog/entity:
          config:
            groups:
  +            # Example placing the overview tab first
  +           - overview:
  +               title: Overview
              - deployment:
                  title: Deployment
              # this will be the second tab of the default entiy page
              - documentation:
                  title: Documentation
      - entity-content:catalog/overview:
  +       config:
  +          group: 'overview'
  ```

- 06d1226: Allow providing `kind` parameters to replace the default `Component` kind for `SubComponents` card

### Patch Changes

- 31731b0: Internal refactor to avoid `expiry-map` dependency.

- ba9649a: Update the default entity page extension component to support grouping multiple entity content items in the same tab.

  Disable all default groups:

  ```diff
  # app-config.yaml
  app:
    extensions:
      # Pages
  +   - page:catalog/entity:
  +       config:
  +         groups: []
  ```

  Create a custom list of :

  ```diff
  # app-config.yaml
  app:
    extensions:
      # Pages
  +   - page:catalog/entity:
  +       config:
  +         groups:
  +           # This array of groups completely replaces the default groups
  +           - custom:
  +               title: 'Custom'
  ```

- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/plugin-search-react@1.8.7
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/plugin-catalog-react@1.16.0
  - @backstage/core-compat-api@0.4.0
  - @backstage/plugin-scaffolder-common@1.5.10
  - @backstage/integration-react@1.2.5
  - @backstage/plugin-permission-react@0.4.32
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-search-common@1.2.17

## @backstage/plugin-catalog-backend@1.32.0

### Minor Changes

- ca9c51b: Added opt-in ability to evict entities from the catalog whose provider is no longer configured. See [Catalog configuration documentation](https://backstage.io/docs/features/software-catalog/configuration#clean-up-entities-from-orphaned-entity-providers)

### Patch Changes

- 4306303: Added a fix in `@backstage/plugin-catalog-backend` to prevent duplicate path keys in entity search if only casing is different.
- 5243aa4: Fixed an issue occurred when authorizing permissions using custom rules passed via the `PermissionsRegistryService`.
- fbc1666: Correctly use the `catalog.useUrlReadersSearch` config.
- 75cadc1: Minor internal tweak to `refreshByRefreshKeys`
- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/plugin-permission-node@0.9.0
  - @backstage/plugin-events-node@0.4.9
  - @backstage/backend-openapi-utils@0.5.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-catalog-node@1.16.1
  - @backstage/plugin-permission-common@0.8.4
  - @backstage/plugin-search-backend-module-catalog@0.3.2
  - @backstage/plugin-search-common@1.2.17

## @backstage/plugin-catalog-backend-module-backstage-openapi@0.5.0

### Minor Changes

- 62842ee: feat: Improve JSON format of OpenAPI definition, allow YAML format

### Patch Changes

- Updated dependencies
  - @backstage/backend-openapi-utils@0.5.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/plugin-catalog-node@1.16.1

## @backstage/plugin-catalog-backend-module-gerrit@0.3.0

### Minor Changes

- 89db8b8: **BREAKING** The optional `branch` configuration parameter now defaults to the default branch of the project (where `HEAD` points to).
  This parameter was previously using `master` as the default value. In most cases this change should be transparent as Gerrit defaults to using `master`.

  This change also allow to specify a custom `catalogPath` in the `catalog.providers.gerrit` configuration.
  If not set, it defaults to `catalog-info.yaml` files at the root of repositories. This default was the value before this change.

  With the changes made in the `GerritUrlReader`, `catalogPath` allows to use `minimatch`'s glob-patterns.

  ```diff
  catalog:
    providers:
      gerrit:
        all: # identifies your dataset / provider independent of config changes
          host: gerrit.company.com
          query: 'state=ACTIVE&type=CODE'
  +       # This will search for catalog manifests anywhere in the repositories
  +       catalogPath: '**/catalog-info.{yml,yaml}'
  ```

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-catalog-node@1.16.1

## @backstage/plugin-catalog-react@1.16.0

### Minor Changes

- 7f57365: Add support for a new entity predicate syntax when defining `filter`s related to the blueprints exported via `/alpha` for the new frontend system. For more information, see the [entity filters documentation](https://backstage.io/docs/features/software-catalog/catalog-customization#advanced-customization#entity-filters).

- ba9649a: Add a new `defaultGroup` parameter to the `EntityContentBlueprint`, here are usage examples:

  Set a default group while creating the extension:

  ```diff
  const entityKubernetesContent = EntityContentBlueprint.make({
    name: 'kubernetes',
    params: {
      defaultPath: '/kubernetes',
      defaultTitle: 'Kubernetes',
  +   defaultGroup: 'deployment',
      filter: 'kind:component,resource',
      loader: () =>
        import('./KubernetesContentPage').then(m =>
          compatWrapper(<m.KubernetesContentPage />),
        ),
    },
  });
  ```

  Disassociate an entity content from a default group:

  ```diff
  # app-config.yaml
  app:
    extensions:
      # Entity page content
  -   - entity-content:kubernetes/kubernetes
  +   - entity-content:kubernetes/kubernetes:
  +       config:
  +         group: false
  ```

  Associate an entity content with a different default or custom group than the one defined in code when the extension was created:

  ```diff
  # app-config.yaml
  app:
    extensions:
      # Entity page content
  -   - entity-content:kubernetes/kubernetes
  +   - entity-content:kubernetes/kubernetes:
  +       config:
  +         group: custom # associating this extension with a custom group id, the group should have previously been created via entity page configuration

  ```

- 247a40b: Introduces a new `EntityHeaderBlueprint` that allows you to override the default entity page header.

  ```jsx
  import { EntityHeaderBlueprint } from '@backstage/plugin-catalog-react/alpha';

  EntityHeaderBlueprint.make({
    name: 'my-default-header',
    params: {
      loader: () =>
        import('./MyDefaultHeader').then(m => <m.MyDefaultHeader />),
    },
  });
  ```

- a3d93ca: Introduces a new `EntityContentLayoutBlueprint` that creates custom entity content layouts.

  The layout components receive card elements and can render them as they see fit. Cards is an array of objects with the following properties:

  - element: `JSx.Element`;
  - type: `"peek" | "info" | "full" | undefined`;

  ### Usage example

  Creating a custom overview tab layout:

  ```tsx
  import {
    EntityContentLayoutProps,
    EntityContentLayoutBlueprint,
  } from '@backstage/plugin-catalog-react/alpha';
  // ...

  function StickyEntityContentOverviewLayout(props: EntityContentLayoutProps) {
    const { cards } = props;
    const classes = useStyles();
    return (
      <Grid container spacing={3}>
        <Grid
          className={classes.infoArea}
          xs={12}
          md={4}
          item
        >
          <Grid container spacing={3}>
            {cards
              .filter(card => card.type === 'info')
              .map((card, index) => (
                <Grid key={index} xs={12} item>
                  {card.element}
                </Grid>
              ))}
          </Grid>
        </Grid>
        <Grid xs={12} md={8} item>
          <Grid container spacing={3}>
            {cards
              .filter(card => card.type === 'peek')
              .map((card, index) => (
                <Grid key={index} className={classes.card} xs={12} md={6} item>
                  {card.element}
                </Grid>
              ))}
            {cards
              .filter(card => !card.type || card.type === 'full')
              .map((card, index) => (
                <Grid key={index} className={classes.card} xs={12} md={6} item>
                  {card.element}
                </Grid>
              ))}
          </Grid>
        </Grid>
      </Grid>
    );
  }

  export const customEntityContentOverviewStickyLayoutModule = createFrontendModule({
    pluginId: 'app',
    extensions: [
      EntityContentLayoutBlueprint.make({
        name: 'sticky',
        params: {
          // (optional) defaults the `() => false` filter function
          defaultFilter: 'kind:template'
          loader: async () => StickyEntityContentOverviewLayout,
        },
      }),
    ],
  ```

  Disabling the custom layout:

  ```yaml
  # app-config.yaml
  app:
    extensions:
      - entity-content-layout:app/sticky: false
  ```

  Overriding the custom layout filter:

  ```yaml
  # app-config.yaml
  app:
    extensions:
      - entity-content-layout:app/sticky:
          config:
            # This layout will be used only with component entities
            filter: 'kind:component'
  ```

- d78bb71: Added `hidden` prop to `EntityTagPicker`, `EntityAutocompletePicker` and `UserListPicker`.
  Added `initialFilter` prop to `EntityTagPicker` to set an initial filter for the picker.
  Added `alwaysKeepFilters` prop to `UserListPicker` to prevent filters from resetting when no entities match the initial filters.

- a3d93ca: Add an optional `type` parameter to `EntityCard` extensions. A card's type determines characteristics such as its expected size and where it will be rendered by the entity content layout.

  Initially the following three types are supported:

  - `peek`: small vertical cards that provide information at a glance, for example recent builds, deployments, and service health.
  - `info`: medium size cards with high priority and frequently used information such as common actions, entity metadata, and links.
  - `full`: Large cards that are more feature rich with more information, typically used by plugins that don't quite need the full content view and want to show a card instead.

  ### Usage examples

  Defining a default type when creating a card:

  ```diff
  const myCard = EntityCardBlueprint.make({
    name: 'myCard',
    params: {
  +   type: 'info',
      loader: import('./MyCard).then(m => { default: m.MyCard }),
    },
  });
  ```

  Changing the card type via `app-config.yaml` file:

  ```diff
  app:
    extensions:
  +   - entity-card:myPlugin/myCard:
  +       config:
  +         type: info
  ```

### Patch Changes

- bec1e15: update EntityAutocompletePicker selected options when filter value is changed externally
- 75a3551: Export CatalogAutocomplete so it can be used externally
- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/frontend-test-utils@0.3.0
  - @backstage/core-compat-api@0.4.0
  - @backstage/integration-react@1.2.5
  - @backstage/plugin-permission-react@0.4.32
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-permission-common@0.8.4

## @backstage/plugin-events-backend@0.5.0

### Minor Changes

- ee519c5: **BREAKING** Removed deprecated events related code
- bda96a7: **BREAKING** Removed support for the legacy backend, please migrate to the new backend system. Also removed deprecated code.

### Patch Changes

- 2f4d3bc: Allow webhook content to be 5mb instead the default 100kb
- b95aa77: add `addHttpPostBodyParser` to events extension to allow body parse customization. This feature will enhance flexibility in handling HTTP POST requests in event-related operations.
- Updated dependencies
  - @backstage/plugin-events-node@0.4.9
  - @backstage/backend-openapi-utils@0.5.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1

## @backstage/plugin-permission-node@0.9.0

### Minor Changes

- 22ace13: **BREAKING** The `ServerPermissionClient` can no longer be instantiated with a `tokenManager` and must instead be instantiated with an `auth` service. If you are still on the legacy backend system, use `createLegacyAuthAdapters()` from `@backstage/backend-common` to create a compatible `auth` service.

### Patch Changes

- 728e3e1: Improved type inference when passing a `PermissionResourceRef` to `createPermissionRule`.
- 876f2e1: Deprecated `createPermissionIntegrationRouter` and related types, which has been replaced by `PermissionRegistryService`. For more information, including how to migrate existing plugins, see the [service docs](https://backstage.io/docs/backend-system/core-services/permissions-registry).
- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/plugin-permission-common@0.8.4

## @backstage/plugin-proxy-backend@0.6.0

### Minor Changes

- 2d8b0e4: **BREAKING**: Removed support for the old backend system.

  As part of this change the plugin export from `/alpha` as been removed. If you are currently importing `@backstage/plugin-proxy-backend/alpha`, please update your import to `@backstage/plugin-proxy-backend`.

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/types@1.2.1
  - @backstage/plugin-proxy-node@0.1.2

## @backstage/plugin-scaffolder@1.29.0

### Minor Changes

- 9d864ff: Allowed passing `ui:disabled` for disabling the input field of all the pickers.

### Patch Changes

- 3db64ba: Disable the submit button on creating
- 6a3fa48: Fixes DryRunContext not forwarding the correct Scaffolder Secrets to the DryRun API
- b3b7c9c: Updated the alpha `page:scaffolder` extension to accept `formFields` input, matching the updated `FormFieldBlueprint`.
- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/integration@1.16.2
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/plugin-catalog-react@1.16.0
  - @backstage/plugin-scaffolder-react@1.14.6
  - @backstage/core-compat-api@0.4.0
  - @backstage/plugin-scaffolder-common@1.5.10
  - @backstage/integration-react@1.2.5
  - @backstage/plugin-permission-react@0.4.32
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/plugin-catalog-common@1.1.3

## @backstage/plugin-scaffolder-backend@1.31.0

### Minor Changes

- 36677bb: Support new `createTemplateAction` type, and convert `catalog:fetch` action to new way of defining actions.
- 2b1e50d: use CreatedTemplate[Filter|Global*] as canonical template extensions in scaffolder plugin

### Patch Changes

- e0b226b: build(deps): bump `esbuild` from 0.24.2 to 0.25.0
- 09cf038: Got rid of most `@backstage/backend-common` usages
- 4f8b5b6: Allow signing git commits using configured private PGP key in scaffolder
- 59dcf37: Fixed bug in fs:delete causing no files to be deleted on windows machines
- Updated dependencies
  - @backstage/plugin-scaffolder-backend-module-gitlab@0.8.1
  - @backstage/integration@1.16.2
  - @backstage/backend-defaults@0.8.2
  - @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.7
  - @backstage/plugin-scaffolder-backend-module-github@0.6.1
  - @backstage/plugin-scaffolder-node@0.8.0
  - @backstage/plugin-permission-node@0.9.0
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/plugin-scaffolder-common@1.5.10
  - @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.7
  - @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.8
  - @backstage/plugin-scaffolder-backend-module-gerrit@0.2.7
  - @backstage/plugin-scaffolder-backend-module-azure@0.2.7
  - @backstage/plugin-scaffolder-backend-module-gitea@0.2.7
  - @backstage/plugin-events-node@0.4.9
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/plugin-bitbucket-cloud-common@0.2.28
  - @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.6
  - @backstage/plugin-catalog-node@1.16.1
  - @backstage/plugin-permission-common@0.8.4

## @backstage/plugin-scaffolder-node@0.8.0

### Minor Changes

- 1a58846: **DEPRECATION**: We've deprecated the old way of defining actions using `createTemplateAction` with raw `JSONSchema` and type parameters, as well as using `zod` through an import. You can now use the new format to define `createTemplateActions` with `zod` provided by the framework. This change also removes support for `logStream` in the `context` as well as moving the `logger` to an instance of `LoggerService`.

  Before:

  ```ts
  createTemplateAction<{ repoUrl: string }, { test: string }>({
    id: 'test',
    schema: {
      input: {
        type: 'object',
        required: ['repoUrl'],
        properties: {
          repoUrl: { type: 'string' },
        },
      },
      output: {
        type: 'object',
        required: ['test'],
        properties: {
          test: { type: 'string' },
        },
      },
    },
    handler: async ctx => {
      ctx.logStream.write('blob');
    },
  });

  // or

  createTemplateAction({
    id: 'test',
    schema: {
      input: z.object({
        repoUrl: z.string(),
      }),
      output: z.object({
        test: z.string(),
      }),
    },
    handler: async ctx => {
      ctx.logStream.write('something');
    },
  });
  ```

  After:

  ```ts
  createTemplateAction({
    id: 'test',
    schema: {
      input: {
        repoUrl: d => d.string(),
      },
      output: {
        test: d => d.string(),
      },
    },
    handler: async ctx => {
      // you can just use ctx.logger.log('...'), or if you really need a log stream you can do this:
      const logStream = new PassThrough();
      logStream.on('data', chunk => {
        ctx.logger.info(chunk.toString());
      });
    },
  });
  ```

### Patch Changes

- 09cf038: Got rid of most `@backstage/backend-common` usages
- 4f8b5b6: Allow signing git commits using configured private PGP key in scaffolder
- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/plugin-scaffolder-common@1.5.10
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-model@1.7.3
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1

## @backstage/plugin-scaffolder-node-test-utils@0.2.0

### Minor Changes

- 36677bb: Use update `createTemplateAction` kinds

### Patch Changes

- 09cf038: Got rid of most `@backstage/backend-common` usages
- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.8.0
  - @backstage/backend-test-utils@1.3.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/types@1.2.1

## @backstage/plugin-search-backend-module-elasticsearch@1.7.0

### Minor Changes

- 5f66007: Add the option to configure the fuzziness of the elasticsearch results by defining the fuzziness and `prefix_length` property.

### Patch Changes

- 37e5386: Allow `indexPrefix` configuration through the `app-config.yaml`
- Updated dependencies
  - @backstage/integration-aws-node@0.1.15
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/plugin-search-backend-node@1.3.9
  - @backstage/plugin-search-common@1.2.17

## @backstage/plugin-search-backend-module-explore@0.3.0

### Minor Changes

- d5c4a9d: **BREAKING** Removed support for the legacy backend system and references to `@backstage/backend-common`, please migrate to the new backend system.

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/plugin-search-backend-node@1.3.9
  - @backstage/plugin-search-common@1.2.17

## @backstage/plugin-search-backend-module-techdocs@0.4.0

### Minor Changes

- d5c4a9d: **BREAKING** Removed support for the legacy backend system and references to `@backstage/backend-common`, please migrate to the new backend system.

### Patch Changes

- d32bdc4: Added an extension point that allows for custom entity filtering during document collation.
- Updated dependencies
  - @backstage/plugin-techdocs-node@1.13.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-catalog-node@1.16.1
  - @backstage/plugin-permission-common@0.8.4
  - @backstage/plugin-search-backend-node@1.3.9
  - @backstage/plugin-search-common@1.2.17

## @backstage/plugin-user-settings-backend@0.3.0

### Minor Changes

- e202017: **BREAKING**: Removed support for the old backend system.

  As part of this change the plugin export from `/alpha` as been removed. If you are currently importing `@backstage/plugin-user-settings-backend/alpha`, please update your import to `@backstage/plugin-user-settings-backend`.

### Patch Changes

- Updated dependencies
  - @backstage/backend-defaults@0.8.2
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/plugin-signals-node@0.1.18
  - @backstage/plugin-user-settings-common@0.0.1

## @backstage/backend-app-api@1.2.1

### Patch Changes

- f422984: Remove unused dependencies
- Updated dependencies
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7

## @backstage/backend-defaults@0.8.2

### Patch Changes

- e293b66: The default auditor service implementation will now log low severity events with `debug` level instead of `info`.

- f422984: Remove unused dependencies

- ecb9bab: Explicitly stringify extra logger fields with `JSON.stringify` to prevent `[object Object]` errors.

- 12f8e01: The `discovery.endpoints` configuration no longer requires both `internal` and `external` target when using the object form, instead falling back to the default.

- 89db8b8: `GerritUrlReader` is now able to `search` files matching a given pattern URL (using `minimatch` glob patterns).

  This allows the Gerrit Discovery to find all Backstage manifests inside a repository using the `**/catalog-info.yaml` pattern.

- Updated dependencies
  - @backstage/config-loader@1.10.0
  - @backstage/integration@1.16.2
  - @backstage/plugin-permission-node@0.9.0
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/plugin-events-node@0.4.9
  - @backstage/backend-app-api@1.2.1
  - @backstage/integration-aws-node@0.1.15
  - @backstage/backend-dev-utils@0.1.5
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/cli-node@0.2.13
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1

## @backstage/backend-dynamic-feature-service@0.6.1

### Patch Changes

- Updated dependencies
  - @backstage/config-loader@1.10.0
  - @backstage/backend-defaults@0.8.2
  - @backstage/plugin-scaffolder-node@0.8.0
  - @backstage/plugin-events-backend@0.5.0
  - @backstage/plugin-permission-node@0.9.0
  - @backstage/plugin-catalog-backend@1.32.0
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/plugin-events-node@0.4.9
  - @backstage/plugin-app-node@0.1.31
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/cli-common@0.1.15
  - @backstage/cli-node@0.2.13
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/plugin-permission-common@0.8.4
  - @backstage/plugin-search-backend-node@1.3.9
  - @backstage/plugin-search-common@1.2.17

## @backstage/backend-openapi-utils@0.5.1

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1

## @backstage/backend-plugin-api@1.2.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-permission-node@0.9.0
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/cli-common@0.1.15
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/plugin-permission-common@0.8.4

## @backstage/backend-test-utils@1.3.1

### Patch Changes

- c3a91d5: Added support for PostgreSQL version 17
- 37c6510: Moved `@types/jest` to `devDependencies`.
- Updated dependencies
  - @backstage/backend-defaults@0.8.2
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/plugin-events-node@0.4.9
  - @backstage/backend-app-api@1.2.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1

## @backstage/core-plugin-api@1.10.5

### Patch Changes

- 327d21e: Failure to lazy load an extension will now always result in an error being thrown to be forwarded to error boundaries, rather than being rendered using the `BootErrorPage` app component.
- Updated dependencies
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11

## @backstage/dev-utils@1.1.8

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/core-app-api@1.16.0
  - @backstage/plugin-catalog-react@1.16.0
  - @backstage/app-defaults@1.6.0
  - @backstage/integration-react@1.2.5
  - @backstage/catalog-model@1.7.3
  - @backstage/theme@0.6.4

## @backstage/integration@1.16.2

### Patch Changes

- 89db8b8: Gerrit integration now exports `getGitilesAuthenticationUrl`. This enables its usage by the `GerritUrlReader`.
- 4f8b5b6: Allow signing git commits using configured private PGP key in scaffolder
- Updated dependencies
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7

## @backstage/integration-react@1.2.5

### Patch Changes

- Updated dependencies
  - @backstage/core-plugin-api@1.10.5
  - @backstage/integration@1.16.2
  - @backstage/config@1.3.2

## @backstage/repo-tools@0.13.1

### Patch Changes

- c7a58b2: Fix issue where generate-patch incorrectly encodes the locator not aligning with result of yarn patch
- Updated dependencies
  - @backstage/config-loader@1.10.0
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-model@1.7.3
  - @backstage/cli-common@0.1.15
  - @backstage/cli-node@0.2.13
  - @backstage/errors@1.2.7

## @techdocs/cli@1.9.1

### Patch Changes

- Updated dependencies
  - @backstage/backend-defaults@0.8.2
  - @backstage/plugin-techdocs-node@1.13.1
  - @backstage/catalog-model@1.7.3
  - @backstage/cli-common@0.1.15
  - @backstage/config@1.3.2

## @backstage/test-utils@1.7.6

### Patch Changes

- 37c6510: Moved `@types/jest` to `devDependencies`.
- Updated dependencies
  - @backstage/core-plugin-api@1.10.5
  - @backstage/core-app-api@1.16.0
  - @backstage/plugin-permission-react@0.4.32
  - @backstage/config@1.3.2
  - @backstage/theme@0.6.4
  - @backstage/types@1.2.1
  - @backstage/plugin-permission-common@0.8.4

## @backstage/plugin-api-docs@0.12.5

### Patch Changes

- 74871cc: Use consistent Typography in Entity HasApisCard
- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/plugin-catalog@1.28.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/plugin-catalog-react@1.16.0
  - @backstage/core-compat-api@0.4.0
  - @backstage/plugin-permission-react@0.4.32
  - @backstage/catalog-model@1.7.3
  - @backstage/plugin-catalog-common@1.1.3

## @backstage/plugin-app@0.1.7

### Patch Changes

- 583fc54: Fixed extra app elements not being rendered as part of apps without a sign-in page.
- 0aa9d82: Added implementation of the new `DialogApi`.
- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/integration-react@1.2.5
  - @backstage/plugin-permission-react@0.4.32
  - @backstage/theme@0.6.4
  - @backstage/types@1.2.1

## @backstage/plugin-app-node@0.1.31

### Patch Changes

- Updated dependencies
  - @backstage/config-loader@1.10.0
  - @backstage/backend-plugin-api@1.2.1

## @backstage/plugin-app-visualizer@0.1.17

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/frontend-plugin-api@0.10.0

## @backstage/plugin-auth-backend@0.24.4

### Patch Changes

- 7956beb: Marked the remaining exports related to `createRouter` and the old backend system as deprecated.

  For more information about migrating to the new backend system, see the [migration guide](https://backstage.io/docs/backend-system/building-backends/migrating#the-auth-plugin).

  Support for the old backend system will be removed in the next release of this plugin.

- b6702ea: Deprecated `getDefaultOwnershipEntityRefs` in favor of the new `.resolveOwnershipEntityRefs(...)` method in the `AuthResolverContext`.

  The following code in a custom sign-in resolver:

  ```ts
  import { getDefaultOwnershipEntityRefs } from '@backstage/plugin-auth-backend';

  // ...

  const ent = getDefaultOwnershipEntityRefs(entity);
  ```

  Can be replaced with the following:

  ```ts
  const { ownershipEntityRefs: ent } = await ctx.resolveOwnershipEntityRefs(
    entity,
  );
  ```

- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/plugin-auth-backend-module-microsoft-provider@0.3.1
  - @backstage/plugin-auth-backend-module-oauth2-provider@0.4.1
  - @backstage/plugin-auth-backend-module-oidc-provider@0.4.1
  - @backstage/plugin-auth-backend-module-okta-provider@0.2.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/plugin-auth-backend-module-atlassian-provider@0.4.1
  - @backstage/plugin-auth-backend-module-auth0-provider@0.2.1
  - @backstage/plugin-auth-backend-module-aws-alb-provider@0.4.1
  - @backstage/plugin-auth-backend-module-azure-easyauth-provider@0.2.6
  - @backstage/plugin-auth-backend-module-bitbucket-provider@0.3.1
  - @backstage/plugin-auth-backend-module-bitbucket-server-provider@0.2.1
  - @backstage/plugin-auth-backend-module-cloudflare-access-provider@0.4.1
  - @backstage/plugin-auth-backend-module-gcp-iap-provider@0.4.1
  - @backstage/plugin-auth-backend-module-github-provider@0.3.1
  - @backstage/plugin-auth-backend-module-gitlab-provider@0.3.1
  - @backstage/plugin-auth-backend-module-google-provider@0.3.1
  - @backstage/plugin-auth-backend-module-oauth2-proxy-provider@0.2.6
  - @backstage/plugin-auth-backend-module-onelogin-provider@0.3.1
  - @backstage/plugin-catalog-node@1.16.1

## @backstage/plugin-auth-backend-module-atlassian-provider@0.4.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1

## @backstage/plugin-auth-backend-module-auth0-provider@0.2.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1

## @backstage/plugin-auth-backend-module-aws-alb-provider@0.4.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/plugin-auth-backend@0.24.4
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/errors@1.2.7

## @backstage/plugin-auth-backend-module-azure-easyauth-provider@0.2.6

### Patch Changes

- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-model@1.7.3
  - @backstage/errors@1.2.7

## @backstage/plugin-auth-backend-module-bitbucket-provider@0.3.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1

## @backstage/plugin-auth-backend-module-bitbucket-server-provider@0.2.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1

## @backstage/plugin-auth-backend-module-cloudflare-access-provider@0.4.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7

## @backstage/plugin-auth-backend-module-gcp-iap-provider@0.4.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1

## @backstage/plugin-auth-backend-module-github-provider@0.3.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1

## @backstage/plugin-auth-backend-module-gitlab-provider@0.3.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1

## @backstage/plugin-auth-backend-module-google-provider@0.3.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1

## @backstage/plugin-auth-backend-module-guest-provider@0.2.6

### Patch Changes

- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-model@1.7.3
  - @backstage/errors@1.2.7

## @backstage/plugin-auth-backend-module-microsoft-provider@0.3.1

### Patch Changes

- fa15e80: Update `auth.microsoft.signIn.resolvers` config def to include the `userIdMatchingUserEntityAnnotation` resolver.
- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1

## @backstage/plugin-auth-backend-module-oauth2-provider@0.4.1

### Patch Changes

- ce15e30: Fixed repository url in `README.md`
- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1

## @backstage/plugin-auth-backend-module-oauth2-proxy-provider@0.2.6

### Patch Changes

- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/errors@1.2.7

## @backstage/plugin-auth-backend-module-oidc-provider@0.4.1

### Patch Changes

- ce15e30: Fixed repository url in `README.md`
- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/plugin-auth-backend@0.24.4
  - @backstage/backend-plugin-api@1.2.1

## @backstage/plugin-auth-backend-module-okta-provider@0.2.1

### Patch Changes

- ce15e30: Fixed repository url in `README.md`
- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1

## @backstage/plugin-auth-backend-module-onelogin-provider@0.3.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1

## @backstage/plugin-auth-backend-module-pinniped-provider@0.3.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/types@1.2.1

## @backstage/plugin-auth-backend-module-vmware-cloud-provider@0.5.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-model@1.7.3

## @backstage/plugin-auth-node@0.6.1

### Patch Changes

- b6702ea: Added `AuthResolverContext.resolveOwnershipEntityRefs` as a way of accessing the default ownership resolution logic in sign-in resolvers, replacing `getDefaultOwnershipEntityRefs` from `@backstage/plugin-auth-backend`.
- Updated dependencies
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1

## @backstage/plugin-auth-react@0.1.13

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/errors@1.2.7

## @backstage/plugin-bitbucket-cloud-common@0.2.28

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.16.2

## @backstage/plugin-catalog-backend-module-aws@0.4.9

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/backend-defaults@0.8.2
  - @backstage/plugin-kubernetes-common@0.9.4
  - @backstage/integration-aws-node@0.1.15
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-catalog-node@1.16.1

## @backstage/plugin-catalog-backend-module-azure@0.3.3

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-catalog-node@1.16.1

## @backstage/plugin-catalog-backend-module-bitbucket-cloud@0.4.6

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/plugin-events-node@0.4.9
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/plugin-bitbucket-cloud-common@0.2.28
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-catalog-node@1.16.1

## @backstage/plugin-catalog-backend-module-bitbucket-server@0.3.3

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/plugin-catalog-node@1.16.1

## @backstage/plugin-catalog-backend-module-gcp@0.3.6

### Patch Changes

- Updated dependencies
  - @backstage/plugin-kubernetes-common@0.9.4
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/plugin-catalog-node@1.16.1

## @backstage/plugin-catalog-backend-module-github@0.7.11

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/plugin-catalog-backend@1.32.0
  - @backstage/plugin-events-node@0.4.9
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-catalog-node@1.16.1

## @backstage/plugin-catalog-backend-module-github-org@0.3.8

### Patch Changes

- Updated dependencies
  - @backstage/plugin-events-node@0.4.9
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/plugin-catalog-backend-module-github@0.7.11
  - @backstage/plugin-catalog-node@1.16.1

## @backstage/plugin-catalog-backend-module-gitlab@0.6.4

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/backend-defaults@0.8.2
  - @backstage/plugin-events-node@0.4.9
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-catalog-node@1.16.1

## @backstage/plugin-catalog-backend-module-gitlab-org@0.2.7

### Patch Changes

- Updated dependencies
  - @backstage/plugin-events-node@0.4.9
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/plugin-catalog-backend-module-gitlab@0.6.4
  - @backstage/plugin-catalog-node@1.16.1

## @backstage/plugin-catalog-backend-module-incremental-ingestion@0.6.4

### Patch Changes

- Updated dependencies
  - @backstage/backend-defaults@0.8.2
  - @backstage/plugin-catalog-backend@1.32.0
  - @backstage/plugin-events-node@0.4.9
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/plugin-catalog-node@1.16.1
  - @backstage/plugin-permission-common@0.8.4

## @backstage/plugin-catalog-backend-module-ldap@0.11.3

### Patch Changes

- e43f41b: Fix `config.d.ts` for `ldapOrg` being incorrect. The documentation says a single
  object or an array are accepted, but the definition only allows an object.
- Updated dependencies
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-catalog-node@1.16.1

## @backstage/plugin-catalog-backend-module-logs@0.1.8

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog-backend@1.32.0
  - @backstage/plugin-events-node@0.4.9
  - @backstage/backend-plugin-api@1.2.1

## @backstage/plugin-catalog-backend-module-msgraph@0.6.8

### Patch Changes

- 612d1fd: Update `catalog.providers.microsoftGraphOrg.target` config def to be optional as this has a default value.
- Updated dependencies
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-catalog-node@1.16.1

## @backstage/plugin-catalog-backend-module-openapi@0.2.8

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-model@1.7.3
  - @backstage/types@1.2.1
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-catalog-node@1.16.1

## @backstage/plugin-catalog-backend-module-puppetdb@0.2.8

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/plugin-catalog-node@1.16.1

## @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.6

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-common@1.5.10
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-model@1.7.3
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-catalog-node@1.16.1

## @backstage/plugin-catalog-backend-module-unprocessed@0.5.6

### Patch Changes

- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-model@1.7.3
  - @backstage/errors@1.2.7
  - @backstage/plugin-catalog-node@1.16.1
  - @backstage/plugin-catalog-unprocessed-entities-common@0.0.7
  - @backstage/plugin-permission-common@0.8.4

## @backstage/plugin-catalog-graph@0.4.17

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/plugin-catalog-react@1.16.0
  - @backstage/core-compat-api@0.4.0
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/types@1.2.1

## @backstage/plugin-catalog-import@0.12.11

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/integration@1.16.2
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/plugin-catalog-react@1.16.0
  - @backstage/core-compat-api@0.4.0
  - @backstage/integration-react@1.2.5
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/plugin-catalog-common@1.1.3

## @backstage/plugin-catalog-node@1.16.1

### Patch Changes

- Updated dependencies
  - @backstage/plugin-permission-node@0.9.0
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-permission-common@0.8.4

## @backstage/plugin-catalog-unprocessed-entities@0.2.15

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/core-compat-api@0.4.0
  - @backstage/catalog-model@1.7.3
  - @backstage/errors@1.2.7

## @backstage/plugin-config-schema@0.1.66

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1

## @backstage/plugin-devtools@0.1.25

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/core-compat-api@0.4.0
  - @backstage/plugin-permission-react@0.4.32
  - @backstage/errors@1.2.7
  - @backstage/plugin-devtools-common@0.1.15

## @backstage/plugin-devtools-backend@0.5.3

### Patch Changes

- Updated dependencies
  - @backstage/config-loader@1.10.0
  - @backstage/backend-defaults@0.8.2
  - @backstage/plugin-permission-node@0.9.0
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/cli-common@0.1.15
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/plugin-devtools-common@0.1.15
  - @backstage/plugin-permission-common@0.8.4

## @backstage/plugin-events-backend-module-aws-sqs@0.4.9

### Patch Changes

- Updated dependencies
  - @backstage/plugin-events-node@0.4.9
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/types@1.2.1

## @backstage/plugin-events-backend-module-azure@0.2.18

### Patch Changes

- Updated dependencies
  - @backstage/plugin-events-node@0.4.9
  - @backstage/backend-plugin-api@1.2.1

## @backstage/plugin-events-backend-module-bitbucket-cloud@0.2.18

### Patch Changes

- Updated dependencies
  - @backstage/plugin-events-node@0.4.9
  - @backstage/backend-plugin-api@1.2.1

## @backstage/plugin-events-backend-module-gerrit@0.2.18

### Patch Changes

- Updated dependencies
  - @backstage/plugin-events-node@0.4.9
  - @backstage/backend-plugin-api@1.2.1

## @backstage/plugin-events-backend-module-github@0.2.18

### Patch Changes

- Updated dependencies
  - @backstage/plugin-events-node@0.4.9
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2

## @backstage/plugin-events-backend-module-gitlab@0.2.18

### Patch Changes

- Updated dependencies
  - @backstage/plugin-events-node@0.4.9
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2

## @backstage/plugin-events-backend-test-utils@0.1.42

### Patch Changes

- Updated dependencies
  - @backstage/plugin-events-node@0.4.9

## @backstage/plugin-events-node@0.4.9

### Patch Changes

- b95aa77: add `addHttpPostBodyParser` to events extension to allow body parse customization. This feature will enhance flexibility in handling HTTP POST requests in event-related operations.
- Updated dependencies
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1

## @backstage/plugin-home@0.8.6

### Patch Changes

- 2d11521: The starred entities component uses the entity title or display name if it exists
- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/core-app-api@1.16.0
  - @backstage/plugin-catalog-react@1.16.0
  - @backstage/core-compat-api@0.4.0
  - @backstage/plugin-home-react@0.1.24
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/theme@0.6.4

## @backstage/plugin-home-react@0.1.24

### Patch Changes

- c5a82fc: Don't render header divider on homepage cards if no title was specified.
- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5

## @backstage/plugin-kubernetes@0.12.5

### Patch Changes

- d517d13: refactor: use `KUBERNETES_ANNOTATION` and `KUBERNETES_LABEL_SELECTOR_QUERY_ANNOTATION` annotations from `kubernetes-common`
- ba9649a: Set deployment as the default group of Kubernetes entity content. It is just an example and shouldn't cause any visual difference since entity page tabs with just one entity content appear as normal tabs.
- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/plugin-kubernetes-common@0.9.4
  - @backstage/plugin-catalog-react@1.16.0
  - @backstage/core-compat-api@0.4.0
  - @backstage/plugin-kubernetes-react@0.5.5
  - @backstage/plugin-permission-react@0.4.32
  - @backstage/catalog-model@1.7.3

## @backstage/plugin-kubernetes-backend@0.19.4

### Patch Changes

- d517d13: refactor: use `KUBERNETES_ANNOTATION` and `KUBERNETES_LABEL_SELECTOR_QUERY_ANNOTATION` annotations from `kubernetes-common`
- Updated dependencies
  - @backstage/plugin-kubernetes-common@0.9.4
  - @backstage/plugin-permission-node@0.9.0
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/integration-aws-node@0.1.15
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/plugin-catalog-node@1.16.1
  - @backstage/plugin-kubernetes-node@0.2.4
  - @backstage/plugin-permission-common@0.8.4

## @backstage/plugin-kubernetes-cluster@0.0.23

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/plugin-kubernetes-common@0.9.4
  - @backstage/plugin-catalog-react@1.16.0
  - @backstage/plugin-kubernetes-react@0.5.5
  - @backstage/plugin-permission-react@0.4.32
  - @backstage/catalog-model@1.7.3

## @backstage/plugin-kubernetes-common@0.9.4

### Patch Changes

- d517d13: Export `backstage.io/kubernetes-id` and `backstage.io/kubernetes-label-selector` annotations as constants
- Updated dependencies
  - @backstage/catalog-model@1.7.3
  - @backstage/types@1.2.1
  - @backstage/plugin-permission-common@0.8.4

## @backstage/plugin-kubernetes-node@0.2.4

### Patch Changes

- Updated dependencies
  - @backstage/plugin-kubernetes-common@0.9.4
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-model@1.7.3
  - @backstage/types@1.2.1

## @backstage/plugin-kubernetes-react@0.5.5

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/plugin-kubernetes-common@0.9.4
  - @backstage/catalog-model@1.7.3
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1

## @backstage/plugin-notifications@0.5.3

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/core-compat-api@0.4.0
  - @backstage/plugin-signals-react@0.0.11
  - @backstage/errors@1.2.7
  - @backstage/theme@0.6.4
  - @backstage/types@1.2.1
  - @backstage/plugin-notifications-common@0.0.8

## @backstage/plugin-notifications-backend@0.5.4

### Patch Changes

- 20e8d12: Fix null topics being returned from notification API
- 425a61d: Improved notifications router tests
- d4c22b7: Make sure to post process broadcast notifications even without signals support
- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/plugin-events-node@0.4.9
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/plugin-catalog-node@1.16.1
  - @backstage/plugin-notifications-common@0.0.8
  - @backstage/plugin-notifications-node@0.2.13
  - @backstage/plugin-signals-node@0.1.18

## @backstage/plugin-notifications-backend-module-email@0.3.7

### Patch Changes

- Updated dependencies
  - @backstage/integration-aws-node@0.1.15
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/types@1.2.1
  - @backstage/plugin-catalog-node@1.16.1
  - @backstage/plugin-notifications-common@0.0.8
  - @backstage/plugin-notifications-node@0.2.13

## @backstage/plugin-notifications-node@0.2.13

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/plugin-notifications-common@0.0.8
  - @backstage/plugin-signals-node@0.1.18

## @backstage/plugin-org@0.6.37

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/plugin-catalog-react@1.16.0
  - @backstage/core-compat-api@0.4.0
  - @backstage/catalog-model@1.7.3
  - @backstage/plugin-catalog-common@1.1.3

## @backstage/plugin-org-react@0.1.36

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/plugin-catalog-react@1.16.0
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3

## @backstage/plugin-permission-backend@0.5.55

### Patch Changes

- Updated dependencies
  - @backstage/plugin-permission-node@0.9.0
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/plugin-permission-common@0.8.4

## @backstage/plugin-permission-backend-module-allow-all-policy@0.2.6

### Patch Changes

- Updated dependencies
  - @backstage/plugin-permission-node@0.9.0
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/plugin-permission-common@0.8.4

## @backstage/plugin-permission-react@0.4.32

### Patch Changes

- Updated dependencies
  - @backstage/core-plugin-api@1.10.5
  - @backstage/config@1.3.2
  - @backstage/plugin-permission-common@0.8.4

## @backstage/plugin-proxy-node@0.1.2

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.2.1

## @backstage/plugin-scaffolder-backend-module-azure@0.2.7

### Patch Changes

- 4f8b5b6: Allow signing git commits using configured private PGP key in scaffolder
- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/plugin-scaffolder-node@0.8.0
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7

## @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.8

### Patch Changes

- 4f8b5b6: Allow signing git commits using configured private PGP key in scaffolder
- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.7
  - @backstage/plugin-scaffolder-node@0.8.0
  - @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.7
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7

## @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.7

### Patch Changes

- c56a279: Added `bitbucketCloud:branchRestriction:create` to allow users to create bitbucket cloud branch restrictions in templates
- 4f8b5b6: Allow signing git commits using configured private PGP key in scaffolder
- e279c30: Fixing spelling mistake in `jsonschema`
- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/plugin-scaffolder-node@0.8.0
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/plugin-bitbucket-cloud-common@0.2.28

## @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.7

### Patch Changes

- 4f8b5b6: Allow signing git commits using configured private PGP key in scaffolder
- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/plugin-scaffolder-node@0.8.0
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7

## @backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.3.7

### Patch Changes

- 09cf038: Got rid of most `@backstage/backend-common` usages
- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/plugin-scaffolder-node@0.8.0
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7

## @backstage/plugin-scaffolder-backend-module-cookiecutter@0.3.8

### Patch Changes

- 09cf038: Got rid of most `@backstage/backend-common` usages
- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/backend-defaults@0.8.2
  - @backstage/plugin-scaffolder-node@0.8.0
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1

## @backstage/plugin-scaffolder-backend-module-gcp@0.2.7

### Patch Changes

- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/plugin-scaffolder-node@0.8.0
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7

## @backstage/plugin-scaffolder-backend-module-gerrit@0.2.7

### Patch Changes

- 4f8b5b6: Allow signing git commits using configured private PGP key in scaffolder
- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/plugin-scaffolder-node@0.8.0
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7

## @backstage/plugin-scaffolder-backend-module-gitea@0.2.7

### Patch Changes

- 4f8b5b6: Allow signing git commits using configured private PGP key in scaffolder
- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/plugin-scaffolder-node@0.8.0
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7

## @backstage/plugin-scaffolder-backend-module-github@0.6.1

### Patch Changes

- 11bc3e6: Made "github:pages:enable" action idempotent
- 3f45e0f: Made "github:environment:create" action idempotent
- 09cf038: Got rid of most `@backstage/backend-common` usages
- 8c38687: Made "github:issues:label" action idempotent
- 89948b2: Made "github:repo:push" action idempotent
- 9391f58: Pass `undefined` to some parameters for `createOrUpdateEnvironment` as these values are not always supported in different plans of GitHub
- 8182a59: Made "github:webhook" action idempotent
- 8f9c54c: Made "github:repo:create" action idempotent
- 0ae0c77: Made "publish:github:pull-request" action idempotent
- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/plugin-scaffolder-node@0.8.0
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1

## @backstage/plugin-scaffolder-backend-module-gitlab@0.8.1

### Patch Changes

- 0df33ea: fix: Creating a repository in a user namespace would always lead to an error
- 984b283: Made "gitlab:pipeline:trigger" action idempotent
- 225c733: Made gitlab:repo:push action idempotent.
- a08cb20: Remove usages of `@backstage/backend-common`
- ac58f84: Made gitlab:issue:edit action idempotent.
- f6b51a8: Made "gitlab:projectDeployToken:create" action idempotent
- a75e18f: Change the if statement in the catch block to match what the new version of Gitbeaker will return
- 36af946: Made "gitlab:projectVariable:create" action idempotent
- 1cea434: Made "gitlab:projectAccessToken:create" action idempotent
- 4f8b5b6: Allow signing git commits using configured private PGP key in scaffolder
- 83ae330: Made "gitlab:group:migrate" action idempotent
- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/plugin-scaffolder-node@0.8.0
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7

## @backstage/plugin-scaffolder-backend-module-notifications@0.1.8

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.8.0
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/plugin-notifications-common@0.0.8
  - @backstage/plugin-notifications-node@0.2.13

## @backstage/plugin-scaffolder-backend-module-rails@0.5.7

### Patch Changes

- 09cf038: Got rid of most `@backstage/backend-common` usages
- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/plugin-scaffolder-node@0.8.0
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1

## @backstage/plugin-scaffolder-backend-module-sentry@0.2.7

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.8.0
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7

## @backstage/plugin-scaffolder-backend-module-yeoman@0.4.8

### Patch Changes

- Updated dependencies
  - @backstage/plugin-scaffolder-node@0.8.0
  - @backstage/plugin-scaffolder-node-test-utils@0.2.0
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/types@1.2.1

## @backstage/plugin-scaffolder-common@1.5.10

### Patch Changes

- 09cf038: Got rid of most `@backstage/backend-common` usages
- 321b93e: Add optional `lifecycle` property to the spec field of Template entities.
- Updated dependencies
  - @backstage/catalog-model@1.7.3
  - @backstage/types@1.2.1
  - @backstage/plugin-permission-common@0.8.4

## @backstage/plugin-scaffolder-react@1.14.6

### Patch Changes

- 4d26652: Fix field extension validation not working when field is in dependencies in an array field
- b3b7c9c: Deprecated the alpha `ScaffolderFormFieldsApi` and `formFieldsApiRef` as these are being replaced with a different solution.
- 48aab13: Add i18n support for scaffolder-react plugin
- 3db64ba: Disable the submit button on creating
- 34ea3f5: Updated dependency `flatted` to `3.3.3`.
- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/plugin-catalog-react@1.16.0
  - @backstage/plugin-scaffolder-common@1.5.10
  - @backstage/plugin-permission-react@0.4.32
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/theme@0.6.4
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11

## @backstage/plugin-search@1.4.24

### Patch Changes

- 49684fe: Expand the default kind filter to include all kinds from the System Model.
- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/plugin-search-react@1.8.7
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/plugin-catalog-react@1.16.0
  - @backstage/core-compat-api@0.4.0
  - @backstage/errors@1.2.7
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-search-common@1.2.17

## @backstage/plugin-search-backend-module-catalog@0.3.2

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-catalog-node@1.16.1
  - @backstage/plugin-permission-common@0.8.4
  - @backstage/plugin-search-backend-node@1.3.9
  - @backstage/plugin-search-common@1.2.17

## @backstage/plugin-search-backend-module-pg@0.5.42

### Patch Changes

- 8155b04: Enable normalization in postgres query to change the behavior of the search.
- Updated dependencies
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/plugin-search-backend-node@1.3.9
  - @backstage/plugin-search-common@1.2.17

## @backstage/plugin-search-backend-module-stack-overflow-collator@0.3.7

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/plugin-search-backend-node@1.3.9
  - @backstage/plugin-search-common@1.2.17

## @backstage/plugin-search-backend-node@1.3.9

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/plugin-permission-common@0.8.4
  - @backstage/plugin-search-common@1.2.17

## @backstage/plugin-search-react@1.8.7

### Patch Changes

- c37e480: Capture the number of search results in the search analytics event that correspond to the term entered.
- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/theme@0.6.4
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11
  - @backstage/plugin-search-common@1.2.17

## @backstage/plugin-signals@0.0.17

### Patch Changes

- ac3e8c0: Fixed multiple signal connection attempts when there are multiple subscriptions at the same time
- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/plugin-signals-react@0.0.11
  - @backstage/theme@0.6.4
  - @backstage/types@1.2.1

## @backstage/plugin-signals-backend@0.3.2

### Patch Changes

- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/plugin-events-node@0.4.9
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/types@1.2.1
  - @backstage/plugin-signals-node@0.1.18

## @backstage/plugin-signals-node@0.1.18

### Patch Changes

- Updated dependencies
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/plugin-events-node@0.4.9
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/config@1.3.2
  - @backstage/types@1.2.1

## @backstage/plugin-signals-react@0.0.11

### Patch Changes

- Updated dependencies
  - @backstage/core-plugin-api@1.10.5
  - @backstage/types@1.2.1

## @backstage/plugin-techdocs@1.12.4

### Patch Changes

- fffe3c0: Fixed double scrollbar issue that would appear on the Entity TechDocs view page that would stop the page from full scrolling to the top when navigating to a new page
- 065e6b9: Excludes SVG styling from sanitization
- b5a8208: Added `TechDocsAddonsBlueprint` extension to allow adding of techdocs addons.
- ed1cb3e: Adds the page name of techdocs to the document's title.
- fe4abb8: Updates logic to check for SVG sources when inlining them.
- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/integration@1.16.2
  - @backstage/plugin-search-react@1.8.7
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/plugin-catalog-react@1.16.0
  - @backstage/core-compat-api@0.4.0
  - @backstage/plugin-techdocs-react@1.2.15
  - @backstage/integration-react@1.2.5
  - @backstage/plugin-auth-react@0.1.13
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/theme@0.6.4
  - @backstage/plugin-search-common@1.2.17
  - @backstage/plugin-techdocs-common@0.1.0

## @backstage/plugin-techdocs-addons-test-utils@1.0.46

### Patch Changes

- Updated dependencies
  - @backstage/plugin-catalog@1.28.0
  - @backstage/plugin-techdocs@1.12.4
  - @backstage/core-plugin-api@1.10.5
  - @backstage/plugin-search-react@1.8.7
  - @backstage/core-app-api@1.16.0
  - @backstage/plugin-catalog-react@1.16.0
  - @backstage/test-utils@1.7.6
  - @backstage/plugin-techdocs-react@1.2.15
  - @backstage/integration-react@1.2.5

## @backstage/plugin-techdocs-module-addons-contrib@1.1.22

### Patch Changes

- b5a8208: Added `TechDocsAddonsBlueprint` extension to allow adding of techdocs addons.
- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/integration@1.16.2
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/plugin-techdocs-react@1.2.15
  - @backstage/integration-react@1.2.5

## @backstage/plugin-techdocs-node@1.13.1

### Patch Changes

- 052a10a: Bumps the version of the techdocs generator container used.
- Updated dependencies
  - @backstage/integration@1.16.2
  - @backstage/integration-aws-node@0.1.15
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/errors@1.2.7
  - @backstage/plugin-search-common@1.2.17
  - @backstage/plugin-techdocs-common@0.1.0

## @backstage/plugin-techdocs-react@1.2.15

### Patch Changes

- b5a8208: Added `TechDocsAddonsBlueprint` extension to allow adding of techdocs addons.
- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/version-bridge@1.0.11

## @backstage/plugin-user-settings@0.8.20

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/core-app-api@1.16.0
  - @backstage/plugin-catalog-react@1.16.0
  - @backstage/core-compat-api@0.4.0
  - @backstage/plugin-signals-react@0.0.11
  - @backstage/catalog-model@1.7.3
  - @backstage/errors@1.2.7
  - @backstage/theme@0.6.4
  - @backstage/types@1.2.1
  - @backstage/plugin-user-settings-common@0.0.1

## example-app@0.2.107

### Patch Changes

- Updated dependencies
  - @backstage/canon@0.2.0
  - @backstage/core-components@0.17.0
  - @backstage/plugin-catalog@1.28.0
  - @backstage/plugin-techdocs@1.12.4
  - @backstage/core-plugin-api@1.10.5
  - @backstage/cli@0.31.0
  - @backstage/frontend-app-api@0.11.0
  - @backstage/plugin-search-react@1.8.7
  - @backstage/plugin-home@0.8.6
  - @backstage/plugin-kubernetes@0.12.5
  - @backstage/core-app-api@1.16.0
  - @backstage/plugin-catalog-react@1.16.0
  - @backstage/plugin-scaffolder@1.29.0
  - @backstage/plugin-scaffolder-react@1.14.6
  - @backstage/plugin-signals@0.0.17
  - @backstage/plugin-search@1.4.24
  - @backstage/app-defaults@1.6.0
  - @backstage/plugin-api-docs@0.12.5
  - @backstage/plugin-techdocs-react@1.2.15
  - @backstage/plugin-techdocs-module-addons-contrib@1.1.22
  - @backstage/integration-react@1.2.5
  - @backstage/plugin-auth-react@0.1.13
  - @backstage/plugin-catalog-graph@0.4.17
  - @backstage/plugin-catalog-import@0.12.11
  - @backstage/plugin-catalog-unprocessed-entities@0.2.15
  - @backstage/plugin-devtools@0.1.25
  - @backstage/plugin-kubernetes-cluster@0.0.23
  - @backstage/plugin-notifications@0.5.3
  - @backstage/plugin-org@0.6.37
  - @backstage/plugin-user-settings@0.8.20
  - @backstage/plugin-permission-react@0.4.32
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/theme@0.6.4
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-search-common@1.2.17

## example-app-next@0.0.21

### Patch Changes

- Updated dependencies
  - @backstage/canon@0.2.0
  - @backstage/core-components@0.17.0
  - @backstage/plugin-catalog@1.28.0
  - @backstage/plugin-techdocs@1.12.4
  - @backstage/core-plugin-api@1.10.5
  - @backstage/cli@0.31.0
  - @backstage/frontend-app-api@0.11.0
  - @backstage/frontend-defaults@0.2.0
  - @backstage/plugin-search-react@1.8.7
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/plugin-home@0.8.6
  - @backstage/plugin-kubernetes@0.12.5
  - @backstage/core-app-api@1.16.0
  - @backstage/plugin-catalog-react@1.16.0
  - @backstage/plugin-app@0.1.7
  - @backstage/plugin-scaffolder@1.29.0
  - @backstage/plugin-scaffolder-react@1.14.6
  - @backstage/core-compat-api@0.4.0
  - @backstage/plugin-signals@0.0.17
  - @backstage/plugin-search@1.4.24
  - @backstage/app-defaults@1.6.0
  - @backstage/plugin-api-docs@0.12.5
  - @backstage/plugin-techdocs-react@1.2.15
  - @backstage/plugin-techdocs-module-addons-contrib@1.1.22
  - @backstage/integration-react@1.2.5
  - @backstage/plugin-app-visualizer@0.1.17
  - @backstage/plugin-auth-react@0.1.13
  - @backstage/plugin-catalog-graph@0.4.17
  - @backstage/plugin-catalog-import@0.12.11
  - @backstage/plugin-catalog-unprocessed-entities@0.2.15
  - @backstage/plugin-kubernetes-cluster@0.0.23
  - @backstage/plugin-notifications@0.5.3
  - @backstage/plugin-org@0.6.37
  - @backstage/plugin-user-settings@0.8.20
  - @backstage/plugin-permission-react@0.4.32
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/theme@0.6.4
  - @backstage/plugin-catalog-common@1.1.3
  - @backstage/plugin-search-common@1.2.17

## app-next-example-plugin@0.0.21

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/frontend-plugin-api@0.10.0

## example-backend@0.0.36

### Patch Changes

- Updated dependencies
  - @backstage/plugin-search-backend-module-techdocs@0.4.0
  - @backstage/backend-defaults@0.8.2
  - @backstage/plugin-scaffolder-backend-module-github@0.6.1
  - @backstage/plugin-scaffolder-backend@1.31.0
  - @backstage/plugin-kubernetes-backend@0.19.4
  - @backstage/plugin-events-backend@0.5.0
  - @backstage/plugin-permission-node@0.9.0
  - @backstage/plugin-catalog-backend@1.32.0
  - @backstage/plugin-techdocs-backend@2.0.0
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/plugin-notifications-backend@0.5.4
  - @backstage/plugin-catalog-backend-module-backstage-openapi@0.5.0
  - @backstage/plugin-proxy-backend@0.6.0
  - @backstage/plugin-app-backend@0.5.0
  - @backstage/plugin-auth-backend@0.24.4
  - @backstage/plugin-search-backend-module-explore@0.3.0
  - @backstage/plugin-search-backend@2.0.0
  - @backstage/plugin-devtools-backend@0.5.3
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-model@1.7.3
  - @backstage/plugin-auth-backend-module-github-provider@0.3.1
  - @backstage/plugin-auth-backend-module-guest-provider@0.2.6
  - @backstage/plugin-catalog-backend-module-openapi@0.2.8
  - @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.6
  - @backstage/plugin-catalog-backend-module-unprocessed@0.5.6
  - @backstage/plugin-permission-backend@0.5.55
  - @backstage/plugin-permission-backend-module-allow-all-policy@0.2.6
  - @backstage/plugin-permission-common@0.8.4
  - @backstage/plugin-scaffolder-backend-module-notifications@0.1.8
  - @backstage/plugin-search-backend-module-catalog@0.3.2
  - @backstage/plugin-search-backend-node@1.3.9
  - @backstage/plugin-signals-backend@0.3.2

## example-backend-legacy@0.2.108

### Patch Changes

- Updated dependencies
  - @backstage/plugin-search-backend-module-techdocs@0.4.0
  - @backstage/plugin-scaffolder-backend-module-gitlab@0.8.1
  - @backstage/plugin-search-backend-module-elasticsearch@1.7.0
  - @backstage/integration@1.16.2
  - @backstage/backend-defaults@0.8.2
  - @backstage/plugin-scaffolder-backend@1.31.0
  - @backstage/plugin-kubernetes-backend@0.19.4
  - @backstage/plugin-events-backend@0.5.0
  - @backstage/plugin-search-backend-module-pg@0.5.42
  - @backstage/plugin-permission-node@0.9.0
  - @backstage/plugin-catalog-backend@1.32.0
  - @backstage/plugin-techdocs-backend@2.0.0
  - @backstage/plugin-auth-node@0.6.1
  - @backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.3.7
  - @backstage/plugin-scaffolder-backend-module-rails@0.5.7
  - @backstage/plugin-auth-backend@0.24.4
  - @backstage/plugin-events-node@0.4.9
  - @backstage/plugin-search-backend-module-explore@0.3.0
  - @backstage/plugin-search-backend@2.0.0
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/catalog-client@1.9.1
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.6
  - @backstage/plugin-catalog-backend-module-unprocessed@0.5.6
  - @backstage/plugin-catalog-node@1.16.1
  - @backstage/plugin-permission-backend@0.5.55
  - @backstage/plugin-permission-common@0.8.4
  - @backstage/plugin-search-backend-module-catalog@0.3.2
  - @backstage/plugin-search-backend-node@1.3.9
  - @backstage/plugin-signals-backend@0.3.2
  - @backstage/plugin-signals-node@0.1.18

## e2e-test@0.2.26

### Patch Changes

- Updated dependencies
  - @backstage/create-app@0.6.0
  - @backstage/cli-common@0.1.15
  - @backstage/errors@1.2.7

## @internal/frontend@0.0.7

### Patch Changes

- Updated dependencies
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/types@1.2.1
  - @backstage/version-bridge@1.0.11

## @internal/scaffolder@0.0.7

### Patch Changes

- Updated dependencies
  - @backstage/frontend-plugin-api@0.10.0
  - @backstage/plugin-scaffolder-react@1.14.6

## techdocs-cli-embedded-app@0.2.106

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/plugin-catalog@1.28.0
  - @backstage/plugin-techdocs@1.12.4
  - @backstage/core-plugin-api@1.10.5
  - @backstage/cli@0.31.0
  - @backstage/core-app-api@1.16.0
  - @backstage/app-defaults@1.6.0
  - @backstage/test-utils@1.7.6
  - @backstage/plugin-techdocs-react@1.2.15
  - @backstage/integration-react@1.2.5
  - @backstage/catalog-model@1.7.3
  - @backstage/config@1.3.2
  - @backstage/theme@0.6.4

## @internal/plugin-todo-list@1.0.37

### Patch Changes

- Updated dependencies
  - @backstage/core-components@0.17.0
  - @backstage/core-plugin-api@1.10.5

## @internal/plugin-todo-list-backend@1.0.37

### Patch Changes

- Updated dependencies
  - @backstage/backend-plugin-api@1.2.1
  - @backstage/errors@1.2.7
