github backstage/backstage release-2021-02-11

latest releases: v1.26.4, v1.27.0-next.0, v1.26.3...
3 years ago

@backstage/integration@0.4.0

Minor Changes

  • ffffea8e6: Update the GitLabIntegrationConfig to require the fields apiBaseUrl and baseUrl. The readGitLabIntegrationConfig function is now more strict and has better error reporting. This change mirrors actual reality in code more properly - the fields are actually necessary for many parts of code to actually function, so they should no longer be optional.

    Some checks that used to happen deep inside code that consumed config, now happen upfront at startup. This means that you may encounter new errors at backend startup, if you had actual mistakes in config but didn't happen to exercise the code paths that actually would break. But for most users, no change will be necessary.

    An example minimal GitLab config block that just adds a token to public GitLab would look similar to this:

    integrations:
      gitlab:
        - host: gitlab.com
          token:
            $env: GITLAB_TOKEN
    

    A full fledged config that points to a locally hosted GitLab could look like this:

    integrations:
      gitlab:
        - host: gitlab.my-company.com
          apiBaseUrl: https://gitlab.my-company.com/api/v4
          baseUrl: https://gitlab.my-company.com
          token:
            $env: OUR_GITLAB_TOKEN
    

    In this case, the only optional field is baseUrl which is formed from the host if needed.

## @backstage/techdocs-common@0.4.0

Minor Changes

Patch Changes

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

Minor Changes

  • 1deb31141: Remove undocumented scope (default) from the OIDC auth provider which was breaking some identity services. If your app relied on this scope, you can manually specify it by adding a new factory in packages/app/src/apis.ts:

    export const apis = [
      createApiFactory({
        api: oidcAuthApiRef,
        deps: {
          discoveryApi: discoveryApiRef,
          oauthRequestApi: oauthRequestApiRef,
          configApi: configApiRef,
        },
        factory: ({ discoveryApi, oauthRequestApi, configApi }) =>
          OAuth2.create({
            discoveryApi,
            oauthRequestApi,
            provider: {
              id: 'oidc',
              title: 'Your Identity Provider',
              icon: OAuth2Icon,
            },
            defaultScopes: [
              'default',
              'openid',
              'email',
              'offline_access',
            ],
            environment: configApi.getOptionalString('auth.environment'),
          }),
      }),
    ];
    

Patch Changes

  • 6ed2b47d6: Include Backstage identity token in requests to backend plugins.

  • 07bafa248: Add configurable scope for oauth2 auth provider.

    Some OAuth2 providers require certain scopes to facilitate a user sign-in using the Authorization Code flow.
    This change adds the optional scope key to auth.providers.oauth2. An example is:

    auth:
      providers:
        oauth2:
          development:
            clientId:
              $env: DEV_OAUTH2_CLIENT_ID
            clientSecret:
              $env: DEV_OAUTH2_CLIENT_SECRET
            authorizationUrl:
              $env: DEV_OAUTH2_AUTH_URL
            tokenUrl:
              $env: DEV_OAUTH2_TOKEN_URL
            scope: saml-login-selector openid profile email
    

    This tells the OAuth 2.0 AS to perform a SAML login and return OIDC information include the profile
    and email claims as part of the ID Token.

    • Updated dependencies [6ed2b47d6]

    • Updated dependencies [ffffea8e6]

    • Updated dependencies [82b2c11b6]

    • Updated dependencies [965e200c6]

    • Updated dependencies [72b96e880]

    • Updated dependencies [5a5163519]

    • @backstage/catalog-client@0.3.6

    • @backstage/backend-common@0.5.3

      @backstage/plugin-catalog-import@0.4.0

      Minor Changes

    • 6ed2b47d6: Include Backstage identity token in requests to backend plugins.

    • 68dd79d83: The plugin has been refactored and is now based on a configurable state machine of 'analyze', 'prepare', 'review' & 'finish'.
      Depending on the outcome of the 'analyze' stage, different flows are selected ('single-location', 'multiple-locations', 'no-location').
      Each flow can define it's own components that guide the user.
      During the refactoring, the catalogRouteRef property of the CatalogImportPage has been removed, so the App.tsx of the backstage apps need to be updated:
      ```diff
      // packages/app/src/App.tsx
      path="/catalog-import"

    • element={}

    • element={}
      />
      ```

Patch Changes

  • 753bb4c40: Flatten the options of the CatalogImportPage from the options property to the pullRequest property.

    ```diff



    • - Updated dependencies [6ed2b47d6] - Updated dependencies [ffffea8e6] - Updated dependencies [72b96e880] - Updated dependencies [19d354c78] - Updated dependencies [b51ee6ece] - @backstage/catalog-client@0.3.6 - @backstage/integration@0.4.0 - @backstage/plugin-catalog-react@0.0.3 - @backstage/core@0.6.1 ## @backstage/plugin-rollbar@0.3.0 ### Minor Changes - 6ed2b47d6: Include Backstage identity token in requests to backend plugins. ### Patch Changes - Updated dependencies [19d354c78] - Updated dependencies [b51ee6ece] - @backstage/plugin-catalog-react@0.0.3 - @backstage/core@0.6.1 ## @backstage/plugin-scaffolder@0.5.0 ### Minor Changes - 6ed2b47d6: Include Backstage identity token in requests to backend plugins. ### Patch Changes - Updated dependencies [19d354c78] - Updated dependencies [b51ee6ece] - @backstage/plugin-catalog-react@0.0.3 - @backstage/core@0.6.1 ## @backstage/plugin-scaffolder-backend@0.7.0 ### Minor Changes - 615103a63: Introduced `v2` Scaffolder REST API, which uses an implementation that is database backed, making the scaffolder instances stateless. The `createRouter` function now requires a `PluginDatabaseManager` instance to be passed in, commonly available as `database` in the plugin environment in the backend. This API should be considered unstable until used by the scaffolder frontend. ### Patch Changes - 6ed2b47d6: Include Backstage identity token in requests to backend plugins. - ffffea8e6: Minor updates to reflect the changes in `@backstage/integration` that made the fields `apiBaseUrl` and `apiUrl` mandatory. - Updated dependencies [6ed2b47d6] - Updated dependencies [ffffea8e6] - Updated dependencies [82b2c11b6] - Updated dependencies [965e200c6] - Updated dependencies [ffffea8e6] - Updated dependencies [72b96e880] - Updated dependencies [5a5163519] - @backstage/catalog-client@0.3.6 - @backstage/backend-common@0.5.3 - @backstage/integration@0.4.0 ## @backstage/plugin-search@0.3.0 ### Minor Changes - b3f0c3811: Migrated to new composability API, exporting the plugin instance as `searchPlugin`, and page as `SearchPage`. Due to the old router component also being called `SearchPage`, this is a breaking change. The old page component is now exported as `Router`, which can be used to maintain the old behavior. ### Patch Changes - Updated dependencies [19d354c78] - Updated dependencies [b51ee6ece] - @backstage/plugin-catalog-react@0.0.3 - @backstage/core@0.6.1 ## @backstage/plugin-techdocs-backend@0.6.0 ### Minor Changes - 08142b256: URL Preparer will now use proper etag based caching introduced in <https://github.com/backstage/backstage/pull/4120>. Previously, builds used to be cached for 30 minutes. ### Patch Changes - 08142b256: TechDocs will throw warning in backend logs when legacy git preparer or dir preparer is used to preparer docs. Migrate to URL Preparer by updating `backstage.io/techdocs-ref` annotation to be prefixed with `url:`. Detailed docs are here <https://backstage.io/docs/features/techdocs/how-to-guides#how-to-use-url-reader-in-techdocs-prepare-step> See benefits and reason for doing so <https://github.com/backstage/backstage/issues/4409> - Updated dependencies [77ad0003a] - Updated dependencies [ffffea8e6] - Updated dependencies [82b2c11b6] - Updated dependencies [965e200c6] - Updated dependencies [5a5163519] - Updated dependencies [08142b256] - Updated dependencies [08142b256] - @backstage/techdocs-common@0.4.0 - @backstage/backend-common@0.5.3 ## @backstage/backend-common@0.5.3 ### Patch Changes - ffffea8e6: Minor updates to reflect the changes in `@backstage/integration` that made the fields `apiBaseUrl` and `apiUrl` mandatory. - 82b2c11b6: Set explicit content-type in error handler responses. - 965e200c6: Slight refactoring in support of a future search implementation in `UrlReader`. Mostly moving code around. - 5a5163519: Implement `UrlReader.search` which implements glob matching. - Updated dependencies [ffffea8e6] - @backstage/integration@0.4.0 ## @backstage/catalog-client@0.3.6 ### Patch Changes - 6ed2b47d6: Include Backstage identity token in requests to backend plugins. - 72b96e880: Add the `presence` argument to the `CatalogApi` to be able to register optional locations. ## @backstage/core@0.6.1 ### Patch Changes - b51ee6ece: Fixed type inference of `createRouteRef`. ## @backstage/create-app@0.3.9 ### Patch Changes - 615103a63: Pass on plugin database management instance that is now required by the scaffolder plugin. To apply this change to an existing application, add the following to `src/plugins/scaffolder.ts`: diff
      export default async function createPlugin({
      logger,
      config,
      + database,
      }: PluginEnvironment) {
      // ...omitted...
      return await createRouter({
      preparers,
      templaters,
      publishers,
      logger,
      config,
      dockerClient,
      entityClient,
      + database,
      });
      }
      ```
  • 30e200d12: @backstage/plugin-catalog-import has been refactored, so the App.tsx of the backstage apps need to be updated:

    ```diff
    // packages/app/src/App.tsx

     <Route
       path="/catalog-import"
    
    • element={}
    • element={}
      />
      - f4b576d0e: TechDocs: Add comments about migrating away from basic setup in app-config.yaml - Updated dependencies [753bb4c40] - Updated dependencies [1deb31141] - Updated dependencies [6ed2b47d6] - Updated dependencies [77ad0003a] - Updated dependencies [6b26c9f41] - Updated dependencies [b3f0c3811] - Updated dependencies [d2441aee3] - Updated dependencies [727f0deec] - Updated dependencies [fb53eb7cb] - Updated dependencies [07bafa248] - Updated dependencies [ca559171b] - Updated dependencies [ffffea8e6] - Updated dependencies [f5e564cd6] - Updated dependencies [f3fbfb452] - Updated dependencies [615103a63] - Updated dependencies [68dd79d83] - Updated dependencies [84364b35c] - Updated dependencies [41af18227] - Updated dependencies [82b2c11b6] - Updated dependencies [1df75733e] - Updated dependencies [965e200c6] - Updated dependencies [b51ee6ece] - Updated dependencies [e5da858d7] - Updated dependencies [9230d07e7] - Updated dependencies [f5f45744e] - Updated dependencies [0fe8ff5be] - Updated dependencies [5a5163519] - Updated dependencies [82b2c11b6] - Updated dependencies [8f3443427] - Updated dependencies [08142b256] - Updated dependencies [08142b256] - Updated dependencies [b51ee6ece] - Updated dependencies [804502a5c] - @backstage/plugin-catalog-import@0.4.0 - @backstage/plugin-auth-backend@0.3.0 - @backstage/plugin-catalog@0.3.1 - @backstage/plugin-scaffolder@0.5.0 - @backstage/plugin-scaffolder-backend@0.7.0 - @backstage/plugin-catalog-backend@0.6.1 - @backstage/plugin-circleci@0.2.8 - @backstage/plugin-search@0.3.0 - @backstage/plugin-app-backend@0.3.7 - @backstage/backend-common@0.5.3 - @backstage/plugin-api-docs@0.4.5 - @backstage/plugin-lighthouse@0.2.10 - @backstage/plugin-techdocs@0.5.6 - @backstage/test-utils@0.1.7 - @backstage/plugin-github-actions@0.3.2 - @backstage/plugin-explore@0.2.5 - @backstage/plugin-techdocs-backend@0.6.0 - @backstage/core@0.6.1 - @backstage/plugin-tech-radar@0.3.5 ## @backstage/dev-utils@0.1.10 ### Patch Changes - Updated dependencies [b51ee6ece] - Updated dependencies [19d354c78] - Updated dependencies [b51ee6ece] - @backstage/test-utils@0.1.7 - @backstage/plugin-catalog-react@0.0.3 - @backstage/core@0.6.1 ## @backstage/test-utils@0.1.7 ### Patch Changes - b51ee6ece: Added `mountedRoutes` option to `wrapInTestApp`, allowing routes to be associated to concrete paths to make `useRouteRef` usable in tested components. ## @backstage/plugin-api-docs@0.4.5 ### Patch Changes - f5e564cd6: Improve display of error messages - Updated dependencies [19d354c78] - Updated dependencies [b51ee6ece] - @backstage/plugin-catalog-react@0.0.3 - @backstage/core@0.6.1 ## @backstage/plugin-app-backend@0.3.7 ### Patch Changes - 727f0deec: Added a new `disableConfigInjection` option, which can be used to disable the configuration injection in environments where it can't be used. - Updated dependencies [ffffea8e6] - Updated dependencies [82b2c11b6] - Updated dependencies [965e200c6] - Updated dependencies [5a5163519] - @backstage/backend-common@0.5.3 ## @backstage/plugin-catalog@0.3.1 ### Patch Changes - 6ed2b47d6: Include Backstage identity token in requests to backend plugins. - ca559171b: bug fix: 3310 fixes reloading entities with the default owned filter - f5e564cd6: Improve display of error messages - 1df75733e: Adds an `EntityLinksCard` component to display `entity.metadata.links` on entity pages. The new component is a companion for the new [Entity Links](https://backstage.io/docs/features/software-catalog/descriptor-format#links-optional) catalog model addition. Here is an example usage within an `EntityPage.tsx`. tsx
      // in packages/app/src/components/catalog/EntityPage.tsx
      const ComponentOverviewContent = ({ entity }: { entity: Entity }) => (



      // or ...



      );
      ```
  • e5da858d7: Removed unused functions and the moment library. #4278

  • 9230d07e7: Fix whitespace around variable in unregister error dialog box

  • Updated dependencies [6ed2b47d6]

  • Updated dependencies [72b96e880]

  • Updated dependencies [19d354c78]

  • Updated dependencies [b51ee6ece]

    • @backstage/catalog-client@0.3.6
    • @backstage/plugin-scaffolder@0.5.0
    • @backstage/plugin-catalog-react@0.0.3
    • @backstage/core@0.6.1

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

Patch Changes

  • 77ad0003a: Revert AWS SDK version to v2

  • d2441aee3: use child logger, if provided, to log single location refresh

  • fb53eb7cb: Don't respond to a request twice if an entity has not been found.

  • f3fbfb452: add indices on columns referring locations(id)

  • 84364b35c: Added an option to scan GitHub for repositories using a new location type github-discovery.
    Example:

    type: 'github-discovery',
    target:
       'https://github.com/backstage/techdocs-*/blob/master/catalog.yaml'
    

    You can use wildcards (*) as well. This will add location entities for each matching repository.
    Currently though, you must specify the exact path of the catalog.yaml file in the repository.

    • 82b2c11b6: Refactored route response handling to use more explicit types and throw errors.

    • Updated dependencies [ffffea8e6]

    • Updated dependencies [82b2c11b6]

    • Updated dependencies [965e200c6]

    • Updated dependencies [ffffea8e6]

    • Updated dependencies [5a5163519]

    • @backstage/backend-common@0.5.3

    • @backstage/integration@0.4.0

      @backstage/plugin-catalog-react@0.0.3

      Patch Changes

    • 19d354c78: Make EntityRefLink a React.forwardRef in order to use it as root component in other components like ListItem.

    • Updated dependencies [6ed2b47d6]

    • Updated dependencies [72b96e880]

    • Updated dependencies [b51ee6ece]

    • @backstage/catalog-client@0.3.6

    • @backstage/core@0.6.1

      @backstage/plugin-circleci@0.2.8

      Patch Changes

    • 6b26c9f41: Migrated to new composability API, exporting the plugin instance as circleCIPlugin, the entity page content as EntityCircleCIContent, and entity conditional as isCircleCIAvailable.

    • Updated dependencies [19d354c78]

    • Updated dependencies [b51ee6ece]

    • @backstage/plugin-catalog-react@0.0.3

    • @backstage/core@0.6.1

      @backstage/plugin-cloudbuild@0.2.9

      Patch Changes

    • 302795d10: Migrate to new composability API, exporting the plugin instance as cloudbuildPlugin, the entity content as EntityCloudbuildContent, the entity conditional as isCloudbuildAvailable, and entity cards as EntityLatestCloudbuildRunCard and EntityLatestCloudbuildsForBranchCard.

    • Updated dependencies [19d354c78]

    • Updated dependencies [b51ee6ece]

    • @backstage/plugin-catalog-react@0.0.3

    • @backstage/core@0.6.1

      @backstage/plugin-cost-insights@0.8.1

      Patch Changes

    • b33fa4cf4: fixes a bug in default dismiss form where other text input persists between reason selections

    • d36660721: Fix snooze quarter option

    • 02d6803e8: Migrated to new composability API, exporting the plugin instance as costInsightsPlugin, the root '/cost-insights' page as CostInsightsPage, the '/cost-insights/investigating-growth' page as CostInsightsProjectGrowthInstructionsPage, and the '/cost-insights/labeling-jobs' page as CostInsightsLabelDataflowInstructionsPage.

    • Updated dependencies [b51ee6ece]

    • @backstage/core@0.6.1

      @backstage/plugin-explore@0.2.5

      Patch Changes

    • 0fe8ff5be: Catch catalog errors and display to user

    • Updated dependencies [19d354c78]

    • Updated dependencies [b51ee6ece]

    • @backstage/plugin-catalog-react@0.0.3

    • @backstage/core@0.6.1

      @backstage/plugin-fossa@0.2.1

      Patch Changes

    • 6ed2b47d6: Include Backstage identity token in requests to backend plugins.

    • Updated dependencies [19d354c78]

    • Updated dependencies [b51ee6ece]

    • @backstage/plugin-catalog-react@0.0.3

    • @backstage/core@0.6.1

      @backstage/plugin-github-actions@0.3.2

      Patch Changes

    • f5f45744e: Migrate to new composability API, exporting the plugin instance as githubActionsPlugin, the entity content as EntityGithubActionsContent, entity conditional as isGithubActionsAvailable, and entity cards as EntityLatestGithubActionRunCard, EntityLatestGithubActionsForBranchCard, and EntityRecentGithubActionsRunsCard.

    • Updated dependencies [ffffea8e6]

    • Updated dependencies [19d354c78]

    • Updated dependencies [b51ee6ece]

    • @backstage/integration@0.4.0

    • @backstage/plugin-catalog-react@0.0.3

    • @backstage/core@0.6.1

      @backstage/plugin-gitops-profiles@0.2.5

      Patch Changes

    • accdfeb30: Migrated to new composability API, exporting the plugin instance as gitopsProfilesPlugin and pages as GitopsProfilesClusterListPage, GitopsProfilesClusterPage, and GitopsProfilesCreatePage.

    • Updated dependencies [b51ee6ece]

    • @backstage/core@0.6.1

      @backstage/plugin-jenkins@0.3.9

      Patch Changes

    • 53348f0af: Improve display of duration in latest build card

    • 025c0c7bf: Migrate to new composability API, exporting the plugin instance as jenkinsPlugin, the entity content as EntityJenkinsContent, the entity conditional as isJenkinsAvailable, and the entity card as EntityLatestJenkinsRunCard.

    • Updated dependencies [19d354c78]

    • Updated dependencies [b51ee6ece]

    • @backstage/plugin-catalog-react@0.0.3

    • @backstage/core@0.6.1

      @backstage/plugin-kafka@0.2.2

      Patch Changes

    • 7716d1d70: Migrate to new composability API, exporting the plugin instance as kafkaPlugin, entity content as EntityKafkaContent, and entity conditional as isKafkaAvailable.

    • Updated dependencies [19d354c78]

    • Updated dependencies [b51ee6ece]

    • @backstage/plugin-catalog-react@0.0.3

    • @backstage/core@0.6.1

      @backstage/plugin-kubernetes@0.3.9

      Patch Changes

    • 6ed2b47d6: Include Backstage identity token in requests to backend plugins.

    • 64b9efac2: Migrate to new composability API, exporting the plugin instance as kubernetesPlugin and entity content as EntityKubernetesContent.

    • Updated dependencies [19d354c78]

    • Updated dependencies [b51ee6ece]

    • @backstage/plugin-catalog-react@0.0.3

    • @backstage/core@0.6.1

      @backstage/plugin-lighthouse@0.2.10

      Patch Changes

    • f5e564cd6: Improve display of error messages

    • Updated dependencies [19d354c78]

    • Updated dependencies [b51ee6ece]

    • @backstage/plugin-catalog-react@0.0.3

    • @backstage/core@0.6.1

      @backstage/plugin-newrelic@0.2.5

      Patch Changes

    • c5ab91ce3: Migrate to new composability API, exporting the plugin instance as newRelicPlugin, and the root page as NewRelicPage.

    • Updated dependencies [b51ee6ece]

    • @backstage/core@0.6.1

      @backstage/plugin-org@0.3.6

      Patch Changes

    • 14aef4b94: Visual updates to User and Group pages

    • Updated dependencies [19d354c78]

    • Updated dependencies [b51ee6ece]

    • @backstage/plugin-catalog-react@0.0.3

    • @backstage/core@0.6.1

      @backstage/plugin-pagerduty@0.2.8

      Patch Changes

    • 29a138636: Use the Luxon Date Library to follow the recommendations of ADR010.

    • b288a291e: Migrated to new composability API, exporting the plugin instance as pagerDutyPlugin, entity card as EntityPagerDutyCard, and entity conditional as isPagerDutyAvailable.

    • Updated dependencies [19d354c78]

    • Updated dependencies [b51ee6ece]

    • @backstage/plugin-catalog-react@0.0.3

    • @backstage/core@0.6.1

      @backstage/plugin-register-component@0.2.9

      Patch Changes

    • 9ec66c345: Migrated to new composability API, exporting the plugin instance as registerComponentPlugin, and page as RegisterComponentPage.

    • Updated dependencies [19d354c78]

    • Updated dependencies [b51ee6ece]

    • @backstage/plugin-catalog-react@0.0.3

    • @backstage/core@0.6.1

      @backstage/plugin-sentry@0.3.5

      Patch Changes

    • 53d3e2d62: Export the plugin instance as sentryPlugin. The plugin instance is still exported as plugin as well, but it will be removed in the future.

    • Updated dependencies [19d354c78]

    • Updated dependencies [b51ee6ece]

    • @backstage/plugin-catalog-react@0.0.3

    • @backstage/core@0.6.1

      @backstage/plugin-sonarqube@0.1.11

      Patch Changes

    • Updated dependencies [19d354c78]

    • Updated dependencies [b51ee6ece]

    • @backstage/plugin-catalog-react@0.0.3

    • @backstage/core@0.6.1

      @backstage/plugin-tech-radar@0.3.5

      Patch Changes

    • 804502a5c: Migrated to new composability API, exporting the plugin instance as techRadarPlugin and the page as TechRadarPage.

    • Updated dependencies [b51ee6ece]

    • @backstage/core@0.6.1

      @backstage/plugin-techdocs@0.5.6

      Patch Changes

    • f5e564cd6: Improve display of error messages

    • 41af18227: Migrated to new composability API, exporting the plugin instance as techdocsPlugin, the top-level page as TechdocsPage, and the entity content as EntityTechdocsContent.

    • 8f3443427: Enhance API calls to support trapping 500 errors from techdocs-backend

    • Updated dependencies [77ad0003a]

    • Updated dependencies [b51ee6ece]

    • Updated dependencies [19d354c78]

    • Updated dependencies [08142b256]

    • Updated dependencies [08142b256]

    • Updated dependencies [b51ee6ece]

    • @backstage/techdocs-common@0.4.0

    • @backstage/test-utils@0.1.7

    • @backstage/plugin-catalog-react@0.0.3

    • @backstage/core@0.6.1

      example-app@0.2.15

      Patch Changes

    • 07bafa248: Add configurable scope for oauth2 auth provider.
      Some OAuth2 providers require certain scopes to facilitate a user sign-in using the Authorization Code flow.
      This change adds the optional scope key to auth.providers.oauth2. An example is:

      auth:
      providers:
      oauth2:
        development:
          clientId:
            $env: DEV_OAUTH2_CLIENT_ID
          clientSecret:
            $env: DEV_OAUTH2_CLIENT_SECRET
          authorizationUrl:
            $env: DEV_OAUTH2_AUTH_URL
          tokenUrl:
            $env: DEV_OAUTH2_TOKEN_URL
          scope: saml-login-selector openid profile email
      

      This tells the OAuth 2.0 AS to perform a SAML login and return OIDC information include the profile
      and email claims as part of the ID Token.

  • Updated dependencies [753bb4c40]

  • Updated dependencies [6ed2b47d6]

  • Updated dependencies [b33fa4cf4]

  • Updated dependencies [d36660721]

  • Updated dependencies [6b26c9f41]

  • Updated dependencies [b3f0c3811]

  • Updated dependencies [302795d10]

  • Updated dependencies [9ec66c345]

  • Updated dependencies [53d3e2d62]

  • Updated dependencies [ca559171b]

  • Updated dependencies [53348f0af]

  • Updated dependencies [f5e564cd6]

  • Updated dependencies [68dd79d83]

  • Updated dependencies [29a138636]

  • Updated dependencies [14aef4b94]

  • Updated dependencies [41af18227]

  • Updated dependencies [1df75733e]

  • Updated dependencies [02d6803e8]

  • Updated dependencies [b288a291e]

  • Updated dependencies [025c0c7bf]

  • Updated dependencies [e5da858d7]

  • Updated dependencies [9230d07e7]

  • Updated dependencies [f5f45744e]

  • Updated dependencies [0fe8ff5be]

  • Updated dependencies [c5ab91ce3]

  • Updated dependencies [64b9efac2]

  • Updated dependencies [19d354c78]

  • Updated dependencies [7716d1d70]

  • Updated dependencies [8f3443427]

  • Updated dependencies [b51ee6ece]

  • Updated dependencies [accdfeb30]

  • Updated dependencies [804502a5c]

    • @backstage/plugin-catalog-import@0.4.0
    • @backstage/plugin-catalog@0.3.1
    • @backstage/plugin-kubernetes@0.3.9
    • @backstage/plugin-rollbar@0.3.0
    • @backstage/plugin-scaffolder@0.5.0
    • @backstage/plugin-cost-insights@0.8.1
    • @backstage/plugin-circleci@0.2.8
    • @backstage/plugin-search@0.3.0
    • @backstage/plugin-cloudbuild@0.2.9
    • @backstage/plugin-register-component@0.2.9
    • @backstage/plugin-sentry@0.3.5
    • @backstage/plugin-jenkins@0.3.9
    • @backstage/plugin-api-docs@0.4.5
    • @backstage/plugin-lighthouse@0.2.10
    • @backstage/plugin-techdocs@0.5.6
    • @backstage/plugin-pagerduty@0.2.8
    • @backstage/plugin-org@0.3.6
    • @backstage/plugin-github-actions@0.3.2
    • @backstage/plugin-explore@0.2.5
    • @backstage/plugin-newrelic@0.2.5
    • @backstage/plugin-catalog-react@0.0.3
    • @backstage/plugin-kafka@0.2.2
    • @backstage/core@0.6.1
    • @backstage/plugin-gitops-profiles@0.2.5
    • @backstage/plugin-tech-radar@0.3.5

## example-backend@0.2.15

Patch Changes

  • Updated dependencies [1deb31141]
  • Updated dependencies [6ed2b47d6]
  • Updated dependencies [77ad0003a]
  • Updated dependencies [d2441aee3]
  • Updated dependencies [727f0deec]
  • Updated dependencies [fb53eb7cb]
  • Updated dependencies [07bafa248]
  • Updated dependencies [ffffea8e6]
  • Updated dependencies [f3fbfb452]
  • Updated dependencies [615103a63]
  • Updated dependencies [84364b35c]
  • Updated dependencies [82b2c11b6]
  • Updated dependencies [965e200c6]
  • Updated dependencies [5a5163519]
  • Updated dependencies [82b2c11b6]
  • Updated dependencies [08142b256]
  • Updated dependencies [08142b256]
    • @backstage/plugin-auth-backend@0.3.0
    • @backstage/plugin-scaffolder-backend@0.7.0
    • @backstage/plugin-catalog-backend@0.6.1
    • @backstage/plugin-app-backend@0.3.7
    • example-app@0.2.15
    • @backstage/backend-common@0.5.3
    • @backstage/plugin-techdocs-backend@0.6.0

Don't miss a new backstage release

NewReleases is sending notifications on new releases.