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

db10b6ef65: Added a Bitbucket Server Auth Provider and added its API to the app defaults Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-app-api@1.5.0 @backstage/core-plugin-api@1.4.0 @backstage/plugin-permission-react@0.4.10 01a075ec1d: BREAKING: Renamed `RootHttpRouterConfigureOptions` to `RootHttpRouterConfigureContext`, and removed the unused type `ServiceOrExtensionPoint`. 4ae71b7f2e: BREAKING Renaming `Factory` exports to `ServiceFactory` instead. For example `configFactory` now is exported as `configServiceFactory`. d31d8e00b3: BREAKING `HttpServerCertificateOptions` when specified with a `key` and `cert` should also have the `type: 'pem'` instead of `type: 'plain'` a18da2f8b5: Fixed an issue were the log redaction didn't properly escape RegExp characters. 5febb216fe: Updated to match the new `CacheService` interface. e716946103: Updated usage of the lifecycle service. f60cca9da1: Updated database factory to pass service deps required for restoring database state during development. 610d65e143: Updates to match new `BackendFeature` type. 725383f69d: Tweaked messaging in the README. b86efa2d04: Updated usage of `ServiceFactory`. ab22515647: The shutdown signal handlers are now installed as part of the backend instance rather than the lifecycle service, and explicitly cause the process to exit. b729f9f31f: Moved the options of the `config` and `rootHttpRouter` services out to the factories themselves, where they belong ed8b5967d7: `HttpRouterFactoryOptions.getPath` is now optional as a default value is always provided in the factory. 71a5ec0f06: Updated usages of `LogMeta`. Updated dependencies @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/backend-tasks@0.4.3 @backstage/cli-common@0.1.11 @backstage/config@1.0.6 @backstage/config-loader@1.1.8 @backstage/errors@1.1.4 @backstage/types@1.0.2 @backstage/plugin-auth-node@0.2.11 @backstage/plugin-permission-node@0.7.5 9d9cdea117: Introduced a new package for backend development utilities. Similar to how `@backstage/dev-utils` is used in the frontend. 725383f69d: Tweaked messaging in the README. e716946103: BREAKING: Split out the hook for both lifecycle services so that the first parameter of `addShutdownHook` is the hook function, and the second is the options. 0ff03319be: BREAKING: The plugin ID option passed to `createBackendPlugin` is now `pluginId`, rather than just `id`. This is to make it match `createBackendModule` more closely. 71a5ec0f06: BREAKING: Switched out `LogMeta` type for `JsonObject`. 5febb216fe: BREAKING: The `CacheService` has been changed to remove the indirection of `getClient`, instead making the `CacheClient` methods directly available on the `CacheService`. In order to allow for the creation of clients with default options, there is now a new `.withOptions` method that must be implemented as part of the service interface. b86efa2d04: Switch `ServiceFactory` to be an opaque type, keeping only the `service` field as public API, but also adding a type parameter for the service scope. 610d65e143: Switched `BackendFeature` to be an opaque type. 9c9456fd33: Removed the unused `TypesToServiceRef` type 181c03edb5: Aligned opaque type markers to all use a `$type` property with namespacing. 725383f69d: Tweaked messaging in the README. ae88f61e00: The `register` methods passed to `createBackendPlugin` and `createBackendModule` now have dedicated `BackendPluginRegistrationPoints` and `BackendModuleRegistrationPoints` arguments, respectively. This lets us make it clear on a type level that it's not possible to pass in extension points as dependencies to plugins (should only ever be done for modules). This has no practical effect on code that was already well behaved. Updated dependencies @backstage/backend-tasks@0.4.3 @backstage/config@1.0.6 @backstage/types@1.0.2 @backstage/plugin-auth-node@0.2.11 @backstage/plugin-permission-common@0.7.3 d51668882d: Adds the tRPC API type to the catalog. aece6c57d2: Add additional validation for location references. 2518ef5b8a: Add deprecation tag to kubernetes constants in catalog, constants are now defined in plugin-kubernetes-common Updated dependencies @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/types@1.0.2 db10b6ef65: Added a Bitbucket Server Auth Provider and added its API to the app defaults dff4d8ddb1: Fixed an issue where an explicit port the frontend base URL could break the app. Updated dependencies @backstage/core-plugin-api@1.4.0 @backstage/config@1.0.6 @backstage/types@1.0.2 @backstage/version-bridge@1.0.3 db10b6ef65: Added a Bitbucket Server Auth Provider and added its API to the app defaults Updated dependencies @backstage/config@1.0.6 @backstage/types@1.0.2 @backstage/version-bridge@1.0.3 179d301518: Added a new ESLint plugin with common rules for Backstage projects. See the for more details. 0a32911d8a: Display title, status and date in ADR navigation, sourced from ADR content and reverse

ec34b535c0: The `AdrSearchResultListItem` component is now a search result extension. This means that when rendered as a child of components that render search extensions, the `result`, `rank`, and `highlight` properties are optional. See the for more details. ec34b535c0: Support displaying an icon on `AdrSearchResultListItem` 496cf6aff0: Render the common `<MissingAnnotationEmptyState />` component when the `backstage.io/adr-location` annotation is missing from the component Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/plugin-search-react@1.5.0 @backstage/integration-react@1.1.10 @backstage/plugin-adr-common@0.2.6 @backstage/plugin-search-common@1.2.1 0a32911d8a: Display title, status and date in ADR navigation, sourced from ADR content and reverse order. c51efce2a0: Update docs to always use `yarn add --cwd` for app & backend Updated dependencies @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/catalog-client@1.3.1 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/integration@1.4.2 @backstage/plugin-adr-common@0.2.6 @backstage/plugin-search-common@1.2.1 9ed53218a5: Adds a new tRPC API definition widget which users can utilize to integrate their tRPC API definitions into Backstage. 60996f8aba: Updating the readme with better `csp` instructions 6856ab98f4: Updated dependency `@asyncapi/react-component` to `1.0.0-next.47`. Updated dependencies @backstage/plugin-catalog@1.8.0 @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 db10b6ef65: Added a Bitbucket Server Auth Provider and added its API to the app defaults Updated dependencies @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/catalog-client@1.3.1 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/types@1.0.2 @backstage/plugin-auth-node@0.2.11 0c1fc3986c: Added Markdown support in the `AboutCard` description section 0eaa579f89: The `CatalogSearchResultListItem` component is now a search result extension. This means that when rendered as a child of components that render search extensions, the `result`, `rank`, and `highlight` properties are optional. See the for more details. d7f55f6bd2: The list of entities takes into account the title when its different from the name to sort the entities. 66e2aab4c4: `ListItem` wrapper component moved to `SearchResultListItemExtension` for all `*SearchResultListItems` that are exported as extensions. This is to make sure the list only contains list elements. Note: If you have implemented a custom result list item, we recommend you to remove the list item wrapper to avoid nested `<li>` elements. 7d46ca2f68: Make catalog search result list a bit more customizable Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/plugin-search-react@1.5.0 @backstage/catalog-client@1.3.1 @backstage/errors@1.1.4 @backstage/integration-react@1.1.10 @backstage/types@1.0.2 @backstage/plugin-catalog-common@1.0.11 @backstage/plugin-search-common@1.2.1 1ba120faa3: Added new mechanism to handle deltas in incremental providers c51efce2a0: Update docs to always use `yarn add --cwd` for app & backend 407dc01fc9: Removing extra imports for `run` script as `TestBackend` auto loads the default factories b7e36660d5: Return `EventSubscriber` from `addIncrementalEntityProvider` to hook up to `EventsBackend` 5b7cd5580d: Moving the backend-test-utils to devDependencies. 77c41b6924: Updated README to include newer API options for incremental entity providers Updated dependencies @backstage/plugin-catalog-backend@1.7.2 @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/plugin-events-node@0.2.3 @backstage/plugin-catalog-node@1.3.3 @backstage/backend-tasks@0.4.3 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/plugin-permission-common@0.7.3 fb568e2683: Improve performance when loading users via group membership. Users data is now loaded from a paged query, rather than having to make an extra call per user to load each user's profiles. Note, there are still additional per user calls made to load user avatars 4c86436fdf: Fix MS Graph provider to use target URL for fetching access token 0daa328c3a: Extract default transformers to their own file 28f9883440: Fixed a bug reading the `user.select` field expected from the `app-config.yaml` configuration c5b119ad9c: Increased default page size to 999 (from 100) to reduce the number of calls made to the Microsoft Graph API. Updated dependencies @backstage/plugin-catalog-backend@1.7.2 @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/plugin-catalog-node@1.3.3 @backstage/backend-tasks@0.4.3 @backstage/config@1.0.6 929e1afe1b: Add `initialFilter` prop to EntityLifecyclePicker. This allows you to set an initial lifecycle for the catalog. fab93c2fe8: Aligned buttons on "Unregister entity" dialog to keep them on the same line Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/catalog-client@1.3.1 @backstage/errors@1.1.4 @backstage/integration@1.4.2 @backstage/types@1.0.2 @backstage/version-bridge@1.0.3 @backstage/plugin-catalog-common@1.0.11 @backstage/plugin-permission-common@0.7.3 @backstage/plugin-permission-react@0.4.10 a3c86a7ed2: Implement entity feedback plugin, check out the `README.md` for more details! Updated dependencies @backstage/core-components@0.12.4 @backstage/plugin-entity-feedback-common@0.1.0 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/errors@1.1.4 a3c86a7ed2: Implement entity feedback plugin, check out the `README.md` for more details! Updated dependencies @backstage/backend-common@0.18.2 @backstage/plugin-entity-feedback-common@0.1.0 @backstage/catalog-model@1.2.0 @backstage/catalog-client@1.3.1 @backstage/config@1.0.6

a3c86a7ed2: Implement entity feedback plugin, check out the `README.md` for more details! d34b3267f9: First implementation for the entity validation UI. For more information refer to its `README.md`. Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/catalog-client@1.3.1 @backstage/errors@1.1.4 @backstage/plugin-catalog-common@1.0.11 0eaa579f89: The `ToolSearchResultListItem` component is now a search result extension. This means that when rendered as a child of components that render search extensions, the `result`, `rank`, and `highlight` properties are optional. See the for more details. 66e2aab4c4: `ListItem` wrapper component moved to `SearchResultListItemExtension` for all `*SearchResultListItems` that are exported as extensions. This is to make sure the list only contains list elements. Note: If you have implemented a custom result list item, we recommend you to remove the list item wrapper to avoid nested `<li>` elements. Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/plugin-search-react@1.5.0 @backstage/errors@1.1.4 @backstage/plugin-explore-common@0.0.1 @backstage/plugin-explore-react@0.0.26 @backstage/plugin-search-common@1.2.1 d1fb4b7bf1: Add the new GraphQL Voyager tool as a plugin for backstage, expose necessary API and components needed for it. For more information on how to use this plugin and configure it, please navigate to the of the plugin. Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 1728c1ef01: BREAKING: Renamed misspelled `LimitRangeFetchReponse` to `LimitRangeFetchResponse`. 2518ef5b8a: New K8s catalog entity annotations added that will replace now deprecated k8s annotations in the catalog-model package. K8s annotation imports should now be made from plugin-kubernetes-common. 628e2bd89a: Updated dependency `@kubernetes/client-node` to `0.18.1`. Updated dependencies @backstage/catalog-model@1.2.0 eef62546ce: Require @backstage/plugin-lighthouse-common package where API implementation moved to. BREAKING: the following types have been moved to @backstage/plugin-lighthouse-common: `Audit` `AuditBase` `AuditCompleted` `AuditFailed` `AuditRunning` `FetchError` `LASListRequest` `LASListResponse` `LighthouseApi` `LighthouseCategoryAbbr` `LighthouseCategoryId` `LighthouseConfigSettings` `LighthouseRestApi` `TriggerAuditPayload` `Website` `WebsiteListResponse` c51efce2a0: Update docs to always use `yarn add --cwd` for app & backend 4bdd6bcb3c: Prefer Link over plain anchors Updated dependencies @backstage/core-components@0.12.4 @backstage/plugin-lighthouse-common@0.1.0 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/config@1.0.6 eef62546ce: Introduce Lighthouse Backend Plugin to run scheduled Lighthouse Audits Updated dependencies @backstage/backend-common@0.18.2 @backstage/plugin-lighthouse-common@0.1.0 @backstage/catalog-model@1.2.0 @backstage/backend-tasks@0.4.3 @backstage/catalog-client@1.3.1 @backstage/config@1.0.6 @backstage/types@1.0.2 eef62546ce: Introduce @backstage/plugin-lighthouse-common with the API implementation Updated dependencies @backstage/config@1.0.6 75cfee5688: Introduced the Linguist plugin, checkout the plugin's `README.md` for more details! Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/plugin-linguist-common@0.1.0 @backstage/errors@1.1.4 75cfee5688: Introduced the Linguist plugin, checkout the plugin's `README.md` for more details! Updated dependencies @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/plugin-linguist-common@0.1.0 @backstage/backend-tasks@0.4.3 @backstage/catalog-client@1.3.1 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/types@1.0.2 @backstage/plugin-auth-node@0.2.11 75cfee5688: Introduced the Linguist plugin, checkout the plugin's `README.md` for more details! 44412375bb: Created a new plugin `@backstage/plugin-microsoft-calendar` to display events from a Microsoft Calendar. please refer to the for step-by-step instructions to setup the plugin in your Backstage instance. c51efce2a0: Update docs to always use `yarn add --cwd` for app & backend Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/errors@1.1.4 d6bb12a2e7: - Deprecation - Deprecated the following exports, please import them directly from `@backstage/plugin-scaffolder-react` instead createScaffolderLayout ScaffolderLayouts LayoutOptions LayoutTemplate a521379688: Migrating the `TemplateEditorPage` to work with the new components from `@backstage/plugin-scaffolder-react` 074f7e81b5: Added a missing validator check for items in an array 8c2966536b: Embed scaffolder workflow in other components 04f717a8e1: `scaffolder/next`: bump `react-jsonschema-form` libraries to `v5-stable` b46f385eff: scaffolder/next: Implementing a simple `OngoingTask` page cbab8ac107: lock versions of `@rjsf/*-beta` packages 346d6b6630: Upgrade `@rjsf` version 5 dependencies to `beta.18` ccbf91051b: bump `@rjsf` `v5` dependencies to 5.1.0 d2ddde2108: Add `ScaffolderLayouts` to `NextScaffolderPage` 0f0da2f256: Prefer schema ordering of template properties during review content generation. 38992bdbaf: Fixed bug in review step refactor that caused schema-based display settings for individual property values to be discarded. Updated dependencies @backstage/plugin-scaffolder-react@1.1.0 @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/catalog-client@1.3.1 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/integration@1.4.2 @backstage/integration-react@1.1.10 @backstage/types@1.0.2 @backstage/plugin-catalog-common@1.0.11 @backstage/plugin-permission-react@0.4.10 @backstage/plugin-scaffolder-common@1.2.5 0b2952ee4b: Added the option to overwrite files in the `targetPath` of the `template:fetch` action 127154930f: Renamed the export `scaffolderCatalogModule` to `catalogModuleTemplateKind` in order to follow the new recommended naming patterns of backend system

This is technically a breaking change but in an alpha export, so take care to change your imports if you have already migrated to the new backend system. 0ff03319be: Updated usage of `createBackendPlugin`. ad3edc402d: Deprecations: The following are deprecated and should instead be imported from the new package `@backstage/plugin-scaffolder-node`: `ActionContext` `createTemplateAction` `TaskSecrets` `TemplateAction` 6c70919f1a: Provide better error messaging when GitHub fails due to missing team definitions 66cf22fdc4: Updated dependency `esbuild` to `^0.17.0`. Updated dependencies @backstage/plugin-catalog-backend@1.7.2 @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/plugin-scaffolder-node@0.1.0 @backstage/catalog-model@1.2.0 @backstage/plugin-catalog-node@1.3.3 @backstage/backend-tasks@0.4.3 @backstage/catalog-client@1.3.1 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/integration@1.4.2 @backstage/types@1.0.2 @backstage/plugin-auth-node@0.2.11 @backstage/plugin-scaffolder-common@1.2.5 d72866f0cc: New package that takes over some of the types and functionality from `@backstage/plugin-scaffolder-backend` that are shared with other modules Updated dependencies @backstage/backend-plugin-api@0.4.0 @backstage/catalog-model@1.2.0 @backstage/types@1.0.2 @backstage/plugin-scaffolder-common@1.2.5 a07750745b: Added `DescriptionField` field override to the `next/scaffolder` a521379688: Migrating the `TemplateEditorPage` to work with the new components from `@backstage/plugin-scaffolder-react` 8c2966536b: Embed scaffolder workflow in other components 5555e17313: refactor `createAsyncValidators` to be recursive to ensure validators are called in nested schemas. 04f717a8e1: `scaffolder/next`: bump `react-jsonschema-form` libraries to `v5-stable` b46f385eff: scaffolder/next: Implementing a simple `OngoingTask` page cbab8ac107: lock versions of `@rjsf/*-beta` packages 346d6b6630: Upgrade `@rjsf` version 5 dependencies to `beta.18` ccbf91051b: bump `@rjsf` `v5` dependencies to 5.1.0 d2ddde2108: Add `ScaffolderLayouts` to `NextScaffolderPage` Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/catalog-client@1.3.1 @backstage/errors@1.1.4 @backstage/types@1.0.2 @backstage/version-bridge@1.0.3 @backstage/plugin-scaffolder-common@1.2.5 0eaa579f89: Update `SearchModal` component to use `SearchResult` extensions. 26fb21aa8b: Implement a `showCounts` option to display result counts per type in `SearchType.Accordion` 66e2aab4c4: Updated colors for each tab used on search modal, to improve color contrast. Aria label added to tabs wrapper component. `disableRipple` property on the `Tab` component removed to improve keyboard navigation indicator. Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/plugin-search-react@1.5.0 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/types@1.0.2 @backstage/version-bridge@1.0.3 @backstage/plugin-search-common@1.2.1 0eaa579f89: - Create the search results extensions, for more details see the documentation ; Update the `SearchResult`, `SearchResultList` and `SearchResultGroup` components to use extensions and default their props to optionally accept a query, when the query is not passed, the component tries to get it from the search context. 66e2aab4c4: `ListItem` wrapper component moved to `SearchResultListItemExtension` for all `*SearchResultListItems` that are exported as extensions. This is to make sure the list only contains list elements. Note: If you have implemented a custom result list item, we recommend you to remove the list item wrapper to avoid nested `<li>` elements. Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/types@1.0.2 @backstage/version-bridge@1.0.3 @backstage/plugin-search-common@1.2.1 6a8d6b9a0c: Add option to filter issues based on the time it was triggered 85b04f659a: Internal refactor to not use deprecated `substr` Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 4024b37449: TechInsightsApi interface now has getFactSchemas() method. TechInsightsClient now implements method getFactSchemas(). BREAKING FactSchema type moved from @backstage/plugin-tech-insights-node into @backstage/plugin-tech-insights-common These changes are required if you were importing this type directly. ```diff import { FactSchema } from '@backstage/plugin-tech-insights-node'; import { FactSchema } from '@backstage/plugin-tech-insights-common'; ``` Updated dependencies @backstage/backend-common@0.18.2 @backstage/plugin-tech-insights-common@0.2.10 @backstage/backend-tasks@0.4.3 @backstage/config@1.0.6 @backstage/types@1.0.2 20840b36b4: Update DocsTable and EntityListDocsTable to accept overrides for Material Table options. 0eaa579f89: The `TechDocsSearchResultListItem` component is now a search result extension. This means that when rendered as a child of components that render search extensions, the `result`, `rank`, and `highlight` properties are optional. See the for more details. c8e09cc383: Fixed bug in Techdocs reader where a techdocs page with a hash in the URL did not always jump to the document anchor. cad5607411: Improve view: remove footer overlay on large screen 66e2aab4c4: `ListItem` wrapper component moved to `SearchResultListItemExtension` for all `*SearchResultListItems` that are exported as extensions. This is to make sure the list only contains list elements. Note: If you have implemented a custom result list item, we recommend you to remove the list item wrapper to avoid nested `<li>`

4660b63947: Create a TechDocs `<LightBox/>` addon that allows users to open images in a light-box on documentation pages, they can navigate between images if there are several on one page. Here's an example on how to use it in a Backstage app: ```diff import { DefaultTechDocsHome, TechDocsIndexPage, TechDocsReaderPage, } from '@backstage/plugin-techdocs'; import { TechDocsAddons } from '@backstage/plugin-techdocs-react/alpha'; +import { LightBox } from '@backstage/plugin-techdocs-module-addons-contrib'; const AppRoutes = () => { <FlatRoutes> // other plugin routes <Route path="/docs" element={<TechDocsIndexPage />}> <DefaultTechDocsHome /> </Route> <Route path="/docs/:namespace/:kind/:name/*" element={<TechDocsReaderPage />} > <TechDocsAddons> <LightBox /> </TechDocsAddons> </Route> </FlatRoutes>; }; ``` Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/plugin-search-react@1.5.0 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/integration@1.4.2 @backstage/integration-react@1.1.10 @backstage/plugin-search-common@1.2.1 @backstage/plugin-techdocs-react@1.1.3 dd1e37649f: Deprecated getMkDocsYml in favor of getMkdocsYml (lowercase 'd') 87ab76e55c: Fixed bug caused by recent migration to AWS SDK V3 for techdocs-node. Instead of s3ForcePathStyle, forcePathStyle should be passed. 339d9a5b5c: Added support for using a default `mkdocs.yml` configuration file when none is provided Updated dependencies @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/integration@1.4.2 @backstage/integration-aws-node@0.1.1 @backstage/plugin-search-common@1.2.1 db10b6ef65: Added a Bitbucket Server Auth Provider and added its API to the app defaults c4940b6322: Added a message to advise a page reload when toggling feature flags Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-app-api@1.5.0 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/errors@1.1.4 @backstage/types@1.0.2 5febb216fe: BREAKING: The `CacheClient` interface must now also implement the `withOptions` method. The `.get()` method has also received a type parameter that helps ensure that `undefined` in the event of a cache miss is handled. Added a `cacheToPluginCacheManager` helper that converts a `CacheService` into a legacy `PluginCacheManager` instance. 5febb216fe: Updated to match the new `CacheService` interface. e716946103: Updated usage of the lifecycle service. d31d8e00b3: Updated to work with the new `type: 'pem'` with `createHttpServer` from `@backstage/backend-app-api` 0ff03319be: Updated usage of `createBackendPlugin`. f60cca9da1: The `DatabaseManager.forPlugin` method now accepts additional service dependencies. There is no need to update existing code to pass these dependencies. 628e2bd89a: Updated dependency `@kubernetes/client-node` to `0.18.1`. Updated dependencies @backstage/backend-app-api@0.4.0 @backstage/backend-plugin-api@0.4.0 @backstage/backend-dev-utils@0.1.0 @backstage/cli-common@0.1.11 @backstage/config@1.0.6 @backstage/config-loader@1.1.8 @backstage/errors@1.1.4 @backstage/integration@1.4.2 @backstage/types@1.0.2 725383f69d: Tweaked messaging in the README. e412d33025: Use the new `*ServiceFactory` exports from `@backstage/backend-app-api` Updated dependencies @backstage/backend-app-api@0.4.0 @backstage/backend-plugin-api@0.4.0 Updated dependencies @backstage/backend-common@0.18.2 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/types@1.0.2 baf6e4c96a: Removed unnecessary `@backstage/cli` dependency. c51efce2a0: Update docs to always use `yarn add --cwd` for app & backend 1835311713: Added explicit return type signature for `mockServices.config()`. e716946103: Updated usage of the lifecycle service. 7e7557a2be: Updated the `mockServices.rootLogger` options to accept a single level option instead. 610d65e143: Updates to match new `BackendFeature` type. e412d33025: Use the new `*ServiceFactory` exports from `@backstage/backend-app-api` b86efa2d04: Updated usage of `ServiceFactory`. 17b573e4be: The new backend system testing utilities have now been marked as stable API. f1adb2e36b: Removed the `ref` from all `mockServices`. d0901c9ba4: All mock service factories and mock service implementations are now available via the new experimental `mockServices` export. 71a5ec0f06: Updated usages of `LogMeta`. Updated dependencies @backstage/backend-app-api@0.4.0 @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/config@1.0.6 @backstage/types@1.0.2 @backstage/plugin-auth-node@0.2.11 Updated dependencies @backstage/catalog-model@1.2.0 @backstage/errors@1.1.4 561df21ea3: The `backstage-cli repo test` command now sets a default Jest `--workerIdleMemoryLimit` of 1GB. If needed to ensure that tests are not run in band, `--maxWorkers=2` is set as well. This is the recommended workaround for dealing with Jest workers leaking memory and eventually hitting the heap limit. 2815981057: Show module name causing error during build dd8a9afe66: Replaced several monorepo lint rules with new rules from `@backstage/eslint-plugin`. See the for a full list of rules. a9c50af76b: Fixed Webpack loader patterns so that they properly match the file suffix only. 66cf22fdc4: Updated dependency `esbuild` to `^0.17.0`. 6d3abfded1: Switch to inline source maps for test transpilation, simplifying editor setups. 90616df9a8: Added an experimental mode for the `package start` command for backend packages. Enabled by setting `EXPERIMENTALBACKENDSTART`. Updated dependencies @backstage/eslint-plugin@0.1.0 @backstage/cli-common@0.1.11 @backstage/config@1.0.6 @backstage/config-loader@1.1.8 @backstage/errors@1.1.4 @backstage/release-manifests@0.0.8 @backstage/types@1.0.2 02f1316e57: Moved `commander` to being a regular dependency. Updated dependencies

68ce7d0417: Added aria labels on the support button and sidebar 5637ebed92: Added a global override for `window.open` that helps prevent security vulnerabilities. 910015f5b7: The Button component has been deprecated in favor of the LinkButton component 20840b36b4: Adds new type, TableOptions, extending Material Table Options. e81a6e0ab5: Updated Link URL validation to be more strict. 85b04f659a: Internal refactor to not use deprecated `substr` 66e2aab4c4: Navigation items in mobile sidebar now have aria label. Updated dependencies @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/version-bridge@1.0.3 12a7b316ee: Bumped create-app version. 86a8dfd7b0: Added a check to ensure that Yarn v1 is used when creating new projects. 0eaa579f89: Update `SearchPage` template to use `SearchResult` extensions. 02f1316e57: Updated `packages/app/cypress/.eslintrc.json` to remove the unnecessary `import/no-extraneous-dependencies` rule. Updated dependencies @backstage/cli-common@0.1.11 Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-app-api@1.5.0 @backstage/core-plugin-api@1.4.0 @backstage/app-defaults@1.2.0 @backstage/plugin-catalog-react@1.3.0 @backstage/integration-react@1.1.10 @backstage/test-utils@1.2.5 Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/config@1.0.6 @backstage/integration@1.4.2 ff63acf30a: Packages without a declared `backstage.role` are now ignored. Updated dependencies @backstage/cli-common@0.1.11 @backstage/errors@1.1.4 dd1e37649f: Deprecated getMkDocsYml in favor of getMkdocsYml (lowercase 'd') dcacf94912: Fix proxying to mkdocs The domain localhost may point to both 127.0.0.1 and ::1, ipv4 and ipv6 and when node tries to lookup localhost it might prefer ipv6 while mkdocs is only listening on ipv4. This tells node-proxy to target the ipv4 address instead of relying on localhost hostname lookup. 339d9a5b5c: Added support for using a default `mkdocs.yml` configuration file when none is provided 6e0b6a0d50: Fixed publish command missing awsBucketRootPath option. Fixed publish command having the gcsBucketRootPath option misconfigured, previously returning a boolean vs a string. Updated dependencies @backstage/backend-common@0.18.2 @backstage/plugin-techdocs-node@1.5.0 @backstage/catalog-model@1.2.0 @backstage/cli-common@0.1.11 @backstage/config@1.0.6 Updated dependencies @backstage/theme@0.2.17 @backstage/core-app-api@1.5.0 @backstage/core-plugin-api@1.4.0 @backstage/config@1.0.6 @backstage/types@1.0.2 @backstage/plugin-permission-common@0.7.3 @backstage/plugin-permission-react@0.4.10 b7705e176c: Use same table header color as @backstage/core-components Table to meet accessibility color contrast requirements. This change affects material-ui tables. Updated dependencies @backstage/catalog-model@1.2.0 @backstage/integration@1.4.2 @backstage/plugin-search-common@1.2.1 41377156d0: Adds a boolean helper function to airbrake plugin for use on the EntityPage to show/hide airbrake tab depending on whether the entity's `catalog-info.yaml` has an airbrake id set in the metadata Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/dev-utils@1.0.12 @backstage/test-utils@1.2.5 Updated dependencies @backstage/backend-common@0.18.2 @backstage/config@1.0.6 c51efce2a0: Update docs to always use `yarn add --cwd` for app & backend Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 c51efce2a0: Update docs to always use `yarn add --cwd` for app & backend Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/config@1.0.6 85b04f659a: Internal refactor to not use deprecated `substr` 4bdd6bcb3c: Prefer Link over plain anchors Updated dependencies @backstage/core-components@0.12.4 @backstage/core-plugin-api@1.4.0 c51efce2a0: Update docs to always use `yarn add --cwd` for app & backend d950d3e217: Depend on `@material-ui/core` version `^4.12.2` like all other in-repo packages Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 0ff03319be: Updated usage of `createBackendPlugin`. Updated dependencies @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/config@1.0.6 @backstage/config-loader@1.1.8 @backstage/types@1.0.2 Updated dependencies @backstage/backend-common@0.18.2 @backstage/config@1.0.6 @backstage/errors@1.1.4 347b16ecea: Fixed `AssignedToCurrentUsersTeams` & `CreatedByCurrentUsersTeams` filter in `AzurePullRequestsPage` component. Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/errors@1.1.4 @backstage/plugin-azure-devops-common@0.3.0 c51efce2a0: Update docs to always use `yarn add --cwd` for app & backend cc926a59bd: Fixed a bug where the azure devops host in URLs on the readme card was being URL encoded, breaking hosts with ports. 85b04f659a: Internal refactor to not use deprecated `substr` Updated dependencies @backstage/backend-common@0.18.2 @backstage/config@1.0.6 @backstage/plugin-azure-devops-common@0.3.0 c51efce2a0: Update docs to always use `yarn add --cwd` for app & backend 98a00a09d5: Fixed `AzureSites` plugin start and stop issue #15904 Fixed `AzureSites` UI load issue #15907 4bdd6bcb3c: Prefer Link over plain anchors Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/plugin-azure-sites-common@0.1.0 c51efce2a0: Update docs to always use `yarn add --cwd` for app & backend Updated dependencies @backstage/backend-common@0.18.2 @backstage/config@1.0.6 @backstage/plugin-azure-sites-common@0.1.0 Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/errors@1.1.4 Updated dependencies @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/catalog-client@1.3.1 @backstage/config@1.0.6 @backstage/errors@1.1.4 Updated dependencies @backstage/plugin-catalog@1.8.0 @backstage/cli@0.22.2 @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/catalog-client@1.3.1 @backstage/errors@1.1.4 0ff03319be: Updated usage of `createBackendPlugin`. 5b7cd5580d: Moving the backend-test-utils to

4a6f38a535: Added a Backend System plugin feature Updated dependencies @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/plugin-auth-node@0.2.11 85b04f659a: Internal refactor to not use deprecated `substr` Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 071354eb7d: Add additional validation as security precations for output entities. b977c2e69f: Minor improvements to the descriptions provided with permission rules schemas 2380506364: The process of adding or modifying fields in the software-catalog search index has been simplified. For more details, see . 9573651919: The previous migration that adds the `search.original_value` column may leave some of the entities not updated. Add a migration script to trigger a reprocessing of the entities. 9f71a2fd20: Location rule target patterns now also match hidden files, i.e. path components with a leading dot. e716946103: Updated usage of the lifecycle service. 1aec041c34: Fixed an issue where entities sometimes were not properly deleted during a full mutation. 0ff03319be: Updated usage of `createBackendPlugin`. fc73f6aae5: Switched the order of reprocessing statements retroactively in migrations. This only improves the experience for those who at a later time perform a large upgrade of an old Backstage installation. Updated dependencies @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/plugin-catalog-node@1.3.3 @backstage/catalog-client@1.3.1 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/integration@1.4.2 @backstage/types@1.0.2 @backstage/plugin-catalog-common@1.0.11 @backstage/plugin-permission-common@0.7.3 @backstage/plugin-permission-node@0.7.5 @backstage/plugin-scaffolder-common@1.2.5 @backstage/plugin-search-common@1.2.1 671c6af700: Update to import `LocationSpec` from the correct package. 8e025f1347: Added support for `externalId` when assuming role in `AwsS3EntityProvider` Updated dependencies @backstage/plugin-catalog-backend@1.7.2 @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/plugin-catalog-node@1.3.3 @backstage/backend-tasks@0.4.3 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/integration@1.4.2 @backstage/types@1.0.2 2890f47517: This will add the ability to use Azure DevOps with multi project with a single value which is a new feature as previously this had to be done manually for each project that you wanted to add. Right now you would have to fill in multiple values in the config to use multiple projects: yourFirstProviderId: # identifies your dataset / provider independent of config changes organization: myorg project: 'firstProject' # this will match the firstProject project repository: '*' # this will match all repos path: /catalog-info.yaml yourSecondProviderId: # identifies your dataset / provider independent of config changes organization: myorg project: 'secondProject' # this will match the secondProject project repository: '*' # this will match all repos path: /catalog-info.yaml With this change you can actually have all projects available where your PAT determines which you have access to, so that includes multiple projects: yourFirstProviderId: # identifies your dataset / provider independent of config changes organization: myorg project: '*' # this will match all projects where your PAT has access to repository: '*' # this will match all repos path: /catalog-info.yaml 85b04f659a: Internal refactor to not use deprecated `substr` Updated dependencies @backstage/plugin-catalog-backend@1.7.2 @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/plugin-catalog-node@1.3.3 @backstage/backend-tasks@0.4.3 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/integration@1.4.2 @backstage/types@1.0.2 85b04f659a: Internal refactor to not use deprecated `substr` Updated dependencies @backstage/plugin-catalog-backend@1.7.2 @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/integration@1.4.2 @backstage/types@1.0.2 @backstage/plugin-bitbucket-cloud-common@0.2.3 Updated dependencies @backstage/plugin-catalog-backend@1.7.2 @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/plugin-events-node@0.2.3 @backstage/plugin-catalog-node@1.3.3 @backstage/backend-tasks@0.4.3 @backstage/catalog-client@1.3.1 @backstage/config@1.0.6 @backstage/integration@1.4.2 @backstage/plugin-bitbucket-cloud-common@0.2.3 @backstage/plugin-catalog-common@1.0.11 Updated dependencies @backstage/plugin-catalog-backend@1.7.2 @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/plugin-catalog-node@1.3.3 @backstage/backend-tasks@0.4.3 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/integration@1.4.2 Updated dependencies @backstage/plugin-catalog-backend@1.7.2 @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/plugin-catalog-node@1.3.3 @backstage/backend-tasks@0.4.3 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/integration@1.4.2 66158754b4: Add support for filtering out forks 80afd5ff8b: Use github team slug and login annotations rather than entity name to infer location annotations 85b04f659a: Internal refactor to not use deprecated `substr` Updated dependencies @backstage/plugin-catalog-backend@1.7.2 @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/plugin-events-node@0.2.3 @backstage/plugin-catalog-node@1.3.3 @backstage/backend-tasks@0.4.3 @backstage/catalog-client@1.3.1 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/integration@1.4.2 @backstage/types@1.0.2 @backstage/plugin-catalog-common@1.0.11 49948f644f: The config now consistently uses the term 'instance' to refer to a single GitLab API host. 85b04f659a: Internal refactor to not use deprecated `substr` 52c5685ceb: Implement Group and User Catalog Provider Updated dependencies @backstage/plugin-catalog-backend@1.7.2 @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/plugin-catalog-node@1.3.3 @backstage/backend-tasks@0.4.3 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/integration@1.4.2 @backstage/types@1.0.2 Updated dependencies @backstage/plugin-catalog-backend@1.7.2 @backstage/catalog-model@1.2.0 @backstage/backend-tasks@0.4.3 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/types@1.0.2 Updated dependencies @backstage/plugin-catalog-backend@1.7.2 @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/plugin-catalog-node@1.3.3 @backstage/config@1.0.6 @backstage/integration@1.4.2 @backstage/types@1.0.2 Updated dependencies @backstage/catalog-model@1.2.0 @backstage/plugin-permission-common@0.7.3

c51efce2a0: Update docs to always use `yarn add --cwd` for app & backend fe19058b74: Fix #16245: The CatalogGraphCard has parameter naming errors for CatalogGraphPage 1827710136: Expose additional props on the `CatalogGraphCard` to allow for custom node & label rendering or kind/relation filtering. Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/catalog-client@1.3.1 Updated dependencies @backstage/catalog-model@1.2.0 @backstage/config@1.0.6 @backstage/types@1.0.2 Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/catalog-client@1.3.1 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/integration@1.4.2 @backstage/integration-react@1.1.10 @backstage/plugin-catalog-common@1.0.11 Updated dependencies @backstage/backend-plugin-api@0.4.0 @backstage/catalog-model@1.2.0 @backstage/catalog-client@1.3.1 @backstage/errors@1.1.4 @backstage/types@1.0.2 @backstage/plugin-catalog-common@1.0.11 d950d3e217: Depend on `@material-ui/core` version `^4.12.2` like all other in-repo packages Updated dependencies @backstage/catalog-model@1.2.0 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 Updated dependencies @backstage/plugin-cicd-statistics@0.1.17 @backstage/catalog-model@1.2.0 @backstage/core-plugin-api@1.4.0 85b04f659a: Internal refactor to not use deprecated `substr` 1616e06047: Making workflow a link Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 c51efce2a0: Update docs to always use `yarn add --cwd` for app & backend Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/config@1.0.6 @backstage/errors@1.1.4 c51efce2a0: Update docs to always use `yarn add --cwd` for app & backend Updated dependencies @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/catalog-client@1.3.1 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/integration@1.4.2 d950d3e217: Depend on `@material-ui/core` version `^4.12.2` like all other in-repo packages Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/config@1.0.6 @backstage/errors@1.1.4 Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/types@1.0.2 dfa0bb737e: Fix bug in EntityCostsCard if cost aggregation array is empty. Allow title override on the Cost Insights Page Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/config@1.0.6 @backstage/plugin-cost-insights-common@0.1.1 d950d3e217: Depend on `@material-ui/core` version `^4.12.2` like all other in-repo packages Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 0ff03319be: Updated usage of `createBackendPlugin`. Updated dependencies @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/plugin-events-node@0.2.3 @backstage/config@1.0.6 Updated dependencies @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/plugin-events-node@0.2.3 @backstage/backend-tasks@0.4.3 @backstage/config@1.0.6 @backstage/types@1.0.2 Updated dependencies @backstage/backend-plugin-api@0.4.0 @backstage/plugin-events-node@0.2.3 Updated dependencies @backstage/backend-plugin-api@0.4.0 @backstage/plugin-events-node@0.2.3 Updated dependencies @backstage/backend-plugin-api@0.4.0 @backstage/plugin-events-node@0.2.3 Updated dependencies @backstage/backend-plugin-api@0.4.0 @backstage/plugin-events-node@0.2.3 @backstage/config@1.0.6 Updated dependencies @backstage/backend-plugin-api@0.4.0 @backstage/plugin-events-node@0.2.3 @backstage/config@1.0.6 Updated dependencies @backstage/plugin-events-node@0.2.3 19d4abf72c: Make `EventParams` typed for implementing tidier event handling. Updated dependencies @backstage/backend-plugin-api@0.4.0 Updated dependencies @backstage/backend-common@0.18.2 @backstage/config@1.0.6 @backstage/plugin-explore-common@0.0.1 @backstage/plugin-search-common@1.2.1 Updated dependencies @backstage/core-plugin-api@1.4.0 @backstage/plugin-explore-common@0.0.1 Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/errors@1.1.4 Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/errors@1.1.4 Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 85b04f659a: Internal refactor to not use deprecated `substr` Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/integration@1.4.2 Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/integration@1.4.2 Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/errors@1.1.4 @backstage/integration@1.4.2 @backstage/integration-react@1.1.10 3f88ae9d0a: Updated README.md examples to use correct components and fixed some syntax errors. Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/errors@1.1.4 @backstage/integration@1.4.2 Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/integration@1.4.2 Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/errors@1.1.4 Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 Updated dependencies @backstage/backend-common@0.18.2 @backstage/config@1.0.6 @backstage/plugin-catalog-graphql@0.3.18 c51efce2a0: Update docs to always use `yarn add --cwd` for app & backend 3d1d867d42: Fixed regression that caused the `WelcomeTitle` to not be the right size when passed to the `title` property of the `<Header>` component. A Storybook entry was also added for the `WelcomeTitle` c553a625d2: remove unused plugin-stack-overflow dependency Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/config@1.0.6 c51efce2a0: Update docs to always use `yarn add --cwd` for app & backend Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/errors@1.1.4 Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/errors@1.1.4 @backstage/plugin-jenkins-common@0.1.13 Updated dependencies @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/catalog-client@1.3.1 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/plugin-auth-node@0.2.11 @backstage/plugin-jenkins-common@0.1.13 @backstage/plugin-permission-common@0.7.3 Updated dependencies @backstage/plugin-catalog-common@1.0.11 @backstage/plugin-permission-common@0.7.3 Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/config@1.0.6 0ff03319be: Updated usage of `createBackendPlugin`. 4a6f38a535: Added a Backend System plugin feature Updated dependencies @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/config@1.0.6 @backstage/errors@1.1.4 145a79a15b: Condenses kubernetes ui plugin to fit more onscreen and increase visibility 628e2bd89a: Updated dependency `@kubernetes/client-node` to `0.18.1`. Updated dependencies @backstage/plugin-kubernetes-common@0.6.0 @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/config@1.0.6 2518ef5b8a: Adding new Cluster detail fields to catalogClusterLocator. Replace deprecated imports with k8s annotations from

7ff81f7692: Kubernetes proxy endpoint now accepts content types that are not json 5b7cd5580d: Moving the backend-test-utils to devDependencies. 628e2bd89a: Updated dependency `@kubernetes/client-node` to `0.18.1`. a53d06afe5: The name of the header used to specify a cluster to the proxy endpoint is now visible in the API reference. Updated dependencies @backstage/plugin-kubernetes-common@0.6.0 @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/catalog-client@1.3.1 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/plugin-auth-node@0.2.11 Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/errors@1.1.4 5a4fa8859b: Updated `LinksGroup` to use `Link` over `ListItem` as this makes the links more obvious and follows the pattern already used in the `GroupProfileCard`. Also updated the `GroupProfileCard` `ExtraDetails` story in Storybook to enable the `showLinks` feature with this off there is no difference between it and the `default` story. Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 d950d3e217: Depend on `@material-ui/core` version `^4.12.2` like all other in-repo packages Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/catalog-client@1.3.1 804746dd58: The PagerDutyCard now supports an optional `readOnly` property (`<PagerDutyCard readOnly />`) for suppressing the rendering of the "Create Incident" button from the Backstage UI. Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/errors@1.1.4 Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/errors@1.1.4 0ff03319be: Updated usage of `createBackendPlugin`. 4a6f38a535: Added a Backend System plugin feature Updated dependencies @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/config@1.0.6 Updated dependencies @backstage/backend-common@0.18.2 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/plugin-auth-node@0.2.11 @backstage/plugin-permission-common@0.7.3 @backstage/plugin-permission-node@0.7.5 Updated dependencies @backstage/backend-common@0.18.2 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/plugin-auth-node@0.2.11 @backstage/plugin-permission-common@0.7.3 Updated dependencies @backstage/core-plugin-api@1.4.0 @backstage/config@1.0.6 @backstage/plugin-permission-common@0.7.3 d950d3e217: Depend on `@material-ui/core` version `^4.12.2` like all other in-repo packages Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/plugin-search-react@1.5.0 @backstage/errors@1.1.4 @backstage/plugin-catalog-common@1.0.11 @backstage/plugin-permission-common@0.7.3 @backstage/plugin-permission-react@0.4.10 @backstage/plugin-playlist-common@0.1.4 b977c2e69f: Minor improvements to the descriptions provided with permission rules schemas 5b7cd5580d: Moving the backend-test-utils to devDependencies. 85b04f659a: Internal refactor to not use deprecated `substr` Updated dependencies @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/catalog-client@1.3.1 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/plugin-auth-node@0.2.11 @backstage/plugin-permission-common@0.7.3 @backstage/plugin-permission-node@0.7.5 @backstage/plugin-playlist-common@0.1.4 0ff03319be: Updated usage of `createBackendPlugin`. 4a6f38a535: Added a Backend System plugin feature Updated dependencies @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/config@1.0.6 Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 Updated dependencies @backstage/backend-common@0.18.2 @backstage/config@1.0.6 d72866f0cc: Internal refactor to use the new `@backstage/plugin-scaffolder-node` package for some functionality Updated dependencies @backstage/backend-common@0.18.2 @backstage/plugin-scaffolder-node@0.1.0 @backstage/plugin-scaffolder-backend@1.11.0 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/integration@1.4.2 @backstage/types@1.0.2 d72866f0cc: Internal refactor to use the new `@backstage/plugin-scaffolder-node` package for some functionality Updated dependencies @backstage/backend-common@0.18.2 @backstage/plugin-scaffolder-node@0.1.0 @backstage/plugin-scaffolder-backend@1.11.0 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/integration@1.4.2 @backstage/types@1.0.2 da418c89e4: Fix broken module exports and dependencies to match a backend module, rather than a frontend plugin. d72866f0cc: Internal refactor to use the new `@backstage/plugin-scaffolder-node` package for some functionality Updated dependencies @backstage/plugin-scaffolder-node@0.1.0 @backstage/config@1.0.6 @backstage/errors@1.1.4 d72866f0cc: Internal refactor to use the new `@backstage/plugin-scaffolder-node` package for some functionality Updated dependencies @backstage/plugin-scaffolder-node@0.1.0 @backstage/config@1.0.6 @backstage/types@1.0.2 Updated dependencies @backstage/catalog-model@1.2.0 @backstage/types@1.0.2 1b30c9a0f7: Change the router's response to include the error message instead of its object type in case it fails during a search query because the messages have more info. Updated dependencies @backstage/backend-common@0.18.2 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/types@1.0.2 @backstage/plugin-auth-node@0.2.11 @backstage/plugin-permission-common@0.7.3 @backstage/plugin-permission-node@0.7.5 @backstage/plugin-search-backend-node@1.1.3 @backstage/plugin-search-common@1.2.1 896566906b: Export `decodeElasticSearchPageCursor` utility function Updated dependencies @backstage/config@1.0.6 @backstage/plugin-search-backend-node@1.1.3 @backstage/plugin-search-common@1.2.1 Updated dependencies @backstage/backend-common@0.18.2 @backstage/config@1.0.6 @backstage/plugin-search-backend-node@1.1.3 @backstage/plugin-search-common@1.2.1 Updated dependencies @backstage/backend-common@0.18.2 @backstage/backend-tasks@0.4.3 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/plugin-permission-common@0.7.3 @backstage/plugin-search-common@1.2.1 c51efce2a0: Update docs to always use `yarn add --cwd` for app & backend Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/types@1.0.2 6310eacc11: Additional export added in order to bind SonarQubeClient to its apiref Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/plugin-sonarqube-react@0.1.2 Updated dependencies @backstage/backend-common@0.18.2 @backstage/config@1.0.6 @backstage/errors@1.1.4 Updated dependencies @backstage/catalog-model@1.2.0 @backstage/core-plugin-api@1.4.0 3598136ac7: Refactor plugin Card component to not rerender contents unnecessarily. Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 Updated dependencies @backstage/core-components@0.12.4 @backstage/plugin-home@0.4.31 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-search-react@1.5.0 @backstage/config@1.0.6 @backstage/plugin-search-common@1.2.1 Updated dependencies @backstage/backend-common@0.18.2 @backstage/config@1.0.6 @backstage/plugin-search-common@1.2.1 4024b37449: TechInsightsApi interface now has getFactSchemas() method. TechInsightsClient now implements method getFactSchemas(). BREAKING FactSchema type moved from @backstage/plugin-tech-insights-node into @backstage/plugin-tech-insights-common These changes are required if you were importing this type directly. ```diff import { FactSchema } from '@backstage/plugin-tech-insights-node'; import { FactSchema } from '@backstage/plugin-tech-insights-common'; ``` Updated dependencies @backstage/core-components@0.12.4 @backstage/plugin-tech-insights-common@0.2.10 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0

@backstage/errors@1.1.4 @backstage/types@1.0.2 4024b37449: TechInsightsApi interface now has getFactSchemas() method. TechInsightsClient now implements method getFactSchemas(). BREAKING FactSchema type moved from @backstage/plugin-tech-insights-node into @backstage/plugin-tech-insights-common These changes are required if you were importing this type directly. ```diff import { FactSchema } from '@backstage/plugin-tech-insights-node'; import { FactSchema } from '@backstage/plugin-tech-insights-common'; ``` Updated dependencies @backstage/backend-common@0.18.2 @backstage/plugin-tech-insights-common@0.2.10 @backstage/plugin-tech-insights-node@0.4.0 @backstage/catalog-model@1.2.0 @backstage/backend-tasks@0.4.3 @backstage/catalog-client@1.3.1 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/types@1.0.2 d6b912f963: Surface the cause of the json rules engine Updated dependencies @backstage/backend-common@0.18.2 @backstage/plugin-tech-insights-common@0.2.10 @backstage/plugin-tech-insights-node@0.4.0 @backstage/config@1.0.6 @backstage/errors@1.1.4 4024b37449: TechInsightsApi interface now has getFactSchemas() method. TechInsightsClient now implements method getFactSchemas(). BREAKING FactSchema type moved from @backstage/plugin-tech-insights-node into @backstage/plugin-tech-insights-common These changes are required if you were importing this type directly. ```diff import { FactSchema } from '@backstage/plugin-tech-insights-node'; import { FactSchema } from '@backstage/plugin-tech-insights-common'; ``` Updated dependencies @backstage/types@1.0.2 acf6c8c10b: Deprecate `RadarEntry.url` - use `RadarEntry.links` instead ```diff url: 'https://www.javascript.com/', key: 'javascript', id: 'javascript', title: 'JavaScript', quadrant: 'languages', links: [ { url: 'https://www.javascript.com/', title: 'Learn more', }, ], ``` 18024a231c: Allow to set additional links to the entry description. Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 d950d3e217: Depend on `@material-ui/core` version `^4.12.2` like all other in-repo packages Updated dependencies @backstage/plugin-catalog@1.8.0 @backstage/plugin-techdocs@1.5.0 @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-app-api@1.5.0 @backstage/core-plugin-api@1.4.0 @backstage/plugin-search-react@1.5.0 @backstage/integration-react@1.1.10 @backstage/test-utils@1.2.5 @backstage/plugin-techdocs-react@1.1.3 6f097023fc: Keep the tech docs sync event stream alive even if it is taking a while to build. 339d9a5b5c: Added support for using a default `mkdocs.yml` configuration file when none is provided Updated dependencies @backstage/backend-common@0.18.2 @backstage/plugin-techdocs-node@1.5.0 @backstage/catalog-model@1.2.0 @backstage/catalog-client@1.3.1 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/integration@1.4.2 @backstage/plugin-catalog-common@1.0.11 @backstage/plugin-permission-common@0.7.3 @backstage/plugin-search-common@1.2.1 d950d3e217: Depend on `@material-ui/core` version `^4.12.2` like all other in-repo packages 4660b63947: Create a TechDocs `<LightBox/>` addon that allows users to open images in a light-box on documentation pages, they can navigate between images if there are several on one page. Here's an example on how to use it in a Backstage app: ```diff import { DefaultTechDocsHome, TechDocsIndexPage, TechDocsReaderPage, } from '@backstage/plugin-techdocs'; import { TechDocsAddons } from '@backstage/plugin-techdocs-react/alpha'; +import { LightBox } from '@backstage/plugin-techdocs-module-addons-contrib'; const AppRoutes = () => { <FlatRoutes> // other plugin routes <Route path="/docs" element={<TechDocsIndexPage />}> <DefaultTechDocsHome /> </Route> <Route path="/docs/:namespace/:kind/:name/*" element={<TechDocsReaderPage />} > <TechDocsAddons> <LightBox /> </TechDocsAddons> </Route> </FlatRoutes>; }; ``` Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/integration@1.4.2 @backstage/integration-react@1.1.10 @backstage/plugin-techdocs-react@1.1.3 Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/core-plugin-api@1.4.0 @backstage/config@1.0.6 @backstage/version-bridge@1.0.3 Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/errors@1.1.4 Updated dependencies @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/catalog-client@1.3.1 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/integration@1.4.2 0ff03319be: Updated usage of `createBackendPlugin`. 4a6f38a535: Added a Backend System plugin feature Updated dependencies @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/catalog-model@1.2.0 @backstage/errors@1.1.4 @backstage/types@1.0.2 @backstage/plugin-auth-node@0.2.11 fd7a77b9c4: Surface additional context and details to the Backstage UI when the Vault plugin encounters non-successful HTTP responses from the Vault API. Updated dependencies @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/plugin-catalog-react@1.3.0 @backstage/errors@1.1.4 5b7cd5580d: Moving the backend-test-utils to devDependencies. Updated dependencies @backstage/backend-common@0.18.2 @backstage/backend-tasks@0.4.3 @backstage/config@1.0.6 @backstage/errors@1.1.4 c51efce2a0: Update docs to always use `yarn add --cwd` for app & backend Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 @backstage/errors@1.1.4 Updated dependencies @backstage/plugin-scaffolder-react@1.1.0 @backstage/plugin-scaffolder@1.11.0 @backstage/plugin-azure-devops@0.2.6 @backstage/cli@0.22.2 @backstage/plugin-techdocs@1.5.0 @backstage/core-components@0.12.4 @backstage/plugin-microsoft-calendar@0.1.0 @backstage/plugin-catalog-graph@0.2.27 @backstage/plugin-code-coverage@0.2.8 @backstage/plugin-azure-sites@0.1.4 @backstage/plugin-lighthouse@0.4.0 @backstage/plugin-shortcuts@0.3.7 @backstage/plugin-home@0.4.31 @backstage/plugin-tech-insights@0.3.7 @backstage/plugin-search@1.1.0 @backstage/plugin-api-docs@0.9.0 @backstage/plugin-entity-feedback@0.1.0 @backstage/plugin-tech-radar@0.6.1 @backstage/plugin-techdocs-module-addons-contrib@1.0.10 @backstage/plugin-dynatrace@2.0.0 @backstage/plugin-playlist@0.1.6 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-app-api@1.5.0 @backstage/plugin-kubernetes@0.7.8 @backstage/core-plugin-api@1.4.0 @backstage/app-defaults@1.2.0 @backstage/plugin-user-settings@0.7.0 @backstage/plugin-catalog-react@1.3.0 @backstage/plugin-pagerduty@0.5.8 @backstage/plugin-explore@0.4.0 @backstage/plugin-linguist@0.1.0 @backstage/plugin-linguist-common@0.1.0 @backstage/plugin-search-react@1.5.0 @backstage/plugin-apache-airflow@0.2.8 @backstage/plugin-circleci@0.3.15 @backstage/plugin-sentry@0.5.0 @backstage/plugin-org@0.6.5 @backstage/plugin-cost-insights@0.12.4 @backstage/plugin-airbrake@0.3.15 @internal/plugin-catalog-customized@0.0.7 @backstage/config@1.0.6 @backstage/integration-react@1.1.10 @backstage/plugin-badges@0.2.39 @backstage/plugin-catalog-common@1.0.11 @backstage/plugin-catalog-import@0.9.5 @backstage/plugin-cloudbuild@0.3.15 @backstage/plugin-gcalendar@0.3.11 @backstage/plugin-gcp-projects@0.3.34 @backstage/plugin-github-actions@0.5.15 @backstage/plugin-gocd@0.1.21 @backstage/plugin-graphiql@0.2.47 @backstage/plugin-jenkins@0.7.14 @backstage/plugin-kafka@0.3.15 @backstage/plugin-newrelic@0.3.33 @backstage/plugin-newrelic-dashboard@0.2.8 @backstage/plugin-permission-react@0.4.10 @backstage/plugin-rollbar@0.4.15 @backstage/plugin-search-common@1.2.1 @backstage/plugin-stack-overflow@0.1.11 @backstage/plugin-techdocs-react@1.1.3 @backstage/plugin-todo@0.2.17 Updated dependencies @backstage/plugin-catalog-backend@1.7.2 @backstage/plugin-playlist-backend@0.2.5 @backstage/plugin-search-backend-module-elasticsearch@1.1.3 @backstage/backend-common@0.18.2 @backstage/plugin-kubernetes-backend@0.9.3 @backstage/plugin-lighthouse-backend@0.1.0 @backstage/plugin-code-coverage-backend@0.2.8 @backstage/plugin-azure-devops-backend@0.3.21 @backstage/plugin-azure-sites-backend@0.1.4 @backstage/plugin-adr-backend@0.3.0 @backstage/plugin-tech-insights-backend@0.5.8 @backstage/plugin-tech-insights-node@0.4.0 @backstage/plugin-entity-feedback-backend@0.1.0 @backstage/plugin-search-backend@1.2.3 @backstage/plugin-techdocs-backend@1.5.3 @backstage/plugin-scaffolder-backend-module-rails@0.4.10 @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.26 @backstage/plugin-scaffolder-backend@1.11.0 @backstage/plugin-events-backend@0.2.3 @backstage/plugin-kafka-backend@0.2.35 @backstage/plugin-proxy-backend@0.2.36 @backstage/plugin-app-backend@0.3.42 @backstage/catalog-model@1.2.0 @backstage/plugin-auth-backend@0.18.0 @backstage/plugin-linguist-backend@0.1.0 @backstage/plugin-events-node@0.2.3 example-app@0.2.80 @backstage/plugin-catalog-node@1.3.3 @backstage/backend-tasks@0.4.3 @backstage/catalog-client@1.3.1 @backstage/config@1.0.6 @backstage/integration@1.4.2 @backstage/plugin-auth-node@0.2.11 @backstage/plugin-badges-backend@0.1.36 @backstage/plugin-explore-backend@0.0.4 @backstage/plugin-graphql-backend@0.1.32 @backstage/plugin-jenkins-backend@0.1.32 @backstage/plugin-permission-backend@0.5.17 @backstage/plugin-permission-common@0.7.3 @backstage/plugin-permission-node@0.7.5 @backstage/plugin-rollbar-backend@0.1.39 @backstage/plugin-search-backend-module-pg@0.5.3 @backstage/plugin-search-backend-node@1.1.3 @backstage/plugin-search-common@1.2.1 @backstage/plugin-todo-backend@0.1.39 Updated dependencies @backstage/plugin-catalog-backend@1.7.2 @backstage/plugin-scaffolder-backend@1.11.0 @backstage/plugin-app-backend@0.3.42 @backstage/backend-defaults@0.1.7 Updated dependencies @backstage/plugin-catalog@1.8.0 @backstage/cli@0.22.2 @backstage/plugin-techdocs@1.5.0 @backstage/core-components@0.12.4 @backstage/catalog-model@1.2.0 @backstage/theme@0.2.17 @backstage/core-app-api@1.5.0 @backstage/core-plugin-api@1.4.0 @backstage/app-defaults@1.2.0 @backstage/config@1.0.6 @backstage/integration-react@1.1.10 @backstage/test-utils@1.2.5 @backstage/plugin-techdocs-react@1.1.3 Updated dependencies @backstage/plugin-catalog@1.8.0 @backstage/plugin-catalog-react@1.3.0 Updated dependencies @backstage/core-components@0.12.4 @backstage/theme@0.2.17 @backstage/core-plugin-api@1.4.0 Updated dependencies @backstage/backend-plugin-api@0.4.0 @backstage/backend-common@0.18.2 @backstage/config@1.0.6 @backstage/errors@1.1.4 @backstage/plugin-auth-node@0.2.11