Merge branch master into entity-ownership-card-overlapped-text

Signed-off-by: Claire Casey <ccasey@spotify.com>
This commit is contained in:
Claire Casey
2023-02-23 14:05:02 -05:00
1307 changed files with 31938 additions and 6319 deletions
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-sonarqube': patch
---
Additional export added in order to bind SonarQubeClient to its apiref
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-app-api': minor
---
**BREAKING**: Renamed `RootHttpRouterConfigureOptions` to `RootHttpRouterConfigureContext`, and removed the unused type `ServiceOrExtensionPoint`.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder-react': patch
'@backstage/plugin-scaffolder': patch
---
`scaffolder/next`: bump `react-jsonschema-form` libraries to `v5-stable`
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-playlist-backend': patch
'@backstage/plugin-catalog-backend': patch
---
Minor improvements to the descriptions provided with permission rules schemas
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/catalog-client': minor
---
Add `queryEntities` method to `CatalogApi`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-gitlab': patch
---
The config now consistently uses the term 'instance' to refer to a single GitLab API host.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-incremental-ingestion': minor
---
Added new mechanism to handle deltas in incremental providers
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-todo-backend': patch
---
todo-backend is now exposed as a plugin which uses the new plugin system
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-plugin-api': minor
---
**BREAKING**: Split out the hook for both lifecycle services so that the first parameter of `addShutdownHook` is the hook function, and the second is the options.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-plugin-api': minor
---
**BREAKING**: The plugin ID option passed to `createBackendPlugin` is now `pluginId`, rather than just `id`. This is to make it match `createBackendModule` more closely.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-azure-devops': patch
---
Fixed `AssignedToCurrentUsersTeams` & `CreatedByCurrentUsersTeams` filter in `AzurePullRequestsPage` component.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog': patch
---
The list of entities takes into account the title when its different from the name to sort the entities.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes-common': patch
---
New K8s catalog entity annotations added that will replace now deprecated k8s annotations in the catalog-model package. K8s annotation imports should now be made from plugin-kubernetes-common.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search-backend-module-elasticsearch': patch
---
Export `decodeElasticSearchPageCursor` utility function
-5
View File
@@ -1,5 +0,0 @@
---
'@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.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/backend-common': patch
---
**BREAKING**: The `CacheClient` interface must now also implement the `withOptions` method. The `.get()` method has also received a type parameter that helps ensure that `undefined` in the event of a cache miss is handled.
Added a `cacheToPluginCacheManager` helper that converts a `CacheService` into a legacy `PluginCacheManager` instance.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-test-utils': patch
---
Removed unnecessary `@backstage/cli` dependency.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
The process of adding or modifying fields in the software-catalog search index has been simplified. For more details, see [how to customize fields in the Software Catalog index](https://backstage.io/docs/features/search/how-to-guides#how-to-customize-fields-in-the-software-catalog-index).
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes-backend': patch
---
Adding new Cluster detail fields to catalogClusterLocator. Replace deprecated imports with k8s annotations from plugin-kubernetes-common.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Fixed a bug where additional backend package entry points where not properly marked as internal during local development.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-lighthouse-backend': minor
---
Introduce Lighthouse Backend Plugin to run scheduled Lighthouse Audits
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs': minor
---
Update DocsTable and EntityListDocsTable to accept overrides for Material Table options.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/repo-tools': patch
---
Tweaked type dependency check to trim wildcard type imports.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs-node': patch
---
Fixed bug caused by recent migration to AWS SDK V3 for techdocs-node. Instead of s3ForcePathStyle, forcePathStyle should be passed.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Added a check to ensure that Yarn v1 is used when creating new projects.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-plugin-api': patch
---
Removed the unused `TypesToServiceRef` type
-5
View File
@@ -1,5 +0,0 @@
---
'@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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Added aria labels on the support button and sidebar
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-app-api': patch
---
Fixed an issue were the log redaction didn't properly escape RegExp characters.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Show module name causing error during build
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
throw error from catalog:fetch scaffolder action when entity is null and optional is false
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-lighthouse-common': minor
---
Introduce @backstage/plugin-lighthouse-common with the API implementation
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': patch
---
Revert using `baseUrl` for MS Graph provider as it breaks token retrieval
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/backend-app-api': patch
'@backstage/backend-common': patch
---
Updated to match the new `CacheService` interface.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder-react': patch
'@backstage/plugin-scaffolder': patch
---
scaffolder/next: Implementing a simple `OngoingTask` page
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-aws': patch
---
Update to import `LocationSpec` from the correct package.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Replaced several monorepo lint rules with new rules from `@backstage/eslint-plugin`. See the [README](https://github.com/import-js/eslint-plugin-import/blob/main/packages/eslint-plugin/README.md) for a full list of rules.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Fixed Webpack loader patterns so that they properly match the file suffix only.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder-react': patch
'@backstage/plugin-scaffolder': patch
---
lock versions of `@rjsf/*-beta` packages
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-techdocs-backend': patch
---
Techdocs backend explains a bit more about what might have caused the docs not being found when building techdocs.
-18
View File
@@ -1,18 +0,0 @@
---
'@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': patch
---
Fix export of `defaultCatalogCollatorEntityTransformer`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': patch
---
Fix MS Graph provider to use target URL for fetching access token
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-test-utils': patch
---
Added explicit return type signature for `mockServices.config()`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch
---
Removing extra imports for `run` script as `TestBackend` auto loads the default factories
-12
View File
@@ -1,12 +0,0 @@
---
'@backstage/plugin-scaffolder': minor
---
- **Deprecation** - Deprecated the following exports, please import them directly from `@backstage/plugin-scaffolder-react` instead
```
createScaffolderLayout
ScaffolderLayouts
LayoutOptions
LayoutTemplate
```
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog': patch
---
Fix icon alignment in `CatalogSearchResultListItem`
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/eslint-plugin': patch
---
Fixing a bug that we should check internal dependencies too
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search': minor
---
Update `SearchModal` component to use `SearchResult` extensions.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-api-docs': patch
---
Updating the readme with better `csp` instructions
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
Fixed bug in Techdocs reader where a techdocs page with a hash in the URL did not always jump to the document anchor.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-entity-feedback-backend': minor
'@backstage/plugin-entity-feedback-common': minor
'@backstage/plugin-entity-feedback': minor
---
Implement entity feedback plugin, check out the `README.md` for more details!
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-api-docs': minor
---
Adds a new tRPC API definition widget which users can utilize to integrate their tRPC API definitions into Backstage.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-dev-utils': minor
---
Introduced a new package for backend development utilities. Similar to how `@backstage/dev-utils` is used in the frontend.
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/backend-test-utils': patch
'@backstage/backend-app-api': patch
'@backstage/backend-common': patch
'@backstage/plugin-catalog-backend': patch
---
Updated usage of the lifecycle service.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-tech-insights-backend': patch
---
Add DB index to improve latency of latest fact query
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder-react': patch
'@backstage/plugin-scaffolder': patch
---
Upgrade `@rjsf` version 5 dependencies to `beta.18`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/codemods': patch
---
Moved `commander` to being a regular dependency.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-react': patch
---
fix bug with `hasErrors` returning false when dealing with empty objects
-5
View File
@@ -1,5 +0,0 @@
---
'@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.
-19
View File
@@ -1,19 +0,0 @@
---
'@backstage/plugin-tech-radar': patch
---
Deprecate `RadarEntry.url` - use `RadarEntry.links` instead
```diff
- url: 'https://www.javascript.com/',
key: 'javascript',
id: 'javascript',
title: 'JavaScript',
quadrant: 'languages',
links: [
+ {
+ url: 'https://www.javascript.com/',
+ title: 'Learn more',
+ },
],
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search-backend': patch
---
Change the router's response to include the error message instead of its object type in case it fails during a search query because the messages have more info.
-12
View File
@@ -1,12 +0,0 @@
---
'@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
@@ -1,5 +0,0 @@
---
'@backstage/backend-test-utils': patch
---
Updated the `mockServices.rootLogger` options to accept a single level option instead.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-octopus-deploy': minor
---
Initial version
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-github': patch
---
Add support for filtering out forks
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Updated to work with the new `type: 'pem'` with `createHttpServer` from `@backstage/backend-app-api`
-5
View File
@@ -1,5 +0,0 @@
---
'@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
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs-backend': patch
---
Keep the tech docs sync event stream alive even if it is taking a while to build.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-plugin-api': patch
---
Aligned opaque type markers to all use a `$$type` property with namespacing.
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch
'@backstage/plugin-scaffolder-backend-module-sentry': patch
'@backstage/plugin-scaffolder-backend-module-yeoman': patch
'@backstage/plugin-scaffolder-backend-module-rails': patch
---
Internal refactor to use the new `@backstage/plugin-scaffolder-node` package for some functionality
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Fixed an issue where entities sometimes were not properly deleted during a full mutation.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-entity-validation': patch
---
Fixed bug in EntityVaidation plugin where string in text box was unable to be updated.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes-common': minor
---
**BREAKING**: Renamed misspelled `LimitRangeFetchReponse` to `LimitRangeFetchResponse`.
-5
View File
@@ -1,5 +0,0 @@
---
'@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
@@ -1,5 +0,0 @@
---
'@backstage/plugin-tech-insights-backend-module-jsonfc': patch
---
Surface the cause of the json rules engine
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-node': minor
---
New package that takes over some of the types and functionality from `@backstage/plugin-scaffolder-backend` that are shared with other modules
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-aws': patch
---
Added support for `externalId` when assuming role in `AwsS3EntityProvider`
-14
View File
@@ -1,14 +0,0 @@
---
'@backstage/plugin-user-settings-backend': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-periskop-backend': patch
'@backstage/backend-common': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-bazaar-backend': patch
'@backstage/plugin-events-backend': patch
'@backstage/plugin-kafka-backend': patch
'@backstage/plugin-proxy-backend': patch
'@backstage/plugin-app-backend': patch
---
Updated usage of `createBackendPlugin`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-app-api': patch
---
Updated database factory to pass service deps required for restoring database state during development.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Added a new `migrate package-exports` command that synchronizes package exports fields in all `package.json`s.
-10
View File
@@ -1,10 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
**Deprecations**: The following are deprecated and should instead be imported from the new package `@backstage/plugin-scaffolder-node`:
- `ActionContext`
- `createTemplateAction`
- `TaskSecrets`
- `TemplateAction`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog': minor
---
Added Markdown support in the `AboutCard` description section
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/catalog-model': minor
---
Adds the tRPC API type to the catalog.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-vault': patch
---
Surface additional context and details to the Backstage UI when the Vault plugin encounters non-successful HTTP responses from the Vault API.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Bumped the `msw` version in templates to 1.0.0
-5
View File
@@ -1,5 +0,0 @@
---
'@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
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Update `SearchPage` template to use `SearchResult` extensions.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/theme': patch
---
Use same table header color as @backstage/core-components Table to meet accessibility color contrast requirements. This change affects material-ui tables.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes-backend': patch
---
Kubernetes proxy endpoint now accepts content types that are not json
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-app-api': patch
---
Fixed an issue where an explicit port the frontend base URL could break the app.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
Improve view: remove footer overlay on large screen
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/backend-test-utils': patch
'@backstage/backend-app-api': patch
---
Updates to match new `BackendFeature` type.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-react': minor
---
Add possibility to re-use EntityPicker for filters with multiple select.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-scaffolder-react': patch
---
bump `@rjsf` `v5` dependencies to 5.1.0
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-linguist-backend': minor
---
**BREAKING** The linguist-backend `createRouter` now requires that the `tokenManger` is passed to the router.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes': patch
---
Condenses kubernetes ui plugin to fit more onscreen and increase visibility
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-home': patch
---
remove unused plugin-stack-overflow dependency
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-adr': minor
---
The `AdrSearchResultListItem` 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.

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