github backstage/backstage v0.60.0

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

@backstage/backend-common@0.10.0

Minor Changes

  • 2f8a9b6: Auto-generate secrets for backend-to-backend auth in local development environments.

    When NODE_ENV is 'development', the ServerTokenManager will now generate a secret for backend-to-backend auth to make it simpler to work locally on Backstage instances that use backend-to-backend auth. For production deployments, a secret must still be manually configured as described in the backend-to-backend auth tutorial.

    After the change, the static fromConfig method on the ServerTokenManager requires a logger.

    -  const tokenManager = ServerTokenManager.fromConfig(config);
    +  const tokenManager = ServerTokenManager.fromConfig(config, { logger: root });

Patch Changes

  • 776180b: Fixed bug in backend-common to allow passing of remote option in order to enable passing remote url in --config option. The remote option should be passed along with reloadIntervalSeconds from packages/backend/src/index.ts (Updated the file as well)

    These changes are needed in packages/backend/src/index.ts if remote URLs are desired to be passed in --config option and read and watch remote files for config.

    @@ -86,7 +86,11 @@ async function main() {
       const config = await loadBackendConfig({
         argv: process.argv,
         logger,
    +    remote: {
    +      reloadIntervalSeconds: 60 * 10 // Check remote config changes every 10 minutes. Change to your desired interval in seconds
    +    }
       });
    +
       const createEnv = makeCreateEnv(config);
    
       const healthcheckEnv = useHotMemoize(module, () => createEnv('healthcheck'));
  • 2462b9e: Ensure temporary directories are cleaned up if an error is thrown in the filter callback of the UrlReader.readTree options.

  • 2f6d8ec: Updated the ReadTreeResponse documentation to clarify that the caller of dir() is responsible for removing the directory after use.

  • Updated dependencies

    • @backstage/config-loader@0.9.0

@backstage/config-loader@0.9.0

Minor Changes

  • f6722d2: Removed deprecated option env from LoadConfigOptions and associated tests
  • 67d6cb3: Removed deprecated option configPaths as it has been superseded by configTargets

Patch Changes

  • 1e70704: In case remote.reloadIntervalSeconds is passed, it must be a valid positive value

@backstage/core-app-api@0.3.0

Minor Changes

  • a195284: Updated WebStorageApi to reflect the StorageApi changes in @backstage/core-plugin-api.
  • b3605da: - Removed deprecated definition createApp from @backstage/core-app-api which has been replaced by @backstage/app-defaults#createApp
    • Removed deprecated type BackstagePluginWithAnyOutput
    • Removed deprecated constructors for GithubAuth, OAuth2, and SamlAuth as the create method should be used instead
  • 68f8b10: - Removed deprecation configuration option theme from AppTheme of the AppThemeApi
    • Removed reference to theme in the app-defaults default AppTheme
    • Removed logic in AppThemeProvider that creates ThemeProvider from appTheme.theme

Patch Changes

  • 7927005: Add FetchApi and related fetchApiRef which implement fetch, with an added Backstage token header when available.
  • 518ddc0: Schema-validate local storage cached session info on load
  • Updated dependencies
    • @backstage/app-defaults@0.1.3
    • @backstage/core-plugin-api@0.4.0
    • @backstage/core-components@0.8.2

@backstage/core-plugin-api@0.4.0

Minor Changes

  • a195284: BREAKING CHANGE The StorageApi has received several updates that fills in gaps for some use-cases and makes it easier to avoid mistakes:

    • The StorageValueChange type has been renamed to StorageValueSnapshot, the newValue property has been renamed to value, the stored value type has been narrowed to JsonValue, and it has received a new presence property that is 'unknown', 'absent', or 'present'.
    • The get method has been deprecated in favor of a new snapshot method, which returns a StorageValueSnapshot.
    • The observe# @backstage/core-plugin-api method has had its contract changed. It should now emit values when thepresenceof a key changes, this may for example happen when remotely stored values are requested on page load and the presence switches from'unknown'to either'absent'or'present'`.

    The above changes have been made with deprecations in place to maintain much of the backwards compatibility for consumers of the StorageApi. The only breaking change is the narrowing of the stored value type, which may in some cases require the addition of an explicit type parameter to the get and `observe# @backstage/core-plugin-api methods.

  • f6722d2: - Removed deprecated option description from ApiRefConfig

    • Removed descriptions from all plugin API refs
    • Removed deprecated parameters path, icon, and title in createRouteRef
    • Removed deprecated types Error and ErrorContext from ErrorApi
  • 68f8b10: - Removed deprecation configuration option theme from AppTheme of the AppThemeApi

    • Removed reference to theme in the app-defaults default AppTheme
    • Removed logic in AppThemeProvider that creates ThemeProvider from appTheme.theme
  • 6b69b44: Removed deprecated types ApiRefType and ApiRefsToTypes

Patch Changes

  • 7927005: Add FetchApi and related fetchApiRef which implement fetch, with an added Backstage token header when available.

@backstage/test-utils@0.2.0

Minor Changes

  • a195284: Updated MockStorageApi to reflect the StorageApi changes in @backstage/core-plugin-api.
  • 771b9c0: Removed deprecated Keyboard class which has been superseded by @testing-library/user-event#userEvent
  • f6722d2: Removed deprecated msw definition which was replaced by calling setupRequestMockHandlers directly

Patch Changes

  • Updated dependencies
    • @backstage/core-app-api@0.3.0
    • @backstage/core-plugin-api@0.4.0

@backstage/plugin-catalog-common@0.1.0

Minor Changes

  • 393f107: Create catalog-common and add catalog permissions.

Patch Changes

  • Updated dependencies
    • @backstage/plugin-permission-common@0.3.0

@backstage/plugin-permission-common@0.3.0

Minor Changes

  • 0e8ec6d: - Add PermissionAuthorizer interface matching PermissionClient to allow alternative implementations like the ServerPermissionClient in @backstage/plugin-permission-node.

    Breaking Changes:

    • Remove "api" suffixes from constructor parameters in PermissionClient
      const { config, discovery } = options;
    -  const permissionClient = new PermissionClient({ discoveryApi: discovery, configApi: config });
    +  const permissionClient = new PermissionClient({ discovery, config });

@backstage/plugin-permission-react@0.2.0

Minor Changes

  • 70281a4: Breaking Changes:

    • Remove "api" suffixes from constructor parameters in IdentityPermissionApi.create
      const { config, discovery, identity } = options;
    -  const permissionApi = IdentityPermissionApi.create({
    -    configApi: config,
    -    discoveryApi: discovery,
    -    identityApi: identity
    -  });
    +  const permissionApi = IdentityPermissionApi.create({ config, discovery, identity });

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-permission-common@0.3.0

@backstage/plugin-search-backend@0.3.0

Minor Changes

  • a41fbfe: Search result location filtering

    This change introduces a filter for search results based on their location protocol. The intention is to filter out unsafe or
    malicious values before they can be consumed by the frontend. By default locations must be http/https URLs (or paths).

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0

@backstage/plugin-tech-radar@0.5.0

Minor Changes

  • 11b7761: Add new property to enable open links in a new window/tab

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/core-components@0.8.2

@backstage/app-defaults@0.1.3

Patch Changes

  • 7927005: Add FetchApi and related fetchApiRef which implement fetch, with an added Backstage token header when available.
  • 1e49c23: Added an instance of PermissionApi to the apis included by default in createApp.
  • 68f8b10: - Removed deprecation configuration option theme from AppTheme of the AppThemeApi
    • Removed reference to theme in the app-defaults default AppTheme
    • Removed logic in AppThemeProvider that creates ThemeProvider from appTheme.theme
  • Updated dependencies
    • @backstage/core-app-api@0.3.0
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-permission-react@0.2.0
    • @backstage/core-components@0.8.2

@backstage/backend-tasks@0.1.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0

@backstage/backend-test-utils@0.1.11

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0
    • @backstage/cli@0.10.3

@backstage/catalog-client@0.5.3

Patch Changes

  • 7927005: Add the ability to supply a custom fetchApi. In the default frontend app setup, this will use the fetchApiRef implementation.
  • 5463c03: Add support for passing paging parameters to the getEntities call of the catalog client

@backstage/cli@0.10.3

Patch Changes

  • dfc1110: Added peerPluginDependencies option to experimentalInstallationRecipe for install command to install plugins it depends on.

  • 58b0262: Pruned unused dependencies.

  • 5fdc8df: The frontend configuration is now available as a config global during templating of the index.html file. This allows for much more flexibility as the values available during templating is not longer hardcoded to a fixed set of values.

    For example, to access the app title, you would now do the following:

    <title><%= config.getString('app.title') %></title>

    Along with this change, usage of the existing app.<key> values has been deprecated and will be removed in a future release. The general pattern for migrating existing usage is to replace <%= app.<key> %> with <%= config.getString('app.<key>') %>, although in some cases you may need to use for example config.has('app.<key>') or config.getOptionalString('app.<key>') instead.

    The @backstage/create-app changelog also contains more details how to migrate existing usage.

  • Updated dependencies

    • @backstage/config-loader@0.9.0

@backstage/codemods@0.1.27

Patch Changes

  • Updated dependencies
    • @backstage/core-app-api@0.3.0
    • @backstage/core-plugin-api@0.4.0
    • @backstage/core-components@0.8.2

@backstage/core-components@0.8.2

Patch Changes

  • 73a91e2: Added description to components: BottomLink, Breadcrumbs, BrokenImageIcon, CardTab, Content, ContentHeader, EmptyState, ErrorPage, FeatureCalloutCircular, Gauge, GaugeCard, Header, HeaderIconLinkRow, HeaderLabel, HeaderTabs, HorizontalScrollGrid, InfoCard, IntroCard

  • 27af6d9: Locking rc-progress to the working version of 3.1.4

  • 10e5f9d: Do not setState when unmounted in OverflowTooltip

  • b646a73: In @backstage/plugin-scaffolder - When user will have one option available in hostUrl or owner - autoselect and select component should be readonly.

    in @backstage/core-components - Select component has extended API with few more props: native : boolean, disabled: boolean. native - if set to true - Select component will use native browser select picker (not rendered by Material UI lib ).
    disabled - if set to true - action on component will not be possible.

  • 7a4bd2c: Prefer using Link from @backstage/core-components rather than material-UI.

  • Updated dependencies

    • @backstage/core-plugin-api@0.4.0

@backstage/create-app@0.4.9

Patch Changes

  • 49a696d: debounceTime prop is removed from the SearchBar component in the SearchPage as the default is set to 200. The prop is safe to remove and makes it easier to stay up to date with any changes in the future.

  • 5fdc8df: The index.html template of the app has been updated to use the new config global provided by the Backstage CLI.

    To apply this change to an existing app, make the following changes to packages/app/public/index.html:

    -    <title><%= app.title %></title>
    +    <title><%= config.getString('app.title') %></title>
    -    <% if (app.googleAnalyticsTrackingId && typeof app.googleAnalyticsTrackingId === 'string') { %>
    +    <% if (config.has('app.googleAnalyticsTrackingId')) { %>
         <script
           async
    -      src="https://www.googletagmanager.com/gtag/js?id=<%= app.googleAnalyticsTrackingId %>"
    +      src="https://www.googletagmanager.com/gtag/js?id=<%= config.getString('app.googleAnalyticsTrackingId') %>"
         ></script>
    -      gtag('config', '<%= app.googleAnalyticsTrackingId %>');
    +      gtag(
    +        'config',
    +        '<%= config.getString("app.googleAnalyticsTrackingId") %>',
    +      );

@backstage/dev-utils@0.2.15

Patch Changes

  • Updated dependencies
    • @backstage/app-defaults@0.1.3
    • @backstage/core-app-api@0.3.0
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2
    • @backstage/test-utils@0.2.0
    • @backstage/integration-react@0.1.16

@backstage/integration-react@0.1.16

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/core-components@0.8.2

@techdocs/cli@0.8.9

Patch Changes

  • 5fdc8df: The index.html template was updated to use the new config global.
  • Updated dependencies
    • @backstage/backend-common@0.10.0
    • @backstage/techdocs-common@0.11.1

@backstage/techdocs-common@0.11.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0

@backstage/plugin-allure@0.1.9

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-analytics-module-ga@0.1.5

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/core-components@0.8.2

@backstage/plugin-apache-airflow@0.1.1

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/core-components@0.8.2

@backstage/plugin-api-docs@0.6.19

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2
    • @backstage/plugin-catalog@0.7.5

@backstage/plugin-app-backend@0.3.20

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0
    • @backstage/config-loader@0.9.0

@backstage/plugin-auth-backend@0.5.2

Patch Changes

  • 24a67e3: Fixed the fallback identity population to correctly generate an entity reference for userEntityRef if no token is provided.
  • Updated dependencies
    • @backstage/backend-common@0.10.0
    • @backstage/test-utils@0.2.0
    • @backstage/catalog-client@0.5.3

@backstage/plugin-azure-devops@0.1.8

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-azure-devops-backend@0.2.6

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0

@backstage/plugin-badges@0.2.17

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-badges-backend@0.1.14

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0
    • @backstage/catalog-client@0.5.3

@backstage/plugin-bazaar@0.1.7

Patch Changes

  • 26926bb: made the linkage between a Bazaar project to a catalog Entity optional
  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2
    • @backstage/cli@0.10.3
    • @backstage/plugin-catalog@0.7.5

@backstage/plugin-bazaar-backend@0.1.5

Patch Changes

  • 26926bb: made the linkage between a Bazaar project to a catalog Entity optional
  • Updated dependencies
    • @backstage/backend-common@0.10.0
    • @backstage/backend-test-utils@0.1.11

@backstage/plugin-bitrise@0.1.20

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-catalog@0.7.5

Patch Changes

  • 3fa31ec: Deprecated the CatalogClientWrapper class.

    The default implementation of catalogApiRef that this plugin exposes, is now powered by the new fetchApiRef. The default implementation of that API, in turn, has the ability to inject the user's Backstage token in requests in a similar manner to what the deprecated CatalogClientWrapper used to do. The latter has therefore been taken out of the default catalog API implementation.

    If you use a custom fetchApiRef implementation that does NOT issue tokens, or use a custom catalogApiRef implementation which does NOT use the default fetchApiRef, you can still for some time wrap your catalog API in this class to get back the old behavior:

    // Add this to your packages/app/src/plugins.ts if you want to get back the old
    // catalog client behavior:
    createApiFactory({
      api: catalogApiRef,
      deps: { discoveryApi: discoveryApiRef, identityApi: identityApiRef },
      factory: ({ discoveryApi, identityApi }) =>
        new CatalogClientWrapper({
          client: new CatalogClient({ discoveryApi }),
          identityApi,
        }),
    }),

    But do consider migrating to making use of the fetchApiRef as soon as convenient, since the wrapper class will be removed in a future release.

  • 7a4bd2c: Prefer using Link from @backstage/core-components rather than material-UI.

  • Updated dependencies

    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2
    • @backstage/catalog-client@0.5.3
    • @backstage/integration-react@0.1.16

@backstage/plugin-catalog-backend@0.19.3

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0
    • @backstage/catalog-client@0.5.3

@backstage/plugin-catalog-graph@0.2.4

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2
    • @backstage/catalog-client@0.5.3

@backstage/plugin-catalog-import@0.7.6

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2
    • @backstage/catalog-client@0.5.3
    • @backstage/integration-react@0.1.16

@backstage/plugin-catalog-react@0.6.8

Patch Changes

  • 3491a36: added useOwnedEntities hook to get the list of entities of the logged-in user
  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/core-components@0.8.2
    • @backstage/catalog-client@0.5.3

@backstage/plugin-circleci@0.2.32

Patch Changes

  • 7a4bd2c: Prefer using Link from @backstage/core-components rather than material-UI.
  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-cloudbuild@0.2.30

Patch Changes

  • 7a4bd2c: Prefer using Link from @backstage/core-components rather than material-UI.
  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-code-coverage@0.1.20

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

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

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0
    • @backstage/catalog-client@0.5.3

@backstage/plugin-config-schema@0.1.16

Patch Changes

  • c5eb756: Fix a small browser console warning
  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/core-components@0.8.2

@backstage/plugin-cost-insights@0.11.14

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/core-components@0.8.2

@backstage/plugin-explore@0.3.23

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2
    • @backstage/plugin-explore-react@0.0.9

@backstage/plugin-explore-react@0.0.9

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0

@backstage/plugin-firehydrant@0.1.10

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-fossa@0.2.25

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-gcp-projects@0.3.11

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/core-components@0.8.2

@backstage/plugin-git-release-manager@0.3.5

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/core-components@0.8.2

@backstage/plugin-github-actions@0.4.28

Patch Changes

  • 7a4bd2c: Prefer using Link from @backstage/core-components rather than material-UI.
  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-github-deployments@0.1.23

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2
    • @backstage/integration-react@0.1.16

@backstage/plugin-gitops-profiles@0.3.11

Patch Changes

  • 7a4bd2c: Prefer using Link from @backstage/core-components rather than material-UI.
  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/core-components@0.8.2

@backstage/plugin-graphiql@0.2.25

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/core-components@0.8.2

@backstage/plugin-graphql-backend@0.1.10

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0

@backstage/plugin-home@0.4.8

Patch Changes

  • 6d36220: Fix undefined identity bug in WelcomeTitle caused by using deprecated methods of the IdentityApi
  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/core-components@0.8.2

@backstage/plugin-ilert@0.1.19

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-jenkins@0.5.15

Patch Changes

  • 7a4bd2c: Prefer using Link from @backstage/core-components rather than material-UI.
  • eb3fd85: feature: add crumbIssuer option to Jenkins (optional) configuration, improve the UI to show a notification after executing the action re-build
  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-jenkins-backend@0.1.10

Patch Changes

  • eb3fd85: feature: add crumbIssuer option to Jenkins (optional) configuration, improve the UI to show a notification after executing the action re-build
  • Updated dependencies
    • @backstage/backend-common@0.10.0
    • @backstage/catalog-client@0.5.3

@backstage/plugin-kafka@0.2.23

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-kafka-backend@0.2.13

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0

@backstage/plugin-kubernetes@0.5.2

Patch Changes

  • 610614a: Includes KubernetesBackendClient in the export to allow developers to use it externally.
  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-kubernetes-backend@0.4.1

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0

@backstage/plugin-lighthouse@0.2.32

Patch Changes

  • 7a4bd2c: Prefer using Link from @backstage/core-components rather than material-UI.
  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-newrelic@0.3.11

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/core-components@0.8.2

@backstage/plugin-newrelic-dashboard@0.1.1

Patch Changes

  • c38a47c: Created a New Plugin , which imports dashboard links and snapshots from New Relic
  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-org@0.3.32

Patch Changes

  • 6f263c2: Fixed bug in OwnershipCard component where text wasn't correctly pluralized
  • 7a4bd2c: Prefer using Link from @backstage/core-components rather than material-UI.
  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-pagerduty@0.3.20

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-permission-backend@0.2.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0
    • @backstage/plugin-auth-backend@0.5.2
    • @backstage/plugin-permission-common@0.3.0
    • @backstage/plugin-permission-node@0.2.2

@backstage/plugin-permission-node@0.2.2

Patch Changes

  • 2f8a9b6: Add ServerPermissionClient, which implements PermissionAuthorizer from @backstage/plugin-permission-common. This implementation skips authorization entirely when the supplied token is a valid backend-to-backend token, thereby allowing backend-to-backend systems to communicate without authorization.

    The ServerPermissionClient should always be used over the standard PermissionClient in plugin backends.

  • Updated dependencies

    • @backstage/backend-common@0.10.0
    • @backstage/plugin-auth-backend@0.5.2
    • @backstage/plugin-permission-common@0.3.0

@backstage/plugin-proxy-backend@0.2.15

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0

@backstage/plugin-rollbar@0.3.21

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-rollbar-backend@0.1.17

Patch Changes

  • 58d07a0: Bump axios
  • Updated dependencies
    • @backstage/backend-common@0.10.0

@backstage/plugin-scaffolder@0.11.15

Patch Changes

  • c5eb756: Fix a small browser console warning

  • ff5ff57: EntityPicker can require an existing entity be selected by disallowing arbitrary values

  • 0f645a7: Added OwnedEntityPicker field which displays Owned Entities in options

  • b646a73: In @backstage/plugin-scaffolder - When user will have one option available in hostUrl or owner - autoselect and select component should be readonly.

    in @backstage/core-components - Select component has extended API with few more props: native : boolean, disabled: boolean. native - if set to true - Select component will use native browser select picker (not rendered by Material UI lib ).
    disabled - if set to true - action on component will not be possible.

  • 7a4bd2c: Prefer using Link from @backstage/core-components rather than material-UI.

  • 4c269c7: Add DescriptionField override to support Markdown

  • Updated dependencies

    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2
    • @backstage/catalog-client@0.5.3
    • @backstage/integration-react@0.1.16

@backstage/plugin-scaffolder-backend@0.15.18

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0
    • @backstage/catalog-client@0.5.3
    • @backstage/plugin-catalog-backend@0.19.3
    • @backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.6

@backstage/plugin-scaffolder-backend-module-cookiecutter@0.1.6

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0
    • @backstage/plugin-scaffolder-backend@0.15.18

@backstage/plugin-scaffolder-backend-module-rails@0.2.1

Patch Changes

  • fc8fc02: Add new options to rails new (force and skipTests)
  • Updated dependencies
    • @backstage/backend-common@0.10.0
    • @backstage/plugin-scaffolder-backend@0.15.18

@backstage/plugin-search@0.5.2

Patch Changes

  • 3d98955: Add Optional Props to Override Icon for SidebarSearch and SidebarSearchModal Component

  • 49a696d: Standardizes the component used as a search box in the search modal and in the composable home page.

    After these changes, all search boxes exported by the search plugin are based on the <SearchBarBase /> component, and this one is based on the <InputBase /> component of the Material UI. This means that when you use SearchBarBase or one of its derived components (like SearchBar and HomePageSearchBar) you can pass all properties accepted by InputBase that have not been replaced by the props type of those components.

    For example:

    <SearchInputBase color="secondary" debouceTime={500} />

    The color property is inherited from InputBaseProps type and debouceTime defined by SearchBarBaseProps.

  • 7a4bd2c: Prefer using Link from @backstage/core-components rather than material-UI.

  • Updated dependencies

    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-search-backend-module-pg@0.2.3

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0

@backstage/plugin-sentry@0.3.31

Patch Changes

  • 7a4bd2c: Prefer using Link from @backstage/core-components rather than material-UI.
  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-shortcuts@0.1.16

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/core-components@0.8.2

@backstage/plugin-sonarqube@0.2.10

Patch Changes

  • 27af6d9: Locking rc-progress to the working version of 3.1.4
  • 7a4bd2c: Prefer using Link from @backstage/core-components rather than material-UI.
  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

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

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-tech-insights@0.1.2

Patch Changes

  • 6ff4408: RunChecks endpoint now handles missing retriever data in checks. Instead of
    showing server errors, the checks will be shown for checks whose retrievers have
    data, and a warning will be shown if no checks are returned.
  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-tech-insights-backend@0.1.4

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0
    • @backstage/catalog-client@0.5.3
    • @backstage/plugin-tech-insights-node@0.1.2

@backstage/plugin-tech-insights-backend-module-jsonfc@0.1.3

Patch Changes

  • 6ff4408: RunChecks endpoint now handles missing retriever data in checks. Instead of
    showing server errors, the checks will be shown for checks whose retrievers have
    data, and a warning will be shown if no checks are returned.
  • Updated dependencies
    • @backstage/backend-common@0.10.0
    • @backstage/plugin-tech-insights-node@0.1.2

@backstage/plugin-tech-insights-node@0.1.2

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0

@backstage/plugin-techdocs@0.12.11

Patch Changes

  • Updated dependencies
    • @backstage/plugin-search@0.5.2
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2
    • @backstage/plugin-catalog@0.7.5
    • @backstage/integration-react@0.1.16

@backstage/plugin-techdocs-backend@0.12.1

Patch Changes

  • 8c25c3e: Fixed a bug preventing cache from being enabled in TechDocs "recommended" deployment mode.
  • Updated dependencies
    • @backstage/backend-common@0.10.0
    • @backstage/catalog-client@0.5.3
    • @backstage/techdocs-common@0.11.1

@backstage/plugin-todo@0.1.17

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

@backstage/plugin-todo-backend@0.1.16

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0
    • @backstage/catalog-client@0.5.3

@backstage/plugin-user-settings@0.3.14

Patch Changes

  • 2a37405: Fix undefined identity bug in UserSettingsProfileCard caused by using deprecated methods of the IdentityApi
  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/core-components@0.8.2

@backstage/plugin-xcmetrics@0.2.13

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/core-components@0.8.2

example-app@0.2.58

Patch Changes

  • Updated dependencies
    • @backstage/plugin-search@0.5.2
    • @backstage/app-defaults@0.1.3
    • @backstage/core-app-api@0.3.0
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-user-settings@0.3.14
    • @backstage/plugin-scaffolder@0.11.15
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/plugin-kubernetes@0.5.2
    • @backstage/core-components@0.8.2
    • @backstage/cli@0.10.3
    • @backstage/plugin-tech-radar@0.5.0
    • @backstage/plugin-tech-insights@0.1.2
    • @backstage/plugin-org@0.3.32
    • @backstage/plugin-catalog@0.7.5
    • @backstage/plugin-newrelic-dashboard@0.1.1
    • @backstage/plugin-home@0.4.8
    • @backstage/plugin-circleci@0.2.32
    • @backstage/plugin-cloudbuild@0.2.30
    • @backstage/plugin-github-actions@0.4.28
    • @backstage/plugin-jenkins@0.5.15
    • @backstage/plugin-lighthouse@0.2.32
    • @backstage/plugin-sentry@0.3.31
    • @backstage/plugin-apache-airflow@0.1.1
    • @backstage/plugin-api-docs@0.6.19
    • @backstage/plugin-azure-devops@0.1.8
    • @backstage/plugin-badges@0.2.17
    • @backstage/plugin-catalog-graph@0.2.4
    • @backstage/plugin-catalog-import@0.7.6
    • @backstage/plugin-code-coverage@0.1.20
    • @backstage/plugin-cost-insights@0.11.14
    • @backstage/plugin-explore@0.3.23
    • @backstage/plugin-gcp-projects@0.3.11
    • @backstage/plugin-graphiql@0.2.25
    • @backstage/plugin-kafka@0.2.23
    • @backstage/plugin-newrelic@0.3.11
    • @backstage/plugin-pagerduty@0.3.20
    • @backstage/plugin-rollbar@0.3.21
    • @backstage/plugin-shortcuts@0.1.16
    • @backstage/plugin-techdocs@0.12.11
    • @backstage/plugin-todo@0.1.17
    • @backstage/integration-react@0.1.16

example-backend@0.2.58

Patch Changes

  • Updated dependencies
    • @backstage/backend-common@0.10.0
    • @backstage/plugin-tech-insights-backend-module-jsonfc@0.1.3
    • @backstage/plugin-scaffolder-backend-module-rails@0.2.1
    • @backstage/catalog-client@0.5.3
    • @backstage/plugin-rollbar-backend@0.1.17
    • @backstage/plugin-auth-backend@0.5.2
    • @backstage/plugin-permission-common@0.3.0
    • @backstage/plugin-search-backend@0.3.0
    • @backstage/plugin-techdocs-backend@0.12.1
    • @backstage/plugin-jenkins-backend@0.1.10
    • @backstage/plugin-permission-node@0.2.2
    • example-app@0.2.58
    • @backstage/plugin-app-backend@0.3.20
    • @backstage/plugin-azure-devops-backend@0.2.6
    • @backstage/plugin-badges-backend@0.1.14
    • @backstage/plugin-catalog-backend@0.19.3
    • @backstage/plugin-code-coverage-backend@0.1.17
    • @backstage/plugin-graphql-backend@0.1.10
    • @backstage/plugin-kafka-backend@0.2.13
    • @backstage/plugin-kubernetes-backend@0.4.1
    • @backstage/plugin-permission-backend@0.2.2
    • @backstage/plugin-proxy-backend@0.2.15
    • @backstage/plugin-scaffolder-backend@0.15.18
    • @backstage/plugin-search-backend-module-pg@0.2.3
    • @backstage/plugin-tech-insights-backend@0.1.4
    • @backstage/plugin-tech-insights-node@0.1.2
    • @backstage/plugin-todo-backend@0.1.16

embedded-techdocs-app@0.2.58

Patch Changes

  • Updated dependencies
    • @backstage/app-defaults@0.1.3
    • @backstage/core-app-api@0.3.0
    • @backstage/core-plugin-api@0.4.0
    • @backstage/core-components@0.8.2
    • @backstage/cli@0.10.3
    • @backstage/test-utils@0.2.0
    • @backstage/plugin-catalog@0.7.5
    • @backstage/plugin-techdocs@0.12.11
    • @backstage/integration-react@0.1.16

Don't miss a new backstage release

NewReleases is sending notifications on new releases.