Backstage - v0.71.0


@backstage/backend-common@0.13.0

Minor Changes

  • ae9d6fb3df: BREAKING:

    • Removed the (since way back) deprecated createDatabase export, please use createDatabaseClient instead.
    • Removed the (since way back) deprecated SingleConnectionDatabaseManager export, please use DatabaseManager instead.

Patch Changes

  • ab7cd7d70e: Do some groundwork for supporting the better-sqlite3 driver, to maybe eventually replace @vscode/sqlite3 (#9912)
  • e0a69ba49f: build(deps): bump fs-extra from 9.1.0 to 10.0.1
  • aefca2a7e9: add support for ETag at BitbucketUrlReader.readUrl
  • 3c2bc73901: Use setupRequestMockHandlers from @backstage/backend-test-utils
  • b1aacbf96a: Applied the fix for the /alpha entry point resolution that was part of the v0.70.1 release of Backstage.
  • Updated dependencies
    • @backstage/config-loader@0.9.7

## @backstage/backend-tasks@0.2.0

Minor Changes

  • 9461f73643: BREAKING: The TaskDefinition type has been removed, and replaced by the equal pair TaskScheduleDefinition and TaskInvocationDefinition. The interface for PluginTaskScheduler.scheduleTask stays effectively unchanged, so this only affects you if you use the actual types directly.

    Added the method PluginTaskScheduler.createTaskSchedule, which returns a TaskSchedule wrapper that is convenient to pass down into classes that want to control their task invocations while the caller wants to retain control of the actual schedule chosen.

Patch Changes

  • ab7cd7d70e: Do some groundwork for supporting the better-sqlite3 driver, to maybe eventually replace @vscode/sqlite3 (#9912)
  • 7290dda9d4: Relaxed the task ID requirement to now support any non-empty string
  • ae2ed04076: Add support for cron syntax to configure task frequency - TaskScheduleDefinition.frequency can now be both a Duration and an object on the form { cron: string }, where the latter is expected to be on standard crontab format (e.g. '0 */2 * * *').
  • Updated dependencies
    • @backstage/backend-common@0.13.0

## @backstage/catalog-client@0.9.0

Minor Changes

  • bf95bb806c: BREAKING: Removed previously deprecated CatalogApi.getEntityByName, please use getEntityByRef instead.
  • a3eb3d2afa: BREAKING: Removed CatalogClient.getLocationByEntity and CatalogClient.getOriginLocationByEntity which had previously been deprecated. Please use CatalogApi.getLocationByRef instead. Note that this only affects you if you were using CatalogClient (the class) directly, rather than CatalogApi (the interface), since it has been removed from the interface in an earlier release.

Patch Changes

  • Updated dependencies
    • @backstage/catalog-model@0.13.0

## @backstage/catalog-model@0.13.0

Minor Changes

  • 51a9f8f122: BREAKING:

    • Removed the previously deprecated type EntityRef. Please use string for stringified entity refs, CompoundEntityRef for compound kind-namespace-name triplet objects, or custom objects like { kind?: string; namespace?: string; name: string } and similar if you have need for partial types.
    • Removed the previously deprecated type LocationSpec type, which has been moved to @backstage/plugin-catalog-backend.
    • Removed the previously deprecated function parseEntityName. Please use parseEntityRef instead.
  • d1d488e371: BREAKING: The default validator for metadata.tags now permits the colon (:) character as well.

Patch Changes

  • 2952566587: Updated parseEntityRef to allow : and / in the entity name. For example, parsing 'component:default/foo:bar' will result in the name 'foo:bar'.

    Note that only parsing 'foo:bar' itself will result in the name 'bar' and the entity kind 'foo', meaning this is a particularly nasty trap for user defined entity references. For this reason it is strongly discouraged to use names that contain these characters, and the catalog model does not allow it by default. However, this change now makes is possible to use these names if the default catalog validation is replaced, and in particular a high level of automation of the catalog population can limit issues that it might otherwise cause.

  • b1aacbf96a: Applied the fix for the /alpha entry point resolution that was part of the v0.70.1 release of Backstage.

  • d1d488e371: DEPRECATION:

    • Deprecated CommonValidatorFunctions.isValidString, please use isNonEmptyString instead which is equivalent but better named.
    • Deprecated CommonValidatorFunctions.isValidTag, with no replacement. Its purpose was too specific and not reusable, so it will be removed.

## @backstage/plugin-catalog@0.10.0

Minor Changes

  • 51856359bf: BREAKING: Removed the AboutCard component which has been replaced by EntityAboutCard.
  • 5ea9509e6a: BREAKING: Removed CatalogResultListItemProps and CatalogResultListItem, replaced by CatalogSearchResultListItemProps and CatalogSearchResultListItem.

Patch Changes

  • 9a06d18385: Added an allowedKinds option to CatalogKindHeader to limit entity kinds available in the dropdown.
  • 251688a75e: Updated CatalogKindHeader to respond to external changes to query parameters in the URL, such as two sidebar links that apply different catalog filters.
  • 9844d4d2bd: Removed usage of removed hook.
  • 3e54f6c436: Use @backstage/plugin-search-common package instead of @backstage/search-common.
  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0
    • @backstage/plugin-catalog-common@0.2.2
    • @backstage/plugin-search-common@0.3.1
    • @backstage/catalog-client@0.9.0
    • @backstage/integration-react@0.1.25

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

Minor Changes

  • 66ba5d9023: BREAKING: Removed GithubDiscoveryProcessor, GithubMultiOrgReaderProcessor, GitHubOrgEntityProvider, GithubOrgReaderProcessor, and GithubMultiOrgConfig which now instead should be imported from @backstage/plugin-catalog-backend-module-github. NOTE THAT the GithubDiscoveryProcessor and GithubOrgReaderProcessor were part of the default set of processors in the catalog backend, and if you are a user of discovery or location based org ingestion on GitLab, you MUST now add them manually in the catalog initialization code of your backend.

    ```diff
    // In packages/backend/src/plugins/catalog.ts
    +import {
    + GithubDiscoveryProcessor,
    + GithubOrgReaderProcessor,
    +} from '@backstage/plugin-catalog-backend-module-github';
    +import {
    + ScmIntegrations,
    + DefaultGithubCredentialsProvider
    +} from '@backstage/integration';

    export default async function createPlugin(
    env: PluginEnvironment,
    ): Promise {
    const builder = await CatalogBuilder.create(env);
    + const integrations = ScmIntegrations.fromConfig(config);
    + const githubCredentialsProvider =
    + DefaultGithubCredentialsProvider.fromIntegrations(integrations);
    + builder.addProcessor(
    + GithubDiscoveryProcessor.fromConfig(config, {
    + logger,
    + githubCredentialsProvider,
    + }),
    + GithubOrgReaderProcessor.fromConfig(config, {
    + logger,
    + githubCredentialsProvider,
    + }),
    + );
    ```

    BREAKING: Removed GitLabDiscoveryProcessor, which now instead should be imported from @backstage/plugin-catalog-backend-module-gitlab. NOTE THAT this processor was part of the default set of processors in the catalog backend, and if you are a user of discovery on GitLab, you MUST now add it manually in the catalog initialization code of your backend.

    ```diff
    // In packages/backend/src/plugins/catalog.ts
    +import { GitLabDiscoveryProcessor } from '@backstage/plugin-catalog-backend-module-gitlab';

    export default async function createPlugin(
    env: PluginEnvironment,
    ): Promise {
    const builder = await CatalogBuilder.create(env);
    + builder.addProcessor(
    + GitLabDiscoveryProcessor.fromConfig(env.config, { logger: env.logger })
    + );
    ```

    BREAKING: Removed BitbucketDiscoveryProcessor, which now instead should be imported from @backstage/plugin-catalog-backend-module-bitbucket. NOTE THAT this processor was part of the default set of processors in the catalog backend, and if you are a user of discovery on Bitbucket, you MUST now add it manually in the catalog initialization code of your backend.

    ```diff
    // In packages/backend/src/plugins/catalog.ts
    +import { BitbucketDiscoveryProcessor } from '@backstage/plugin-catalog-backend-module-bitbucket';

    export default async function createPlugin(
    env: PluginEnvironment,
    ): Promise {
    const builder = await CatalogBuilder.create(env);
    + builder.addProcessor(
    + BitbucketDiscoveryProcessor.fromConfig(env.config, { logger: env.logger })
    + );
    ```

    BREAKING: Removed AzureDevOpsDiscoveryProcessor, which now instead should be imported from @backstage/plugin-catalog-backend-module-azure. This processor was not part of the set of default processors. If you were using it, you should already have a reference to it in your backend code and only need to update the import.

    BREAKING: Removed the formerly deprecated type BitbucketRepositoryParser, which is instead reintroduced in @backstage/plugin-catalog-backend-module-bitbucket.

  • f115a7f8fd: BREAKING: Removed AwsS3DiscoveryProcessor, which now instead should be imported from @backstage/plugin-catalog-backend-module-aws.

  • 55150919ed: - BREAKING: Support for backstage.io/v1beta2 Software Templates has been removed. Please migrate your legacy templates to the new scaffolder.backstage.io/v1beta3 apiVersion by following the migration guide

Patch Changes

  • ab7cd7d70e: Do some groundwork for supporting the better-sqlite3 driver, to maybe eventually replace @vscode/sqlite3 (#9912)

  • e0a69ba49f: build(deps): bump fs-extra from 9.1.0 to 10.0.1

  • 616f02ade2: support Bitbucket Cloud's code search to discover catalog files (multiple per repo, Location entities for existing files only)

  • e421d77536: BREAKING:

    • Removed the previously deprecated runPeriodically export. Please use the @backstage/backend-tasks package instead, or copy the actual implementation into your own code if you explicitly do not want coordination of task runs across your worker nodes.
    • Removed the previously deprecated CatalogProcessorLocationResult.optional field. Please set the corresponding LocationSpec.presence field to 'optional' instead.
    • Related to the previous point, the processingResult.location function no longer has a second boolean optional argument. Please set the corresponding LocationSpec.presence field to 'optional' instead.
    • Removed the previously deprecated StaticLocationProcessor. It has not been in use for some time; its functionality is covered by ConfigLocationEntityProvider instead.
  • 3c2bc73901: Use setupRequestMockHandlers from @backstage/backend-test-utils

  • c1168bb440: Fixed display of the location in the log message that is printed when entity envelope validation fails.

  • b1aacbf96a: Applied the fix for the /alpha entry point resolution that was part of the v0.70.1 release of Backstage.

  • 3e54f6c436: Use @backstage/plugin-search-common package instead of @backstage/search-common.

  • Updated dependencies

    • @backstage/backend-common@0.13.0
    • @backstage/plugin-scaffolder-common@0.3.0
    • @backstage/catalog-model@0.13.0
    • @backstage/plugin-catalog-common@0.2.2
    • @backstage/plugin-search-common@0.3.1
    • @backstage/catalog-client@0.9.0
    • @backstage/plugin-permission-node@0.5.4

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

Minor Changes

  • 66ba5d9023: Added package, moving out azure specific functionality from the catalog-backend

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/plugin-catalog-backend@0.24.0
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-catalog-backend-module-bitbucket@0.1.0

Minor Changes

  • 47a5ae5dd2: Added package, moving out Bitbucket specific functionality from the catalog-backend

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/plugin-catalog-backend@0.24.0
    • @backstage/catalog-model@0.13.0

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

Minor Changes

  • d4934e19b1: Added package, moving out GitHub specific functionality from the catalog-backend

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/plugin-catalog-backend@0.24.0
    • @backstage/catalog-model@0.13.0

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

Minor Changes

  • 66ba5d9023: Added package, moving out GitLab specific functionality from the catalog-backend

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/plugin-catalog-backend@0.24.0
    • @backstage/catalog-model@0.13.0

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

Minor Changes

  • 9461f73643: BREAKING: Added a schedule field to LdapOrgEntityProvider.fromConfig, which is required. If you want to retain the old behavior of scheduling the provider manually, you can set it to the string value 'manual'. But you may want to leverage the ability to instead pass in the recurring task schedule information directly. This will allow you to simplify your backend setup code to not need an intermediate variable and separate scheduling code at the bottom.

    All things said, a typical setup might now look as follows:

    diff // packages/backend/src/plugins/catalog.ts +import { Duration } from 'luxon'; +import { LdapOrgEntityProvider } from '@backstage/plugin-catalog-backend-module-ldap'; export default async function createPlugin( env: PluginEnvironment, ): Promise<Router> { const builder = await CatalogBuilder.create(env); + // The target parameter below needs to match the ldap.providers.target + // value specified in your app-config. + builder.addEntityProvider( + LdapOrgEntityProvider.fromConfig(env.config, { + id: 'our-ldap-master', + target: 'ldaps://ds.example.net', + logger: env.logger, + schedule: env.scheduler.createScheduledTaskRunner({ + frequency: Duration.fromObject({ minutes: 60 }), + timeout: Duration.fromObject({ minutes: 15 }), + }), + }), + );

Patch Changes

  • f751e84572: Ignore search referrals instead of throwing an error.
  • Updated dependencies
    • @backstage/backend-tasks@0.2.0
    • @backstage/plugin-catalog-backend@0.24.0
    • @backstage/catalog-model@0.13.0

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

Minor Changes

  • b0af81726d: BREAKING: Removed reduceCatalogFilters and reduceEntityFilters due to low external utility value.

  • 7ffb2c73c9: BREAKING: Removed the deprecated loadCatalogOwnerRefs function. Usages of this function can be directly replaced with ownershipEntityRefs from identityApi.getBackstageIdentity().

    This also affects the useEntityOwnership hook in that it no longer uses loadCatalogOwnerRefs, meaning it will no longer load in additional relations and instead only rely on the ownershipEntityRefs from the IdentityApi.

  • dd88d1e3ac: BREAKING: Removed useEntityFromUrl.

  • 9844d4d2bd: BREAKING: Removed useEntityCompoundName, use useRouteRefParams(entityRouteRef) instead.

  • 2b8c986ce0: BREAKING: Removed useEntityListProvider use useEntityList instead.

  • f3a7a9de6d: BREAKING: Removed useOwnedEntities and moved its usage internally to the scaffolder-backend where it's used.

    BREAKING: Removed EntityTypeReturn type which is now inlined.

  • cf1ff5b438: BREAKING: Removed the useEntityKinds hook, use catalogApi.getEntityFacets({ facets: ['kind'] }) instead.

  • fc6290a76d: BREAKING: Removed the deprecated useOwnUser hook. Existing usage can be replaced with identityApi.getBackstageIdentity(), followed by a call to catalogClient.getEntityByRef(identity.userEntityRef).

Patch Changes

  • b1aacbf96a: Applied the fix for the /alpha entry point resolution that was part of the v0.70.1 release of Backstage.
  • 2986f8e09d: Fixed EntityOwnerPicker and OwnershipCard url filter issue with more than 21 owners
  • f3a7a9de6d: Internalized usage of useOwnedEntities hook.
  • Updated dependencies
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0
    • @backstage/catalog-client@0.9.0

## @backstage/plugin-periskop@0.1.0

Minor Changes

  • 7ef026339d: Add periskop and periskop-backend plugin, for usage with exception aggregation tool https://periskop.io/

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-periskop-backend@0.1.0

Minor Changes

  • 7ef026339d: Add periskop and periskop-backend plugin, for usage with exception aggregation tool https://periskop.io/

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.0

## @backstage/plugin-scaffolder@0.15.0

Minor Changes

  • 310e905998: The following deprecations are now breaking and have been removed:

    • BREAKING: Support for backstage.io/v1beta2 Software Templates has been removed. Please migrate your legacy templates to the new scaffolder.backstage.io/v1beta3 apiVersion by following the migration guide

    • BREAKING: Removed the deprecated TemplateMetadata. Please use TemplateInfo instead.

    • BREAKING: Removed the deprecated context.baseUrl. It's now available on context.templateInfo.baseUrl.

    • BREAKING: Removed the deprecated DispatchResult, use TaskBrokerDispatchResult instead.

    • BREAKING: Removed the deprecated runCommand, use executeShellCommond instead.

    • BREAKING: Removed the deprecated Status in favour of TaskStatus instead.

    • BREAKING: Removed the deprecated TaskState in favour of CurrentClaimedTask instead.

  • 1360f7d73a: BREAKING: Removed ScaffolderTaskOutput.entityRef and ScaffolderTaskOutput.remoteUrl, which both have been deprecated for over a year. Please use the links output instead.

  • e63e5a9452: Removed the following previously deprecated exports:

    • BREAKING: Removed the deprecated TemplateList component and the TemplateListProps type. Please use the TemplateCard to create your own list component instead to render these lists.

    • BREAKING: Removed the deprecated setSecret method, please use setSecrets instead.

    • BREAKING: Removed the deprecated TemplateCardComponent and TaskPageComponent props from the ScaffolderPage component. These are now provided using the components prop with the shape {{ TemplateCardComponent: () => JSX.Element, TaskPageComponent: () => JSX.Element }}

    • BREAKING: Removed JobStatus as this type was actually a legacy type used in v1alpha templates and the workflow engine and should no longer be used or depended on.

Patch Changes

  • d741c97b98: Render markdown for description in software templates
  • 33e58456b5: Fixing the border color for the FavoriteEntity star button on the TemplateCard
  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/plugin-scaffolder-common@0.3.0
    • @backstage/catalog-model@0.13.0
    • @backstage/plugin-catalog-common@0.2.2
    • @backstage/catalog-client@0.9.0
    • @backstage/integration-react@0.1.25

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

Minor Changes

  • 310e905998: The following deprecations are now breaking and have been removed:

    • BREAKING: Support for backstage.io/v1beta2 Software Templates has been removed. Please migrate your legacy templates to the new scaffolder.backstage.io/v1beta3 apiVersion by following the migration guide

    • BREAKING: Removed the deprecated TemplateMetadata. Please use TemplateInfo instead.

    • BREAKING: Removed the deprecated context.baseUrl. It's now available on context.templateInfo.baseUrl.

    • BREAKING: Removed the deprecated DispatchResult, use TaskBrokerDispatchResult instead.

    • BREAKING: Removed the deprecated runCommand, use executeShellCommond instead.

    • BREAKING: Removed the deprecated Status in favour of TaskStatus instead.

    • BREAKING: Removed the deprecated TaskState in favour of CurrentClaimedTask instead.

  • f9c7bdd899: BREAKING:

    • Removed the createFetchCookiecutterAction export, please use the @backstage/plugin-scaffolder-backend-module-cookiecutter package explicitly (see its README for installation instructions).
    • Removed the containerRunner argument from the types RouterOptions (as used by createRouter) and CreateBuiltInActionsOptions (as used by createBuiltinActions).
  • 5afbd16d43: BREAKING: Removed the previously deprecated OctokitProvider class.

Patch Changes

  • ab7cd7d70e: Do some groundwork for supporting the better-sqlite3 driver, to maybe eventually replace @vscode/sqlite3 (#9912)
  • 8122e27717: Updating documentation for supporting apiVersion: scaffolder.backstage.io/v1beta3
  • e0a69ba49f: build(deps): bump fs-extra from 9.1.0 to 10.0.1
  • 3c2bc73901: Use setupRequestMockHandlers from @backstage/backend-test-utils
  • 458d16869c: Allow passing more repo configuration for publish:github action
  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/plugin-catalog-backend@0.24.0
    • @backstage/plugin-scaffolder-common@0.3.0
    • @backstage/catalog-model@0.13.0
    • @backstage/catalog-client@0.9.0

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

Minor Changes

  • 310e905998: The following deprecations are now breaking and have been removed:

    • BREAKING: Support for backstage.io/v1beta2 Software Templates has been removed. Please migrate your legacy templates to the new scaffolder.backstage.io/v1beta3 apiVersion by following the migration guide

    • BREAKING: Removed the deprecated TemplateMetadata. Please use TemplateInfo instead.

    • BREAKING: Removed the deprecated context.baseUrl. It's now available on context.templateInfo.baseUrl.

    • BREAKING: Removed the deprecated DispatchResult, use TaskBrokerDispatchResult instead.

    • BREAKING: Removed the deprecated runCommand, use executeShellCommond instead.

    • BREAKING: Removed the deprecated Status in favour of TaskStatus instead.

    • BREAKING: Removed the deprecated TaskState in favour of CurrentClaimedTask instead.

Patch Changes

  • Updated dependencies
    • @backstage/catalog-model@0.13.0

## @backstage/app-defaults@0.2.1

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.9.1

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

Patch Changes

  • ab7cd7d70e: Do some groundwork for supporting the better-sqlite3 driver, to maybe eventually replace @vscode/sqlite3 (#9912)
  • 3c2bc73901: Add setupRequestMockHandlers which sets up a good msw server foundation, copied from @backstage/test-utils which is a frontend-only package and should not be used from backends.
  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/cli@0.15.2

## @backstage/cli@0.15.2

Patch Changes

  • 2c528506aa: Added --since <ref> flag for repo build command.`

  • 60799cc5be: build(deps-dev): bump @types/npm-packlist from 1.1.2 to 3.0.0

  • d3d1b82198: chore(deps): bump minimatch from 5.0.0 to 5.0.1

  • e0a69ba49f: build(deps): bump fs-extra from 9.1.0 to 10.0.1

  • 44cc7c3b95: Added a new ESLint configuration setup for packages, which utilizes package roles to generate the correct configuration. The new configuration is available at @backstage/cli/config/eslint-factory.

    Introduced a new backstage-cli migrate package-lint-configs command, which migrates old lint configurations to use @backstage/cli/config/eslint-factory.

  • b1aacbf96a: Applied the fix from version 0.15.1 of this package, which was part of the v0.70.1 release of Backstage.

  • d2ecde959b: Package roles are now marked as stable and migration is encouraged. Please check out the migration guide.

    The new package, repo, and migrate command categories are now marked as stable.

    Marked all commands that are being replaced by the new package and repo commands as deprecated.

    The package templates used by the create command have all been updated to use package roles.

  • f06da37290: The backend development setup now ignores the "browser" and "module" entry points in package.json, and instead always uses "main".

  • 6a1fe077ad: Changed the logic for how modules are marked as external in the Rollup build of packages. Rather than only marking dependencies and build-in Node.js modules as external, all non-relative imports are now considered external.

  • dc6002a7b9: The --since flag of repo commands now silently falls back to using the provided ref directly if no merge base is available.

  • Updated dependencies

    • @backstage/config-loader@0.9.7

## @backstage/codemods@0.1.35

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.9.1

## @backstage/config-loader@0.9.7

Patch Changes

  • e0a69ba49f: build(deps): bump fs-extra from 9.1.0 to 10.0.1

## @backstage/core-components@0.9.1

Patch Changes

  • 23568dd328: chore(deps): bump @react-hookz/web from 12.3.0 to 13.0.0
  • 95667624c1: Add names to sidebar sub menu styles for customization

## @backstage/create-app@0.4.23

Patch Changes

  • f9c7bdd899: Builtin support for cookiecutter based templates has been removed from @backstage/plugin-scaffolder-backend. Due to this, the containerRunner argument to its createRouter has also been removed.

    If you do not use cookiecutter templates and are fine with removing support from it in your own installation, update your packages/backend/src/plugins/scaffolder.ts file as follows:

    ```diff
    -import { DockerContainerRunner } from '@backstage/backend-common';
    import { CatalogClient } from '@backstage/catalog-client';
    import { createRouter } from '@backstage/plugin-scaffolder-backend';
    -import Docker from 'dockerode';
    import { Router } from 'express';
    import type { PluginEnvironment } from '../types';

    export default async function createPlugin({
    reader,
    discovery,
    }: PluginEnvironment): Promise {
    - const dockerClient = new Docker();
    - const containerRunner = new DockerContainerRunner({ dockerClient });
    -
    const catalogClient = new CatalogClient({ discoveryApi: discovery });
    -
    return await createRouter({
    - containerRunner,
    logger,
    config,
    // ...
    ```

    If you want to retain cookiecutter support, please use the @backstage/plugin-scaffolder-backend-module-cookiecutter package explicitly (see its README for installation instructions).

  • 8a57b6595b: Removed the cookiecutter-golang template from the default create-app install as we no longer provide cookiecutter action out of the box.

    You can remove the template by removing the following lines from your app-config.yaml under catalog.locations:

    diff - - type: url - target: https://github.com/spotify/cookiecutter-golang/blob/master/template.yaml - rules: - - allow: [Template]

  • e0a69ba49f: build(deps): bump fs-extra from 9.1.0 to 10.0.1

  • 1201383b60: Updated the template to write the Backstage release version to backstage.json, rather than the version of @backstage/create-app. This change is applied automatically when running backstage-cli versions:bump in the latest version of the Backstage CLI.

  • c543fe3ff2: Postgres-based search is now installed when PG is chosen as the desired database for Backstage.

    There is no need to make this change in an existing Backstage backend. See supported search engines for details about production-ready search engines.

  • 55150919ed: - BREAKING: Support for backstage.io/v1beta2 Software Templates has been removed. Please migrate your legacy templates to the new scaffolder.backstage.io/v1beta3 apiVersion by following the migration guide

  • bde30664c4: Updated template to use package roles. To apply this change to an existing app, check out the migration guide.

    Specifically the following scripts in the root package.json have also been updated:

    ```diff
    - "build": "lerna run build",
    + "build": "backstage-cli repo build --all",

    ...

    • "lint": "lerna run lint --since origin/master --",
    • "lint:all": "lerna run lint --",
    • "lint": "backstage-cli repo lint --since origin/master",
    • "lint:all": "backstage-cli repo lint",
      ```

## @backstage/dev-utils@0.2.25

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0
    • @backstage/app-defaults@0.2.1
    • @backstage/integration-react@0.1.25

## @backstage/integration-react@0.1.25

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.9.1

## @backstage/search-common@0.3.1

Patch Changes

  • d52155466a: DEPRECATION

    The @backstage/search-common package is being renamed @backstage/plugin-search-common. We may continue to publish changes to @backstage/search-common for a time, but will stop doing so in the near future. If you depend on this package, you should update your dependencies to point at the renamed package.

  • Updated dependencies

    • @backstage/plugin-search-common@0.3.1

## @techdocs/cli@0.8.17

Patch Changes

  • e0a69ba49f: build(deps): bump fs-extra from 9.1.0 to 10.0.1
  • 91bf1e6c1a: Use @backstage/plugin-techdocs-node package instead of @backstage/techdocs-common.
  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/plugin-techdocs-node@0.11.12
    • @backstage/catalog-model@0.13.0

## @backstage/techdocs-common@0.11.12

Patch Changes

  • cea6f10b97: DEPRECATION

    The @backstage/techdocs-common package is being renamed @backstage/plugin-techdocs-node. We may continue to publish changes to @backstage/techdocs-common for a time, but will stop doing so in the near future. If you depend on this package, you should update your dependencies to point at the renamed package.

  • Updated dependencies

    • @backstage/plugin-techdocs-node@0.11.12

## @backstage/plugin-airbrake@0.3.2

Patch Changes

  • c5a462bff1: Fix a bug where API calls were being made and errors were being added to the snack bar when no project ID was present. This is a common use case for components that haven't added the Airbrake plugin annotation to their catalog-info.yaml.
  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0
    • @backstage/dev-utils@0.2.25

## @backstage/plugin-airbrake-backend@0.2.2

Patch Changes

  • 4f79204c47: Added backstage.role to package.json
  • Updated dependencies
    • @backstage/backend-common@0.13.0

## @backstage/plugin-allure@0.1.18

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-analytics-module-ga@0.1.13

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.9.1

## @backstage/plugin-apache-airflow@0.1.10

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.9.1

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

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog@0.10.0
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

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

Patch Changes

  • ab7cd7d70e: Do some groundwork for supporting the better-sqlite3 driver, to maybe eventually replace @vscode/sqlite3 (#9912)
  • e0a69ba49f: build(deps): bump fs-extra from 9.1.0 to 10.0.1
  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/config-loader@0.9.7

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

Patch Changes

  • ab7cd7d70e: Do some groundwork for supporting the better-sqlite3 driver, to maybe eventually replace @vscode/sqlite3 (#9912)
  • e0a69ba49f: build(deps): bump fs-extra from 9.1.0 to 10.0.1
  • bf95bb806c: Remove usages of now-removed CatalogApi.getEntityByName
  • 3c2bc73901: Use setupRequestMockHandlers from @backstage/backend-test-utils
  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/catalog-model@0.13.0
    • @backstage/catalog-client@0.9.0
    • @backstage/plugin-auth-node@0.1.5

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

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-azure-devops@0.1.18

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-azure-devops-backend@0.3.8

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.0

## @backstage/plugin-badges@0.2.26

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-badges-backend@0.1.23

Patch Changes

  • bf95bb806c: Remove usages of now-removed CatalogApi.getEntityByName
  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/catalog-model@0.13.0
    • @backstage/catalog-client@0.9.0

## @backstage/plugin-bazaar@0.1.17

Patch Changes

  • Updated dependencies
    • @backstage/cli@0.15.2
    • @backstage/plugin-catalog@0.10.0
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0
    • @backstage/catalog-client@0.9.0

## @backstage/plugin-bazaar-backend@0.1.13

Patch Changes

  • ab7cd7d70e: Do some groundwork for supporting the better-sqlite3 driver, to maybe eventually replace @vscode/sqlite3 (#9912)
  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/backend-test-utils@0.1.21

## @backstage/plugin-bitrise@0.1.29

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

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

Patch Changes

  • f115a7f8fd: Added AwsS3DiscoveryProcessor, which was moved here from @backstage/plugin-catalog-backend where it previously resided.
  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/plugin-catalog-backend@0.24.0
    • @backstage/catalog-model@0.13.0

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

Patch Changes

  • 3c2bc73901: Use setupRequestMockHandlers from @backstage/backend-test-utils
  • Updated dependencies
    • @backstage/plugin-catalog-backend@0.24.0
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-catalog-common@0.2.2

Patch Changes

  • b1aacbf96a: Applied the fix for the /alpha entry point resolution that was part of the v0.70.1 release of Backstage.
  • Updated dependencies
    • @backstage/search-common@0.3.1

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

Patch Changes

  • bf95bb806c: Remove usages of now-removed CatalogApi.getEntityByName
  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0
    • @backstage/catalog-client@0.9.0

## @backstage/plugin-catalog-graphql@0.3.6

Patch Changes

  • Updated dependencies
    • @backstage/catalog-model@0.13.0

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

Patch Changes

  • bf95bb806c: Remove usages of now-removed CatalogApi.getEntityByName
  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0
    • @backstage/catalog-client@0.9.0
    • @backstage/integration-react@0.1.25

## @backstage/plugin-cicd-statistics@0.1.4

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-circleci@0.3.2

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-cloudbuild@0.3.2

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-code-climate@0.1.2

Patch Changes

  • 4f79204c47: Added backstage.role to package.json
  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-code-coverage@0.1.29

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-code-coverage-backend@0.1.27

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/catalog-model@0.13.0
    • @backstage/catalog-client@0.9.0

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

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.9.1

## @backstage/plugin-cost-insights@0.11.24

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-explore@0.3.33

Patch Changes

  • bf95bb806c: Remove usages of now-removed CatalogApi.getEntityByName
  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-firehydrant@0.1.19

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1

## @backstage/plugin-fossa@0.2.34

Patch Changes

  • bf95bb806c: Remove usages of now-removed CatalogApi.getEntityByName
  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-gcp-projects@0.3.21

Patch Changes

  • 23568dd328: chore(deps): bump @react-hookz/web from 12.3.0 to 13.0.0
  • Updated dependencies
    • @backstage/core-components@0.9.1

## @backstage/plugin-git-release-manager@0.3.15

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.9.1

## @backstage/plugin-github-actions@0.5.2

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-github-deployments@0.1.33

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0
    • @backstage/integration-react@0.1.25

## @backstage/plugin-gitops-profiles@0.3.20

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.9.1

## @backstage/plugin-gocd@0.1.8

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-graphiql@0.2.34

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.9.1

## @backstage/plugin-graphql-backend@0.1.19

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/plugin-catalog-graphql@0.3.6

## @backstage/plugin-home@0.4.18

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0
    • @backstage/plugin-search@0.7.3

## @backstage/plugin-ilert@0.1.28

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-jenkins@0.7.1

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0
    • @backstage/plugin-jenkins-common@0.1.1

## @backstage/plugin-jenkins-backend@0.1.18

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/catalog-model@0.13.0
    • @backstage/catalog-client@0.9.0
    • @backstage/plugin-auth-node@0.1.5
    • @backstage/plugin-jenkins-common@0.1.1

## @backstage/plugin-jenkins-common@0.1.1

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-common@0.2.2

## @backstage/plugin-kafka@0.3.2

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-kafka-backend@0.2.22

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-kubernetes@0.6.2

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0
    • @backstage/plugin-kubernetes-common@0.2.7

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

Patch Changes

  • e0a69ba49f: build(deps): bump fs-extra from 9.1.0 to 10.0.1
  • 35e58d57aa: refactor kubernetes fetcher
  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/catalog-model@0.13.0
    • @backstage/plugin-kubernetes-common@0.2.7

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

Patch Changes

  • Updated dependencies
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-lighthouse@0.3.2

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-newrelic@0.3.20

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.9.1

## @backstage/plugin-newrelic-dashboard@0.1.10

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-org@0.5.2

Patch Changes

  • 2986f8e09d: Fixed EntityOwnerPicker and OwnershipCard url filter issue with more than 21 owners
  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-pagerduty@0.3.29

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

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

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/plugin-auth-node@0.1.5
    • @backstage/plugin-permission-node@0.5.4

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

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/plugin-auth-node@0.1.5

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

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.0

## @backstage/plugin-rollbar@0.4.2

Patch Changes

  • 9844d4d2bd: Removed usage of removed hook.
  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-rollbar-backend@0.1.26

Patch Changes

  • e0a69ba49f: build(deps): bump fs-extra from 9.1.0 to 10.0.1
  • 3c2bc73901: Use setupRequestMockHandlers from @backstage/backend-test-utils
  • Updated dependencies
    • @backstage/backend-common@0.13.0

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

Patch Changes

  • 8122e27717: Updating documentation for supporting apiVersion: scaffolder.backstage.io/v1beta3
  • e0a69ba49f: build(deps): bump fs-extra from 9.1.0 to 10.0.1
  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/plugin-scaffolder-backend@0.18.0

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

Patch Changes

  • 8122e27717: Updating documentation for supporting apiVersion: scaffolder.backstage.io/v1beta3
  • e0a69ba49f: build(deps): bump fs-extra from 9.1.0 to 10.0.1
  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/plugin-scaffolder-backend@0.18.0

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

Patch Changes

  • 8122e27717: Updating documentation for supporting apiVersion: scaffolder.backstage.io/v1beta3
  • Updated dependencies
    • @backstage/plugin-scaffolder-backend@0.18.0

## @backstage/plugin-search@0.7.3

Patch Changes

  • 3e54f6c436: Use @backstage/plugin-search-common package instead of @backstage/search-common.
  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0
    • @backstage/plugin-search-common@0.3.1

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

Patch Changes

  • 3e54f6c436: Use @backstage/plugin-search-common package instead of @backstage/search-common.
  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/plugin-search-common@0.3.1
    • @backstage/plugin-search-backend-node@0.5.1
    • @backstage/plugin-auth-node@0.1.5
    • @backstage/plugin-permission-node@0.5.4

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

Patch Changes

  • 3e54f6c436: Use @backstage/plugin-search-common package instead of @backstage/search-common.
  • Updated dependencies
    • @backstage/plugin-search-common@0.3.1
    • @backstage/plugin-search-backend-node@0.5.1

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

Patch Changes

  • 3e54f6c436: Use @backstage/plugin-search-common package instead of @backstage/search-common.
  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/plugin-search-common@0.3.1
    • @backstage/plugin-search-backend-node@0.5.1

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

Patch Changes

  • 3e54f6c436: Use @backstage/plugin-search-common package instead of @backstage/search-common.
  • Updated dependencies
    • @backstage/plugin-search-common@0.3.1

## @backstage/plugin-search-common@0.3.1

Patch Changes

  • d52155466a: Renamed @backstage/search-common to @backstage/plugin-search-common.

## @backstage/plugin-sentry@0.3.40

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-shortcuts@0.2.3

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.9.1

## @backstage/plugin-sonarqube@0.3.2

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-splunk-on-call@0.3.26

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-tech-insights@0.1.12

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-tech-insights-backend@0.2.9

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/catalog-model@0.13.0
    • @backstage/catalog-client@0.9.0
    • @backstage/plugin-tech-insights-node@0.2.7

## @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.13

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/plugin-tech-insights-node@0.2.7

## @backstage/plugin-tech-insights-node@0.2.7

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.0

## @backstage/plugin-tech-radar@0.5.9

Patch Changes

  • bae72d6f4d: Tech Radar Ring names are now coloured from theme via theme.palette.text.primary (instead of a hard coded colour)
  • Updated dependencies
    • @backstage/core-components@0.9.1

## @backstage/plugin-techdocs@0.15.1

Patch Changes

  • 7a1dbe6ce9: The panels of TechDocsCustomHome now use the useEntityOwnership hook to resolve ownership when the 'ownedByUser' filter predicate is used.
  • Updated dependencies
    • @backstage/plugin-catalog@0.10.0
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0
    • @backstage/plugin-search@0.7.3
    • @backstage/integration-react@0.1.25

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

Patch Changes

  • e0a69ba49f: build(deps): bump fs-extra from 9.1.0 to 10.0.1
  • 3c2bc73901: Use setupRequestMockHandlers from @backstage/backend-test-utils
  • 3e54f6c436: Use @backstage/plugin-search-common package instead of @backstage/search-common.
  • 91bf1e6c1a: Use @backstage/plugin-techdocs-node package instead of @backstage/techdocs-common.
  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/plugin-techdocs-node@0.11.12
    • @backstage/catalog-model@0.13.0
    • @backstage/plugin-catalog-common@0.2.2
    • @backstage/plugin-search-common@0.3.1
    • @backstage/catalog-client@0.9.0

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

Patch Changes

  • e0a69ba49f: build(deps): bump fs-extra from 9.1.0 to 10.0.1
  • 3e54f6c436: Use @backstage/plugin-search-common package instead of @backstage/search-common.
  • cea6f10b97: Renamed @backstage/techdocs-common to @backstage/plugin-techdocs-node.
  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/catalog-model@0.13.0
    • @backstage/plugin-search-common@0.3.1

## @backstage/plugin-todo@0.2.4

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0

## @backstage/plugin-todo-backend@0.1.26

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/catalog-model@0.13.0
    • @backstage/catalog-client@0.9.0

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

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.9.1

## @backstage/plugin-xcmetrics@0.2.22

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.9.1

## example-app@0.2.68

Patch Changes

  • Updated dependencies
    • @backstage/cli@0.15.2
    • @backstage/plugin-catalog@0.10.0
    • @backstage/plugin-catalog-react@0.9.0
    • @backstage/core-components@0.9.1
    • @backstage/plugin-gcp-projects@0.3.21
    • @backstage/plugin-scaffolder@0.15.0
    • @backstage/catalog-model@0.13.0
    • @backstage/plugin-airbrake@0.3.2
    • @backstage/plugin-rollbar@0.4.2
    • @backstage/plugin-catalog-graph@0.2.14
    • @backstage/plugin-catalog-import@0.8.5
    • @backstage/plugin-explore@0.3.33
    • @backstage/plugin-catalog-common@0.2.2
    • @backstage/plugin-search-common@0.3.1
    • @backstage/plugin-search@0.7.3
    • @backstage/plugin-tech-radar@0.5.9
    • @backstage/plugin-org@0.5.2
    • @backstage/plugin-techdocs@0.15.1
    • @backstage/app-defaults@0.2.1
    • @backstage/integration-react@0.1.25
    • @backstage/plugin-apache-airflow@0.1.10
    • @backstage/plugin-api-docs@0.8.2
    • @backstage/plugin-azure-devops@0.1.18
    • @backstage/plugin-badges@0.2.26
    • @backstage/plugin-circleci@0.3.2
    • @backstage/plugin-cloudbuild@0.3.2
    • @backstage/plugin-code-coverage@0.1.29
    • @backstage/plugin-cost-insights@0.11.24
    • @backstage/plugin-github-actions@0.5.2
    • @backstage/plugin-gocd@0.1.8
    • @backstage/plugin-graphiql@0.2.34
    • @backstage/plugin-home@0.4.18
    • @backstage/plugin-jenkins@0.7.1
    • @backstage/plugin-kafka@0.3.2
    • @backstage/plugin-kubernetes@0.6.2
    • @backstage/plugin-lighthouse@0.3.2
    • @backstage/plugin-newrelic@0.3.20
    • @backstage/plugin-newrelic-dashboard@0.1.10
    • @backstage/plugin-pagerduty@0.3.29
    • @backstage/plugin-sentry@0.3.40
    • @backstage/plugin-shortcuts@0.2.3
    • @backstage/plugin-tech-insights@0.1.12
    • @backstage/plugin-todo@0.2.4
    • @backstage/plugin-user-settings@0.4.1

## example-backend@0.2.68

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.13.0
    • @backstage/backend-tasks@0.2.0
    • @backstage/plugin-app-backend@0.3.29
    • @backstage/plugin-auth-backend@0.12.1
    • @backstage/plugin-catalog-backend@0.24.0
    • @backstage/plugin-scaffolder-backend@0.18.0
    • @backstage/plugin-scaffolder-backend-module-rails@0.3.4
    • @backstage/plugin-kubernetes-backend@0.4.12
    • @backstage/plugin-rollbar-backend@0.1.26
    • @backstage/plugin-techdocs-backend@0.14.2
    • @backstage/catalog-model@0.13.0
    • @backstage/plugin-badges-backend@0.1.23
    • @backstage/plugin-search-backend-module-elasticsearch@0.1.1
    • @backstage/plugin-search-backend-module-pg@0.3.1
    • @backstage/plugin-search-backend-node@0.5.1
    • @backstage/plugin-search-backend@0.4.7
    • @backstage/catalog-client@0.9.0
    • example-app@0.2.68
    • @backstage/plugin-auth-node@0.1.5
    • @backstage/plugin-azure-devops-backend@0.3.8
    • @backstage/plugin-code-coverage-backend@0.1.27
    • @backstage/plugin-graphql-backend@0.1.19
    • @backstage/plugin-jenkins-backend@0.1.18
    • @backstage/plugin-kafka-backend@0.2.22
    • @backstage/plugin-permission-backend@0.5.4
    • @backstage/plugin-permission-node@0.5.4
    • @backstage/plugin-proxy-backend@0.2.23
    • @backstage/plugin-tech-insights-backend@0.2.9
    • @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.13
    • @backstage/plugin-tech-insights-node@0.2.7
    • @backstage/plugin-todo-backend@0.1.26

## techdocs-cli-embedded-app@0.2.67

Patch Changes

  • Updated dependencies
    • @backstage/cli@0.15.2
    • @backstage/plugin-catalog@0.10.0
    • @backstage/core-components@0.9.1
    • @backstage/catalog-model@0.13.0
    • @backstage/plugin-techdocs@0.15.1
    • @backstage/app-defaults@0.2.1
    • @backstage/integration-react@0.1.25

Details

date
March 10, 2022, 1:09 p.m.
name
v0.71.0
type
Minor
👇
Register or login to:
  • 🔍View and search all Backstage releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or