Merge branch 'backstage:master' into add_filteringsupport_systemcolumn
This commit is contained in:
@@ -1,9 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
'@backstage/plugin-techdocs': patch
|
||||
'@backstage/plugin-catalog': patch
|
||||
'@backstage/plugin-home': patch
|
||||
---
|
||||
|
||||
Add `FavoriteToggle` in `core-components` to standardise favorite marking
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Add `config.d.ts` files to the list of included file in `tsconfig.json`.
|
||||
|
||||
This allows ESLint to detect issues or deprecations in those files.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': minor
|
||||
'@backstage/backend-common': minor
|
||||
---
|
||||
|
||||
**BREAKING**: You can no longer supply a `basePath` option to the host discovery implementation. In the new backend system, the ability to choose this path has been removed anyway at the plugin router level.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Remove direct `vite` dependency
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-backend': patch
|
||||
---
|
||||
|
||||
Dedicated token for techdocs cache sync
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend-module-aws-alb-provider': patch
|
||||
---
|
||||
|
||||
Fix a bug where the signer was checked from the payload instead of the header
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-app-api': patch
|
||||
---
|
||||
|
||||
Deprecate the `featureDiscoveryServiceFactory` in favor of using `@backstage/backend-defaults#discoveryFeatureLoader` instead.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-plugin-api': minor
|
||||
---
|
||||
|
||||
**BREAKING**: The deprecated identity and token manager services have been removed. This means that `coreServices.identity` and `coreServices.tokenManager` are gone, along with related types and utilities in other packages.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed support for "v1" extensions. This means that it is no longer possible to declare inputs and outputs as objects when using `createExtension`. In addition, all extension creators except for `createComponentExtension` have been removed, use the equivalent blueprint instead. See the [1.30 migration documentation](https://backstage.io/docs/frontend-system/architecture/migrations/#130) for more information on this change.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-react': patch
|
||||
---
|
||||
|
||||
Fixed issue in useShadowRootElements which could lead to unlimited render loops
|
||||
@@ -1,38 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-dynamic-feature-service': patch
|
||||
---
|
||||
|
||||
Deprecate the `dynamicPluginsServiceRef`, `dynamicPluginsServiceFactory` and `dynamicPluginsServiceFactoryWithOptions` in favor of using the `dynamicPluginsFeatureDiscoveryLoader` to discover dynamic features in a new backend system.
|
||||
|
||||
See usage examples below:
|
||||
|
||||
Example using the `dynamicPluginsFeatureDiscoveryLoader` loader in a backend instance:
|
||||
|
||||
```ts
|
||||
import { createBackend } from '@backstage/backend-defaults';
|
||||
import { dynamicPluginsFeatureDiscoveryLoader } from '@backstage/backend-dynamic-feature-service';
|
||||
//...
|
||||
|
||||
const backend = createBackend();
|
||||
backend.add(dynamicPluginsFeatureDiscoveryLoader);
|
||||
//...
|
||||
backend.start();
|
||||
```
|
||||
|
||||
Passing options to the `dynamicPluginsFeatureDiscoveryLoader` loader in a backend instance:
|
||||
|
||||
```ts
|
||||
import { createBackend } from '@backstage/backend-defaults';
|
||||
import { dynamicPluginsFeatureDiscoveryLoader } from '@backstage/backend-dynamic-feature-service';
|
||||
import { myCustomModuleLoader } from './myCustomModuleLoader';
|
||||
//...
|
||||
|
||||
const backend = createBackend();
|
||||
backend.add(
|
||||
dynamicPluginsFeatureDiscoveryLoader({
|
||||
moduleLoader: myCustomModuleLoader,
|
||||
}),
|
||||
);
|
||||
//...
|
||||
backend.start();
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-app-api': patch
|
||||
---
|
||||
|
||||
The `defaultConfigLoader` now also reads configuration from scripts tags with `type="backstage.io/config"`. The tag is expected to contain a JSON-serialized array of `AppConfig` objects. If any of these script tags are present, the injected runtime configuration in the static assets will no longer be used.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-gitlab': patch
|
||||
---
|
||||
|
||||
Internal update to use the new cache manager
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Simplifications and cleanup as part of the Backend System 1.0 work.
|
||||
|
||||
- The deprecated `dropDatabase` function has now been removed, without replacement.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-dynamic-feature-service': patch
|
||||
---
|
||||
|
||||
Relax type check for a plugin's default export to also accept a BackendFeature defined as a function instead of an object
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend-module-aws-alb-provider': patch
|
||||
---
|
||||
|
||||
Throw correct error when email is missing from the claims
|
||||
@@ -1,21 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-test-utils': patch
|
||||
'@backstage/frontend-app-api': patch
|
||||
'@backstage/core-compat-api': patch
|
||||
'@backstage/plugin-catalog-import': patch
|
||||
'@backstage/plugin-catalog-graph': patch
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
'@backstage/plugin-user-settings': patch
|
||||
'@backstage/plugin-search-react': patch
|
||||
'@backstage/plugin-kubernetes': patch
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
'@backstage/plugin-api-docs': patch
|
||||
'@backstage/plugin-devtools': patch
|
||||
'@backstage/plugin-techdocs': patch
|
||||
'@backstage/plugin-catalog': patch
|
||||
'@backstage/plugin-search': patch
|
||||
'@backstage/plugin-home': patch
|
||||
'@backstage/plugin-org': patch
|
||||
---
|
||||
|
||||
Updated exports to use the new type parameters for extensions and extension blueprints.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-react': patch
|
||||
---
|
||||
|
||||
Slight type tweak to match newer React versions better
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-dynamic-feature-service': minor
|
||||
---
|
||||
|
||||
**BREAKING**: `dynamicPluginsServiceFactory` is no longer callable as a function. If you need to provide options to make a custom factory, use `dynamicPluginsSchemasServiceFactoryWithOptions` instead.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend': patch
|
||||
---
|
||||
|
||||
Deprecate create router as the legacy backend system will no longer be supported.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-defaults': minor
|
||||
---
|
||||
|
||||
Initial release of this package, which provides a default app setup through the `createApp` function. This replaces the existing `createApp` method from `@backstage/frontend-app-api`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-node': patch
|
||||
---
|
||||
|
||||
Extend the "unable to resolve user identity" message
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
---
|
||||
|
||||
The `KubernetesBuilder` and its related types has been marked as deprecared. This backend should instead be initialized using the new backend system.
|
||||
@@ -1,12 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-confluence-to-markdown': patch
|
||||
'@backstage/plugin-scaffolder-backend-module-cookiecutter': 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-rails': patch
|
||||
'@backstage/plugin-user-settings-backend': patch
|
||||
'@backstage/plugin-devtools-backend': patch
|
||||
---
|
||||
|
||||
Update README installation instructions
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-test-utils': patch
|
||||
---
|
||||
|
||||
Internal update to add support for passing an `ApiRegistry` when creating the node tree
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-test-utils': minor
|
||||
---
|
||||
|
||||
Removed support for testing "v1" extensions, where outputs are defined as an object rather than an array.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-test-utils': patch
|
||||
---
|
||||
|
||||
Added missing service mock for `mockServices.rootConfig.mock`, and fixed the definition of `mockServices.rootHttpRouter.factory` to not have a duplicate callback.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Found the issue during testing the clean up of the workspace for the database implementation.
|
||||
@@ -1,31 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Updated the type parameters for `ExtensionDefinition` and `ExtensionBlueprint` to only have a single object parameter. The base type parameter is exported as `ExtensionDefinitionParameters` and `ExtensionBlueprintParameters` respectively. This is shipped as an immediate breaking change as we expect usage of these types to be rare, and it does not affect the runtime behavior of the API.
|
||||
|
||||
This is a breaking change as it changes the type parameters. Existing usage can generally be updated as follows:
|
||||
|
||||
- `ExtensionDefinition<any>` -> `ExtensionDefinition`
|
||||
- `ExtensionDefinition<any, any>` -> `ExtensionDefinition`
|
||||
- `ExtensionDefinition<TConfig>` -> `ExtensionDefinition<{ config: TConfig }>`
|
||||
- `ExtensionDefinition<TConfig, TConfigInput>` -> `ExtensionDefinition<{ config: TConfig, configInput: TConfigInput }>`
|
||||
|
||||
If you need to infer the parameter you can use `ExtensionDefinitionParameters`, for example:
|
||||
|
||||
```ts
|
||||
import {
|
||||
ExtensionDefinition,
|
||||
ExtensionDefinitionParameters,
|
||||
} from '@backstage/frontend-plugin-api';
|
||||
|
||||
function myUtility<T extends ExtensionDefinitionParameters>(
|
||||
ext: ExtensionDefinition<T>,
|
||||
): T['config'] {
|
||||
// ...
|
||||
}
|
||||
```
|
||||
|
||||
The same patterns apply to `ExtensionBlueprint`.
|
||||
|
||||
This change is made to improve the readability of API references and ability to evolve the type parameters in the future.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Update Scaffolder module template to add itself to the backend
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-test-utils': minor
|
||||
---
|
||||
|
||||
**BREAKING**: The deprecated `.render()` method has been removed from the extension tester.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-app-api': minor
|
||||
---
|
||||
|
||||
**BREAKING**: The `createSpecializedApp` function now creates a bare-bones app without any of the default app structure or APIs. To re-introduce this functionality if you need to use `createSpecializedApp` you can install the `app` plugin from `@backstage/plugin-app`.
|
||||
|
||||
In addition, the `createApp` and `CreateAppFeatureLoader` exports are now deprecated as they are being moved to `@backstage/frontend-defaults`, which should be used instead.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-react': minor
|
||||
---
|
||||
|
||||
Add `ui:backstage.review.name` option for custom item names on scaffolder review page, and also add support for rendering the `title` property instead of the key name.
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': patch
|
||||
'@backstage/frontend-test-utils': patch
|
||||
'@backstage/frontend-app-api': patch
|
||||
'@backstage/plugin-app': minor
|
||||
---
|
||||
|
||||
Introduce the `@backstage/plugin-app` package to hold all of the built-in extensions for easy consumption and overriding.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Update templates to not refer to backend-common
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-app-backend': patch
|
||||
'@backstage/plugin-app-node': patch
|
||||
---
|
||||
|
||||
Fixing dependency metadata with the new `@backstage/plugin-app` package
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': patch
|
||||
---
|
||||
|
||||
Added `createFrontendModule` as a replacement for `createExtensionOverrides`, which is now deprecated.
|
||||
|
||||
Deprecated the `BackstagePlugin` and `FrontendFeature` type in favor of `FrontendPlugin` and `FrontendFeature` from `@backstage/frontend-app-api` respectively.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-app-api': patch
|
||||
'@backstage/core-compat-api': patch
|
||||
---
|
||||
|
||||
Added support for new `FrontendPlugin` and `FrontendModule` types.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-backend': patch
|
||||
---
|
||||
|
||||
The `createRouter` and its related types has been marked as deprecared. This backend should instead be initialized using the new backend system.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-react': minor
|
||||
'@backstage/plugin-scaffolder': minor
|
||||
---
|
||||
|
||||
Added support for `omitExtraData` and `liveOmit` for rjsf in the scaffolder
|
||||
@@ -1,34 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': patch
|
||||
'@backstage/plugin-app': patch
|
||||
---
|
||||
|
||||
Deprecated the `namespace` option for `createExtensionBlueprint` and `createExtension`, these are no longer required and will default to the `pluginId` instead.
|
||||
|
||||
You can migrate some of your extensions that use `createExtensionOverrides` to using `createFrontendModule` instead and providing a `pluginId` there.
|
||||
|
||||
```ts
|
||||
// Before
|
||||
createExtensionOverrides({
|
||||
extensions: [
|
||||
createExtension({
|
||||
name: 'my-extension',
|
||||
namespace: 'my-namespace',
|
||||
kind: 'test',
|
||||
...
|
||||
})
|
||||
],
|
||||
});
|
||||
|
||||
// After
|
||||
createFrontendModule({
|
||||
pluginId: 'my-namespace',
|
||||
extensions: [
|
||||
createExtension({
|
||||
name: 'my-extension',
|
||||
kind: 'test',
|
||||
...
|
||||
})
|
||||
],
|
||||
});
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-plugin-api': patch
|
||||
---
|
||||
|
||||
Deprecate the `featureDiscoveryServiceRef` in favor of using the new `discoveryFeatureLoader` instead.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-signals-backend': patch
|
||||
---
|
||||
|
||||
The `createRouter` and its related types has been marked as deprecared. This backend should instead be initialized using the new backend system.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-defaults': patch
|
||||
---
|
||||
|
||||
Added a new `CreateAppOptions` type for the `createApp` options.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
'@backstage/plugin-devtools': patch
|
||||
---
|
||||
|
||||
Minor dockerfile syntax update
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-app-api': patch
|
||||
---
|
||||
|
||||
Updated the error message for missing service dependencies to include the plugin and module IDs.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
The app build process now outputs an additional `index.html.tmpl` file. This is an non-templated version of the `index.html` file, which can be used to delay templating until runtime.
|
||||
|
||||
The new `index.html.tmpl` file also sets a `backstage-public-path` meta tag to be templated at runtime. The meta tag is in turn picked up by the new `@backstage/cli/config/webpack-public-path.js` entry point script, which uses it to set the runtime public path of the Webpack bundle.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Add `checks: 'read'` for default GitHub app permissions
|
||||
@@ -1,9 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-plugin-api': minor
|
||||
---
|
||||
|
||||
Removed the following deprecated exports
|
||||
|
||||
- `BackendPluginConfig` use `CreateBackendPluginOptions`
|
||||
- `BackendModuleConfig` use `CreateBackendModuleOptions`
|
||||
- `ExtensionPointConfig` use `CreateExtensionPointOptions`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-user-settings-backend': patch
|
||||
---
|
||||
|
||||
In preparation to stop supporting to the legacy backend system, the `createRouter` function is now deprecated and we strongly recommend you [migrate](https://backstage.io/docs/backend-system/building-backends/migrating) your backend to the new system.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-node': patch
|
||||
---
|
||||
|
||||
Fix typo and unify TechDocs casing in doc strings
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-test-utils': patch
|
||||
---
|
||||
|
||||
Make MySQL pool settings a bit more lax
|
||||
@@ -1,11 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-app-backend': patch
|
||||
---
|
||||
|
||||
**BREAKING**: The app backend now supports the new `index.html.tmpl` output from `@backstage/cli`. If available, the `index.html` will be templated at runtime with the current configuration of the app backend.
|
||||
|
||||
This is marked as a breaking change because you must now supply the app build-time configuration to the backend. This change also affects the public path behavior, where it is no longer necessary to build the app with the correct public path upfront. You now only need to supply a correct `app.baseUrl` to the app backend plugin at runtime.
|
||||
|
||||
An effect that this change has is that the `index.html` will now contain and present the frontend configuration in an easily readable way, which can aid in debugging. This data was always available in the frontend, but it was injected and hidden in the static bundle.
|
||||
|
||||
This templating behavior is enabled by default, but it can be disabled by setting the `app.disableConfigInjection` configuration option to `true`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-app-api': minor
|
||||
---
|
||||
|
||||
**BREAKING**: The deprecated `identityServiceFactory` and `tokenManagerServiceFactory` have been removed.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': minor
|
||||
---
|
||||
|
||||
**BREAKING**: The backwards compatibility with plugins using legacy auth through the token manager service has been removed. This means that instead of falling back to using the old token manager, requests towards plugins that don't support the new auth system will simply fail. Please make sure that all plugins in your deployment are hosted within a backend instance from the new backend system.
|
||||
@@ -1,11 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
|
||||
'@backstage/plugin-search-backend-module-techdocs': patch
|
||||
'@backstage/plugin-search-backend-module-catalog': patch
|
||||
'@backstage/plugin-search-backend-module-explore': patch
|
||||
'@backstage/plugin-permission-node': patch
|
||||
'@backstage/plugin-signals-backend': patch
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
---
|
||||
|
||||
Internal refactor to remove dependencies on the identity and token manager services, which have been removed. Public APIs no longer require the identity service or token manager to be provided.
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
'@backstage/catalog-client': patch
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
---
|
||||
|
||||
Moved `getEntities` ordering to utilize database instead of having it inside catalog client
|
||||
|
||||
Please note that the latest version of `@backstage/catalog-client` will not order the entities in the same way as before. This is because the ordering is now done in the database query instead of in the client. If you rely on the ordering of the entities, you may need to update your backend plugin or code to handle this change.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
The `legacyPlugin` and `makeLegacyPlugin` helpers now provide their own shim implementation of the identity and token manager services, as these services are being removed from the new backend system.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-plugin-api': patch
|
||||
'@backstage/frontend-app-api': patch
|
||||
---
|
||||
|
||||
Moved several implementations of built-in APIs from being hardcoded in the app to instead be provided as API extensions. This moves all API-related inputs from the `app` extension to the respective API extensions. For example, extensions created with `ThemeBlueprint` are now attached to the `themes` input of `api:app-theme` rather than the `app` extension.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-test-utils': patch
|
||||
---
|
||||
|
||||
There is a new `mockErrorHandler` utility to help in mocking the error middleware in tests.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
Move down the discovery config to be in the root
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
'@backstage/backend-app-api': patch
|
||||
---
|
||||
|
||||
`auth.externalAccess` should be optional in the config schema
|
||||
@@ -1,37 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
'@backstage/backend-dynamic-feature-service': patch
|
||||
'@backstage/plugin-app-backend': patch
|
||||
'@backstage/plugin-catalog-backend-module-aws': patch
|
||||
'@backstage/plugin-catalog-backend-module-azure': patch
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-cloud': patch
|
||||
'@backstage/plugin-catalog-backend-module-bitbucket-server': patch
|
||||
'@backstage/plugin-catalog-backend-module-gerrit': patch
|
||||
'@backstage/plugin-catalog-backend-module-github': patch
|
||||
'@backstage/plugin-catalog-backend-module-gitlab': patch
|
||||
'@backstage/plugin-catalog-backend-module-incremental-ingestion': patch
|
||||
'@backstage/plugin-catalog-backend-module-msgraph': patch
|
||||
'@backstage/plugin-catalog-backend-module-puppetdb': patch
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
'@backstage/plugin-events-backend-module-aws-sqs': patch
|
||||
'@backstage/plugin-events-backend-module-azure': patch
|
||||
'@backstage/plugin-events-backend-module-bitbucket-cloud': patch
|
||||
'@backstage/plugin-events-backend-module-gerrit': patch
|
||||
'@backstage/plugin-events-backend-module-github': patch
|
||||
'@backstage/plugin-events-backend-module-gitlab': patch
|
||||
'@backstage/plugin-events-backend': patch
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
'@backstage/plugin-permission-backend': patch
|
||||
'@backstage/plugin-proxy-backend': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
'@backstage/plugin-search-backend-module-catalog': patch
|
||||
'@backstage/plugin-search-backend-module-elasticsearch': patch
|
||||
'@backstage/plugin-search-backend-module-explore': patch
|
||||
'@backstage/plugin-search-backend-module-pg': patch
|
||||
'@backstage/plugin-search-backend-module-techdocs': patch
|
||||
'@backstage/plugin-search-backend': patch
|
||||
'@backstage/plugin-techdocs-backend': patch
|
||||
'@backstage/plugin-user-settings-backend': patch
|
||||
---
|
||||
|
||||
Modules, plugins, and services are now `BackendFeature`, not a function that returns a feature.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes': patch
|
||||
---
|
||||
|
||||
Make k8s entity content appear on components & resources only by default in new FE system
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-elasticsearch': patch
|
||||
'@backstage/plugin-search-backend-module-pg': patch
|
||||
---
|
||||
|
||||
Internal refactor to use `LoggerService` and `DatabaseService` instead of the legacy `Logger` and `PluginDatabaseManager` types.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
---
|
||||
|
||||
Added `titleComponent` prop to `SignInPage` component to allow further customization of the title using `ReactNode`
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
---
|
||||
|
||||
Add `pg-format` as a dependency
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-notifications-backend': patch
|
||||
'@backstage/plugin-notifications': patch
|
||||
---
|
||||
|
||||
Implement icon in backend and show icon in table if available.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-defaults': patch
|
||||
---
|
||||
|
||||
Added `createPublicSignInApp`, used to creating apps for the public entry point.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-github': patch
|
||||
---
|
||||
|
||||
Added the ability for the actions `publish:github` and `github:repo:create` to take inputs for 'custom properties' for organization repositories.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-test-utils': minor
|
||||
---
|
||||
|
||||
**BREAKING**: Removed service mocks for the identity and token manager services, which have been removed from `@backstage/backend-plugin-api`.
|
||||
@@ -1,310 +0,0 @@
|
||||
{
|
||||
"mode": "pre",
|
||||
"tag": "next",
|
||||
"initialVersions": {
|
||||
"example-app": "0.2.100",
|
||||
"@backstage/app-defaults": "1.5.10",
|
||||
"example-app-next": "0.0.14",
|
||||
"app-next-example-plugin": "0.0.14",
|
||||
"example-backend": "0.0.29",
|
||||
"@backstage/backend-app-api": "0.9.0",
|
||||
"@backstage/backend-common": "0.24.0",
|
||||
"@backstage/backend-defaults": "0.4.2",
|
||||
"@backstage/backend-dev-utils": "0.1.5",
|
||||
"@backstage/backend-dynamic-feature-service": "0.3.0",
|
||||
"example-backend-legacy": "0.2.101",
|
||||
"@backstage/backend-openapi-utils": "0.1.16",
|
||||
"@backstage/backend-plugin-api": "0.8.0",
|
||||
"@backstage/backend-test-utils": "0.5.0",
|
||||
"@backstage/catalog-client": "1.6.6",
|
||||
"@backstage/catalog-model": "1.6.0",
|
||||
"@backstage/cli": "0.27.0",
|
||||
"@backstage/cli-common": "0.1.14",
|
||||
"@backstage/cli-node": "0.2.7",
|
||||
"@backstage/codemods": "0.1.49",
|
||||
"@backstage/config": "1.2.0",
|
||||
"@backstage/config-loader": "1.9.0",
|
||||
"@backstage/core-app-api": "1.14.2",
|
||||
"@backstage/core-compat-api": "0.2.8",
|
||||
"@backstage/core-components": "0.14.10",
|
||||
"@backstage/core-plugin-api": "1.9.3",
|
||||
"@backstage/create-app": "0.5.18",
|
||||
"@backstage/dev-utils": "1.0.37",
|
||||
"e2e-test": "0.2.19",
|
||||
"@backstage/e2e-test-utils": "0.1.1",
|
||||
"@backstage/errors": "1.2.4",
|
||||
"@backstage/eslint-plugin": "0.1.8",
|
||||
"@backstage/frontend-app-api": "0.8.0",
|
||||
"@backstage/frontend-plugin-api": "0.7.0",
|
||||
"@backstage/frontend-test-utils": "0.1.12",
|
||||
"@backstage/integration": "1.14.0",
|
||||
"@backstage/integration-aws-node": "0.1.12",
|
||||
"@backstage/integration-react": "1.1.30",
|
||||
"@backstage/release-manifests": "0.0.11",
|
||||
"@backstage/repo-tools": "0.9.5",
|
||||
"@techdocs/cli": "1.8.17",
|
||||
"techdocs-cli-embedded-app": "0.2.99",
|
||||
"@backstage/test-utils": "1.5.10",
|
||||
"@backstage/theme": "0.5.6",
|
||||
"@backstage/types": "1.1.1",
|
||||
"@backstage/version-bridge": "1.0.8",
|
||||
"yarn-plugin-backstage": "0.0.1",
|
||||
"@backstage/plugin-api-docs": "0.11.8",
|
||||
"@backstage/plugin-api-docs-module-protoc-gen-doc": "0.1.7",
|
||||
"@backstage/plugin-app-backend": "0.3.72",
|
||||
"@backstage/plugin-app-node": "0.1.23",
|
||||
"@backstage/plugin-app-visualizer": "0.1.9",
|
||||
"@backstage/plugin-auth-backend": "0.22.10",
|
||||
"@backstage/plugin-auth-backend-module-atlassian-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-aws-alb-provider": "0.1.15",
|
||||
"@backstage/plugin-auth-backend-module-azure-easyauth-provider": "0.1.6",
|
||||
"@backstage/plugin-auth-backend-module-bitbucket-provider": "0.1.6",
|
||||
"@backstage/plugin-auth-backend-module-cloudflare-access-provider": "0.2.0",
|
||||
"@backstage/plugin-auth-backend-module-gcp-iap-provider": "0.2.18",
|
||||
"@backstage/plugin-auth-backend-module-github-provider": "0.1.20",
|
||||
"@backstage/plugin-auth-backend-module-gitlab-provider": "0.1.20",
|
||||
"@backstage/plugin-auth-backend-module-google-provider": "0.1.20",
|
||||
"@backstage/plugin-auth-backend-module-guest-provider": "0.1.9",
|
||||
"@backstage/plugin-auth-backend-module-microsoft-provider": "0.1.18",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-oauth2-proxy-provider": "0.1.16",
|
||||
"@backstage/plugin-auth-backend-module-oidc-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-backend-module-okta-provider": "0.0.16",
|
||||
"@backstage/plugin-auth-backend-module-onelogin-provider": "0.1.4",
|
||||
"@backstage/plugin-auth-backend-module-pinniped-provider": "0.1.17",
|
||||
"@backstage/plugin-auth-backend-module-vmware-cloud-provider": "0.2.4",
|
||||
"@backstage/plugin-auth-node": "0.5.0",
|
||||
"@backstage/plugin-auth-react": "0.1.5",
|
||||
"@backstage/plugin-bitbucket-cloud-common": "0.2.22",
|
||||
"@backstage/plugin-catalog": "1.22.0",
|
||||
"@backstage/plugin-catalog-backend": "1.25.0",
|
||||
"@backstage/plugin-catalog-backend-module-aws": "0.4.0",
|
||||
"@backstage/plugin-catalog-backend-module-azure": "0.2.0",
|
||||
"@backstage/plugin-catalog-backend-module-backstage-openapi": "0.3.0",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-cloud": "0.3.0",
|
||||
"@backstage/plugin-catalog-backend-module-bitbucket-server": "0.2.0",
|
||||
"@backstage/plugin-catalog-backend-module-gcp": "0.2.0",
|
||||
"@backstage/plugin-catalog-backend-module-gerrit": "0.2.0",
|
||||
"@backstage/plugin-catalog-backend-module-github": "0.7.0",
|
||||
"@backstage/plugin-catalog-backend-module-github-org": "0.2.0",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab": "0.4.0",
|
||||
"@backstage/plugin-catalog-backend-module-gitlab-org": "0.1.0",
|
||||
"@backstage/plugin-catalog-backend-module-incremental-ingestion": "0.5.0",
|
||||
"@backstage/plugin-catalog-backend-module-ldap": "0.8.0",
|
||||
"@backstage/plugin-catalog-backend-module-logs": "0.0.2",
|
||||
"@backstage/plugin-catalog-backend-module-msgraph": "0.6.0",
|
||||
"@backstage/plugin-catalog-backend-module-openapi": "0.1.41",
|
||||
"@backstage/plugin-catalog-backend-module-puppetdb": "0.2.0",
|
||||
"@backstage/plugin-catalog-backend-module-scaffolder-entity-model": "0.1.21",
|
||||
"@backstage/plugin-catalog-backend-module-unprocessed": "0.4.10",
|
||||
"@backstage/plugin-catalog-common": "1.0.26",
|
||||
"@backstage/plugin-catalog-graph": "0.4.8",
|
||||
"@backstage/plugin-catalog-import": "0.12.2",
|
||||
"@backstage/plugin-catalog-node": "1.12.5",
|
||||
"@backstage/plugin-catalog-react": "1.12.3",
|
||||
"@backstage/plugin-catalog-unprocessed-entities": "0.2.7",
|
||||
"@backstage/plugin-catalog-unprocessed-entities-common": "0.0.4",
|
||||
"@backstage/plugin-config-schema": "0.1.58",
|
||||
"@backstage/plugin-devtools": "0.1.17",
|
||||
"@backstage/plugin-devtools-backend": "0.3.9",
|
||||
"@backstage/plugin-devtools-common": "0.1.12",
|
||||
"@backstage/plugin-events-backend": "0.3.10",
|
||||
"@backstage/plugin-events-backend-module-aws-sqs": "0.4.0",
|
||||
"@backstage/plugin-events-backend-module-azure": "0.2.9",
|
||||
"@backstage/plugin-events-backend-module-bitbucket-cloud": "0.2.9",
|
||||
"@backstage/plugin-events-backend-module-gerrit": "0.2.9",
|
||||
"@backstage/plugin-events-backend-module-github": "0.2.9",
|
||||
"@backstage/plugin-events-backend-module-gitlab": "0.2.9",
|
||||
"@backstage/plugin-events-backend-test-utils": "0.1.33",
|
||||
"@backstage/plugin-events-node": "0.3.9",
|
||||
"@internal/plugin-todo-list": "1.0.30",
|
||||
"@internal/plugin-todo-list-backend": "1.0.30",
|
||||
"@internal/plugin-todo-list-common": "1.0.21",
|
||||
"@backstage/plugin-home": "0.7.9",
|
||||
"@backstage/plugin-home-react": "0.1.16",
|
||||
"@backstage/plugin-kubernetes": "0.11.13",
|
||||
"@backstage/plugin-kubernetes-backend": "0.18.4",
|
||||
"@backstage/plugin-kubernetes-cluster": "0.0.14",
|
||||
"@backstage/plugin-kubernetes-common": "0.8.2",
|
||||
"@backstage/plugin-kubernetes-node": "0.1.17",
|
||||
"@backstage/plugin-kubernetes-react": "0.4.2",
|
||||
"@backstage/plugin-notifications": "0.3.0",
|
||||
"@backstage/plugin-notifications-backend": "0.3.4",
|
||||
"@backstage/plugin-notifications-backend-module-email": "0.2.0",
|
||||
"@backstage/plugin-notifications-common": "0.0.5",
|
||||
"@backstage/plugin-notifications-node": "0.2.4",
|
||||
"@backstage/plugin-org": "0.6.28",
|
||||
"@backstage/plugin-org-react": "0.1.27",
|
||||
"@backstage/plugin-permission-backend": "0.5.47",
|
||||
"@backstage/plugin-permission-backend-module-allow-all-policy": "0.1.20",
|
||||
"@backstage/plugin-permission-common": "0.8.1",
|
||||
"@backstage/plugin-permission-node": "0.8.1",
|
||||
"@backstage/plugin-permission-react": "0.4.25",
|
||||
"@backstage/plugin-proxy-backend": "0.5.4",
|
||||
"@backstage/plugin-scaffolder": "1.24.0",
|
||||
"@backstage/plugin-scaffolder-backend": "1.24.0",
|
||||
"@backstage/plugin-scaffolder-backend-module-azure": "0.1.15",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket": "0.2.13",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-cloud": "0.1.13",
|
||||
"@backstage/plugin-scaffolder-backend-module-bitbucket-server": "0.1.13",
|
||||
"@backstage/plugin-scaffolder-backend-module-confluence-to-markdown": "0.2.24",
|
||||
"@backstage/plugin-scaffolder-backend-module-cookiecutter": "0.2.47",
|
||||
"@backstage/plugin-scaffolder-backend-module-gcp": "0.1.1",
|
||||
"@backstage/plugin-scaffolder-backend-module-gerrit": "0.1.15",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitea": "0.1.13",
|
||||
"@backstage/plugin-scaffolder-backend-module-github": "0.4.1",
|
||||
"@backstage/plugin-scaffolder-backend-module-gitlab": "0.4.5",
|
||||
"@backstage/plugin-scaffolder-backend-module-notifications": "0.0.6",
|
||||
"@backstage/plugin-scaffolder-backend-module-rails": "0.4.40",
|
||||
"@backstage/plugin-scaffolder-backend-module-sentry": "0.1.31",
|
||||
"@backstage/plugin-scaffolder-backend-module-yeoman": "0.3.7",
|
||||
"@backstage/plugin-scaffolder-common": "1.5.5",
|
||||
"@backstage/plugin-scaffolder-node": "0.4.9",
|
||||
"@backstage/plugin-scaffolder-node-test-utils": "0.1.10",
|
||||
"@backstage/plugin-scaffolder-react": "1.11.0",
|
||||
"@backstage/plugin-search": "1.4.15",
|
||||
"@backstage/plugin-search-backend": "1.5.15",
|
||||
"@backstage/plugin-search-backend-module-catalog": "0.2.0",
|
||||
"@backstage/plugin-search-backend-module-elasticsearch": "1.5.4",
|
||||
"@backstage/plugin-search-backend-module-explore": "0.2.0",
|
||||
"@backstage/plugin-search-backend-module-pg": "0.5.33",
|
||||
"@backstage/plugin-search-backend-module-stack-overflow-collator": "0.2.0",
|
||||
"@backstage/plugin-search-backend-module-techdocs": "0.2.0",
|
||||
"@backstage/plugin-search-backend-node": "1.3.0",
|
||||
"@backstage/plugin-search-common": "1.2.14",
|
||||
"@backstage/plugin-search-react": "1.7.14",
|
||||
"@backstage/plugin-signals": "0.0.9",
|
||||
"@backstage/plugin-signals-backend": "0.1.9",
|
||||
"@backstage/plugin-signals-node": "0.1.9",
|
||||
"@backstage/plugin-signals-react": "0.0.4",
|
||||
"@backstage/plugin-techdocs": "1.10.8",
|
||||
"@backstage/plugin-techdocs-addons-test-utils": "1.0.37",
|
||||
"@backstage/plugin-techdocs-backend": "1.10.10",
|
||||
"@backstage/plugin-techdocs-common": "0.1.0",
|
||||
"@backstage/plugin-techdocs-module-addons-contrib": "1.1.13",
|
||||
"@backstage/plugin-techdocs-node": "1.12.9",
|
||||
"@backstage/plugin-techdocs-react": "1.2.7",
|
||||
"@backstage/plugin-user-settings": "0.8.11",
|
||||
"@backstage/plugin-user-settings-backend": "0.2.22",
|
||||
"@backstage/plugin-user-settings-common": "0.0.1",
|
||||
"@backstage/plugin-app": "0.0.0",
|
||||
"@backstage/frontend-defaults": "0.0.0"
|
||||
},
|
||||
"changesets": [
|
||||
"afraid-fans-cross",
|
||||
"angry-hotels-warn",
|
||||
"big-spies-stare",
|
||||
"blue-forks-cry",
|
||||
"breezy-flowers-dance",
|
||||
"brown-actors-clap",
|
||||
"brown-boxes-arrive",
|
||||
"brown-worms-sneeze",
|
||||
"calm-brooms-fail",
|
||||
"chilled-cameras-change",
|
||||
"chilly-birds-shout",
|
||||
"cold-ways-protect",
|
||||
"cool-actors-sin",
|
||||
"cool-melons-check",
|
||||
"cool-poems-hammer",
|
||||
"cuddly-rocks-invent",
|
||||
"curly-brooms-raise",
|
||||
"dry-beers-shake",
|
||||
"dry-glasses-push",
|
||||
"dry-monkeys-mate",
|
||||
"eighty-tables-hope",
|
||||
"empty-coats-sparkle",
|
||||
"famous-badgers-drop",
|
||||
"five-tigers-share",
|
||||
"flat-kangaroos-push",
|
||||
"forty-toes-float",
|
||||
"four-parents-buy",
|
||||
"four-ties-raise",
|
||||
"fresh-apes-dress",
|
||||
"fresh-bears-prove",
|
||||
"fresh-pumas-clean",
|
||||
"friendly-days-march",
|
||||
"friendly-months-march",
|
||||
"funny-houses-rest",
|
||||
"fuzzy-feet-exist",
|
||||
"fuzzy-mails-walk",
|
||||
"fuzzy-spies-share",
|
||||
"gentle-hats-act",
|
||||
"giant-jars-mix",
|
||||
"gorgeous-scissors-wave",
|
||||
"green-worms-rescue",
|
||||
"healthy-moons-drum",
|
||||
"heavy-suits-judge",
|
||||
"hip-pandas-think",
|
||||
"kind-moose-learn",
|
||||
"kind-walls-speak",
|
||||
"large-poets-check",
|
||||
"loud-brooms-pull",
|
||||
"lucky-sheep-cover",
|
||||
"metal-garlics-fetch",
|
||||
"metal-rivers-grin",
|
||||
"mighty-cheetahs-call",
|
||||
"mighty-days-kiss",
|
||||
"nasty-tigers-knock",
|
||||
"new-poets-unite",
|
||||
"ninety-mayflies-raise",
|
||||
"odd-goats-kiss",
|
||||
"olive-phones-sniff",
|
||||
"plenty-dragons-know",
|
||||
"popular-cooks-camp",
|
||||
"purple-cows-sing",
|
||||
"purple-glasses-tease",
|
||||
"quick-suns-swim",
|
||||
"quiet-spies-clean",
|
||||
"rare-feet-melt",
|
||||
"real-pants-rule",
|
||||
"renovate-53b7d25",
|
||||
"renovate-546c524",
|
||||
"renovate-93d032c",
|
||||
"renovate-b8911c2",
|
||||
"rich-bees-tickle",
|
||||
"rotten-crabs-hear",
|
||||
"serious-cheetahs-help",
|
||||
"serious-spies-knock",
|
||||
"sharp-fans-tan",
|
||||
"sharp-items-study",
|
||||
"sharp-mayflies-beg",
|
||||
"shiny-carpets-worried",
|
||||
"shiny-carpets-worry",
|
||||
"shiny-zoos-film",
|
||||
"short-moles-brush",
|
||||
"silent-eyes-lie",
|
||||
"six-goats-sort",
|
||||
"six-humans-guess",
|
||||
"sixty-rabbits-cheat",
|
||||
"slimy-chefs-think",
|
||||
"smart-gifts-report",
|
||||
"smart-owls-sell",
|
||||
"spicy-poems-hammer",
|
||||
"spicy-vans-eat",
|
||||
"sweet-cows-clean",
|
||||
"swift-fishes-rush",
|
||||
"swift-garlics-mix",
|
||||
"swift-radios-enjoy",
|
||||
"swift-seahorses-share",
|
||||
"tall-camels-march",
|
||||
"tame-hornets-shake",
|
||||
"tasty-pigs-vanish",
|
||||
"thick-walls-share",
|
||||
"tiny-icons-sit",
|
||||
"tiny-waves-provide",
|
||||
"tough-peaches-kneel",
|
||||
"tricky-apricots-film",
|
||||
"twenty-clouds-melt",
|
||||
"twenty-queens-grow",
|
||||
"unlucky-cycles-clean",
|
||||
"violet-apricots-smoke",
|
||||
"violet-jokes-tap",
|
||||
"warm-boxes-grab-2",
|
||||
"warm-boxes-grab",
|
||||
"wild-buses-notice",
|
||||
"wise-forks-play",
|
||||
"wise-scissors-help",
|
||||
"witty-years-cry",
|
||||
"yellow-bees-hope"
|
||||
]
|
||||
}
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
The `ui:options` for `OwnedEntityPicker` field are now passed to `EntityPicker`. This allows you to use any `ui:options` which `EntityPicker` accepts in the `OwnedEntityPicker` field including `allowArbitraryValues` and `defaultNamespace`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-plugin-api': minor
|
||||
---
|
||||
|
||||
Removed deprecated `ServiceFactoryOrFunction` type.
|
||||
@@ -1,11 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-techdocs': patch
|
||||
'@backstage/plugin-search-backend-module-catalog': patch
|
||||
'@backstage/plugin-search-backend-module-explore': patch
|
||||
---
|
||||
|
||||
The following collator factories are deprecated, please [migrate](https://backstage.io/docs/backend-system/building-backends/migrating) to the new backend system and follow the instructions below to install collators via module:
|
||||
|
||||
- `DefaultCatalogCollatorFactory`: https://github.com/backstage/backstage/blob/nbs10/search-deprecate-create-router/plugins/search-backend-module-catalog/README.md#installation;
|
||||
- `ToolDocumentCollatorFactory`: https://github.com/backstage/backstage/blob/nbs10/search-deprecate-create-router/plugins/search-backend-module-explore/README.md#installation;
|
||||
- `DefaultTechDocsCollatorFactory`: https://github.com/backstage/backstage/blob/nbs10/search-deprecate-create-router/plugins/search-backend-module-techdocs/README.md#installation.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/core-components': patch
|
||||
'@backstage/plugin-search-react': patch
|
||||
---
|
||||
|
||||
Internal update to match recent React types
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
Accept `ConfigService` instead of `Config` in constructors/factories
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-graph': patch
|
||||
---
|
||||
|
||||
Fixed a bug in the `CatalogGraphPage` component where, after clicking on some nodes, clicking the back button would break the navigation. This issue caused the entire navigation to fail and behaved differently across various browsers.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-user-settings-backend': patch
|
||||
---
|
||||
|
||||
Replaced usage of the deprecated identity service with the new HTTP auth service for the new backend system.
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend-module-microsoft-provider': patch
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
'@backstage/plugin-catalog-backend-module-msgraph': patch
|
||||
---
|
||||
|
||||
Allow users without defined email to be ingested by the `msgraph` catalog plugin and add `userIdMatchingUserEntityAnnotation` sign-in resolver for the Microsoft auth provider to support sign-in for users without defined email.
|
||||
@@ -1,11 +0,0 @@
|
||||
---
|
||||
'@backstage/integration': minor
|
||||
---
|
||||
|
||||
The Gerrit integration can now resolve Gitiles urls that point to the following
|
||||
refs:
|
||||
|
||||
- HEAD
|
||||
- A SHA
|
||||
- Tag
|
||||
- Branch
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/config-loader': patch
|
||||
---
|
||||
|
||||
Updated dependency `typescript-json-schema` to `^0.65.0`.
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Updated dependency `esbuild` to `^0.23.0`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/repo-tools': patch
|
||||
---
|
||||
|
||||
Updated dependency `@useoptic/openapi-utilities` to `^0.55.0`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
---
|
||||
|
||||
Updated dependency `@node-saml/passport-saml` to `^5.0.0`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/codemods': patch
|
||||
---
|
||||
|
||||
Updated dependency `jscodeshift` to `^0.16.0`.
|
||||
@@ -1,38 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-app-api': patch
|
||||
'@backstage/backend-common': patch
|
||||
'@backstage/backend-defaults': patch
|
||||
'@backstage/backend-openapi-utils': patch
|
||||
'@backstage/backend-test-utils': patch
|
||||
'@backstage/plugin-app-backend': patch
|
||||
'@backstage/plugin-auth-backend-module-atlassian-provider': patch
|
||||
'@backstage/plugin-auth-backend-module-bitbucket-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-microsoft-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
|
||||
'@backstage/plugin-auth-backend-module-onelogin-provider': patch
|
||||
'@backstage/plugin-auth-backend-module-pinniped-provider': patch
|
||||
'@backstage/plugin-auth-backend-module-vmware-cloud-provider': patch
|
||||
'@backstage/plugin-auth-backend': patch
|
||||
'@backstage/plugin-auth-node': patch
|
||||
'@backstage/plugin-catalog-backend': patch
|
||||
'@backstage/plugin-devtools-backend': patch
|
||||
'@backstage/plugin-events-backend': patch
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
'@backstage/plugin-kubernetes-node': patch
|
||||
'@backstage/plugin-notifications-backend': patch
|
||||
'@backstage/plugin-permission-backend': patch
|
||||
'@backstage/plugin-permission-node': patch
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
'@backstage/plugin-search-backend': patch
|
||||
'@backstage/plugin-signals-backend': patch
|
||||
'@backstage/plugin-techdocs-backend': patch
|
||||
'@backstage/plugin-techdocs-node': patch
|
||||
'@backstage/plugin-user-settings-backend': patch
|
||||
---
|
||||
|
||||
Updated dependency `supertest` to `^7.0.0`.
|
||||
@@ -1,11 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-home-react': patch
|
||||
'@backstage/plugin-home': patch
|
||||
'@backstage/plugin-scaffolder-react': patch
|
||||
'@backstage/plugin-scaffolder': patch
|
||||
---
|
||||
|
||||
Updated dependency `@rjsf/utils` to `5.20.1`.
|
||||
Updated dependency `@rjsf/core` to `5.20.1`.
|
||||
Updated dependency `@rjsf/material-ui` to `5.20.1`.
|
||||
Updated dependency `@rjsf/validator-ajv8` to `5.20.1`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-react': patch
|
||||
---
|
||||
|
||||
Updated dependency `use-immer` to `^0.10.0`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-search-backend-module-explore': patch
|
||||
---
|
||||
|
||||
Updated dependency `@backstage-community/plugin-explore-common` to `^0.0.5`.
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
Wrap scheduled tasks from the scheduler core service now in OpenTelemetry spans
|
||||
@@ -1,6 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-common': patch
|
||||
'@backstage/plugin-techdocs-node': patch
|
||||
---
|
||||
|
||||
Internal fixes to match `testcontainers` update
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-notifications-backend': patch
|
||||
---
|
||||
|
||||
Validate notification link when new notification is created
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-plugin-api': patch
|
||||
---
|
||||
|
||||
Add a `toJSON` on refs so that they can appear in expectations in jest tests
|
||||
@@ -1,7 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-catalog-react': patch
|
||||
'@backstage/plugin-search-react': patch
|
||||
'@backstage/plugin-catalog': patch
|
||||
---
|
||||
|
||||
The `/alpha` export no longer export extension creators for the new frontend system, existing usage should be switched to use the equivalent extension blueprint instead. For more information see the [new frontend system 1.30 migration documentation](https://backstage.io/docs/frontend-system/architecture/migrations#130).
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-kubernetes-backend': patch
|
||||
---
|
||||
|
||||
Skip start without proper config
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-user-settings': patch
|
||||
---
|
||||
|
||||
Update README to clarify location of additional tabs example
|
||||
@@ -1,8 +0,0 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-react': patch
|
||||
---
|
||||
|
||||
- Fix secret widget field not displaying as required.
|
||||
- Fix secret widget not able to be required inside nested objects.
|
||||
- Fix secret widget not able to be disabled.
|
||||
- Support `minLength` and `maxLength` properties for secret widget.
|
||||
@@ -1,19 +0,0 @@
|
||||
---
|
||||
'@backstage/backend-defaults': patch
|
||||
---
|
||||
|
||||
Exports the `discoveryFeatureLoader` as a replacement for the deprecated `featureDiscoveryService`.
|
||||
The `discoveryFeatureLoader` is a new backend system [feature loader](https://backstage.io/docs/backend-system/architecture/feature-loaders/) that discovers backend features from the current `package.json` and its dependencies.
|
||||
Here is an example using the `discoveryFeatureLoader` loader in a new backend instance:
|
||||
|
||||
```ts
|
||||
import { createBackend } from '@backstage/backend-defaults';
|
||||
import { discoveryFeatureLoader } from '@backstage/backend-defaults';
|
||||
//...
|
||||
|
||||
const backend = createBackend();
|
||||
//...
|
||||
backend.add(discoveryFeatureLoader);
|
||||
//...
|
||||
backend.start();
|
||||
```
|
||||
@@ -1,5 +0,0 @@
|
||||
---
|
||||
'@backstage/frontend-app-api': patch
|
||||
---
|
||||
|
||||
Internal refactor following removal of v1 extension support. The app implementation itself still supports v1 extensions at runtime.
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user