Merge branch 'backstage:master' into fix-18508

This commit is contained in:
PIYUSH NEGI
2024-02-13 17:40:02 +05:30
committed by GitHub
1900 changed files with 58506 additions and 11958 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-azure-devops': patch
---
Added alpha support for the New Frontend System (Declarative Integration)
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/frontend-plugin-api': minor
---
**BREAKING**: Replace default plugin extension and plugin ids to be `app` instead of `root`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-common': patch
---
Added a new `LegacyRootDatabaseService` interface that can be used to avoid direct dependencies on the `DatabaseManager`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/frontend-app-api': minor
---
**BREAKING**: Removed the experimental `createExtensionTree` API.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-common': patch
---
Fix a bug with S3 Fetch that caused all objects to be flattened within a single folder on the local file system.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-dynamic-feature-service': patch
---
Fix wrong `alpha` support in dynamic plugins support: the `alpha` sub-package should not be required for the dynamic plugins to be loaded under the new backend system.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-backend-module-github': minor
---
Allow to force the creation of a pull request from a forked repository
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/repo-tools': patch
---
Resolved an issue with generate-catalog-info where it was replacing upper case characters with -.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-backend-module-rails': patch
---
Make `containerRunner` argument optional
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-react': patch
---
fix for: converting circular structure to JSON error
+12
View File
@@ -0,0 +1,12 @@
---
'@backstage/plugin-scaffolder-backend-module-bitbucket-server': minor
'@backstage/plugin-scaffolder-backend': patch
---
New scaffolder module `@backstage/plugin-scaffolder-backend-module-bitbucket-server`.
Extracted from `@backstage/plugin-scaffolder-backend-module-bitbucket`
and replaces its actions related to Bitbucket Server.
- `publish:bitbucketServer`
- `publish:bitbucketServer:pull-request`
+9
View File
@@ -0,0 +1,9 @@
---
'@backstage/plugin-entity-validation': patch
'@backstage/plugin-catalog-import': patch
'@backstage/plugin-catalog-graph': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-catalog': patch
---
Change default icon for unknown entities to nothing instead of the help icon.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-azure-sites': patch
---
Updated README
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/create-app': patch
---
Bumped create-app version.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-auth-backend': patch
---
Support additional algorithms in the `/.well-known/openid-configuration` endpoint.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/core-compat-api': patch
---
Updated dependency `@oriflame/backstage-plugin-score-card` to `^0.8.0`.
+17
View File
@@ -0,0 +1,17 @@
---
'@backstage/plugin-tech-insights-backend-module-jsonfc': patch
---
Add support for the new backend system.
A new backend module for the tech-insights backend
was added and exported as `default`.
The module will register the `JsonRulesEngineFactCheckerFactory`
as `FactCheckerFactory`, loading checks from the config.
You can use it with the new backend system like
```ts title="packages/backend/src/index.ts"
backend.add(import('@backstage/plugin-tech-insights-backend-module-jsonfc'));
```
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Simple typo fix in the fetch:template action example on the word 'skeleton'.
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-catalog-backend-module-aws': patch
---
The default EKS cluster entity transformer now sets the new
`kubernetes.io/x-k8s-aws-id` annotation.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-adr': patch
---
Fix alignment of text in `AdrSearchResultListItem`. Update size and font to match other `SearchResultListItem`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-graph': patch
---
use `CatalogClient.getEntitiesByRefs()` to reduce the number of backend requests from plugin `catalog-graph`
+7
View File
@@ -0,0 +1,7 @@
---
'@backstage/frontend-test-utils': patch
'@backstage/frontend-app-api': patch
'@backstage/core-compat-api': patch
---
Updates to use the new `RouteResolutionsApi`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-common': patch
---
`FetchUrlReader#readUrl()` now supports passing an optional `token` to authenticate requests.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-devtools': patch
---
Refactored code to improve accessibility by moving elements outside the `ul` tag and placing them appropriately. Also adjusted theme to offer better contrast.
+17
View File
@@ -0,0 +1,17 @@
---
'@backstage/plugin-scaffolder-backend-module-bitbucket': minor
---
Split `@backstage/plugin-scaffolder-backend-module-bitbucket` into
`@backstage/plugin-scaffolder-backend-module-bitbucket-cloud` and
`@backstage/plugin-scaffolder-backend-module-bitbucket-server`.
`@backstage/plugin-scaffolder-backend-module-bitbucket` was **deprecated** in favor of these two replacements.
Please use any of the two replacements depending on your needs.
```diff
- backend.add(import('@backstage/plugin-scaffolder-backend-module-bitbucket'));
+ backend.add(import('@backstage/plugin-scaffolder-backend-module-bitbucket-cloud'));
+ backend.add(import('@backstage/plugin-scaffolder-backend-module-bitbucket-server'));
```
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Added check for the `repository` field in the `repo fix` command.
+22
View File
@@ -0,0 +1,22 @@
---
'@backstage/core-components': patch
'@backstage/plugin-catalog-graph': patch
---
Added possibility to show arrow heads for graph edges for better understandability.
In order to show arrow heads in the catalog graph page, add `showArrowHeads` attribute to `CatalogGraphPage` component
(typically in `packages/app/src/App.tsx`):
```diff
- <CatalogGraphPage />
+ <CatalogGraphPage showArrowHeads />
```
In order to show arrow heads in entity graphs, add `showArrowHeads` attribute to `EntityCatalogGraphCard` components
(typically multiple occurrences in `packages/app/src/components/catalog/EntityPage.tsx`):
```diff
- <EntityCatalogGraphCard variant="gridItem" height={400} />
+ <EntityCatalogGraphCard variant="gridItem" height={400} showArrowHeads />
```
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-react': patch
---
Allow defining default output text to be shown
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/core-components': minor
---
**BREAKING**: Removed the `SidebarIntro` component as it was providing instructions for features that do not exist, along with `IntroCard`. If you were relying on this component and want to keep using it you can refer to the original implementations of [`SidebarIntro`](https://github.com/backstage/backstage/blob/80f2413334ed9b221ec3c2b7c22fa737ad8d8885/packages/core-components/src/layout/Sidebar/Intro.tsx#L149) and [`IntroCard`](https://github.com/backstage/backstage/blob/80f2413334ed9b221ec3c2b7c22fa737ad8d8885/packages/core-components/src/layout/Sidebar/Intro.tsx#L100).
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder': minor
---
Updating the `EntityPicker` to only select `kind` `metadata.name` and `metadata.namespace` by default to improve performance on larger datasets.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-techdocs-module-addons-contrib': patch
---
Fixed the value label text color in dark mode for the TextSize addon.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/repo-tools': patch
---
Introduced `knip` to the `knip-reports` command, which generates a `knip-report.md` file for your packages with dependency warnings, if any.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Move the `NODE_OPTIONS` messaging for `--no-node-snapshot` to the `SecureTemplater` in order to get better messaging at runtime
+27
View File
@@ -0,0 +1,27 @@
---
'@backstage/plugin-tech-insights-backend-module-jsonfc': patch
---
Support loading `TechInsightsJsonRuleCheck` instances from config.
Uses the check `id` as key.
Example:
```yaml title="app-config.yaml"
techInsights:
factChecker:
checks:
groupOwnerCheck:
type: json-rules-engine
name: Group Owner Check
description: Verifies that a group has been set as the spec.owner for this entity
factIds:
- entityOwnershipFactRetriever
rule:
conditions:
all:
- fact: hasGroupOwner
operator: equal
value: true
```
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli-node': patch
---
Added `repository` field to `BackstagePackageJson` type.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-azure-devops-backend': patch
---
Fixed bug with `extractPartsFromAsset` that resulted in a leading `.` being removed from the path in an otherwise valid path (ex. `.assets/image.png`). The leading `.` will now only be moved for paths beginning with `./`.
+14
View File
@@ -0,0 +1,14 @@
---
'@backstage/plugin-scaffolder-backend-module-confluence-to-markdown': patch
'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch
'@backstage/plugin-scaffolder-backend-module-bitbucket': patch
'@backstage/plugin-scaffolder-backend-module-gerrit': patch
'@backstage/plugin-scaffolder-backend-module-github': patch
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
'@backstage/plugin-scaffolder-backend-module-sentry': patch
'@backstage/plugin-scaffolder-backend-module-yeoman': patch
'@backstage/plugin-scaffolder-backend-module-azure': patch
'@backstage/plugin-scaffolder-backend-module-rails': patch
---
Exporting a default module for the new Backend System
+8
View File
@@ -0,0 +1,8 @@
---
'@backstage/plugin-analytics-module-newrelic-browser': minor
'@backstage/plugin-analytics-module-ga4': minor
'@backstage/plugin-analytics-module-ga': minor
'@backstage/core-compat-api': minor
---
Add support to the new analytics api.
+8
View File
@@ -0,0 +1,8 @@
---
'@backstage/plugin-signals-backend': patch
'@backstage/plugin-signals-react': patch
'@backstage/plugin-signals-node': patch
'@backstage/plugin-signals': patch
---
Fix disconnect loop on server start
+7
View File
@@ -0,0 +1,7 @@
---
'@backstage/plugin-kubernetes-backend': minor
---
**BREAKING** The backend will fail to start if two clusters in the app-config
have the same name. The requirement for unique names has been declared in the
docs for some time, but is now enforced.
+15
View File
@@ -0,0 +1,15 @@
---
'@backstage/plugin-tech-insights-backend': patch
'@backstage/plugin-tech-insights-node': patch
---
Add support for the new backend system.
A new backend plugin for the tech-insights backend
was added and exported as `default`.
You can use it with the new backend system like
```ts title="packages/backend/src/index.ts"
backend.add(import('@backstage/plugin-tech-insights-backend'));
```
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Upgrade jest
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-auth-backend': patch
---
The auth backend will now refuse to issue user tokens are excessively large.
+108
View File
@@ -0,0 +1,108 @@
---
'@backstage/plugin-scaffolder-backend-module-confluence-to-markdown': patch
'@backstage/plugin-search-backend-module-stack-overflow-collator': patch
'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch
'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch
'@backstage/plugin-events-backend-module-bitbucket-cloud': patch
'@backstage/plugin-tech-insights-backend-module-jsonfc': patch
'@backstage/plugin-catalog-backend-module-unprocessed': patch
'@backstage/plugin-analytics-module-newrelic-browser': patch
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
'@backstage/plugin-scaffolder-backend-module-sentry': patch
'@backstage/plugin-scaffolder-backend-module-yeoman': patch
'@backstage/plugin-catalog-backend-module-puppetdb': patch
'@backstage/plugin-scaffolder-backend-module-rails': patch
'@backstage/plugin-api-docs-module-protoc-gen-doc': patch
'@backstage/plugin-catalog-backend-module-msgraph': patch
'@backstage/plugin-catalog-backend-module-openapi': patch
'@backstage/plugin-search-backend-module-techdocs': patch
'@backstage/plugin-events-backend-module-aws-sqs': patch
'@backstage/plugin-search-backend-module-catalog': patch
'@backstage/plugin-search-backend-module-explore': patch
'@backstage/plugin-catalog-unprocessed-entities': patch
'@backstage/plugin-events-backend-module-gerrit': patch
'@backstage/plugin-events-backend-module-github': patch
'@backstage/plugin-events-backend-module-gitlab': patch
'@backstage/plugin-events-backend-module-azure': patch
'@backstage/plugin-entity-feedback-backend': patch
'@backstage/plugin-code-coverage-backend': patch
'@backstage/plugin-tech-insights-backend': patch
'@backstage/plugin-analytics-module-ga4': patch
'@backstage/plugin-azure-devops-backend': patch
'@backstage/backend-plugin-api': patch
'@backstage/plugin-analytics-module-ga': patch
'@backstage/plugin-azure-sites-backend': patch
'@backstage/backend-dev-utils': patch
'@backstage/plugin-github-deployments': patch
'@backstage/plugin-lighthouse-backend': patch
'@backstage/plugin-microsoft-calendar': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/backend-defaults': patch
'@backstage/plugin-entity-validation': patch
'@backstage/plugin-sonarqube-backend': patch
'@backstage/backend-app-api': patch
'@backstage/plugin-devtools-backend': patch
'@backstage/plugin-linguist-backend': patch
'@backstage/plugin-playlist-backend': patch
'@backstage/backend-common': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-explore-backend': patch
'@backstage/plugin-graphql-voyager': patch
'@backstage/plugin-jenkins-backend': patch
'@backstage/plugin-rollbar-backend': patch
'@backstage/backend-tasks': patch
'@backstage/plugin-badges-backend': patch
'@backstage/plugin-bazaar-backend': patch
'@backstage/plugin-catalog-import': patch
'@backstage/plugin-events-backend': patch
'@backstage/plugin-github-actions': patch
'@backstage/plugin-octopus-deploy': patch
'@backstage/plugin-splunk-on-call': patch
'@backstage/plugin-techdocs-react': patch
'@backstage/app-defaults': patch
'@backstage/core-app-api': patch
'@backstage/plugin-catalog-graph': patch
'@backstage/plugin-code-coverage': patch
'@backstage/plugin-cost-insights': patch
'@backstage/plugin-nomad-backend': patch
'@backstage/plugin-tech-insights': patch
'@backstage/plugin-vault-backend': patch
'@backstage/plugin-azure-devops': patch
'@backstage/plugin-code-climate': patch
'@backstage/plugin-adr-backend': patch
'@backstage/plugin-app-backend': patch
'@backstage/plugin-azure-sites': patch
'@backstage/plugin-firehydrant': patch
'@backstage/plugin-lighthouse': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-tech-radar': patch
'@backstage/plugin-codescene': patch
'@backstage/plugin-dynatrace': patch
'@backstage/plugin-shortcuts': patch
'@backstage/plugin-sonarqube': patch
'@backstage/plugin-xcmetrics': patch
'@backstage/plugin-airbrake': patch
'@backstage/plugin-api-docs': patch
'@backstage/plugin-circleci': patch
'@backstage/plugin-devtools': patch
'@backstage/plugin-graphiql': patch
'@backstage/plugin-linguist': patch
'@backstage/plugin-newrelic': patch
'@backstage/plugin-opencost': patch
'@backstage/plugin-periskop': patch
'@backstage/plugin-bitrise': patch
'@backstage/plugin-catalog': patch
'@backstage/plugin-jenkins': patch
'@backstage/plugin-rollbar': patch
'@backstage/plugin-allure': patch
'@backstage/plugin-badges': patch
'@backstage/plugin-bazaar': patch
'@backstage/plugin-sentry': patch
'@backstage/plugin-fossa': patch
'@backstage/plugin-ilert': patch
'@backstage/plugin-nomad': patch
'@backstage/plugin-vault': patch
'@backstage/plugin-home': patch
---
Use `--cwd` as the first `yarn` argument
+7
View File
@@ -0,0 +1,7 @@
---
'@backstage/catalog-model': patch
'@backstage/test-utils': patch
'@backstage/plugin-explore': patch
---
Fix wording in API reference
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/theme': patch
---
Fixed missing extra variables like `applyDarkStyles` in Mui V5 theme after calling `createUnifiedThemeFromV4` function
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/integration-aws-node': patch
'@backstage/integration': patch
---
All single-line secrets read from config will now have both leading and trailing whitespace trimmed. This is done to ensure that the secrets are always valid HTTP header values, since many fetch implementations will include the header value itself when an error is thrown due to invalid header values.
+11
View File
@@ -0,0 +1,11 @@
---
'@backstage/core-plugin-api': minor
'@backstage/app-defaults': minor
'@backstage/core-app-api': minor
'@backstage/frontend-plugin-api': patch
---
Added a utility API for VMware Cloud auth; the API ref is available in the
`@backstage/core-plugin-api` and `@backstage/frontend-plugin-api` packages, the
implementation is in `@backstage/core-app-api` and a factory has been added to
`@backstage/app-defaults`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-api-docs': patch
---
Adding `supportedSubmitMethods` prop to `api-docs` to pass to the Swagger UI. This allows users to specify which HTTP methods they wish to allow end-users to make requests through the `Try It Out` button on the Swagger UI.
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/catalog-client': minor
'@backstage/plugin-catalog-backend': minor
---
Add API to get location by entity
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Add experimental support for an optional `public` app entry point that lets users sign-in before being able to access the full app.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-app-api': patch
---
Allow the `createConfigSecretEnumerator` to take an optional `schema` argument with an already-loaded global configuration schema.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-tasks': patch
---
The `TaskScheduler.fromConfig` method now accepts the `LegacyRootDatabaseService` interface rather than the full `DatabaseManager` implementation.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/config-loader': patch
---
Make schema processing gracefully handle an empty config.
+19
View File
@@ -0,0 +1,19 @@
---
'@backstage/repo-tools': minor
---
**BREAKING**: The `schema openapi *` commands are now renamed into `package schema openapi *` and `repo schema openapi *`. The aim is to make it more clear what the command is operating on, the entire repo or just a single package.
The following commands now live under the `package` namespace,
- `schema openapi generate` is now `package schema openapi generate --server`
- `schema openapi generate-client` is now `package schema openapi generate --client-package`
- `schema openapi init` is now `package schema openapi init`
And these commands live under the new `repo` namespace,
- `schema openapi lint` is now `repo schema openapi lint`
- `schema openapi test` is now `repo schema openapi test`
- `schema openapi verify` is now `repo schema openapi verify`
The `package schema openapi generate` now supports defining both `--server` and `--client-package` to generate both at once.This update also reworks the `--client-package` flag to accept only an output directory as the input directory can now be inferred.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/create-app': patch
---
Add a seed file for `yarn.lock` in newly created apps. This file is downloaded directly from `https://github.com/backstage/backstage` at the time of creating a new project, ensuring that users always receive the latest version. The purpose of the seed file is to initialize the lock file with known good versions of individual dependencies that have had bad new releases published. The seed file will have no effect if the dependency is not present, it can not be used to install additional packages.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-github': patch
---
Added `validateLocationsExist` to the config
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder': minor
---
Introduced a new `MultiEntityPicker` field that supports selecting multiple Entities
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/create-app': patch
---
Bumped TypeScript to version `5.3`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-kubernetes-backend': patch
---
adds a x-goog-api-client header to existing API requests in this plugin to clearly identify API requests from this GKE plugin. headers are formatted as follows where `libVersion` represents the current dotted version number of the Backstage GKE plugin and `libName` represent the current Google API used at backstage.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-react': minor
---
Add support to `configSchema` option on the `createEntityCardExtension` factory function.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/create-app': patch
---
Updated the default app index template at `packages/app/public/index.html` to have a fallback value for the `app.title` config.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-auth-backend-module-aws-alb-provider': patch
---
Refactored to use the `jose` library for JWT handling.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-home': patch
---
Use EntityDisplayName JSX element entity information directly for FeaturedDocsCard.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-graph': minor
---
Migrate plugin to the new frontend system, it is experimental and available via alpha subpath.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend-module-github': patch
---
Decreased number of teams fetched by GraphQL Query responsible for fetching Teams and Members in organization, due to timeouts when running against big organizations
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-node': minor
---
Added functions to clone a repo, create a branch, add files and push and commit to the branch. This allows for files to be added to the a PR for use in the bitbucket pull request action for issue #21762
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-playlist': patch
---
Conditionally render playlist description only when it's non-empty
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend': patch
---
Minor performance improvement for `queryEntities` when the limit is 0.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/frontend-app-api': patch
---
Wrap the root element with the analytics context to ensure it always exists for all extensions.
+93
View File
@@ -0,0 +1,93 @@
---
'@backstage/core-app-api': patch
'@backstage/core-components': patch
'@backstage/core-plugin-api': patch
'@backstage/dev-utils': patch
'@backstage/frontend-app-api': patch
'@backstage/frontend-plugin-api': patch
'@backstage/plugin-adr': patch
'@backstage/plugin-airbrake': patch
'@backstage/plugin-allure': patch
'@backstage/plugin-apache-airflow': patch
'@backstage/plugin-api-docs-module-protoc-gen-doc': patch
'@backstage/plugin-api-docs': patch
'@backstage/plugin-apollo-explorer': patch
'@backstage/plugin-azure-devops': patch
'@backstage/plugin-azure-sites': patch
'@backstage/plugin-badges': patch
'@backstage/plugin-bazaar': patch
'@backstage/plugin-bitrise': patch
'@backstage/plugin-catalog-graph': patch
'@backstage/plugin-catalog-import': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-catalog-unprocessed-entities': patch
'@backstage/plugin-catalog': patch
'@backstage/plugin-circleci': patch
'@backstage/plugin-cloudbuild': patch
'@backstage/plugin-code-climate': patch
'@backstage/plugin-code-coverage': patch
'@backstage/plugin-codescene': patch
'@backstage/plugin-config-schema': patch
'@backstage/plugin-cost-insights': patch
'@backstage/plugin-devtools': patch
'@backstage/plugin-dynatrace': patch
'@backstage/plugin-entity-feedback': patch
'@backstage/plugin-entity-validation': patch
'@backstage/plugin-explore': patch
'@backstage/plugin-firehydrant': patch
'@backstage/plugin-fossa': patch
'@backstage/plugin-gcalendar': patch
'@backstage/plugin-git-release-manager': patch
'@backstage/plugin-github-actions': patch
'@backstage/plugin-github-deployments': patch
'@backstage/plugin-github-issues': patch
'@backstage/plugin-github-pull-requests-board': patch
'@backstage/plugin-gitops-profiles': patch
'@backstage/plugin-graphiql': patch
'@backstage/plugin-graphql-voyager': patch
'@backstage/plugin-home': patch
'@backstage/plugin-ilert': patch
'@backstage/plugin-jenkins': patch
'@backstage/plugin-kafka': patch
'@backstage/plugin-kubernetes-cluster': patch
'@backstage/plugin-kubernetes-react': patch
'@backstage/plugin-kubernetes': patch
'@backstage/plugin-lighthouse': patch
'@backstage/plugin-linguist': patch
'@backstage/plugin-microsoft-calendar': patch
'@backstage/plugin-newrelic-dashboard': patch
'@backstage/plugin-newrelic': patch
'@backstage/plugin-nomad': patch
'@backstage/plugin-octopus-deploy': patch
'@backstage/plugin-opencost': patch
'@backstage/plugin-org-react': patch
'@backstage/plugin-org': patch
'@backstage/plugin-pagerduty': patch
'@backstage/plugin-periskop': patch
'@backstage/plugin-permission-react': patch
'@backstage/plugin-playlist': patch
'@backstage/plugin-puppetdb': patch
'@backstage/plugin-rollbar': patch
'@backstage/plugin-scaffolder-react': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-search-react': patch
'@backstage/plugin-search': patch
'@backstage/plugin-sentry': patch
'@backstage/plugin-shortcuts': patch
'@backstage/plugin-sonarqube': patch
'@backstage/plugin-splunk-on-call': patch
'@backstage/plugin-stack-overflow': patch
'@backstage/plugin-stackstorm': patch
'@backstage/plugin-tech-insights': patch
'@backstage/plugin-tech-radar': patch
'@backstage/plugin-techdocs-addons-test-utils': patch
'@backstage/plugin-techdocs-react': patch
'@backstage/plugin-techdocs': patch
'@backstage/plugin-user-settings': patch
'@backstage/plugin-vault': patch
'@backstage/plugin-xcmetrics': patch
'@backstage/test-utils': patch
'@backstage/theme': patch
---
Widen `@types/react` dependency range to include version 18.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend': patch
---
Rollback the change for wildcard discovery, this fixes a bug with the `AzureUrlReader` not working with wildcard paths
+26
View File
@@ -0,0 +1,26 @@
---
'@backstage/plugin-tech-insights-backend': patch
'@backstage/plugin-tech-insights-node': patch
---
Move `FactRetrieverRegistry` and `PersistenceContext` to `@backstage/plugin-tech-insights-node`.
Original exports are marked as deprecated and re-export the moved types.
Please replace uses like
```ts
import {
FactRetrieverRegistry,
PersistenceContext,
} from '@backstage/plugin-tech-insights-backend';
```
with
```ts
import {
FactRetrieverRegistry,
PersistenceContext,
} from '@backstage/plugin-tech-insights-node';
```
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog': minor
---
Add entity warning components to the default entity overview page.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog': patch
---
Add line clamping to `CatalogSearchResultListItem`
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-kubernetes-backend': patch
---
Organized imports in plugin.ts
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Make `http://localhost:3000` the default base URL for serving locally, and `/` the default public path for built apps. The app build no longer requires any configuration values to be present.
+46
View File
@@ -0,0 +1,46 @@
---
'@backstage/plugin-catalog-backend-module-scaffolder-entity-model': patch
'@backstage/plugin-search-backend-module-stack-overflow-collator': patch
'@backstage/plugin-permission-backend-module-allow-all-policy': patch
'@backstage/plugin-scaffolder-backend-module-bitbucket-server': patch
'@backstage/plugin-auth-backend-module-oauth2-proxy-provider': patch
'@backstage/plugin-auth-backend-module-vmware-cloud-provider': patch
'@backstage/plugin-scaffolder-backend-module-bitbucket-cloud': patch
'@backstage/plugin-catalog-backend-module-backstage-openapi': patch
'@backstage/plugin-auth-backend-module-atlassian-provider': patch
'@backstage/plugin-auth-backend-module-microsoft-provider': patch
'@backstage/plugin-auth-backend-module-pinniped-provider': patch
'@backstage/plugin-auth-backend-module-github-provider': patch
'@backstage/plugin-auth-backend-module-gitlab-provider': patch
'@backstage/plugin-auth-backend-module-oauth2-provider': patch
'@backstage/plugin-scaffolder-backend-module-bitbucket': patch
'@backstage/plugin-analytics-module-newrelic-browser': patch
'@backstage/plugin-auth-backend-module-oidc-provider': patch
'@backstage/plugin-auth-backend-module-okta-provider': patch
'@backstage/plugin-catalog-backend-module-github-org': patch
'@backstage/backend-dynamic-feature-service': patch
'@backstage/plugin-scaffolder-backend-module-gerrit': patch
'@backstage/plugin-scaffolder-backend-module-github': patch
'@backstage/plugin-scaffolder-backend-module-azure': patch
'@backstage/plugin-notifications-backend': patch
'@backstage/frontend-test-utils': patch
'@backstage/plugin-analytics-module-ga4': patch
'@backstage/plugin-notifications-common': patch
'@backstage/plugin-notifications-node': patch
'@backstage/frontend-app-api': patch
'@backstage/plugin-kubernetes-react': patch
'@backstage/e2e-test-utils': patch
'@backstage/plugin-kubernetes-node': patch
'@backstage/plugin-signals-backend': patch
'@backstage/plugin-app-visualizer': patch
'@backstage/plugin-notifications': patch
'@backstage/plugin-signals-react': patch
'@backstage/plugin-vault-backend': patch
'@backstage/plugin-signals-node': patch
'@backstage/plugin-vault-node': patch
'@backstage/plugin-app-node': patch
'@backstage/plugin-opencost': patch
'@backstage/plugin-signals': patch
---
Added or fixed the `repository` field in `package.json`.
+189 -2
View File
@@ -262,7 +262,194 @@
"@backstage/plugin-vault": "0.1.24",
"@backstage/plugin-vault-backend": "0.4.2",
"@backstage/plugin-vault-node": "0.1.2",
"@backstage/plugin-xcmetrics": "0.2.47"
"@backstage/plugin-xcmetrics": "0.2.47",
"@backstage/plugin-auth-backend-module-oidc-provider": "0.0.0",
"@backstage/plugin-signals": "0.0.0",
"@backstage/plugin-signals-backend": "0.0.0",
"@backstage/plugin-signals-node": "0.0.0",
"@backstage/plugin-signals-react": "0.0.0",
"@backstage/plugin-auth-backend-module-aws-alb-provider": "0.0.0",
"@backstage/plugin-notifications": "0.0.0",
"@backstage/plugin-notifications-backend": "0.0.0",
"@backstage/plugin-notifications-common": "0.0.0",
"@backstage/plugin-notifications-node": "0.0.0",
"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "0.0.0",
"@backstage/plugin-scaffolder-backend-module-bitbucket-server": "0.0.0"
},
"changesets": []
"changesets": [
"afraid-numbers-invite",
"angry-phones-arrive",
"beige-apples-press",
"blue-keys-do",
"breezy-cobras-sin",
"brown-items-hammer",
"calm-cups-rule",
"calm-items-double",
"calm-onions-exercise",
"chilled-chefs-notice",
"chilled-ways-wave",
"chilly-seahorses-bake",
"cold-cheetahs-pull",
"cold-cooks-care",
"cool-islands-impress",
"create-app-1706621803",
"curvy-ladybugs-impress",
"cyan-bats-lick",
"cyan-icons-rest",
"dirty-cheetahs-shave",
"dirty-mirrors-retire",
"dirty-plums-fix",
"dry-lizards-taste",
"dry-lobsters-flash",
"dry-vans-kiss",
"dull-dolphins-explain",
"dull-fireants-repeat",
"eight-hounds-dream",
"empty-ligers-hang",
"fair-mirrors-hammer",
"famous-houses-thank",
"fast-jeans-walk",
"fast-onions-own",
"fifty-adults-watch",
"fifty-files-argue",
"flat-roses-happen",
"flat-wasps-fold",
"forty-beers-sniff",
"forty-cars-scream",
"four-mugs-try",
"four-walls-perform",
"fresh-gifts-smile",
"friendly-cheetahs-rescue",
"funny-buttons-sip",
"funny-timers-visit",
"fuzzy-comics-collect",
"giant-suits-switch",
"good-lemons-lick",
"gorgeous-bobcats-press",
"gorgeous-pumas-draw",
"gorgeous-ways-applaud",
"great-rats-collect",
"green-dogs-fold",
"green-flies-draw",
"grumpy-poets-study",
"hip-ears-add",
"hot-horses-matter",
"hot-paws-tap",
"hot-pillows-poke",
"hot-tips-doubt",
"kind-clouds-fly",
"kind-wombats-draw",
"large-frogs-grab",
"large-moons-speak",
"large-tables-wonder",
"lemon-cameras-remember",
"long-suns-bow",
"loud-walls-compare",
"lovely-bugs-prove",
"lovely-starfishes-remain",
"lucky-bugs-bow",
"many-pugs-change",
"metal-elephants-sit",
"metal-students-drive",
"mighty-steaks-shave",
"mighty-toys-laugh",
"nasty-days-jog",
"nasty-shirts-look",
"neat-eels-greet",
"neat-hotels-wink",
"nice-carrots-dream",
"nine-bulldogs-camp",
"nine-olives-swim",
"ninety-rules-sneeze",
"old-papayas-shave",
"old-students-smoke",
"olive-boats-agree",
"olive-experts-fold",
"olive-singers-accept",
"orange-gorillas-clean",
"orange-walls-complain",
"polite-meals-hug",
"quick-penguins-refuse",
"quick-ties-stare",
"quiet-donkeys-punch",
"rare-seals-thank",
"real-eggs-sip",
"real-grapes-sing",
"red-bottles-swim",
"red-eggs-serve",
"renovate-47c1714",
"renovate-4b698fb",
"renovate-5f8d1ca",
"renovate-95b717a",
"renovate-97e6aa5",
"renovate-f4b1d70",
"renovate-f58dd5c",
"renovate-fb2e0b9",
"rotten-lemons-cry",
"selfish-mails-scream",
"serious-carpets-learn",
"seven-dots-serve",
"seven-plums-return",
"shaggy-trainers-rule",
"shaggy-windows-cross",
"sharp-pandas-hunt",
"shiny-apes-glow",
"shiny-clocks-greet",
"shiny-poets-tease",
"short-cherries-mix",
"shy-carrots-decide",
"silent-hotels-knock",
"silent-poets-grab",
"silent-waves-pretend",
"six-jobs-sin",
"six-melons-end",
"sixty-shoes-prove",
"slimy-rats-fly",
"smart-numbers-call",
"soft-balloons-relax",
"soft-beans-tease",
"sour-rivers-fry",
"spotty-jokes-unite",
"spotty-kids-pay",
"strange-parents-hammer",
"strong-lobsters-hide",
"strong-news-develop",
"sweet-ravens-glow",
"tall-frogs-clap",
"tall-tools-compare",
"tame-numbers-smile",
"tame-rockets-sin",
"tasty-feet-cheat",
"tasty-oranges-rescue",
"ten-numbers-happen",
"ten-planets-guess",
"ten-trainers-cough",
"tender-flowers-collect",
"thirty-dolls-admire",
"tidy-cooks-mix",
"tidy-cooks-mixed",
"tiny-donuts-drive",
"tiny-kiwis-know",
"tough-drinks-scream",
"twelve-hounds-know",
"twelve-pens-rescue",
"twelve-weeks-march",
"twenty-taxis-mate",
"two-coats-smile",
"two-geese-explain",
"two-singers-learn",
"unlucky-pens-search",
"unlucky-wasps-tan",
"warm-maps-scream",
"weak-news-jam",
"wet-emus-work",
"wet-lions-crash",
"wicked-ants-reflect",
"wicked-elephants-scream",
"wild-owls-doubt",
"wise-flies-laugh",
"wise-papayas-cough",
"young-ladybugs-decide",
"young-rules-repeat"
]
}
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-scaffolder-react': patch
'@backstage/plugin-scaffolder': patch
---
Added `ScaffolderPageContextMenu` to `ActionsPage`, `ListTaskPage`, and `TemplateEditorPage` so that you can more easily navigate between these pages
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/backend-plugin-api': patch
'@backstage/backend-common': patch
---
Support `token` in `readTree`, `readUrl` and `search`
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-kubernetes-react': patch
---
Extracted common dialog component.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/frontend-plugin-api': patch
---
Added `RouteResolutionsApi` as a replacement for the routing context.
+8
View File
@@ -0,0 +1,8 @@
---
'@backstage/core-components': patch
'@backstage/app-defaults': minor
'@backstage/plugin-playlist': patch
'@backstage/plugin-scaffolder': minor
---
Added stack trace display to `ErrorPage` and updated existing refs
+7
View File
@@ -0,0 +1,7 @@
---
'@backstage/plugin-auth-backend': patch
'@backstage/plugin-auth-node': patch
---
The helper function `makeProfileInfo` and `PassportHelpers.transformProfile`
were refactored to use the `jose` library.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-app-backend': patch
---
Support injecting config multiple times in a single bundle
+11
View File
@@ -0,0 +1,11 @@
---
'@backstage/core-components': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-entity-validation': patch
'@backstage/plugin-gcp-projects': patch
'@backstage/plugin-scaffolder-react': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-techdocs-module-addons-contrib': patch
---
Updated dependency `@react-hookz/web` to `^24.0.0`.
+11
View File
@@ -0,0 +1,11 @@
---
'@backstage/plugin-home-react': patch
'@backstage/plugin-home': patch
'@backstage/plugin-scaffolder-react': patch
'@backstage/plugin-scaffolder': patch
---
Updated dependency `@rjsf/utils` to `5.17.0`.
Updated dependency `@rjsf/core` to `5.17.0`.
Updated dependency `@rjsf/material-ui` to `5.17.0`.
Updated dependency `@rjsf/validator-ajv8` to `5.17.0`.
+11
View File
@@ -0,0 +1,11 @@
---
'@backstage/plugin-home-react': patch
'@backstage/plugin-home': patch
'@backstage/plugin-scaffolder-react': patch
'@backstage/plugin-scaffolder': patch
---
Updated dependency `@rjsf/utils` to `5.16.1`.
Updated dependency `@rjsf/core` to `5.16.1`.
Updated dependency `@rjsf/material-ui` to `5.16.1`.
Updated dependency `@rjsf/validator-ajv8` to `5.16.1`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-auth-backend-module-oidc-provider': patch
---
Updated dependency `passport` to `^0.7.0`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-bitbucket-cloud-common': patch
---
Updated dependency `ts-morph` to `^21.0.0`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-opencost': patch
---
Updated dependency `date-fns` to `^3.0.0`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-tasks': patch
---
Updated dependency `cron` to `^3.0.0`.
+8
View File
@@ -0,0 +1,8 @@
---
'@backstage/plugin-gcalendar': patch
'@backstage/plugin-microsoft-calendar': patch
'@backstage/plugin-techdocs': patch
---
Updated dependency `dompurify` to `^3.0.0`.
Updated dependency `@types/dompurify` to `^3.0.0`.
+16
View File
@@ -0,0 +1,16 @@
---
'@backstage/backend-common': patch
'@backstage/cli': patch
'@backstage/integration': patch
'@backstage/plugin-catalog-backend-module-github': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-catalog-import': patch
'@backstage/plugin-github-actions': patch
'@backstage/plugin-scaffolder-backend-module-confluence-to-markdown': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-techdocs-module-addons-contrib': patch
'@backstage/plugin-techdocs-node': patch
'@backstage/plugin-techdocs': patch
---
Updated dependency `git-url-parse` to `^14.0.0`.
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/cli': patch
'@backstage/plugin-scaffolder-backend': patch
---
Updated dependency `esbuild` to `^0.20.0`.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Updated dependency `eslint-plugin-deprecation` to `^2.0.0`.
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-app-backend': patch
'@backstage/plugin-app-node': patch
---
Allow the `app-backend` plugin to use a global configuration schema provided externally through an extension.
+5
View File
@@ -0,0 +1,5 @@
---
'@techdocs/cli': patch
---
fix: mkdocs parameter casing
+9
View File
@@ -0,0 +1,9 @@
---
'@backstage/plugin-scaffolder-backend': minor
'@backstage/plugin-scaffolder-common': minor
'@backstage/plugin-scaffolder-react': minor
'@backstage/plugin-scaffolder-node': minor
'@backstage/plugin-scaffolder': patch
---
Introduced the first version of recoverable tasks.

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