github backstage/backstage release-2021-08-12

latest releases: v1.27.2, v1.27.1, v1.27.0...
2 years ago

@backstage/integration@0.6.0

Minor Changes

  • ce1958021: getGitHubFileFetchUrl and getGitHubRequestOptions now require a credentials argument. This is needed to address an issue where the raw route was chosen by the UrlReader when using GitHub Apps based auth.

    Deprecated the getGitHubRequestOptions function, which is no longer used internally.

Patch Changes

  • 8bedb75ae: Update Luxon dependency to 2.x
  • 68af4d556: Adds an allow list of GitHub installations
  • 5fd31c2f4: Remove repo restriction from GitHub credentials provider

## @backstage/plugin-scaffolder@0.11.0

Minor Changes

  • e30646aeb: Add Bitbucket workspace and project fields to RepoUrlPicker to support Bitbucket cloud and server

Patch Changes

  • 8bedb75ae: Update Luxon dependency to 2.x

  • 7894421f1: Added UI Schema support for array items for example, support EntityPicker within an array field

  • fa84fe44e: - Adds a new field EntityNamePicker that can be used in scaffolder templates to accept and validate an entity name. This field is registered by default, and can be used in templates by setting the ui:field property to EntityNamePicker. If you've customized your scaffolder field extensions, you can include this one by adding it when registering the scaffolder route:

    ```diff
    import {
    ScaffolderFieldExtensions,

    • EntityNamePickerFieldExtension,
      } from '@backstage/plugin-scaffolder';

    }>

    <ScaffolderFieldExtensions>
      {/* ...custom field extensions... */}
    


    • ;
      - Adds a new generic field `TextValuePicker` to be used when writing custom field extensions that use a standard UI with custom validation. An example of doing this can be found in `packages/app/src/components/scaffolder/customScaffolderExtensions.tsx`. - 56c773909: Switched `@types/react` dependency to request `*` rather than a specific version. - Updated dependencies - @backstage/integration@0.6.0 - @backstage/core-components@0.3.1 - @backstage/core-plugin-api@0.1.6 - @backstage/plugin-catalog-react@0.4.2 - @backstage/integration-react@0.1.7 ## @backstage/plugin-scaffolder-backend@0.15.0 ### Minor Changes - e30646aeb: Add Bitbucket workspace and project fields to RepoUrlPicker to support Bitbucket cloud and server ### Patch Changes - 8bedb75ae: Update Luxon dependency to 2.x - Updated dependencies - @backstage/integration@0.6.0 - @backstage/backend-common@0.8.9 - @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.1 ## @backstage/plugin-sonarqube@0.2.0 ### Minor Changes - 8db48b968: Use IdentityApi to provide Auth Token for SonarQubeClient Api calls ### Patch Changes - Updated dependencies - @backstage/core-components@0.3.1 - @backstage/core-plugin-api@0.1.6 - @backstage/plugin-catalog-react@0.4.2 ## @backstage/backend-common@0.8.9 ### Patch Changes - f7ce7c565: Use a more informative error message when URL reading isn't allowed due to no reader matching the target URL. - ce1958021: Pass on credentials to the integrations package, so that it can properly pick the API route when using GitHub apps based auth - Updated dependencies - @backstage/integration@0.6.0 ## @backstage/backend-test-utils@0.1.5 ### Patch Changes - 524045758: Make sure that the unique databases names generated by `TestDatabases.create()` don't collide. - Updated dependencies - @backstage/backend-common@0.8.9 - @backstage/cli@0.7.8 ## @backstage/cli@0.7.8 ### Patch Changes - c4ef9181a: Migrate to using `webpack@5` 🎉 ## @backstage/codemods@0.1.9 ### Patch Changes - Updated dependencies - @backstage/core-app-api@0.1.8 - @backstage/core-components@0.3.1 - @backstage/core-plugin-api@0.1.6 ## @backstage/core-app-api@0.1.8 ### Patch Changes - 362657623: Add support for serving the app with a base path other than `/`, which is enabled by including the path in `app.baseUrl`. - 56c773909: Switched `@types/react` dependency to request `*` rather than a specific version. - Updated dependencies - @backstage/core-components@0.3.1 - @backstage/core-plugin-api@0.1.6 ## @backstage/core-components@0.3.1 ### Patch Changes - 56c773909: Switched `@types/react` dependency to request `*` rather than a specific version. - 55a5dbd54: Fix for `SidebarItem` matching the active route too broadly. - Updated dependencies - @backstage/core-plugin-api@0.1.6 ## @backstage/core-plugin-api@0.1.6 ### Patch Changes - 56c773909: Switched `@types/react` dependency to request `*` rather than a specific version. ## @backstage/create-app@0.3.35 ### Patch Changes - 362ea5a72: Updated the index page redirect to work with apps served on a different base path than `/`. To apply this change to an existing app, remove the `/` prefix from the target route in the `Navigate` element in `packages/app/src/App.tsx`: diff
      -
      +
      ```
  • 80582cbec: Use new composable TechDocsIndexPage and DefaultTechDocsHome

    Make the following changes to your App.tsx to migrate existing apps:

    ```diff

    • } />
    • }>


    • path="/docs/:namespace/:kind/:name/*"
    • element={}
    • />
      - c4ef9181a: Migrate to using `webpack@5` 🎉 - 56c773909: Add a complete prettier setup to the created project. Prettier used to only be added as a dependency to create apps, but there wasn't a complete setup included that makes it easy to run prettier. That has now changed, and the new `prettier:check` command can be used to check the formatting of the files in your created project. To apply this change to an existing app, a couple of changes need to be made. Create a `.prettierignore` file at the root of your repository with the following contents: dist dist-types coverage .vscode Next update the root `package.json` by bumping the prettier version and adding the new `prettier:check` command: diff
      "scripts": {
      ...
      + "prettier:check": "prettier --check .",
      ...
      },
      ...
      "dependencies": {
      ...
      - "prettier": "^1.19.1"
      + "prettier": "^2.3.2"
      }
      ```

    Finally run yarn prettier --write . on your project to update the existing formatting.

  • 9f8f8dd6b: Removed the / prefix in the catalog SidebarItem element, as it is no longer needed.

    To apply this change to an existing app, remove the / prefix from the catalog and any other sidebar items in packages/app/src/components/Root/Root.ts:

    -<SidebarItem icon={HomeIcon} to="/catalog" text="Home" />
    +<SidebarItem icon={HomeIcon} to="catalog" text="Home" />
    
    • 56c773909: Switched @types/react-dom dependency to of the app package to request * rather than a specific version.
      To apply this change to an existing app, change the following in packages/app/package.json:
      ```diff
    • "@types/react-dom": "^16.9.8",
    • "@types/react-dom": "*",
      ```

## @backstage/dev-utils@0.2.6

Patch Changes

  • 56c773909: Switched @types/react dependency to request * rather than a specific version.
  • Updated dependencies
    • @backstage/core-app-api@0.1.8
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6
    • @backstage/test-utils@0.1.17
    • @backstage/plugin-catalog-react@0.4.2
    • @backstage/integration-react@0.1.7

## @backstage/integration-react@0.1.7

Patch Changes

  • Updated dependencies
    • @backstage/integration@0.6.0
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6

## @backstage/techdocs-common@0.8.1

Patch Changes

  • bc405be6e: Stale TechDocs content (files that had previously been published but which have
    since been removed) is now removed from storage at publish-time. This is now
    supported by the following publishers:

    • Google GCS
    • AWS S3
    • Azure Blob Storage

    You may need to apply a greater level of permissions (e.g. the ability to
    delete objects in your storage provider) to any credentials/accounts used by
    the TechDocs CLI or TechDocs backend in order for this change to take effect.

    For more details, see #6132.

  • Updated dependencies

    • @backstage/integration@0.6.0
    • @backstage/backend-common@0.8.9

## @backstage/test-utils@0.1.17

Patch Changes

  • 56c773909: Switched @types/react dependency to request * rather than a specific version.
  • Updated dependencies
    • @backstage/core-app-api@0.1.8
    • @backstage/core-plugin-api@0.1.6
    • @backstage/test-utils-core@0.1.2

## @backstage/test-utils-core@0.1.2

Patch Changes

  • 56c773909: Switched @types/react dependency to request * rather than a specific version.

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

Patch Changes

  • 56c773909: Switched @types/react dependency to request * rather than a specific version.
  • 0383314c9: Support deep linking in OpenAPI definitions.
  • Updated dependencies
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6
    • @backstage/plugin-catalog@0.6.11
    • @backstage/plugin-catalog-react@0.4.2

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

Patch Changes

  • 29f7cfffb: Added resolveCatalogMembership utility to query the catalog for additional authentication claims within sign-in resolvers.
  • 8bedb75ae: Update Luxon dependency to 2.x
  • bfe0ff93f: Add Sign In and Handler resolver for Okta provider
  • Updated dependencies
    • @backstage/backend-common@0.8.9
    • @backstage/test-utils@0.1.17

## @backstage/plugin-bitrise@0.1.10

Patch Changes

  • 8bedb75ae: Update Luxon dependency to 2.x
  • Updated dependencies
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6
    • @backstage/plugin-catalog-react@0.4.2

## @backstage/plugin-catalog@0.6.11

Patch Changes

  • 56c773909: Switched @types/react dependency to request * rather than a specific version.
  • a440d3b38: Move and rename FavoriteEntity component to catalog-react
  • Updated dependencies
    • @backstage/integration@0.6.0
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6
    • @backstage/plugin-catalog-react@0.4.2
    • @backstage/integration-react@0.1.7

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

Patch Changes

  • Updated dependencies
    • @backstage/integration@0.6.0
    • @backstage/backend-common@0.8.9

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

Patch Changes

  • 56c773909: Switched @types/react dependency to request * rather than a specific version.
  • Updated dependencies
    • @backstage/integration@0.6.0
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6
    • @backstage/plugin-catalog-react@0.4.2
    • @backstage/integration-react@0.1.7

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

Patch Changes

  • 56c773909: Switched @types/react dependency to request * rather than a specific version.
  • a440d3b38: Move and rename FavoriteEntity component to catalog-react
  • Updated dependencies
    • @backstage/integration@0.6.0
    • @backstage/core-app-api@0.1.8
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6

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

Patch Changes

  • Updated dependencies
    • @backstage/integration@0.6.0
    • @backstage/backend-common@0.8.9

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

Patch Changes

  • 8bedb75ae: Update Luxon dependency to 2.x
  • 56c773909: Switched @types/react dependency to request * rather than a specific version.
  • Updated dependencies
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6

## @backstage/plugin-explore@0.3.13

Patch Changes

  • 56c773909: Switched @types/react dependency to request * rather than a specific version.
  • Updated dependencies
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6
    • @backstage/plugin-catalog-react@0.4.2

## @backstage/plugin-fossa@0.2.14

Patch Changes

  • 8bedb75ae: Update Luxon dependency to 2.x
  • Updated dependencies
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6
    • @backstage/plugin-catalog-react@0.4.2

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

Patch Changes

  • 8bedb75ae: Update Luxon dependency to 2.x
  • 56c773909: Switched @types/react dependency to request * rather than a specific version.
  • Updated dependencies
    • @backstage/integration@0.6.0
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6

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

Patch Changes

  • 8bedb75ae: Update Luxon dependency to 2.x
  • Updated dependencies
    • @backstage/integration@0.6.0
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6
    • @backstage/plugin-catalog-react@0.4.2

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

Patch Changes

  • 8bedb75ae: Update Luxon dependency to 2.x
  • Updated dependencies
    • @backstage/integration@0.6.0
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6
    • @backstage/plugin-catalog-react@0.4.2
    • @backstage/integration-react@0.1.7

## @backstage/plugin-ilert@0.1.9

Patch Changes

  • 8bedb75ae: Update Luxon dependency to 2.x
  • Updated dependencies
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6
    • @backstage/plugin-catalog-react@0.4.2

## @backstage/plugin-jenkins@0.5.3

Patch Changes

  • 8bedb75ae: Update Luxon dependency to 2.x
  • Updated dependencies
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6
    • @backstage/plugin-catalog-react@0.4.2

## @backstage/plugin-kubernetes@0.4.11

Patch Changes

  • 8bedb75ae: Update Luxon dependency to 2.x
  • Updated dependencies
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6
    • @backstage/plugin-catalog-react@0.4.2

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

Patch Changes

  • bbcd92afa: Adds ability to send an ExternalId with the assume role request to AWS
  • Updated dependencies
    • @backstage/backend-common@0.8.9

## @backstage/plugin-lighthouse@0.2.23

Patch Changes

  • 56c773909: Switched @types/react dependency to request * rather than a specific version.
  • Updated dependencies
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6
    • @backstage/plugin-catalog-react@0.4.2

## @backstage/plugin-pagerduty@0.3.11

Patch Changes

  • 8bedb75ae: Update Luxon dependency to 2.x
  • 56c773909: Switched @types/react dependency to request * rather than a specific version.
  • Updated dependencies
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6
    • @backstage/plugin-catalog-react@0.4.2

## @backstage/plugin-rollbar@0.3.12

Patch Changes

  • 56c773909: Switched @types/react dependency to request * rather than a specific version.
  • Updated dependencies
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6
    • @backstage/plugin-catalog-react@0.4.2

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

Patch Changes

  • Updated dependencies
    • @backstage/integration@0.6.0
    • @backstage/plugin-scaffolder-backend@0.15.0
    • @backstage/backend-common@0.8.9

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

Patch Changes

  • Updated dependencies
    • @backstage/integration@0.6.0
    • @backstage/plugin-scaffolder-backend@0.15.0
    • @backstage/backend-common@0.8.9

## @backstage/plugin-search@0.4.7

Patch Changes

  • 56c773909: Switched @types/react dependency to request * rather than a specific version.
  • Updated dependencies
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6
    • @backstage/plugin-catalog-react@0.4.2

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

Patch Changes

  • 76872096b: Fix to allow optionally reading auth parameter for custom hosted ElasticSearch instances. Also remove bearer auth config since it's currently unsupported.

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

Patch Changes

  • 9255e1430: Add plugin-search-backend-module-pg providing a postgres based search engine.
    See the README of search-backend-module-pg for usage instructions.
  • Updated dependencies
    • @backstage/backend-common@0.8.9

## @backstage/plugin-sentry@0.3.18

Patch Changes

  • 8bedb75ae: Update Luxon dependency to 2.x
  • 56c773909: Switched @types/react dependency to request * rather than a specific version.
  • Updated dependencies
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6
    • @backstage/plugin-catalog-react@0.4.2

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

Patch Changes

  • 8bedb75ae: Update Luxon dependency to 2.x
  • Updated dependencies
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6
    • @backstage/plugin-catalog-react@0.4.2

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

Patch Changes

  • 56c773909: Switched @types/react dependency to request * rather than a specific version.
  • Updated dependencies
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6

## @backstage/plugin-techdocs@0.10.4

Patch Changes

  • a440d3b38: Expose a new composable TechDocsIndexPage and a DefaultTechDocsHome with support for starring docs and filtering on owned, starred, owner, and tags.

    You can migrate to the new UI view by making the following changes in your App.tsx:

    ```diff

    • } />
    • }>


    • path="/docs/:namespace/:kind/:name/*"
    • element={}
    • />
      `` - 56c773909: Switched@types/reactdependency to request*rather than a specific version. - 8a3e46591: SwitchEventSource` implementation with header support from a Node.js API-based one to an XHR-based one.
      - Updated dependencies
      - @backstage/integration@0.6.0
      - @backstage/core-components@0.3.1
      - @backstage/core-plugin-api@0.1.6
      - @backstage/plugin-catalog@0.6.11
      - @backstage/plugin-catalog-react@0.4.2
      - @backstage/integration-react@0.1.7
      ## @backstage/plugin-techdocs-backend@0.9.2
      ### Patch Changes
      - Updated dependencies
      - @backstage/integration@0.6.0
      - @backstage/backend-common@0.8.9
      - @backstage/techdocs-common@0.8.1
      ## @backstage/plugin-todo-backend@0.1.9
      ### Patch Changes
      - Updated dependencies
      - @backstage/integration@0.6.0
      - @backstage/backend-common@0.8.9
      ## @backstage/plugin-xcmetrics@0.2.2
      ### Patch Changes
      - 8bedb75ae: Update Luxon dependency to 2.x
      - Updated dependencies
      - @backstage/core-components@0.3.1
      - @backstage/core-plugin-api@0.1.6
      ## example-app@0.2.41
      ### Patch Changes
      - Updated dependencies
      - @backstage/plugin-cost-insights@0.11.4
      - @backstage/plugin-github-actions@0.4.16
      - @backstage/plugin-jenkins@0.5.3
      - @backstage/plugin-kubernetes@0.4.11
      - @backstage/plugin-pagerduty@0.3.11
      - @backstage/plugin-scaffolder@0.11.0
      - @backstage/plugin-sentry@0.3.18
      - @backstage/plugin-techdocs@0.10.4
      - @backstage/core-app-api@0.1.8
      - @backstage/core-components@0.3.1
      - @backstage/core-plugin-api@0.1.6
      - @backstage/plugin-api-docs@0.6.6
      - @backstage/plugin-catalog@0.6.11
      - @backstage/plugin-catalog-import@0.5.17
      - @backstage/plugin-catalog-react@0.4.2
      - @backstage/plugin-explore@0.3.13
      - @backstage/plugin-lighthouse@0.2.23
      - @backstage/plugin-rollbar@0.3.12
      - @backstage/plugin-search@0.4.7
      - @backstage/plugin-tech-radar@0.4.5
      - @backstage/cli@0.7.8
      - @backstage/integration-react@0.1.7
      ## example-backend@0.2.41
      ### Patch Changes
      - Updated dependencies
      - @backstage/plugin-auth-backend@0.3.20
      - @backstage/integration@0.6.0
      - @backstage/plugin-scaffolder-backend@0.15.0
      - @backstage/backend-common@0.8.9
      - @backstage/plugin-kubernetes-backend@0.3.14
      - @backstage/plugin-search-backend-module-elasticsearch@0.0.2
      - @backstage/plugin-search-backend-module-pg@0.1.1
      - @backstage/plugin-catalog-backend@0.13.2
      - @backstage/plugin-code-coverage-backend@0.1.9
      - @backstage/plugin-scaffolder-backend-module-rails@0.1.4
      - @backstage/plugin-techdocs-backend@0.9.2
      - @backstage/plugin-todo-backend@0.1.9
      - example-app@0.2.41

Don't miss a new backstage release

NewReleases is sending notifications on new releases.