Merge pull request #16240 from backstage/changeset-release/master

Version Packages
This commit is contained in:
Ben Lambert
2023-02-14 16:10:39 +01:00
committed by GitHub
561 changed files with 5946 additions and 1898 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`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Add additional validation as security precations for output entities.
-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
@@ -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
@@ -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.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-techdocs-node': minor
'@techdocs/cli': patch
---
Deprecated getMkDocsYml in favor of getMkdocsYml (lowercase 'd')
-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/create-app': patch
---
Bumped create-app version.
-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
@@ -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
@@ -1,5 +0,0 @@
---
'@backstage/plugin-lighthouse-common': minor
---
Introduce @backstage/plugin-lighthouse-common with the API implementation
-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
-22
View File
@@ -1,22 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch
'@backstage/plugin-api-docs-module-protoc-gen-doc': patch
'@backstage/plugin-code-coverage-backend': patch
'@backstage/plugin-azure-devops-backend': patch
'@backstage/backend-test-utils': patch
'@backstage/plugin-analytics-module-ga': patch
'@backstage/plugin-azure-sites-backend': patch
'@backstage/plugin-microsoft-calendar': patch
'@backstage/plugin-catalog-graph': patch
'@backstage/plugin-code-coverage': patch
'@backstage/plugin-adr-backend': patch
'@backstage/plugin-azure-sites': patch
'@backstage/plugin-lighthouse': patch
'@backstage/plugin-shortcuts': patch
'@backstage/plugin-xcmetrics': patch
'@backstage/plugin-allure': patch
'@backstage/plugin-ilert': patch
'@backstage/plugin-home': patch
---
Update docs to always use `yarn add --cwd` for app & backend
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
Location rule target patterns now also match hidden files, i.e. path components with a leading dot.
-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
-10
View File
@@ -1,10 +0,0 @@
---
'@techdocs/cli': patch
---
Fix proxying to mkdocs
The domain localhost may point to both 127.0.0.1 and ::1, ipv4 and ipv6
and when node tries to lookup localhost it might prefer ipv6 while mkdocs
is only listening on ipv4. This tells node-proxy to target the ipv4 address
instead of relying on localhost hostname lookup.
-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
@@ -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
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Added a global override for `window.open` that helps prevent security vulnerabilities.
-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.
-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
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-react': minor
---
Added `DescriptionField` field override to the `next/scaffolder`
-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.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder-react': minor
'@backstage/plugin-scaffolder': minor
---
Migrating the `TemplateEditorPage` to work with the new components from `@backstage/plugin-scaffolder-react`
-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
@@ -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`
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-adr-backend': minor
'@backstage/plugin-adr': minor
---
Display title, status and date in ADR navigation, sourced from ADR content and reverse order.
-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.
-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-scaffolder': minor
---
Added a missing validator check for items in an array
-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
@@ -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
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': patch
---
Extract default transformers to their own file
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/backend-test-utils': patch
'@backstage/backend-app-api': patch
---
Updates to match new `BackendFeature` type.
-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
@@ -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.
-30
View File
@@ -1,30 +0,0 @@
---
'@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
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-graph': patch
---
Fix #16245: The CatalogGraphCard has parameter naming errors for CatalogGraphPage
-5
View File
@@ -1,5 +0,0 @@
---
'@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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
The `DatabaseManager.forPlugin` method now accepts additional service dependencies. There is no need to update existing code to pass these dependencies.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Provide better error messaging when GitHub fails due to missing team definitions
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': minor
---
Added the option to overwrite files in the `targetPath` of the `template:fetch` action
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-techdocs-backend': patch
'@backstage/plugin-techdocs-node': patch
'@techdocs/cli': patch
---
Added support for using a default `mkdocs.yml` configuration file when none is provided

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