Merge branch 'master' into azure-devops/fetch-project-repo
Signed-off-by: Tarak Nath Tatwa <42321546+taraknath555@users.noreply.github.com>
This commit is contained in:
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-app-api': patch
|
||||
---
|
||||
|
||||
Fixed a bug that could cause `navigate` analytics events to be misattributed to the plugin mounted on the root route (e.g. the `home` plugin at `/`) when the route that was navigated to wasn't associated with a routable extension.
|
||||
@@ -1,43 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-server': patch
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
|
||||
'@backstage/plugin-search-backend-module-elasticsearch': patch
|
||||
'@backstage/plugin-catalog-backend-module-puppetdb': patch
|
||||
'@backstage/plugin-catalog-backend-module-msgraph': patch
|
||||
'@backstage/plugin-search-backend-module-techdocs': patch
|
||||
'@backstage/plugin-catalog-backend-module-gerrit': patch
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
'@backstage/plugin-catalog-backend-module-gitlab': 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-backend-module-azure': patch
|
||||
'@backstage/plugin-events-backend-module-github': patch
|
||||
'@backstage/plugin-events-backend-module-gitlab': patch
|
||||
'@backstage/plugin-catalog-backend-module-aws': patch
|
||||
'@backstage/plugin-catalog-backend-module-gcp': patch
|
||||
'@backstage/plugin-search-backend-module-pg': patch
|
||||
'@backstage/plugin-azure-devops-backend': patch
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
'@backstage/plugin-lighthouse-backend': patch
|
||||
'@backstage/plugin-permission-backend': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
'@backstage/backend-defaults': patch
|
||||
'@backstage/plugin-airbrake-backend': patch
|
||||
'@backstage/plugin-devtools-backend': patch
|
||||
'@backstage/plugin-periskop-backend': patch
|
||||
'@backstage/plugin-techdocs-backend': patch
|
||||
'@backstage/backend-common': patch
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
'@backstage/plugin-badges-backend': patch
|
||||
'@backstage/plugin-bazaar-backend': patch
|
||||
'@backstage/plugin-events-backend': patch
|
||||
'@backstage/plugin-search-backend': patch
|
||||
'@backstage/plugin-kafka-backend': patch
|
||||
'@backstage/plugin-proxy-backend': patch
|
||||
'@backstage/plugin-todo-backend': patch
|
||||
'@backstage/plugin-app-backend': patch
|
||||
---
|
||||
|
||||
Use `coreServices.rootConfig` instead of `coreService.config`
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-techdocs': patch
|
||||
'@backstage/plugin-search-backend-module-catalog': patch
|
||||
'@backstage/plugin-search-backend-module-explore': patch
|
||||
---
|
||||
|
||||
Ensure that all services are dependency injected into the module instead of taken from options
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-playlist': patch
|
||||
---
|
||||
|
||||
change color of delete icon to secondary in playlist table
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-app-api': patch
|
||||
---
|
||||
|
||||
Do not throw in backend.stop, if start failed
|
||||
@@ -0,0 +1,60 @@
|
||||
---
|
||||
'@backstage/plugin-api-docs-module-protoc-gen-doc': patch
|
||||
'@backstage/plugin-catalog-unprocessed-entities': patch
|
||||
'@backstage/plugin-github-pull-requests-board': patch
|
||||
'@backstage/integration-react': patch
|
||||
'@backstage/plugin-github-deployments': patch
|
||||
'@backstage/plugin-microsoft-calendar': patch
|
||||
'@backstage/plugin-newrelic-dashboard': patch
|
||||
'@backstage/plugin-entity-validation': patch
|
||||
'@backstage/plugin-apollo-explorer': patch
|
||||
'@backstage/plugin-gitops-profiles': patch
|
||||
'@backstage/plugin-graphql-voyager': patch
|
||||
'@backstage/plugin-apache-airflow': patch
|
||||
'@backstage/plugin-github-actions': patch
|
||||
'@backstage/plugin-octopus-deploy': patch
|
||||
'@backstage/plugin-splunk-on-call': patch
|
||||
'@backstage/plugin-config-schema': patch
|
||||
'@backstage/plugin-github-issues': patch
|
||||
'@backstage/plugin-azure-devops': patch
|
||||
'@backstage/plugin-code-climate': patch
|
||||
'@backstage/plugin-gcp-projects': patch
|
||||
'@backstage/plugin-azure-sites': patch
|
||||
'@backstage/plugin-firehydrant': patch
|
||||
'@backstage/plugin-cloudbuild': patch
|
||||
'@backstage/plugin-home-react': patch
|
||||
'@backstage/plugin-lighthouse': patch
|
||||
'@backstage/plugin-tech-radar': patch
|
||||
'@backstage/plugin-codescene': patch
|
||||
'@backstage/plugin-dynatrace': patch
|
||||
'@backstage/plugin-gcalendar': patch
|
||||
'@backstage/plugin-org-react': patch
|
||||
'@backstage/plugin-shortcuts': patch
|
||||
'@backstage/plugin-sonarqube': patch
|
||||
'@backstage/plugin-xcmetrics': patch
|
||||
'@backstage/plugin-airbrake': patch
|
||||
'@backstage/plugin-circleci': patch
|
||||
'@backstage/plugin-graphiql': patch
|
||||
'@backstage/plugin-linguist': patch
|
||||
'@backstage/plugin-newrelic': patch
|
||||
'@backstage/plugin-opencost': patch
|
||||
'@backstage/plugin-periskop': patch
|
||||
'@backstage/plugin-playlist': patch
|
||||
'@backstage/plugin-puppetdb': patch
|
||||
'@backstage/plugin-bitrise': 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-kafka': patch
|
||||
'@backstage/plugin-nomad': patch
|
||||
'@backstage/plugin-vault': patch
|
||||
'@backstage/plugin-todo': patch
|
||||
'@backstage/plugin-org': patch
|
||||
---
|
||||
|
||||
Moved `@types/react` to be a regular dependency
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Fix to the `limit` parameter on entity queries.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-graph': patch
|
||||
---
|
||||
|
||||
Propagate entity spec to EntityNode so that spec info such as type can be used for graph node customization
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
'@backstage/plugin-kubernetes-common': patch
|
||||
---
|
||||
|
||||
Add AWS Annotations to Kubernetes Cluster Resource
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
---
|
||||
|
||||
Fixed a bug where the proxy was not rewriting WebSocket request paths properly.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-playlist': patch
|
||||
---
|
||||
|
||||
Displaying an alert popup each time the Playlist is created or deleted
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': patch
|
||||
---
|
||||
|
||||
Added title to props for `Has<kind>Cards`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Fix the get entities query in the `MyGroupsPicker` to query the `kind=Group` entities.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Bumped create-app version.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Bumped create-app version.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-graph': patch
|
||||
---
|
||||
|
||||
Added maximum depth parameter to the catalogGraphParams in CatalogGraphCard.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
---
|
||||
|
||||
Migrated the GitLab auth provider to be implemented using the new `@backstage/plugin-auth-backend-module-gitlab-provider` module.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Added the ability to create a plain backend module with the `new` command.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
---
|
||||
|
||||
Added `authPlugin` export for the new backend system. The plugin does not include any built-in auth providers, they must instead be added by installing additional modules, for example `authModuleGoogleProvider` from `@backstage/plugin-auth-backend-module-google-provider`.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/config-loader': minor
|
||||
---
|
||||
|
||||
Loading invalid TypeScript configuration schemas will now throw an error rather than silently being ignored.
|
||||
|
||||
In particular this includes defining any additional types other than `Config` in the schema file, or use of unsupported types such as `Record` or `Partial`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-code-coverage-backend': patch
|
||||
---
|
||||
|
||||
Added support for LCOV coverage reports
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend-module-gcp-iap-provider': minor
|
||||
---
|
||||
|
||||
New module for `@backstage/plugin-auth-backend` that adds a GCP IAP auth provider.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog': patch
|
||||
---
|
||||
|
||||
Fixed an issue where `EntitySwitch` was preventing the display of entity errors.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs': patch
|
||||
---
|
||||
|
||||
Fixed bug in styles that caused next and previous links in footer to overlap page content.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Bump to a newer version of the `concurrently` library
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Fixed an issue causing `StructuredMetadataTable` to crash in case metadata contained `null` values.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Add examples for `publish:github` and `publish:gitlab` scaffolder actions.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-azure': patch
|
||||
---
|
||||
|
||||
Improve consistency of results from the `AzureDevOpsEntityProvider`.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-entity-feedback': patch
|
||||
---
|
||||
|
||||
Improve README to note that Backstage identity is required to be configured
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
---
|
||||
|
||||
Updated `frameHandler` to return `undefined` when using the redirect flow instead of returning `postMessageReponse` which was causing errors
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Update OpenAPI schema to relax the encoding validation of all request parameters.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-auth-node': patch
|
||||
---
|
||||
|
||||
The `BackstageIdentityResponse` interface now has an optional `expiresInSeconds` field that can be used to signal session expiration. The `prepareBackstageIdentityResponse` utility will now also read the expiration from the provided token, and include it in the response.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Added examples for the `fs:delete` and `fs:rename` actions
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-graphql-voyager': patch
|
||||
---
|
||||
|
||||
Fix typo in install instructions.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-openapi-utils': patch
|
||||
---
|
||||
|
||||
Add a new `createRouter` method for generating an `express` router that validates against your spec. Also fixes a bug with the query parameters type resolution.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/core-app-api': minor
|
||||
---
|
||||
|
||||
Fixed two bugs in how the `OAuth2Session` type represents the underlying data. The `expiresAt` and `backstageIdentity` are now both optional, since that's what they are in practice. This is not considered a breaking change since it was effectively a bug in the modelling of the state that this type represents, and the type was not used in any other external contract.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/integration': patch
|
||||
---
|
||||
|
||||
Additional fix for Gitiles auth links
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-org': patch
|
||||
---
|
||||
|
||||
Ensure direct relations are shown for User entities while keeping support for aggregating closest parent group ownership
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
---
|
||||
|
||||
Deprecated several exports that are now available from `@backstage/plugin-auth-node` instead.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-explore-backend': patch
|
||||
---
|
||||
|
||||
Moved the config example from the "Tools as Code" section to the "Tools as Config" section of the README
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-azure': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
Use `DefaultAzureDevOpsCredentialsProvider` to retrieve credentials for Azure DevOps.
|
||||
@@ -1,91 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-confluence-to-markdown': patch
|
||||
'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch
|
||||
'@backstage/plugin-events-backend-module-bitbucket-cloud': patch
|
||||
'@backstage/plugin-search-backend-module-elasticsearch': patch
|
||||
'@backstage/plugin-catalog-backend-module-unprocessed': patch
|
||||
'@backstage/plugin-scaffolder-backend-module-sentry': patch
|
||||
'@backstage/plugin-scaffolder-backend-module-yeoman': patch
|
||||
'@backstage/plugin-scaffolder-backend-module-rails': patch
|
||||
'@backstage/plugin-search-backend-module-techdocs': patch
|
||||
'@backstage/plugin-cicd-statistics-module-gitlab': 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-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-events-backend-test-utils': patch
|
||||
'@backstage/plugin-search-backend-module-pg': patch
|
||||
'@backstage/plugin-entity-feedback-backend': patch
|
||||
'@backstage/backend-openapi-utils': patch
|
||||
'@backstage/plugin-bitbucket-cloud-common': patch
|
||||
'@backstage/plugin-entity-feedback-common': patch
|
||||
'@backstage/plugin-code-coverage-backend': patch
|
||||
'@backstage/plugin-user-settings-backend': patch
|
||||
'@backstage/plugin-analytics-module-ga4': patch
|
||||
'@backstage/plugin-azure-devops-backend': patch
|
||||
'@backstage/plugin-analytics-module-ga': patch
|
||||
'@backstage/plugin-git-release-manager': patch
|
||||
'@backstage/plugin-search-backend-node': patch
|
||||
'@backstage/integration-react': patch
|
||||
'@backstage/plugin-github-deployments': patch
|
||||
'@backstage/plugin-microsoft-calendar': patch
|
||||
'@backstage/plugin-newrelic-dashboard': patch
|
||||
'@backstage/plugin-permission-backend': patch
|
||||
'@backstage/plugin-entity-validation': patch
|
||||
'@backstage/plugin-sonarqube-backend': patch
|
||||
'@backstage/plugin-airbrake-backend': patch
|
||||
'@backstage/plugin-devtools-backend': patch
|
||||
'@backstage/plugin-linguist-backend': patch
|
||||
'@backstage/plugin-periskop-backend': patch
|
||||
'@backstage/plugin-playlist-backend': patch
|
||||
'@backstage/plugin-apollo-explorer': patch
|
||||
'@backstage/plugin-devtools-common': patch
|
||||
'@backstage/plugin-entity-feedback': patch
|
||||
'@backstage/plugin-explore-backend': patch
|
||||
'@backstage/plugin-graphql-voyager': patch
|
||||
'@backstage/plugin-jenkins-backend': patch
|
||||
'@backstage/plugin-linguist-common': patch
|
||||
'@backstage/plugin-playlist-common': patch
|
||||
'@backstage/plugin-scaffolder-node': patch
|
||||
'@backstage/plugin-apache-airflow': patch
|
||||
'@backstage/plugin-bazaar-backend': patch
|
||||
'@backstage/plugin-events-backend': patch
|
||||
'@backstage/plugin-jenkins-common': patch
|
||||
'@backstage/plugin-octopus-deploy': patch
|
||||
'@backstage/plugin-search-backend': patch
|
||||
'@backstage/plugin-stack-overflow': patch
|
||||
'@backstage/plugin-catalog-graph': patch
|
||||
'@backstage/plugin-code-coverage': patch
|
||||
'@backstage/plugin-config-schema': patch
|
||||
'@backstage/plugin-github-issues': patch
|
||||
'@backstage/plugin-nomad-backend': patch
|
||||
'@backstage/plugin-tech-insights': patch
|
||||
'@backstage/plugin-catalog-node': patch
|
||||
'@backstage/plugin-code-climate': patch
|
||||
'@backstage/plugin-events-node': patch
|
||||
'@backstage/plugin-firehydrant': patch
|
||||
'@backstage/cli-node': patch
|
||||
'@backstage/plugin-auth-node': patch
|
||||
'@backstage/plugin-codescene': patch
|
||||
'@backstage/plugin-dynatrace': patch
|
||||
'@backstage/plugin-gcalendar': patch
|
||||
'@backstage/plugin-org-react': patch
|
||||
'@backstage/plugin-shortcuts': patch
|
||||
'@backstage/plugin-xcmetrics': patch
|
||||
'@backstage/plugin-airbrake': patch
|
||||
'@backstage/plugin-periskop': patch
|
||||
'@backstage/plugin-playlist': patch
|
||||
'@backstage/plugin-bitrise': patch
|
||||
'@backstage/plugin-allure': patch
|
||||
'@backstage/plugin-bazaar': patch
|
||||
'@backstage/plugin-ilert': patch
|
||||
'@backstage/plugin-kafka': patch
|
||||
'@backstage/plugin-nomad': patch
|
||||
'@backstage/plugin-adr': patch
|
||||
'@backstage/plugin-org': patch
|
||||
---
|
||||
|
||||
Add package repository and homepage metadata
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-newrelic': patch
|
||||
---
|
||||
|
||||
The newrelic plugin now supports pagination when retrieving results from newrelic. It will no longer truncate results. To see all applications, the link header will need to be allowed through the proxy (see the newrelic plugin readme).
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
Added option to skip forked repos in GitlabDiscoveryEntityProvider
|
||||
@@ -1,14 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-devtools-backend': patch
|
||||
---
|
||||
|
||||
Add DevTools configuration to enable dependency listing to be filtered with custom prefixes. For instance, in your `app-config.yaml`:
|
||||
|
||||
```yaml
|
||||
devTools:
|
||||
info:
|
||||
packagePrefixes:
|
||||
- @backstage/
|
||||
- @roadiehq/backstage-
|
||||
- @spotify/backstage-
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-linguist-common': patch
|
||||
---
|
||||
|
||||
Exported new LanguageType type alias
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-linguist-backend': patch
|
||||
---
|
||||
|
||||
Fixed bug in LinguistBackendClient.ts file where if the linguistJsOptions is specified and sent over to the linguist-js package it would get changed (another attribute would be added) causing future entities of the batch to fail with an error
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-sonarqube': patch
|
||||
---
|
||||
|
||||
Remove sonarQube card disable class
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Fixed a link to the frontend Backstage plugin that had pointed to itself.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-app-node': minor
|
||||
---
|
||||
|
||||
Added the `app` plugin node library, initially providing an extension point that can be used to configure a static fallback handler.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Fixed the plugin and module ID of the alpha `catalogModuleTemplateKind` export.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': minor
|
||||
---
|
||||
|
||||
Support configuring applicable kinds for `AnnotateScmSlugEntityProcessor`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Reload the frontend when app config changes
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/core-app-api': minor
|
||||
---
|
||||
|
||||
The `OAuth` class which is used by all OAuth providers will now consider both the session expiration of both the Backstage identity as well as the upstream identity provider, and refresh the session with either of them is about to expire.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend-module-gitlab-provider': minor
|
||||
---
|
||||
|
||||
New module for `@backstage/plugin-auth-backend` that adds a GitLab auth provider.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-search-react': patch
|
||||
---
|
||||
|
||||
Optionally initializes the search context with default settings for search queries only when the config is defined, rather than always overriding it.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-azure': patch
|
||||
---
|
||||
|
||||
Remove duplications from Azure search before committing the new locations to the catalog.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-home-react': patch
|
||||
---
|
||||
|
||||
Make `title` optional when defining the `createCardExtension`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Adds examples to a few scaffolder actions.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
---
|
||||
|
||||
Added the ability to disable the built-in auth providers by passing `disableDefaultProviderFactories` to `createRouter`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-test-utils': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Renamed `mockServices.config` to `mockServices.rootConfig`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-app-api': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Renamed `configServiceFactory` to `rootConfigServiceFactory`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-plugin-api': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Renamed `coreServices.config` to `coreServices.rootConfig`.
|
||||
@@ -0,0 +1,14 @@
|
||||
---
|
||||
'@backstage/plugin-search-react': minor
|
||||
'@backstage/plugin-search': minor
|
||||
---
|
||||
|
||||
The SearchPage component can now be configured via app-config.yaml with default query parameters to define how it behaves when it is first loaded or reset. Check out the following example:
|
||||
|
||||
```yaml
|
||||
search:
|
||||
query:
|
||||
pageLimit: 50
|
||||
```
|
||||
|
||||
Acceptable values for `pageLimit` are `10`, `25`, `50` or `100`.
|
||||
@@ -1,17 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-server': patch
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
|
||||
'@backstage/plugin-catalog-backend-module-puppetdb': patch
|
||||
'@backstage/plugin-catalog-backend-module-msgraph': patch
|
||||
'@backstage/plugin-catalog-backend-module-gerrit': patch
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
'@backstage/plugin-catalog-backend-module-gitlab': patch
|
||||
'@backstage/plugin-events-backend-module-aws-sqs': patch
|
||||
'@backstage/plugin-catalog-backend-module-azure': patch
|
||||
'@backstage/plugin-catalog-backend-module-aws': patch
|
||||
'@backstage/backend-common': patch
|
||||
'@backstage/plugin-jenkins-backend': patch
|
||||
'@backstage/plugin-proxy-backend': patch
|
||||
---
|
||||
|
||||
Fixed invalid configuration schema. The configuration schema may be more strict as a result.
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
'@backstage/plugin-splunk-on-call': patch
|
||||
'@backstage/plugin-xcmetrics': patch
|
||||
'@backstage/plugin-catalog': patch
|
||||
---
|
||||
|
||||
Prefer simple `theme.spacing` without string interpolation
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-linguist-backend': patch
|
||||
---
|
||||
|
||||
When creating the router using `createRouterFromConfig` or using the plugin for the new backend system the `linguist.useSourceLocation` configuration is now optional.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-code-coverage': patch
|
||||
---
|
||||
|
||||
Use fetchApi to ensure authorization is used when fetching code-coverage data
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
---
|
||||
|
||||
The algorithm used when generating Backstage tokens can be configured via `auth.identityTokenAlgorithm`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-confluence-to-markdown': patch
|
||||
---
|
||||
|
||||
Use `fetchContents` directly instead of a `fetchPlainAction`
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-test-utils': patch
|
||||
---
|
||||
|
||||
Extended `mockService` to also include mocked variants, for example `mockServices.lifecycle.mock()`. The returned mocked implementation will have a `factory` property which is a service factory for itself. You can also pass a partial implementation of the service to the mock function to use a mock implementation of specific methods.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/integration': patch
|
||||
---
|
||||
|
||||
Gitiles: Fixed auth prefix issue
|
||||
@@ -0,0 +1,28 @@
|
||||
---
|
||||
'@backstage/plugin-auth-node': minor
|
||||
---
|
||||
|
||||
Introduced a new system for building auth providers for `@backstage/plugin-auth-backend`, which both increases the amount of code re-use across providers, and also works better with the new backend system.
|
||||
|
||||
Many existing types have been moved from `@backstage/plugin-auth-backend` in order to avoid a direct dependency on the plugin from modules.
|
||||
|
||||
Auth provider integrations are now primarily implemented through a pattern of creating "authenticators", which are in turn specific to each kind of integrations. Initially there are two types: `createOAuthAuthenticator` and `createProxyAuthenticator`. These come paired with functions that let you create the corresponding route handlers, `createOAuthRouteHandlers` and `createProxyAuthRouteHandlers`, as well as provider factories, `createOAuthProviderFactory` and `createProxyAuthProviderFactory`. This new authenticator pattern allows the sign-in logic to be separated from the auth integration logic, allowing it to be completely re-used across all providers of the same kind.
|
||||
|
||||
The new provider factories also implement a new declarative way to configure sign-in resolvers, rather than configuration through code. Sign-in resolvers can now be configured through the `resolvers` configuration key, where the first resolver that provides an identity will be used, for example:
|
||||
|
||||
```yaml
|
||||
auth:
|
||||
providers:
|
||||
google:
|
||||
development:
|
||||
clientId: ...
|
||||
clientSecret: ...
|
||||
signIn:
|
||||
resolvers:
|
||||
- resolver: emailMatchingUserEntityAnnotation
|
||||
- resolver: emailLocalPartMatchingUserEntityName
|
||||
```
|
||||
|
||||
These configurable resolvers are created with a new `createSignInResolverFactory` function, which creates a sign-in resolver factory, optionally with an options schema that will be used both when configuring the sign-in resolver through configuration and code.
|
||||
|
||||
The internal helpers from `@backstage/plugin-auth-backend` that were used to implement auth providers using passport strategies have now also been made available as public API, through `PassportHelpers` and `PassportOAuthAuthenticatorHelper`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-unprocessed': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Fixing typo in exported module. You will have to rename the import to the correct spelling. `UnprocessedEntites` -> `UnprocessedEntities`
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-entity-feedback-backend': patch
|
||||
---
|
||||
|
||||
Improve backend logging if method calls fail
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
---
|
||||
|
||||
Updated config schema to match what was being used in code
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/core-plugin-api': minor
|
||||
---
|
||||
|
||||
Added the optional `expiresAt` field that may now be part of a `BackstageIdentityResponse`.
|
||||
+248
-266
@@ -2,303 +2,285 @@
|
||||
"mode": "pre",
|
||||
"tag": "next",
|
||||
"initialVersions": {
|
||||
"example-app": "0.2.85",
|
||||
"@backstage/app-defaults": "1.4.1",
|
||||
"example-backend": "0.2.85",
|
||||
"@backstage/backend-app-api": "0.4.5",
|
||||
"@backstage/backend-common": "0.19.1",
|
||||
"@backstage/backend-defaults": "0.1.12",
|
||||
"example-app": "0.2.86",
|
||||
"@backstage/app-defaults": "1.4.2",
|
||||
"example-backend": "0.2.86",
|
||||
"@backstage/backend-app-api": "0.5.0",
|
||||
"@backstage/backend-common": "0.19.2",
|
||||
"@backstage/backend-defaults": "0.2.0",
|
||||
"@backstage/backend-dev-utils": "0.1.1",
|
||||
"example-backend-next": "0.0.13",
|
||||
"@backstage/backend-openapi-utils": "0.0.2",
|
||||
"@backstage/backend-plugin-api": "0.5.4",
|
||||
"@backstage/backend-tasks": "0.5.4",
|
||||
"@backstage/backend-test-utils": "0.1.39",
|
||||
"example-backend-next": "0.0.14",
|
||||
"@backstage/backend-openapi-utils": "0.0.3",
|
||||
"@backstage/backend-plugin-api": "0.6.0",
|
||||
"@backstage/backend-tasks": "0.5.5",
|
||||
"@backstage/backend-test-utils": "0.2.0",
|
||||
"@backstage/catalog-client": "1.4.3",
|
||||
"@backstage/catalog-model": "1.4.1",
|
||||
"@backstage/cli": "0.22.9",
|
||||
"@backstage/cli": "0.22.10",
|
||||
"@backstage/cli-common": "0.1.12",
|
||||
"@backstage/cli-node": "0.1.2",
|
||||
"@backstage/cli-node": "0.1.3",
|
||||
"@backstage/codemods": "0.1.45",
|
||||
"@backstage/config": "1.0.8",
|
||||
"@backstage/config-loader": "1.3.2",
|
||||
"@backstage/core-app-api": "1.9.0",
|
||||
"@backstage/core-components": "0.13.3",
|
||||
"@backstage/config-loader": "1.4.0",
|
||||
"@backstage/core-app-api": "1.9.1",
|
||||
"@backstage/core-components": "0.13.4",
|
||||
"@backstage/core-plugin-api": "1.5.3",
|
||||
"@backstage/create-app": "0.5.3",
|
||||
"@backstage/dev-utils": "1.0.17",
|
||||
"e2e-test": "0.2.5",
|
||||
"@backstage/create-app": "0.5.4",
|
||||
"@backstage/dev-utils": "1.0.18",
|
||||
"e2e-test": "0.2.6",
|
||||
"@backstage/errors": "1.2.1",
|
||||
"@backstage/eslint-plugin": "0.1.3",
|
||||
"@backstage/integration": "1.5.1",
|
||||
"@backstage/integration": "1.6.0",
|
||||
"@backstage/integration-aws-node": "0.1.5",
|
||||
"@backstage/integration-react": "1.1.15",
|
||||
"@backstage/integration-react": "1.1.16",
|
||||
"@backstage/release-manifests": "0.0.9",
|
||||
"@backstage/repo-tools": "0.3.2",
|
||||
"@techdocs/cli": "1.4.4",
|
||||
"techdocs-cli-embedded-app": "0.2.84",
|
||||
"@backstage/test-utils": "1.4.1",
|
||||
"@backstage/repo-tools": "0.3.3",
|
||||
"@techdocs/cli": "1.4.5",
|
||||
"techdocs-cli-embedded-app": "0.2.85",
|
||||
"@backstage/test-utils": "1.4.2",
|
||||
"@backstage/theme": "0.4.1",
|
||||
"@backstage/types": "1.1.0",
|
||||
"@backstage/version-bridge": "1.0.4",
|
||||
"@backstage/plugin-adr": "0.6.3",
|
||||
"@backstage/plugin-adr-backend": "0.3.5",
|
||||
"@backstage/plugin-adr-common": "0.2.11",
|
||||
"@backstage/plugin-airbrake": "0.3.20",
|
||||
"@backstage/plugin-airbrake-backend": "0.2.20",
|
||||
"@backstage/plugin-allure": "0.1.36",
|
||||
"@backstage/plugin-analytics-module-ga": "0.1.31",
|
||||
"@backstage/plugin-analytics-module-ga4": "0.1.2",
|
||||
"@backstage/plugin-apache-airflow": "0.2.13",
|
||||
"@backstage/plugin-api-docs": "0.9.6",
|
||||
"@backstage/plugin-adr": "0.6.4",
|
||||
"@backstage/plugin-adr-backend": "0.3.6",
|
||||
"@backstage/plugin-adr-common": "0.2.12",
|
||||
"@backstage/plugin-airbrake": "0.3.21",
|
||||
"@backstage/plugin-airbrake-backend": "0.2.21",
|
||||
"@backstage/plugin-allure": "0.1.37",
|
||||
"@backstage/plugin-analytics-module-ga": "0.1.32",
|
||||
"@backstage/plugin-analytics-module-ga4": "0.1.3",
|
||||
"@backstage/plugin-analytics-module-newrelic-browser": "0.0.1",
|
||||
"@backstage/plugin-apache-airflow": "0.2.14",
|
||||
"@backstage/plugin-api-docs": "0.9.7",
|
||||
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.2",
|
||||
"@backstage/plugin-apollo-explorer": "0.1.13",
|
||||
"@backstage/plugin-app-backend": "0.3.47",
|
||||
"@backstage/plugin-auth-backend": "0.18.5",
|
||||
"@backstage/plugin-auth-node": "0.2.16",
|
||||
"@backstage/plugin-azure-devops": "0.3.2",
|
||||
"@backstage/plugin-azure-devops-backend": "0.3.26",
|
||||
"@backstage/plugin-apollo-explorer": "0.1.14",
|
||||
"@backstage/plugin-app-backend": "0.3.48",
|
||||
"@backstage/plugin-app-node": "0.1.0",
|
||||
"@backstage/plugin-auth-backend": "0.18.6",
|
||||
"@backstage/plugin-auth-node": "0.2.17",
|
||||
"@backstage/plugin-azure-devops": "0.3.3",
|
||||
"@backstage/plugin-azure-devops-backend": "0.3.27",
|
||||
"@backstage/plugin-azure-devops-common": "0.3.0",
|
||||
"@backstage/plugin-azure-sites": "0.1.9",
|
||||
"@backstage/plugin-azure-sites-backend": "0.1.9",
|
||||
"@backstage/plugin-azure-sites": "0.1.10",
|
||||
"@backstage/plugin-azure-sites-backend": "0.1.10",
|
||||
"@backstage/plugin-azure-sites-common": "0.1.0",
|
||||
"@backstage/plugin-badges": "0.2.44",
|
||||
"@backstage/plugin-badges-backend": "0.2.2",
|
||||
"@backstage/plugin-bazaar": "0.2.11",
|
||||
"@backstage/plugin-bazaar-backend": "0.2.10",
|
||||
"@backstage/plugin-bitbucket-cloud-common": "0.2.8",
|
||||
"@backstage/plugin-bitrise": "0.1.47",
|
||||
"@backstage/plugin-catalog": "1.12.0",
|
||||
"@backstage/plugin-catalog-backend": "1.11.0",
|
||||
"@backstage/plugin-catalog-backend-module-aws": "0.2.2",
|
||||
"@backstage/plugin-catalog-backend-module-azure": "0.1.18",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket": "0.2.14",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.1.14",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.1.12",
|
||||
"@backstage/plugin-catalog-backend-module-gerrit": "0.1.15",
|
||||
"@backstage/plugin-catalog-backend-module-github": "0.3.2",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab": "0.2.3",
|
||||
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.4.0",
|
||||
"@backstage/plugin-catalog-backend-module-ldap": "0.5.14",
|
||||
"@backstage/plugin-catalog-backend-module-msgraph": "0.5.6",
|
||||
"@backstage/plugin-catalog-backend-module-openapi": "0.1.13",
|
||||
"@backstage/plugin-catalog-backend-module-puppetdb": "0.1.4",
|
||||
"@backstage/plugin-catalog-backend-module-unprocessed": "0.1.1",
|
||||
"@backstage/plugin-badges": "0.2.45",
|
||||
"@backstage/plugin-badges-backend": "0.2.3",
|
||||
"@backstage/plugin-bazaar": "0.2.12",
|
||||
"@backstage/plugin-bazaar-backend": "0.2.11",
|
||||
"@backstage/plugin-bitbucket-cloud-common": "0.2.9",
|
||||
"@backstage/plugin-bitrise": "0.1.48",
|
||||
"@backstage/plugin-catalog": "1.12.1",
|
||||
"@backstage/plugin-catalog-backend": "1.12.0",
|
||||
"@backstage/plugin-catalog-backend-module-aws": "0.2.3",
|
||||
"@backstage/plugin-catalog-backend-module-azure": "0.1.19",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket": "0.2.15",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.1.15",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.1.13",
|
||||
"@backstage/plugin-catalog-backend-module-gcp": "0.1.0",
|
||||
"@backstage/plugin-catalog-backend-module-gerrit": "0.1.16",
|
||||
"@backstage/plugin-catalog-backend-module-github": "0.3.3",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab": "0.2.4",
|
||||
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.4.1",
|
||||
"@backstage/plugin-catalog-backend-module-ldap": "0.5.15",
|
||||
"@backstage/plugin-catalog-backend-module-msgraph": "0.5.7",
|
||||
"@backstage/plugin-catalog-backend-module-openapi": "0.1.14",
|
||||
"@backstage/plugin-catalog-backend-module-puppetdb": "0.1.5",
|
||||
"@backstage/plugin-catalog-backend-module-unprocessed": "0.2.0",
|
||||
"@backstage/plugin-catalog-common": "1.0.15",
|
||||
"@internal/plugin-catalog-customized": "0.0.12",
|
||||
"@backstage/plugin-catalog-graph": "0.2.32",
|
||||
"@internal/plugin-catalog-customized": "0.0.13",
|
||||
"@backstage/plugin-catalog-graph": "0.2.33",
|
||||
"@backstage/plugin-catalog-graphql": "0.3.22",
|
||||
"@backstage/plugin-catalog-import": "0.9.10",
|
||||
"@backstage/plugin-catalog-node": "1.4.0",
|
||||
"@backstage/plugin-catalog-react": "1.8.0",
|
||||
"@backstage/plugin-catalog-unprocessed-entities": "0.1.1",
|
||||
"@backstage/plugin-cicd-statistics": "0.1.22",
|
||||
"@backstage/plugin-cicd-statistics-module-gitlab": "0.1.16",
|
||||
"@backstage/plugin-circleci": "0.3.20",
|
||||
"@backstage/plugin-cloudbuild": "0.3.20",
|
||||
"@backstage/plugin-code-climate": "0.1.20",
|
||||
"@backstage/plugin-code-coverage": "0.2.13",
|
||||
"@backstage/plugin-code-coverage-backend": "0.2.13",
|
||||
"@backstage/plugin-codescene": "0.1.15",
|
||||
"@backstage/plugin-config-schema": "0.1.43",
|
||||
"@backstage/plugin-cost-insights": "0.12.9",
|
||||
"@backstage/plugin-catalog-import": "0.9.11",
|
||||
"@backstage/plugin-catalog-node": "1.4.1",
|
||||
"@backstage/plugin-catalog-react": "1.8.1",
|
||||
"@backstage/plugin-catalog-unprocessed-entities": "0.1.2",
|
||||
"@backstage/plugin-cicd-statistics": "0.1.23",
|
||||
"@backstage/plugin-cicd-statistics-module-gitlab": "0.1.17",
|
||||
"@backstage/plugin-circleci": "0.3.21",
|
||||
"@backstage/plugin-cloudbuild": "0.3.21",
|
||||
"@backstage/plugin-code-climate": "0.1.21",
|
||||
"@backstage/plugin-code-coverage": "0.2.14",
|
||||
"@backstage/plugin-code-coverage-backend": "0.2.14",
|
||||
"@backstage/plugin-codescene": "0.1.16",
|
||||
"@backstage/plugin-config-schema": "0.1.44",
|
||||
"@backstage/plugin-cost-insights": "0.12.10",
|
||||
"@backstage/plugin-cost-insights-common": "0.1.1",
|
||||
"@backstage/plugin-devtools": "0.1.2",
|
||||
"@backstage/plugin-devtools-backend": "0.1.2",
|
||||
"@backstage/plugin-devtools-common": "0.1.2",
|
||||
"@backstage/plugin-dynatrace": "7.0.0",
|
||||
"@backstage/plugin-entity-feedback": "0.2.3",
|
||||
"@backstage/plugin-entity-feedback-backend": "0.1.5",
|
||||
"@backstage/plugin-entity-feedback-common": "0.1.1",
|
||||
"@backstage/plugin-entity-validation": "0.1.5",
|
||||
"@backstage/plugin-events-backend": "0.2.8",
|
||||
"@backstage/plugin-events-backend-module-aws-sqs": "0.2.2",
|
||||
"@backstage/plugin-events-backend-module-azure": "0.1.9",
|
||||
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.1.9",
|
||||
"@backstage/plugin-events-backend-module-gerrit": "0.1.9",
|
||||
"@backstage/plugin-events-backend-module-github": "0.1.9",
|
||||
"@backstage/plugin-events-backend-module-gitlab": "0.1.9",
|
||||
"@backstage/plugin-events-backend-test-utils": "0.1.9",
|
||||
"@backstage/plugin-events-node": "0.2.8",
|
||||
"@internal/plugin-todo-list": "1.0.15",
|
||||
"@internal/plugin-todo-list-backend": "1.0.15",
|
||||
"@backstage/plugin-devtools": "0.1.3",
|
||||
"@backstage/plugin-devtools-backend": "0.1.3",
|
||||
"@backstage/plugin-devtools-common": "0.1.3",
|
||||
"@backstage/plugin-dynatrace": "7.0.1",
|
||||
"@backstage/plugin-entity-feedback": "0.2.4",
|
||||
"@backstage/plugin-entity-feedback-backend": "0.1.6",
|
||||
"@backstage/plugin-entity-feedback-common": "0.1.2",
|
||||
"@backstage/plugin-entity-validation": "0.1.6",
|
||||
"@backstage/plugin-events-backend": "0.2.9",
|
||||
"@backstage/plugin-events-backend-module-aws-sqs": "0.2.3",
|
||||
"@backstage/plugin-events-backend-module-azure": "0.1.10",
|
||||
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.1.10",
|
||||
"@backstage/plugin-events-backend-module-gerrit": "0.1.10",
|
||||
"@backstage/plugin-events-backend-module-github": "0.1.10",
|
||||
"@backstage/plugin-events-backend-module-gitlab": "0.1.10",
|
||||
"@backstage/plugin-events-backend-test-utils": "0.1.10",
|
||||
"@backstage/plugin-events-node": "0.2.9",
|
||||
"@internal/plugin-todo-list": "1.0.16",
|
||||
"@internal/plugin-todo-list-backend": "1.0.16",
|
||||
"@internal/plugin-todo-list-common": "1.0.12",
|
||||
"@backstage/plugin-explore": "0.4.6",
|
||||
"@backstage/plugin-explore-backend": "0.0.9",
|
||||
"@backstage/plugin-explore": "0.4.7",
|
||||
"@backstage/plugin-explore-backend": "0.0.10",
|
||||
"@backstage/plugin-explore-common": "0.0.1",
|
||||
"@backstage/plugin-explore-react": "0.0.30",
|
||||
"@backstage/plugin-firehydrant": "0.2.4",
|
||||
"@backstage/plugin-fossa": "0.2.52",
|
||||
"@backstage/plugin-gcalendar": "0.3.16",
|
||||
"@backstage/plugin-gcp-projects": "0.3.39",
|
||||
"@backstage/plugin-git-release-manager": "0.3.33",
|
||||
"@backstage/plugin-github-actions": "0.6.1",
|
||||
"@backstage/plugin-github-deployments": "0.1.51",
|
||||
"@backstage/plugin-github-issues": "0.2.9",
|
||||
"@backstage/plugin-github-pull-requests-board": "0.1.14",
|
||||
"@backstage/plugin-gitops-profiles": "0.3.38",
|
||||
"@backstage/plugin-gocd": "0.1.26",
|
||||
"@backstage/plugin-graphiql": "0.2.52",
|
||||
"@backstage/plugin-graphql-backend": "0.1.37",
|
||||
"@backstage/plugin-graphql-voyager": "0.1.5",
|
||||
"@backstage/plugin-home": "0.5.4",
|
||||
"@backstage/plugin-home-react": "0.1.1",
|
||||
"@backstage/plugin-ilert": "0.2.9",
|
||||
"@backstage/plugin-jenkins": "0.8.2",
|
||||
"@backstage/plugin-jenkins-backend": "0.2.2",
|
||||
"@backstage/plugin-jenkins-common": "0.1.17",
|
||||
"@backstage/plugin-kafka": "0.3.20",
|
||||
"@backstage/plugin-kafka-backend": "0.2.40",
|
||||
"@backstage/plugin-kubernetes": "0.9.3",
|
||||
"@backstage/plugin-kubernetes-backend": "0.11.2",
|
||||
"@backstage/plugin-firehydrant": "0.2.5",
|
||||
"@backstage/plugin-fossa": "0.2.53",
|
||||
"@backstage/plugin-gcalendar": "0.3.17",
|
||||
"@backstage/plugin-gcp-projects": "0.3.40",
|
||||
"@backstage/plugin-git-release-manager": "0.3.34",
|
||||
"@backstage/plugin-github-actions": "0.6.2",
|
||||
"@backstage/plugin-github-deployments": "0.1.52",
|
||||
"@backstage/plugin-github-issues": "0.2.10",
|
||||
"@backstage/plugin-github-pull-requests-board": "0.1.15",
|
||||
"@backstage/plugin-gitops-profiles": "0.3.39",
|
||||
"@backstage/plugin-gocd": "0.1.27",
|
||||
"@backstage/plugin-graphiql": "0.2.53",
|
||||
"@backstage/plugin-graphql-backend": "0.1.38",
|
||||
"@backstage/plugin-graphql-voyager": "0.1.6",
|
||||
"@backstage/plugin-home": "0.5.5",
|
||||
"@backstage/plugin-home-react": "0.1.2",
|
||||
"@backstage/plugin-ilert": "0.2.10",
|
||||
"@backstage/plugin-jenkins": "0.8.3",
|
||||
"@backstage/plugin-jenkins-backend": "0.2.3",
|
||||
"@backstage/plugin-jenkins-common": "0.1.18",
|
||||
"@backstage/plugin-kafka": "0.3.21",
|
||||
"@backstage/plugin-kafka-backend": "0.2.41",
|
||||
"@backstage/plugin-kubernetes": "0.10.0",
|
||||
"@backstage/plugin-kubernetes-backend": "0.11.3",
|
||||
"@backstage/plugin-kubernetes-common": "0.6.5",
|
||||
"@backstage/plugin-lighthouse": "0.4.5",
|
||||
"@backstage/plugin-lighthouse-backend": "0.2.3",
|
||||
"@backstage/plugin-lighthouse": "0.4.6",
|
||||
"@backstage/plugin-lighthouse-backend": "0.2.4",
|
||||
"@backstage/plugin-lighthouse-common": "0.1.2",
|
||||
"@backstage/plugin-linguist": "0.1.5",
|
||||
"@backstage/plugin-linguist-backend": "0.3.1",
|
||||
"@backstage/plugin-linguist-common": "0.1.0",
|
||||
"@backstage/plugin-microsoft-calendar": "0.1.5",
|
||||
"@backstage/plugin-newrelic": "0.3.38",
|
||||
"@backstage/plugin-newrelic-dashboard": "0.2.13",
|
||||
"@backstage/plugin-nomad": "0.1.1",
|
||||
"@backstage/plugin-nomad-backend": "0.1.1",
|
||||
"@backstage/plugin-octopus-deploy": "0.2.2",
|
||||
"@backstage/plugin-org": "0.6.10",
|
||||
"@backstage/plugin-org-react": "0.1.9",
|
||||
"@backstage/plugin-pagerduty": "0.6.1",
|
||||
"@backstage/plugin-periskop": "0.1.18",
|
||||
"@backstage/plugin-periskop-backend": "0.1.18",
|
||||
"@backstage/plugin-permission-backend": "0.5.22",
|
||||
"@backstage/plugin-linguist": "0.1.6",
|
||||
"@backstage/plugin-linguist-backend": "0.4.0",
|
||||
"@backstage/plugin-linguist-common": "0.1.1",
|
||||
"@backstage/plugin-microsoft-calendar": "0.1.6",
|
||||
"@backstage/plugin-newrelic": "0.3.39",
|
||||
"@backstage/plugin-newrelic-dashboard": "0.2.14",
|
||||
"@backstage/plugin-nomad": "0.1.2",
|
||||
"@backstage/plugin-nomad-backend": "0.1.2",
|
||||
"@backstage/plugin-octopus-deploy": "0.2.3",
|
||||
"@backstage/plugin-org": "0.6.11",
|
||||
"@backstage/plugin-org-react": "0.1.10",
|
||||
"@backstage/plugin-pagerduty": "0.6.2",
|
||||
"@backstage/plugin-periskop": "0.1.19",
|
||||
"@backstage/plugin-periskop-backend": "0.1.19",
|
||||
"@backstage/plugin-permission-backend": "0.5.23",
|
||||
"@backstage/plugin-permission-common": "0.7.7",
|
||||
"@backstage/plugin-permission-node": "0.7.10",
|
||||
"@backstage/plugin-permission-node": "0.7.11",
|
||||
"@backstage/plugin-permission-react": "0.4.14",
|
||||
"@backstage/plugin-playlist": "0.1.12",
|
||||
"@backstage/plugin-playlist-backend": "0.3.3",
|
||||
"@backstage/plugin-playlist-common": "0.1.8",
|
||||
"@backstage/plugin-proxy-backend": "0.2.41",
|
||||
"@backstage/plugin-puppetdb": "0.1.3",
|
||||
"@backstage/plugin-rollbar": "0.4.20",
|
||||
"@backstage/plugin-rollbar-backend": "0.1.44",
|
||||
"@backstage/plugin-scaffolder": "1.14.1",
|
||||
"@backstage/plugin-scaffolder-backend": "1.15.1",
|
||||
"@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.2.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.23",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitlab": "0.2.2",
|
||||
"@backstage/plugin-scaffolder-backend-module-rails": "0.4.16",
|
||||
"@backstage/plugin-scaffolder-backend-module-sentry": "0.1.7",
|
||||
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.2.20",
|
||||
"@backstage/plugin-scaffolder-common": "1.3.2",
|
||||
"@backstage/plugin-scaffolder-node": "0.1.5",
|
||||
"@backstage/plugin-scaffolder-react": "1.5.1",
|
||||
"@backstage/plugin-search": "1.3.3",
|
||||
"@backstage/plugin-search-backend": "1.3.3",
|
||||
"@backstage/plugin-search-backend-module-catalog": "0.1.3",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "1.3.2",
|
||||
"@backstage/plugin-search-backend-module-explore": "0.1.3",
|
||||
"@backstage/plugin-search-backend-module-pg": "0.5.8",
|
||||
"@backstage/plugin-search-backend-module-techdocs": "0.1.3",
|
||||
"@backstage/plugin-search-backend-node": "1.2.3",
|
||||
"@backstage/plugin-playlist": "0.1.13",
|
||||
"@backstage/plugin-playlist-backend": "0.3.4",
|
||||
"@backstage/plugin-playlist-common": "0.1.9",
|
||||
"@backstage/plugin-proxy-backend": "0.3.0",
|
||||
"@backstage/plugin-puppetdb": "0.1.4",
|
||||
"@backstage/plugin-rollbar": "0.4.21",
|
||||
"@backstage/plugin-rollbar-backend": "0.1.45",
|
||||
"@backstage/plugin-scaffolder": "1.14.2",
|
||||
"@backstage/plugin-scaffolder-backend": "1.16.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.2.1",
|
||||
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.24",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitlab": "0.2.3",
|
||||
"@backstage/plugin-scaffolder-backend-module-rails": "0.4.17",
|
||||
"@backstage/plugin-scaffolder-backend-module-sentry": "0.1.8",
|
||||
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.2.21",
|
||||
"@backstage/plugin-scaffolder-common": "1.4.0",
|
||||
"@backstage/plugin-scaffolder-node": "0.2.0",
|
||||
"@backstage/plugin-scaffolder-react": "1.5.2",
|
||||
"@backstage/plugin-search": "1.3.4",
|
||||
"@backstage/plugin-search-backend": "1.4.0",
|
||||
"@backstage/plugin-search-backend-module-catalog": "0.1.4",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "1.3.3",
|
||||
"@backstage/plugin-search-backend-module-explore": "0.1.4",
|
||||
"@backstage/plugin-search-backend-module-pg": "0.5.9",
|
||||
"@backstage/plugin-search-backend-module-techdocs": "0.1.4",
|
||||
"@backstage/plugin-search-backend-node": "1.2.4",
|
||||
"@backstage/plugin-search-common": "1.2.5",
|
||||
"@backstage/plugin-search-react": "1.6.3",
|
||||
"@backstage/plugin-sentry": "0.5.5",
|
||||
"@backstage/plugin-shortcuts": "0.3.12",
|
||||
"@backstage/plugin-sonarqube": "0.7.1",
|
||||
"@backstage/plugin-sonarqube-backend": "0.2.1",
|
||||
"@backstage/plugin-search-react": "1.6.4",
|
||||
"@backstage/plugin-sentry": "0.5.6",
|
||||
"@backstage/plugin-shortcuts": "0.3.13",
|
||||
"@backstage/plugin-sonarqube": "0.7.2",
|
||||
"@backstage/plugin-sonarqube-backend": "0.2.2",
|
||||
"@backstage/plugin-sonarqube-react": "0.1.7",
|
||||
"@backstage/plugin-splunk-on-call": "0.4.9",
|
||||
"@backstage/plugin-stack-overflow": "0.1.18",
|
||||
"@backstage/plugin-stack-overflow-backend": "0.2.3",
|
||||
"@backstage/plugin-stackstorm": "0.1.4",
|
||||
"@backstage/plugin-tech-insights": "0.3.12",
|
||||
"@backstage/plugin-tech-insights-backend": "0.5.13",
|
||||
"@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.31",
|
||||
"@backstage/plugin-splunk-on-call": "0.4.10",
|
||||
"@backstage/plugin-stack-overflow": "0.1.19",
|
||||
"@backstage/plugin-stack-overflow-backend": "0.2.4",
|
||||
"@backstage/plugin-stackstorm": "0.1.5",
|
||||
"@backstage/plugin-tech-insights": "0.3.13",
|
||||
"@backstage/plugin-tech-insights-backend": "0.5.14",
|
||||
"@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.32",
|
||||
"@backstage/plugin-tech-insights-common": "0.2.11",
|
||||
"@backstage/plugin-tech-insights-node": "0.4.5",
|
||||
"@backstage/plugin-tech-radar": "0.6.6",
|
||||
"@backstage/plugin-techdocs": "1.6.5",
|
||||
"@backstage/plugin-techdocs-addons-test-utils": "1.0.16",
|
||||
"@backstage/plugin-techdocs-backend": "1.6.4",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "1.0.15",
|
||||
"@backstage/plugin-techdocs-node": "1.7.3",
|
||||
"@backstage/plugin-techdocs-react": "1.1.8",
|
||||
"@backstage/plugin-todo": "0.2.22",
|
||||
"@backstage/plugin-todo-backend": "0.1.44",
|
||||
"@backstage/plugin-user-settings": "0.7.5",
|
||||
"@backstage/plugin-user-settings-backend": "0.1.11",
|
||||
"@backstage/plugin-vault": "0.1.14",
|
||||
"@backstage/plugin-vault-backend": "0.3.3",
|
||||
"@backstage/plugin-xcmetrics": "0.2.40",
|
||||
"@backstage/plugin-analytics-module-newrelic-browser": "0.0.0",
|
||||
"@backstage/plugin-catalog-backend-module-gcp": "0.0.0",
|
||||
"@backstage/plugin-app-node": "0.0.0"
|
||||
"@backstage/plugin-tech-insights-node": "0.4.6",
|
||||
"@backstage/plugin-tech-radar": "0.6.7",
|
||||
"@backstage/plugin-techdocs": "1.6.6",
|
||||
"@backstage/plugin-techdocs-addons-test-utils": "1.0.17",
|
||||
"@backstage/plugin-techdocs-backend": "1.6.5",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "1.0.16",
|
||||
"@backstage/plugin-techdocs-node": "1.7.4",
|
||||
"@backstage/plugin-techdocs-react": "1.1.9",
|
||||
"@backstage/plugin-todo": "0.2.23",
|
||||
"@backstage/plugin-todo-backend": "0.2.0",
|
||||
"@backstage/plugin-user-settings": "0.7.6",
|
||||
"@backstage/plugin-user-settings-backend": "0.1.12",
|
||||
"@backstage/plugin-vault": "0.1.15",
|
||||
"@backstage/plugin-vault-backend": "0.3.4",
|
||||
"@backstage/plugin-xcmetrics": "0.2.41",
|
||||
"@backstage/plugin-auth-backend-module-gcp-iap-provider": "0.0.0",
|
||||
"@backstage/plugin-auth-backend-module-github-provider": "0.0.0",
|
||||
"@backstage/plugin-auth-backend-module-google-provider": "0.0.0",
|
||||
"@backstage/plugin-opencost": "0.1.0"
|
||||
},
|
||||
"changesets": [
|
||||
"analytics-millenial-whoop",
|
||||
"angry-beers-relate",
|
||||
"beige-files-reflect",
|
||||
"brown-taxis-develop",
|
||||
"chatty-foxes-buy",
|
||||
"chatty-seahorses-juggle",
|
||||
"chilly-keys-count",
|
||||
"cold-numbers-sleep",
|
||||
"create-app-1690284535",
|
||||
"create-app-1690892926",
|
||||
"create-app-1691503547",
|
||||
"cuddly-colts-repeat",
|
||||
"dirty-chefs-listen",
|
||||
"fluffy-pens-prove",
|
||||
"funny-dancers-deliver",
|
||||
"gold-steaks-thank",
|
||||
"gorgeous-months-doubt",
|
||||
"hot-cats-rush",
|
||||
"hungry-shrimps-care",
|
||||
"khaki-flies-draw",
|
||||
"kind-cougars-allow",
|
||||
"large-badgers-switch",
|
||||
"large-experts-poke",
|
||||
"large-vans-cross",
|
||||
"lazy-pugs-wash",
|
||||
"little-penguins-build",
|
||||
"loud-garlics-press",
|
||||
"mean-squids-relax",
|
||||
"metal-buttons-search",
|
||||
"mighty-lions-search-2",
|
||||
"mighty-lions-search-3",
|
||||
"mighty-lions-search",
|
||||
"neat-coins-raise",
|
||||
"neat-lamps-press",
|
||||
"odd-avocados-buy",
|
||||
"pink-squids-nail",
|
||||
"popular-fans-camp",
|
||||
"quiet-starfishes-kick",
|
||||
"rare-pens-exist",
|
||||
"rich-zoos-occur",
|
||||
"rotten-dolls-sing",
|
||||
"rotten-rabbits-move",
|
||||
"rude-feet-sparkle",
|
||||
"search-donuts-wash",
|
||||
"selfish-coats-shout",
|
||||
"serious-bats-repair",
|
||||
"serious-papayas-shout",
|
||||
"serious-singers-vanish",
|
||||
"seven-cougars-smash",
|
||||
"sharp-months-think",
|
||||
"slimy-kids-jam",
|
||||
"smart-pandas-applaud",
|
||||
"sour-hats-kick",
|
||||
"stale-wombats-talk",
|
||||
"strange-shrimps-mix",
|
||||
"strong-bobcats-unite",
|
||||
"stupid-berries-run",
|
||||
"ten-lies-cheat",
|
||||
"ten-otters-appear",
|
||||
"tender-fireants-cheer",
|
||||
"thin-yaks-hang",
|
||||
"tidy-cobras-scream",
|
||||
"tough-dolphins-care",
|
||||
"tough-lies-float",
|
||||
"unlucky-bags-pump",
|
||||
"wild-timers-sparkle"
|
||||
"calm-cups-smile",
|
||||
"catalog-everybody-to-the-limit",
|
||||
"chilly-parrots-yell",
|
||||
"create-app-1692704146",
|
||||
"cyan-roses-relate",
|
||||
"dirty-carrots-notice",
|
||||
"dirty-years-travel",
|
||||
"dry-wasps-occur",
|
||||
"dull-tables-joke",
|
||||
"eight-radios-listen",
|
||||
"empty-rings-type",
|
||||
"fair-paws-flash",
|
||||
"few-nails-smile",
|
||||
"fresh-candles-warn",
|
||||
"great-chairs-swim",
|
||||
"healthy-tools-count",
|
||||
"hungry-dots-design",
|
||||
"late-cows-turn",
|
||||
"lazy-rice-rule",
|
||||
"lovely-years-sniff",
|
||||
"mean-carpets-provide",
|
||||
"mighty-crabs-cheat",
|
||||
"new-sheep-cover",
|
||||
"nice-forks-remain",
|
||||
"ninety-news-visit",
|
||||
"old-geese-drive",
|
||||
"orange-houses-fly",
|
||||
"pink-cups-rescue",
|
||||
"poor-years-appear",
|
||||
"popular-readers-allow",
|
||||
"renovate-76185f9",
|
||||
"repo-p-lisa",
|
||||
"repo-tools-boo-descriptions",
|
||||
"repo-tools-ci-toldya-so",
|
||||
"six-wolves-admire",
|
||||
"slow-ducks-hunt",
|
||||
"slow-queens-visit",
|
||||
"smart-islands-jog",
|
||||
"strange-frogs-count",
|
||||
"sweet-hairs-complain",
|
||||
"sweet-pens-hunt",
|
||||
"warm-llamas-bake",
|
||||
"warm-panthers-lick",
|
||||
"yellow-trains-protect"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-home': patch
|
||||
---
|
||||
|
||||
Now, user can provide a language (optional) as input to receive a greeting in that specific language. Example: `<WelcomeTitle language={['English', 'Spanish']} />`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Enable to print the config schema not merged with the `--no-merge` flag
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-cost-insights': patch
|
||||
---
|
||||
|
||||
Updated dependency `@types/pluralize` to `^0.0.30`.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Updated dependency `esbuild` to `^0.19.0`.
|
||||
@@ -0,0 +1,7 @@
|
||||
---
|
||||
'@backstage/repo-tools': patch
|
||||
---
|
||||
|
||||
The `generate-catalog-info` command now uses the first listed `CODEOWNER` as Component owner when initially
|
||||
creating the `catalog-info.yaml` file. It continues to allow any one listed `CODEOWNER` when updating
|
||||
entity metadata.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/repo-tools': patch
|
||||
---
|
||||
|
||||
Fixed a bug with the `generate-catalog-info` command that could cause the `--dry-run` flag to indicate changes to files when no changes would actually be made if the command were run without the flag.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/repo-tools': patch
|
||||
---
|
||||
|
||||
Added a `--ci` flag to the `generate-catalog-info` command. This flag behaves similarly to the same flag on `api-reports`: if `catalog-info.yaml` files would have been added or modified, then the process exits with status code `1`, and instructions are printed.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-plugin-api': minor
|
||||
'@backstage/backend-defaults': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removing shared environments concept from the new experimental backend system.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-plugin-api': patch
|
||||
---
|
||||
|
||||
Added new experimental `featureDiscoveryServiceRef`, available as an `/alpha` export.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-proxy-backend': minor
|
||||
---
|
||||
|
||||
Defining proxy endpoints directly under the root `proxy` configuration key is deprecated. Endpoints should now be declared under `proxy.endpoints` instead. The `skipInvalidProxies` and `reviveConsumedRequestBodies` can now also be configured through static configuration.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-module-addons-contrib': minor
|
||||
---
|
||||
|
||||
Enable zoom icon for techdocs images inside lightbox
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-analytics-module-newrelic-browser': patch
|
||||
---
|
||||
|
||||
Introduced the New Relic Browser analytics module. Check out the plugins [README.md](https://github.com/backstage/backstage/tree/master/plugins/analytics-module-newrelic-browser) for more details!
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-node': patch
|
||||
---
|
||||
|
||||
Fix Lunr search engine highlight by ignoring invalid metadata positions.
|
||||
@@ -1,55 +0,0 @@
|
||||
---
|
||||
'@backstage/config-loader': minor
|
||||
---
|
||||
|
||||
Adds a new `deepVisibility` schema keyword that sets child visibility recursively to the defined value, respecting preexisting values or child `deepVisibility`.
|
||||
|
||||
Example usage:
|
||||
|
||||
```ts
|
||||
export interface Config {
|
||||
/**
|
||||
* Enforces a default of `secret` instead of `backend` for this object.
|
||||
* @deepVisibility secret
|
||||
*/
|
||||
mySecretProperty: {
|
||||
type: 'object';
|
||||
properties: {
|
||||
secretValue: {
|
||||
type: 'string';
|
||||
};
|
||||
|
||||
verySecretProperty: {
|
||||
type: 'string';
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
|
||||
Example of a schema that would not be allowed:
|
||||
|
||||
```ts
|
||||
export interface Config {
|
||||
/**
|
||||
* Set the top level property to secret, enforcing a default of `secret` instead of `backend` for this object.
|
||||
* @deepVisibility secret
|
||||
*/
|
||||
mySecretProperty: {
|
||||
type: 'object';
|
||||
properties: {
|
||||
frontendUrl: {
|
||||
/**
|
||||
* We can NOT override the visibility to reveal a property to the front end.
|
||||
* @visibility frontend
|
||||
*/
|
||||
type: 'string';
|
||||
};
|
||||
|
||||
verySecretProperty: {
|
||||
type: 'string';
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/repo-tools': patch
|
||||
---
|
||||
|
||||
Update `schema openapi generate` command to now create a default router that can be imported and used directly.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
Filter Gitlab archived projects through APIs
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-app-api': patch
|
||||
---
|
||||
|
||||
Added new experimental `featureDiscoveryServiceFactory`, available as an `/alpha` export.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-tasks': patch
|
||||
---
|
||||
|
||||
Make `readTaskScheduleDefinitionFromConfig` properly handle bad inputs
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-app-backend': patch
|
||||
---
|
||||
|
||||
Migrated the alpha `appBackend` export to use static configuration and extension points rather than accepting options.
|
||||
@@ -0,0 +1,23 @@
|
||||
---
|
||||
'@backstage/integration': minor
|
||||
---
|
||||
|
||||
Added `AzureDevOpsCredentialsProvider` to support multiple Azure DevOps organizations and **deprecated** `AzureIntegrationConfig.credential` and `AzureIntegrationConfig.token` in favour of `AzureIntegrationConfig.credentials`. You can now use specific credentials for different Azure DevOps (Server) organizations by specifying the `organizations` field on a credential:
|
||||
|
||||
```yaml
|
||||
integrations:
|
||||
azure:
|
||||
- host: dev.azure.com
|
||||
credentials:
|
||||
- organizations:
|
||||
- my-org
|
||||
- my-other-org
|
||||
clientId: ${AZURE_CLIENT_ID}
|
||||
clientSecret: ${AZURE_CLIENT_SECRET}
|
||||
tenantId: ${AZURE_TENANT_ID}
|
||||
- organizations:
|
||||
- yet-another-org
|
||||
personalAccessToken: ${PERSONAL_ACCESS_TOKEN}
|
||||
```
|
||||
|
||||
See the [Azure integration documentation](https://backstage.io/docs/integrations/azure/locations) for more information.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend': minor
|
||||
---
|
||||
|
||||
Added OpenTelemetry spans for catalog processing
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user