Merge branch 'master' into johnphilip283-patch-1

This commit is contained in:
John Philip
2024-06-22 13:07:29 -04:00
927 changed files with 15787 additions and 4530 deletions
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli-node': patch
---
Updated doc link.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli-node': patch
---
Added new plugin metadata fields to `BackstagePackageJson` type.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-app-api': patch
---
Fixed a potential crash when passing an object with a `null` prototype as log meta.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli-node': patch
---
Upgraded @yarnpkg/parsers to stable 3.0
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend-module-onelogin-provider': minor
---
Separate out the OneLogin provider into its own module
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Having tooltip inherit font size for consistency in catalog table columns
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-tasks': patch
---
Marked all exports as deprecated and pointed at `@backstage/backend-plugin-api` and `@backstage/backend-defaults`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-plugin-api': patch
---
In tests, return `null` rather than throwing an error when trying to get the `ExtensionPoint.T` property, so that tests asserting the property are not easily broken.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
mkdocs-material have updated their CSS variable template, and a few are unset in Backstage. This patch adds the missing variables to ensure coverage.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-api-docs': patch
---
The `registerComponent` external route will now by default bind to the catalog import page if it is available.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Removed accents on deprecation note
-13
View File
@@ -1,13 +0,0 @@
---
'@backstage/plugin-auth-node': patch
---
Updated scope management for OAuth providers, where the `createOAuthAuthenticator` now accepts a new collection of `scopes` options:
- `scopes.persist` - Whether scopes should be persisted, replaces the `shouldPersistScopes` option.
- `scopes.required` - A list of required scopes that will always be requested.
- `scopes.transform` - A function that can be used to transform the scopes before they are requested.
The `createOAuthProviderFactory` has also received a new `additionalScopes` option, and will also read `additionalScopes` from the auth provider configuration. Both of these can be used to add additional scopes that should always be requested.
A significant change under the hood that this new scope management brings is that providers that persist scopes will now always merge the already granted scopes with the requested ones. The previous behavior was that the full authorization flow would not include existing scopes, while the refresh flow would only include the existing scopes.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-api-docs': patch
---
Make sure that the toggle button state is properly reflected in API cards
+6
View File
@@ -0,0 +1,6 @@
---
'@backstage/plugin-techdocs-react': patch
'@backstage/plugin-techdocs': patch
---
Fixed a bug with the TechDocsReaderPageProvider not re-rendering when setShadowDom is called, meaning that the useShadowDom hooks were inconsistent. This issue caused the TextSize addon changes not to reapply during navigation.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Updated configuration schema to include the `useRedisSets` cache config option.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Bumped create-app version.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Bumped create-app version.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-techdocs-backend': patch
'@backstage/plugin-techdocs-node': patch
---
Allow defining custom build log transport for techdocs builder
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-compat-api': patch
---
Add support for forwarding default target from legacy external route refs.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-test-utils': minor
---
Added `TestCaches` that functions just like `TestDatabases`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-github': patch
---
Added handling for dry run to githubPullRequest and githubWebhook and added tests for this functionality
-12
View File
@@ -1,12 +0,0 @@
---
'@backstage/plugin-user-settings-backend': patch
'@backstage/plugin-devtools-backend': patch
'@backstage/plugin-techdocs-backend': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-search-backend': patch
'@backstage/plugin-proxy-backend': patch
'@backstage/plugin-auth-backend': patch
'@backstage/plugin-app-backend': patch
---
Updated local development setup.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/integration': patch
---
Updated function for getHarnessEditContentsUrl
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
The `TokenManager` has been deprecated in preparation for the [stable release of the New Backend System](https://github.com/backstage/backstage/issues/24493). Please [migrate](https://backstage.io/docs/tutorials/auth-service-migration) to the new `coreServices.auth`, `coreServices.httpAuth`, and `coreServices.userInfo` services as needed instead.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
In preparation to the new backend system stable release, the `isDatabaseConflictError` helper have been moved to the `@backstage/backend-plugin-api` package and deprecated from `@backstage/backend-common`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Fix readme for new plugins created using cli
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-techdocs': patch
---
Internal updates to allow reusing Backstage's `fetchApi` implementation for event source requests. This allows you to for example, override the `Authorization` header.
-46
View File
@@ -1,46 +0,0 @@
---
'@backstage/plugin-proxy-backend': minor
---
**BREAKING**: The proxy backend plugin is now protected by Backstage auth, by
default. Unless specifically configured (see below), all proxy endpoints will
reject requests immediately unless a valid Backstage user or service token is
passed along with the request. This aligns the proxy with how other Backstage
backends behave out of the box, and serves to protect your upstreams from
unauthorized access.
A proxy configuration section can now look as follows:
```yaml
proxy:
endpoints:
'/pagerduty':
target: https://api.pagerduty.com
credentials: require # NEW!
headers:
Authorization: Token token=${PAGERDUTY_TOKEN}
```
There are three possible `credentials` settings at this point:
- `require`: Callers must provide Backstage user or service credentials with
each request. The credentials are not forwarded to the proxy target.
- `forward`: Callers must provide Backstage user or service credentials with
each request, and those credentials are forwarded to the proxy target.
- `dangerously-allow-unauthenticated`: No Backstage credentials are required to
access this proxy target. The target can still apply its own credentials
checks, but the proxy will not help block non-Backstage-blessed callers. If
you also add `allowedHeaders: ['Authorization']` to an endpoint configuration,
then the Backstage token (if provided) WILL be forwarded.
The value `dangerously-allow-unauthenticated` was the old default.
The value `require` is the new default, so requests that were previously
permitted may now start resulting in `401 Unauthorized` responses. If you have
`backend.auth.dangerouslyDisableDefaultAuthPolicy` set to `true`, this does not
apply; the proxy will behave as if all endpoints were set to
`dangerously-allow-unauthenticated`.
If you have proxy endpoints that require unauthenticated access still, please
add `credentials: dangerously-allow-unauthenticated` to their declarations in
your app-config.
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/plugin-kubernetes-react': minor
'@backstage/plugin-catalog-import': minor
'@backstage/plugin-kubernetes': patch
'@backstage/plugin-search': patch
---
Migrate from identityApi to fetchApi in frontend plugins.
+7
View File
@@ -0,0 +1,7 @@
---
'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
'@backstage/plugin-scaffolder-backend-module-rails': patch
---
Updated configuration instructions
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-app-api': patch
---
Add support for JWKS tokens in ExternalTokenHandler.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Add `peerDependencies` to `devDependencies` in `package.json.hbs` templates.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-tasks': patch
---
Updated the `TaskScheduleDefinitionConfig` deprecated comment to point to `SchedulerServiceTaskScheduleDefinitionConfig`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-graph': patch
---
Add function to `EntityRelationsGraph` filter that excludes entities from graph
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
Move `cache` implementation and types to the `@backstage/backend-defaults` package.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-notifications': patch
---
Do not always show scrollbars in notification description
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/backend-plugin-api': patch
'@backstage/backend-app-api': patch
---
Added an optional `accessRestrictions` to external access service tokens and service principals in general, such that you can limit their access to certain plugins or permissions.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Only bootstrap global-agent if it's actually being used
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
`TechDocsIndexPage` now accepts an optional `ownerPickerMode` for toggling the behavior of the `EntityOwnerPicker`, exposing a new mode `<TechDocsIndexPage ownerPickerMode="all" />` particularly suitable for larger catalogs. In this new mode, `EntityOwnerPicker` will display all the users and groups present in the catalog.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Use `inherit` variant on OverflowTooltip underlying Typography component.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Fix issue with `esm` loaded dependencies being different from the `cjs` import for Vite dependencies
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-defaults': patch
---
Exposed `DefaultSchedulerService`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-test-utils': patch
---
Made it possible to give access restrictions to `mockCredentials.service`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-org': patch
---
The `catalogIndex` external route is now optional and will by default bind to the catalog index page if it is available.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Fix issue with CLI that was preventing upgrading from 1.28
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-test-utils': patch
---
The type `MockDirectoryOptions` was renamed to `CreateMockDirectoryOptions` so that it's clear these options are exclusive to the mock directory factory.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-plugin-api': patch
---
Added a new `defaultTarget` option to `createExternalRouteRef`. I lets you specify a default target of the route by name, for example `'catalog.catalogIndex'`, which will be used if the target route is present in the app and there is no explicit route binding.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Removed waiting for the workspace and repository fields to be filled in before requesting user credentials
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-app-backend': patch
---
Restore the support of external config schema in the router of the `app-backend` plugin, which was broken in release `1.26.0`.
This support is critical for dynamic frontend plugins to have access to their config values.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-notifications-node': minor
---
add notifications filtering by processors
-11
View File
@@ -1,11 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
'@backstage/plugin-scaffolder-node-test-utils': patch
'@backstage/plugin-search-backend-module-elasticsearch': patch
'@backstage/plugin-search-backend-module-pg': patch
'@backstage/plugin-search-backend-node': patch
'@backstage/plugin-signals-backend': patch
'@backstage/plugin-events-node': patch
---
Replace the usage of `getVoidLogger` with `mockServices.logger.mock` in order to remove the dependency with the soon-to-be-deprecated `backend-common` package.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
Fixed bug in CopyToClipboardButton component where positioning of the "Copy to clipboard" button in techdocs code snippets was broken in some cases
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-defaults': patch
---
Remove dependency with `@backstage/backend-commons` package.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
---
Added `gitlab:issue:edit` action to edit existing GitLab issues
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-notifications': patch
---
Fixes performance issue with Notifications title counter.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend-module-atlassian-provider': minor
---
**BREAKING**: The `scope` and `scopes` config options have been removed and replaced by the standard `additionalScopes` config. In addition, the `offline_access`, `read:jira-work`, and `read:jira-user` scopes have been set to required and will always be present.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend-module-bitbucket-provider': patch
---
Added support for the new shared `additionalScopes` configuration. In addition, the `account` scope has been set to required and will always be present.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend-module-github-provider': patch
---
Added support for the new shared `additionalScopes` configuration. In addition, the `read:user` scope has been set to required and will always be present.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend-module-gitlab-provider': patch
---
Added support for the new shared `additionalScopes` configuration. In addition, the `read_user` scope has been set to required and will always be present.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend-module-google-provider': patch
---
Added support for the new shared `additionalScopes` configuration. In addition, the `openid`, `userinfo.email`, and `userinfo.profile` scopes have been set to required and will always be present.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend-module-microsoft-provider': patch
---
Added support for the new shared `additionalScopes` configuration.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend-module-oauth2-provider': minor
---
**BREAKING**: The `scope` config option have been removed and replaced by the standard `additionalScopes` config.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend-module-oidc-provider': minor
---
**BREAKING**: The `scope` config option have been removed and replaced by the standard `additionalScopes` config. In addition, `openid`, `profile`, and `email` scopes have been set to required and will always be present.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend-module-okta-provider': patch
---
Added support for the new shared `additionalScopes` configuration, which means it can now also be specified as an array. In addition, the `openid`, `email`, `profile`, and `offline_access` scopes have been set to required and will always be present.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend-module-pinniped-provider': patch
---
**BREAKING**: The `scope` config option have been removed and replaced by the standard `additionalScopes` config. In addition, the `openid`, `pinniped:request-audience`, `username`, and `offline_access` scopes have been set to required and will always be present.
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend-module-vmware-cloud-provider': minor
---
**BREAKING**: The `scope` config option have been removed and replaced by the standard `additionalScopes` config. In addition, `openid`, and `offline_access` scopes have been set to required and will always be present.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-react': patch
---
Links that are rendered in the markdown in the `ScaffolderField` component are now opened in new tabs.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/theme': patch
---
Internal refactor to fix an issue where the MUI 5 `v5-` class prefixing gets removed by tree shaking.
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/backend-defaults': patch
---
Added core service factories and implementations from
`@backstage/backend-app-api`. They are now available as subpath exports, e.g.
`@backstage/backend-defaults/scheduler` is where the service factory and default
implementation of `coreServices.scheduler` now lives. They have been marked as
deprecated in their old locations.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
We are deprecating the legacy `createServiceBuilder` factory, so if you are still using it, please checkout the migration guide and [migrate](https://backstage.io/docs/backend-system/building-plugins-and-modules/migrating) your plugin to use the new backend system.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
---
Remove debug console logging statement
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': minor
---
Pass through `EventsService` too in the new backend system
-39
View File
@@ -1,39 +0,0 @@
---
'@backstage/backend-app-api': patch
---
Added a new static key based method for plugin-to-plugin auth. This is useful for example if you are running readonly service nodes that cannot use a database for the default public-key signature scheme outlined in [BEP-0003](https://github.com/backstage/backstage/tree/master/beps/0003-auth-architecture-evolution). Most users should want to stay on the more secure zero-config database signature scheme.
You can generate a public and private key pair using `openssl`.
- First generate a private key using the ES256 algorithm
```sh
openssl ecparam -name prime256v1 -genkey -out private.ec.key
```
- Convert it to PKCS#8 format
```sh
openssl pkcs8 -topk8 -inform PEM -outform PEM -nocrypt -in private.ec.key -out private.key
```
- Extract the public key
```sh
openssl ec -inform PEM -outform PEM -pubout -in private.key -out public.key
```
After this you have the files `private.key` and `public.key`. Put them in a place where you know their absolute paths, and then set up your app-config accordingly:
```yaml
backend:
auth:
keyStore:
type: static
static:
keys:
- publicKeyFile: /absolute/path/to/public.key
privateKeyFile: /absolute/path/to/private.key
keyId: some-custom-id
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': patch
---
Added missing `userSelect` property in `readMicrosoftGraphOrg` method
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-plugin-api': patch
---
Marked the `TokenManagerService` and `IdentityService` types as deprecated
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-common': patch
---
Add dependencies that are needed by cross-imports from backend-defaults
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-azure': patch
---
Use `GitRepository.webUrl` instead of `GitRepository.remoteUrl` to set the value of `repoContentsUrl` as `remoteUrl` can sometimes return an URL with the wrong format (e.g. `https://<organization>@dev.azure.com/<organization>/<project>/\_git/<repository>`).
-12
View File
@@ -1,12 +0,0 @@
---
'@backstage/integration': minor
---
**BREAKING** Removed deprecated code from when casing was changed from `GitHub` to `Github` nearly two years ago. The following items have been removed:
- `getGitHubFileFetchUrl` (use `getGithubFileFetchUrl` instead)
- `GitHubIntegrationConfig` (use `GithubIntegrationConfig` instead)
- `GitHubIntegration` (use `GithubIntegration` instead)
- `readGitHubIntegrationConfig` (use `readGithubIntegrationConfig` instead)
- `readGitHubIntegrationConfigs` (use `readGithubIntegrationConfigs` instead)
- `replaceGitHubUrlType` (use `replaceGithubUrlType` instead)
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Fixing issues with log redaction in the scaffolder logs
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-permission-node': patch
---
Ensure that service token access restrictions, when present, are taken into account
-15
View File
@@ -1,15 +0,0 @@
---
'@backstage/backend-plugin-api': patch
---
Deprecated all of the `UrlReader` related type names and replaced them with prefixed versions. Please update your imports.
- `ReadTreeOptions` was renamed to `UrlReaderServiceReadTreeOptions`
- `ReadTreeResponse` was renamed to `UrlReaderServiceReadTreeResponse`
- `ReadTreeResponseDirOptions` was renamed to `UrlReaderServiceReadTreeResponseDirOptions`
- `ReadTreeResponseFile` was renamed to `UrlReaderServiceReadTreeResponseFile`
- `ReadUrlResponse` was renamed to `UrlReaderServiceReadUrlResponse`
- `ReadUrlOptions` was renamed to `UrlReaderServiceReadUrlOptions`
- `SearchOptions` was renamed to `UrlReaderServiceSearchOptions`
- `SearchResponse` was renamed to `UrlReaderServiceSearchResponse`
- `SearchResponseFile` was renamed to `UrlReaderServiceSearchResponseFile`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-test-utils': patch
---
Refactored `TestDatabases` to no longer depend on `backend-common`
-136
View File
@@ -1,136 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-confluence-to-markdown': patch
'@backstage/plugin-auth-backend-module-cloudflare-access-provider': patch
'@backstage/plugin-catalog-backend-module-scaffolder-entity-model': patch
'@backstage/plugin-search-backend-module-stack-overflow-collator': patch
'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch
'@backstage/plugin-auth-backend-module-azure-easyauth-provider': patch
'@backstage/plugin-permission-backend-module-allow-all-policy': patch
'@backstage/plugin-scaffolder-backend-module-bitbucket-server': patch
'@backstage/plugin-auth-backend-module-oauth2-proxy-provider': patch
'@backstage/plugin-auth-backend-module-vmware-cloud-provider': patch
'@backstage/plugin-scaffolder-backend-module-bitbucket-cloud': patch
'@backstage/plugin-catalog-backend-module-backstage-openapi': patch
'@backstage/plugin-catalog-backend-module-bitbucket-server': patch
'@backstage/plugin-scaffolder-backend-module-notifications': patch
'@backstage/plugin-auth-backend-module-atlassian-provider': patch
'@backstage/plugin-auth-backend-module-bitbucket-provider': patch
'@backstage/plugin-auth-backend-module-microsoft-provider': patch
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch
'@backstage/plugin-auth-backend-module-onelogin-provider': patch
'@backstage/plugin-auth-backend-module-pinniped-provider': patch
'@backstage/plugin-events-backend-module-bitbucket-cloud': patch
'@backstage/plugin-auth-backend-module-aws-alb-provider': patch
'@backstage/plugin-auth-backend-module-gcp-iap-provider': patch
'@backstage/plugin-auth-backend-module-github-provider': patch
'@backstage/plugin-auth-backend-module-gitlab-provider': patch
'@backstage/plugin-auth-backend-module-google-provider': patch
'@backstage/plugin-auth-backend-module-oauth2-provider': patch
'@backstage/plugin-catalog-unprocessed-entities-common': patch
'@backstage/plugin-scaffolder-backend-module-bitbucket': patch
'@backstage/plugin-search-backend-module-elasticsearch': patch
'@backstage/plugin-auth-backend-module-guest-provider': patch
'@backstage/plugin-catalog-backend-module-unprocessed': patch
'@backstage/plugin-notifications-backend-module-email': patch
'@backstage/plugin-auth-backend-module-oidc-provider': patch
'@backstage/plugin-auth-backend-module-okta-provider': patch
'@backstage/plugin-catalog-backend-module-github-org': patch
'@backstage/plugin-catalog-backend-module-gitlab-org': 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-catalog-backend-module-puppetdb': patch
'@backstage/plugin-scaffolder-backend-module-azure': patch
'@backstage/plugin-scaffolder-backend-module-gitea': patch
'@backstage/plugin-scaffolder-backend-module-rails': patch
'@backstage/plugin-api-docs-module-protoc-gen-doc': patch
'@backstage/plugin-catalog-backend-module-msgraph': patch
'@backstage/plugin-catalog-backend-module-openapi': patch
'@backstage/plugin-search-backend-module-techdocs': patch
'@backstage/plugin-techdocs-module-addons-contrib': 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-catalog-unprocessed-entities': patch
'@backstage/plugin-events-backend-module-gerrit': patch
'@backstage/plugin-events-backend-module-github': patch
'@backstage/plugin-events-backend-module-gitlab': patch
'@backstage/plugin-catalog-backend-module-ldap': patch
'@backstage/plugin-events-backend-module-azure': patch
'@backstage/plugin-catalog-backend-module-aws': patch
'@backstage/plugin-catalog-backend-module-gcp': patch
'@backstage/plugin-scaffolder-node-test-utils': patch
'@backstage/plugin-techdocs-addons-test-utils': patch
'@backstage/plugin-events-backend-test-utils': patch
'@backstage/plugin-search-backend-module-pg': patch
'@backstage/plugin-bitbucket-cloud-common': patch
'@backstage/plugin-notifications-backend': patch
'@backstage/plugin-user-settings-backend': patch
'@backstage/plugin-notifications-common': patch
'@backstage/plugin-user-settings-common': patch
'@backstage/plugin-search-backend-node': patch
'@backstage/plugin-kubernetes-backend': patch
'@backstage/plugin-kubernetes-cluster': patch
'@backstage/plugin-notifications-node': patch
'@backstage/plugin-permission-backend': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-kubernetes-common': patch
'@backstage/plugin-permission-common': patch
'@backstage/plugin-scaffolder-common': patch
'@backstage/plugin-devtools-backend': patch
'@backstage/plugin-kubernetes-react': patch
'@backstage/plugin-permission-react': patch
'@backstage/plugin-scaffolder-react': patch
'@backstage/plugin-techdocs-backend': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-devtools-common': patch
'@backstage/plugin-kubernetes-node': patch
'@backstage/plugin-permission-node': patch
'@backstage/plugin-scaffolder-node': patch
'@backstage/plugin-signals-backend': patch
'@backstage/plugin-app-visualizer': patch
'@backstage/plugin-catalog-common': patch
'@backstage/plugin-catalog-import': patch
'@backstage/plugin-events-backend': patch
'@backstage/plugin-search-backend': patch
'@backstage/plugin-techdocs-react': patch
'@backstage/plugin-catalog-graph': patch
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-config-schema': patch
'@backstage/plugin-notifications': patch
'@backstage/plugin-proxy-backend': patch
'@backstage/plugin-search-common': patch
'@backstage/plugin-signals-react': patch
'@backstage/plugin-techdocs-node': patch
'@backstage/plugin-user-settings': patch
'@backstage/plugin-auth-backend': patch
'@backstage/plugin-catalog-node': patch
'@backstage/plugin-search-react': patch
'@backstage/plugin-signals-node': patch
'@backstage/plugin-app-backend': patch
'@backstage/plugin-events-node': patch
'@backstage/plugin-auth-react': patch
'@backstage/plugin-home-react': patch
'@backstage/plugin-kubernetes': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-auth-node': patch
'@backstage/plugin-org-react': patch
'@backstage/plugin-api-docs': patch
'@backstage/plugin-app-node': patch
'@backstage/plugin-devtools': patch
'@backstage/plugin-techdocs': patch
'@backstage/plugin-catalog': patch
'@backstage/plugin-signals': patch
'@backstage/plugin-search': patch
'@backstage/plugin-home': patch
'@backstage/plugin-org': patch
---
Added additional plugin metadata to `package.json`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-plugin-api': patch
---
Moved the declaration of the `SchedulerService` here, along with prefixed versions of all of the types it depends on, from `@backstage/backend-tasks`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog': patch
---
Fix bug with missing Actions column after adding "pagination" prop to catalog table
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/plugin-auth-backend-module-cloudflare-access-provider': patch
'@backstage/plugin-scaffolder-backend-module-sentry': patch
'@backstage/plugin-scaffolder-backend-module-gitea': patch
'@backstage/plugin-notifications-node': patch
---
Use `node-fetch` instead of native fetch, as per https://backstage.io/docs/architecture-decisions/adrs-adr013
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-gitlab': patch
---
Fixed an issue in `GitlabOrgDiscoveryEntityProvider` where a missing `orgEnabled` config key was throwing an error.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
'@backstage/backend-app-api': patch
---
Fixing issue with log meta fields possibly being circular refs
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-tasks': patch
---
Deprecate the legacy `TaskScheduler.fromConfig` method and stop using the `getVoidlogger` in tests files to reduce the dependency on the soon-to-deprecate `backstage-common` package.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-app-api': patch
---
Stop using `getVoidLogger` in tests to reduce the dependency on the soon-to-deprecate `backstage-common` package.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend-module-oidc-provider': patch
---
if oidc server do not provide revocation_endpointwe should not call revoke function
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/backend-common': minor
'@backstage/integration': minor
---
Implemented `readTree` for Harness provider to support TechDocs functionality
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-gitlab': patch
---
Fixed an issue in `GitlabDiscoveryEntityProvider` where the fallback branch was taking precedence over the GitLab default branch.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend-module-microsoft-provider': patch
---
Minor internal type updates
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/backend-defaults': minor
---
**BREAKING**: The `workdir` argument have been removed from The `GerritUrlReader` constructor.
**BREAKING**: The Gerrit `readTree` implementation will now only use the Gitiles api. Support
for using git to clone the repo has been removed.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-notifications-backend-module-email': minor
---
add notification filters
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-defaults': patch
---
Internal minor refactors of the database connectors
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Fixed an issue causing `SidebarSubmenu` text to not follow the theme color
-321
View File
@@ -1,321 +0,0 @@
{
"mode": "exit",
"tag": "next",
"initialVersions": {
"example-app": "0.2.97",
"@backstage/app-defaults": "1.5.5",
"example-app-next": "0.0.11",
"app-next-example-plugin": "0.0.11",
"example-backend": "0.0.26",
"@backstage/backend-app-api": "0.7.3",
"@backstage/backend-common": "0.22.0",
"@backstage/backend-defaults": "0.2.18",
"@backstage/backend-dev-utils": "0.1.4",
"@backstage/backend-dynamic-feature-service": "0.2.10",
"example-backend-legacy": "0.2.98",
"@backstage/backend-openapi-utils": "0.1.11",
"@backstage/backend-plugin-api": "0.6.18",
"@backstage/backend-tasks": "0.5.23",
"@backstage/backend-test-utils": "0.3.8",
"@backstage/catalog-client": "1.6.5",
"@backstage/catalog-model": "1.5.0",
"@backstage/cli": "0.26.5",
"@backstage/cli-common": "0.1.13",
"@backstage/cli-node": "0.2.5",
"@backstage/codemods": "0.1.48",
"@backstage/config": "1.2.0",
"@backstage/config-loader": "1.8.0",
"@backstage/core-app-api": "1.12.5",
"@backstage/core-compat-api": "0.2.5",
"@backstage/core-components": "0.14.7",
"@backstage/core-plugin-api": "1.9.2",
"@backstage/create-app": "0.5.15",
"@backstage/dev-utils": "1.0.32",
"e2e-test": "0.2.16",
"@backstage/e2e-test-utils": "0.1.1",
"@backstage/errors": "1.2.4",
"@backstage/eslint-plugin": "0.1.8",
"@backstage/frontend-app-api": "0.7.0",
"@backstage/frontend-plugin-api": "0.6.5",
"@backstage/frontend-test-utils": "0.1.7",
"@backstage/integration": "1.11.0",
"@backstage/integration-aws-node": "0.1.12",
"@backstage/integration-react": "1.1.27",
"@backstage/release-manifests": "0.0.11",
"@backstage/repo-tools": "0.9.0",
"@techdocs/cli": "1.8.11",
"techdocs-cli-embedded-app": "0.2.96",
"@backstage/test-utils": "1.5.5",
"@backstage/theme": "0.5.4",
"@backstage/types": "1.1.1",
"@backstage/version-bridge": "1.0.8",
"@backstage/plugin-api-docs": "0.11.5",
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.6",
"@backstage/plugin-app-backend": "0.3.66",
"@backstage/plugin-app-node": "0.1.18",
"@backstage/plugin-app-visualizer": "0.1.6",
"@backstage/plugin-auth-backend": "0.22.5",
"@backstage/plugin-auth-backend-module-atlassian-provider": "0.1.10",
"@backstage/plugin-auth-backend-module-aws-alb-provider": "0.1.10",
"@backstage/plugin-auth-backend-module-azure-easyauth-provider": "0.1.1",
"@backstage/plugin-auth-backend-module-bitbucket-provider": "0.1.1",
"@backstage/plugin-auth-backend-module-cloudflare-access-provider": "0.1.1",
"@backstage/plugin-auth-backend-module-gcp-iap-provider": "0.2.13",
"@backstage/plugin-auth-backend-module-github-provider": "0.1.15",
"@backstage/plugin-auth-backend-module-gitlab-provider": "0.1.15",
"@backstage/plugin-auth-backend-module-google-provider": "0.1.15",
"@backstage/plugin-auth-backend-module-guest-provider": "0.1.4",
"@backstage/plugin-auth-backend-module-microsoft-provider": "0.1.13",
"@backstage/plugin-auth-backend-module-oauth2-provider": "0.1.15",
"@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "0.1.11",
"@backstage/plugin-auth-backend-module-oidc-provider": "0.1.9",
"@backstage/plugin-auth-backend-module-okta-provider": "0.0.11",
"@backstage/plugin-auth-backend-module-pinniped-provider": "0.1.12",
"@backstage/plugin-auth-backend-module-vmware-cloud-provider": "0.1.10",
"@backstage/plugin-auth-node": "0.4.13",
"@backstage/plugin-auth-react": "0.1.2",
"@backstage/plugin-bitbucket-cloud-common": "0.2.19",
"@backstage/plugin-catalog": "1.20.0",
"@backstage/plugin-catalog-backend": "1.22.0",
"@backstage/plugin-catalog-backend-module-aws": "0.3.13",
"@backstage/plugin-catalog-backend-module-azure": "0.1.38",
"@backstage/plugin-catalog-backend-module-backstage-openapi": "0.2.1",
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.2.5",
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.1.32",
"@backstage/plugin-catalog-backend-module-gcp": "0.1.19",
"@backstage/plugin-catalog-backend-module-gerrit": "0.1.35",
"@backstage/plugin-catalog-backend-module-github": "0.6.1",
"@backstage/plugin-catalog-backend-module-github-org": "0.1.13",
"@backstage/plugin-catalog-backend-module-gitlab": "0.3.16",
"@backstage/plugin-catalog-backend-module-gitlab-org": "0.0.1",
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.4.23",
"@backstage/plugin-catalog-backend-module-ldap": "0.5.34",
"@backstage/plugin-catalog-backend-module-msgraph": "0.5.26",
"@backstage/plugin-catalog-backend-module-openapi": "0.1.36",
"@backstage/plugin-catalog-backend-module-puppetdb": "0.1.24",
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.1.16",
"@backstage/plugin-catalog-backend-module-unprocessed": "0.4.5",
"@backstage/plugin-catalog-common": "1.0.23",
"@backstage/plugin-catalog-graph": "0.4.5",
"@backstage/plugin-catalog-import": "0.11.0",
"@backstage/plugin-catalog-node": "1.12.0",
"@backstage/plugin-catalog-react": "1.12.0",
"@backstage/plugin-catalog-unprocessed-entities": "0.2.4",
"@backstage/plugin-catalog-unprocessed-entities-common": "0.0.1",
"@backstage/plugin-config-schema": "0.1.55",
"@backstage/plugin-devtools": "0.1.14",
"@backstage/plugin-devtools-backend": "0.3.4",
"@backstage/plugin-devtools-common": "0.1.9",
"@backstage/plugin-events-backend": "0.3.5",
"@backstage/plugin-events-backend-module-aws-sqs": "0.3.4",
"@backstage/plugin-events-backend-module-azure": "0.2.4",
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.2.4",
"@backstage/plugin-events-backend-module-gerrit": "0.2.4",
"@backstage/plugin-events-backend-module-github": "0.2.4",
"@backstage/plugin-events-backend-module-gitlab": "0.2.4",
"@backstage/plugin-events-backend-test-utils": "0.1.28",
"@backstage/plugin-events-node": "0.3.4",
"@internal/plugin-todo-list": "1.0.27",
"@internal/plugin-todo-list-backend": "1.0.27",
"@internal/plugin-todo-list-common": "1.0.18",
"@backstage/plugin-home": "0.7.4",
"@backstage/plugin-home-react": "0.1.13",
"@backstage/plugin-kubernetes": "0.11.10",
"@backstage/plugin-kubernetes-backend": "0.17.1",
"@backstage/plugin-kubernetes-cluster": "0.0.11",
"@backstage/plugin-kubernetes-common": "0.7.6",
"@backstage/plugin-kubernetes-node": "0.1.12",
"@backstage/plugin-kubernetes-react": "0.3.5",
"@backstage/plugin-notifications": "0.2.1",
"@backstage/plugin-notifications-backend": "0.2.1",
"@backstage/plugin-notifications-backend-module-email": "0.0.1",
"@backstage/plugin-notifications-common": "0.0.3",
"@backstage/plugin-notifications-node": "0.1.4",
"@backstage/plugin-org": "0.6.25",
"@backstage/plugin-org-react": "0.1.24",
"@backstage/plugin-permission-backend": "0.5.42",
"@backstage/plugin-permission-backend-module-allow-all-policy": "0.1.15",
"@backstage/plugin-permission-common": "0.7.13",
"@backstage/plugin-permission-node": "0.7.29",
"@backstage/plugin-permission-react": "0.4.22",
"@backstage/plugin-proxy-backend": "0.4.16",
"@backstage/plugin-scaffolder": "1.20.0",
"@backstage/plugin-scaffolder-backend": "1.22.6",
"@backstage/plugin-scaffolder-backend-module-azure": "0.1.10",
"@backstage/plugin-scaffolder-backend-module-bitbucket": "0.2.8",
"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "0.1.8",
"@backstage/plugin-scaffolder-backend-module-bitbucket-server": "0.1.8",
"@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.2.19",
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.42",
"@backstage/plugin-scaffolder-backend-module-gerrit": "0.1.10",
"@backstage/plugin-scaffolder-backend-module-gitea": "0.1.8",
"@backstage/plugin-scaffolder-backend-module-github": "0.2.8",
"@backstage/plugin-scaffolder-backend-module-gitlab": "0.4.0",
"@backstage/plugin-scaffolder-backend-module-notifications": "0.0.1",
"@backstage/plugin-scaffolder-backend-module-rails": "0.4.35",
"@backstage/plugin-scaffolder-backend-module-sentry": "0.1.26",
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.3.1",
"@backstage/plugin-scaffolder-common": "1.5.2",
"@backstage/plugin-scaffolder-node": "0.4.4",
"@backstage/plugin-scaffolder-node-test-utils": "0.1.4",
"@backstage/plugin-scaffolder-react": "1.8.5",
"@backstage/plugin-search": "1.4.11",
"@backstage/plugin-search-backend": "1.5.8",
"@backstage/plugin-search-backend-module-catalog": "0.1.24",
"@backstage/plugin-search-backend-module-elasticsearch": "1.4.1",
"@backstage/plugin-search-backend-module-explore": "0.1.24",
"@backstage/plugin-search-backend-module-pg": "0.5.27",
"@backstage/plugin-search-backend-module-stack-overflow-collator": "0.1.11",
"@backstage/plugin-search-backend-module-techdocs": "0.1.23",
"@backstage/plugin-search-backend-node": "1.2.22",
"@backstage/plugin-search-common": "1.2.11",
"@backstage/plugin-search-react": "1.7.11",
"@backstage/plugin-signals": "0.0.6",
"@backstage/plugin-signals-backend": "0.1.4",
"@backstage/plugin-signals-node": "0.1.4",
"@backstage/plugin-signals-react": "0.0.3",
"@backstage/plugin-techdocs": "1.10.5",
"@backstage/plugin-techdocs-addons-test-utils": "1.0.32",
"@backstage/plugin-techdocs-backend": "1.10.5",
"@backstage/plugin-techdocs-module-addons-contrib": "1.1.10",
"@backstage/plugin-techdocs-node": "1.12.4",
"@backstage/plugin-techdocs-react": "1.2.4",
"@backstage/plugin-user-settings": "0.8.6",
"@backstage/plugin-user-settings-backend": "0.2.17",
"yarn-plugin-backstage": "0.0.0",
"@backstage/plugin-auth-backend-module-onelogin-provider": "0.0.0",
"@backstage/plugin-user-settings-common": "0.0.0"
},
"changesets": [
"beige-eagles-cheat",
"blue-hairs-marry",
"brave-apples-move",
"breezy-badgers-train",
"breezy-planets-sparkle",
"brown-bananas-talk",
"calm-cars-serve",
"calm-files-sort",
"calm-plums-wink",
"chilled-planes-sniff",
"clever-kids-return",
"clever-radios-yawn",
"cold-seas-end",
"create-app-1716302437",
"create-app-1716903719",
"cuddly-eggs-sin",
"cuddly-jobs-kick",
"cyan-jobs-visit",
"cyan-paws-beg",
"cyan-snails-peel",
"eighty-kings-dress",
"eighty-yaks-switch",
"empty-avocados-tease",
"empty-spoons-tell",
"empty-tables-ring",
"famous-monkeys-count",
"forty-adults-roll",
"forty-experts-live",
"four-adults-mix",
"friendly-keys-fold",
"gentle-baboons-peel",
"gentle-llamas-cross",
"gold-teachers-wink",
"great-clouds-hang",
"great-cougars-guess",
"green-apricots-invite",
"honest-badgers-ring",
"honest-pandas-chew",
"itchy-spoons-cry",
"large-months-decide",
"late-ants-impress",
"late-students-live",
"light-rice-argue",
"little-cooks-approve",
"long-llamas-push-atlassian",
"long-llamas-push-bitbucket",
"long-llamas-push-github",
"long-llamas-push-gitlab",
"long-llamas-push-google",
"long-llamas-push-microsoft",
"long-llamas-push-oauth2",
"long-llamas-push-oidc",
"long-llamas-push-okta",
"long-llamas-push-pinniped",
"long-llamas-push-vmware-cloud",
"loud-pumpkins-bow",
"lovely-hats-pay",
"lucky-taxis-rule",
"many-moles-sing",
"many-windows-attack",
"mean-laws-lay",
"moody-buttons-hope",
"nasty-roses-flash",
"neat-rivers-share",
"nervous-kings-change",
"nervous-queens-fly",
"new-masks-occur",
"new-numbers-hug",
"nice-kangaroos-occur",
"nice-pants-shave",
"nine-hairs-kick",
"nine-ties-type",
"old-trees-check",
"olive-mangos-tickle",
"orange-chefs-end",
"orange-pianos-eat",
"perfect-bikes-invite",
"polite-otters-talk",
"popular-boxes-press",
"popular-carrots-love",
"pretty-berries-live",
"pretty-spoons-knock",
"proud-readers-move",
"purple-mugs-beg",
"rare-frogs-beam",
"real-ghosts-return",
"rich-teachers-agree",
"rude-kings-press",
"rude-snakes-clap",
"selfish-pugs-lick",
"serious-yaks-sit",
"seven-geese-raise",
"shaggy-jokes-promise",
"shaggy-mugs-kiss",
"shaggy-zebras-mate",
"six-llamas-give",
"slimy-fans-raise",
"slow-dolls-type",
"smooth-gifts-nail",
"soft-flies-live",
"sour-colts-juggle",
"spicy-brooms-hang",
"spicy-camels-happen",
"spicy-ears-raise",
"spotty-plants-switch",
"spotty-ravens-perform",
"strong-moose-work",
"stupid-tigers-bake",
"swift-islands-leave",
"tall-bananas-reflect",
"tall-lies-fetch",
"tall-pumas-teach",
"tasty-horses-breathe",
"tender-seas-listen",
"thirty-plums-shout",
"tiny-pandas-return",
"twelve-pumpkins-fold",
"twenty-masks-dance",
"warm-bees-hope",
"warm-mayflies-yell",
"weak-gifts-occur",
"wet-crabs-guess",
"wild-coats-doubt",
"wild-doors-cheat",
"wild-ears-walk",
"wise-beers-doubt",
"wise-vans-sin",
"wise-wasps-look",
"young-apes-thank",
"young-camels-return"
]
}
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/backend-defaults': patch
'@backstage/backend-common': patch
---
Deprecated `dropDatabase`

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