Files
backstage/plugins/sentry/CHANGELOG.md
T
github-actions[bot] cf187484bf Version Packages
2020-12-10 11:25:39 +00:00

4.2 KiB

@backstage/plugin-sentry

0.3.0

Minor Changes

  • 075d3dc5a: The plugin uses the proxy-backend instead of a custom sentry-backend. It requires a proxy configuration:

    app-config.yaml:

    proxy:
      '/sentry/api':
        target: https://sentry.io/api/
        allowedMethods: ['GET']
        headers:
          Authorization:
            $env: SENTRY_TOKEN # export SENTRY_TOKEN="Bearer <your-sentry-token>"
    

    The MockApiBackend is no longer configured by the NODE_ENV variable. Instead, the mock backend can be used with an api-override:

    packages/app/src/apis.ts:

    import { createApiFactory } from '@backstage/core';
    import { MockSentryApi, sentryApiRef } from '@backstage/plugin-sentry';
    
    export const apis = [
      // ...
    
      createApiFactory(sentryApiRef, new MockSentryApi()),
    ];
    

    If you already use the Sentry backend, you must remove it from the backend:

    Delete packages/backend/src/plugins/sentry.ts.

    # packages/backend/package.json
    
    ...
        "@backstage/plugin-scaffolder-backend": "^0.3.2",
    -   "@backstage/plugin-sentry-backend": "^0.1.3",
        "@backstage/plugin-techdocs-backend": "^0.3.0",
    ...
    
    // packages/backend/src/index.html
    
      const apiRouter = Router();
      apiRouter.use('/catalog', await catalog(catalogEnv));
      apiRouter.use('/rollbar', await rollbar(rollbarEnv));
      apiRouter.use('/scaffolder', await scaffolder(scaffolderEnv));
    - apiRouter.use('/sentry', await sentry(sentryEnv));
      apiRouter.use('/auth', await auth(authEnv));
      apiRouter.use('/techdocs', await techdocs(techdocsEnv));
      apiRouter.use('/kubernetes', await kubernetes(kubernetesEnv));
      apiRouter.use('/proxy', await proxy(proxyEnv));
      apiRouter.use('/graphql', await graphql(graphqlEnv));
      apiRouter.use(notFoundHandler());
    

Patch Changes

  • Updated dependencies [2527628e1]
  • Updated dependencies [1c69d4716]
  • Updated dependencies [83b6e0c1f]
  • Updated dependencies [1665ae8bb]
  • Updated dependencies [04f26f88d]
  • Updated dependencies [ff243ce96]
    • @backstage/core@0.4.0
    • @backstage/catalog-model@0.5.0
    • @backstage/theme@0.2.2

0.2.4

Patch Changes

  • 303c5ea17: Refactor route registration to remove deprecating code
  • Updated dependencies [08835a61d]
  • Updated dependencies [a9fd599f7]
  • Updated dependencies [bcc211a08]
    • @backstage/catalog-model@0.4.0

0.2.3

Patch Changes

  • Updated dependencies [475fc0aaa]
  • Updated dependencies [1166fcc36]
  • Updated dependencies [1185919f3]
    • @backstage/core@0.3.2
    • @backstage/catalog-model@0.3.0

0.2.2

Patch Changes

  • 1722cb53c: Added configuration schema
  • Updated dependencies [1722cb53c]
    • @backstage/core@0.3.1

0.2.1

Patch Changes

0.2.0

Minor Changes

  • 28edd7d29: Create backend plugin through CLI

Patch Changes