github backstage/backstage release-2021-04-22.1

latest releases: v1.31.1, v1.31.0, v1.31.0-next.2...
3 years ago

@backstage/plugin-catalog-backend@0.8.0

Minor Changes

  • 5fe62f124: Fix the schema / code mismatch in LDAP set config

Patch Changes

  • 09b5fcf2e: GithubDiscoveryProcessor now excludes archived repositories so they won't be added to Backstage.

  • c2306f898: Externalize repository processing for BitbucketDiscoveryProcessor.

    Add an extension point where you can customize how a matched Bitbucket repository should
    be processed. This can for example be used if you want to generate the catalog-info.yaml
    automatically based on other files in a repository, while taking advantage of the
    build-in repository crawling functionality.

    BitbucketDiscoveryProcessor.fromConfig now takes an optional parameter options.parser where
    you can customize the logic for each repository found. The default parser has the same
    behaviour as before, where it emits an optional location for the matched repository
    and lets the other processors take care of further processing.

    const customRepositoryParser: BitbucketRepositoryParser = async function* customRepositoryParser({
      client,
      repository,
    }) {
      // Custom logic for interpret the matching repository.
      // See defaultRepositoryParser for an example
    };
    
    
    const processor = BitbucketDiscoveryProcessor.fromConfig(env.config, {
      parser: customRepositoryParser,
      logger: env.logger,
    });
    
    • Updated dependencies [94da20976]

    • Updated dependencies [b9b2b4b76]

    • Updated dependencies [d8cc7e67a]

    • Updated dependencies [99fbef232]

    • Updated dependencies [ab07d77f6]

    • Updated dependencies [d367f63b5]

    • Updated dependencies [937ed39ce]

    • Updated dependencies [b42531cfe]

    • Updated dependencies [9a9e7a42f]

    • Updated dependencies [50ce875a0]

    • @backstage/core@0.7.6

    • @backstage/plugin-search-backend-node@0.1.3

    • @backstage/backend-common@0.6.3

      @backstage/plugin-scaffolder-backend@0.10.0

      Minor Changes

    • 49574a8a3: Fix some spleling.
      The scaffolder-backend has a configuration schema change that may be breaking
      in rare circumstances. Due to a typo in the schema, the
      scaffolder.github.visibility, scaffolder.gitlab.visibility, and
      scaffolder.bitbucket.visibility did not get proper validation that the value
      is one of the supported strings (public, internal (not available for
      Bitbucket), and private). If you had a value that was not one of these three,
      you may have to adjust your config.

      Patch Changes

    • 84c54474d: Forward user token to scaffolder task for subsequent api requests

    • Updated dependencies [d367f63b5]

    • Updated dependencies [b42531cfe]

    • @backstage/backend-common@0.6.3

      @backstage/plugin-techdocs@0.8.0

      Minor Changes

    • ac6025f63: Add feedback link icon in Techdocs Reader that directs to GitLab or GitHub repo issue page with pre-filled title and source link.
      For link to appear, requires repo_url and edit_uri to be filled in mkdocs.yml, as per https://www.mkdocs.org/user-guide/configuration. An edit_uri will need to be specified for self-hosted GitLab/GitHub instances with a different host name.
      To identify issue URL format as GitHub or GitLab, the host name of source in repo_url is checked if it contains gitlab or github. Alternately this is determined by matching to host values from integrations in app-config.yaml.

      Patch Changes

    • e292e393f: Add a test id to the shadow root element of the Reader to access it easily in e2e tests

    • Updated dependencies [94da20976]

    • Updated dependencies [d8cc7e67a]

    • Updated dependencies [99fbef232]

    • Updated dependencies [ab07d77f6]

    • Updated dependencies [931b21a12]

    • Updated dependencies [937ed39ce]

    • Updated dependencies [9a9e7a42f]

    • Updated dependencies [50ce875a0]

    • @backstage/core@0.7.6

    • @backstage/theme@0.2.6

      @backstage/backend-common@0.6.3

      Patch Changes

    • d367f63b5: remove use of deprecated type HelmetOptions

    • b42531cfe: Support configuration of file storage for SQLite databases. Every plugin has its
      own database file at the specified path.

      @backstage/cli@0.6.9

      Patch Changes

    • 4e5c94249: Add config:docs command that opens up reference documentation for the local configuration schema in a browser.

    • 1373f4f12: No longer add newly created plugins to plugins.ts in the app, as it is no longer needed.

    • 479b29124: Added support for Datadog rum events

      @backstage/core@0.7.6

      Patch Changes

    • 94da20976: Sort the table filter options by name.

    • d8cc7e67a: Exposing Material UI extension point for tabs to be able to add additional information to them

    • 99fbef232: Adding Headings for Accessibility on the Scaffolder Plugin

    • ab07d77f6: Add support for discovering plugins through the app element tree, removing the need to register them explicitly.

    • 937ed39ce: Exported SignInProviderConfig to strongly type SignInPage providers

    • 9a9e7a42f: Adding close button on support menu

    • 50ce875a0: Fixed a potentially confusing error being thrown about misuse of routable extensions where the error was actually something different.

    • Updated dependencies [ab07d77f6]

    • Updated dependencies [931b21a12]

    • Updated dependencies [50ce875a0]

    • @backstage/core-api@0.2.17

    • @backstage/theme@0.2.6

      @backstage/core-api@0.2.17

      Patch Changes

    • ab07d77f6: Add support for discovering plugins through the app element tree, removing the need to register them explicitly.

    • 50ce875a0: Fixed a potentially confusing error being thrown about misuse of routable extensions where the error was actually something different.

    • Updated dependencies [931b21a12]

    • @backstage/theme@0.2.6

      @backstage/create-app@0.3.19

      Patch Changes

    • ee22773e9: Removed plugins.ts from the app, as plugins are now discovered through the react tree.
      To apply this change to an existing app, simply delete packages/app/src/plugins.ts along with the import and usage in packages/app/src/App.tsx.
      Note that there are a few plugins that require explicit registration, in which case you would need to keep them in plugins.ts. The set of plugins that need explicit registration is any plugin that doesn't have a component extension that gets rendered as part of the app element tree. An example of such a plugin in the main Backstage repo is @backstage/plugin-badges. In the case of the badges plugin this is because there is not yet a component-based API for adding context menu items to the entity layout.
      If you have plugins that still rely on route registration through the register method of createPlugin, these need to be kept in plugins.ts as well. However, it is recommended to migrate these to export an extensions component instead.

    • 670acd88e: Fix system diagram card to be on the system page
      To apply the same fix to an existing application, in EntityPage.tsx simply move the <EntityLayout.route> for the /diagram path from the groupPage down into the systemPage element.

    • Updated dependencies [94da20976]

    • Updated dependencies [84c54474d]

    • Updated dependencies [d8cc7e67a]

    • Updated dependencies [4e5c94249]

    • Updated dependencies [99fbef232]

    • Updated dependencies [cb0206b2b]

    • Updated dependencies [1373f4f12]

    • Updated dependencies [29a7e4be8]

    • Updated dependencies [ab07d77f6]

    • Updated dependencies [49574a8a3]

    • Updated dependencies [d367f63b5]

    • Updated dependencies [96728a2af]

    • Updated dependencies [5fe62f124]

    • Updated dependencies [931b21a12]

    • Updated dependencies [937ed39ce]

    • Updated dependencies [87c4f59de]

    • Updated dependencies [09b5fcf2e]

    • Updated dependencies [b42531cfe]

    • Updated dependencies [c2306f898]

    • Updated dependencies [9a9e7a42f]

    • Updated dependencies [50ce875a0]

    • Updated dependencies [ac6025f63]

    • Updated dependencies [e292e393f]

    • Updated dependencies [479b29124]

    • @backstage/core@0.7.6

    • @backstage/plugin-scaffolder-backend@0.10.0

    • @backstage/cli@0.6.9

    • @backstage/plugin-scaffolder@0.9.1

    • @backstage/plugin-catalog-import@0.5.3

    • @backstage/plugin-rollbar-backend@0.1.9

    • @backstage/backend-common@0.6.3

    • @backstage/plugin-catalog@0.5.5

    • @backstage/plugin-catalog-backend@0.8.0

    • @backstage/theme@0.2.6

    • @backstage/plugin-techdocs@0.8.0

      @backstage/theme@0.2.6

      Patch Changes

    • 931b21a12: Replace the link color in dark theme

      @backstage/plugin-catalog@0.5.5

      Patch Changes

    • 96728a2af: SystemDiagramCard UI improvements

    • 87c4f59de: Add low german greeting

    • Updated dependencies [94da20976]

    • Updated dependencies [d8cc7e67a]

    • Updated dependencies [99fbef232]

    • Updated dependencies [ab07d77f6]

    • Updated dependencies [931b21a12]

    • Updated dependencies [937ed39ce]

    • Updated dependencies [9a9e7a42f]

    • Updated dependencies [50ce875a0]

    • @backstage/core@0.7.6

    • @backstage/theme@0.2.6

      @backstage/plugin-catalog-import@0.5.3

      Patch Changes

    • 29a7e4be8: allow import from HTTP repositories

    • Updated dependencies [94da20976]

    • Updated dependencies [d8cc7e67a]

    • Updated dependencies [99fbef232]

    • Updated dependencies [ab07d77f6]

    • Updated dependencies [931b21a12]

    • Updated dependencies [937ed39ce]

    • Updated dependencies [9a9e7a42f]

    • Updated dependencies [50ce875a0]

    • @backstage/core@0.7.6

    • @backstage/theme@0.2.6

      @backstage/plugin-code-coverage@0.1.2

      Patch Changes

    • 55b2fc0c0: Update tests to function in windows

    • Updated dependencies [94da20976]

    • Updated dependencies [d8cc7e67a]

    • Updated dependencies [99fbef232]

    • Updated dependencies [ab07d77f6]

    • Updated dependencies [931b21a12]

    • Updated dependencies [937ed39ce]

    • Updated dependencies [9a9e7a42f]

    • Updated dependencies [50ce875a0]

    • @backstage/core@0.7.6

    • @backstage/theme@0.2.6

      @backstage/plugin-code-coverage-backend@0.1.2

      Patch Changes

    • 55b2fc0c0: Update tests to function in windows

    • Updated dependencies [d367f63b5]

    • Updated dependencies [b42531cfe]

    • @backstage/backend-common@0.6.3

      @backstage/plugin-fossa@0.2.5

      Patch Changes

    • 40d1e11cf: Add a FossaPage that shows the license compliance status of all components in the catalog.
      See the projects Readme on how to use it.

    • Updated dependencies [94da20976]

    • Updated dependencies [d8cc7e67a]

    • Updated dependencies [99fbef232]

    • Updated dependencies [ab07d77f6]

    • Updated dependencies [931b21a12]

    • Updated dependencies [937ed39ce]

    • Updated dependencies [9a9e7a42f]

    • Updated dependencies [50ce875a0]

    • @backstage/core@0.7.6

    • @backstage/theme@0.2.6

      @backstage/plugin-github-deployments@0.1.3

      Patch Changes

    • 60d0a1a2e: Adds extraColumns field to GitHub Deployments card

    • Updated dependencies [94da20976]

    • Updated dependencies [d8cc7e67a]

    • Updated dependencies [99fbef232]

    • Updated dependencies [ab07d77f6]

    • Updated dependencies [931b21a12]

    • Updated dependencies [937ed39ce]

    • Updated dependencies [9a9e7a42f]

    • Updated dependencies [50ce875a0]

    • @backstage/core@0.7.6

    • @backstage/theme@0.2.6

      @backstage/plugin-kubernetes-backend@0.3.5

      Patch Changes

    • c42cd1daa: Kubernetes client TLS verification is now configurable and defaults to true

    • Updated dependencies [d367f63b5]

    • Updated dependencies [b42531cfe]

    • @backstage/backend-common@0.6.3

      @backstage/plugin-rollbar-backend@0.1.9

      Patch Changes

    • 49574a8a3: Fix some spleling.
      The scaffolder-backend has a configuration schema change that may be breaking
      in rare circumstances. Due to a typo in the schema, the
      scaffolder.github.visibility, scaffolder.gitlab.visibility, and
      scaffolder.bitbucket.visibility did not get proper validation that the value
      is one of the supported strings (public, internal (not available for
      Bitbucket), and private). If you had a value that was not one of these three,
      you may have to adjust your config.

    • Updated dependencies [d367f63b5]

    • Updated dependencies [b42531cfe]

    • @backstage/backend-common@0.6.3

      @backstage/plugin-scaffolder@0.9.1

      Patch Changes

    • 99fbef232: Adding Headings for Accessibility on the Scaffolder Plugin

    • cb0206b2b: Respect top-level UI schema keys in scaffolder forms. Allows more advanced RJSF features such as explicit field ordering.

    • Updated dependencies [94da20976]

    • Updated dependencies [d8cc7e67a]

    • Updated dependencies [99fbef232]

    • Updated dependencies [ab07d77f6]

    • Updated dependencies [931b21a12]

    • Updated dependencies [937ed39ce]

    • Updated dependencies [9a9e7a42f]

    • Updated dependencies [50ce875a0]

    • @backstage/core@0.7.6

    • @backstage/theme@0.2.6

      @backstage/plugin-search-backend@0.1.3

      Patch Changes

    • b9b2b4b76: Lunr Search Engine support

    • Updated dependencies [b9b2b4b76]

    • Updated dependencies [d367f63b5]

    • Updated dependencies [b42531cfe]

    • @backstage/plugin-search-backend-node@0.1.3

    • @backstage/backend-common@0.6.3

      @backstage/plugin-search-backend-node@0.1.3

      Patch Changes

    • b9b2b4b76: Lunr Search Engine support

      @backstage/plugin-welcome@0.2.7

      Patch Changes

    • f85851837: Australian Greeting

    • Updated dependencies [94da20976]

    • Updated dependencies [d8cc7e67a]

    • Updated dependencies [99fbef232]

    • Updated dependencies [ab07d77f6]

    • Updated dependencies [931b21a12]

    • Updated dependencies [937ed39ce]

    • Updated dependencies [9a9e7a42f]

    • Updated dependencies [50ce875a0]

    • @backstage/core@0.7.6

    • @backstage/theme@0.2.6

      example-app@0.2.25

      Patch Changes

    • Updated dependencies [94da20976]

    • Updated dependencies [d8cc7e67a]

    • Updated dependencies [4e5c94249]

    • Updated dependencies [99fbef232]

    • Updated dependencies [cb0206b2b]

    • Updated dependencies [1373f4f12]

    • Updated dependencies [29a7e4be8]

    • Updated dependencies [ab07d77f6]

    • Updated dependencies [96728a2af]

    • Updated dependencies [931b21a12]

    • Updated dependencies [937ed39ce]

    • Updated dependencies [87c4f59de]

    • Updated dependencies [55b2fc0c0]

    • Updated dependencies [9a9e7a42f]

    • Updated dependencies [50ce875a0]

    • Updated dependencies [ac6025f63]

    • Updated dependencies [e292e393f]

    • Updated dependencies [479b29124]

    • @backstage/core@0.7.6

    • @backstage/cli@0.6.9

    • @backstage/plugin-scaffolder@0.9.1

    • @backstage/plugin-catalog-import@0.5.3

    • @backstage/plugin-catalog@0.5.5

    • @backstage/theme@0.2.6

    • @backstage/plugin-code-coverage@0.1.2

    • @backstage/plugin-techdocs@0.8.0

      example-backend@0.2.25

      Patch Changes

    • Updated dependencies [b9b2b4b76]

    • Updated dependencies [84c54474d]

    • Updated dependencies [49574a8a3]

    • Updated dependencies [d367f63b5]

    • Updated dependencies [5fe62f124]

    • Updated dependencies [09b5fcf2e]

    • Updated dependencies [55b2fc0c0]

    • Updated dependencies [c42cd1daa]

    • Updated dependencies [b42531cfe]

    • Updated dependencies [c2306f898]

    • @backstage/plugin-search-backend@0.1.3

    • @backstage/plugin-search-backend-node@0.1.3

    • @backstage/plugin-scaffolder-backend@0.10.0

    • @backstage/plugin-rollbar-backend@0.1.9

    • @backstage/backend-common@0.6.3

    • @backstage/plugin-catalog-backend@0.8.0

    • @backstage/plugin-code-coverage-backend@0.1.2

    • @backstage/plugin-kubernetes-backend@0.3.5

    • example-app@0.2.25

Don't miss a new backstage release

NewReleases is sending notifications on new releases.