Merge branch 'master' of https://github.com/backstage/backstage into feat(apollo-explorer)--allow-callbacks-using-apiholder

This commit is contained in:
Karl Haworth
2024-04-04 10:25:39 -04:00
1903 changed files with 50129 additions and 9758 deletions
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-codescene': patch
---
Extending code scene plugin in Entity page.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/backend-test-utils': patch
---
Added support for the new [`auth`](https://backstage.io/docs/backend-system/core-services/auth/) and [`httpAuth`](https://backstage.io/docs/backend-system/core-services/http-auth) services that were created as part of [BEP-0003](https://github.com/backstage/backstage/tree/master/beps/0003-auth-architecture-evolution). These services will be present by default in test apps, and you can access mocked versions of their features under `mockServices.auth` and `mockServices.httpAuth` if you want to inspect or replace their behaviors.
There is also a new `mockCredentials` that you can use for acquiring mocks of the various types of credentials that are used in the new system.
-39
View File
@@ -1,39 +0,0 @@
---
'@backstage/plugin-events-backend-test-utils': patch
'@backstage/plugin-events-backend': patch
'@backstage/plugin-events-node': patch
---
Add new `EventsService` as well as `eventsServiceRef` for the new backend system.
**Summary:**
- new:
`EventsService`, `eventsServiceRef`, `TestEventsService`
- deprecated:
`EventBroker`, `EventPublisher`, `EventSubscriber`, `DefaultEventBroker`, `EventsBackend`,
most parts of `EventsExtensionPoint` (alpha),
`TestEventBroker`, `TestEventPublisher`, `TestEventSubscriber`
Add the `eventsServiceRef` as dependency to your backend plugins
or backend plugin modules.
**Details:**
The previous implementation using the `EventsExtensionPoint` was added in the early stages
of the new backend system and does not respect the plugin isolation.
This made it not compatible anymore with the new backend system.
Additionally, the previous interfaces had some room for simplification,
supporting less exposure of internal concerns as well.
Hereby, this change adds a new `EventsService` interface as replacement for the now deprecated `EventBroker`.
The new interface does not require any `EventPublisher` or `EventSubscriber` interfaces anymore.
Instead, it is expected that the `EventsService` gets passed into publishers and subscribers,
and used internally. There is no need to expose anything of that at their own interfaces.
Most parts of `EventsExtensionPoint` (alpha) are deprecated as well and were not usable
(by other plugins or their modules) anyway.
The `DefaultEventBroker` implementation is deprecated and wraps the new `DefaultEventsService` implementation.
Optionally, an instance can be passed as argument to allow mixed setups to operate alongside.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-linguist-backend': patch
---
Migrated to support new auth services.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Resolve the `basePath` before constructing the target path
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog': patch
---
Added a "create something similar" button to the `<AboutCard>` that is visible and links to the scaffolder template corresponding to the entity's `backstage.io/source-template` annotation, if present.
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-techdocs-backend': patch
'@backstage/plugin-techdocs-node': patch
---
Allow overriding default techdocs preparers with new `TechdocsPreparerExtensionPoint`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-node': patch
---
Deprecated the `getBearerTokenFromAuthorizationHeader` function, which is being replaced by the new `HttpAuthService`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-github-pull-requests-board': patch
---
The `CardHeader` component in the `github-pull-requests-board` plugin will show the status for the PR
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-lighthouse-backend': patch
---
**BREAKING**: The `createScheduler` function now requires the `discovery` service to be forwarded from the plugin environment. This is part of the migration to support new auth services.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/config': minor
---
The `ConfigReader` now treats `null` values as present but explicitly undefined, meaning it will not fall back to the next level of configuration.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-adr': patch
'@backstage/plugin-adr-common': patch
---
Fixed Azure DevOps ADR file path reading
-23
View File
@@ -1,23 +0,0 @@
---
'@backstage/plugin-auth-backend-module-guest-provider': minor
---
Adds a new guest provider that maps guest users to actual tokens. This also shifts the default guest login to `user:development/guest` to reduce overlap with your production/real data. To change that (or set it back to the old default, use the new `auth.providers.guest.userEntityRef` config key) like so,
```yaml title=app-config.yaml
auth:
providers:
guest:
userEntityRef: user:default/guest
```
This also adds a new property to control the ownership entity refs,
```yaml title=app-config.yaml
auth:
providers:
guest:
ownershipEntityRefs:
- guests
- development/custom
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-github': patch
---
Migrated the `GithubLocationAnalyzer` to support new auth services.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/repo-tools': minor
---
Fix knip-report command to send 1 exit status in case of fail
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Bumped create-app version.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
The translation support for the `Link` component has been removed for now, in order to avoid broad breakages of tests in existing projects where the component is tested without being wrapped in an API provider.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/errors': patch
---
Fixed an issue that was causing ResponseError not to report the HTTP status from the provided response.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-entity-feedback-backend': patch
---
Add in description for 400 response when encountering an invalid rating request
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-search-backend-module-elasticsearch': patch
'@backstage/plugin-search-backend-module-pg': patch
---
Start importing `QueryTranslator`, `QueryRequestOptions` and `SearchEngine` from the `@backstage/plugin-search-backend-node`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-stack-overflow': patch
---
fix: fix decode issues in title and author fields in `StackOverflowSearchResultListItem`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-playlist-backend': patch
---
Migrated to support new auth services.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-node': patch
---
Fixed file corruption for non UTF-8 data in fetch contents
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/backend-plugin-api': patch
---
Added the new [`auth`](https://backstage.io/docs/backend-system/core-services/auth/), [`httpAuth`](https://backstage.io/docs/backend-system/core-services/http-auth), and [`userInfo`](https://backstage.io/docs/backend-system/core-services/user-info) services that were created as part of [BEP-0003](https://github.com/backstage/backstage/tree/master/beps/0003-auth-architecture-evolution) to the `coreServices`.
At the same time, the [`httpRouter`](https://backstage.io/docs/backend-system/core-services/http-router) service gained a new `addAuthPolicy` method that lets your plugin declare exemptions to the default auth policy - for example if you want to allow unauthenticated or cookie-based access to some subset of your feature routes.
If you have migrated to the new backend system, please see the [Auth Service Migration tutorial](https://backstage.io/docs/tutorials/auth-service-migration) for more information on how to move toward using these services.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Move the text-transform styling on BackstageTableHeader from inline styling to `withStyles` so it can be customised easier
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-code-coverage-backend': patch
---
Fix jacoco convertor to not require annotation to be set to scm-only.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-notifications-backend': patch
'@backstage/plugin-notifications-common': patch
'@backstage/plugin-notifications-node': patch
---
Move notification origin resolving to backend with new auth
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-backend-module-bitbucket-cloud': patch
---
Added examples for publish:bitbucketCloud actions
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Removed inline styling in breadcrumbs and replaced with a theme reachable class of BreadcrumbsCurrentPage
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-entity-feedback-backend': patch
---
Migrated to support new auth services.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-test-utils': patch
---
Added `mockServices.userInfo`, which now also automatically is made available in test backends.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/theme': patch
---
Exported `defaultTypography` to make adjusting these values in a custom theme easier
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Removed hardcoded font-family on select input
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-notifications-backend': patch
'@backstage/plugin-notifications': patch
---
The Notifications can be newly filtered based on the Created Date.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-azure-sites-backend': patch
---
Added new backend system for the Azure Sites backend plugin
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Support i18n for core components
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': minor
---
Migrate plugin to use the new auth services, add an optional service discovery to the router options and change the permissions type to be `PermissionsService`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/integration-react': patch
---
Updated `microsoftAuthApi` scopes for Azure DevOps to be fully qualified.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-node': minor
---
Update task context type to contain the new auth initiator credentials.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs-node': patch
---
Fix handling of default plugins that have configuration
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-code-coverage-backend': patch
---
Migrated to support new auth services.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Create a component abstraction to consume system icons.
-12
View File
@@ -1,12 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-github': patch
'@backstage/backend-app-api': patch
'@backstage/backend-common': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/eslint-plugin': patch
'@backstage/plugin-auth-backend': patch
'@backstage/repo-tools': patch
'@backstage/cli': patch
---
Bump dependency `minimatch` to v9
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-catalog-backend': patch
---
Fixes an issue where `/analyze-location` would incorrectly throw a 500 error on an invalid url.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-events-backend': patch
---
Allow unauthenticated requests for HTTP ingress.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-app-api': patch
---
Fixed a bug where expired cookies would not be refreshed.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-github-actions': patch
---
Fixed bug in WorkflowRunStatus component where skipped and cancelled workflow runs appeared as success
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/config-loader': minor
---
Forward `null` values read from configuration files in configuration data, rather than treating them as an absence of config.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-gocd': patch
---
Updated README
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-azure-sites-backend': minor
---
**BREAKING**: The `createRouter` method now requires the `discovery` service to be forwarded from the plugin environment. This is part of the migration to support new auth services.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-jenkins-backend': minor
---
**BREAKING**: Both `createRouter` and `DefaultJenkinsInfoProvider.fromConfig` now require the `discovery` service to be forwarded from the plugin environment. This is part of the migration to support new auth services.
The `JenkinsInfoProvider` interface has been updated to receive `credentials` of the type `BackstageCredentials` rather than a token.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-auth-backend': patch
---
Added token type header parameter and user identity proof to issued user tokens.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-xcmetrics': patch
---
Fixed bug in XcMetricsClient where it was not including parameter for excludeCI, which is now a required parameter for XCMetrics.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder': patch
---
Use default value for `MyGroupsPicker` if provided
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-react': patch
---
Added 'root' and 'label' class keys for EntityAutocompletePicker, EntityOwnerPicker and EntityProcessingStatusPicker
@@ -2,4 +2,4 @@
'@backstage/plugin-catalog-backend-module-backstage-openapi': patch
---
Migrated to use new auth service.
Use direct access of openapi.json files and not external route
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Fix prettier issues on default plugins & module templates
-15
View File
@@ -1,15 +0,0 @@
---
'@backstage/plugin-azure-devops-backend': minor
'@backstage/plugin-azure-devops-common': minor
'@backstage/plugin-azure-devops': minor
---
Ability to fetch the README file from a different Azure DevOps path.
Defaults to the current, Azure DevOps default behaviour (`README.md` in the root of the git repo); to use a different path, add the annotation `dev.azure.com/readme-path`
Example:
```yaml
dev.azure.com/readme-path: /my-path/README.md
```
-21
View File
@@ -1,21 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-confluence-to-markdown': patch
'@backstage/plugin-scaffolder-backend-module-bitbucket-server': patch
'@backstage/plugin-scaffolder-backend-module-bitbucket-cloud': 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-gitea': patch
'@backstage/plugin-scaffolder-backend-module-rails': patch
'@backstage/plugin-scaffolder-node-test-utils': minor
'@backstage/plugin-scaffolder-backend': patch
---
Introduced `createMockActionContext` to unify the way of creating scaffolder mock context.
It will help to maintain tests in a long run during structural changes of action context.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend-module-guest-provider': patch
---
Ensure that the config schema is present
-76
View File
@@ -1,76 +0,0 @@
---
'@backstage/plugin-events-backend-module-bitbucket-cloud': minor
'@backstage/plugin-events-backend-module-gerrit': minor
'@backstage/plugin-events-backend-module-github': minor
'@backstage/plugin-events-backend-module-gitlab': minor
'@backstage/plugin-events-backend-module-azure': minor
'@backstage/plugin-events-node': minor
---
BREAKING CHANGE: Migrate `EventRouter` implementations from `EventBroker` to `EventsService`.
`EventRouter` uses the new `EventsService` instead of the `EventBroker` now,
causing a breaking change to its signature.
All of its extensions and implementations got adjusted accordingly.
(`SubTopicEventRouter`, `AzureDevOpsEventRouter`, `BitbucketCloudEventRouter`,
`GerritEventRouter`, `GithubEventRouter`, `GitlabEventRouter`)
Required adjustments were made to all backend modules for the new backend system,
now also making use of the `eventsServiceRef` instead of the `eventsExtensionPoint`.
**Migration:**
Example for implementations of `SubTopicEventRouter`:
```diff
import {
EventParams,
+ EventsService,
SubTopicEventRouter,
} from '@backstage/plugin-events-node';
export class GithubEventRouter extends SubTopicEventRouter {
- constructor() {
- super('github');
+ constructor(options: { events: EventsService }) {
+ super({
+ events: options.events,
+ topic: 'github',
+ });
}
+ protected getSubscriberId(): string {
+ return 'GithubEventRouter';
+ }
+
// ...
}
```
Example for a direct extension of `EventRouter`:
```diff
class MyEventRouter extends EventRouter {
- constructor(/* ... */) {
+ constructor(options: {
+ events: EventsService;
+ // ...
+ }) {
- super();
// ...
+ super({
+ events: options.events,
+ topics: topics,
+ });
}
+
+ protected getSubscriberId(): string {
+ return 'MyEventRouter';
+ }
-
- supportsEventTopics(): string[] {
- return this.topics;
- }
}
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-app-api': patch
---
Fixed an issue where configuration schema for the purpose of redacting secrets from logs was not being read correctly.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-permission-common': patch
---
The `token` option of the `PermissionEvaluator` methods is now deprecated. The options that only apply to backend implementations have been moved to `PermissionsService` from `@backstage/backend-plugin-api` instead.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Fix issue where `resolveSafeChildPath` path would incorrectly resolve when operating on a symlink
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-react': patch
---
Adds an argument for which filters should be applied when fetching/counting available values
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-app-api': minor
---
**BREAKING**: Modules are no longer loaded unless the plugin that they extend is present.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-linguist': patch
---
Get component's title from translation file. See: https://backstage.io/docs/plugins/internationalization#for-an-application-developer-overwrite-plugin-messages
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog': patch
---
The entity page extension provided by the `/alpha` plugin now correctly renders the entity 404 page.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-kubernetes-backend': patch
---
Fixed a crash reading `credentials` from `undefined`.
-32
View File
@@ -1,32 +0,0 @@
---
'@backstage/plugin-events-backend-module-aws-sqs': minor
---
BREAKING CHANGE: Migrate `AwsSqsConsumingEventPublisher` and its backend module to use `EventsService`.
Uses the `EventsService` instead of `EventBroker` at `AwsSqsConsumingEventPublisher`,
dropping the use of `EventPublisher` including `setEventBroker(..)`.
Now, `AwsSqsConsumingEventPublisher.fromConfig` requires `events: EventsService` as option.
```diff
const sqs = AwsSqsConsumingEventPublisher.fromConfig({
config: env.config,
+ events: env.events,
logger: env.logger,
scheduler: env.scheduler,
});
+ await Promise.all(sqs.map(publisher => publisher.start()));
// e.g. at packages/backend/src/plugins/events.ts
- await new EventsBackend(env.logger)
- .setEventBroker(env.eventBroker)
- .addPublishers(sqs)
- .start();
// or for other kinds of setups
- await Promise.all(sqs.map(publisher => publisher.setEventBroker(eventBroker)));
```
`eventsModuleAwsSqsConsumingEventPublisher` uses the `eventsServiceRef` as dependency,
instead of `eventsExtensionPoint`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Added the `UserInfoApi` as both an optional input and as an output for `createLegacyAuthAdapters`
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder': patch
---
Allow the task list search to work on the Scaffolder template title.
-13
View File
@@ -1,13 +0,0 @@
---
'@backstage/plugin-auth-backend-module-oauth2-proxy-provider': patch
'@backstage/plugin-auth-backend-module-vmware-cloud-provider': patch
'@backstage/plugin-auth-backend-module-microsoft-provider': patch
'@backstage/plugin-auth-backend-module-pinniped-provider': patch
'@backstage/plugin-auth-backend-module-aws-alb-provider': patch
'@backstage/plugin-auth-backend-module-oidc-provider': patch
'@backstage/backend-common': patch
'@backstage/plugin-auth-backend': patch
'@backstage/plugin-auth-node': patch
---
Bump dependency `jose` to v5
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-github': patch
---
Export `getOctokitOptions` for easy re-use of Octokit configuration handling
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Removed the inline color from select icon to allow it to be colored via a theme
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-app-api': patch
---
Updated the `permissionsServiceFactory` to forward the `AuthService` to the implementation.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-react': patch
---
Added `DefaultFilters` component
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-org': patch
---
Document the new frontend system extensions for the org plugin.
-7
View File
@@ -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
---
Migrated to support new auth services.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-auth-node': patch
---
Add `tokenTypes` export with constants for various Backstage token types.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-signals-backend': patch
---
Fix unauthorized signals connection by allowing unauthenticated requests
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search-common': patch
---
Deprecate `QueryTranslator`, `QueryRequestOptions` and `SearchEngine` in favor of the types exported from `@backstage/plugin-search-backend-node`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search': patch
---
Removes ADR from the default set of search filters
+7
View File
@@ -0,0 +1,7 @@
---
'@backstage/plugin-auth-backend-module-aws-alb-provider': patch
---
Added `authModuleAwsAlbProvider` as a default export.
It can now be used like this in your backend: `backend.add(import('@backstage/plugin-auth-backend-module-aws-alb-provider'));`
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-devtools': patch
'@backstage/plugin-linguist': patch
---
Updated to use `fetchApi` as per [ADR013](https://backstage.io/docs/architecture-decisions/adrs-adr013)
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-entity-feedback': patch
---
Remove empty Chip in `FeedbackResponseTable.tsx` when there is no response, and fix typo in Feedback Dialog Box.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-defaults': patch
---
Added support for the new auth services, which are now installed by default. See the [migration guide](https://backstage.io/docs/tutorials/auth-service-migration) for details.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-test-utils': patch
---
`startTestBackend` will now add placeholder plugins when a modules are provided without their parent plugin.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-plugin-api': patch
---
Updated the `PermissionsService` methods to accept `BackstageCredentials` through options.
+7
View File
@@ -0,0 +1,7 @@
---
'@backstage/cli': patch
---
Add the deprecation plugin to the default linter setup, switched off.
This allows to disable deprecation warnings for `backstage-cli repo list-deprecations` with inline comments.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-catalog-backend': minor
'@backstage/plugin-catalog-node': minor
---
Allow setting EntityDataParser using CatalogModelExtensionPoint
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-tech-radar': patch
---
Fixed an issue with the "moved in direction" table header cell getting squished and becoming unreadable if a timeline description is too long
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Removed unused `replace-in-file` dependency
+283 -404
View File
@@ -2,423 +2,302 @@
"mode": "pre",
"tag": "next",
"initialVersions": {
"example-app": "0.2.92",
"@backstage/app-defaults": "1.5.0",
"example-app-next": "0.0.6",
"app-next-example-plugin": "0.0.6",
"example-backend": "0.2.92",
"@backstage/backend-app-api": "0.5.11",
"@backstage/backend-common": "0.21.0",
"@backstage/backend-defaults": "0.2.10",
"example-app": "0.2.95",
"@backstage/app-defaults": "1.5.3",
"example-app-next": "0.0.9",
"app-next-example-plugin": "0.0.9",
"example-backend": "0.2.96",
"@backstage/backend-app-api": "0.6.2",
"@backstage/backend-common": "0.21.6",
"@backstage/backend-defaults": "0.2.16",
"@backstage/backend-dev-utils": "0.1.4",
"@backstage/backend-dynamic-feature-service": "0.2.0",
"example-backend-next": "0.0.20",
"@backstage/backend-openapi-utils": "0.1.3",
"@backstage/backend-plugin-api": "0.6.10",
"@backstage/backend-tasks": "0.5.15",
"@backstage/backend-test-utils": "0.3.0",
"@backstage/catalog-client": "1.6.0",
"@backstage/catalog-model": "1.4.4",
"@backstage/cli": "0.25.2",
"@backstage/backend-dynamic-feature-service": "0.2.7",
"example-backend-next": "0.0.24",
"@backstage/backend-openapi-utils": "0.1.9",
"@backstage/backend-plugin-api": "0.6.16",
"@backstage/backend-tasks": "0.5.21",
"@backstage/backend-test-utils": "0.3.6",
"@backstage/catalog-client": "1.6.3",
"@backstage/catalog-model": "1.4.5",
"@backstage/cli": "0.26.2",
"@backstage/cli-common": "0.1.13",
"@backstage/cli-node": "0.2.3",
"@backstage/codemods": "0.1.47",
"@backstage/config": "1.1.1",
"@backstage/config-loader": "1.6.2",
"@backstage/core-app-api": "1.12.0",
"@backstage/core-compat-api": "0.2.0",
"@backstage/core-components": "0.14.0",
"@backstage/core-plugin-api": "1.9.0",
"@backstage/create-app": "0.5.11",
"@backstage/dev-utils": "1.0.27",
"e2e-test": "0.2.12",
"@backstage/cli-node": "0.2.4",
"@backstage/codemods": "0.1.48",
"@backstage/config": "1.2.0",
"@backstage/config-loader": "1.7.0",
"@backstage/core-app-api": "1.12.3",
"@backstage/core-compat-api": "0.2.3",
"@backstage/core-components": "0.14.3",
"@backstage/core-plugin-api": "1.9.1",
"@backstage/create-app": "0.5.13",
"@backstage/dev-utils": "1.0.30",
"e2e-test": "0.2.14",
"@backstage/e2e-test-utils": "0.1.1",
"@backstage/errors": "1.2.3",
"@backstage/eslint-plugin": "0.1.5",
"@backstage/frontend-app-api": "0.6.0",
"@backstage/frontend-plugin-api": "0.6.0",
"@backstage/frontend-test-utils": "0.1.2",
"@backstage/integration": "1.9.0",
"@backstage/integration-aws-node": "0.1.9",
"@backstage/integration-react": "1.1.24",
"@backstage/errors": "1.2.4",
"@backstage/eslint-plugin": "0.1.6",
"@backstage/frontend-app-api": "0.6.3",
"@backstage/frontend-plugin-api": "0.6.3",
"@backstage/frontend-test-utils": "0.1.5",
"@backstage/integration": "1.9.1",
"@backstage/integration-aws-node": "0.1.12",
"@backstage/integration-react": "1.1.25",
"@backstage/release-manifests": "0.0.11",
"@backstage/repo-tools": "0.6.0",
"@techdocs/cli": "1.8.2",
"techdocs-cli-embedded-app": "0.2.91",
"@backstage/test-utils": "1.5.0",
"@backstage/theme": "0.5.1",
"@backstage/repo-tools": "0.7.2",
"@techdocs/cli": "1.8.8",
"techdocs-cli-embedded-app": "0.2.94",
"@backstage/test-utils": "1.5.3",
"@backstage/theme": "0.5.2",
"@backstage/types": "1.1.1",
"@backstage/version-bridge": "1.0.7",
"@backstage/plugin-adr": "0.6.13",
"@backstage/plugin-adr-backend": "0.4.7",
"@backstage/plugin-adr-common": "0.2.20",
"@backstage/plugin-airbrake": "0.3.30",
"@backstage/plugin-airbrake-backend": "0.3.7",
"@backstage/plugin-allure": "0.1.46",
"@backstage/plugin-analytics-module-ga": "0.2.0",
"@backstage/plugin-analytics-module-ga4": "0.2.0",
"@backstage/plugin-analytics-module-newrelic-browser": "0.1.0",
"@backstage/plugin-apache-airflow": "0.2.20",
"@backstage/plugin-api-docs": "0.11.0",
"@backstage/plugin-adr": "0.6.16",
"@backstage/plugin-adr-backend": "0.4.13",
"@backstage/plugin-adr-common": "0.2.21",
"@backstage/plugin-airbrake": "0.3.33",
"@backstage/plugin-airbrake-backend": "0.3.13",
"@backstage/plugin-allure": "0.1.49",
"@backstage/plugin-analytics-module-ga": "0.2.3",
"@backstage/plugin-analytics-module-ga4": "0.2.3",
"@backstage/plugin-analytics-module-newrelic-browser": "0.1.3",
"@backstage/plugin-apache-airflow": "0.2.23",
"@backstage/plugin-api-docs": "0.11.3",
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.6",
"@backstage/plugin-apollo-explorer": "0.1.20",
"@backstage/plugin-app-backend": "0.3.58",
"@backstage/plugin-app-node": "0.1.10",
"@backstage/plugin-app-visualizer": "0.1.1",
"@backstage/plugin-auth-backend": "0.21.0",
"@backstage/plugin-auth-backend-module-atlassian-provider": "0.1.2",
"@backstage/plugin-auth-backend-module-aws-alb-provider": "0.1.0",
"@backstage/plugin-auth-backend-module-gcp-iap-provider": "0.2.4",
"@backstage/plugin-auth-backend-module-github-provider": "0.1.7",
"@backstage/plugin-auth-backend-module-gitlab-provider": "0.1.7",
"@backstage/plugin-auth-backend-module-google-provider": "0.1.7",
"@backstage/plugin-auth-backend-module-microsoft-provider": "0.1.5",
"@backstage/plugin-auth-backend-module-oauth2-provider": "0.1.7",
"@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "0.1.2",
"@backstage/plugin-auth-backend-module-oidc-provider": "0.1.0",
"@backstage/plugin-auth-backend-module-okta-provider": "0.0.3",
"@backstage/plugin-auth-backend-module-pinniped-provider": "0.1.4",
"@backstage/plugin-auth-backend-module-vmware-cloud-provider": "0.1.2",
"@backstage/plugin-auth-node": "0.4.4",
"@backstage/plugin-azure-devops": "0.3.12",
"@backstage/plugin-azure-devops-backend": "0.5.2",
"@backstage/plugin-azure-devops-common": "0.3.2",
"@backstage/plugin-azure-sites": "0.1.19",
"@backstage/plugin-azure-sites-backend": "0.2.0",
"@backstage/plugin-azure-sites-common": "0.1.2",
"@backstage/plugin-badges": "0.2.54",
"@backstage/plugin-badges-backend": "0.3.7",
"@backstage/plugin-bazaar": "0.2.22",
"@backstage/plugin-bazaar-backend": "0.3.8",
"@backstage/plugin-bitbucket-cloud-common": "0.2.16",
"@backstage/plugin-bitrise": "0.1.57",
"@backstage/plugin-catalog": "1.17.0",
"@backstage/plugin-catalog-backend": "1.17.0",
"@backstage/plugin-catalog-backend-module-aws": "0.3.4",
"@backstage/plugin-catalog-backend-module-azure": "0.1.29",
"@backstage/plugin-catalog-backend-module-backstage-openapi": "0.1.3",
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.1.25",
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.1.23",
"@backstage/plugin-catalog-backend-module-gcp": "0.1.10",
"@backstage/plugin-catalog-backend-module-gerrit": "0.1.26",
"@backstage/plugin-catalog-backend-module-github": "0.5.0",
"@backstage/plugin-catalog-backend-module-github-org": "0.1.4",
"@backstage/plugin-catalog-backend-module-gitlab": "0.3.7",
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.4.14",
"@backstage/plugin-catalog-backend-module-ldap": "0.5.25",
"@backstage/plugin-catalog-backend-module-msgraph": "0.5.17",
"@backstage/plugin-catalog-backend-module-openapi": "0.1.27",
"@backstage/plugin-catalog-backend-module-puppetdb": "0.1.15",
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.1.7",
"@backstage/plugin-catalog-backend-module-unprocessed": "0.3.7",
"@backstage/plugin-catalog-common": "1.0.21",
"@backstage/plugin-catalog-graph": "0.4.0",
"@backstage/plugin-catalog-import": "0.10.6",
"@backstage/plugin-catalog-node": "1.7.0",
"@backstage/plugin-catalog-react": "1.10.0",
"@backstage/plugin-catalog-unprocessed-entities": "0.1.8",
"@backstage/plugin-cicd-statistics": "0.1.32",
"@backstage/plugin-cicd-statistics-module-gitlab": "0.1.26",
"@backstage/plugin-circleci": "0.3.30",
"@backstage/plugin-cloudbuild": "0.4.0",
"@backstage/plugin-code-climate": "0.1.30",
"@backstage/plugin-code-coverage": "0.2.23",
"@backstage/plugin-code-coverage-backend": "0.2.24",
"@backstage/plugin-codescene": "0.1.22",
"@backstage/plugin-config-schema": "0.1.50",
"@backstage/plugin-cost-insights": "0.12.19",
"@backstage/plugin-apollo-explorer": "0.1.23",
"@backstage/plugin-app-backend": "0.3.64",
"@backstage/plugin-app-node": "0.1.16",
"@backstage/plugin-app-visualizer": "0.1.4",
"@backstage/plugin-auth-backend": "0.22.3",
"@backstage/plugin-auth-backend-module-atlassian-provider": "0.1.8",
"@backstage/plugin-auth-backend-module-aws-alb-provider": "0.1.8",
"@backstage/plugin-auth-backend-module-gcp-iap-provider": "0.2.11",
"@backstage/plugin-auth-backend-module-github-provider": "0.1.13",
"@backstage/plugin-auth-backend-module-gitlab-provider": "0.1.13",
"@backstage/plugin-auth-backend-module-google-provider": "0.1.13",
"@backstage/plugin-auth-backend-module-guest-provider": "0.1.2",
"@backstage/plugin-auth-backend-module-microsoft-provider": "0.1.11",
"@backstage/plugin-auth-backend-module-oauth2-provider": "0.1.13",
"@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "0.1.9",
"@backstage/plugin-auth-backend-module-oidc-provider": "0.1.7",
"@backstage/plugin-auth-backend-module-okta-provider": "0.0.9",
"@backstage/plugin-auth-backend-module-pinniped-provider": "0.1.10",
"@backstage/plugin-auth-backend-module-vmware-cloud-provider": "0.1.8",
"@backstage/plugin-auth-node": "0.4.11",
"@backstage/plugin-auth-react": "0.0.3",
"@backstage/plugin-azure-devops": "0.4.2",
"@backstage/plugin-azure-devops-backend": "0.6.3",
"@backstage/plugin-azure-devops-common": "0.4.0",
"@backstage/plugin-azure-sites": "0.1.22",
"@backstage/plugin-azure-sites-backend": "0.3.3",
"@backstage/plugin-azure-sites-common": "0.1.3",
"@backstage/plugin-badges": "0.2.57",
"@backstage/plugin-badges-backend": "0.3.13",
"@backstage/plugin-bazaar": "0.2.25",
"@backstage/plugin-bazaar-backend": "0.3.14",
"@backstage/plugin-bitbucket-cloud-common": "0.2.17",
"@backstage/plugin-bitrise": "0.1.60",
"@backstage/plugin-catalog": "1.18.2",
"@backstage/plugin-catalog-backend": "1.21.0",
"@backstage/plugin-catalog-backend-module-aws": "0.3.11",
"@backstage/plugin-catalog-backend-module-azure": "0.1.36",
"@backstage/plugin-catalog-backend-module-backstage-openapi": "0.1.10",
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.2.3",
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.1.30",
"@backstage/plugin-catalog-backend-module-gcp": "0.1.17",
"@backstage/plugin-catalog-backend-module-gerrit": "0.1.33",
"@backstage/plugin-catalog-backend-module-github": "0.5.7",
"@backstage/plugin-catalog-backend-module-github-org": "0.1.11",
"@backstage/plugin-catalog-backend-module-gitlab": "0.3.14",
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.4.21",
"@backstage/plugin-catalog-backend-module-ldap": "0.5.32",
"@backstage/plugin-catalog-backend-module-msgraph": "0.5.24",
"@backstage/plugin-catalog-backend-module-openapi": "0.1.34",
"@backstage/plugin-catalog-backend-module-puppetdb": "0.1.22",
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.1.14",
"@backstage/plugin-catalog-backend-module-unprocessed": "0.4.3",
"@backstage/plugin-catalog-common": "1.0.22",
"@backstage/plugin-catalog-graph": "0.4.3",
"@backstage/plugin-catalog-import": "0.10.9",
"@backstage/plugin-catalog-node": "1.11.0",
"@backstage/plugin-catalog-react": "1.11.2",
"@backstage/plugin-catalog-unprocessed-entities": "0.2.2",
"@backstage/plugin-catalog-unprocessed-entities-common": "0.0.1",
"@backstage/plugin-cicd-statistics": "0.1.35",
"@backstage/plugin-cicd-statistics-module-gitlab": "0.1.29",
"@backstage/plugin-circleci": "0.3.33",
"@backstage/plugin-cloudbuild": "0.5.0",
"@backstage/plugin-code-climate": "0.1.33",
"@backstage/plugin-code-coverage": "0.2.26",
"@backstage/plugin-code-coverage-backend": "0.2.30",
"@backstage/plugin-codescene": "0.1.25",
"@backstage/plugin-config-schema": "0.1.53",
"@backstage/plugin-cost-insights": "0.12.22",
"@backstage/plugin-cost-insights-common": "0.1.2",
"@backstage/plugin-devtools": "0.1.9",
"@backstage/plugin-devtools-backend": "0.2.7",
"@backstage/plugin-devtools-common": "0.1.8",
"@backstage/plugin-dynatrace": "9.0.0",
"@backstage/plugin-entity-feedback": "0.2.13",
"@backstage/plugin-entity-feedback-backend": "0.2.7",
"@backstage/plugin-devtools": "0.1.12",
"@backstage/plugin-devtools-backend": "0.3.2",
"@backstage/plugin-devtools-common": "0.1.9",
"@backstage/plugin-dynatrace": "10.0.2",
"@backstage/plugin-entity-feedback": "0.2.16",
"@backstage/plugin-entity-feedback-backend": "0.2.13",
"@backstage/plugin-entity-feedback-common": "0.1.3",
"@backstage/plugin-entity-validation": "0.1.15",
"@backstage/plugin-events-backend": "0.2.19",
"@backstage/plugin-events-backend-module-aws-sqs": "0.2.13",
"@backstage/plugin-events-backend-module-azure": "0.1.20",
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.1.20",
"@backstage/plugin-events-backend-module-gerrit": "0.1.20",
"@backstage/plugin-events-backend-module-github": "0.1.20",
"@backstage/plugin-events-backend-module-gitlab": "0.1.20",
"@backstage/plugin-events-backend-test-utils": "0.1.20",
"@backstage/plugin-events-node": "0.2.19",
"@internal/plugin-todo-list": "1.0.22",
"@internal/plugin-todo-list-backend": "1.0.22",
"@internal/plugin-todo-list-common": "1.0.17",
"@backstage/plugin-explore": "0.4.16",
"@backstage/plugin-explore-backend": "0.0.20",
"@backstage/plugin-entity-validation": "0.1.18",
"@backstage/plugin-events-backend": "0.3.2",
"@backstage/plugin-events-backend-module-aws-sqs": "0.3.2",
"@backstage/plugin-events-backend-module-azure": "0.2.2",
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.2.2",
"@backstage/plugin-events-backend-module-gerrit": "0.2.2",
"@backstage/plugin-events-backend-module-github": "0.2.2",
"@backstage/plugin-events-backend-module-gitlab": "0.2.2",
"@backstage/plugin-events-backend-test-utils": "0.1.26",
"@backstage/plugin-events-node": "0.3.2",
"@internal/plugin-todo-list": "1.0.25",
"@internal/plugin-todo-list-backend": "1.0.25",
"@internal/plugin-todo-list-common": "1.0.18",
"@backstage/plugin-explore": "0.4.19",
"@backstage/plugin-explore-backend": "0.0.26",
"@backstage/plugin-explore-common": "0.0.2",
"@backstage/plugin-explore-react": "0.0.36",
"@backstage/plugin-firehydrant": "0.2.14",
"@backstage/plugin-fossa": "0.2.62",
"@backstage/plugin-gcalendar": "0.3.23",
"@backstage/plugin-gcp-projects": "0.3.46",
"@backstage/plugin-git-release-manager": "0.3.42",
"@backstage/plugin-github-actions": "0.6.11",
"@backstage/plugin-github-deployments": "0.1.61",
"@backstage/plugin-github-issues": "0.2.19",
"@backstage/plugin-github-pull-requests-board": "0.1.24",
"@backstage/plugin-gitops-profiles": "0.3.45",
"@backstage/plugin-gocd": "0.1.36",
"@backstage/plugin-graphiql": "0.3.3",
"@backstage/plugin-graphql-voyager": "0.1.12",
"@backstage/plugin-home": "0.6.2",
"@backstage/plugin-home-react": "0.1.8",
"@backstage/plugin-ilert": "0.2.19",
"@backstage/plugin-jenkins": "0.9.5",
"@backstage/plugin-jenkins-backend": "0.3.4",
"@backstage/plugin-jenkins-common": "0.1.24",
"@backstage/plugin-kafka": "0.3.30",
"@backstage/plugin-kafka-backend": "0.3.8",
"@backstage/plugin-kubernetes": "0.11.5",
"@backstage/plugin-kubernetes-backend": "0.15.0",
"@backstage/plugin-kubernetes-cluster": "0.0.6",
"@backstage/plugin-kubernetes-common": "0.7.4",
"@backstage/plugin-kubernetes-node": "0.1.4",
"@backstage/plugin-kubernetes-react": "0.3.0",
"@backstage/plugin-lighthouse": "0.4.15",
"@backstage/plugin-lighthouse-backend": "0.4.2",
"@backstage/plugin-lighthouse-common": "0.1.4",
"@backstage/plugin-linguist": "0.1.15",
"@backstage/plugin-linguist-backend": "0.5.7",
"@backstage/plugin-explore-react": "0.0.37",
"@backstage/plugin-firehydrant": "0.2.17",
"@backstage/plugin-fossa": "0.2.65",
"@backstage/plugin-gcalendar": "0.3.26",
"@backstage/plugin-gcp-projects": "0.3.49",
"@backstage/plugin-git-release-manager": "0.3.45",
"@backstage/plugin-github-actions": "0.6.14",
"@backstage/plugin-github-deployments": "0.1.64",
"@backstage/plugin-github-issues": "0.4.0",
"@backstage/plugin-github-pull-requests-board": "0.1.27",
"@backstage/plugin-gitops-profiles": "0.3.48",
"@backstage/plugin-gocd": "0.1.39",
"@backstage/plugin-graphiql": "0.3.6",
"@backstage/plugin-graphql-voyager": "0.1.15",
"@backstage/plugin-home": "0.7.2",
"@backstage/plugin-home-react": "0.1.11",
"@backstage/plugin-ilert": "0.2.22",
"@backstage/plugin-jenkins": "0.9.8",
"@backstage/plugin-jenkins-backend": "0.4.3",
"@backstage/plugin-jenkins-common": "0.1.25",
"@backstage/plugin-kafka": "0.3.33",
"@backstage/plugin-kafka-backend": "0.3.14",
"@backstage/plugin-kubernetes": "0.11.8",
"@backstage/plugin-kubernetes-backend": "0.16.3",
"@backstage/plugin-kubernetes-cluster": "0.0.9",
"@backstage/plugin-kubernetes-common": "0.7.5",
"@backstage/plugin-kubernetes-node": "0.1.10",
"@backstage/plugin-kubernetes-react": "0.3.3",
"@backstage/plugin-lighthouse": "0.4.18",
"@backstage/plugin-lighthouse-backend": "0.4.9",
"@backstage/plugin-lighthouse-common": "0.1.5",
"@backstage/plugin-linguist": "0.1.18",
"@backstage/plugin-linguist-backend": "0.5.14",
"@backstage/plugin-linguist-common": "0.1.2",
"@backstage/plugin-microsoft-calendar": "0.1.12",
"@backstage/plugin-newrelic": "0.3.45",
"@backstage/plugin-newrelic-dashboard": "0.3.5",
"@backstage/plugin-nomad": "0.1.11",
"@backstage/plugin-nomad-backend": "0.1.12",
"@backstage/plugin-notifications": "0.0.1",
"@backstage/plugin-notifications-backend": "0.0.1",
"@backstage/plugin-notifications-common": "0.0.1",
"@backstage/plugin-notifications-node": "0.0.1",
"@backstage/plugin-octopus-deploy": "0.2.12",
"@backstage/plugin-opencost": "0.2.5",
"@backstage/plugin-org": "0.6.20",
"@backstage/plugin-org-react": "0.1.19",
"@backstage/plugin-pagerduty": "0.7.2",
"@backstage/plugin-periskop": "0.1.28",
"@backstage/plugin-periskop-backend": "0.2.8",
"@backstage/plugin-permission-backend": "0.5.33",
"@backstage/plugin-permission-backend-module-allow-all-policy": "0.1.7",
"@backstage/plugin-permission-common": "0.7.12",
"@backstage/plugin-permission-node": "0.7.21",
"@backstage/plugin-permission-react": "0.4.20",
"@backstage/plugin-playlist": "0.2.4",
"@backstage/plugin-playlist-backend": "0.3.14",
"@backstage/plugin-playlist-common": "0.1.14",
"@backstage/plugin-proxy-backend": "0.4.8",
"@backstage/plugin-puppetdb": "0.1.13",
"@backstage/plugin-rollbar": "0.4.30",
"@backstage/plugin-rollbar-backend": "0.1.55",
"@backstage/plugin-scaffolder": "1.18.0",
"@backstage/plugin-scaffolder-backend": "1.21.0",
"@backstage/plugin-scaffolder-backend-module-azure": "0.1.2",
"@backstage/plugin-scaffolder-backend-module-bitbucket": "0.2.0",
"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "0.1.0",
"@backstage/plugin-scaffolder-backend-module-bitbucket-server": "0.1.0",
"@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.2.11",
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.34",
"@backstage/plugin-scaffolder-backend-module-gerrit": "0.1.2",
"@backstage/plugin-scaffolder-backend-module-gitea": "0.1.0",
"@backstage/plugin-scaffolder-backend-module-github": "0.2.0",
"@backstage/plugin-scaffolder-backend-module-gitlab": "0.2.13",
"@backstage/plugin-scaffolder-backend-module-rails": "0.4.27",
"@backstage/plugin-scaffolder-backend-module-sentry": "0.1.18",
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.2.31",
"@backstage/plugin-scaffolder-common": "1.5.0",
"@backstage/plugin-scaffolder-node": "0.3.0",
"@backstage/plugin-scaffolder-react": "1.8.0",
"@backstage/plugin-search": "1.4.6",
"@backstage/plugin-search-backend": "1.5.0",
"@backstage/plugin-search-backend-module-catalog": "0.1.14",
"@backstage/plugin-search-backend-module-elasticsearch": "1.3.13",
"@backstage/plugin-search-backend-module-explore": "0.1.14",
"@backstage/plugin-search-backend-module-pg": "0.5.19",
"@backstage/plugin-search-backend-module-stack-overflow-collator": "0.1.3",
"@backstage/plugin-search-backend-module-techdocs": "0.1.14",
"@backstage/plugin-search-backend-node": "1.2.14",
"@backstage/plugin-search-common": "1.2.10",
"@backstage/plugin-search-react": "1.7.6",
"@backstage/plugin-sentry": "0.5.15",
"@backstage/plugin-shortcuts": "0.3.19",
"@backstage/plugin-signals": "0.0.1",
"@backstage/plugin-signals-backend": "0.0.1",
"@backstage/plugin-signals-node": "0.0.1",
"@backstage/plugin-signals-react": "0.0.1",
"@backstage/plugin-sonarqube": "0.7.12",
"@backstage/plugin-sonarqube-backend": "0.2.12",
"@backstage/plugin-sonarqube-react": "0.1.13",
"@backstage/plugin-splunk-on-call": "0.4.19",
"@backstage/plugin-stack-overflow": "0.1.25",
"@backstage/plugin-stack-overflow-backend": "0.2.14",
"@backstage/plugin-stackstorm": "0.1.11",
"@backstage/plugin-tech-insights": "0.3.22",
"@backstage/plugin-tech-insights-backend": "0.5.24",
"@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.42",
"@backstage/plugin-microsoft-calendar": "0.1.15",
"@backstage/plugin-newrelic": "0.3.48",
"@backstage/plugin-newrelic-dashboard": "0.3.8",
"@backstage/plugin-nomad": "0.1.14",
"@backstage/plugin-nomad-backend": "0.1.18",
"@backstage/plugin-notifications": "0.1.2",
"@backstage/plugin-notifications-backend": "0.1.2",
"@backstage/plugin-notifications-common": "0.0.2",
"@backstage/plugin-notifications-node": "0.1.2",
"@backstage/plugin-octopus-deploy": "0.2.15",
"@backstage/plugin-opencost": "0.2.8",
"@backstage/plugin-org": "0.6.23",
"@backstage/plugin-org-react": "0.1.22",
"@backstage/plugin-pagerduty": "0.7.5",
"@backstage/plugin-periskop": "0.1.31",
"@backstage/plugin-periskop-backend": "0.2.14",
"@backstage/plugin-permission-backend": "0.5.40",
"@backstage/plugin-permission-backend-module-allow-all-policy": "0.1.13",
"@backstage/plugin-permission-common": "0.7.13",
"@backstage/plugin-permission-node": "0.7.27",
"@backstage/plugin-permission-react": "0.4.21",
"@backstage/plugin-playlist": "0.2.7",
"@backstage/plugin-playlist-backend": "0.3.20",
"@backstage/plugin-playlist-common": "0.1.15",
"@backstage/plugin-proxy-backend": "0.4.14",
"@backstage/plugin-puppetdb": "0.1.16",
"@backstage/plugin-rollbar": "0.4.33",
"@backstage/plugin-rollbar-backend": "0.1.61",
"@backstage/plugin-scaffolder": "1.19.2",
"@backstage/plugin-scaffolder-backend": "1.22.3",
"@backstage/plugin-scaffolder-backend-module-azure": "0.1.8",
"@backstage/plugin-scaffolder-backend-module-bitbucket": "0.2.6",
"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "0.1.6",
"@backstage/plugin-scaffolder-backend-module-bitbucket-server": "0.1.6",
"@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.2.17",
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.40",
"@backstage/plugin-scaffolder-backend-module-gerrit": "0.1.8",
"@backstage/plugin-scaffolder-backend-module-gitea": "0.1.6",
"@backstage/plugin-scaffolder-backend-module-github": "0.2.6",
"@backstage/plugin-scaffolder-backend-module-gitlab": "0.3.2",
"@backstage/plugin-scaffolder-backend-module-rails": "0.4.33",
"@backstage/plugin-scaffolder-backend-module-sentry": "0.1.24",
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.2.37",
"@backstage/plugin-scaffolder-common": "1.5.1",
"@backstage/plugin-scaffolder-node": "0.4.2",
"@backstage/plugin-scaffolder-node-test-utils": "0.1.2",
"@backstage/plugin-scaffolder-react": "1.8.3",
"@backstage/plugin-search": "1.4.9",
"@backstage/plugin-search-backend": "1.5.6",
"@backstage/plugin-search-backend-module-catalog": "0.1.21",
"@backstage/plugin-search-backend-module-elasticsearch": "1.3.19",
"@backstage/plugin-search-backend-module-explore": "0.1.20",
"@backstage/plugin-search-backend-module-pg": "0.5.25",
"@backstage/plugin-search-backend-module-stack-overflow-collator": "0.1.9",
"@backstage/plugin-search-backend-module-techdocs": "0.1.21",
"@backstage/plugin-search-backend-node": "1.2.20",
"@backstage/plugin-search-common": "1.2.11",
"@backstage/plugin-search-react": "1.7.9",
"@backstage/plugin-sentry": "0.5.18",
"@backstage/plugin-shortcuts": "0.3.22",
"@backstage/plugin-signals": "0.0.4",
"@backstage/plugin-signals-backend": "0.1.2",
"@backstage/plugin-signals-node": "0.1.2",
"@backstage/plugin-signals-react": "0.0.2",
"@backstage/plugin-sonarqube": "0.7.15",
"@backstage/plugin-sonarqube-backend": "0.2.18",
"@backstage/plugin-sonarqube-react": "0.1.14",
"@backstage/plugin-splunk-on-call": "0.4.22",
"@backstage/plugin-stack-overflow": "0.1.28",
"@backstage/plugin-stack-overflow-backend": "0.2.20",
"@backstage/plugin-stackstorm": "0.1.14",
"@backstage/plugin-tech-insights": "0.3.25",
"@backstage/plugin-tech-insights-backend": "0.5.30",
"@backstage/plugin-tech-insights-backend-module-jsonfc": "0.1.48",
"@backstage/plugin-tech-insights-common": "0.2.12",
"@backstage/plugin-tech-insights-node": "0.4.16",
"@backstage/plugin-tech-radar": "0.6.13",
"@backstage/plugin-techdocs": "1.10.0",
"@backstage/plugin-techdocs-addons-test-utils": "1.0.27",
"@backstage/plugin-techdocs-backend": "1.9.3",
"@backstage/plugin-techdocs-module-addons-contrib": "1.1.5",
"@backstage/plugin-techdocs-node": "1.11.2",
"@backstage/plugin-techdocs-react": "1.1.16",
"@backstage/plugin-todo": "0.2.34",
"@backstage/plugin-todo-backend": "0.3.8",
"@backstage/plugin-user-settings": "0.8.1",
"@backstage/plugin-user-settings-backend": "0.2.9",
"@backstage/plugin-vault": "0.1.25",
"@backstage/plugin-vault-backend": "0.4.3",
"@backstage/plugin-vault-node": "0.1.3",
"@backstage/plugin-xcmetrics": "0.2.48",
"@backstage/plugin-auth-backend-module-guest-provider": "0.0.0",
"@backstage/plugin-scaffolder-node-test-utils": "0.0.1"
"@backstage/plugin-tech-insights-node": "0.5.2",
"@backstage/plugin-tech-radar": "0.7.2",
"@backstage/plugin-techdocs": "1.10.3",
"@backstage/plugin-techdocs-addons-test-utils": "1.0.30",
"@backstage/plugin-techdocs-backend": "1.10.3",
"@backstage/plugin-techdocs-module-addons-contrib": "1.1.8",
"@backstage/plugin-techdocs-node": "1.12.2",
"@backstage/plugin-techdocs-react": "1.2.2",
"@backstage/plugin-todo": "0.2.37",
"@backstage/plugin-todo-backend": "0.3.15",
"@backstage/plugin-user-settings": "0.8.4",
"@backstage/plugin-user-settings-backend": "0.2.15",
"@backstage/plugin-vault": "0.1.28",
"@backstage/plugin-vault-backend": "0.4.9",
"@backstage/plugin-vault-node": "0.1.9",
"@backstage/plugin-xcmetrics": "0.2.51"
},
"changesets": [
"beige-books-kiss",
"big-yaks-film",
"breezy-cycles-count",
"bright-bulldogs-whisper",
"calm-pans-work",
"chilled-dolls-accept",
"chilled-dolphins-tap",
"chilled-goats-matter",
"clever-donkeys-fry",
"clever-eagles-boil",
"cold-boats-sell",
"cold-dolphins-raise",
"cool-clouds-jump",
"create-app-1709052411",
"create-app-1709645804",
"curvy-carrots-dream",
"cyan-dryers-share",
"cyan-toes-repeat",
"dirty-apes-divide",
"dry-impalas-serve",
"eight-fireants-crash",
"eighty-suits-admire",
"eleven-cows-learn",
"empty-ladybugs-perform",
"empty-wolves-rule",
"fair-cheetahs-suffer",
"famous-forks-listen",
"fast-buses-exercise",
"fifty-insects-yell",
"fifty-moons-study",
"five-beers-accept",
"five-hats-accept",
"five-mayflies-juggle",
"flat-badgers-attack",
"fluffy-donuts-end",
"forty-oranges-joke",
"fresh-parrots-learn",
"fresh-rings-tell",
"friendly-coats-travel",
"friendly-news-sin",
"funny-flies-collect",
"good-seals-argue",
"gorgeous-apples-reply",
"healthy-experts-rhyme",
"heavy-coats-sniff",
"hot-feet-divide",
"hungry-points-burn",
"itchy-bikes-heal",
"itchy-news-drive",
"kind-pants-speak",
"kind-shrimps-yell",
"kind-students-cross",
"large-candles-sniff",
"late-turkeys-remember",
"lazy-needles-lick",
"lazy-pumas-sniff",
"lazy-terms-shake",
"lemon-lemons-sparkle",
"long-emus-talk",
"loud-dolls-exist",
"lovely-donkeys-kneel",
"lucky-ravens-beg",
"modern-impalas-add",
"neat-owls-pump",
"neat-windows-buy",
"nervous-lions-suffer",
"nice-beans-wait",
"odd-toys-wonder",
"old-ducks-fetch",
"olive-mails-tell",
"perfect-shoes-arrive",
"perfect-taxis-give",
"polite-tips-begin",
"polite-zoos-pay",
"poor-beans-cross",
"poor-ladybugs-smell",
"pretty-boats-promise",
"proud-socks-hear",
"purple-kiwis-complain",
"quiet-pots-agree",
"rare-dryers-check",
"red-taxis-swim",
"renovate-0300bde",
"renovate-08c5b50",
"renovate-1c2c49d",
"renovate-58582bb",
"renovate-5d40e90",
"renovate-6a81dd3",
"renovate-755938a",
"renovate-7aa519f",
"renovate-8f23b96",
"renovate-914f0df",
"renovate-9850908",
"renovate-a67ee14",
"renovate-ea48bac",
"rude-masks-tan",
"rude-sheep-jam",
"selfish-glasses-cheer",
"selfish-walls-perform",
"shiny-bulldogs-run",
"silent-elephants-reflect",
"silent-insects-invent",
"silver-flowers-trade",
"silver-impalas-run",
"six-grapes-sniff",
"six-nails-hammer",
"six-sloths-listen",
"sixty-balloons-lie",
"sixty-queens-mix",
"slimy-falcons-poke",
"slimy-trainers-attend",
"slow-readers-clap",
"smart-hairs-lick",
"smart-owls-tease",
"soft-grapes-cough",
"soft-otters-report",
"sour-olives-carry",
"spicy-dragons-sin",
"stupid-bottles-bow",
"tasty-beans-confess",
"ten-dryers-compete",
"ten-spoons-help",
"tender-apes-doubt",
"tender-carrots-care",
"thick-pillows-develop",
"thin-spiders-do",
"thirty-bikes-stare",
"thirty-donkeys-provide",
"thirty-shirts-allow",
"tiny-books-destroy",
"tiny-bugs-enjoy",
"tricky-months-hug",
"twelve-berries-cross",
"two-planets-beam",
"two-snails-fry",
"unlucky-apricots-call",
"unlucky-jobs-report",
"unlucky-lizards-suffer",
"violet-rocks-rescue",
"wet-sheep-reply",
"young-flies-wash"
"chatty-flies-worry",
"create-app-1712066999",
"famous-experts-warn",
"fuzzy-beans-occur",
"giant-olives-protect",
"happy-experts-invite",
"hot-years-sell",
"hungry-suns-hope",
"little-bats-admire",
"ninety-toys-bake",
"polite-toys-camp",
"renovate-e620b13",
"ten-schools-leave",
"tricky-clouds-wait",
"twelve-comics-double",
"violet-lobsters-unite",
"wicked-bugs-joke",
"witty-kings-smoke"
]
}
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-react': patch
---
Added 'root' and 'label' class key to TemplateCategoryPicker
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search-backend-module-elasticsearch': patch
---
Added config.d.ts entry with secrets for the shared auth block
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': minor
---
Migrated to support new auth services. The `CatalogBuilder.create` method now accepts a `discovery` option, which is recommended to forward from the plugin environment, as it will otherwise fall back to use the `HostDiscovery` implementation.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes-node': patch
---
Accept auth credentials to get kubernetes clusters
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes-backend': minor
---
**BREAKING**: The `KubernetesBuilder.createBuilder` method now requires the `discovery` service to be forwarded from the plugin environment. This is part of the migration to support new auth services.

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