Version Packages

This commit is contained in:
github-actions[bot]
2024-08-20 08:56:34 +00:00
parent a0d830645a
commit 2a2c84ba68
538 changed files with 6372 additions and 2322 deletions
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-defaults': patch
---
Add access restrictions to the JWKS external access method config schema
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog': patch
---
Export `RelatedEntitiesCard` presets to be reused.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
Add an extra bit of height to the EntityPicker dropdown to make it clear there are more options to select from, and to remove the scroll bar when there is less than 10 options
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-github': patch
---
Added examples for github:environment:create action and improve its test cases
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Added the Kubernetes plugin to `create-app`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/frontend-plugin-api': patch
---
Fixing issue with extension blueprints `inputs` merging.
-18
View File
@@ -1,18 +0,0 @@
---
'@backstage/plugin-auth-backend-module-cloudflare-access-provider': patch
'@backstage/plugin-auth-backend-module-vmware-cloud-provider': 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-auth-backend-module-onelogin-provider': 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-auth-backend-module-oidc-provider': patch
'@backstage/plugin-auth-backend-module-okta-provider': patch
---
Add `signIn` to authentication provider configuration schema
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-react': patch
---
Fixed a bug in `DefaultTableOutputs` where output elements overlapped on smaller screen sizes
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog': patch
---
The entity relation cards available for the new frontend system via `/alpha` now have more accurate and granular default filters.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Add frontend-dynamic-container role to eslint config factory
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-app-api': minor
---
**BREAKING**: Removed several deprecated service factories. These can instead be imported from `@backstage/backend-defaults` package.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-plugin-api': patch
---
Added `createBackendFeatureLoader`, which can be used to create an installable backend feature that can in turn load in additional backend features in a dynamic way.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/frontend-plugin-api': patch
---
Added support for using the `params` in other properties of the `createExtensionBlueprint` options by providing a callback.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/frontend-plugin-api': patch
---
Renamed `createPlugin` to `createFrontendPlugin`. The old symbol is still exported but deprecated.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-events-backend-module-aws-sqs': patch
'@backstage/plugin-catalog-backend-module-aws': patch
'@backstage/backend-common': patch
---
Setup user agent header for AWS sdk clients, this enables users to better track API calls made from Backstage to AWS APIs through things like CloudTrail.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-notifications': patch
---
Fixed issue with notification reloading on page change
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-scaffolder-react': patch
---
Change scaffolder widgets to use `TextField` component for more flexibility in theme overrides.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/frontend-test-utils': patch
---
Added new APIs for testing extensions
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-notifications': patch
---
Add examples for notification:send scaffolder action & improve related tests
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Fixing loading of additional config files with new `ConfigSources`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Bumped create-app version.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
---
`ProcessorOutputCollector` returns an error when receiving deferred entities that have an invalid `metadata.annotations` format.
This allows to return an error on an actual validation issue instead of reporting that the location annotations are missing afterwards, which is misleading for the users.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Use ES2022 in CLI bundler
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-search-react': patch
'@backstage/plugin-catalog': patch
---
Deprecate the old pattern of `create*Extension`, and replace it with the equivalent Blueprint implementation instead.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/frontend-plugin-api': patch
---
Correct the `TConfig` type of data references to only contain config
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-app-api': patch
---
Added support for the latest version of `BackendFeature`s from `@backstage/backend-plugin-api`, including feature loaders.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-test-utils': patch
---
Internal updates to support latest version of `BackendFeauture`s from `@backstage/backend-plugin-api`.
-12
View File
@@ -1,12 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-bitbucket-server': patch
'@backstage/plugin-catalog-backend-module-github-org': patch
'@backstage/plugin-catalog-backend-module-puppetdb': patch
'@backstage/plugin-catalog-backend-module-msgraph': patch
'@backstage/plugin-catalog-backend-module-gerrit': patch
'@backstage/plugin-catalog-backend-module-azure': patch
'@backstage/plugin-catalog-backend-module-aws': patch
'@backstage/plugin-catalog-backend-module-gcp': patch
---
Removed unused dependency
-27
View File
@@ -1,27 +0,0 @@
---
'@backstage/frontend-plugin-api': patch
---
Introduce a new way to encapsulate extension kinds that replaces the extension creator pattern with `createExtensionBlueprint`
This allows the creation of extension instances with the following pattern:
```tsx
// create the extension blueprint which is used to create instances
const EntityCardBlueprint = createExtensionBlueprint({
kind: 'entity-card',
attachTo: { id: 'test', input: 'default' },
output: [coreExtensionData.reactElement],
factory(params: { text: string }) {
return [coreExtensionData.reactElement(<h1>{params.text}</h1>)];
},
});
// create an instance of the extension blueprint with params
const testExtension = EntityCardBlueprint.make({
name: 'foo',
params: {
text: 'Hello World',
},
});
```
-16
View File
@@ -1,16 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-confluence-to-markdown': patch
'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch
'@backstage/plugin-scaffolder-backend-module-cookiecutter': patch
'@backstage/backend-dynamic-feature-service': patch
'@backstage/plugin-scaffolder-backend-module-rails': patch
'@backstage/plugin-catalog-backend-module-openapi': patch
'@backstage/plugin-catalog-backend-module-aws': patch
'@backstage/plugin-search-backend-node': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-scaffolder-node': patch
'@backstage/plugin-techdocs-node': patch
---
Update deprecated url-reader-related imports.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-catalog-react': patch
'@backstage/plugin-search-react': patch
'@backstage/plugin-home': patch
---
Updated alpha definitions of extension data references.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/frontend-plugin-api': patch
---
The `ExtensionBoundary` now by default infers whether it's routable from whether it outputs a route path.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/frontend-plugin-api': patch
---
Deprecated `inputs` and `configSchema` options for `createComponentExtenion`, these will be removed in a future release
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes-react': patch
---
`Liveness Probe` added in ContainerCard Component of PodDrawer
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-techdocs-backend': patch
'@backstage/plugin-techdocs-node': patch
'@backstage/plugin-techdocs': patch
---
Use annotation constants from new techdocs-common package.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-scaffolder-node': patch
---
Add support for status filtering in scaffolder tasks endpoint
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Move the `Link` component to the `RoutedTabs` instead of the `HeaderTabs` component
-24
View File
@@ -1,24 +0,0 @@
---
'@backstage/plugin-auth-backend-module-aws-alb-provider': patch
---
Added a `signer` configuration option to validate against the token claims. We strongly recommend that you set this value (typically on the format `arn:aws:elasticloadbalancing:us-east-2:123456789012:loadbalancer/app/my-load-balancer/1234567890123456`) to ensure that the auth provider can safely check the authenticity of any incoming tokens.
Example:
```diff
auth:
providers:
awsalb:
# this is the URL of the IdP you configured
issuer: 'https://example.okta.com/oauth2/default'
# this is the ARN of your ALB instance
+ signer: 'arn:aws:elasticloadbalancing:us-east-2:123456789012:loadbalancer/app/my-load-balancer/1234567890123456'
# this is the region where your ALB instance resides
region: 'us-west-2'
signIn:
resolvers:
# typically you would pick one of these
- resolver: emailMatchingUserEntityProfileEmail
- resolver: emailLocalPartMatchingUserEntityName
```
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-permission-common': patch
---
Add the MetadataResponse type from @backstage/plugin-permission-node, since this
type might be used in frontend code.
-15
View File
@@ -1,15 +0,0 @@
---
'@backstage/backend-plugin-api': minor
---
**BREAKING** Deleted the following deprecated `UrlReader` exports
- ReadUrlOptions: Use `UrlReaderServiceReadUrlOptions` instead;
- ReadUrlResponse: Use `UrlReaderServiceReadUrlResponse` instead;
- ReadTreeOptions: Use `UrlReaderServiceReadTreeOptions` instead;
- ReadTreeResponse: Use `UrlReaderServiceReadTreeResponse` instead;
- ReadTreeResponseFile: Use `UrlReaderServiceReadTreeResponseFile` instead;
- ReadTreeResponseDirOptions: Use `UrlReaderServiceReadTreeResponseDirOptions` instead;
- SearchOptions: Use `UrlReaderServiceSearchOptions` instead;
- SearchResponse: Use `UrlReaderServiceSearchResponse` instead;
- SearchResponseFile: Use `UrlReaderServiceSearchResponseFile` instead.
-43
View File
@@ -1,43 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-confluence-to-markdown': patch
'@backstage/plugin-auth-backend-module-cloudflare-access-provider': patch
'@backstage/plugin-search-backend-module-stack-overflow-collator': patch
'@backstage/plugin-scaffolder-backend-module-bitbucket-server': patch
'@backstage/plugin-scaffolder-backend-module-bitbucket-cloud': patch
'@backstage/plugin-catalog-backend-module-bitbucket-server': patch
'@backstage/plugin-auth-backend-module-microsoft-provider': patch
'@backstage/plugin-auth-backend-module-aws-alb-provider': patch
'@backstage/plugin-scaffolder-backend-module-bitbucket': patch
'@backstage/plugin-scaffolder-backend-module-gerrit': patch
'@backstage/plugin-scaffolder-backend-module-sentry': patch
'@backstage/plugin-catalog-backend-module-puppetdb': patch
'@backstage/plugin-scaffolder-backend-module-gitea': patch
'@backstage/plugin-catalog-backend-module-msgraph': patch
'@backstage/plugin-search-backend-module-techdocs': patch
'@backstage/plugin-catalog-backend-module-gerrit': patch
'@backstage/plugin-catalog-backend-module-github': patch
'@backstage/plugin-catalog-backend-module-gitlab': patch
'@backstage/plugin-search-backend-module-explore': patch
'@backstage/plugin-catalog-backend-module-azure': patch
'@backstage/plugin-notifications-backend': patch
'@backstage/plugin-kubernetes-backend': patch
'@backstage/plugin-notifications-node': patch
'@backstage/plugin-permission-backend': patch
'@backstage/backend-defaults': patch
'@backstage/backend-app-api': patch
'@backstage/plugin-devtools-backend': patch
'@backstage/plugin-techdocs-backend': patch
'@backstage/backend-common': patch
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-kubernetes-node': patch
'@backstage/plugin-signals-backend': patch
'@backstage/config-loader': patch
'@backstage/plugin-proxy-backend': patch
'@backstage/plugin-auth-backend': patch
'@backstage/create-app': patch
'@backstage/plugin-app-backend': patch
'@backstage/plugin-auth-node': patch
'@backstage/cli': patch
---
Make sure node-fetch is version 2.7.0 or greater
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-common': patch
---
This package is marked as `deprecated` and will be removed in a near future, please follow the deprecated instructions for the exports you still use.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-bitbucket-cloud': patch
---
Added autocompletion support for resource `branches`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-react': patch
---
Correct `EntityDisplayName`'s icon alignment with the text.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-bitbucket-cloud': patch
---
Add ability to set the initial commit message when initializing a repository using the scaffolder action.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend': minor
---
Deprecated `RouterOptions`, `CatalogBuilder`, and `CatalogEnvironment`. Please make sure to upgrade to the new backend system.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-notifications-backend-module-email': patch
'@backstage/plugin-notifications-backend': patch
---
Avoid sending broadcast emails as a fallback in case the entity-typed notification user can not be resolved.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-azure': patch
---
Added examples for publish:azure action and updated its test cases
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-react': patch
---
Add ability to customise form fields in the UI by exposing `uiSchema` and `formContext` in `FormProps`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-api-docs': patch
---
`ConsumingComponentsCard` and `ProvidingComponentsCard` will now optionally accept `columns` to override which table columns are displayed
-18
View File
@@ -1,18 +0,0 @@
---
'@backstage/frontend-plugin-api': patch
---
Added a new `IconBundleBlueprint` that lets you create icon bundle extensions that can be installed in an App in order to override or add new app icons.
```tsx
import { IconBundleBlueprint } from '@backstage/frontend-plugin-api';
const exampleIconBundle = IconBundleBlueprint.make({
name: 'example-bundle',
params: {
icons: {
user: MyOwnUserIcon,
},
},
});
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/frontend-app-api': patch
---
Support icon overriding with the new `IconBundleBlueprint` API.
-10
View File
@@ -1,10 +0,0 @@
---
'@backstage/backend-test-utils': patch
'@backstage/plugin-kubernetes-node': patch
'@backstage/plugin-kubernetes-backend': patch
'@backstage/plugin-scaffolder-backend': patch
'@backstage/plugin-proxy-backend': patch
'@backstage/backend-dynamic-feature-service': patch
---
Update internal imports
-20
View File
@@ -1,20 +0,0 @@
---
'@backstage/frontend-plugin-api': patch
---
Support overriding of plugin extensions using the new `plugin.withOverrides` method.
```tsx
import homePlugin from '@backstage/plugin-home';
export default homePlugin.withOverrides({
extensions: [
homePage.getExtension('page:home').override({
*factory(originalFactory) {
yield* originalFactory();
yield coreExtensionData.reactElement(<h1>My custom home page</h1>);
},
}),
],
});
```
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/plugin-permission-node': patch
---
The MetadataResponse type has been moved to @backstage/plugin-permission-common
to match the recent move of MetadataResponseSerializedRule, and should be
imported from there going forward. To avoid an immediate breaking change, this
type is still re-exported from this package, but is marked as deprecated and
will be removed in a future release.
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/frontend-test-utils': patch
'@backstage/frontend-app-api': patch
'@backstage/core-compat-api': patch
'@backstage/plugin-app-visualizer': patch
---
Updated usage of `useRouteRef`, which can now always return `undefined`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-rails': patch
---
Add examples for fetch:rails scaffolder action & improve related tests
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/backend-defaults': patch
---
Added deprecation warning to urge users to perform the auth service migration or implement their own token manager service.
See https://backstage.io/docs/tutorials/auth-service-migration for more information.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Switched the `process` polyfill to use `require.resolve` for greater compatability.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-defaults': patch
---
update the `morgan` middleware to use a custom format to prevent PII from being logged
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
---
Added test cases for gitlab:issues:create examples
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-defaults': patch
---
The `createHealthRouter` utility that allows you to create a health check router is now exported via `@backstage/backend-defaults/rootHttpRouter`.
-30
View File
@@ -1,30 +0,0 @@
---
'@backstage/frontend-app-api': minor
'@backstage/backend-app-api': minor
'@backstage/backend-dynamic-feature-service': minor
'@backstage/plugin-catalog-backend-module-aws': minor
'@backstage/plugin-catalog-backend-module-azure': minor
'@backstage/plugin-catalog-backend-module-backstage-openapi': minor
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': minor
'@backstage/plugin-catalog-backend-module-bitbucket-server': minor
'@backstage/plugin-catalog-backend-module-gcp': minor
'@backstage/plugin-catalog-backend-module-gerrit': minor
'@backstage/plugin-catalog-backend-module-github-org': minor
'@backstage/plugin-catalog-backend-module-github': minor
'@backstage/plugin-catalog-backend-module-gitlab-org': minor
'@backstage/plugin-catalog-backend-module-gitlab': minor
'@backstage/plugin-catalog-backend-module-incremental-ingestion': minor
'@backstage/plugin-catalog-backend-module-ldap': minor
'@backstage/plugin-catalog-backend-module-msgraph': minor
'@backstage/plugin-catalog-backend-module-puppetdb': minor
'@backstage/plugin-catalog-backend': minor
'@backstage/plugin-events-backend-module-aws-sqs': minor
'@backstage/plugin-scaffolder-backend': minor
'@backstage/plugin-search-backend-module-catalog': minor
'@backstage/plugin-search-backend-module-explore': minor
'@backstage/plugin-search-backend-module-stack-overflow-collator': minor
'@backstage/plugin-search-backend-module-techdocs': minor
'@backstage/plugin-search-backend-node': minor
---
Stop using `@backstage/backend-tasks` as it will be deleted in near future.
-14
View File
@@ -1,14 +0,0 @@
---
'@backstage/plugin-app-visualizer': patch
'@backstage/plugin-catalog-graph': patch
'@backstage/plugin-catalog-import': patch
'@backstage/plugin-catalog': patch
'@backstage/plugin-devtools': patch
'@backstage/plugin-org': patch
'@backstage/plugin-scaffolder': patch
'@backstage/plugin-search': patch
'@backstage/plugin-techdocs': patch
'@backstage/plugin-user-settings': patch
---
Deprecate the old pattern of `create*Extension`, and replace it with the equivalent Blueprint implementation instead
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/frontend-plugin-api': patch
---
Add an `ExtensionBoundary.lazy` function to create properly wrapped lazy-loading enabled elements, suitable for use with `coreExtensionData.reactElement`. The page blueprint now automatically leverages this.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-gitea': patch
---
Added test cases for publish:gitea examples
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/frontend-test-utils': patch
'@backstage/frontend-app-api': patch
---
Added support for v2 extensions, which declare their inputs and outputs without using a data map.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-gitlab': patch
---
Allow the `createGitlabProjectVariableAction` to use oauth tokens
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-app-api': minor
---
Remove deprecated `urlReaderServiceFactory`, please import from `@backstage/backend-defaults/urlReader` instead.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
Allow for more granular control of TechDocsReaderPage styling. Theme overrides can now be provided to TechDocs without affecting the theme in other areas of Backstage.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-notifications': patch
---
Broadcast notifications are now decorated with an icon.
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/plugin-search-backend-node': patch
'@backstage/plugin-search-backend': patch
'@backstage/plugin-search-common': patch
'@backstage/plugin-search-react': patch
'@backstage/plugin-search': patch
---
Fix package metadata
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Updated default backend plugin to use `RootConfigService` instead of `Config`. This also removes the dependency on `@backstage/config` as it's no longer used.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/backend-plugin-api': patch
'@backstage/backend-defaults': patch
---
The `SchedulerService` now allows tasks with `frequency: { trigger: 'manual' }`. This means that the task will not be scheduled, but rather run only when manually triggered with `SchedulerService.triggerTask`.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-catalog-backend': patch
'@backstage/plugin-catalog-node': patch
---
Added setAllowedLocationTypes while introducing a new extension point called CatalogLocationsExtensionPoint
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend-module-github': patch
---
Added examples for github:repo:create action and improved test cases
-26
View File
@@ -1,26 +0,0 @@
---
'@backstage/backend-plugin-api': patch
---
Added `createBackendFeatureLoader`, which can be used to programmatically select and install backend features.
A feature loader can return an list of features to be installed, for example in the form on an `Array` or other for of iterable, which allows for the loader to be defined as a generator function. Both synchronous and asynchronous loaders are supported.
Additionally, a loader can depend on services in its implementation, with the restriction that it can only depend on root-scoped services, and it may not override services that have already been instantiated.
```ts
const searchLoader = createBackendFeatureLoader({
deps: {
config: coreServices.rootConfig,
},
*loader({ config }) {
// Example of a custom config flag to enable search
if (config.getOptionalString('customFeatureToggle.search')) {
yield import('@backstage/plugin-search-backend/alpha');
yield import('@backstage/plugin-search-backend-module-catalog/alpha');
yield import('@backstage/plugin-search-backend-module-explore/alpha');
yield import('@backstage/plugin-search-backend-module-techdocs/alpha');
}
},
});
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': minor
---
Added OpenTelemetry support to Scaffolder metrics
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-react': minor
---
Add scaffolder option to display object items in separate rows on review page
-12
View File
@@ -1,12 +0,0 @@
---
'@backstage/backend-test-utils': minor
---
**BREAKING**: Removed these deprecated helpers:
- `setupRequestMockHandlers` Use `CreateMockDirectoryOptions` instead.
- `CreateMockDirectoryOptions` Use `registerMswTestHooks` instead.
Stopped exporting the deprecated and internal `isDockerDisabledForTests` helper.
Removed `get` method from `ServiceFactoryTester` which is replaced by `getSubject`
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-graph': patch
---
Memoize entity graph nodes when applying an `entityFilter` to prevent repeated redraws
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
The experimental module federation build now has the ability to force the use of development versions of `react` and `react-dom` by setting the `FORCE_REACT_DEVELOPMENT` flag.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-msgraph': patch
---
Added option to ingest groups based on their group membership in Azure Entra ID
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-notifications-backend': patch
---
fix: consider broadcast union with user
-36
View File
@@ -1,36 +0,0 @@
---
'@backstage/backend-common': minor
---
**BREAKING**: Removed the following `Url Reader` deprecated exports:
- UrlReader: Use `UrlReaderService` from `@backstage/backend-plugin-api` instead;
- AzureUrlReader: Import from `@backstage/backend-defaults/urlReader` instead;
- BitbucketUrlReader: Import from `@backstage/backend-defaults/urlReader` instead;
- BitbucketCloudUrlReader: Import from `@backstage/backend-defaults/urlReader` instead;
- BitbucketServerUrlReader: Import from `@backstage/backend-defaults/urlReader` instead;
- GithubUrlReader: Import from `@backstage/backend-defaults/urlReader` instead;
- GitlabUrlReader: Import from `@backstage/backend-defaults/urlReader` instead;
- GerritUrlReader: Import from `@backstage/backend-defaults/urlReader` instead;
- GiteaUrlReader: Import from `@backstage/backend-defaults/urlReader` instead;
- HarnessUrlReader: Import from `@backstage/backend-defaults/urlReader` instead;
- AwsS3UrlReader: Import from `@backstage/backend-defaults/urlReader` instead;
- FetchUrlReader: Import from `@backstage/backend-defaults/urlReader` instead;
- UrlReaders: Import from `@backstage/backend-defaults/urlReader` instead;
- UrlReadersOptions: Import from `@backstage/backend-defaults/urlReader` instead;
- UrlReaderPredicateTuple: Import from `@backstage/backend-defaults/urlReader` instead;
- FromReadableArrayOptions: Import from `@backstage/backend-defaults/urlReader` instead;
- ReaderFactory: Import from `@backstage/backend-defaults/urlReader` instead;
- ReadUrlOptions:Use `UrlReaderServiceReadUrlOptions` from `@backstage/backend-plugin-api` instead;
- ReadUrlResponse: Use `UrlReaderServiceReadUrlResponse` from `@backstage/backend-plugin-api` instead;
- ReadUrlResponseFactory: Import from `@backstage/backend-defaults/urlReader` instead;
- ReadUrlResponseFactoryFromStreamOptions: Import from `@backstage/backend-defaults/urlReader` instead;
- ReadTreeOptions: Use `UrlReaderServiceReadTreeOptions` from `@backstage/backend-plugin-api` instead;
- ReadTreeResponse: Use `UrlReaderServiceReadTreeResponse` from `@backstage/backend-plugin-api` instead;
- ReadTreeResponseFile: Use `UrlReaderServiceReadTreeResponseFile` from `@backstage/backend-plugin-api` instead;
- ReadTreeResponseDirOptions: Use `UrlReaderServiceReadTreeResponseDirOptions` from `@backstage/backend-plugin-api` instead;
- ReadTreeResponseFactory: Import from `@backstage/backend-defaults/urlReader` instead;
- ReadTreeResponseFactoryOptions: Import from `@backstage/backend-defaults/urlReader` instead;
- SearchOptions: Use `UrlReaderServiceSearchOptions` from `@backstage/backend-plugin-api` instead;
- SearchResponse: Use `UrlReaderServiceSearchResponse` from `@backstage/backend-plugin-api` instead;
- SearchResponseFile: Use `UrlReaderServiceSearchResponseFile` from `@backstage/backend-plugin-api` instead.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': patch
---
add i18n for scaffolder
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes': patch
---
Adds support for Backstage's new frontend system, available via the `/alpha` sub-path export.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-tasks': patch
---
The `PluginTaskScheduler` now allows tasks with `frequency: { trigger: 'manual' }`. This means that the task will not be scheduled, but rather run only when manually triggered with `PluginTaskScheduler.triggerTask`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog': minor
---
Introduces the HasSubdomainsCard component that displays the subdomains of a given domain
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-app-api': patch
---
Update the `ServiceRegister` implementation to enable registering multiple service implementations for a given service ref.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-react': patch
---
Internal refactor to remove unnecessary `routable` prop in the implementation of the `createEntityContentExtension` alpha export.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs-node': patch
---
Update `patchMkdocsYmlPrebuild` to modify `repo_url` and `edit_uri` independently.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs-backend': patch
---
Added back `type: 'local'` to TechDocs config schema for `publisher`
-10
View File
@@ -1,10 +0,0 @@
---
'@backstage/core-compat-api': patch
'@backstage/frontend-app-api': patch
'@backstage/frontend-test-utils': patch
'@backstage/plugin-api-docs': patch
'@backstage/plugin-home': patch
'@backstage/plugin-kubernetes': patch
---
Migrating usages of the deprecated `createExtension` `v1` format to the newer `v2` format, and old `create*Extension` extension creators to blueprints.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-react': patch
---
support `ajv-errors` for scaffolder validation to allow for customizing the error messages
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-notifications-backend': patch
---
Allow using notifications without users in the catalog
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/config-loader': patch
---
The `env` option of `ConfigSources.default` now correctly allows undefined members.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-devtools-backend': patch
---
Removed unused code for lockfile analysis.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-node': minor
---
**BREAKING**: Sign-in resolvers configured via `.signIn.resolvers` now take precedence over sign-in resolvers passed to `signInResolver` option of `createOAuthProviderFactory`. This effectively makes sign-in resolvers passed via the `signInResolver` the default one, which you can then override through configuration.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-dev-utils': patch
---
Fix `EventEmitter` memory leak in the development utilities

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