Back to Backstage

Release v1.6.0-next.1

docs/releases/v1.6.0-next.1-changelog.md

1.51.0-next.237.7 KB
Original Source

Release v1.6.0-next.1

@backstage/[email protected]

Minor Changes

  • 1fe6823bb5: Updated dependency eslint-plugin-jest to ^27.0.0.

    Note that this major update to the Jest plugin contains some breaking changes. This means that some of your tests may start seeing some new lint errors. Read about them here.

    These are mostly possible to fix automatically. You can try to run yarn backstage-cli repo lint --fix in your repo root to have most or all of them corrected.

Patch Changes

  • 817f3196f6: Added a new migrate react-router-deps command to aid in the migration to React Router v6 stable.
  • 33fbd9f9a4: Updated dependency @types/minimatch to ^5.0.0.

@backstage/[email protected]

Minor Changes

  • a448fea691: Updated the routing system to be compatible with React Router v6 stable.

Patch Changes

  • 817f3196f6: Updated React Router dependencies to be peer dependencies.
  • 70299c99d5: Updated FlatRoutes to be compatible with React Router v6 stable.
  • Updated dependencies

@backstage/[email protected]

Minor Changes

  • 817f3196f6: Elements rendered in a test app are no longer wrapped in a Routes and Route element, as this is not compatible with React Router v6 stable.

Patch Changes

@backstage/[email protected]

Minor Changes

  • 2fc41ebf07: Removed the previously deprecated class AtlassianAuthProvider. Please use providers.atlassian.create(...) instead.
  • a291688bc5: Renamed the RedirectInfo type to OAuthStartResponse

Patch Changes

  • d669d89206: Minor API signatures cleanup
  • e1ebaeb332: Cloudflare Access Provider: Add JWT to CloudflareAccessResult
  • Updated dependencies

@backstage/[email protected]

Minor Changes

  • dd395335bc: Allow unknown typed location from being registered via the location service by configuration settings
  • 651c9d6800: The search index now does retain fields that have a very long value, but in the form of just a null. This makes it possible to at least filter for their existence.

Patch Changes

  • ce77e78c93: Fixes a bug to be able to utilize refresh keys after the entity is loaded from cache
  • 679f7c5e95: Include entity ref into error message when catalog policies fail
  • Updated dependencies

@backstage/[email protected]

Minor Changes

  • 7db9613671: Added projectId for gitlab projects to be displayed in the gitlab:publish output

Patch Changes

  • 0d8d650e32: Applied the fix from version 1.5.1 of this package, which is part of the v1.5.1 release of Backstage.
  • Updated dependencies

@backstage/[email protected]

Minor Changes

  • f7e99ac1d8: Added the possibility to display check results of different types on a single scorecard.

    • BREAKING Removed the getScorecardsDefinition method from the TechInsightsApi interface. Added the getCheckResultRenderers method that returns rendering components for given types.
    • BREAKING The CheckResultRenderer type now exposes the component factory method that creates a React component used to display a result of a provided check result.
    • The TechInsightsClient constructor accepts now the optional renderers parameter that can be used to inject a custom renderer.
    • BREAKING The title parameter in the EntityTechInsightsScorecardContent and EntityTechInsightsScorecardCard components is now mandatory.
    • The jsonRulesEngineCheckResultRenderer used to render json-rules-engine check results is exported.
    • The BooleanCheck component that can be used to render other check results types is also exported.

    If you were overriding the getScorecardsDefinition method to adjust the rendering of check results, you should now provide a custom renderer using renderers parameter in the TechInsightsClient class.

    See the README for more details.

Patch Changes

  • 817f3196f6: Updated React Router dependencies to be peer dependencies.
  • 763fb81e82: Internal refactor to use more type safe code when dealing with route parameters.
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • c3c90280be: Added a keep-alive refresh loop to the DatabaseManager, keeping the connection pool up.

  • c3c90280be: The options part of DatabaseManager.fromConfig now accepts an optional logger field.

  • 60b85d8ade: Updated dependency helmet to ^6.0.0.

    Please note that these policies are no longer applied by default:

    helmet.contentSecurityPolicy no longer sets block-all-mixed-content directive by default helmet.expectCt is no longer set by default. It can, however, be explicitly enabled. It will be removed in Helmet 7.

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 817f3196f6: Updated React Router dependencies to be peer dependencies.
  • 37e8c5e128: The RoutedTabs component has been updated to be compatible with React Router v6 stable.
  • Updated dependencies

@backstage/[email protected]

Patch Changes

  • 817f3196f6: Updated React Router dependencies to be peer dependencies.

@backstage/[email protected]

Patch Changes

  • c1f1a4c760: The Backstage packages and plugins have all been updated to support React Router v6 stable. The create-app template has not been migrated yet, but if you want to migrate your own app or plugins, check out the migration guide.

  • c3c90280be: The options part of DatabaseManager.fromConfig now accepts an optional logger field. You may want to supply that logger in your backend initialization code to ensure that you can get relevant logging data when things happen related to the connection pool.

    In packages/backend/src/index.ts:

    diff
     function makeCreateEnv(config: Config) {
       const root = getRootLogger();
       ...
    -  const databaseManager = DatabaseManager.fromConfig(config);
    +  const databaseManager = DatabaseManager.fromConfig(config, { logger: root });
    

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • b489de83b1: Continue processing subsequent entities when an error occurs in collator
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 148568b5c2: Switched to using node-fetch instead of cross-fetch as is standard for our backend packages
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • d669d89206: Minor API signatures cleanup

  • 60b85d8ade: Updated dependency helmet to ^6.0.0.

    Please note that these policies are no longer applied by default:

    helmet.contentSecurityPolicy no longer sets block-all-mixed-content directive by default helmet.expectCt is no longer set by default. It can, however, be explicitly enabled. It will be removed in Helmet 7.

  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 148568b5c2: Switched to using node-fetch instead of cross-fetch as is standard for our backend packages
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 287a64bf97: Added the ability to configure the host for the GitHubEntityProvider to use against GitHub Enterprise
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 7fa54c3c77: Added ae-dir LDAP vendor to correctly extract DN.
  • Updated dependencies

@backstage/[email protected]

Patch Changes

  • c1d32d2b76: Fixed a bug in the MicrosoftGraphEntityProvider that ignored the userExpand and groupExpand configuration parameters
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • d669d89206: Minor API signatures cleanup

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 817f3196f6: Updated React Router dependencies to be peer dependencies.
  • a6d551fad9: Properly handle free-text entity filtering in the case of empty tag arrays
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 817f3196f6: Updated React Router dependencies to be peer dependencies.
  • 763fb81e82: Internal refactor to use more type safe code when dealing with route parameters.
  • d669d89206: Minor API signatures cleanup
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 817f3196f6: Updated React Router dependencies to be peer dependencies.
  • d669d89206: Minor API signatures cleanup
  • Updated dependencies

@backstage/[email protected]

Patch Changes

  • 148568b5c2: Switched to using node-fetch instead of cross-fetch as is standard for our backend packages
  • d669d89206: Minor API signatures cleanup
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • d669d89206: Minor API signatures cleanup
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • d669d89206: Minor API signatures cleanup
  • a69ac5b63a: Upgrade react-query:3 to @tanstack/react-query:4
  • Updated dependencies

@backstage/[email protected]

Patch Changes

  • 817f3196f6: Updated React Router dependencies to be peer dependencies.
  • d669d89206: Minor API signatures cleanup
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • d669d89206: Minor API signatures cleanup
  • 723113296b: Add optional pullRequestLimit prop to EntityTeamPullRequestsCard and EntityTeamPullRequestsContent to limit the number of PRs shown per repository. Excluding this prop will default the number of pull requests shown to 10 per repository (the existing functionality).
  • Updated dependencies

@backstage/[email protected]

Patch Changes

  • 817f3196f6: Updated React Router dependencies to be peer dependencies.
  • d669d89206: Minor API signatures cleanup
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • d669d89206: Minor API signatures cleanup

  • 60b85d8ade: Updated dependency helmet to ^6.0.0.

    Please note that these policies are no longer applied by default:

    helmet.contentSecurityPolicy no longer sets block-all-mixed-content directive by default helmet.expectCt is no longer set by default. It can, however, be explicitly enabled. It will be removed in Helmet 7.

  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 60b85d8ade: Updated dependency helmet to ^6.0.0.

    Please note that these policies are no longer applied by default:

    helmet.contentSecurityPolicy no longer sets block-all-mixed-content directive by default helmet.expectCt is no longer set by default. It can, however, be explicitly enabled. It will be removed in Helmet 7.

  • Updated dependencies

@backstage/[email protected]

Patch Changes

  • d669d89206: Minor API signatures cleanup

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 148568b5c2: Switched to using node-fetch instead of cross-fetch as is standard for our backend packages
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 817f3196f6: Updated React Router dependencies to be peer dependencies.

  • 817f3196f6: DEPRECATION: The PermissionedRoute component has been deprecated in favor of the new RequirePermission component. This is because the usage pattern of PermissionedRoute is not compatible with React Router v6 stable.

    Embed the type from react-router instead of exporting it directly.

  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • d669d89206: Minor API signatures cleanup
  • Updated dependencies

@backstage/[email protected]

Patch Changes

  • 817f3196f6: Updated React Router dependencies to be peer dependencies.
  • 763fb81e82: Internal refactor to use more type safe code when dealing with route parameters.
  • a66d44b72b: Fixing bug when the workspace would not be automatically saved when using allowedOwners
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • a1124adf5e: Fixed bug in LunrSearchEngine where stopwords in title is causing in-doc search not working
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 817f3196f6: Updated React Router dependencies to be peer dependencies.
  • d669d89206: Minor API signatures cleanup
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 79040f73f7: Now requests all questions available using pagination. Default max page is set to 100, with a configurable maxPage option on the collator.
  • 148568b5c2: Switched to using node-fetch instead of cross-fetch as is standard for our backend packages

@backstage/[email protected]

Patch Changes

  • 12c6a07c2a: Changed the description of the techdocsAnnotationFactName fact.
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 817f3196f6: Updated React Router dependencies to be peer dependencies.
  • d669d89206: Minor API signatures cleanup
  • Updated dependencies

@backstage/[email protected]

Patch Changes

  • 148568b5c2: Switched to using node-fetch instead of cross-fetch as is standard for our backend packages

  • 60b85d8ade: Updated dependency helmet to ^6.0.0.

    Please note that these policies are no longer applied by default:

    helmet.contentSecurityPolicy no longer sets block-all-mixed-content directive by default helmet.expectCt is no longer set by default. It can, however, be explicitly enabled. It will be removed in Helmet 7.

  • Updated dependencies

@backstage/[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes