docs/releases/v1.21.0-next.0-changelog.md
readTree for Gitea provider to support TechDocs functionalityReadable.from to fix some of the stream issues@kubernetes/client-node to 0.20.0.--runAsDefaultUser for @techdocs/cli generate to bypass running the docker builds as host user for macOS and Linux.onAuth handler for git actions to provide custom credentials@backstage/frontend-app-api and @backstage/frontend-plugin-api.createExtensionTester for rendering extensions in tests.readTree for Gitea provider to support TechDocs functionality--runAsDefaultUser for @techdocs/cli generate to bypass running the docker builds as host user for macOS and Linux.OverrideComponentNameToClassKeys for other plugins and packages to populate using module augmentation. This will in turn will provide component style override types for createUnifiedTheme.@backstage/plugin-auth-backend that adds an atlassian auth providercolumns prop can be an array or a function that returns an array in order to override the default columns of the CatalogIndexPage.bc7e6d3eb9: Fix copy entity url function in http contexts.
cd910c4fa5: - Fixes bug where after unregistering an entity you are redirected to /.
unregisterRedirect to override this behaviour to another route.03d0b6dcdc: The convertLegacyRouteRef utility used by the alpha exports is now imported from @backstage/core-compat-api.
4d9e3b39e4: Register component overrides in the global OverrideComponentNameToClassKeys provided by @backstage/theme. This will in turn will provide component style override types for createUnifiedTheme.
8587f067d2: Added pagination support to CatalogIndexPage
CatalogIndexPage now offers an optional pagination feature, designed to accommodate adopters managing extensive catalogs. This new capability allows for better handling of large amounts of data.
To activate the pagination mode, simply update your App.tsx as follows:
const routes = (
<FlatRoutes>
...
- <Route path="/catalog" element={<CatalogIndexPage />} />
+ <Route path="/catalog" element={<CatalogIndexPage pagination />} />
...
In case you have a custom catalog page and you want to enable pagination, you need to pass the pagination prop to EntityListProvider instead.
Updated dependencies
52050ada6e: You can now select single kubernetes cluster that the entity is part-of from all your defined kubernetes clusters, by passing backstage.io/kubernetes-cluster annotation with the defined cluster name.
If you do not specify the annotation by default it fetches all defined kubernetes cluster.
To apply
catalog-info.yaml
annotations:
'backstage.io/kubernetes-id': dice-roller
'backstage.io/kubernetes-namespace': dice-space
+ 'backstage.io/kubernetes-cluster': dice-cluster
'backstage.io/kubernetes-label-selector': 'app=my-app,component=front-end'
@kubernetes/client-node to 0.20.0.@google-cloud/container to ^5.0.0.--runAsDefaultUser for @techdocs/cli generate to bypass running the docker builds as host user for macOS and Linux.package start command.@typescript-eslint/eslint-plugin to 6.11.0.Table component.OverrideComponentNameToClassKeys provided by @backstage/theme. This will in turn will provide component style override types for createUnifiedTheme.convertLegacyRouteRef utility, which as been moved to @backstage/core-compat-api@backstage/plugin-graphiql dependency.createSpecializedApp, which is a synchronous version of createApp where config and features already need to be loaded.graphql-config to compensate for graphql-language-service needing it but not shipping the dep properlygraphiql to 3.0.10.@asyncapi/react-component to 1.1.0.@apollo/explorer to ^3.0.0.@backstage/plugin-auth-backend-module-atlassian-provider module@azure/arm-appservice to ^14.0.0.ts-morph to ^20.0.0.@google-cloud/container to ^5.0.0.convertLegacyRouteRef utility used by the alpha exports is now imported from @backstage/core-compat-api.EntityListProvider.OverrideComponentNameToClassKeys provided by @backstage/theme. This will in turn will provide component style override types for createUnifiedTheme.CatalogPage wasn't using the chosen initiallySelectedFilter as intended.convertLegacyRouteRef utility used by the alpha exports is now imported from @backstage/core-compat-api.@rjsf/utils to 5.14.1.
Updated dependency @rjsf/core to 5.14.1.
Updated dependency @rjsf/material-ui to 5.14.1.
Updated dependency @rjsf/validator-ajv8 to 5.14.1.@rjsf/utils to 5.14.2.
Updated dependency @rjsf/core to 5.14.2.
Updated dependency @rjsf/material-ui to 5.14.2.
Updated dependency @rjsf/validator-ajv8 to 5.14.2.@rjsf/utils to 5.14.1.
Updated dependency @rjsf/core to 5.14.1.
Updated dependency @rjsf/material-ui to 5.14.1.
Updated dependency @rjsf/validator-ajv8 to 5.14.1.@rjsf/utils to 5.14.2.
Updated dependency @rjsf/core to 5.14.2.
Updated dependency @rjsf/material-ui to 5.14.2.
Updated dependency @rjsf/validator-ajv8 to 5.14.2.@kubernetes/client-node to 0.20.0.@kubernetes/client-node to 0.20.0.@kubernetes/client-node to 0.20.0.headerOptions to TemplateListPage to optionally override default values.
Changed themeId of TemplateListPage from website to home.@rjsf/utils to 5.14.1.
Updated dependency @rjsf/core to 5.14.1.
Updated dependency @rjsf/material-ui to 5.14.1.
Updated dependency @rjsf/validator-ajv8 to 5.14.1.@rjsf/utils to 5.14.2.
Updated dependency @rjsf/core to 5.14.2.
Updated dependency @rjsf/material-ui to 5.14.2.
Updated dependency @rjsf/validator-ajv8 to 5.14.2.@rjsf/utils to 5.14.1.
Updated dependency @rjsf/core to 5.14.1.
Updated dependency @rjsf/material-ui to 5.14.1.
Updated dependency @rjsf/validator-ajv8 to 5.14.1.@rjsf/utils to 5.14.2.
Updated dependency @rjsf/core to 5.14.2.
Updated dependency @rjsf/material-ui to 5.14.2.
Updated dependency @rjsf/validator-ajv8 to 5.14.2.convertLegacyRouteRef utility used by the alpha exports is now imported from @backstage/core-compat-api.@backstage/frontend-app-api dependency.convertLegacyRouteRef utility used by the alpha exports is now imported from @backstage/core-compat-api.convertLegacyRouteRef utility used by the alpha exports is now imported from @backstage/core-compat-api.@testing-library/react to be a peerDependencyconvertLegacyRouteRef utility used by the alpha exports is now imported from @backstage/core-compat-api.convertLegacyRouteRef utility to convert existing route refs to be used with the new experimental packages.