Version Packages

This commit is contained in:
github-actions[bot]
2024-09-17 13:19:01 +00:00
parent 7d9f2ff245
commit 698adeb1ea
565 changed files with 7343 additions and 2357 deletions
-9
View File
@@ -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
-8
View File
@@ -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.
-6
View File
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Remove direct `vite` dependency
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs-node': patch
---
Move `TechdocsContainerRunner` from `publish` to `generate`.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/plugin-kubernetes-backend': patch
'@backstage/plugin-signals-backend': patch
'@backstage/plugin-signals-node': patch
---
Bump the `ws` library
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs-backend': patch
---
Dedicated token for techdocs cache sync
-5
View File
@@ -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
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-app-api': patch
---
Deprecate the `featureDiscoveryServiceFactory` in favor of using `@backstage/backend-defaults#discoveryFeatureLoader` instead.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/frontend-test-utils': patch
---
The extension tester will no longer unconditionally enable any additional extensions that have been added.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Removed default title set to Unknown page on `ContentHeaderTitle` component to support usage of component without title prop.
-5
View File
@@ -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.
-5
View File
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Use getOptionalString for optional app.support.items[].links[].title
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs-react': patch
---
Fixed issue in useShadowRootElements which could lead to unlimited render loops
-38
View File
@@ -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();
```
-5
View File
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-app-api': patch
---
All created backend instances now share a the same `process` exit listeners, and on exit the process will wait for all backend instances to shut down before exiting. This fixes the `EventEmitter` leak warnings in tests.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-gitlab': patch
---
Internal update to use the new cache manager
-7
View File
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-defaults': patch
---
Fixed an issue where the `useRedisSets` configuration for the cache service would have no effect.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Yarn 4 is now the default for `create-app`. Also updated `yarn dev` script to use `yarn workspaces foreach` and removed unused Lerna and Concurrently dependencies.
-5
View File
@@ -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
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend-module-aws-alb-provider': patch
---
Throw correct error when email is missing from the claims
-21
View File
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search-react': patch
---
Slight type tweak to match newer React versions better
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/create-app': patch
---
Bumped create-app version.
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/integration-react': patch
---
Remove unnecessary broad permissions from Gitlab `SCMAuth`
Newer versions of Gitlab (after 2019) do not require the broad api permissions to write to repos.
-5
View File
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-search-backend': patch
---
Deprecate create router as the legacy backend system will no longer be supported.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
Fixes left navigation positioning when using mkdocs blog plugin
-7
View File
@@ -1,7 +0,0 @@
---
'@backstage/backend-app-api': patch
'@backstage/backend-common': patch
'@backstage/backend-defaults': patch
---
chore(deps): bump `path-to-regexp` from 6.2.2 to 8.0.0
-5
View File
@@ -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`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-node': patch
---
Extend the "unable to resolve user identity" message
-5
View File
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Support menu items should not be buttons in favour of links
-12
View File
@@ -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
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-app-backend': patch
---
Return HTTP status 400 rather than 500 when receiving an unknown POST request.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/frontend-test-utils': patch
---
Internal update to add support for passing an `ApiRegistry` when creating the node tree
-5
View File
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-notifications-backend': patch
---
Internal refactor to avoid use of insecure coding patterns.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Allow listing file contents with `debug:log` scaffolder action
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-node': patch
---
Accepts an optional options object in the `PassportOAuthAuthenticatorHelper.authenticate` method.
-5
View File
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend': patch
---
Migrated the `Bitbucket Server` auth provider to be implemented using the new `@backstage/plugin-auth-backend-module-bitbucket-server-provider` module.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder': minor
---
Expose styles for TemplateEditor, TemplateFormPreviewer and CustomFieldExplorer
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Found the issue during testing the clean up of the workspace for the database implementation.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-notifications': patch
---
Severity filter label newly contains "Min severity" to better describe range instead of exact value.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/catalog-model': minor
'@backstage/plugin-catalog-backend': minor
---
Add `dependencyOf` prop to catalog model for Component kind to enable building relationship graphs with both directions using `dependsOn` and `dependencyOf`.
-31
View File
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Update Scaffolder module template to add itself to the backend
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/frontend-test-utils': minor
---
**BREAKING**: The deprecated `.render()` method has been removed from the extension tester.
-7
View File
@@ -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.
-5
View File
@@ -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.
-8
View File
@@ -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.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/cli': patch
'@backstage/create-app': patch
---
Update templates to not refer to backend-common
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-app-backend': patch
'@backstage/plugin-app-node': patch
---
Fixing dependency metadata with the new `@backstage/plugin-app` package
-7
View File
@@ -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.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/frontend-app-api': patch
'@backstage/core-compat-api': patch
---
Added support for new `FrontendPlugin` and `FrontendModule` types.
-5
View File
@@ -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.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder-react': minor
'@backstage/plugin-scaffolder': minor
---
Added support for `omitExtraData` and `liveOmit` for rjsf in the scaffolder
-34
View File
@@ -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',
...
})
],
});
```
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/plugin-scaffolder-backend': minor
'@backstage/plugin-scaffolder-backend-module-bitbucket-cloud': patch
---
Added scaffolder action publish:bitbucketCloud:pull-request
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-plugin-api': patch
---
Deprecate the `featureDiscoveryServiceRef` in favor of using the new `discoveryFeatureLoader` instead.
-5
View File
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/frontend-defaults': patch
---
Added a new `CreateAppOptions` type for the `createApp` options.
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/create-app': patch
'@backstage/plugin-devtools': patch
---
Minor dockerfile syntax update
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Fixed `Table` width being overridden by custom `style` prop.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-app-api': patch
---
Updated the error message for missing service dependencies to include the plugin and module IDs.
-7
View File
@@ -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.
-11
View File
@@ -1,11 +0,0 @@
---
'@backstage/backend-plugin-api': major
'@backstage/backend-app-api': major
'@backstage/backend-test-utils': major
---
Release 1.0 of the new backend system! :tada:
The backend system is finally getting promoted to 1.0.0. This means that the API is now stable and breaking changes should not occur until version 2.0.0, see our [package versioning policy](https://backstage.io/docs/overview/versioning-policy/#package-versioning-policy) for more information what this means.
This release also marks the end of the old backend system based on `createRouter` exports. Going forward backend plugins packages will start to deprecate and later this year remove exports supporting the old backend system. If you would like to help out with this transition, see https://github.com/backstage/backstage/issues/26353 or consult the [migration guide](https://backstage.io/docs/backend-system/building-plugins-and-modules/migrating/#remove-support-for-the-old-backend-system).
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli': patch
---
Add `checks: 'read'` for default GitHub app permissions
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/core-components': patch
'@backstage/app-defaults': patch
'@backstage/plugin-catalog-react': patch
'@backstage/core-app-api': patch
'@backstage/test-utils': patch
---
Allow custom star icons to be provided via the `star` and `unstarred` icon overrides. See how to override existing icons in the [Backstage documentation](https://backstage.io/docs/getting-started/app-custom-theme/#custom-icons).
-9
View File
@@ -1,9 +0,0 @@
---
'@backstage/backend-plugin-api': minor
---
Removed the following deprecated exports
- `BackendPluginConfig` use `CreateBackendPluginOptions`
- `BackendModuleConfig` use `CreateBackendModuleOptions`
- `ExtensionPointConfig` use `CreateExtensionPointOptions`
-5
View File
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend': patch
---
Migrated the `Auth0` auth provider to be implemented using the new `@backstage/plugin-auth-backend-module-auth0-provider` module.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/cli-node': patch
---
Add definition for the new `backstage.inline` field in `package.json`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs-node': patch
---
Fix typo and unify TechDocs casing in doc strings
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/catalog-client': minor
'@backstage/plugin-catalog-backend': minor
'@backstage/plugin-catalog-react': minor
'@backstage/plugin-catalog': minor
---
Allow offset mode paging in entity list provider
-11
View File
@@ -1,11 +0,0 @@
---
'@backstage/plugin-techdocs': patch
---
Added support for setting page status with 'new' and 'deprecated' values, allowing visual indication of page status in TechDocs. To use include the following at the top of your markdown file:
```markdown
---
status: new
---
```
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-test-utils': patch
---
Make MySQL pool settings a bit more lax
-11
View File
@@ -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`.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-auth-backend-module-guest-provider': patch
---
This provider will now reject authentication attempts rather than halt backend startup when `dangerouslyAllowOutsideDevelopment` is not set in production.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-app-api': minor
---
**BREAKING**: The deprecated `identityServiceFactory` and `tokenManagerServiceFactory` have been removed.
-5
View File
@@ -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.
-11
View File
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-techdocs-node': patch
---
Add support for mapping custom tags in the techdocs yaml parser that validates the mkdocs.yaml file
-8
View File
@@ -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.
-16
View File
@@ -1,16 +0,0 @@
---
'@backstage/plugin-catalog-backend-module-gitlab': patch
---
Add the `relations` array to allow Backstage to mirror GitLab's membership behavior, including descendant, inherited, and shared-from-group memberships.
The previous `allowInherited` config option will be deprecated in future versions. Use the `relations` array with the `INHERITED` option instead.
```yaml
catalog:
providers:
gitlab:
development:
relations:
- INHERITED
```
-5
View File
@@ -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.
-8
View File
@@ -1,8 +0,0 @@
---
'@backstage/plugin-catalog-backend': minor
'@backstage/plugin-catalog-common': minor
'@backstage/plugin-catalog-node': minor
---
The `analyze-location` endpoint is now protected by the `catalog.location.analyze` permission.
The `validate-entity` endpoint is now protected by the `catalog.entity.validate` permission.
-6
View File
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-test-utils': patch
---
There is a new `mockErrorHandler` utility to help in mocking the error middleware in tests.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/backend-defaults': patch
---
Move down the discovery config to be in the root
-6
View File
@@ -1,6 +0,0 @@
---
'@backstage/backend-defaults': patch
'@backstage/backend-app-api': patch
---
`auth.externalAccess` should be optional in the config schema
-37
View File
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-kubernetes': patch
---
Make k8s entity content appear on components & resources only by default in new FE system
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/frontend-app-api': patch
---
Reverse the order of API factory initialization in order to make sure that overrides from modules take priority
-6
View File
@@ -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.
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/core-components': patch
---
Added `titleComponent` prop to `SignInPage` component to allow further customization of the title using `ReactNode`

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