Skip to content

v0.42.0

Choose a tag to compare

@backstage-service backstage-service released this 19 Aug 13:34
· 60132 commits to master since this release
2f291df

@backstage/plugin-catalog-backend-module-ldap@0.3.0

Minor Changes

  • 54b441a: Introduce LdapOrgEntityProvider as an alternative to LdapOrgReaderProcessor. This also changes the LdapClient interface to require a logger.

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-backend@0.13.3
    • @backstage/config@0.1.7

@backstage/plugin-home@0.2.0

Minor Changes

  • 2b7d345: Create the Home plugin which exports some basic functionality that's used to compose a homepage. An example of a composed homepage is added to the example app.

    This change also introduces the createCardExtension which creates a lazy loaded card that is intended to be used for homepage components.

    Adoption of this homepage requires setup similar to what can be found in the example app.

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.3.2
    • @backstage/theme@0.2.10

@backstage/backend-common@0.8.10

Patch Changes

  • 8543d98: Add an optional info parameter to the readTree filter option with a size property.
  • 4d90926: Read responses in UrlReader#read() as array buffer instead of as text to allow reading non-text locations such as images.
  • 9b4604b: Add support for watching configuration by implementing the subscribe method in the configuration returned by loadBackendConfig.
  • b8cb120: Add AWS S3 URL Reader
  • Updated dependencies
    • @backstage/config@0.1.7
    • @backstage/config-loader@0.6.7
    • @backstage/integration@0.6.1

@backstage/cli@0.7.9

Patch Changes

  • f3bba3d: Remove debug logging
  • 8ea1e96: Fix file path handling in diff commands on Windows.
  • 2518aab: Compensate for error formatting mismatch between Webpack 5 and react-dev-utils
  • 1ac2961: Reintroduce Node.js shims that were removed in the Webpack 5 migration.
  • 8d07a8b: Add Buffer to ProvidePlugin since this is no longer provided in webpack@5
  • fe506a0: Remove Webpack deprecation message when running build.
  • 485438a: Fix backstage-cli backend:dev argument passing
  • Updated dependencies
    • @backstage/config@0.1.7
    • @backstage/config-loader@0.6.7

@backstage/codemods@0.1.10

Patch Changes

  • Updated dependencies
    • @backstage/core-app-api@0.1.9
    • @backstage/core-components@0.3.2

@backstage/config@0.1.7

Patch Changes

  • 90f2547: Extended the Config interface to have an optional subscribe method that can be used be notified of updates to the configuration.

@backstage/config-loader@0.6.7

Patch Changes

  • 0ade9d0: Include devDependencies and optionalDependencies in the detection of Backstage packages when collecting configuration schema.
  • 9b8cec0: Add support for config file watching through a new group of watch options to loadConfig.
  • Updated dependencies
    • @backstage/config@0.1.7

@backstage/core-app-api@0.1.9

Patch Changes

  • 72a31c2: Add support for additional app origins
  • Updated dependencies
    • @backstage/config@0.1.7
    • @backstage/core-components@0.3.2
    • @backstage/theme@0.2.10

@backstage/core-components@0.3.2

Patch Changes

  • a3f3cff: Change the default hover experience for the sidebar to be not jumpy & add visual separation between sidebar & Entity Page tabs for dark mode.
  • 6b1afe8: Add a configurable palette.bursts.gradient property to the Backstage theme, to support customizing the gradients in the ItemCard header.
  • Updated dependencies
    • @backstage/config@0.1.7
    • @backstage/theme@0.2.10

@backstage/dev-utils@0.2.7

Patch Changes

  • be2cd47: Fixed busy refresh loop that happened when registering a page at /.
  • Updated dependencies
    • @backstage/core-app-api@0.1.9
    • @backstage/plugin-catalog-react@0.4.3
    • @backstage/core-components@0.3.2
    • @backstage/theme@0.2.10

@backstage/integration@0.6.1

Patch Changes

  • b8cb120: Add AWS S3 URL Reader
  • Updated dependencies
    • @backstage/config@0.1.7

@backstage/theme@0.2.10

Patch Changes

  • 6b1afe8: Add a configurable palette.bursts.gradient property to the Backstage theme, to support customizing the gradients in the ItemCard header.

@backstage/plugin-auth-backend@0.3.21

Patch Changes

  • 72a31c2: Add support for additional app origins
  • Updated dependencies
    • @backstage/backend-common@0.8.10
    • @backstage/config@0.1.7

@backstage/plugin-catalog@0.6.12

Patch Changes

  • fa1e003: Show a Not Found message when navigating to a nonexistent entity
  • 2105d60: Migrate and export UnregisterEntityDialog component from catalog-react package
  • Updated dependencies
    • @backstage/plugin-catalog-react@0.4.3
    • @backstage/core-components@0.3.2
    • @backstage/integration@0.6.1
    • @backstage/theme@0.2.10

@backstage/plugin-catalog-backend@0.13.3

Patch Changes

  • 61aa652: Avoid duplicate work by comparing previous processing rounds with the next

  • fe960ad: Updates the DefaultProcessingDatabase to accept a refresh interval function instead of a fixed refresh interval in seconds which used to default to 100s. The catalog now ships with a default refresh interval function that schedules entities for refresh every 100-150 seconds, this should
    help to smooth out bursts that occur when a lot of entities are scheduled for refresh at the same second.

    Custom RefreshIntervalFunction can be implemented and passed to the CatalogBuilder using .setInterval(fn)

  • 54b441a: Export the entity provider related types for external use.

  • 03bb05a: Enabled live reload of locations configured in catalog.locations.

  • 2766b2a: Add experimental Prometheus metrics instrumentation to the catalog

  • Updated dependencies

    • @backstage/backend-common@0.8.10
    • @backstage/config@0.1.7
    • @backstage/integration@0.6.1

@backstage/plugin-catalog-backend-module-msgraph@0.2.3

Patch Changes

  • 77cdc5a: Pass along a UserTransformer to the read step
  • be498d2: Pass along a OrganizationTransformer to the read step
  • Updated dependencies
    • @backstage/plugin-catalog-backend@0.13.3
    • @backstage/config@0.1.7

@backstage/plugin-catalog-import@0.5.18

Patch Changes

  • ced85b5: Fix importing yaml files from URLs with trailing query parameters.
  • Updated dependencies
    • @backstage/plugin-catalog-react@0.4.3
    • @backstage/core-components@0.3.2
    • @backstage/integration@0.6.1
    • @backstage/theme@0.2.10

@backstage/plugin-catalog-react@0.4.3

Patch Changes

  • 3bc0092: Clarified messaging around configured locations in the UnregisterEntityDialog.
  • 2105d60: Migrate and export UnregisterEntityDialog component from catalog-react package
  • Updated dependencies
    • @backstage/core-app-api@0.1.9
    • @backstage/core-components@0.3.2
    • @backstage/integration@0.6.1

@backstage/plugin-jenkins@0.5.4

Patch Changes

  • d7d1f6f: Make isJenkinsAvailable recognise both the old and the new Jenkins annotation.
  • Updated dependencies
    • @backstage/plugin-catalog-react@0.4.3
    • @backstage/core-components@0.3.2
    • @backstage/theme@0.2.10

@backstage/plugin-jenkins-backend@0.1.3

Patch Changes

  • efbb82d: Extract JenkinsConfig to make writing a custom JenkinsInfoProvider easier.
  • Updated dependencies
    • @backstage/backend-common@0.8.10
    • @backstage/config@0.1.7

@backstage/plugin-scaffolder@0.11.1

Patch Changes

  • 5bab4fe: Previously when supplying custom scaffolder field extensions, it was necessary to also include the default ones if they were needed. Since the field extensions are keyed by name, there's no harm in leaving the default ones in place when adding custom ones - if templates don't refer to them they will be ignored, and if custom ones are introduced with the same name, the custom ones will take priority over the default ones.

    Users configuring custom field extensions can remove the default ones from the scaffolder route after this change, and they'll still be available:

        <Route path="/create" element={<ScaffolderPage />}>
          <ScaffolderFieldExtensions>
    -        <EntityPickerFieldExtension />
    -        <EntityNamePickerFieldExtension />
    -        <RepoUrlPickerFieldExtension />
    -        <OwnerPickerFieldExtension />
            <LowerCaseValuePickerFieldExtension />
          </ScaffolderFieldExtensions>
        </Route>
  • 24d0e1e: Set id in <TextValuePicker>.

  • Updated dependencies

    • @backstage/plugin-catalog-react@0.4.3
    • @backstage/config@0.1.7
    • @backstage/core-components@0.3.2
    • @backstage/integration@0.6.1
    • @backstage/theme@0.2.10

@backstage/plugin-search-backend@0.2.4

Patch Changes

  • 64baede: Improve search query logging message
  • Updated dependencies
    • @backstage/backend-common@0.8.10

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

Patch Changes

  • ee99798: Correct version requirements on postgres from 11 to 12. Postgres 12 is required
    due the use of generated columns.
  • Updated dependencies
    • @backstage/backend-common@0.8.10

@backstage/plugin-sentry@0.3.19

Patch Changes

  • 0e7595d: Do not show [No Type] when issue metadata includes title instead of type
  • d8e4afc: Render the statsFor property in sentry issues table
  • Updated dependencies
    • @backstage/plugin-catalog-react@0.4.3
    • @backstage/core-components@0.3.2
    • @backstage/theme@0.2.10

@backstage/plugin-todo-backend@0.1.10

Patch Changes

  • 0b34dc7: Ignore images and files that are larger than 200KB.
  • Updated dependencies
    • @backstage/backend-common@0.8.10
    • @backstage/config@0.1.7
    • @backstage/integration@0.6.1

@backstage/plugin-xcmetrics@0.2.3

Patch Changes

  • eed1525: Enable browsing detailed build information such as host configuration, errors, warnings, metadata and a timeline for all targets
  • 8ee9aa0: Internal refactoring
  • Updated dependencies
    • @backstage/core-components@0.3.2
    • @backstage/theme@0.2.10

@backstage/create-app@0.3.36

example-app@0.2.42

Patch Changes

  • Updated dependencies
    • @backstage/plugin-scaffolder@0.11.1
    • @backstage/plugin-home@0.2.0
    • @backstage/cli@0.7.9
    • @backstage/core-app-api@0.1.9
    • @backstage/plugin-catalog-import@0.5.18
    • @backstage/plugin-catalog@0.6.12
    • @backstage/plugin-catalog-react@0.4.3
    • @backstage/plugin-sentry@0.3.19
    • @backstage/plugin-jenkins@0.5.4
    • @backstage/core-components@0.3.2
    • @backstage/theme@0.2.10