Merge remote-tracking branch 'upstream/master' into improvemsgraphperf

This commit is contained in:
Alex Crome
2023-01-31 19:03:46 +00:00
542 changed files with 9566 additions and 1811 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-sonarqube': patch
---
Additional export added in order to bind SonarQubeClient to its apiref
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-scaffolder-react': patch
'@backstage/plugin-scaffolder': patch
---
`scaffolder/next`: bump `react-jsonschema-form` libraries to `v5-stable`
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
The `backstage-cli repo test` command now sets a default Jest `--workerIdleMemoryLimit` of 1GB. If needed to ensure that tests are not run in band, `--maxWorkers=2` is set as well. This is the recommended workaround for dealing with Jest workers leaking memory and eventually hitting the heap limit.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-techdocs': minor
---
Update DocsTable and EntityListDocsTable to accept overrides for Material Table options.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/create-app': patch
---
Added a check to ensure that Yarn v1 is used when creating new projects.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend': patch
---
The previous migration that adds the `search.original_value` column may leave some of the entities not updated. Add a migration script to trigger a reprocessing of the entities.
+18
View File
@@ -0,0 +1,18 @@
---
'@backstage/plugin-tech-insights-backend': patch
'@backstage/plugin-tech-insights-common': patch
'@backstage/plugin-tech-insights-node': minor
'@backstage/plugin-tech-insights': patch
---
TechInsightsApi interface now has getFactSchemas() method.
TechInsightsClient now implements method getFactSchemas().
**BREAKING** FactSchema type moved from @backstage/plugin-tech-insights-node into @backstage/plugin-tech-insights-common
These changes are **required** if you were importing this type directly.
```diff
- import { FactSchema } from '@backstage/plugin-tech-insights-node';
+ import { FactSchema } from '@backstage/plugin-tech-insights-common';
```
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': patch
---
Fix MS Graph provider to use target URL for fetching access token
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-search': minor
---
Update `SearchModal` component to use `SearchResult` extensions.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-azure-devops-backend': patch
---
Fixed a bug where the azure devops host in URLs on the readme card was being URL encoded, breaking hosts with ports.
+12
View File
@@ -0,0 +1,12 @@
---
'@backstage/plugin-techdocs-module-addons-contrib': patch
'@backstage/plugin-techdocs-addons-test-utils': patch
'@backstage/plugin-apollo-explorer': patch
'@backstage/plugin-cicd-statistics': patch
'@backstage/plugin-codescene': patch
'@backstage/plugin-dynatrace': patch
'@backstage/plugin-org-react': patch
'@backstage/plugin-playlist': patch
---
Depend on `@material-ui/core` version `^4.12.2` like all other in-repo packages
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-github': patch
---
Add support for filtering out forks
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-backend-module-sentry': patch
---
Fix broken module exports and dependencies to match a backend module, rather than a frontend plugin.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-home': patch
---
Fixed regression that caused the `WelcomeTitle` to not be the right size when passed to the `title` property of the `<Header>` component. A Storybook entry was also added for the `WelcomeTitle`
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog': minor
---
Added Markdown support in the `AboutCard` description section
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend': patch
---
Switched the order of reprocessing statements retroactively in migrations. This only improves the experience for those who at a later time perform a large upgrade of an old Backstage installation.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/create-app': patch
---
Update `SearchPage` template to use `SearchResult` extensions.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/core-app-api': patch
---
Fixed an issue where an explicit port the frontend base URL could break the app.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-home': patch
---
remove unused plugin-stack-overflow dependency
+30
View File
@@ -0,0 +1,30 @@
---
'@backstage/plugin-catalog-backend-module-azure': patch
---
This will add the ability to use Azure DevOps with multi project with a single value which is a new feature as previously this had to be done manually for each project that you wanted to add.
Right now you would have to fill in multiple values in the config to use multiple projects:
```
yourFirstProviderId: # identifies your dataset / provider independent of config changes
organization: myorg
project: 'firstProject' # this will match the firstProject project
repository: '*' # this will match all repos
path: /catalog-info.yaml
yourSecondProviderId: # identifies your dataset / provider independent of config changes
organization: myorg
project: 'secondProject' # this will match the secondProject project
repository: '*' # this will match all repos
path: /catalog-info.yaml
```
With this change you can actually have all projects available where your PAT determines which you have access to, so that includes multiple projects:
```
yourFirstProviderId: # identifies your dataset / provider independent of config changes
organization: myorg
project: '*' # this will match all projects where your PAT has access to
repository: '*' # this will match all repos
path: /catalog-info.yaml
```
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog': minor
---
The `CatalogSearchResultListItem` component is now a search result extension. This means that when rendered as a child of components that render search extensions, the `result`, `rank`, and `highlight` properties are optional. See the [documentation](https://backstage.io/docs/features/search/how-to-guides#how-to-render-search-results-using-extensions) for more details.
+2 -2
View File
@@ -1,5 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-incremental-ingestion': minor
'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch
---
Return EventSubscriber from addIncrementalEntityProvider to hook up to EventsBackend
Return `EventSubscriber` from `addIncrementalEntityProvider` to hook up to `EventsBackend`
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/core-components': patch
---
The Button component has been deprecated in favor of the LinkButton component
+43
View File
@@ -198,36 +198,79 @@
"@backstage/plugin-scaffolder-node": "0.0.0"
},
"changesets": [
"afraid-foxes-provide",
"brave-cougars-burn",
"bright-eagles-love",
"brown-islands-own",
"calm-avocados-exercise",
"chatty-owls-care",
"clean-queens-judge",
"cold-cycles-switch",
"create-app-1674561612",
"cuddly-boxes-agree",
"cyan-deers-walk",
"dry-donkeys-cheer",
"dull-gorillas-sing",
"eight-falcons-explode",
"eight-hotels-sparkle",
"flat-cups-itch",
"four-candles-add",
"four-rivers-enjoy",
"friendly-scissors-shop",
"gold-bulldogs-talk",
"gold-lemons-eat",
"gold-masks-sleep",
"grumpy-bottles-stare",
"happy-cows-moo",
"hip-pugs-teach",
"hot-lions-cover",
"hungry-news-fix",
"itchy-goats-melt",
"khaki-toes-care",
"late-rice-crash",
"lazy-badgers-rule",
"lazy-badgers-try",
"lemon-tables-train",
"lovely-ladybugs-taste",
"many-nails-joke",
"modern-cats-worry",
"nasty-beans-accept",
"neat-zebras-run",
"nervous-apricots-whisper",
"nervous-mangos-rhyme",
"nine-glasses-invent",
"nine-guests-compete",
"ninety-hats-serve",
"old-knives-wonder",
"perfect-cheetahs-serve",
"pink-falcons-serve",
"poor-moons-confess",
"popular-dancers-join",
"pretty-ladybugs-taste",
"purple-feet-smile",
"quick-ladybugs-reply",
"rare-melons-battle",
"renovate-0b349f9",
"renovate-0c3644c",
"rich-snakes-rest",
"rotten-mayflies-love",
"sharp-lobsters-build",
"shiny-years-tap",
"shy-steaks-invite",
"silly-turkeys-hang",
"smart-dingos-raise",
"soft-boxes-buy",
"soft-snails-notice",
"spotty-coats-clean",
"stale-dots-smile",
"stupid-ladybugs-brake",
"swift-fishes-smash",
"tall-years-relate",
"thick-clocks-pump",
"twenty-islands-wonder",
"twenty-parents-relate",
"two-melons-lie",
"witty-moose-itch",
"young-singers-learn"
]
}
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/core-components': patch
---
Adds new type, TableOptions, extending Material Table Options.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-tech-radar': patch
---
Allow to set additional links to the entry description.
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/cli': patch
'@backstage/plugin-scaffolder-backend': patch
---
Updated dependency `esbuild` to `^0.17.0`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-explore': minor
---
The `ToolSearchResultListItem` component is now a search result extension. This means that when rendered as a child of components that render search extensions, the `result`, `rank`, and `highlight` properties are optional. See the [documentation](https://backstage.io/docs/features/search/how-to-guides#how-to-render-search-results-using-extensions) for more details.
+10
View File
@@ -0,0 +1,10 @@
---
'@backstage/backend-plugin-api': patch
---
The `register` methods passed to `createBackendPlugin` and `createBackendModule`
now have dedicated `BackendPluginRegistrationPoints` and
`BackendModuleRegistrationPoints` arguments, respectively. This lets us make it
clear on a type level that it's not possible to pass in extension points as
dependencies to plugins (should only ever be done for modules). This has no
practical effect on code that was already well behaved.
+16
View File
@@ -0,0 +1,16 @@
---
'@backstage/plugin-catalog-backend-module-bitbucket': patch
'@backstage/plugin-catalog-backend-module-github': patch
'@backstage/plugin-catalog-backend-module-gitlab': patch
'@backstage/plugin-catalog-backend-module-azure': patch
'@backstage/plugin-azure-devops-backend': patch
'@backstage/plugin-git-release-manager': patch
'@backstage/core-components': patch
'@backstage/plugin-playlist-backend': patch
'@backstage/plugin-apache-airflow': patch
'@backstage/plugin-circleci': patch
'@backstage/plugin-bitrise': patch
'@backstage/plugin-sentry': patch
---
Internal refactor to not use deprecated `substr`
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-gitlab': patch
---
Implement Group and User Catalog Provider
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder': patch
---
Prefer schema ordering of template properties during review content generation.
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-search-react': minor
---
- Create the search results extensions, for more details see the documentation [here](https://backstage.io/docs/features/search/how-to-guides#how-to-render-search-results-using-extensions);
- Update the `SearchResult`, `SearchResultList` and `SearchResultGroup` components to use extensions and default their props to optionally accept a query, when the query is not passed, the component tries to get it from the search context.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-airbrake': patch
---
Adds a boolean helper function to airbrake plugin for use on the EntityPage to show/hide airbrake tab depending on whether the entity's catalog-info.yml has an airbrake id set in the metadata
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder': patch
---
Fixed bug in review step refactor that caused schema-based display settings for individual property values to be discarded.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-react': minor
---
Aligned buttons on "Unregister entity" dialog to keep them on the same line
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Switch to inline source maps for test transpilation, simplifying editor setups.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-techdocs': minor
---
The `TechDocsSearchResultListItem` component is now a search result extension. This means that when rendered as a child of components that render search extensions, the `result`, `rank`, and `highlight` properties are optional. See the [documentation](https://backstage.io/docs/features/search/how-to-guides#how-to-render-search-results-using-extensions) for more details.