Release v1.7.0-next.1
@backstage/plugin-auth-backend@0.17.0-next.1
Minor Changes
- e2dc42e9f0: Google OAuth refresh tokens will now be revoked on logout by calling Google's API
Patch Changes
- b5c126010c: Auth0 provider now supports optional
connectionandconnectionScopeparameters to configure social identity providers. - Updated dependencies
- @backstage/catalog-client@1.1.1-next.1
- @backstage/backend-common@0.15.2-next.1
- @backstage/catalog-model@1.1.2-next.1
- @backstage/config@1.0.3-next.1
- @backstage/errors@1.1.2-next.1
- @backstage/types@1.0.0
- @backstage/plugin-auth-node@0.2.6-next.1
@backstage/plugin-catalog@1.6.0-next.1
Minor Changes
-
d558f41d3a: Added new column
LabeltoCatalogTable.columns, this new column allows you make use of labels from metadata. For example: category and visibility are type of labels associated with API entity illustrated below.YAML code snippet for API entity
apiVersion: backstage.io/v1alpha1
kind: API
metadata:
name: sample-api
description: API for sample
links:
- url: http://localhost:8080/swagger-ui.html
title: Swagger UI
tags:
- http
labels:
category: legacy
visibility: protectedConsumers can customise columns to include label column and show in api-docs list
const columns = [
CatalogTable.columns.createNameColumn({ defaultKind: 'API' }),
CatalogTable.columns.createLabelColumn('category', { title: 'Category' }),
CatalogTable.columns.createLabelColumn('visibility', {
title: 'Visibility',
defaultValue: 'public',
}),
];
Patch Changes
- 4efadb6968: Implemented the visual parts of
EntityKindPickerso that it can be shown alongside the other filters on the left side of your catalog pages. - e89e1f614d: Added support for copy entity URL in entity page context menu
- Updated dependencies
- @backstage/plugin-catalog-react@1.2.0-next.1
- @backstage/catalog-client@1.1.1-next.1
- @backstage/plugin-search-react@1.2.0-next.1
- @backstage/plugin-search-common@1.1.0-next.1
- @backstage/core-components@0.11.2-next.1
- @backstage/core-plugin-api@1.0.7-next.1
- @backstage/catalog-model@1.1.2-next.1
- @backstage/errors@1.1.2-next.1
- @backstage/integration-react@1.1.5-next.1
- @backstage/theme@0.2.16
- @backstage/types@1.0.0
- @backstage/plugin-catalog-common@1.0.7-next.1
@backstage/plugin-catalog-react@1.2.0-next.1
Minor Changes
- 4efadb6968: Implemented the visual parts of
EntityKindPickerso that it can be shown alongside the other filters on the left side of your catalog pages.
Patch Changes
- 7939e743f5: Added two new
EntityRefLinksprops, the first beinggetTitlethat allows for customization of the title used for each link. The second one isfetchEntities, which triggers a fetching of all entities so that the full entity definition is available in thegetTitlecallback. - Updated dependencies
- @backstage/catalog-client@1.1.1-next.1
- @backstage/core-components@0.11.2-next.1
- @backstage/core-plugin-api@1.0.7-next.1
- @backstage/catalog-model@1.1.2-next.1
- @backstage/errors@1.1.2-next.1
- @backstage/integration@1.3.2-next.1
- @backstage/theme@0.2.16
- @backstage/types@1.0.0
- @backstage/version-bridge@1.0.1
- @backstage/plugin-catalog-common@1.0.7-next.1
- @backstage/plugin-permission-common@0.6.5-next.1
- @backstage/plugin-permission-react@0.4.6-next.1
@backstage/plugin-search-backend@1.1.0-next.1
Minor Changes
-
16c853a6ed: Be less restrictive with unknown keys on query endpoint
-
a799972bb1: The query received by search engines now contains a property called
pageLimit, it specifies how many results to return per page when sending a query request to the search backend.Example: Returns up to 30 results per page
GET /query?pageLimit=30The search backend validates the page limit and this value must not exceed 100, but it doesn't set a default value for the page limit parameter, it leaves it up to each search engine to set this, so Lunr, Postgres and Elastic Search set 25 results per page as a default value.
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.15.2-next.1
- @backstage/plugin-search-common@1.1.0-next.1
- @backstage/plugin-search-backend-node@1.0.3-next.1
- @backstage/config@1.0.3-next.1
- @backstage/errors@1.1.2-next.1
- @backstage/types@1.0.0
- @backstage/plugin-auth-node@0.2.6-next.1
- @backstage/plugin-permission-common@0.6.5-next.1
- @backstage/plugin-permission-node@0.6.6-next.1
@backstage/plugin-search-common@1.1.0-next.1
Minor Changes
- a799972bb1: There is a new property called
pageLimiton theSearchQueryinterface that specifies how many results should be returned per page.
Patch Changes
- Updated dependencies
- @backstage/types@1.0.0
- @backstage/plugin-permission-common@0.6.5-next.1
@backstage/plugin-search-react@1.2.0-next.1
Minor Changes
-
4ed1fa2480: The search query state now has an optional
pageLimitproperty that determines how many results will be requested per page, it defaults to 25.Examples: Basic
<SearchResults query={{ pageLimit: 30 }}>
{results => {
// Item rendering logic is omitted
}}
</SearchResults>With context
<SearchContextProvider initialState={{ pageLimit: 30 }}>
<SearchResults>
{results => {
// Item rendering logic is omitted
}}
</SearchResults>
</SearchContextProvider> -
bed5a1dc6e: The
<SearchResultList />component now accepts an optional propertydisableRenderingWithNoResultsto disable rendering when no results are returned. Possibility to provide a custom no results component if needed through thenoResultsComponentproperty.Examples:
Rendering a custom no results component
<SearchResultList
query={query}
noResultsComponent={<ListItemText primary="No results were found" />}
/>Disable rendering when there are no results
<SearchResultList query={query} disableRenderingWithNoResults /> -
6faaa05626: The
<SearchResultGroup />component now accepts an optional propertydisableRenderingWithNoResultsto disable rendering when no results are returned. Possibility to provide a custom no results component if needed through thenoResultsComponentproperty.Examples:
Rendering a custom no results component
<SearchResultGroup
query={query}
icon={<DocsIcon />}
title="Documentation"
noResultsComponent={<ListItemText primary="No results were found" />}
/>Disable rendering when there are no results
<SearchResultGroup
query={query}
icon={<DocsIcon />}
title="Documentation"
disableRenderingWithNoResults
/>
Patch Changes
- Updated dependencies
- @backstage/plugin-search-common@1.1.0-next.1
- @backstage/core-components@0.11.2-next.1
- @backstage/core-plugin-api@1.0.7-next.1
- @backstage/theme@0.2.16
- @backstage/types@1.0.0
- @backstage/version-bridge@1.0.1
@backstage/app-defaults@1.0.7-next.1
Patch Changes
- Updated dependencies
- @backstage/core-app-api@1.1.1-next.1
- @backstage/core-components@0.11.2-next.1
- @backstage/core-plugin-api@1.0.7-next.1
- @backstage/theme@0.2.16
- @backstage/plugin-permission-react@0.4.6-next.1
@backstage/backend-app-api@0.2.2-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.15.2-next.1
- @backstage/backend-plugin-api@0.1.3-next.1
- @backstage/backend-tasks@0.3.6-next.1
- @backstage/errors@1.1.2-next.1
- @backstage/plugin-permission-node@0.6.6-next.1
@backstage/backend-common@0.15.2-next.1
Patch Changes
- c31f7cdfbc: Fixed an issue where
getClient()for apluginIdwould return different clients and not share them - Updated dependencies
- @backstage/cli-common@0.1.10
- @backstage/config@1.0.3-next.1
- @backstage/config-loader@1.1.5-next.1
- @backstage/errors@1.1.2-next.1
- @backstage/integration@1.3.2-next.1
- @backstage/types@1.0.0
@backstage/backend-defaults@0.1.2-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.1.3-next.1
- @backstage/backend-app-api@0.2.2-next.1
@backstage/backend-plugin-api@0.1.3-next.1
Patch Changes
- a35a27df70: Added documentation for
createBackendModule, with guidelines for choosing a module ID. - Updated dependencies
- @backstage/backend-common@0.15.2-next.1
- @backstage/backend-tasks@0.3.6-next.1
- @backstage/config@1.0.3-next.1
- @backstage/plugin-permission-common@0.6.5-next.1
@backstage/backend-tasks@0.3.6-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.15.2-next.1
- @backstage/config@1.0.3-next.1
- @backstage/errors@1.1.2-next.1
- @backstage/types@1.0.0
@backstage/backend-test-utils@0.1.29-next.1
Patch Changes
- Updated dependencies
- @backstage/cli@0.20.0-next.1
- @backstage/backend-common@0.15.2-next.1
- @backstage/backend-plugin-api@0.1.3-next.1
- @backstage/backend-app-api@0.2.2-next.1
- @backstage/config@1.0.3-next.1
@backstage/catalog-client@1.1.1-next.1
Patch Changes
- 4f2ac624b4: Renamed argument in
validateEntityfromlocationtolocationRef - Updated dependencies
- @backstage/catalog-model@1.1.2-next.1
- @backstage/errors@1.1.2-next.1
@backstage/catalog-model@1.1.2-next.1
Patch Changes
- Updated dependencies
- @backstage/config@1.0.3-next.1
- @backstage/errors@1.1.2-next.1
- @backstage/types@1.0.0
@backstage/cli@0.20.0-next.1
Patch Changes
- 78d5eb299e: Tweak the Jest Caching loader to only operate when in
watchmode - Updated dependencies
- @backstage/cli-common@0.1.10
- @backstage/config@1.0.3-next.1
- @backstage/config-loader@1.1.5-next.1
- @backstage/errors@1.1.2-next.1
- @backstage/release-manifests@0.0.6
- @backstage/types@1.0.0
@backstage/codemods@0.1.40-next.1
Patch Changes
- Updated dependencies
- @backstage/cli-common@0.1.10
@backstage/config@1.0.3-next.1
Patch Changes
- Updated dependencies
- @backstage/types@1.0.0
@backstage/config-loader@1.1.5-next.1
Patch Changes
- Updated dependencies
- @backstage/cli-common@0.1.10
- @backstage/config@1.0.3-next.1
- @backstage/errors@1.1.2-next.1
- @backstage/types@1.0.0
@backstage/core-app-api@1.1.1-next.1
Patch Changes
- 27e6404aba: Fixed a bug where gathered index routes would fail to bind routable extensions. This would typically show up when placing a routable extension in the entity page overview tab.
- Updated dependencies
- @backstage/core-plugin-api@1.0.7-next.1
- @backstage/config@1.0.3-next.1
- @backstage/types@1.0.0
- @backstage/version-bridge@1.0.1
@backstage/core-components@0.11.2-next.1
Patch Changes
- Updated dependencies
- @backstage/core-plugin-api@1.0.7-next.1
- @backstage/config@1.0.3-next.1
- @backstage/errors@1.1.2-next.1
- @backstage/theme@0.2.16
- @backstage/version-bridge@1.0.1
@backstage/core-plugin-api@1.0.7-next.1
Patch Changes
- Updated dependencies
- @backstage/config@1.0.3-next.1
- @backstage/types@1.0.0
- @backstage/version-bridge@1.0.1
@backstage/create-app@0.4.32-next.1
Patch Changes
- 7c6306fc8a: Initializes a git repository when creating an app using @packages/create-app
- Updated dependencies
- @backstage/cli-common@0.1.10
@backstage/dev-utils@1.0.7-next.1
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.2.0-next.1
- @backstage/core-app-api@1.1.1-next.1
- @backstage/app-defaults@1.0.7-next.1
- @backstage/core-components@0.11.2-next.1
- @backstage/core-plugin-api@1.0.7-next.1
- @backstage/test-utils@1.2.1-next.1
- @backstage/catalog-model@1.1.2-next.1
- @backstage/integration-react@1.1.5-next.1
- @backstage/theme@0.2.16
@backstage/errors@1.1.2-next.1
Patch Changes
- Updated dependencies
- @backstage/types@1.0.0
@backstage/integration@1.3.2-next.1
Patch Changes
- Updated dependencies
- @backstage/config@1.0.3-next.1
- @backstage/errors@1.1.2-next.1
@backstage/integration-react@1.1.5-next.1
Patch Changes
- Updated dependencies
- @backstage/core-components@0.11.2-next.1
- @backstage/core-plugin-api@1.0.7-next.1
- @backstage/config@1.0.3-next.1
- @backstage/integration@1.3.2-next.1
- @backstage/theme@0.2.16
@techdocs/cli@1.2.2-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.15.2-next.1
- @backstage/catalog-model@1.1.2-next.1
- @backstage/cli-common@0.1.10
- @backstage/config@1.0.3-next.1
- @backstage/plugin-techdocs-node@1.4.1-next.1
@backstage/test-utils@1.2.1-next.1
Patch Changes
- Updated dependencies
- @backstage/core-app-api@1.1.1-next.1
- @backstage/core-plugin-api@1.0.7-next.1
- @backstage/config@1.0.3-next.1
- @backstage/theme@0.2.16
- @backstage/types@1.0.0
- @backstage/plugin-permission-common@0.6.5-next.1
- @backstage/plugin-permission-react@0.4.6-next.1
@backstage/plugin-adr@0.2.2-next.1
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.2.0-next.1
- @backstage/plugin-search-react@1.2.0-next.1
- @backstage/plugin-search-common@1.1.0-next.1
- @backstage/core-components@0.11.2-next.1
- @backstage/core-plugin-api@1.0.7-next.1
- @backstage/catalog-model@1.1.2-next.1
- @backstage/integration-react@1.1.5-next.1
- @backstage/theme@0.2.16
- @backstage/plugin-adr-common@0.2.2-next.1
@backstage/plugin-adr-backend@0.2.2-next.1
Patch Changes
- Updated dependencies
- @backstage/catalog-client@1.1.1-next.1
- @backstage/backend-common@0.15.2-next.1
- @backstage/plugin-search-common@1.1.0-next.1
- @backstage/catalog-model@1.1.2-next.1
- @backstage/config@1.0.3-next.1
- @backstage/errors@1.1.2-next.1
- @backstage/integration@1.3.2-next.1
- @backstage/plugin-adr-common@0.2.2-next.1
@backstage/plugin-adr-common@0.2.2-next.1
Patch Changes
- Updated dependencies
- @backstage/plugin-search-common@1.1.0-next.1
- @backstage/catalog-model@1.1.2-next.1
- @backstage/integration@1.3.2-next.1
@backstage/plugin-airbrake@0.3.10-next.1
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.2.0-next.1
- @backstage/dev-utils@1.0.7-next.1
- @backstage/core-components@0.11.2-next.1
- @backstage/core-plugin-api@1.0.7-next.1
- @backstage/test-utils@1.2.1-next.1
- @backstage/catalog-model@1.1.2-next.1
- @backstage/theme@0.2.16
@backstage/plugin-airbrake-backend@0.2.10-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.15.2-next.1
- @backstage/config@1.0.3-next.1
@backstage/plugin-allure@0.1.26-next.1
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.2.0-next.1
- @backstage/core-components@0.11.2-next.1
- @backstage/core-plugin-api@1.0.7-next.1
- @backstage/catalog-model@1.1.2-next.1
- @backstage/theme@0.2.16
@backstage/plugin-analytics-module-ga@0.1.21-next.1
Patch Changes
- Updated dependencies
- @backstage/core-components@0.11.2-next.1
- @backstage/core-plugin-api@1.0.7-next.1
- @backstage/config@1.0.3-next.1
- @backstage/theme@0.2.16
@backstage/plugin-apache-airflow@0.2.3-next.1
Patch Changes
- Updated dependencies
- @backstage/core-components@0.11.2-next.1
- @backstage/core-plugin-api@1.0.7-next.1
@backstage/plugin-api-docs@0.8.10-next.1
Patch Changes
- 50c6e14aee: Updated dependency
@asyncapi/react-componentto1.0.0-next.43. - Updated dependencies
- @backstage/plugin-catalog-react@1.2.0-next.1
- @backstage/plugin-catalog@1.6.0-next.1
- @backstage/core-components@0.11.2-next.1
- @backstage/core-plugin-api@1.0.7-next.1
- @backstage/catalog-model@1.1.2-next.1
- @backstage/theme@0.2.16
@backstage/plugin-apollo-explorer@0.1.3-next.1
Patch Changes
- Updated dependencies
- @backstage/core-components@0.11.2-next.1
- @backstage/core-plugin-api@1.0.7-next.1
- @backstage/theme@0.2.16
@backstage/plugin-app-backend@0.3.37-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.15.2-next.1
- @backstage/backend-plugin-api@0.1.3-next.1
- @backstage/config@1.0.3-next.1
- @backstage/config-loader@1.1.5-next.1
- @backstage/types@1.0.0
@backstage/plugin-auth-node@0.2.6-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.15.2-next.1
- @backstage/config@1.0.3-next.1
- @backstage/errors@1.1.2-next.1
@backstage/plugin-azure-devops@0.2.1-next.1
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.2.0-next.1
- @backstage/core-components@0.11.2-next.1
- @backstage/core-plugin-api@1.0.7-next.1
- @backstage/catalog-model@1.1.2-next.1
- @backstage/errors@1.1.2-next.1
- @backstage/theme@0.2.16
- @backstage/plugin-azure-devops-common@0.3.0
@backstage/plugin-azure-devops-backend@0.3.16-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.15.2-next.1
- @backstage/config@1.0.3-next.1
- @backstage/plugin-azure-devops-common@0.3.0
@backstage/plugin-badges@0.2.34-next.1
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.2.0-next.1
- @backstage/core-components@0.11.2-next.1
- @backstage/core-plugin-api@1.0.7-next.1
- @backstage/catalog-model@1.1.2-next.1
- @backstage/errors@1.1.2-next.1
- @backstage/theme@0.2.16
@backstage/plugin-badges-backend@0.1.31-next.1
Patch Changes
- Updated dependencies
- @backstage/catalog-client@1.1.1-next.1
- @backstage/backend-common@0.15.2-next.1
- @backstage/catalog-model@1.1.2-next.1
- @backstage/config@1.0.3-next.1
- @backstage/errors@1.1.2-next.1
@backstage/plugin-bazaar@0.1.25-next.1
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.2.0-next.1
- @backstage/plugin-catalog@1.6.0-next.1
- @backstage/cli@0.20.0-next.1
- @backstage/catalog-client@1.1.1-next.1
- @backstage/core-components@0.11.2-next.1
- @backstage/core-plugin-api@1.0.7-next.1
- @backstage/catalog-model@1.1.2-next.1
@backstage/plugin-bazaar-backend@0.1.21-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.15.2-next.1
- @backstage/backend-test-utils@0.1.29-next.1
- @backstage/config@1.0.3-next.1