Back to Backstage

Release v1.11.0-next.2

docs/releases/v1.11.0-next.2-changelog.md

1.51.0-next.268.2 KB
Original Source

Release v1.11.0-next.2

@backstage/[email protected]

Minor Changes

  • 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'

Patch Changes

@backstage/[email protected]

Minor Changes

  • 9d9cdea117: Introduced a new package for backend development utilities. Similar to how @backstage/dev-utils is used in the frontend.

@backstage/[email protected]

Minor Changes

  • 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.
  • 610d65e143: Switched BackendFeature to be an opaque type.

Patch Changes

@backstage/[email protected]

Minor Changes

  • d51668882d: Adds the tRPC API type to the catalog.

Patch Changes

@backstage/[email protected]

Minor Changes

  • 179d301518: Added a new ESLint plugin with common rules for Backstage projects. See the README for more details.

@backstage/[email protected]

Minor Changes

  • 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 documentation for more details.

Patch Changes

@backstage/[email protected]

Minor Changes

  • 9ed53218a5: Adds a new tRPC API definition widget which users can utilize to integrate their tRPC API definitions into Backstage.

Patch Changes

@backstage/[email protected]

Minor Changes

  • 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

Patch Changes

@backstage/[email protected]

Minor Changes

  • d34b3267f9: First implementation for the entity validation UI. For more information refer to its README.md.

Patch Changes

@backstage/[email protected]

Minor Changes

  • 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 README of the plugin.

Patch Changes

@backstage/[email protected]

Minor Changes

  • 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

Patch Changes

@backstage/[email protected]

Minor Changes

  • eef62546ce: Introduce Lighthouse Backend Plugin to run scheduled Lighthouse Audits

Patch Changes

@backstage/[email protected]

Minor Changes

  • eef62546ce: Introduce @backstage/plugin-lighthouse-common with the API implementation

Patch Changes

@backstage/[email protected]

Minor Changes

  • 5555e17313: refactor createAsyncValidators to be recursive to ensure validators are called in nested schemas.

Patch Changes

@backstage/[email protected]

Minor Changes

  • 6a8d6b9a0c: Add option to filter issues based on the time it was triggered

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

  • baf6e4c96a: Removed unnecessary @backstage/cli dependency.
  • 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
  • f1adb2e36b: Removed the ref from all mockServices.
  • 71a5ec0f06: Updated usages of LogMeta.
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 02f1316e57: Moved commander to being a regular dependency.
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 02f1316e57: Updated packages/app/cypress/.eslintrc.json to remove the unnecessary import/no-extraneous-dependencies rule.
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@techdocs/[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

@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

@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

@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

@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

@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

  • 19d4abf72c: Make EventParams typed for implementing tidier event handling.
  • 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

@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

@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

@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

@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

  • 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/[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

@backstage/[email protected]

Patch Changes

  • 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',
    +    },
      ],
    
  • 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

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes

[email protected]

Patch Changes

@internal/[email protected]

Patch Changes

@internal/[email protected]

Patch Changes

@internal/[email protected]

Patch Changes