github backstage/backstage release-2021-03-04

latest releases: v1.27.1, v1.27.0, v1.27.0-next.2...
3 years ago

@backstage/core@0.7.0

Minor Changes

  • 4c049a1a1: - Adds onClick and other props to IconLinkVertical;

    • Allows TriggerButton component to render when pager duty key is missing;

    • Refactors TriggerButton and PagerDutyCard not to have shared state;

    • Removes the action prop of the IconLinkVertical component while adding onClick.

      Instead of having an action including a button with onClick, now the whole component can be clickable making it easier to implement and having a better UX.

      Before:

      const myLink: IconLinkVerticalProps = {
        label: 'Click me',
        action: <Button onClick={myAction} />,
        icon: <MyIcon onClick={myAction} />,
      };
      

      After:

      const myLink: IconLinkVerticalProps = {
        label: 'Click me',
        onClick: myAction,
        icon: <MyIcon />,
      };
      

Patch Changes

  • 40c0fdbaa: Added support for optional external route references. By setting optional: true when creating an ExternalRouteRef it is no longer a requirement to bind the route in the app. If the app isn't bound useRouteRef will return undefined.
  • 2a271d89e: Internal refactor of how component data is access to avoid polluting components and make it possible to bridge across versions.
  • bece09057: Improve rendering of multiple support item links in the SupportButton
  • 169f48deb: Added the color prop to TrendLine from the Sparklines props types to be able to have custom colors.
  • 8a1566719: Added a new useSupportConfig hook that reads a new app.support config key. Also updated the SupportButton and ErrorPage components to use the new config.
  • Updated dependencies [40c0fdbaa]
  • Updated dependencies [2a271d89e]
    • @backstage/core-api@0.2.12

## @backstage/plugin-explore@0.3.0

Minor Changes

  • cfc83cac1: Introduce external route for linking to the entity page from the explore plugin.

    To use the explore plugin you have to bind the external route in your app:

    const app = createApp({
      ...
      bindRoutes({ bind }) {
        ...
        bind(explorePlugin.externalRoutes, {
          catalogEntity: catalogPlugin.routes.catalogEntity,
        });
      },
    });
    

    Patch Changes

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [02816ecd7]

    • @backstage/catalog-model@0.7.3

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

    • @backstage/plugin-explore-react@0.0.3

      @backstage/plugin-scaffolder@0.7.0

      Minor Changes

    • 8106c9528: The scaffolder has been updated to support the new v1beta2 template schema which allows for custom template actions!
      See documentation for more information how to create and register new template actions.
      Breaking changes
      The backend scaffolder plugin now needs a UrlReader which can be pulled from the PluginEnvironment.
      The following change is required in backend/src/plugins/scaffolder.ts
      ```diff
      export default async function createPlugin({
      logger,
      config,
      database,

    • reader,
      }: PluginEnvironment): Promise {
      // omitted code
      return await createRouter({
      preparers,
      templaters,
      publishers,
      logger,
      config,
      dockerClient,
      database,
      catalogClient,

    • reader,
      });
      ```

Patch Changes

  • 12d8f27a6: Move logic for constructing the template form to the backend, using a new ./parameter-schema endpoint that returns the form schema for a given template.
  • bc327dc42: Tweak the template cards to be even more compliant with MUI examples, and a little bit more dense.
  • Updated dependencies [12d8f27a6]
  • Updated dependencies [40c0fdbaa]
  • Updated dependencies [2a271d89e]
  • Updated dependencies [bece09057]
  • Updated dependencies [169f48deb]
  • Updated dependencies [8a1566719]
  • Updated dependencies [9d455f69a]
  • Updated dependencies [4c049a1a1]
  • Updated dependencies [02816ecd7]
    • @backstage/catalog-model@0.7.3
    • @backstage/core@0.7.0
    • @backstage/plugin-catalog-react@0.1.1

## @backstage/plugin-scaffolder-backend@0.9.0

Minor Changes

  • 8106c9528: The scaffolder has been updated to support the new v1beta2 template schema which allows for custom template actions!

    See documentation for more information how to create and register new template actions.

    Breaking changes

    The backend scaffolder plugin now needs a UrlReader which can be pulled from the PluginEnvironment.

    The following change is required in backend/src/plugins/scaffolder.ts

    ```diff
    export default async function createPlugin({
    logger,
    config,
    database,

    • reader,
      }: PluginEnvironment): Promise {

    // omitted code

    return await createRouter({

    preparers,
    templaters,
    publishers,
    logger,
    config,
    dockerClient,
    database,
    catalogClient,
    
    • reader,
      });
      - 96ccc8f69: Removed support for deprecated publisher auth configuration within the `scaffolder` configuration block, such as `scaffolder.github.token`. Access should instead be configured through `integrations` configuration. For example, replace the following configuration in `app-config.yaml` yaml
      scaffolder:
      github:
      token: my-token
      ```

    with

    integrations:
      github:
        - host: github.com
          token: my-token
    

    Patch Changes

    • 12d8f27a6: Move logic for constructing the template form to the backend, using a new ./parameter-schema endpoint that returns the form schema for a given template.

    • 12d8f27a6: Add version backstage.io/v1beta2 schema for Template entities.

    • f31b76b44: Consider both authentication methods for both onprem and cloud BitBucket

    • f43192207: remove usage of res.send() for res.json() and res.end() to ensure content types are more consistently application/json on backend responses and error cases

    • d0ed25196: Fixed file path resolution for templates with a file location

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [497859088]

    • Updated dependencies [8adb48df4]

    • @backstage/catalog-model@0.7.3

    • @backstage/backend-common@0.5.5

      @backstage/plugin-techdocs@0.6.0

      Minor Changes

    • 813c6a4f2: Add authorization header on techdocs api requests. Breaking change as clients now needs the Identity API.

      Patch Changes

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [f43192207]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [02816ecd7]

    • Updated dependencies [61299519f]

    • @backstage/catalog-model@0.7.3

    • @backstage/techdocs-common@0.4.3

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

      @backstage/backend-common@0.5.5

      Patch Changes

    • 497859088: Add optional logClientErrors to errorHandler to log 4XX errors

    • 8adb48df4: Change debug log format to print as color grey

      @backstage/catalog-model@0.7.3

      Patch Changes

    • 12d8f27a6: Add version backstage.io/v1beta2 schema for Template entities.

      @backstage/cli@0.6.3

      Patch Changes

    • 507513fed: Bump @svgr/webpack from 5.4.x to 5.5.x.

    • e37d2de99: Bump @testing-library/react in the plugin template from ^10.4.1 to ^11.2.5. To apply this to an existing plugin, update the dependency in your package.json.

    • 11c6208fe: Fixed an issue where the backend:dev command would get stuck executing the backend process multiple times, causing port conflict issues.

    • d4f0a1406: New config command to export the configuration schema. When running backstage-cli with yarn, consider using yarn --silent backstage-cli config:schema to get a clean output on stdout.

    • b93538acc: Fix for type declaration input being required for build even if types aren't being built.

    • 8871e7523: Bump ts-loader dependency range from ^7.0.4 to ^8.0.17.

      @backstage/core-api@0.2.12

      Patch Changes

    • 40c0fdbaa: Added support for optional external route references. By setting optional: true when creating an ExternalRouteRef it is no longer a requirement to bind the route in the app. If the app isn't bound useRouteRef will return undefined.

    • 2a271d89e: Internal refactor of how component data is access to avoid polluting components and make it possible to bridge across versions.

      @backstage/create-app@0.3.12

      Patch Changes

    • f71589800: The api-docs plugin has been migrated to use an external route reference to dynamically link to the create component page.
      If you want to have a button that links to the scaffolder plugin from the API explorer, apply the following changes to packages/app/src/App.tsx:
      ```diff

    • import { apiDocsPlugin } from '@backstage/plugin-api-docs';
      import { scaffolderPlugin } from '@backstage/plugin-scaffolder';
      const app = createApp({
      // ...
      bindRoutes({ bind }) {

    • bind(apiDocsPlugin.externalRoutes, {

    • createComponent: scaffolderPlugin.routes.root,

    • });
      },
      });
      ```
      If you choose to not bind the routes, the button to create new APIs is not displayed.

  • 7a1b2ba0e: Migrated away from using deprecated routes and router components at top-level in the app, and instead use routable extension pages.

    To apply this change to an existing app, make the following changes to packages/app/src/App.tsx:

    Update imports and remove the usage of the deprecated app.getRoutes().

    -import { Router as DocsRouter } from '@backstage/plugin-techdocs';
    +import { TechdocsPage } from '@backstage/plugin-techdocs';
     import { CatalogImportPage } from '@backstage/plugin-catalog-import';
    -import { Router as TechRadarRouter } from '@backstage/plugin-tech-radar';
    -import { SearchPage as SearchRouter } from '@backstage/plugin-search';
    -import { Router as SettingsRouter } from '@backstage/plugin-user-settings';
    +import { TechRadarPage } from '@backstage/plugin-tech-radar';
    +import { SearchPage } from '@backstage/plugin-search';
    +import { UserSettingsPage } from '@backstage/plugin-user-settings';
    +import { ApiExplorerPage } from '@backstage/plugin-api-docs';
     import { EntityPage } from './components/catalog/EntityPage';
     import { scaffolderPlugin, ScaffolderPage } from '@backstage/plugin-scaffolder';
    

    const AppProvider = app.getProvider();
    const AppRouter = app.getRouter();
    -const deprecatedAppRoutes = app.getRoutes();

    As well as update or add the following routes:
    ```diff
    <Route path="/create" element={<ScaffolderPage />} />
    -  <Route path="/docs" element={<DocsRouter />} />
    +  <Route path="/docs" element={<TechdocsPage />} />
    +  <Route path="/api-docs" element={<ApiExplorerPage />} />
    <Route
     path="/tech-radar"
    -    element={<TechRadarRouter width={1500} height={800} />}
    +    element={<TechRadarPage width={1500} height={800} />}
    />
    <Route path="/catalog-import" element={<CatalogImportPage />} />
    -  <Route
    -    path="/search"
    -    element={<SearchRouter/>}
    -  />
    -  <Route path="/settings" element={<SettingsRouter />} />
    -  {deprecatedAppRoutes}
    +  <Route path="/search" element={<SearchPage />} />
    +  <Route path="/settings" element={<UserSettingsPage />} />
    

    If you have added additional plugins with registered routes or are using Router components from other plugins, these should be migrated to use the *Page components as well. See this commit for more examples of how to migrate.
    For more information and the background to this change, see the composability system migration docs.

    • 415a3a42d: Updated the default App test to work better on Windows.
      To apply this change to an existing app, replace the process.env.APP_CONFIG definition in packages/app/src/App.test.tsx with the following:
      ts process.env = { NODE_ENV: 'test', APP_CONFIG: [ { data: { app: { title: 'Test' }, backend: { baseUrl: 'http://localhost:7000' }, techdocs: { storageUrl: 'http://localhost:7000/api/techdocs/static/docs', }, }, context: 'test', }, ] as any, };
  • Updated dependencies [b2a5320a4]

  • Updated dependencies [12d8f27a6]

  • Updated dependencies [507513fed]

  • Updated dependencies [52b5bc3e2]

  • Updated dependencies [ecdd407b1]

  • Updated dependencies [32a003973]

  • Updated dependencies [40c0fdbaa]

  • Updated dependencies [12d8f27a6]

  • Updated dependencies [497859088]

  • Updated dependencies [1987c9341]

  • Updated dependencies [f31b76b44]

  • Updated dependencies [15eee03bc]

  • Updated dependencies [f43192207]

  • Updated dependencies [cfc83cac1]

  • Updated dependencies [8adb48df4]

  • Updated dependencies [bc327dc42]

  • Updated dependencies [2386de1d3]

  • Updated dependencies [9ce68b677]

  • Updated dependencies [10362e9eb]

  • Updated dependencies [e37d2de99]

  • Updated dependencies [813c6a4f2]

  • Updated dependencies [11c6208fe]

  • Updated dependencies [8106c9528]

  • Updated dependencies [05183f202]

  • Updated dependencies [40c0fdbaa]

  • Updated dependencies [f71589800]

  • Updated dependencies [2a271d89e]

  • Updated dependencies [bece09057]

  • Updated dependencies [d4f0a1406]

  • Updated dependencies [169f48deb]

  • Updated dependencies [8a1566719]

  • Updated dependencies [d0ed25196]

  • Updated dependencies [4c049a1a1]

  • Updated dependencies [96ccc8f69]

  • Updated dependencies [3af994c81]

  • Updated dependencies [b33e553b2]

  • Updated dependencies [04667f571]

  • Updated dependencies [b93538acc]

  • Updated dependencies [8871e7523]

  • Updated dependencies [dbea11072]

    • @backstage/plugin-circleci@0.2.11
    • @backstage/plugin-github-actions@0.3.5
    • @backstage/plugin-scaffolder@0.7.0
    • @backstage/plugin-scaffolder-backend@0.9.0
    • @backstage/cli@0.6.3
    • @backstage/plugin-techdocs-backend@0.6.3
    • @backstage/plugin-catalog-backend@0.6.4
    • @backstage/plugin-api-docs@0.4.8
    • @backstage/plugin-catalog@0.4.1
    • @backstage/catalog-model@0.7.3
    • @backstage/backend-common@0.5.5
    • @backstage/plugin-proxy-backend@0.2.5
    • @backstage/plugin-auth-backend@0.3.3
    • @backstage/plugin-explore@0.3.0
    • @backstage/plugin-techdocs@0.6.0
    • @backstage/plugin-catalog-import@0.4.3
    • @backstage/core@0.7.0
    • @backstage/plugin-lighthouse@0.2.13
    • @backstage/plugin-search@0.3.3
    • @backstage/plugin-tech-radar@0.3.7
    • @backstage/plugin-user-settings@0.2.7

## @backstage/dev-utils@0.1.13

Patch Changes

  • Updated dependencies [12d8f27a6]
  • Updated dependencies [40c0fdbaa]
  • Updated dependencies [2a271d89e]
  • Updated dependencies [bece09057]
  • Updated dependencies [169f48deb]
  • Updated dependencies [8a1566719]
  • Updated dependencies [9d455f69a]
  • Updated dependencies [4c049a1a1]
  • Updated dependencies [02816ecd7]
    • @backstage/catalog-model@0.7.3
    • @backstage/core@0.7.0
    • @backstage/plugin-catalog-react@0.1.1

## @backstage/techdocs-common@0.4.3

Patch Changes

  • f43192207: remove usage of res.send() for res.json() and res.end() to ensure content types are more consistently application/json on backend responses and error cases
  • 61299519f: Remove read-store-upload loop when uploading S3 objects for TechDocs
  • Updated dependencies [12d8f27a6]
  • Updated dependencies [497859088]
  • Updated dependencies [8adb48df4]
    • @backstage/catalog-model@0.7.3
    • @backstage/backend-common@0.5.5

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

Patch Changes

  • 32a003973: Update messaging when no entities are in a table.

  • 2386de1d3: Add organization name to the API Explorer page title

  • f71589800: The api-docs plugin has been migrated to use an external route reference to dynamically link to the create component page. This means you need to migrate the api docs plugin to use the new extension components, as well as bind the external route.

    To bind the external route from the api docs plugin to the scaffolder template index page, make sure you have the appropriate imports and add the following to the createApp call:

    import { apiDocsPlugin } from '@backstage/plugin-api-docs';
    import { scaffolderPlugin } from '@backstage/plugin-scaffolder';
    
    
    const app = createApp({
      // ...
      bindRoutes({ bind }) {
        bind(apiDocsPlugin.externalRoutes, {
          createComponent: scaffolderPlugin.routes.root,
        });
      },
    });
    

    If you choose to not bind the routes, the button to create new APIs is not displayed.

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [02816ecd7]

    • @backstage/catalog-model@0.7.3

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

      @backstage/plugin-auth-backend@0.3.3

      Patch Changes

    • f43192207: remove usage of res.send() for res.json() and res.end() to ensure content types are more consistently application/json on backend responses and error cases

    • 3af994c81: Expose a configuration option for the oidc scope

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [497859088]

    • Updated dependencies [8adb48df4]

    • @backstage/catalog-model@0.7.3

    • @backstage/backend-common@0.5.5

      @backstage/plugin-catalog@0.4.1

      Patch Changes

    • 32a003973: Update messaging when no entities are in a table.

    • 40c0fdbaa: Make the external createComponent route optional, hiding the "Create Component" button if it isn't bound.

    • 10362e9eb: Use entity relation for the owner of an entity in the catalog entity page header.

    • b33e553b2: Removed fullScreen property from UnregisterEntity Dialog modal.

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [02816ecd7]

    • @backstage/catalog-model@0.7.3

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

      @backstage/plugin-catalog-backend@0.6.4

      Patch Changes

    • ecdd407b1: GithubDiscoveryProcessor outputs locations as optional to avoid outputting errors for missing locations (see https://github.com/backstage/backstage/issues/4730).

    • 12d8f27a6: Add version backstage.io/v1beta2 schema for Template entities.

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [497859088]

    • Updated dependencies [8adb48df4]

    • @backstage/catalog-model@0.7.3

    • @backstage/backend-common@0.5.5

      @backstage/plugin-catalog-import@0.4.3

      Patch Changes

    • 05183f202: Bump react-hook-form version constraint to "^6.15.4"

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [02816ecd7]

    • @backstage/catalog-model@0.7.3

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

      @backstage/plugin-catalog-react@0.1.1

      Patch Changes

    • 9d455f69a: Introduce parameters for namespace, kind, and name to entityRouteRef.

    • 02816ecd7: Fixed EntityProvider setting 'loading' bool erroneously to true

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [4c049a1a1]

    • @backstage/catalog-model@0.7.3

    • @backstage/core@0.7.0

      @backstage/plugin-circleci@0.2.11

      Patch Changes

    • b2a5320a4: Use Breadcrumbs from @backstage/core rather than material-ui

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [02816ecd7]

    • @backstage/catalog-model@0.7.3

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

      @backstage/plugin-cloudbuild@0.2.12

      Patch Changes

    • b2a5320a4: Use Breadcrumbs from @backstage/core rather than material-ui

    • d21058c34: Change terminology for cloudbuild

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [02816ecd7]

    • @backstage/catalog-model@0.7.3

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

      @backstage/plugin-cost-insights@0.8.3

      Patch Changes

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [4c049a1a1]

    • @backstage/core@0.7.0

      @backstage/plugin-explore-react@0.0.3

      Patch Changes

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [4c049a1a1]

    • @backstage/core@0.7.0

      @backstage/plugin-fossa@0.2.4

      Patch Changes

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [02816ecd7]

    • @backstage/catalog-model@0.7.3

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

      @backstage/plugin-gcp-projects@0.2.5

      Patch Changes

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [4c049a1a1]

    • @backstage/core@0.7.0

      @backstage/plugin-github-actions@0.3.5

      Patch Changes

    • b2a5320a4: Use Breadcrumbs from @backstage/core rather than material-ui

    • 04667f571: Use Breadcrumbs from @backstage/core

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [02816ecd7]

    • @backstage/catalog-model@0.7.3

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

      @backstage/plugin-gitops-profiles@0.2.6

      Patch Changes

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [4c049a1a1]

    • @backstage/core@0.7.0

      @backstage/plugin-graphiql@0.2.8

      Patch Changes

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [4c049a1a1]

    • @backstage/core@0.7.0

      @backstage/plugin-jenkins@0.3.12

      Patch Changes

    • 0452ba238: - Add Jenkins logo to project page.

    • Move to new Backstage breadcrumb component.

    • Change references of deprecated "Job" terminology to "Project" per Jenkins Glossary.

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [02816ecd7]

    • @backstage/catalog-model@0.7.3

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

      @backstage/plugin-kafka@0.2.5

      Patch Changes

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [02816ecd7]

    • @backstage/catalog-model@0.7.3

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

      @backstage/plugin-kafka-backend@0.2.1

      Patch Changes

    • 4fbc9df79: Fixed config.d.ts not being included in the published package.

    • f43192207: remove usage of res.send() for res.json() and res.end() to ensure content types are more consistently application/json on backend responses and error cases

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [497859088]

    • Updated dependencies [8adb48df4]

    • @backstage/catalog-model@0.7.3

    • @backstage/backend-common@0.5.5

      @backstage/plugin-kubernetes@0.3.12

      Patch Changes

    • ba21797ca: k8s plugin now surfaces k8s components with only label selector query annotation.
      Previously backstage.io/kubernetes-label-selector catalog entity annotation would only work if you also included backstage.io/kubernetes-id.
      But backstage.io/kubernetes-id value was ignored

    • 42c8ebb79: Support AWS auth provider on kubernetes FE plugin

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [f43192207]

    • Updated dependencies [e3adec2bd]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [02816ecd7]

    • @backstage/catalog-model@0.7.3

    • @backstage/plugin-kubernetes-backend@0.2.8

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

      @backstage/plugin-kubernetes-backend@0.2.8

      Patch Changes

    • f43192207: remove usage of res.send() for res.json() and res.end() to ensure content types are more consistently application/json on backend responses and error cases

    • e3adec2bd: Allow apps to pass in a KubernetesClustersSupplier

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [497859088]

    • Updated dependencies [8adb48df4]

    • @backstage/catalog-model@0.7.3

    • @backstage/backend-common@0.5.5

      @backstage/plugin-lighthouse@0.2.13

      Patch Changes

    • dbea11072: Change setup wording of intro card to latest

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [02816ecd7]

    • @backstage/catalog-model@0.7.3

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

      @backstage/plugin-newrelic@0.2.6

      Patch Changes

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [4c049a1a1]

    • @backstage/core@0.7.0

      @backstage/plugin-org@0.3.9

      Patch Changes

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [02816ecd7]

    • @backstage/catalog-model@0.7.3

    • @backstage/core-api@0.2.12

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

      @backstage/plugin-pagerduty@0.3.2

      Patch Changes

    • 4c049a1a1: - Adds onClick and other props to IconLinkVertical;

    • Allows TriggerButton component to render when pager duty key is missing;

    • Refactors TriggerButton and PagerDutyCard not to have shared state;

    • Removes the action prop of the IconLinkVertical component while adding onClick.
      Instead of having an action including a button with onClick, now the whole component can be clickable making it easier to implement and having a better UX.
      Before:

      const myLink: IconLinkVerticalProps = {
        label: 'Click me',
        action: <Button onClick={myAction} />,
        icon: <MyIcon onClick={myAction} />,
      };
      

      After:

      const myLink: IconLinkVerticalProps = {
        label: 'Click me',
        onClick: myAction,
        icon: <MyIcon />,
      };
      
    • Updated dependencies [12d8f27a6]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [02816ecd7]

    • @backstage/catalog-model@0.7.3

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

      @backstage/plugin-proxy-backend@0.2.5

      Patch Changes

    • 1987c9341: Added a verification for well formed URLs when processing proxy targets. Otherwise users gets a cryptic error message thrown from Express which makes it hard to debug.

    • 9ce68b677: Fix for proxy-backend plugin when global-agent is enabled

    • Updated dependencies [497859088]

    • Updated dependencies [8adb48df4]

    • @backstage/backend-common@0.5.5

      @backstage/plugin-register-component@0.2.12

      Patch Changes

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [02816ecd7]

    • @backstage/catalog-model@0.7.3

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

      @backstage/plugin-rollbar@0.3.3

      Patch Changes

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [02816ecd7]

    • @backstage/catalog-model@0.7.3

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

      @backstage/plugin-search@0.3.3

      Patch Changes

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [02816ecd7]

    • @backstage/catalog-model@0.7.3

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

      @backstage/plugin-sentry@0.3.8

      Patch Changes

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [02816ecd7]

    • @backstage/catalog-model@0.7.3

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

      @backstage/plugin-sonarqube@0.1.14

      Patch Changes

    • 410550388: Collect all available metric types if the number exceeds the default page size of 100.

    • a4c575802: Display '-' instead of 'undefined' if no code coverage is reported.

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [02816ecd7]

    • @backstage/catalog-model@0.7.3

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

      @backstage/plugin-splunk-on-call@0.1.4

      Patch Changes

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [02816ecd7]

    • @backstage/catalog-model@0.7.3

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

      @backstage/plugin-tech-radar@0.3.7

      Patch Changes

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [4c049a1a1]

    • @backstage/core@0.7.0

      @backstage/plugin-techdocs-backend@0.6.3

      Patch Changes

    • 52b5bc3e2: Forward authorization header on backend request if present

    • 15eee03bc: Use external url for static docs

    • f43192207: remove usage of res.send() for res.json() and res.end() to ensure content types are more consistently application/json on backend responses and error cases

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [497859088]

    • Updated dependencies [f43192207]

    • Updated dependencies [8adb48df4]

    • Updated dependencies [61299519f]

    • @backstage/catalog-model@0.7.3

    • @backstage/backend-common@0.5.5

    • @backstage/techdocs-common@0.4.3

      @backstage/plugin-user-settings@0.2.7

      Patch Changes

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [4c049a1a1]

    • @backstage/core@0.7.0

      @backstage/plugin-welcome@0.2.6

      Patch Changes

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [4c049a1a1]

    • @backstage/core@0.7.0

      example-app@0.2.18

      Patch Changes

    • Updated dependencies [ba21797ca]

    • Updated dependencies [b2a5320a4]

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [507513fed]

    • Updated dependencies [32a003973]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [cfc83cac1]

    • Updated dependencies [bc327dc42]

    • Updated dependencies [2386de1d3]

    • Updated dependencies [42c8ebb79]

    • Updated dependencies [10362e9eb]

    • Updated dependencies [e37d2de99]

    • Updated dependencies [813c6a4f2]

    • Updated dependencies [11c6208fe]

    • Updated dependencies [8106c9528]

    • Updated dependencies [05183f202]

    • Updated dependencies [40c0fdbaa]

    • Updated dependencies [f71589800]

    • Updated dependencies [2a271d89e]

    • Updated dependencies [bece09057]

    • Updated dependencies [d4f0a1406]

    • Updated dependencies [169f48deb]

    • Updated dependencies [8a1566719]

    • Updated dependencies [9d455f69a]

    • Updated dependencies [4c049a1a1]

    • Updated dependencies [d21058c34]

    • Updated dependencies [b33e553b2]

    • Updated dependencies [04667f571]

    • Updated dependencies [b93538acc]

    • Updated dependencies [0452ba238]

    • Updated dependencies [8871e7523]

    • Updated dependencies [02816ecd7]

    • Updated dependencies [dbea11072]

    • @backstage/plugin-kubernetes@0.3.12

    • @backstage/plugin-circleci@0.2.11

    • @backstage/plugin-cloudbuild@0.2.12

    • @backstage/plugin-github-actions@0.3.5

    • @backstage/plugin-scaffolder@0.7.0

    • @backstage/cli@0.6.3

    • @backstage/plugin-api-docs@0.4.8

    • @backstage/plugin-catalog@0.4.1

    • @backstage/catalog-model@0.7.3

    • @backstage/plugin-explore@0.3.0

    • @backstage/plugin-techdocs@0.6.0

    • @backstage/plugin-catalog-import@0.4.3

    • @backstage/core@0.7.0

    • @backstage/plugin-catalog-react@0.1.1

    • @backstage/plugin-pagerduty@0.3.2

    • @backstage/plugin-jenkins@0.3.12

    • @backstage/plugin-lighthouse@0.2.13

    • @backstage/plugin-cost-insights@0.8.3

    • @backstage/plugin-gcp-projects@0.2.5

    • @backstage/plugin-gitops-profiles@0.2.6

    • @backstage/plugin-graphiql@0.2.8

    • @backstage/plugin-kafka@0.2.5

    • @backstage/plugin-newrelic@0.2.6

    • @backstage/plugin-org@0.3.9

    • @backstage/plugin-register-component@0.2.12

    • @backstage/plugin-rollbar@0.3.3

    • @backstage/plugin-search@0.3.3

    • @backstage/plugin-sentry@0.3.8

    • @backstage/plugin-tech-radar@0.3.7

    • @backstage/plugin-user-settings@0.2.7

      example-backend@0.2.18

      Patch Changes

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [52b5bc3e2]

    • Updated dependencies [ecdd407b1]

    • Updated dependencies [4fbc9df79]

    • Updated dependencies [12d8f27a6]

    • Updated dependencies [497859088]

    • Updated dependencies [1987c9341]

    • Updated dependencies [f31b76b44]

    • Updated dependencies [15eee03bc]

    • Updated dependencies [f43192207]

    • Updated dependencies [8adb48df4]

    • Updated dependencies [e3adec2bd]

    • Updated dependencies [9ce68b677]

    • Updated dependencies [8106c9528]

    • Updated dependencies [d0ed25196]

    • Updated dependencies [96ccc8f69]

    • Updated dependencies [3af994c81]

    • @backstage/plugin-scaffolder-backend@0.9.0

    • @backstage/plugin-techdocs-backend@0.6.3

    • @backstage/plugin-catalog-backend@0.6.4

    • @backstage/plugin-kafka-backend@0.2.1

    • @backstage/catalog-model@0.7.3

    • @backstage/backend-common@0.5.5

    • @backstage/plugin-proxy-backend@0.2.5

    • @backstage/plugin-auth-backend@0.3.3

    • @backstage/plugin-kubernetes-backend@0.2.8

    • example-app@0.2.18

Don't miss a new backstage release

NewReleases is sending notifications on new releases.