Project: Backstage (App Definition and Development / Application Definition & Image Build)
File: v1.20.0-changelog.md

785fb1ea75: Adds a new route, `/openapi.json` to validated routers for displaying their full OpenAPI spec in a standard endpoint. 6694b369a3: Adds a new function `wrapInOpenApiTestServer` that allows for proxied requests at runtime. This will support the new `yarn backstage-repo-tools schema openapi test` command. Updated dependencies @backstage/backend-plugin-api@0.6.7 @backstage/config@1.1.1 @backstage/errors@1.2.3 8db5c3cd7a: Removed support for the `publishConfig.alphaTypes` and `.betaTypes` fields that were used together with `--experimental-type-build` to generate `/alpha` and `/beta` entry points. Use the `exports` field to achieve this instead. 4e36abef14: Remove support for the deprecated `--experimental-type-build` option for `package build`. 4ba4ac351f: Switch from using deprecated `@esbuild-kit/*` packages to using `tsx`. This also switches to using the new module loader `register` API when available, avoiding the experimental warning when starting backends. cd80ebb062: Updated dependency `vite-plugin-node-polyfills` to `^0.16.0`. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. 971dcba764: Updated dependency `@typescript-eslint/eslint-plugin` to `6.10.0`. 6bf7561d3c: The experimental package detection will now ignore packages that don't make `package.json` available. e14cbf563d: Added `EXPERIMENTAL_VITE` flag for using as dev server instead of Webpack 7cd34392f5: Ignore `stdin` when spawning backend child process for the `start` command. Fixing an issue where backend startup would hang. Updated dependencies @backstage/config-loader@1.5.3 @backstage/cli-node@0.2.0 @backstage/integration@1.7.2 @backstage/release-manifests@0.0.11 @backstage/catalog-model@1.4.3 @backstage/cli-common@0.1.13 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/eslint-plugin@0.1.3 @backstage/types@1.1.1 8db5c3cd7a: Removed support for the `publishConfig.alphaTypes` and `.betaTypes` fields that were used together with `--experimental-type-build` to generate `/alpha` and `/beta` entry points. Use the `exports` field to achieve this instead. Updated dependencies @backstage/cli-common@0.1.13 @backstage/errors@1.2.3 @backstage/types@1.1.1 1e5b7d993a: `IconComponent` can now have a `fontSize` of `inherit`, which is useful for in-line icons. cb6db75bc2: Introduced `AnyRouteRefParams` as a replacement for `AnyParams`, which is now deprecated. 6c2b872153: Add official support for React 18. cb6db75bc2: Deprecated several types related to the routing system that are scheduled to be removed, as well as several fields on the route ref types themselves. 68fc9dc60e: Added a new `/alpha` export `convertLegacyRouteRef`, which is a temporary utility to allow existing route refs to be used with the new experimental packages. Updated dependencies @backstage/version-bridge@1.0.7 @backstage/config@1.1.1 @backstage/types@1.1.1 68fc9dc60e: Added the ability to configure bound routes through `app.routes.bindings`. The routing system used by `createApp` has been replaced by one that only supports route refs of the new format from `@backstage/frontend-plugin-api`. The requirement for route refs to have the same ID as their associated extension has been removed. e28d379e32: Refactor internal extension instance system into an app graph. fdc348d5d3: The options parameter of `createApp` is now optional. 6c2b872153: Add official support for React 18. dc613f9bcf: Updated `app.extensions` configuration schema. 733bd95746: Implement new `AppTreeApi` 685a4c8901: Installed features are now deduplicated both by reference and ID when available. Features passed to `createApp` now override both discovered and loaded features. fa28d4e6df: No longer throw error on invalid input if the child is disabled. bb98953cb9: Register default implementation for the `Translation API` on the new `createApp`. fe6d09953d: Fix for app node output IDs not being serialized correctly. 77f009b35d: Internal updates to match changes in the experimental `@backstage/frontend-plugin-api`. 4d6fa921db: Internal refactor to rename the app graph to app tree Updated dependencies @backstage/core-components@0.13.8 @backstage/frontend-plugin-api@0.3.0 @backstage/plugin-graphiql@0.3.0 @backstage/core-plugin-api@1.8.0 @backstage/version-bridge@1.0.7 @backstage/core-app-api@1.11.1 @backstage/theme@0.4.4 @backstage/config@1.1.1 @backstage/types@1.1.1 68fc9dc60e: Added `RouteRef`, `SubRouteRef`, `ExternalRouteRef`, and related types. All exports from this package that previously relied on the types with the same name from `@backstage/core-plugin-api` now use the new types instead. To convert and existing legacy route ref to be compatible with the APIs from this package, use the `convertLegacyRouteRef` utility from

77f009b35d: Extensions now return their output from the factory function rather than calling `bind(...)`. 6c2b872153: Add official support for React 18. 733bd95746: Add new `AppTreeApi`. 6af88a05ff: Improve the extension boundary component and create a default extension suspense component. Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/version-bridge@1.0.7 @backstage/types@1.1.1 4e36abef14: Remove support for the deprecated `--experimental-type-build` option for `package build`. 6694b369a3: Adds a new command `schema openapi test` that performs runtime validation of your OpenAPI specs using your test data. Under the hood, we're using Optic to perform this check, really cool work by them! To use this new command, you will have to run `yarn add @useoptic/optic` in the root of your repo. Updated dependencies @backstage/cli-node@0.2.0 @backstage/catalog-model@1.4.3 @backstage/cli-common@0.1.13 @backstage/errors@1.2.3 8600b86820: validate Docker status before running mkdocs server Updated dependencies @backstage/plugin-techdocs-node@1.10.0 @backstage/backend-common@0.19.9 @backstage/catalog-model@1.4.3 @backstage/cli-common@0.1.13 @backstage/config@1.1.1 0ac0e10822: Replace GraphiQL playground with DocExplorer 62310404b7: Define a default for oauth2RedirectUrl option of swagger-ui-react to match documentation 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. 613a55911f: Updated dependency `graphiql` to `3.0.9`. 4ad15278e6: Updated dependency `@graphiql/react` to `^0.20.0`. 62b5922916: Internal theme type updates Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/plugin-catalog@1.15.0 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 bdf08ad04a: Adds the StaticTokenIssuer and StaticKeyStore, an alternative token issuer that can be used to sign the Authorization header using a predefined public/private key pair. 243c655a68: JSDoc and Error message updates to handle `Azure Active Directory` re-brand to `Entra ID` 013611b42e: `knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support. f2fc5acca6: Added an optional `additionalScopes` configuration parameter to `okta` providers, that lets you add additional scopes on top of the default ones. 96c4f54bf6: Reverted the Microsoft auth provider to the previous implementation. Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/plugin-auth-backend-module-gitlab-provider@0.1.4 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/catalog-client@1.4.6 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-auth-backend-module-gcp-iap-provider@0.2.1 @backstage/plugin-auth-backend-module-github-provider@0.1.4 @backstage/plugin-auth-backend-module-google-provider@0.1.4 @backstage/plugin-auth-backend-module-oauth2-provider@0.1.4 @backstage/plugin-auth-node@0.4.1 1e5b7d993a: Added the `DefaultEntityPresentationApi`, which is an implementation of the `EntityPresentationApi` that `@backstage/plugin-catalog-react` exposes through its `entityPresentationApiRef`. This implementation is also by default made available automatically by the catalog plugin, unless you replace it with a custom one. It batch fetches and caches data from the catalog as needed for display, and is customizable by adopters to add their own rendering functions. eb817ee6d4: Fix spacing inconsistency with links and labels in headers 8a8445663b: Migrate catalog entity cards to new frontend system extension format. e964c17db9: Use default extensions boundary and suspense on the alpha declarative `createCatalogFilterExtension` extension factory. 71c97e7d73: The \`spec.lifecycle' field in entities will now always be rendered as a string. 6c2b872153: Add official support for React 18. 0bf6ebda88: Initial entity page implementation for new frontend system at `/alpha`, with an overview page enabled by default and the about card available as an optional card. bb98953cb9: Create declarative extensions for the `Catalog` plugin; this initial plugin preset contains sidebar item, index page and filter extensions, all distributed via `/alpha` subpath. The `EntityPage` will be migrated in a follow-up patch. 7c265b9758: Fix type error on `CatalogTable` when using Material UI v5 69c14904b6: Use `EntityRefLinks` with `hideIcons` property to avoid double icons 62b5922916: Internal theme type updates 77f009b35d: Internal updates to match changes in the experimental `@backstage/frontend-plugin-api`. Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/frontend-plugin-api@0.3.0 @backstage/plugin-scaffolder-common@1.4.3 @backstage/integration-react@1.1.21 @backstage/core-plugin-api@1.8.0 @backstage/plugin-search-react@1.7.2 @backstage/theme@0.4.4 @backstage/catalog-client@1.4.6 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-catalog-common@1.0.18 @backstage/plugin-search-common@1.2.8 e5bf3749ad: Support adding location analyzers in new catalog analysis extension point and move `AnalyzeOptions` and `ScmLocationAnalyzer` types to `@backstage/plugin-catalog-node` 8d756968f9: Introduce a new optional config parameter `catalog.stitchingStrategy.mode`, which can have the values `'immediate'` (default) and

The default is for stitching to work as it did before this change, which means that it happens "in-band" (blocking) immediately when each processing task finishes. When set to `'deferred'`, stitching is instead deferred to happen on a separate asynchronous worker queue just like processing. Deferred stitching should make performance smoother when ingesting large amounts of entities, and reduce p99 processing times and repeated over-stitching of hot spot entities when fan-out/fan-in in terms of relations is very large. It does however also come with some performance cost due to the queuing with how much wall-clock time some types of task take. 6694b369a3: Update the OpenAPI spec with more complete error responses and request bodies using Optic. Also, updates the test cases to use the new `supertest` pass through from `@backstage/backend-openapi-utils`. 013611b42e: `knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support. Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/integration@1.7.2 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/catalog-client@1.4.6 @backstage/plugin-permission-common@0.7.10 @backstage/backend-openapi-utils@0.1.0 @backstage/plugin-search-backend-module-catalog@0.1.11 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-auth-node@0.4.1 @backstage/plugin-catalog-common@1.0.18 @backstage/plugin-events-node@0.2.16 @backstage/plugin-permission-node@0.7.18 785fb1ea75: Adds a new catalog module for ingesting Backstage plugin OpenAPI specs into the catalog for display as an API entity. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/backend-openapi-utils@0.1.0 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 a604623324: Add the entire `Entity` to `EntityNodeData` and deprecate `name`, `kind`, `title`, `namespace` and `spec`. To get the deprecated properties in your custom component you can use: ```typescript import { DEFAULT_NAMESPACE } from '@backstage/catalog-model'; const { kind, metadata: { name, namespace = DEFAULT_NAMESPACE, title }, } = entity; ``` 6c2b872153: Add official support for React 18. 62b5922916: Internal theme type updates Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-client@1.4.6 @backstage/catalog-model@1.4.3 @backstage/types@1.1.1 e5bf3749ad: Support adding location analyzers in new catalog analysis extension point and move `AnalyzeOptions` and `ScmLocationAnalyzer` types to `@backstage/plugin-catalog-node` Updated dependencies @backstage/backend-plugin-api@0.6.7 @backstage/catalog-client@1.4.6 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-catalog-common@1.0.18 1e5b7d993a: Added an `EntityPresentationApi` and associated `entityPresentationApiRef`. This API lets you control how references to entities (e.g. in links, headings, iconography etc) are represented in the user interface. Usage of this API is initially added to the `EntityRefLink` and `EntityRefLinks` components, so that they can render richer, more correct representation of entity refs. There's also a new `EntityDisplayName` component, which works just like the `EntityRefLink` but without the link. Along with that change, the `fetchEntities` and `getTitle` props of `EntityRefLinksProps` are deprecated and no longer used, since the same need instead is fulfilled (and by default always enabled) by the `entityPresentationApiRef`. 1fd53fa0c6: The `UserListPicker` component has undergone improvements to enhance its performance. The previous implementation inferred the number of owned and starred entities based on the entities available in the `EntityListContext`. The updated version no longer relies on the `EntityListContext` for inference, allowing for better decoupling. The component now loads the entities' count asynchronously, resulting in improved performance and responsiveness. For this purpose, some of the exported filters such as `EntityTagFilter`, `EntityOwnerFilter`, `EntityLifecycleFilter` and `EntityNamespaceFilter` have now the `getCatalogFilters` method implemented. 2ad1bacef7: Add EntityRef to Entity Inspector UI 6c2b872153: Add official support for React 18. 69ee8d75f4: Remove `button` prop from used MaterialUI `MenuItem` component fixing incompatibility with MaterialUI v5. 0bf6ebda88: Added new APIs at the `/alpha` subpath for creating entity page cards and content for the new frontend system. 77f009b35d: Internal updates to match changes in the experimental `@backstage/frontend-plugin-api`. 71c97e7d73: The `spec.type` field in entities will now always be rendered as a

69c14904b6: Move the `EntityRefLink` icon to the left hand side as per Material-UI guidelines 000dcd01af: Removed unnecessary `@backstage/integration` dependency, replaced by `@backstage/integration-react`. 6c357184e2: Export `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` Updated dependencies @backstage/core-components@0.13.8 @backstage/frontend-plugin-api@0.3.0 @backstage/integration-react@1.1.21 @backstage/core-plugin-api@1.8.0 @backstage/plugin-permission-react@0.4.17 @backstage/version-bridge@1.0.7 @backstage/theme@0.4.4 @backstage/catalog-client@1.4.6 @backstage/plugin-permission-common@0.7.10 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-catalog-common@1.0.18 57fda44b90: Upgrade to GraphiQL to 3.0.6 68fc9dc60e: Updated alpha exports according to routing changes in `@backstage/frontend-plugin-api`. 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. 77f009b35d: Internal updates to match changes in the experimental `@backstage/frontend-plugin-api`. Updated dependencies @backstage/core-components@0.13.8 @backstage/frontend-plugin-api@0.3.0 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 f0e2ef3b81: Support being able to define custom composable Playlist index pages BREAKING The individual `PlaylistPage` route must now be manually hooked up by making the following change to your setup: ```diff -import { PlaylistIndexPage } from '@backstage/plugin-playlist'; +import { PlaylistIndexPage, PlaylistPage } from '@backstage/plugin-playlist'; // ... <Route path="/playlist" element={<PlaylistIndexPage />} /> +<Route path="/playlist/:playlistId" element={<PlaylistPage />} /> ``` 6c2b872153: Add official support for React 18. 69ee8d75f4: Remove `button` prop from used MaterialUI `MenuItem` component fixing incompatibility with MaterialUI v5. 62b5922916: Internal theme type updates Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/plugin-permission-react@0.4.17 @backstage/plugin-search-react@1.7.2 @backstage/theme@0.4.4 @backstage/plugin-permission-common@0.7.10 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 @backstage/plugin-catalog-common@1.0.18 @backstage/plugin-playlist-common@0.1.12 f28c11743a: Add a possibility to use a formatter on a warning panel. Applied it for a scaffolder template 3fdffbb699: Release design improvements for the `Scaffolder` plugin and support v5 of `@rjsf/*` libraries. This change should be non-breaking. If you're seeing typescript issues after migrating please The `next` versions like `createNextFieldExtension` and `NextScaffolderPage` have been promoted to the public interface under `createScaffolderFieldExtension` and `ScaffolderPage`, so any older imports which are no longer found will need updating from `@backstage/plugin-scaffolder/alpha` or `@backstage/plugin-scaffolder-react/alpha` will need to be imported from `@backstage/plugin-scaffolder` and `@backstage/plugin-scaffolder-react` respectively. The legacy versions are now available in `/alpha` under `createLegacyFieldExtension` and `LegacyScaffolderPage` if you're running into issues, but be aware that these will be removed in a next mainline release. 6c2b872153: Add official support for React 18. 69ee8d75f4: Remove `button` prop from used MaterialUI `MenuItem` component fixing incompatibility with MaterialUI v5. c838da0edd: Updated dependency `@rjsf/utils` to `5.13.6`. Updated dependency `@rjsf/core` to `5.13.6`. Updated dependency `@rjsf/material-ui` to `5.13.6`. Updated dependency `@rjsf/validator-ajv8` to `5.13.6`. 26e4d916d5: Title and description in RepoUrlPicker are now correctly displayed. 69c14904b6: Use `EntityRefLinks` with `hideIcons` property to avoid double icons 62b5922916: Internal theme type updates Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/plugin-scaffolder-common@1.4.3 @backstage/integration@1.7.2 @backstage/integration-react@1.1.21 @backstage/core-plugin-api@1.8.0 @backstage/plugin-permission-react@0.4.17 @backstage/plugin-scaffolder-react@1.6.0 @backstage/theme@0.4.4 @backstage/catalog-client@1.4.6 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-catalog-common@1.0.18 f3ab9cfcb7: Made shut down stale tasks configurable. There are two properties exposed: `scaffolder.processingInterval` - sets the processing interval for staled tasks. `scaffolder.taskTimeoutJanitorFrequency` - sets the task's heartbeat timeout, when to consider a task to be staled. 7d5a921114: Allow using `globby`'s negative matching with `copyWithoutTemplating`/`copyWithoutRender`. This allows including an entire subdirectory while excluding a single file so that it will still be templated instead of needing to list every other file and ensure the list is updated when new files are added. 5e4127c18e: Allow setting `update: true` in `publish:github:pull-request` scaffolder action 0920fd02ac: Add examples for `github:environment:create` scaffolder action & improve related tests ae30a9ae8c: Added description for publish:gerrit scaffolder actions 013611b42e: `knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support. 23f72b2cba: Refactoring the runner to generate minimally informative task log per iteration and properly validate iterated actions. 8613ba3928: Switched to using `"exports"` field for `/alpha` subpath

99d4936f6c: Add examples for `github:webhook` scaffolder action & improve related tests 2be3922eb8: Add examples for `github:deployKey:create` scaffolder action & improve related tests 76d07da66a: Make it possible to define control buttons text (Back, Create, Review) per template f8727ad228: Add examples for `publish:github:pull-request` scaffolder action & improve related tests Updated dependencies @backstage/plugin-catalog-backend@1.15.0 @backstage/plugin-catalog-node@1.5.0 @backstage/plugin-scaffolder-common@1.4.3 @backstage/integration@1.7.2 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/catalog-client@1.4.6 @backstage/plugin-permission-common@0.7.10 @backstage/plugin-scaffolder-node@0.2.8 @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.4 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-auth-node@0.4.1 @backstage/plugin-catalog-common@1.0.18 @backstage/plugin-permission-node@0.7.18 3fdffbb699: Release design improvements for the `Scaffolder` plugin and support v5 of `@rjsf/*` libraries. This change should be non-breaking. If you're seeing typescript issues after migrating please The `next` versions like `createNextFieldExtension` and `NextScaffolderPage` have been promoted to the public interface under `createScaffolderFieldExtension` and `ScaffolderPage`, so any older imports which are no longer found will need updating from `@backstage/plugin-scaffolder/alpha` or `@backstage/plugin-scaffolder-react/alpha` will need to be imported from `@backstage/plugin-scaffolder` and `@backstage/plugin-scaffolder-react` respectively. The legacy versions are now available in `/alpha` under `createLegacyFieldExtension` and `LegacyScaffolderPage` if you're running into issues, but be aware that these will be removed in a next mainline release. 6c2b872153: Add official support for React 18. 171a99816b: Fixed `backstage:featureFlag` in `scaffolder/next` by sorting out `manifest.steps`. c838da0edd: Updated dependency `@rjsf/utils` to `5.13.6`. Updated dependency `@rjsf/core` to `5.13.6`. Updated dependency `@rjsf/material-ui` to `5.13.6`. Updated dependency `@rjsf/validator-ajv8` to `5.13.6`. 69c14904b6: Use `EntityRefLinks` with `hideIcons` property to avoid double icons 62b5922916: Internal theme type updates dda56ae265: Preserve step's time execution for a non-running task. 76d07da66a: Make it possible to define control buttons text (Back, Create, Review) per template Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/plugin-scaffolder-common@1.4.3 @backstage/core-plugin-api@1.8.0 @backstage/version-bridge@1.0.7 @backstage/theme@0.4.4 @backstage/catalog-client@1.4.6 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 @backstage/types@1.1.1 46f0f1700e: Extract a package for the Stack Overflow new backend system plugin. Updated dependencies @backstage/plugin-search-backend-node@1.2.11 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/config@1.1.1 @backstage/plugin-search-common@1.2.8 17f93d5589: A new analytics event `not-found` will be published when a user visits a documentation site that does not exist 4728b3960d: Fixed navigation bug that caused users to not be scrolled to the top of a new page. Fixed navigation bug where using backwards and forwards browser navigation did not scroll users to the correct place on the TechDoc page. a3add7a682: Export alpha routes and nav item extension, only available for applications that uses the new Frontend system. 71c97e7d73: The \`spec.lifecycle' field in entities will now always be rendered as a string. 68fc9dc60e: Updated alpha exports according to routing changes in `@backstage/frontend-plugin-api`. 6c2b872153: Add official support for React 18. 0bf6ebda88: Added entity page content for the new plugin exported via `/alpha`. 67cc85bb14: Switched the conditional `react-dom/client` import to use `import(...)` rather than `require(...)`. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. 38cda52746: Added support for React 18. The new `createRoot` API from `react-dom/client` will now be used if present. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/frontend-plugin-api@0.3.0 @backstage/integration@1.7.2 @backstage/integration-react@1.1.21 @backstage/core-plugin-api@1.8.0 @backstage/plugin-techdocs-react@1.1.13 @backstage/plugin-search-react@1.7.2 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/plugin-search-common@1.2.8 67cff7b06f: Expose an extension point to set a custom build strategy. Also move `DocsBuildStrategy` type to `@backstage/plugin-techdocs-node` and deprecate `ShouldBuildParameters` type. c3c5c7e514: Add info about the entity when tech docs fail to build 48a61bfdca: Fix potential memory leak by not creating a build log transport if not given via `RouterOptions`. 013611b42e: `knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support. Updated dependencies @backstage/plugin-techdocs-node@1.10.0 @backstage/integration@1.7.2 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/plugin-search-backend-module-techdocs@0.1.11 @backstage/catalog-client@1.4.6 @backstage/plugin-permission-common@0.7.10 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/plugin-catalog-common@1.0.18 @backstage/plugin-search-common@1.2.8 67cff7b06f: Expose an extension point to set a custom build strategy. Also move `DocsBuildStrategy` type to `@backstage/plugin-techdocs-node` and deprecate `ShouldBuildParameters` type. e61a975f61: Switch to `@smithy/node-http-handler` instead of the `@aws-sdk/node-http-handler` 3d043526f4: Updated dependency `aws-sdk-client-mock` to `^3.0.0`. Updated dependencies @backstage/integration@1.7.2 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/integration-aws-node@0.1.8 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3

a873a32a1f: Added support for the . In your `packages/backend/src/index.ts` make the following changes: ```diff import { createBackend } from '@backstage/backend-defaults'; const backend = createBackend(); // ... other feature additions backend.add(import('@backstage/plugin-vault-backend'); backend.start(); ``` If you use the new backend system, the token renewal task can be defined via configuration file: ```diff vault: baseUrl: <BASE_URL> token: <TOKEN> schedule: frequency: ... timeout: ... # Other schedule options, such as scope or initialDelay ``` If the `schedule` is omitted or set to `false` no token renewal task will be scheduled. If the value of `schedule` is set to `true` the renew will be scheduled hourly (the default). In other cases (like in the diff above), the defined schedule will be used. DEPRECATIONS: The interface `VaultApi` and the type `VaultSecret` are now deprecated. Import them from `@backstage/plugin-vault-node`. Updated dependencies @backstage/plugin-vault-node@0.1.0 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/config@1.1.1 @backstage/errors@1.2.3 7a41bcf2af: Initial version of the \`plugin-vault-node\`\` package. It contains the extension point definitions for the vault backend, as well as some types that will be deprecated in the backend plugin. Updated dependencies @backstage/backend-plugin-api@0.6.7 6c2b872153: Add official support for React 18. Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/plugin-permission-react@0.4.17 @backstage/core-app-api@1.11.1 @backstage/theme@0.4.4 bc9a18d5ec: Added a workaround for double `default` wrapping when dynamically importing CommonJS modules with default exports. Updated dependencies @backstage/config-loader@1.5.3 @backstage/cli-node@0.2.0 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/cli-common@0.1.13 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-auth-node@0.4.1 @backstage/plugin-permission-node@0.7.18 aa13482090: Limit the database creation concurrency to one, defensively 013611b42e: `knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support. 3d043526f4: Updated dependency `aws-sdk-client-mock` to `^3.0.0`. Updated dependencies @backstage/config-loader@1.5.3 @backstage/integration@1.7.2 @backstage/backend-plugin-api@0.6.7 @backstage/integration-aws-node@0.1.8 @backstage/backend-app-api@0.5.8 @backstage/backend-dev-utils@0.1.2 @backstage/cli-common@0.1.13 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-app-api@0.5.8 013611b42e: `knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support. Updated dependencies @backstage/backend-tasks@0.5.12 @backstage/plugin-permission-common@0.7.10 @backstage/config@1.1.1 @backstage/types@1.1.1 @backstage/plugin-auth-node@0.4.1 013611b42e: `knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support. Updated dependencies @backstage/backend-common@0.19.9 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 013611b42e: `knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support. bb688f7b3b: Ensure recursive deletion of temporary directories in tests Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-app-api@0.5.8 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-auth-node@0.4.1 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. Updated dependencies @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 22ca64f117: Correctly resolve config targets into absolute paths 087bab5b42: Updated dependency `typescript-json-schema` to `^0.62.0`. Updated dependencies @backstage/cli-common@0.1.13 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 6c2b872153: Add official support for React 18. 89d13e5618: Add current and default scopes when refreshing session 9ab0572217: Add component data `core.type` marker for `AppRouter` and `FlatRoutes`. Updated dependencies @backstage/core-plugin-api@1.8.0 @backstage/version-bridge@1.0.7 @backstage/config@1.1.1 @backstage/types@1.1.1 81c8db2088: Fix `RoutedTabs` so that it does not explode without tabs. eb817ee6d4: Fix spacing inconsistency with links and labels in headers f28c11743a: Add a possibility to use a formatter on a warning panel. Applied it for a scaffolder template 6c2b872153: Add official support for React 18. e07570a740: Fixed an issue causing the `Select` component to show empty chips when some of the selected values did not match any item 7bdc1b0a12: Fixed compatibility with Safari &lt;16.3 by eliminating RegEx lookbehind in `extractInitials`. This PR also changed how initials are generated resulting in John Jonathan Doe => JD instead of JJ. 66071b42c0: Make the `options.titleFormat` prop of `<StructuredMetadataTable />` apply to all keys including nested ones. Previously, this option would only apply to the root keys of the `metadata` prop. Document and improve the props of `<StructuredMetadataTable

Previously, the `options` prop was `any`. 71c97e7d73: Fixed the type declaration of `DependencyGraphProps`, the `defs` prop now expects `JSX.Element`s. 0c5b78650c: Reverting the `MissingAnnotationEmptyState` component due to cyclical dependency. This component is now deprecated, please use the import from `@backstage/plugin-catalog-react` instead to use the new functionality 4b7d341746: Updated dependency `linkify-react` to `4.1.2`. 0ef24425c1: Updated dependency `linkifyjs` to `4.1.2`. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. Updated dependencies @backstage/core-plugin-api@1.8.0 @backstage/version-bridge@1.0.7 @backstage/theme@0.4.4 @backstage/config@1.1.1 @backstage/errors@1.2.3 770763487a: Cleaned up cases where deprecated code was being used but had a new location they should be imported from 013611b42e: `knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support. You can do the same in your own Backstage repository to ensure that you get future node 18+ relevant updates, by having the following lines in your `packages/backend/package.json`: "dependencies": { // ... "knex": "^3.0.0" }, "devDependencies": { // ... "better-sqlite3": "^9.0.0", f577e1176f: Bumped create-app version. 6c2b872153: Add official support for React 18. ae1602e54d: If create app installs dependencies, don't suggest to user that they also need to do it. e6b7ab8d2b: Added missing node-gyp dependency to fix Docker image build Updated dependencies @backstage/cli-common@0.1.13 67cc85bb14: Switched the conditional `react-dom/client` import to use `import(...)` rather than `require(...)`. 38cda52746: Added support for React 18. The new `createRoot` API from `react-dom/client` will now be used if present. Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/integration-react@1.1.21 @backstage/core-plugin-api@1.8.0 @backstage/app-defaults@1.4.5 @backstage/core-app-api@1.11.1 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 243c655a68: JSDoc and Error message updates to handle `Azure Active Directory` re-brand to `Entra ID` 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. Updated dependencies @backstage/config@1.1.1 20d97d28a3: Updated dependency `aws-sdk-client-mock-jest` to `^3.0.0`. 3d043526f4: Updated dependency `aws-sdk-client-mock` to `^3.0.0`. Updated dependencies @backstage/config@1.1.1 @backstage/errors@1.2.3 6c2b872153: Add official support for React 18. Updated dependencies @backstage/integration@1.7.2 @backstage/core-plugin-api@1.8.0 @backstage/config@1.1.1 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. Updated dependencies @backstage/core-plugin-api@1.8.0 @backstage/plugin-permission-react@0.4.17 @backstage/core-app-api@1.11.1 @backstage/theme@0.4.4 @backstage/plugin-permission-common@0.7.10 @backstage/config@1.1.1 @backstage/types@1.1.1 6c2b872153: Add official support for React 18. 6c2b872153: Add official support for React 18. 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/frontend-plugin-api@0.3.0 @backstage/integration-react@1.1.21 @backstage/core-plugin-api@1.8.0 @backstage/plugin-search-react@1.7.2 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/plugin-adr-common@0.2.17 @backstage/plugin-search-common@1.2.8 68f8a55622: Updated dependency `@types/marked` to `^5.0.0`. Updated dependencies @backstage/integration@1.7.2 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/catalog-client@1.4.6 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/plugin-adr-common@0.2.17 @backstage/plugin-search-common@1.2.8 Updated dependencies @backstage/integration@1.7.2 @backstage/catalog-model@1.4.3 @backstage/plugin-search-common@1.2.8 6c2b872153: Add official support for React 18. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/test-utils@1.4.5 @backstage/theme@0.4.4 @backstage/dev-utils@1.0.23 @backstage/catalog-model@1.4.3 Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/config@1.1.1 6c2b872153: Add official support for React 18. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 6c2b872153: Add official support for React 18. Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/config@1.1.1 6c2b872153: Add official support for React 18. 504614d313: Updated dependency `@types/jest` to `^29.0.0`. Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/config@1.1.1 6c2b872153: Add official support for React 18. Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/config@1.1.1 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 6c2b872153: Add official support for React 18. 6c2b872153: Add official support for React 18. Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 013611b42e: `knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support. Updated dependencies @backstage/config-loader@1.5.3 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/config@1.1.1 @backstage/types@1.1.1 @backstage/plugin-app-node@0.1.7 Updated dependencies @backstage/backend-plugin-api@0.6.7 Updated dependencies @backstage/backend-plugin-api@0.6.7 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-auth-node@0.4.1 Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7

a3236ad0ca: Fix link to the repository in `README.md`. Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/plugin-auth-node@0.4.1 Updated dependencies @backstage/backend-plugin-api@0.6.7 @backstage/plugin-auth-node@0.4.1 a3236ad0ca: Fix link to the repository in `README.md`. 3979524c74: Added support for specifying a domain hint on the Microsoft authentication provider configuration. fde212dd10: Re-add the missing profile photo as well as access token retrieval for foreign scopes. Additionally, we switch from previously 48x48 to 96x96 which is the size used at the profile card. 5aeb14f035: Correctly mark the client secret in configuration as secret 2817115d09: Removed `prompt=consent` from start method to fix #20641 Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/plugin-auth-node@0.4.1 Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/plugin-auth-node@0.4.1 a8f6afda4a: Introduced metadata cache for the `pinniped` provider. Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/config@1.1.1 @backstage/plugin-auth-node@0.4.1 Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/catalog-client@1.4.6 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 6c2b872153: Add official support for React 18. ce9e59cbb3: Refactored the error handling for some of the hooks 361bb34d8e: Consolidated getting the annotation values into a single function to help with future changes Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 @backstage/plugin-azure-devops-common@0.3.1 Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/config@1.1.1 @backstage/plugin-azure-devops-common@0.3.1 6c2b872153: Add official support for React 18. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/plugin-azure-sites-common@0.1.1 Updated dependencies @backstage/backend-common@0.19.9 @backstage/config@1.1.1 @backstage/plugin-azure-sites-common@0.1.1 6c2b872153: Add official support for React 18. Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 013611b42e: `knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/catalog-client@1.4.6 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/plugin-auth-node@0.4.1 c6e7940ccf: Updated Readme document in bazaar plugin 4e66e37bd1: Added alert popup for link and unlink entity in bazaar project c5aad900e3: Adding descending sort in a bazaar plugin 6c2b872153: Add official support for React 18. 69ee8d75f4: Remove `button` prop from used MaterialUI `MenuItem` component fixing incompatibility with MaterialUI v5. b3acba9091: Added alert popup in the bazaar plugin 1a40159acb: Removed unnecessary dependency on `@backstage/cli`. 62b5922916: Internal theme type updates Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/plugin-catalog@1.15.0 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-client@1.4.6 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 013611b42e: `knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support. 8613ba3928: Switched to using `"exports"` field for `/alpha` subpath export. Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/plugin-auth-node@0.4.1 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. Updated dependencies @backstage/integration@1.7.2 6c2b872153: Add official support for React 18. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 20d97d28a3: Updated dependency `aws-sdk-client-mock-jest` to `^3.0.0`. 3d043526f4: Updated dependency `aws-sdk-client-mock` to `^3.0.0`. Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/plugin-kubernetes-common@0.7.1 @backstage/integration@1.7.2 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/integration-aws-node@0.1.8 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-catalog-common@1.0.18 Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/integration@1.7.2 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-catalog-common@1.0.18 Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/integration@1.7.2 @backstage/backend-common@0.19.9 @backstage/plugin-bitbucket-cloud-common@0.2.14 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/integration@1.7.2 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/catalog-client@1.4.6 @backstage/plugin-bitbucket-cloud-common@0.2.14 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/plugin-catalog-common@1.0.18 @backstage/plugin-events-node@0.2.16 Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/integration@1.7.2 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 62180df4ee: Allow integration with kubernetes dashboard Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/plugin-kubernetes-common@0.7.1 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/integration@1.7.2 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 88b673aa76: Import `AnalyzeOptions` and `ScmLocationAnalyzer` types from `@backstage/plugin-catalog-node` Updated dependencies @backstage/plugin-catalog-backend@1.15.0 @backstage/plugin-catalog-node@1.5.0 @backstage/integration@1.7.2 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/catalog-client@1.4.6 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/plugin-catalog-common@1.0.18 @backstage/plugin-events-node@0.2.16 Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/plugin-catalog-backend-module-github@0.4.5 @backstage/config@1.1.1 d732f17610: Added try catch around fetching gitlab group users to prevent refresh from failing completely while only a select number of groups might not be able to load correctly. 0873a43ac1: Resolved a bug affecting the retrieval of users from group

By appending '/all' to the API call, we now include members from all inherited groups, as per Gitlab's API specifications. This change is reflected in the listSaaSUsers function. Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/integration@1.7.2 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 013611b42e: `knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support. Updated dependencies @backstage/plugin-catalog-backend@1.15.0 @backstage/plugin-catalog-node@1.5.0 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/plugin-permission-common@0.7.10 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/plugin-events-node@0.2.16 Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/backend-tasks@0.5.12 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-catalog-common@1.0.18 224aa6f64c: export the function to read ms graph provider config 243c655a68: JSDoc and Error message updates to handle `Azure Active Directory` re-brand to `Entra ID` Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/plugin-catalog-common@1.0.18 Updated dependencies @backstage/plugin-catalog-backend@1.15.0 @backstage/plugin-catalog-node@1.5.0 @backstage/integration@1.7.2 @backstage/backend-common@0.19.9 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/types@1.1.1 @backstage/plugin-catalog-common@1.0.18 Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/plugin-scaffolder-common@1.4.3 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/catalog-model@1.4.3 @backstage/plugin-catalog-common@1.0.18 013611b42e: `knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support. Updated dependencies @backstage/backend-plugin-api@0.6.7 @backstage/catalog-model@1.4.3 @backstage/plugin-auth-node@0.4.1 Updated dependencies @backstage/plugin-permission-common@0.7.10 @backstage/catalog-model@1.4.3 @backstage/plugin-search-common@1.2.8 6c2b872153: Add official support for React 18. Updated dependencies @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/types@1.1.1 6db75b900a: Create an experimental plugin that is compatible with the declarative integration system, it is exported from the `/alpha` subpath. 6c2b872153: Add official support for React 18. dee1f39fcc: Fix missing children key warning on the default catalog import page. 71c97e7d73: The `app.title` configuration is now properly required to be a string. Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/frontend-plugin-api@0.3.0 @backstage/integration@1.7.2 @backstage/integration-react@1.1.21 @backstage/core-plugin-api@1.8.0 @backstage/catalog-client@1.4.6 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/plugin-catalog-common@1.0.18 6c2b872153: Add official support for React 18. a11cdb9200: Added filtering and sorting to unprocessed entities tables. Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 6c2b872153: Add official support for React 18. Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-plugin-api@1.8.0 @backstage/catalog-model@1.4.3 6c2b872153: Add official support for React 18. Updated dependencies @backstage/core-plugin-api@1.8.0 @backstage/plugin-cicd-statistics@0.1.28 @backstage/catalog-model@1.4.3 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 8ae07cab4c: Added Installation Steps so that it is clear what is needed to install and use the Google Cloud Plugin. 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 6c2b872153: Add official support for React 18. 62b5922916: Internal theme type updates fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 6c2b872153: Add official support for React 18. 71c97e7d73: The warning for missing code coverage will now render the entity as a reference. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 11f671eaa9: Added support for new backend system 013611b42e: `knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support. Updated dependencies @backstage/integration@1.7.2 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/catalog-client@1.4.6 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/plugin-auth-node@0.4.1 6c2b872153: Add official support for React 18. Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/config@1.1.1 @backstage/errors@1.2.3 6c2b872153: Add official support for React 18. Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 6c2b872153: Add official support for React 18. 69ee8d75f4: Remove `button` prop from used MaterialUI `MenuItem` component fixing incompatibility with MaterialUI v5. d49cffaf6a: Updated dependency `@types/pluralize` to `^0.0.33`. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. 7da799d5b7: Updated dependency `@types/pluralize` to `^0.0.32`. 62b5922916: Internal theme type updates Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0

@backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/plugin-cost-insights-common@0.1.2 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/plugin-permission-react@0.4.17 @backstage/theme@0.4.4 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-devtools-common@0.1.6 Updated dependencies @backstage/config-loader@1.5.3 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/plugin-permission-common@0.7.10 @backstage/cli-common@0.1.13 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-auth-node@0.4.1 @backstage/plugin-devtools-common@0.1.6 @backstage/plugin-permission-node@0.7.18 Updated dependencies @backstage/plugin-permission-common@0.7.10 @backstage/types@1.1.1 6c2b872153: Add official support for React 18. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 6c2b872153: Add official support for React 18. Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 @backstage/plugin-entity-feedback-common@0.1.3 013611b42e: `knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support. Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/catalog-client@1.4.6 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/plugin-auth-node@0.4.1 @backstage/plugin-entity-feedback-common@0.1.3 6c2b872153: Add official support for React 18. Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-client@1.4.6 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 @backstage/plugin-catalog-common@1.0.18 Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/config@1.1.1 @backstage/plugin-events-node@0.2.16 3d043526f4: Updated dependency `aws-sdk-client-mock` to `^3.0.0`. Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/config@1.1.1 @backstage/types@1.1.1 @backstage/plugin-events-node@0.2.16 Updated dependencies @backstage/backend-plugin-api@0.6.7 @backstage/plugin-events-node@0.2.16 Updated dependencies @backstage/backend-plugin-api@0.6.7 @backstage/plugin-events-node@0.2.16 Updated dependencies @backstage/backend-plugin-api@0.6.7 @backstage/plugin-events-node@0.2.16 Updated dependencies @backstage/backend-plugin-api@0.6.7 @backstage/config@1.1.1 @backstage/plugin-events-node@0.2.16 Updated dependencies @backstage/backend-plugin-api@0.6.7 @backstage/config@1.1.1 @backstage/plugin-events-node@0.2.16 Updated dependencies @backstage/plugin-events-node@0.2.16 Updated dependencies @backstage/backend-plugin-api@0.6.7 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. 62b5922916: Internal theme type updates Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/frontend-plugin-api@0.3.0 @backstage/core-plugin-api@1.8.0 @backstage/plugin-explore-react@0.0.33 @backstage/plugin-search-react@1.7.2 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 @backstage/plugin-explore-common@0.0.2 @backstage/plugin-search-common@1.2.8 Updated dependencies @backstage/backend-common@0.19.9 @backstage/config@1.1.1 @backstage/types@1.1.1 @backstage/plugin-explore-common@0.0.2 @backstage/plugin-search-backend-module-explore@0.1.11 @backstage/plugin-search-common@1.2.8 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. Updated dependencies @backstage/core-plugin-api@1.8.0 @backstage/plugin-explore-common@0.0.2 6c2b872153: Add official support for React 18. Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. 62b5922916: Internal theme type updates Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/errors@1.2.3 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 6c2b872153: Add official support for React 18. Updated dependencies @backstage/core-components@0.13.8 @backstage/integration@1.7.2 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency ee0c44ce62: Fixed an issue that was preventing the sorting of workflow runs by their status. Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/integration@1.7.2 @backstage/integration-react@1.1.21 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 6c2b872153: Add official support for React 18. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/integration@1.7.2 @backstage/integration-react@1.1.21 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 6c2b872153: Add official support for React 18. Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/integration@1.7.2 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 6c2b872153: Add official support for React 18. Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/integration@1.7.2 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/config@1.1.1 6c2b872153: Add official support for React 18. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 Updated dependencies @backstage/backend-common@0.19.9 @backstage/plugin-catalog-graphql@0.4.1 @backstage/config@1.1.1 6c2b872153: Add official support for React 18. Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 d86b2acec4: Fix bug where `retrieveAll` method wasn't fetching visits 3fdffbb699: Remove the duplicate versions of `@rjsf/*` as they're no longer needed 6c2b872153: Add official support for React 18. 5b364984bf: Added experimental support for declarative integration via the `/alpha` subpath. c838da0edd: Updated dependency `@rjsf/utils` to `5.13.6`. Updated dependency `@rjsf/core` to `5.13.6`. Updated dependency `@rjsf/material-ui` to `5.13.6`. Updated dependency `@rjsf/validator-ajv8` to

cc0e8d0b51: Temporarily pin the `react-grid-layout` sub-dependency to version `1.3.4` while the horizontal resizing of the latest version is not fixed. For more details, see . 302316d231: Added a new Featured Docs component to `plugin-home`, which can display any entity given a filter. import { FeaturedDocsCard } from '@backstage/plugin-home'; <FeaturedDocsCard filter={{ 'spec.type': 'documentation', 'metadata.name': 'getting-started-with-backstage', }} subLinkText="More Details" emptyState={emptyStateReactNode} linkDestination={'/customPath'} responseLimit={5} /> See the Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/frontend-plugin-api@0.3.0 @backstage/core-plugin-api@1.8.0 @backstage/core-app-api@1.11.1 @backstage/plugin-home-react@0.1.5 @backstage/theme@0.4.4 @backstage/catalog-client@1.4.6 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/types@1.1.1 6c2b872153: Add official support for React 18. c838da0edd: Updated dependency `@rjsf/utils` to `5.13.6`. Updated dependency `@rjsf/core` to `5.13.6`. Updated dependency `@rjsf/material-ui` to `5.13.6`. Updated dependency `@rjsf/validator-ajv8` to `5.13.6`. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 6c2b872153: Add official support for React 18. Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 @backstage/plugin-jenkins-common@0.1.21 4bfb878807: Updated dependency `@types/jenkins` to `^1.0.0`. Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/catalog-client@1.4.6 @backstage/plugin-permission-common@0.7.10 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/plugin-auth-node@0.4.1 @backstage/plugin-jenkins-common@0.1.21 @backstage/plugin-permission-node@0.7.18 Updated dependencies @backstage/plugin-permission-common@0.7.10 @backstage/plugin-catalog-common@1.0.18 6c2b872153: Add official support for React 18. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 8613ba3928: Switched to using `"exports"` field for `/alpha` subpath export. Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 6c2b872153: Add official support for React 18. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/plugin-kubernetes-common@0.7.1 @backstage/plugin-kubernetes-react@0.1.1 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 62180df4ee: Allow storing dashboard parameters for kubernetes in catalog df40b067e1: Fixed the lack of `resourcequotas` as part of the Default Objects to fetch from the kubernetes api Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/plugin-kubernetes-common@0.7.1 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/integration-aws-node@0.1.8 @backstage/catalog-client@1.4.6 @backstage/plugin-permission-common@0.7.10 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-auth-node@0.4.1 @backstage/plugin-kubernetes-node@0.1.1 @backstage/plugin-permission-node@0.7.18 6c2b872153: Add official support for React 18. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/plugin-kubernetes-common@0.7.1 @backstage/plugin-kubernetes-react@0.1.1 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 62180df4ee: Allow storing dashboard parameters for kubernetes in catalog df40b067e1: Fixed the lack of `resourcequotas` as part of the Default Objects to fetch from the kubernetes api Updated dependencies @backstage/core-plugin-api@1.8.0 @backstage/plugin-permission-common@0.7.10 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 @backstage/types@1.1.1 Updated dependencies @backstage/plugin-kubernetes-common@0.7.1 @backstage/backend-plugin-api@0.6.7 @backstage/catalog-model@1.4.3 0f4cad6da0: Internal refactor to avoid a null pointer problem 6c2b872153: Add official support for React 18. b52f576f48: Make sure types exported by other `kubernetes` plugins in the past are exported again after the creation of the react package. Some types have been moved to this new package but the export was missing, so they were not available anymore for developers. Updated dependencies @backstage/core-components@0.13.8 @backstage/plugin-kubernetes-common@0.7.1 @backstage/core-plugin-api@1.8.0 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 @backstage/types@1.1.1 6c2b872153: Add official support for React 18. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/plugin-lighthouse-common@0.1.4 Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/catalog-client@1.4.6 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/types@1.1.1 @backstage/plugin-lighthouse-common@0.1.4 6c2b872153: Add official support for React 18. Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 @backstage/plugin-linguist-common@0.1.2 013611b42e: `knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support. Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/catalog-client@1.4.6 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-auth-node@0.4.1 @backstage/plugin-linguist-common@0.1.2 6c2b872153: Add official support for React 18. 62b5922916: Internal theme type updates Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/errors@1.2.3 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0

6c2b872153: Add official support for React 18. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/config@1.1.1 @backstage/errors@1.2.3 6c2b872153: Add official support for React 18. 4d2f72c572: Added Deep link into Octopus Deploy project from the Release Table. Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 6c2b872153: Add official support for React 18. 62b5922916: Internal theme type updates Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 6c2b872153: Add official support for React 18. 62b5922916: Internal theme type updates Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-client@1.4.6 @backstage/catalog-model@1.4.3 6c2b872153: Add official support for React 18. Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/plugin-home-react@0.1.5 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 6c2b872153: Add official support for React 18. Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 8613ba3928: Switched to using `"exports"` field for `/alpha` subpath export. Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/config@1.1.1 Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/plugin-permission-common@0.7.10 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/plugin-auth-node@0.4.1 @backstage/plugin-permission-node@0.7.18 Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/plugin-permission-common@0.7.10 @backstage/plugin-auth-node@0.4.1 @backstage/plugin-permission-node@0.7.18 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. Updated dependencies @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/plugin-permission-common@0.7.10 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/plugin-auth-node@0.4.1 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. Updated dependencies @backstage/core-plugin-api@1.8.0 @backstage/plugin-permission-common@0.7.10 @backstage/config@1.1.1 013611b42e: `knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support. Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/catalog-client@1.4.6 @backstage/plugin-permission-common@0.7.10 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/plugin-auth-node@0.4.1 @backstage/plugin-permission-node@0.7.18 @backstage/plugin-playlist-common@0.1.12 Updated dependencies @backstage/plugin-permission-common@0.7.10 8613ba3928: Switched to using `"exports"` field for `/alpha` subpath export. Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/config@1.1.1 6c2b872153: Add official support for React 18. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 Updated dependencies @backstage/backend-common@0.19.9 @backstage/config@1.1.1 Updated dependencies @backstage/integration@1.7.2 @backstage/backend-common@0.19.9 @backstage/plugin-scaffolder-node@0.2.8 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 Updated dependencies @backstage/integration@1.7.2 @backstage/backend-common@0.19.9 @backstage/plugin-scaffolder-node@0.2.8 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 26ca97ebaa: Add examples for `gitlab:projectAccessToken:create` scaffolder action & improve related tests Updated dependencies @backstage/integration@1.7.2 @backstage/plugin-scaffolder-node@0.2.8 @backstage/config@1.1.1 @backstage/errors@1.2.3 Updated dependencies @backstage/integration@1.7.2 @backstage/backend-common@0.19.9 @backstage/plugin-scaffolder-node@0.2.8 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 Updated dependencies @backstage/plugin-scaffolder-node@0.2.8 @backstage/config@1.1.1 @backstage/errors@1.2.3 Updated dependencies @backstage/plugin-scaffolder-node@0.2.8 @backstage/config@1.1.1 @backstage/types@1.1.1 2e0cef42ab: Add missing required property `type` in `Template.v1beta3.schema.json` schema 76d07da66a: Make it possible to define control buttons text (Back, Create, Review) per template Updated dependencies @backstage/plugin-permission-common@0.7.10 @backstage/catalog-model@1.4.3 @backstage/types@1.1.1 8613ba3928: Switched to using `"exports"` field for `/alpha` subpath export. Updated dependencies @backstage/plugin-scaffolder-common@1.4.3 @backstage/integration@1.7.2 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 @backstage/types@1.1.1 68fc9dc60e: Updated alpha exports according to routing changes in `@backstage/frontend-plugin-api`. 6c2b872153: Add official support for React 18. 62b5922916: Internal theme type updates fa11120050: Fixed incorrect plugin ID in `/alpha` export. 71c97e7d73: Minor internal code cleanup. Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/frontend-plugin-api@0.3.0 @backstage/core-plugin-api@1.8.0 @backstage/version-bridge@1.0.7 @backstage/plugin-search-react@1.7.2 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-search-common@1.2.8 6694b369a3: Update the OpenAPI spec with more complete error responses and request bodies using Optic. Also, updates the test cases to use the new `supertest` pass through from `@backstage/backend-openapi-utils`. Updated dependencies @backstage/plugin-search-backend-node@1.2.11 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/plugin-permission-common@0.7.10 @backstage/backend-openapi-utils@0.1.0 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-auth-node@0.4.1 @backstage/plugin-permission-node@0.7.18 @backstage/plugin-search-common@1.2.8 Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/plugin-search-backend-node@1.2.11 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/catalog-client@1.4.6 @backstage/plugin-permission-common@0.7.10 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/plugin-catalog-common@1.0.18 @backstage/plugin-search-common@1.2.8 006df4a581: Support AWS OpenSearch Serverless search

Does not support `_refresh` endpoint. Updated dependencies @backstage/plugin-search-backend-node@1.2.11 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/integration-aws-node@0.1.8 @backstage/config@1.1.1 @backstage/plugin-search-common@1.2.8 Updated dependencies @backstage/plugin-search-backend-node@1.2.11 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/config@1.1.1 @backstage/plugin-explore-common@0.0.2 @backstage/plugin-search-common@1.2.8 2b4cd1ccae: Optimize outdated documents deletion logic in PgSearchEngine DatabaseDocumentStore which significantly reduces cost on large tables 013611b42e: `knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support. Updated dependencies @backstage/plugin-search-backend-node@1.2.11 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/config@1.1.1 @backstage/plugin-search-common@1.2.8 c437253b7a: The process of adding or modifying fields in the techdocs search index has been simplified. For more details, see . Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/plugin-techdocs-node@1.10.0 @backstage/plugin-search-backend-node@1.2.11 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/catalog-client@1.4.6 @backstage/plugin-permission-common@0.7.10 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/plugin-catalog-common@1.0.18 @backstage/plugin-search-common@1.2.8 b168d7e7ea: Fix highlighting for non-string fields on the `Lunr` search engine implementation. Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/plugin-permission-common@0.7.10 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/plugin-search-common@1.2.8 Updated dependencies @backstage/plugin-permission-common@0.7.10 @backstage/types@1.1.1 6c2b872153: Add official support for React 18. f48cde800a: Emit search analytics in the search hook instead of in a dedicated component f75caf9f3d: Fixed a rare occurrence where a race in the search bar could throw away user input or cause the clear button not to work. 77f009b35d: Internal updates to match changes in the experimental `@backstage/frontend-plugin-api`. a539643cba: Minor refactor of search bar analytics capture 71c97e7d73: The filter options passed to `SearchResultGroupLayout` are now always explicitly rendered as strings by default. e7c09c4f4b: Use default extensions boundary and suspense on the alpha declarative `createSearchResultListItem` extension factory. Updated dependencies @backstage/core-components@0.13.8 @backstage/frontend-plugin-api@0.3.0 @backstage/frontend-app-api@0.3.0 @backstage/core-plugin-api@1.8.0 @backstage/version-bridge@1.0.7 @backstage/theme@0.4.4 @backstage/types@1.1.1 @backstage/plugin-search-common@1.2.8 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 55725922a5: Ensure that shortcuts aren't duplicate-checked against themselves 6c2b872153: Add official support for React 18. Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/types@1.1.1 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. 62b5922916: Internal theme type updates 8613ba3928: Switched to using `"exports"` field for `/alpha` subpath export. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/plugin-sonarqube-react@0.1.10 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/config@1.1.1 @backstage/errors@1.2.3 6c2b872153: Add official support for React 18. Updated dependencies @backstage/core-plugin-api@1.8.0 @backstage/catalog-model@1.4.3 6c2b872153: Add official support for React 18. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 6c2b872153: Add official support for React 18. b168d7e7ea: Migrate package to the new Frontend system, the new module is distributed with a `/alpha` subpath. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. Updated dependencies @backstage/core-components@0.13.8 @backstage/frontend-plugin-api@0.3.0 @backstage/core-plugin-api@1.8.0 @backstage/plugin-search-react@1.7.2 @backstage/plugin-home-react@0.1.5 @backstage/theme@0.4.4 @backstage/config@1.1.1 @backstage/plugin-search-common@1.2.8 b168d7e7ea: Deprecate package in favor of the new `@backstage/plugin-search-backend-module-stack-overflow-collator` module. The search collator `requestParams` option is optional now, so its default value is `{ order: 'desc', sort: 'activity', site: 'stackoverflow' }` as defined in the `Try It` section on the . Updated dependencies @backstage/plugin-search-backend-module-stack-overflow-collator@0.1.0 @backstage/backend-common@0.19.9 @backstage/config@1.1.1 @backstage/plugin-search-common@1.2.8 6c2b872153: Add official support for React 18. Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/errors@1.2.3 6c2b872153: Add official support for React 18. 62b5922916: Internal theme type updates Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-tech-insights-common@0.2.12 013611b42e: `knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support. 193ad022bb: Add `factRetrieverId` to the fact retriever's logger metadata. Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-tasks@0.5.12 @backstage/catalog-client@1.4.6 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-tech-insights-common@0.2.12 @backstage/plugin-tech-insights-node@0.4.13 Updated dependencies @backstage/backend-common@0.19.9 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/plugin-tech-insights-common@0.2.12 @backstage/plugin-tech-insights-node@0.4.13 Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-tasks@0.5.12 @backstage/config@1.1.1 @backstage/types@1.1.1 @backstage/plugin-tech-insights-common@0.2.12 68fc9dc60e: Updated alpha exports according to routing changes in `@backstage/frontend-plugin-api`. 6c2b872153: Add official support for React

4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. Updated dependencies @backstage/core-components@0.13.8 @backstage/frontend-plugin-api@0.3.0 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 6c2b872153: Add official support for React 18. Updated dependencies @backstage/core-components@0.13.8 @backstage/plugin-catalog@1.15.0 @backstage/plugin-techdocs@1.9.0 @backstage/integration-react@1.1.21 @backstage/core-plugin-api@1.8.0 @backstage/plugin-techdocs-react@1.1.13 @backstage/core-app-api@1.11.1 @backstage/plugin-search-react@1.7.2 @backstage/test-utils@1.4.5 @backstage/theme@0.4.4 4728b3960d: Fixed navigation bug that caused users to not be scrolled to the top of a new page. Fixed navigation bug where using backwards and forwards browser navigation did not scroll users to the correct place on the TechDoc page. 6c2b872153: Add official support for React 18. 62b5922916: Internal theme type updates Updated dependencies @backstage/core-components@0.13.8 @backstage/integration@1.7.2 @backstage/integration-react@1.1.21 @backstage/core-plugin-api@1.8.0 @backstage/plugin-techdocs-react@1.1.13 @backstage/theme@0.4.4 6c2b872153: Add official support for React 18. Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/version-bridge@1.0.7 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 6c2b872153: Add official support for React 18. 8613ba3928: Switched to using `"exports"` field for `/alpha` subpath export. Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 Updated dependencies @backstage/plugin-catalog-node@1.5.0 @backstage/integration@1.7.2 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/catalog-client@1.4.6 @backstage/backend-openapi-utils@0.1.0 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 68fc9dc60e: Updated alpha exports according to routing changes in `@backstage/frontend-plugin-api`. 6c2b872153: Add official support for React 18. 4aa43f62aa: Updated dependency `cross-fetch` to `^4.0.0`. Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/frontend-plugin-api@0.3.0 @backstage/core-plugin-api@1.8.0 @backstage/core-app-api@1.11.1 @backstage/theme@0.4.4 @backstage/errors@1.2.3 @backstage/types@1.1.1 dd0350379b: Added dependency on `@backstage/config` 013611b42e: `knex` has been bumped to major version 3 and `better-sqlite3` to major version 9, which deprecate node 16 support. 8613ba3928: Switched to using `"exports"` field for `/alpha` subpath export. Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-auth-node@0.4.1 6c2b872153: Add official support for React 18. fdb5e23602: Import `MissingAnnotationEmptyState` from `@backstage/plugin-catalog-react` to remove the cyclical dependency Updated dependencies @backstage/plugin-catalog-react@1.9.0 @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/errors@1.2.3 6c2b872153: Add official support for React 18. 62b5922916: Internal theme type updates Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 @backstage/errors@1.2.3 Updated dependencies @backstage/plugin-api-docs@0.10.0 @backstage/plugin-catalog-import@0.10.2 @backstage/cli@0.24.0 @backstage/plugin-catalog-react@1.9.0 @backstage/plugin-shortcuts@0.3.16 @backstage/plugin-home@0.5.10 @backstage/core-components@0.13.8 @backstage/plugin-catalog@1.15.0 @backstage/plugin-graphiql@0.3.0 @backstage/plugin-techdocs-module-addons-contrib@1.1.2 @backstage/plugin-techdocs@1.9.0 @backstage/plugin-cloudbuild@0.3.26 @backstage/plugin-scaffolder@1.16.0 @backstage/frontend-app-api@0.3.0 @backstage/plugin-user-settings@0.7.12 @backstage/plugin-tech-radar@0.6.10 @backstage/plugin-search@1.4.2 @backstage/plugin-catalog-unprocessed-entities@0.1.5 @backstage/integration-react@1.1.21 @backstage/plugin-kubernetes-cluster@0.0.2 @backstage/plugin-microsoft-calendar@0.1.9 @backstage/plugin-newrelic-dashboard@0.3.1 @backstage/core-plugin-api@1.8.0 @backstage/plugin-permission-react@0.4.17 @backstage/plugin-scaffolder-react@1.6.0 @backstage/plugin-entity-feedback@0.2.9 @backstage/plugin-apache-airflow@0.2.17 @backstage/plugin-github-actions@0.6.7 @backstage/plugin-octopus-deploy@0.2.8 @backstage/plugin-stack-overflow@0.1.22 @backstage/plugin-techdocs-react@1.1.13 @backstage/app-defaults@1.4.5 @backstage/core-app-api@1.11.1 @backstage/plugin-catalog-graph@0.3.0 @backstage/plugin-code-coverage@0.2.19 @backstage/plugin-cost-insights@0.12.15 @backstage/plugin-tech-insights@0.3.18 @backstage/plugin-azure-devops@0.3.8 @backstage/plugin-gcp-projects@0.3.43 @backstage/plugin-search-react@1.7.2 @backstage/plugin-azure-sites@0.1.15 @backstage/plugin-kubernetes@0.11.1 @backstage/plugin-lighthouse@0.4.11 @backstage/plugin-stackstorm@0.1.8 @backstage/plugin-dynatrace@8.0.0 @backstage/plugin-gcalendar@0.3.20 @backstage/plugin-pagerduty@0.6.7 @backstage/plugin-airbrake@0.3.26 @backstage/plugin-circleci@0.3.26 @backstage/plugin-devtools@0.1.6 @backstage/plugin-linguist@0.1.11 @backstage/plugin-newrelic@0.3.42 @backstage/plugin-playlist@0.2.0 @backstage/plugin-puppetdb@0.1.9 @backstage/plugin-explore@0.4.12 @backstage/plugin-jenkins@0.9.1 @backstage/plugin-rollbar@0.4.26 @backstage/theme@0.4.4 @backstage/plugin-badges@0.2.50 @backstage/plugin-sentry@0.5.11 @backstage/plugin-kafka@0.3.26 @backstage/plugin-nomad@0.1.7 @backstage/plugin-gocd@0.1.32 @backstage/plugin-todo@0.2.30 @backstage/plugin-adr@0.6.9 @backstage/plugin-org@0.6.16 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/plugin-catalog-common@1.0.18 @backstage/plugin-linguist-common@0.1.2 @backstage/plugin-search-common@1.2.8 Updated dependencies @backstage/plugin-api-docs@0.10.0 @backstage/plugin-catalog-import@0.10.2 @backstage/cli@0.24.0 @backstage/plugin-catalog-react@1.9.0 @backstage/plugin-shortcuts@0.3.16 @backstage/plugin-home@0.5.10 @backstage/core-components@0.13.8 @backstage/frontend-plugin-api@0.3.0 @backstage/plugin-catalog@1.15.0 @backstage/plugin-graphiql@0.3.0 @backstage/plugin-techdocs-module-addons-contrib@1.1.2 @backstage/plugin-techdocs@1.9.0 @backstage/plugin-cloudbuild@0.3.26 @backstage/plugin-scaffolder@1.16.0 @backstage/frontend-app-api@0.3.0 @backstage/plugin-user-settings@0.7.12 @backstage/plugin-tech-radar@0.6.10 @backstage/plugin-search@1.4.2 @backstage/plugin-catalog-unprocessed-entities@0.1.5 @backstage/integration-react@1.1.21 @backstage/plugin-microsoft-calendar@0.1.9 @backstage/plugin-newrelic-dashboard@0.3.1 @backstage/core-plugin-api@1.8.0 @backstage/plugin-permission-react@0.4.17 @backstage/plugin-scaffolder-react@1.6.0 @backstage/plugin-entity-feedback@0.2.9 @backstage/plugin-apache-airflow@0.2.17 @backstage/plugin-github-actions@0.6.7 @backstage/plugin-octopus-deploy@0.2.8 @backstage/plugin-techdocs-react@1.1.13 @backstage/app-defaults@1.4.5 @backstage/core-app-api@1.11.1 @backstage/plugin-catalog-graph@0.3.0 @backstage/plugin-code-coverage@0.2.19 @backstage/plugin-cost-insights@0.12.15 @backstage/plugin-tech-insights@0.3.18 @backstage/plugin-azure-devops@0.3.8 @backstage/plugin-gcp-projects@0.3.43 @backstage/plugin-search-react@1.7.2 @backstage/plugin-azure-sites@0.1.15 @backstage/plugin-kubernetes@0.11.1 @backstage/plugin-lighthouse@0.4.11 @backstage/plugin-stackstorm@0.1.8 @backstage/plugin-dynatrace@8.0.0 @backstage/plugin-gcalendar@0.3.20 @backstage/plugin-pagerduty@0.6.7 @backstage/plugin-airbrake@0.3.26 @backstage/plugin-circleci@0.3.26 @backstage/plugin-devtools@0.1.6 @backstage/plugin-linguist@0.1.11 @backstage/plugin-newrelic@0.3.42 @backstage/plugin-playlist@0.2.0 @backstage/plugin-puppetdb@0.1.9 @backstage/plugin-explore@0.4.12 @backstage/plugin-jenkins@0.9.1 @backstage/plugin-rollbar@0.4.26 @backstage/theme@0.4.4 @backstage/plugin-badges@0.2.50 @backstage/plugin-sentry@0.5.11 @backstage/plugin-kafka@0.3.26 @backstage/plugin-gocd@0.1.32 @backstage/plugin-todo@0.2.30 @backstage/plugin-adr@0.6.9 @backstage/plugin-org@0.6.16 app-next-example-plugin@0.0.3 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/core-compat-api@0.0.1 @backstage/plugin-catalog-common@1.0.18 @backstage/plugin-linguist-common@0.1.2 @backstage/plugin-search-common@1.2.8 Updated dependencies @backstage/core-components@0.13.8 @backstage/frontend-plugin-api@0.3.0 Updated dependencies @backstage/plugin-catalog-backend@1.15.0 @backstage/plugin-catalog-node@1.5.0 @backstage/plugin-search-backend-module-pg@0.5.16 @backstage/plugin-kubernetes-backend@0.13.1 @backstage/plugin-search-backend-node@1.2.11 @backstage/integration@1.7.2 @backstage/plugin-auth-backend@0.20.0 @backstage/backend-common@0.19.9 @backstage/plugin-techdocs-backend@1.9.0 @backstage/plugin-code-coverage-backend@0.2.21 @backstage/plugin-scaffolder-backend@1.19.0 @backstage/plugin-search-backend-module-elasticsearch@1.3.10 @backstage/plugin-search-backend@1.4.7 @backstage/plugin-catalog-backend-module-unprocessed@0.3.4 @backstage/plugin-entity-feedback-backend@0.2.4 @backstage/plugin-tech-insights-backend@0.5.21 @backstage/plugin-linguist-backend@0.5.4 @backstage/plugin-playlist-backend@0.3.11 @backstage/backend-tasks@0.5.12 @backstage/plugin-badges-backend@0.3.4 @backstage/plugin-app-backend@0.3.55 @backstage/plugin-search-backend-module-techdocs@0.1.11 @backstage/catalog-client@1.4.6 @backstage/plugin-permission-common@0.7.10 @backstage/plugin-jenkins-backend@0.3.1 @backstage/plugin-adr-backend@0.4.4 @backstage/plugin-kafka-backend@0.3.5 @backstage/plugin-proxy-backend@0.4.5 example-app@0.2.89 @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.4 @backstage/plugin-lighthouse-backend@0.3.4 @backstage/plugin-search-backend-module-catalog@0.1.11 @backstage/plugin-todo-backend@0.3.5 @backstage/plugin-devtools-backend@0.2.4 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 @backstage/plugin-auth-node@0.4.1 @backstage/plugin-azure-devops-backend@0.4.4 @backstage/plugin-azure-sites-backend@0.1.17 @backstage/plugin-events-backend@0.2.16 @backstage/plugin-events-node@0.2.16 @backstage/plugin-explore-backend@0.0.17 @backstage/plugin-graphql-backend@0.2.1 @backstage/plugin-nomad-backend@0.1.9 @backstage/plugin-permission-backend@0.5.30 @backstage/plugin-permission-node@0.7.18 @backstage/plugin-rollbar-backend@0.1.52 @backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.2.8 @backstage/plugin-scaffolder-backend-module-rails@0.4.24 @backstage/plugin-search-backend-module-explore@0.1.11 @backstage/plugin-search-common@1.2.8 @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.39 @backstage/plugin-tech-insights-node@0.4.13 Updated dependencies @backstage/plugin-catalog-backend@1.15.0 @backstage/plugin-kubernetes-backend@0.13.1 @backstage/plugin-search-backend-node@1.2.11 @backstage/plugin-catalog-backend-module-backstage-openapi@0.1.0 @backstage/plugin-techdocs-backend@1.9.0 @backstage/plugin-scaffolder-backend@1.19.0 @backstage/plugin-search-backend@1.4.7 @backstage/plugin-catalog-backend-module-unprocessed@0.3.4 @backstage/plugin-entity-feedback-backend@0.2.4 @backstage/backend-plugin-api@0.6.7 @backstage/plugin-linguist-backend@0.5.4 @backstage/plugin-playlist-backend@0.3.11 @backstage/backend-tasks@0.5.12 @backstage/plugin-badges-backend@0.3.4 @backstage/plugin-app-backend@0.3.55 @backstage/plugin-search-backend-module-techdocs@0.1.11 @backstage/plugin-permission-common@0.7.10 @backstage/plugin-jenkins-backend@0.3.1 @backstage/plugin-adr-backend@0.4.4 @backstage/plugin-proxy-backend@0.4.5 @backstage/plugin-catalog-backend-module-openapi@0.1.24 @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.4 @backstage/plugin-lighthouse-backend@0.3.4 @backstage/plugin-search-backend-module-catalog@0.1.11 @backstage/plugin-todo-backend@0.3.5 @backstage/plugin-devtools-backend@0.2.4 @backstage/backend-defaults@0.2.7 @backstage/plugin-auth-node@0.4.1 @backstage/plugin-azure-devops-backend@0.4.4 @backstage/plugin-nomad-backend@0.1.9 @backstage/plugin-permission-backend@0.5.30 @backstage/plugin-permission-backend-module-allow-all-policy@0.1.4 @backstage/plugin-permission-node@0.7.18 @backstage/plugin-search-backend-module-explore@0.1.11 @backstage/plugin-sonarqube-backend@0.2.9 Updated dependencies @backstage/plugin-catalog-backend@1.15.0 @backstage/cli-node@0.2.0 @backstage/plugin-search-backend-node@1.2.11 @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/backend-tasks@0.5.12 @backstage/plugin-permission-common@0.7.10 @backstage/plugin-scaffolder-node@0.2.8 @backstage/cli-common@0.1.13 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/types@1.1.1 @backstage/plugin-auth-node@0.4.1 @backstage/plugin-events-backend@0.2.16 @backstage/plugin-events-node@0.2.16 @backstage/plugin-permission-node@0.7.18 @backstage/plugin-search-common@1.2.8 Updated dependencies @backstage/frontend-plugin-api@0.3.0 @backstage/core-plugin-api@1.8.0 Updated dependencies @backstage/create-app@0.5.7 @backstage/cli-common@0.1.13 @backstage/errors@1.2.3 Updated dependencies @backstage/cli@0.24.0 @backstage/core-components@0.13.8 @backstage/plugin-catalog@1.15.0 @backstage/plugin-techdocs@1.9.0 @backstage/integration-react@1.1.21 @backstage/core-plugin-api@1.8.0 @backstage/plugin-techdocs-react@1.1.13 @backstage/app-defaults@1.4.5 @backstage/core-app-api@1.11.1 @backstage/test-utils@1.4.5 @backstage/theme@0.4.4 @backstage/catalog-model@1.4.3 @backstage/config@1.1.1 Updated dependencies @backstage/core-components@0.13.8 @backstage/core-plugin-api@1.8.0 @backstage/theme@0.4.4 Updated dependencies @backstage/backend-common@0.19.9 @backstage/backend-plugin-api@0.6.7 @backstage/config@1.1.1 @backstage/errors@1.2.3 @backstage/plugin-auth-node@0.4.1 Updated dependencies @backstage/plugin-permission-common@0.7.10