Merge branch 'backstage:master' into fix-group-diagram-scroll-behaviour

This commit is contained in:
Maximilian Vorbrodt
2022-11-21 12:31:12 +01:00
committed by GitHub
974 changed files with 26922 additions and 9465 deletions
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Basic analytics instrumentation is now in place:
- As users make their way through template steps, a `click` event is fired, including the step number.
- After a user clicks "Create" a `create` event is fired, including the name of the software that was just created. The template used at creation is set on the `entityRef` context key.
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-react': patch
---
Both `EntityProvider` and `AsyncEntityProvider` contexts now wrap all children with an `AnalyticsContext` containing the corresponding `entityRef`; this opens up the possibility for all events underneath these contexts to be associated with and aggregated by the corresponding entity.
+9
View File
@@ -0,0 +1,9 @@
---
'@backstage/plugin-catalog-graph': patch
'@backstage/plugin-pagerduty': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-splunk-on-call': patch
'@backstage/plugin-techdocs-react': patch
---
Internal refactor to improve tests
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
Fix logic bug that broke techdocs-cli-embedded-app
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Set the `searchTooltip` to "Filter" to follow how the `searchPlaceholder` is set making this more consistent
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-app-api': minor
---
Updated the React Router wiring to make use of the new `basename` property of the router components in React Router v6 stable. To implement this, a new optional `basename` property has been added to the `Router` app component, which can be forwarded to the concrete router implementation in order to support this new behavior. This is done by default in any app that does not have a `Router` component override.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-tech-insights': patch
---
Fixed bug when sending data by Post in `runChecks` and `runBulkChecks` functions of the `TechInsightsClient` class, the default `Content-Type` used was `plain/text`
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/backend-common': minor
---
**BREAKING CHANGE**: The `UrlReader` interface has been updated to require that `readUrl` is implemented. `readUrl` has previously been optional to implement but a warning has been logged when calling its predecessor `read`.
The `read` method is now deprecated and will be removed in a future release.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-gitlab': patch
---
Add `gitlabDiscoveryEntityProviderCatalogModule` (new backend-plugin-api, alpha).
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/catalog-client': minor
---
**BREAKING PRODUCERS**: Added a new `getEntitiesByRefs` endpoint to `CatalogApi`, for efficient batch fetching of entities by ref.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-github-issues': patch
---
Stripping specific issues URL already present to target base issues URL.
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-azure': patch
---
`AzureDevOpsEntityProvider`: Add option to configure schedule via `app-config.yaml` instead of in code.
Please find how to configure the schedule at the config at
https://backstage.io/docs/integrations/azure/discovery
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend': patch
---
Do not use deprecated `LocationSpec` from the `@backstage/plugin-catalog-node` package
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Bumped create-app version.
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': patch
---
`MicrosoftGraphOrgEntityProvider`: Add option to configure schedule via `app-config.yaml` instead of in code.
Please find how to configure the schedule at the config at
https://github.com/backstage/backstage/tree/master/plugins/catalog-backend-module-msgraph#readme
-25
View File
@@ -1,25 +0,0 @@
---
'@backstage/plugin-techdocs': minor
---
Add ability to configure filters when using EntityListDocsGrid
The following example will render two sections of cards grid:
- One section for documentations tagged as `recommended`
- One section for documentations tagged as `runbook`
```js
<EntityListDocsGrid groups={{[
{
title: "Recommended Documentation",
filterPredicate: entity =>
entity?.metadata?.tags?.includes('recommended') ?? false,
},
{
title: "RunBooks Documentation",
filterPredicate: entity =>
entity?.metadata?.tags?.includes('runbook') ?? false,
}
]}} />
```
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
changed tests created by create-plugin to follow eslint-rules best practices particularly testing-library/prefer-screen-queries and testing-library/render-result-naming-convention
-17
View File
@@ -1,17 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-github': minor
---
BREAKING: Support authenticated backends by including a server token for catalog requests. The constructor of `GithubLocationAnalyzer` now requires an instance of `TokenManager` to be supplied:
```diff
...
builder.addLocationAnalyzers(
new GitHubLocationAnalyzer({
discovery: env.discovery,
config: env.config,
+ tokenManager: env.tokenManager,
}),
);
...
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-plugin-api': minor
---
The app `Router` component now accepts an optional `basename` property.
+8
View File
@@ -0,0 +1,8 @@
---
'@backstage/plugin-catalog-backend': minor
---
Added new `POST /entities/by-refs` endpoint, which allows you to efficiently
batch-fetch entities by their entity ref. This can be useful e.g. in graphql
resolvers or similar contexts where you need to fetch many entities at the same
time.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-techdocs-node': patch
'@backstage/plugin-techdocs-backend': patch
---
Replace usage of deprecataed `UrlReader.read` with `UrlReader.readUrl`.
-38
View File
@@ -1,38 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': minor
---
Added a set of default Prometheus metrics around scaffolding. See below for a list of metrics and an explanation of their labels:
- `scaffolder_task_count`: Tracks successful task runs.
Labels:
- `template`: The entity ref of the scaffolded template
- `user`: The entity ref of the user that invoked the template run
- `result`: A string describing whether the task ran successfully, failed, or was skipped
- `scaffolder_task_duration`: a histogram which tracks the duration of a task run
Labels:
- `template`: The entity ref of the scaffolded template
- `result`: A boolean describing whether the task ran successfully
- `scaffolder_step_count`: a count that tracks each step run
Labels:
- `template`: The entity ref of the scaffolded template
- `step`: The name of the step that was run
- `result`: A string describing whether the task ran successfully, failed, or was skipped
- `scaffolder_step_duration`: a histogram which tracks the duration of each step run
Labels:
- `template`: The entity ref of the scaffolded template
- `step`: The name of the step that was run
- `result`: A string describing whether the task ran successfully, failed, or was skipped
You can find a guide for running Prometheus metrics here: https://github.com/backstage/backstage/blob/master/contrib/docs/tutorials/prometheus-metrics.md
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-gitlab': patch
---
`GitlabDiscoveryEntityProvider`: Add option to configure schedule via `app-config.yaml` instead of in code.
Please find how to configure the schedule at the config at
https://backstage.io/docs/integrations/gitlab/discovery
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Generated development HTTPS backend certificate is now checked for expiration date instead of file age.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-openapi': patch
---
Added support to use the `UrlReaders` when `$ref` pointing to a URL.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/integration': minor
---
This patch brings Gitea as a valid integration: target, via the ScmIntegration interface. It adds gitea to the relevant static properties (get integration by name, get integration by type) for plugins to be able to reference the same Gitea server.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
This patch adds GiteaURLReader to the available classes. It currently only reads single files via gitea's public repos api
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Use Json types from @backstage/types
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/plugin-auth-backend': patch
'@backstage/plugin-cost-insights': patch
'@backstage/plugin-dynatrace': patch
'@backstage/plugin-stack-overflow-backend': patch
'@backstage/plugin-techdocs': patch
---
Tweak README
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-search-backend-node': patch
---
Wait for indexer initialization before finalizing indexing.
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-aws': patch
---
`AwsS3EntityProvider`: Add option to configure schedule via `app-config.yaml` instead of in code.
Please find how to configure the schedule at the config at
https://backstage.io/docs/integrations/aws-s3/discovery
-14
View File
@@ -1,14 +0,0 @@
---
'@backstage/integration': minor
---
Replaces in-code uses of `GitHub` with `Github` and deprecates old versions.
Deprecates:
- `getGitHubFileFetchUrl` replaced by `getGithubFileFetchUrl`
- `GitHubIntegrationConfig` replaced by `GithubIntegrationConfig`
- `GitHubIntegration` replaced by `GithubIntegration`
- `readGitHubIntegrationConfig` replaced by `readGithubIntegrationConfig`
- `readGitHubIntegrationConfigs` replaced by `readGithubIntegrationConfigs`
- `replaceGitHubUrlType` replaced by `replaceGithubUrlType`
-16
View File
@@ -1,16 +0,0 @@
---
'@backstage/cli': minor
---
Added a new ESLint rule that restricts imports of Link from @material-ui
The rule can be can be overridden in the following way:
```diff
module.exports = require('@backstage/cli/config/eslint-factory')(__dirname, {
+ restrictedImports: [
+ { name: '@material-ui/core', importNames: [] },
+ { name: '@material-ui/core/Link', importNames: [] },
+ ],
});
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': minor
---
- The GitLab Project ID for the `publish:gitlab:merge-request` action is now passed through the query parameter `project` in the `repoUrl`. It still allows people to not use the `projectid` and use the `repoUrl` with the `owner` and `repo` query parameters instead. This makes it easier to publish to repositories instead of writing the full path to the project.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-import': patch
---
Get rid of `this-is-undefined-in-esm` warning
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-react': patch
---
Removed forced capitalization for Entity types in the catalog sidebar.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-app-api': minor
---
Deprecated the `homepage` config as the component that used it - `HomepageTimer` - has been removed and replaced by the `HeaderWorldClock` in the home plugin
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-azure': patch
---
Add `azureDevOpsEntityProviderCatalogModule` (new backend-plugin-api, alpha).
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-user-settings': minor
---
Added the ability to fully customize settings page. Deprecated UserSettingsTab in favour of SettingsLayout.Route
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-aws': patch
---
Add `awsS3EntityProviderCatalogModule` (new backend-plugin-api, alpha).
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-tasks': patch
---
Deprecated the `HumanDuration` type, which should now instead be imported from `@backstage/types`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-tech-radar': patch
---
Fixed bug in Tech Radar where, on hover, the tech list quadrant would rerender and scroll top
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Small update to fix compatibility with newer versions of the `keyv` library
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/plugin-playlist': patch
'@backstage/plugin-playlist-backend': patch
---
Updated Playlist plugin docs:
- Updated `playlist` plugin README to include note about installing backend plugin and added images for the various features
- Updated `playlist-backend` plugin README to remove `IdentityClient` import in example as it is not used and made minor change to headings
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Updated `@swc/core` to version 1.3.9 which fixes a `.tsx` parser bug
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': patch
---
Add `microsoftGraphOrgEntityProviderCatalogModule` (new backend-plugin-api, alpha).
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-gerrit': patch
---
Add `gerritEntityProviderCatalogModule` (new backend-plugin-api, alpha).
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-azure-devops-backend': patch
---
- Adjusted the asset parser to accept case sensitive
- Fixed fetching data that was using the deprecated function
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/plugin-github-pull-requests-board': patch
---
Add a new "Team" Filter Options to the Github Pull Requests Dashboard.
When toggling this option on, the dashboard will displays all of the PRs opened
by the members of that team on any repositories of the organization.
-14
View File
@@ -1,14 +0,0 @@
---
'@backstage/catalog-model': patch
'@backstage/core-components': patch
'@backstage/integration': patch
'@backstage/plugin-auth-node': patch
'@backstage/plugin-gcalendar': patch
'@backstage/plugin-periskop': patch
'@backstage/plugin-permission-common': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-techdocs': patch
'@backstage/plugin-xcmetrics': patch
---
Internal refactor of imports to avoid circular dependencies
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-github': patch
---
Properly derive Github credentials when making requests in `GithubLocationAnalyzer` to support Github App authentication
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-ilert': minor
---
Added support for multiple responders in alert list, added new tab with list to support iLert resource 'service', added new tab with list to support iLert resource 'status page'
-252
View File
@@ -1,252 +0,0 @@
{
"mode": "pre",
"tag": "next",
"initialVersions": {
"example-app": "0.2.76",
"@backstage/app-defaults": "1.0.7",
"example-backend": "0.2.76",
"@backstage/backend-app-api": "0.2.2",
"@backstage/backend-common": "0.15.2",
"@backstage/backend-defaults": "0.1.2",
"example-backend-next": "0.0.4",
"@backstage/backend-plugin-api": "0.1.3",
"@backstage/backend-tasks": "0.3.6",
"@backstage/backend-test-utils": "0.1.29",
"@backstage/catalog-client": "1.1.1",
"@backstage/catalog-model": "1.1.2",
"@backstage/cli": "0.20.0",
"@backstage/cli-common": "0.1.10",
"@backstage/codemods": "0.1.40",
"@backstage/config": "1.0.3",
"@backstage/config-loader": "1.1.5",
"@backstage/core-app-api": "1.1.1",
"@backstage/core-components": "0.11.2",
"@backstage/core-plugin-api": "1.0.7",
"@backstage/create-app": "0.4.32",
"@backstage/dev-utils": "1.0.7",
"e2e-test": "0.2.0",
"@backstage/errors": "1.1.2",
"@backstage/integration": "1.3.2",
"@backstage/integration-react": "1.1.5",
"@backstage/release-manifests": "0.0.6",
"@techdocs/cli": "1.2.2",
"techdocs-cli-embedded-app": "0.2.75",
"@backstage/test-utils": "1.2.1",
"@backstage/theme": "0.2.16",
"@backstage/types": "1.0.0",
"@backstage/version-bridge": "1.0.1",
"@backstage/plugin-adr": "0.2.2",
"@backstage/plugin-adr-backend": "0.2.2",
"@backstage/plugin-adr-common": "0.2.2",
"@backstage/plugin-airbrake": "0.3.10",
"@backstage/plugin-airbrake-backend": "0.2.10",
"@backstage/plugin-allure": "0.1.26",
"@backstage/plugin-analytics-module-ga": "0.1.21",
"@backstage/plugin-apache-airflow": "0.2.3",
"@backstage/plugin-api-docs": "0.8.10",
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.0",
"@backstage/plugin-apollo-explorer": "0.1.3",
"@backstage/plugin-app-backend": "0.3.37",
"@backstage/plugin-auth-backend": "0.17.0",
"@backstage/plugin-auth-node": "0.2.6",
"@backstage/plugin-azure-devops": "0.2.1",
"@backstage/plugin-azure-devops-backend": "0.3.16",
"@backstage/plugin-azure-devops-common": "0.3.0",
"@backstage/plugin-badges": "0.2.34",
"@backstage/plugin-badges-backend": "0.1.31",
"@backstage/plugin-bazaar": "0.1.25",
"@backstage/plugin-bazaar-backend": "0.2.0",
"@backstage/plugin-bitbucket-cloud-common": "0.2.0",
"@backstage/plugin-bitrise": "0.1.37",
"@backstage/plugin-catalog": "1.6.0",
"@backstage/plugin-catalog-backend": "1.5.0",
"@backstage/plugin-catalog-backend-module-aws": "0.1.10",
"@backstage/plugin-catalog-backend-module-azure": "0.1.8",
"@backstage/plugin-catalog-backend-module-bitbucket": "0.2.4",
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.1.4",
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.1.2",
"@backstage/plugin-catalog-backend-module-gerrit": "0.1.5",
"@backstage/plugin-catalog-backend-module-github": "0.1.8",
"@backstage/plugin-catalog-backend-module-gitlab": "0.1.8",
"@backstage/plugin-catalog-backend-module-ldap": "0.5.4",
"@backstage/plugin-catalog-backend-module-msgraph": "0.4.3",
"@backstage/plugin-catalog-backend-module-openapi": "0.1.3",
"@backstage/plugin-catalog-common": "1.0.7",
"@internal/plugin-catalog-customized": "0.0.3",
"@backstage/plugin-catalog-graph": "0.2.22",
"@backstage/plugin-catalog-graphql": "0.3.14",
"@backstage/plugin-catalog-import": "0.9.0",
"@backstage/plugin-catalog-node": "1.2.0",
"@backstage/plugin-catalog-react": "1.2.0",
"@backstage/plugin-cicd-statistics": "0.1.12",
"@backstage/plugin-cicd-statistics-module-gitlab": "0.1.6",
"@backstage/plugin-circleci": "0.3.10",
"@backstage/plugin-cloudbuild": "0.3.10",
"@backstage/plugin-code-climate": "0.1.10",
"@backstage/plugin-code-coverage": "0.2.3",
"@backstage/plugin-code-coverage-backend": "0.2.3",
"@backstage/plugin-codescene": "0.1.5",
"@backstage/plugin-config-schema": "0.1.33",
"@backstage/plugin-cost-insights": "0.11.32",
"@backstage/plugin-cost-insights-common": "0.1.1",
"@backstage/plugin-dynatrace": "1.0.0",
"@internal/plugin-todo-list": "1.0.6",
"@internal/plugin-todo-list-backend": "1.0.6",
"@internal/plugin-todo-list-common": "1.0.5",
"@backstage/plugin-explore": "0.3.41",
"@backstage/plugin-explore-react": "0.0.22",
"@backstage/plugin-firehydrant": "0.1.27",
"@backstage/plugin-fossa": "0.2.42",
"@backstage/plugin-gcalendar": "0.3.6",
"@backstage/plugin-gcp-projects": "0.3.29",
"@backstage/plugin-git-release-manager": "0.3.23",
"@backstage/plugin-github-actions": "0.5.10",
"@backstage/plugin-github-deployments": "0.1.41",
"@backstage/plugin-github-issues": "0.1.2",
"@backstage/plugin-github-pull-requests-board": "0.1.4",
"@backstage/plugin-gitops-profiles": "0.3.28",
"@backstage/plugin-gocd": "0.1.16",
"@backstage/plugin-graphiql": "0.2.42",
"@backstage/plugin-graphql-backend": "0.1.27",
"@backstage/plugin-home": "0.4.26",
"@backstage/plugin-ilert": "0.1.36",
"@backstage/plugin-jenkins": "0.7.9",
"@backstage/plugin-jenkins-backend": "0.1.27",
"@backstage/plugin-jenkins-common": "0.1.9",
"@backstage/plugin-kafka": "0.3.10",
"@backstage/plugin-kafka-backend": "0.2.30",
"@backstage/plugin-kubernetes": "0.7.3",
"@backstage/plugin-kubernetes-backend": "0.7.3",
"@backstage/plugin-kubernetes-common": "0.4.3",
"@backstage/plugin-lighthouse": "0.3.10",
"@backstage/plugin-newrelic": "0.3.28",
"@backstage/plugin-newrelic-dashboard": "0.2.3",
"@backstage/plugin-org": "0.5.10",
"@backstage/plugin-pagerduty": "0.5.3",
"@backstage/plugin-periskop": "0.1.8",
"@backstage/plugin-periskop-backend": "0.1.8",
"@backstage/plugin-permission-backend": "0.5.12",
"@backstage/plugin-permission-common": "0.7.0",
"@backstage/plugin-permission-node": "0.7.0",
"@backstage/plugin-permission-react": "0.4.6",
"@backstage/plugin-playlist": "0.1.1",
"@backstage/plugin-playlist-backend": "0.2.0",
"@backstage/plugin-playlist-common": "0.1.1",
"@backstage/plugin-proxy-backend": "0.2.31",
"@backstage/plugin-rollbar": "0.4.10",
"@backstage/plugin-rollbar-backend": "0.1.34",
"@backstage/plugin-scaffolder": "1.7.0",
"@backstage/plugin-scaffolder-backend": "1.7.0",
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.12",
"@backstage/plugin-scaffolder-backend-module-rails": "0.4.5",
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.2.10",
"@backstage/plugin-scaffolder-common": "1.2.1",
"@backstage/plugin-search": "1.0.3",
"@backstage/plugin-search-backend": "1.1.0",
"@backstage/plugin-search-backend-module-elasticsearch": "1.0.3",
"@backstage/plugin-search-backend-module-pg": "0.4.1",
"@backstage/plugin-search-backend-node": "1.0.3",
"@backstage/plugin-search-common": "1.1.0",
"@backstage/plugin-search-react": "1.2.0",
"@backstage/plugin-sentry": "0.4.3",
"@backstage/plugin-shortcuts": "0.3.2",
"@backstage/plugin-sonarqube": "0.4.2",
"@backstage/plugin-sonarqube-backend": "0.1.2",
"@backstage/plugin-splunk-on-call": "0.3.34",
"@backstage/plugin-stack-overflow": "0.1.6",
"@backstage/plugin-stack-overflow-backend": "0.1.6",
"@backstage/plugin-tech-insights": "0.3.1",
"@backstage/plugin-tech-insights-backend": "0.5.3",
"@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.21",
"@backstage/plugin-tech-insights-common": "0.2.7",
"@backstage/plugin-tech-insights-node": "0.3.5",
"@backstage/plugin-tech-radar": "0.5.17",
"@backstage/plugin-techdocs": "1.3.3",
"@backstage/plugin-techdocs-addons-test-utils": "1.0.5",
"@backstage/plugin-techdocs-backend": "1.4.0",
"@backstage/plugin-techdocs-module-addons-contrib": "1.0.5",
"@backstage/plugin-techdocs-node": "1.4.1",
"@backstage/plugin-techdocs-react": "1.0.5",
"@backstage/plugin-todo": "0.2.12",
"@backstage/plugin-todo-backend": "0.1.34",
"@backstage/plugin-user-settings": "0.5.0",
"@backstage/plugin-user-settings-backend": "0.1.1",
"@backstage/plugin-vault": "0.1.4",
"@backstage/plugin-vault-backend": "0.2.3",
"@backstage/plugin-xcmetrics": "0.2.30",
"@backstage/plugin-azure-sites": "0.0.0",
"@backstage/plugin-azure-sites-backend": "0.0.0",
"@backstage/plugin-azure-sites-common": "0.0.0"
},
"changesets": [
"analyze-software-creation",
"analyze-software-exploration",
"beige-gorillas-sip",
"big-islands-add",
"brave-eels-allow",
"brown-days-pretend",
"calm-bottles-happen",
"chatty-planets-flash",
"clean-feet-remain",
"clean-planets-rhyme",
"create-app-1667233110",
"dirty-birds-burn",
"dull-oranges-tap",
"eight-pears-attack",
"eleven-pets-sneeze",
"few-books-remember",
"flat-items-perform",
"flat-kangaroos-kiss",
"forty-bags-trade",
"forty-jokes-lie",
"fresh-cooks-sing",
"fresh-weeks-share",
"gorgeous-balloons-sit",
"gorgeous-onions-thank",
"gorgeous-queens-pull",
"great-colts-invite",
"grumpy-clouds-drum",
"grumpy-pigs-reflect",
"happy-avocados-tan",
"heavy-elephants-nail",
"itchy-paws-protect",
"kind-emus-juggle",
"lazy-planes-repair",
"little-bikes-eat",
"lucky-cats-peel",
"lucky-cobras-sell",
"lucky-spoons-hide",
"mean-files-fly",
"metal-dogs-swim",
"metal-hairs-mix",
"nasty-crabs-share",
"orange-trees-peel",
"popular-bulldogs-lie",
"popular-mails-wave",
"real-swans-repair",
"renovate-6fb5f1b",
"selfish-kiwis-matter",
"shaggy-birds-happen",
"shaggy-colts-watch",
"sharp-goats-itch",
"shiny-beers-relax",
"short-balloons-work",
"sixty-islands-develop",
"sixty-pigs-shave",
"sixty-singers-push",
"spicy-parents-lick",
"spotty-dryers-explain",
"stupid-pens-occur",
"sweet-readers-compare",
"tame-ads-appear",
"tasty-colts-hug",
"tasty-scissors-tickle",
"ten-pens-draw",
"three-houses-agree",
"three-poems-think",
"two-oranges-joke",
"two-yaks-wave",
"unlucky-buttons-poke",
"wet-cameras-call"
]
}
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-permission-common': patch
---
Properly handle rules that have no parameters in `PermissionClient`
+17
View File
@@ -0,0 +1,17 @@
---
'@backstage/core-app-api': patch
'@backstage/core-components': patch
'@backstage/core-plugin-api': patch
'@backstage/dev-utils': patch
'@backstage/test-utils': patch
'@backstage/types': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-catalog': patch
'@backstage/plugin-config-schema': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-shortcuts': patch
'@backstage/plugin-user-settings': patch
---
Updated dependency `zen-observable` to `^0.9.0`.
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/cli': patch
---
Updated dependency `@svgr/plugin-jsx` to `6.5.x`.
Updated dependency `@svgr/plugin-svgo` to `6.5.x`.
Updated dependency `@svgr/rollup` to `6.5.x`.
Updated dependency `@svgr/webpack` to `6.5.x`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-search-backend-node': patch
---
Updated indexer and decorator base classes to take advantage of features introduced in Node.js v16; be sure you are running a [supported version of Node.js](https://backstage.io/docs/releases/v1.8.0#node-16-and-18).
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Updated `@swc/core` to `v1.3.9` which fixes a `.tsx` parser bug. You may want to run `yarn backstage-cli versions:bump` to get on latest version including the CLI itself.
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/backend-common': patch
'@backstage/core-components': patch
---
Internal refactor to avoid usage of deprecated symbols.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-github-issues': minor
---
**BREAKING**: Changed the casing of all exported types to have a lowercase "h" in "github". E.g. "GitHubIssuesPage" was renamed to "GithubIssuesPage". Please rename your imports where necessary.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Disable base path workaround in `Link` component when React Router v6 stable is used.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/types': patch
---
Added the `HumanDuration` type, moved here from `@backstage/backend-tasks`. This type matches the `Duration.fromObject` form of `luxon`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Updated the create-app command to no longer require Git to be installed and configured. A git repository will only be initialized if possible and if not already in an git repository.
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/plugin-bitrise': patch
'@backstage/plugin-code-coverage': patch
'@backstage/plugin-cost-insights': minor
'@backstage/plugin-git-release-manager': patch
'@backstage/plugin-xcmetrics': patch
---
Updated recharts to v2.0.0 and fixed typing issues
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder': minor
---
Added props to override default Scaffolder page title, subtitle and pageTitleOverride.
Routes like `rootRouteRef`, `selectedTemplateRouteRef`, `nextRouteRef`, `nextSelectedTemplateRouteRef` were made public and can be used in your app (e.g. in custom TemplateCard component).
-13
View File
@@ -1,13 +0,0 @@
---
'@backstage/backend-common': patch
'@backstage/plugin-catalog-backend-module-github': patch
'@backstage/plugin-catalog-import': patch
'@backstage/plugin-git-release-manager': patch
'@backstage/plugin-github-actions': patch
'@backstage/plugin-github-issues': patch
'@backstage/plugin-github-pull-requests-board': patch
'@backstage/plugin-techdocs': patch
'@backstage/plugin-techdocs-module-addons-contrib': patch
---
Replaces in-code uses of `GitHub` with `Github` and deprecates old versions.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-bazaar': minor
---
The limit prop of BazaarOverviewCard has been removed entirely, and instead replaced with a new optional boolean prop `fullWidth`. The BazaarOverviewCard now always use full height without fixed width. Also fixed problem with link to Bazaar.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-github': patch
---
Fix incorrectly exported GithubOrgEntityProvider as a type
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder': minor
---
Implement Custom Field Explorer to view and play around with available installed custom field extensions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder': minor
---
Adds the ability to supply a `transformErrors` function to the `Stepper` for `/next`
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder': patch
---
fixed `headerOptions` not passed to `TemplatePage` component
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
Include query parameters when navigating to relative links in documents
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-xcmetrics': patch
---
Removed an unused and hidden build details route.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': minor
---
**BREAKING**: Removed the `HomepageTimer` as it has been replaced by the `HeaderWorldClock` in the Home plugin and was deprecated over a year ago.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-circleci': patch
---
Update screenshots in documentation to match latest CircleCI plugin
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-tech-insights-backend': patch
'@backstage/plugin-tech-insights-node': patch
---
Add a default delay to the fact retrievers to prevent cold-start errors
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-azure-sites': minor
'@backstage/plugin-azure-sites-backend': minor
'@backstage/plugin-azure-sites-common': minor
---
Azure Sites (Apps & Functions) support for a given entity. View the current status of the site, quickly jump to site's Overview page, or Log Stream page.
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-bitbucket-server': patch
---
`BitbucketServerEntityProvider`: Add option to configure schedule via `app-config.yaml` instead of in code.
Please find how to configure the schedule at the config at
https://backstage.io/docs/integrations/bitbucketServer/discovery
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-gerrit': patch
---
`GerritEntityProvider`: Add option to configure schedule via `app-config.yaml` instead of in code.
Please find how to configure the schedule at the config at
https://backstage.io/docs/integrations/gerrit/discovery
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-tech-insights-backend': patch
'@backstage/plugin-tech-insights-node': patch
---
Use `HumanDuration` from `@backstage/types`
-14
View File
@@ -1,14 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-github': minor
---
Added the ability for the GitHub discovery provider to validate that catalog files exist before emitting them.
Users can now set the `validateLocationsExist` property to `true` in their GitHub discovery configuration to opt in to this feature.
This feature only works with `catalogPath`s that do not contain wildcards.
When `validateLocationsExist` is set to `true`, the GitHub discovery provider will retrieve the object from the
repository at the provided `catalogPath`.
If this file exists and is non-empty, then it will be emitted as a location for further processing.
If this file does not exist or is empty, then it will not be emitted.
Not emitting locations that do not exist allows for far fewer calls to the GitHub API to validate locations that do not exist.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-bitbucket-server': patch
---
Add `bitbucketServerEntityProviderCatalogModule` (new backend-plugin-api, alpha).
-20
View File
@@ -1,20 +0,0 @@
---
'@backstage/core-components': patch
'@backstage/create-app': patch
'@backstage/plugin-azure-sites': patch
'@backstage/plugin-catalog': patch
'@backstage/plugin-circleci': patch
'@backstage/plugin-cloudbuild': patch
'@backstage/plugin-dynatrace': patch
'@backstage/plugin-gcalendar': patch
'@backstage/plugin-github-actions': patch
'@backstage/plugin-github-issues': patch
'@backstage/plugin-gitops-profiles': patch
'@backstage/plugin-jenkins': patch
'@backstage/plugin-kafka': patch
'@backstage/plugin-pagerduty': patch
'@backstage/plugin-rollbar': patch
'@backstage/plugin-scaffolder': patch
---
Prefer using `Link` from `@backstage/core-components` rather than material-UI.
-15
View File
@@ -1,15 +0,0 @@
---
'@backstage/integration': patch
'@backstage/plugin-catalog-backend-module-aws': patch
'@backstage/plugin-catalog-backend-module-gerrit': patch
'@backstage/plugin-stack-overflow-backend': patch
'@backstage/plugin-techdocs-backend': patch
---
Remove explicit default visibility at `config.d.ts` files.
```ts
/**
* @visibility backend
*/
```
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/integration': patch
---
Added `integrations.github.apps.allowedInstallationOwners` to the configuration schema.
-10
View File
@@ -1,10 +0,0 @@
---
'@backstage/plugin-kubernetes-backend': minor
'@backstage/plugin-kubernetes-common': patch
---
The Kubernetes errors when fetching pod metrics are now captured and returned to the frontend.
- **BREAKING** The method `fetchPodMetricsByNamespace` in the interface `KubernetesFetcher` is changed to `fetchPodMetricsByNamespaces`. It now accepts a set of namespace strings and returns `Promise<FetchResponseWrapper>`.
- Add the `PodStatusFetchResponse` to the `FetchResponse` union type.
- Add `NOT_FOUND` to the `KubernetesErrorTypes` union type, the HTTP error with status code 404 will be mapped to this error.
+6 -1
View File
@@ -18,7 +18,7 @@ var path = require('path');
module.exports = {
root: true,
plugins: ['notice'],
plugins: ['notice', 'testing-library'],
rules: {
'notice/notice': [
'error',
@@ -45,5 +45,10 @@ module.exports = {
"CallExpression[arguments.length=0] > MemberExpression[property.name='toUpperCase']",
},
],
'testing-library/await-async-query': 'error',
'testing-library/await-async-utils': 'error',
'testing-library/no-await-sync-query': 'error',
'testing-library/prefer-wait-for': 'error',
'testing-library/no-dom-import': 'error',
},
};
+9
View File
@@ -36,6 +36,15 @@ yarn.lock @backstage/reviewers @backst
/plugins/code-coverage-backend @backstage/reviewers @alde @nissayeva
/plugins/cost-insights @backstage/reviewers @backstage/silver-lining
/plugins/cost-insights-* @backstage/reviewers @backstage/silver-lining
/plugins/events-backend @backstage/reviewers @pjungermann
/plugins/events-backend-module-aws-sqs @backstage/reviewers @pjungermann
/plugins/events-backend-module-azure @backstage/reviewers @pjungermann
/plugins/events-backend-module-bitbucket-cloud @backstage/reviewers @pjungermann
/plugins/events-backend-module-gerrit @backstage/reviewers @pjungermann
/plugins/events-backend-module-github @backstage/reviewers @pjungermann
/plugins/events-backend-module-gitlab @backstage/reviewers @pjungermann
/plugins/events-backend-test-utils @backstage/reviewers @pjungermann
/plugins/events-node @backstage/reviewers @pjungermann
/plugins/explore @backstage/reviewers @backstage/sda-se-reviewers
/plugins/explore-react @backstage/reviewers @backstage/sda-se-reviewers
/plugins/fossa @backstage/reviewers @backstage/sda-se-reviewers
+1
View File
@@ -1,6 +1,7 @@
{
labels: ['dependencies'],
extends: ['config:base', ':disableDependencyDashboard', ':gitSignOff'],
postUpdateOptions: ['yarnDedupeHighest'],
rangeStrategy: 'update-lockfile',
// @elastic/elasticsearch is ignored due to licensing issues. See #10992
ignoreDeps: ['@elastic/elasticsearch', 'event-source-polyfill'],
+6
View File
@@ -234,11 +234,14 @@ onboarding
Onboarding
OpenShift
orgs
padding
paddings
pagerduty
pageview
parallelization
parseable
Patrik
pattison
Peloton
performant
Performant
@@ -314,6 +317,7 @@ Spotifiers
spotify
Spotify
sqlite
sqs
squidfunk
src
statefulsets
@@ -352,6 +356,7 @@ theia
thumbsup
todo
todos
togglable
tolerations
Tolerations
toolchain
@@ -403,3 +408,4 @@ zod
Zolotusky
zoomable
zsh
Lainfiesta
+1 -1
View File
@@ -17,7 +17,7 @@ jobs:
for your contributions.
days-before-issue-stale: 60
days-before-issue-close: 7
exempt-issue-labels: pinned,security,plugin,after-vacations,rfc,will-fix
exempt-issue-labels: plugin,after-vacations,will-fix
stale-issue-label: stale
stale-pr-message: >
This PR has been automatically marked as stale because it has not had
+10 -7
View File
@@ -17,7 +17,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node-version: [14.x, 16.x]
node-version: [16.x, 18.x]
env:
CI: true
@@ -33,7 +33,7 @@ jobs:
registry-url: https://registry.npmjs.org/ # Needed for auth
- name: yarn install
uses: backstage/actions/yarn-install@v0.5.6
uses: backstage/actions/yarn-install@v0.5.7
with:
cache-prefix: ${{ runner.os }}-v${{ matrix.node-version }}
@@ -47,7 +47,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node-version: [14.x, 16.x]
node-version: [16.x, 18.x]
env:
CI: true
@@ -63,10 +63,13 @@ jobs:
registry-url: https://registry.npmjs.org/ # Needed for auth
- name: yarn install
uses: backstage/actions/yarn-install@v0.5.6
uses: backstage/actions/yarn-install@v0.5.7
with:
cache-prefix: ${{ runner.os }}-v${{ matrix.node-version }}
- name: verify yarn dependency duplicates
run: node scripts/verify-lockfile-duplicates.js
- name: verify changesets
run: node scripts/verify-changesets.js
@@ -121,7 +124,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node-version: [14.x, 16.x]
node-version: [16.x, 18.x]
services:
postgres13:
@@ -178,7 +181,7 @@ jobs:
registry-url: https://registry.npmjs.org/ # Needed for auth
- name: yarn install
uses: backstage/actions/yarn-install@v0.5.6
uses: backstage/actions/yarn-install@v0.5.7
with:
cache-prefix: ${{ runner.os }}-v${{ matrix.node-version }}
@@ -208,7 +211,7 @@ jobs:
- name: test all packages (and upload coverage)
if: ${{ steps.yarn-lock.outcome == 'failure' }}
run: |
yarn backstage-cli repo test --maxWorkers=2 --workerIdleMemoryLimit=1300M --coverage
yarn backstage-cli repo test --maxWorkers=2 --workerIdleMemoryLimit=800M --coverage
bash <(curl -s https://codecov.io/bash) -N $(git rev-parse FETCH_HEAD)
env:
BACKSTAGE_NEXT_TESTS: 1
+1 -1
View File
@@ -8,7 +8,7 @@ jobs:
cron:
runs-on: ubuntu-latest
steps:
- uses: backstage/actions/cron@v0.5.6
- uses: backstage/actions/cron@v0.5.7
with:
app-id: ${{ secrets.BACKSTAGE_GOALIE_APPLICATION_ID }}
private-key: ${{ secrets.BACKSTAGE_GOALIE_PRIVATE_KEY }}
+1 -1
View File
@@ -10,7 +10,7 @@ jobs:
strategy:
matrix:
node-version: [14.x]
node-version: [16.x]
env:
CI: true
+2 -2
View File
@@ -11,7 +11,7 @@ jobs:
strategy:
matrix:
node-version: [14.x]
node-version: [16.x]
env:
CI: true
@@ -26,7 +26,7 @@ jobs:
node-version: ${{ matrix.node-version }}
registry-url: https://registry.npmjs.org/ # Needed for auth
- name: yarn install
uses: backstage/actions/yarn-install@v0.5.6
uses: backstage/actions/yarn-install@v0.5.7
with:
cache-prefix: ${{ runner.os }}-v${{ matrix.node-version }}
+4 -4
View File
@@ -13,7 +13,7 @@ jobs:
strategy:
matrix:
node-version: [14.x, 16.x]
node-version: [16.x, 18.x]
services:
postgres13:
@@ -67,7 +67,7 @@ jobs:
node-version: ${{ matrix.node-version }}
registry-url: https://registry.npmjs.org/ # Needed for auth
- name: yarn install
uses: backstage/actions/yarn-install@v0.5.6
uses: backstage/actions/yarn-install@v0.5.7
with:
cache-prefix: ${{ runner.os }}-v${{ matrix.node-version }}
@@ -130,7 +130,7 @@ jobs:
strategy:
matrix:
node-version: [14.x]
node-version: [16.x]
env:
CI: 'true'
@@ -145,7 +145,7 @@ jobs:
node-version: ${{ matrix.node-version }}
registry-url: https://registry.npmjs.org/ # Needed for auth
- name: yarn install
uses: backstage/actions/yarn-install@v0.5.6
uses: backstage/actions/yarn-install@v0.5.7
with:
cache-prefix: ${{ runner.os }}-v${{ matrix.node-version }}
+1 -1
View File
@@ -10,4 +10,4 @@ jobs:
if: github.repository == 'backstage/backstage'
steps:
- name: Issue sync
uses: backstage/actions/issue-sync@v0.5.6
uses: backstage/actions/issue-sync@v0.5.7
+1 -1
View File
@@ -35,7 +35,7 @@ jobs:
const prNumber = artifact.name.slice('pr_number-'.length)
console.log(`::set-output name=pr-number::${prNumber}`);
- uses: backstage/actions/re-review@v0.5.6
- uses: backstage/actions/re-review@v0.5.7
with:
app-id: ${{ secrets.BACKSTAGE_GOALIE_APPLICATION_ID }}
private-key: ${{ secrets.BACKSTAGE_GOALIE_PRIVATE_KEY }}
+1 -1
View File
@@ -18,7 +18,7 @@ jobs:
if: github.repository == 'backstage/backstage' && ( github.event.pull_request || github.event.issue.pull_request )
steps:
- name: PR sync
uses: backstage/actions/pr-sync@v0.5.6
uses: backstage/actions/pr-sync@v0.5.7
with:
github-token: ${{ secrets.GH_SERVICE_ACCOUNT_TOKEN }}
app-id: ${{ secrets.BACKSTAGE_GOALIE_APPLICATION_ID }}
+1 -1
View File
@@ -20,7 +20,7 @@ jobs:
node-version: ${{ matrix.node-version }}
registry-url: https://registry.npmjs.org/ # Needed for auth
- name: yarn install
uses: backstage/actions/yarn-install@v0.5.6
uses: backstage/actions/yarn-install@v0.5.7
with:
cache-prefix: ${{ runner.os }}-v${{ matrix.node-version }}

Some files were not shown because too many files have changed in this diff Show More