v0.42.0
@backstage/plugin-catalog-backend-module-ldap@0.3.0
Minor Changes
- 54b441a: Introduce
LdapOrgEntityProvideras an alternative toLdapOrgReaderProcessor. This also changes theLdapClientinterface 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
Homeplugin 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
createCardExtensionwhich 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
infoparameter to thereadTreefilter option with asizeproperty. - 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
subscribemethod in the configuration returned byloadBackendConfig. - 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
ProvidePluginsince this is no longer provided inwebpack@5 - fe506a0: Remove Webpack deprecation message when running build.
- 485438a: Fix
backstage-cli backend:devargument 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
Configinterface to have an optionalsubscribemethod that can be used be notified of updates to the configuration.
@backstage/config-loader@0.6.7
Patch Changes
- 0ade9d0: Include
devDependenciesandoptionalDependenciesin the detection of Backstage packages when collecting configuration schema. - 9b8cec0: Add support for config file watching through a new group of
watchoptions toloadConfig. - 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.gradientproperty to the Backstage theme, to support customizing the gradients in theItemCardheader. - 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.gradientproperty to the Backstage theme, to support customizing the gradients in theItemCardheader.
@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
UnregisterEntityDialogcomponent fromcatalog-reactpackage - 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
DefaultProcessingDatabaseto 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
RefreshIntervalFunctioncan 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
UserTransformerto the read step - be498d2: Pass along a
OrganizationTransformerto 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
UnregisterEntityDialogcomponent fromcatalog-reactpackage - 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
isJenkinsAvailablerecognise 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
JenkinsConfigto make writing a customJenkinsInfoProvidereasier. - 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
idin<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