Back to Backstage

Release v1.3.0-next.1

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

1.51.0-next.247.3 KB
Original Source

Release v1.3.0-next.1

@backstage/[email protected]

Minor Changes

  • 1dffa7dd4d: Add new common library bitbucket-cloud-common with a client for Bitbucket Cloud.

    This client can be reused across all packages and might be the future place for additional features like managing the rate limits, etc.

    The client itself was generated in parts using the @openapitools/openapi-generator-cli.

Patch Changes

@backstage/[email protected]

Minor Changes

  • 1c01c0fd14: Integrate @backstage/plugin-bitbucket-cloud-common as replacement for the BitbucketCloudClient.

Patch Changes

@backstage/[email protected]

Minor Changes

  • dfc4efcbf0: Add new plugin catalog-backend-module-bitbucket-cloud with BitbucketCloudEntityProvider.

    This entity provider is an alternative/replacement to the BitbucketDiscoveryProcessor (for Bitbucket Cloud only!). It replaces use cases using search=true and should be powerful enough as a complete replacement.

    If any feature for Bitbucket Cloud is missing and preventing you from switching, please raise an issue.

    Before:

    typescript
    // packages/backend/src/plugins/catalog.ts
    
    builder.addProcessor(
      BitbucketDiscoveryProcessor.fromConfig(env.config, { logger: env.logger }),
    );
    
    yaml
    # app-config.yaml
    
    catalog:
      locations:
        - type: bitbucket-discovery
          target: 'https://bitbucket.org/workspaces/workspace-name/projects/apis-*/repos/service-*?search=true&catalogPath=/catalog-info.yaml'
    

    After:

    typescript
    // packages/backend/src/plugins/catalog.ts
    builder.addEntityProvider(
      BitbucketCloudEntityProvider.fromConfig(env.config, {
        logger: env.logger,
        schedule: env.scheduler.createScheduledTaskRunner({
          frequency: { minutes: 30 },
          timeout: { minutes: 3 },
        }),
      }),
    );
    
    yaml
    # app-config.yaml
    
    catalog:
      providers:
        bitbucketCloud:
          yourProviderId: # identifies your ingested dataset
            catalogPath: /catalog-info.yaml # default value
            filters: # optional
              projectKey: '^apis-.* # optional; RegExp
              repoSlug: '^service-.* # optional; RegExp
            workspace: workspace-name
    

Patch Changes

@backstage/[email protected]

Minor Changes

  • fc9927c81d: Add Github Pull Requests board plugin

Patch Changes

@backstage/[email protected]

Minor Changes

  • c042c5eaff: Add an option to not protect the default branch.

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • f7146b516f: Updated dependency cron to ^2.0.0. Updated dependency @types/cron to ^2.0.0.
  • 7f108513b8: Add error logging when a background task throws an error rather than silently swallowing it.
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 8f7b1835df: Updated dependency msw to ^0.41.0.
  • Updated dependencies

@backstage/[email protected]

Patch Changes

  • 131a99e909: Added targetRef to common.schema.json to match the Typescript type

@backstage/[email protected]

Patch Changes

  • bd58365d09: Updated dependency run-script-webpack-plugin to ^0.0.14.
  • 8f7b1835df: Updated dependency msw to ^0.41.0.
  • Updated dependencies

@backstage/[email protected]

Patch Changes

  • 8f7b1835df: Updated dependency msw to ^0.41.0.

@backstage/[email protected]

Patch Changes

  • 8f7b1835df: Updated dependency msw to ^0.41.0.
  • Updated dependencies

@backstage/[email protected]

Patch Changes

  • feb4e8de07: Fix EntityPage tab scrolling overflow bug on Firefox

  • 8f7b1835df: Updated dependency msw to ^0.41.0.

  • bff65e6958: The SidebarPinStateContext and SidebarContext have been deprecated and will be removed in a future release. Instead, use <SidebarPinStateProvider> + useSidebarPinState() and/or <SidebarOpenStateProvider> + useSidebarOpenState().

    This was done to ensure that sidebar state can be shared successfully across components exported by different packages, regardless of what version of this package is resolved and installed for each individual package.

  • Updated dependencies

@backstage/[email protected]

Patch Changes

  • 8f7b1835df: Updated dependency msw to ^0.41.0.

@backstage/[email protected]

Patch Changes

  • bff65e6958: Use of SidebarContext has been deprecated and will be removed in a future release. Instead, useSidebarOpenState() should be used to consume the context and <SidebarOpenStateProvider> should be used to provide it.

    To prepare your app, update packages/app/src/components/Root/Root.tsx as follows:

    diff
    import {
      Sidebar,
      sidebarConfig,
    - SidebarContext
      SidebarDivider,
      // ...
      SidebarSpace,
    + useSidebarOpenState,
    } from '@backstage/core-components';
    
    // ...
    
    const SidebarLogo = () => {
      const classes = useSidebarLogoStyles();
    - const { isOpen } = useContext(SidebarContext);
    + const { isOpen } = useSidebarOpenState();
    
      // ...
    };
    

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 8f7b1835df: Updated dependency msw to ^0.41.0.

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 8f7b1835df: Updated dependency msw to ^0.41.0.

@backstage/[email protected]

Patch Changes

@techdocs/[email protected]

Patch Changes

  • bff65e6958: Updated sidebar-related logic to use <SidebarPinStateProvider> + useSidebarPinState() and/or <SidebarOpenStateProvider> + useSidebarOpenState() from @backstage/core-components.
  • 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

  • 8f7b1835df: Updated dependency msw to ^0.41.0.
  • 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

  • 8f7b1835df: Updated dependency msw to ^0.41.0.
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 8f7b1835df: Updated dependency msw to ^0.41.0.
  • 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

  • 8f7b1835df: Updated dependency msw to ^0.41.0.
  • 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

  • 8f7b1835df: Updated dependency msw to ^0.41.0.
  • 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

  • 8f7b1835df: Updated dependency msw to ^0.41.0.
  • 464c33f932: Fix for custom headers not being included in requests.
  • 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

  • 8f7b1835df: Updated dependency msw to ^0.41.0.
  • Updated dependencies

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 8f7b1835df: Updated dependency msw to ^0.41.0.

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

@backstage/[email protected]

Patch Changes

  • 8f7b1835df: Updated dependency msw to ^0.41.0.
  • 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

  • 3bb25a9acc: Introducing a NewlineDelimitedJsonCollatorFactory, which can be used to create search indices from newline delimited JSON files stored in external storage readable via a configured UrlReader instance.

    This is useful if you have an independent process periodically generating *.ndjson files consisting of IndexableDocument objects and want to be able to generate a fresh index based on the latest version of such a file.

  • 3bb25a9acc: Fixed a bug that prevented TestPipeline.withSubject from identifying valid Readable subjects that were technically transform streams.

  • 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

  • 8f7b1835df: Updated dependency msw to ^0.41.0.
  • bff65e6958: Updated sidebar-related logic to use <SidebarPinStateProvider> + useSidebarPinState() and/or <SidebarOpenStateProvider> + useSidebarOpenState() from @backstage/core-components.
  • Updated dependencies

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