193 KiB
Release v1.31.0
Upgrade Helper: https://backstage.github.io/upgrade-helper/?to=1.31.0
@backstage/backend-app-api@1.0.0
Major Changes
-
ec1b4be: Release 1.0 of the new backend system! 🎉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 for more information what this means.
This release also marks the end of the old backend system based on
createRouterexports. 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.
Minor Changes
-
19ff127: BREAKING: The deprecatedidentityServiceFactoryandtokenManagerServiceFactoryhave been removed. -
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
cd38da8: Deprecate thefeatureDiscoveryServiceFactoryin favor of using@backstage/backend-defaults#discoveryFeatureLoaderinstead.8ccf784: All created backend instances now share a the sameprocessexit listeners, and on exit the process will wait for all backend instances to shut down before exiting. This fixes theEventEmitterleak warnings in tests.6ed9264: chore(deps): bumppath-to-regexpfrom 6.2.2 to 8.0.0c246372: Updated the error message for missing service dependencies to include the plugin and module IDs.7f779c7:auth.externalAccessshould be optional in the config schemac2b63ab: Updated dependencysupertestto^7.0.0.51a69b5: Fix feature loaders in CJS double-default nested builds0b2a402: Updates to the config schema to match reality- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/plugin-permission-node@0.8.3
- @backstage/config-loader@1.9.1
- @backstage/cli-common@0.1.14
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/backend-plugin-api@1.0.0
Major Changes
-
ec1b4be: Release 1.0 of the new backend system! 🎉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 for more information what this means.
This release also marks the end of the old backend system based on
createRouterexports. 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.
Minor Changes
-
19ff127: BREAKING: The deprecated identity and token manager services have been removed. This means thatcoreServices.identityandcoreServices.tokenManagerare gone, along with related types and utilities in other packages. -
f687050: Removed the following deprecated exportsBackendPluginConfiguseCreateBackendPluginOptionsBackendModuleConfiguseCreateBackendModuleOptionsExtensionPointConfiguseCreateExtensionPointOptions
-
4d82481: Removed deprecatedServiceFactoryOrFunctiontype. -
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
cd38da8: Deprecate thefeatureDiscoveryServiceRefin favor of using the newdiscoveryFeatureLoaderinstead.8052b9b: Add atoJSONon refs so that they can appear in expectations in jest tests66dbf0a: Allow the cache service to accept the human duration format for TTL0b2a402: Updates to the config schema to match reality- Updated dependencies
- @backstage/plugin-auth-node@0.5.2
- @backstage/cli-common@0.1.14
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.8.1
@backstage/backend-test-utils@1.0.0
Major Changes
-
ec1b4be: Release 1.0 of the new backend system! 🎉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 for more information what this means.
This release also marks the end of the old backend system based on
createRouterexports. 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.
Minor Changes
-
19ff127: BREAKING: Removed service mocks for the identity and token manager services, which have been removed from@backstage/backend-plugin-api. -
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
710f621: Added missing service mock formockServices.rootConfig.mock, and fixed the definition ofmockServices.rootHttpRouter.factoryto not have a duplicate callback.f421d2a: Make MySQL pool settings a bit more lax0363bf1: There is a newmockErrorHandlerutility to help in mocking the error middleware in tests.c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-defaults@0.5.0
- @backstage/backend-app-api@1.0.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/plugin-events-node@0.4.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/backend-common@0.25.0
Minor Changes
-
a4bac3c: BREAKING: You can no longer supply abasePathoption 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. -
988c145: BREAKING: Simplifications and cleanup as part of the Backend System 1.0 work.- The deprecated
dropDatabasefunction has now been removed, without replacement.
- The deprecated
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
6ed9264: chore(deps): bumppath-to-regexpfrom 6.2.2 to 8.0.08ba77ed: ThelegacyPluginandmakeLegacyPluginhelpers now provide their own shim implementation of the identity and token manager services, as these services are being removed from the new backend system.d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.2e9ec14: Addpg-formatas a dependency82539fe: Updated dependencyarchiverto^7.0.0.c2b63ab: Updated dependencysupertestto^7.0.0.3606843: Internal fixes to matchtestcontainersupdate19ff127: Internal refactor to re-declare the token manager service which was removed from@backstage/backend-plugin-api, but is still supported in this package for backwards compatibility.66dbf0a: Allow the cache service to accept the human duration format for TTL0b2a402: Updates to the config schema to match reality- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/integration@1.15.0
- @backstage/config-loader@1.9.1
- @backstage/backend-dev-utils@0.1.5
- @backstage/cli-common@0.1.14
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/integration-aws-node@0.1.12
- @backstage/types@1.1.1
@backstage/backend-defaults@0.5.0
Minor Changes
-
a4bac3c: BREAKING: You can no longer supply abasePathoption 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. -
359fcd7: 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. -
baeef13: BREAKING RemovedcreateLifecycleMiddlewareandLifecycleMiddlewareOptionsto clean up API surface. These exports have no external usage and do not provide value in its current form. If you were using these exports, please reach out to the maintainers to discuss your use case. -
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it. -
19ff127: BREAKING: The default backend instance no longer provides implementations for the identity and token manager services, which have been removed from@backstage/backend-plugin-api.If you rely on plugins that still require these services, you can add them to your own backend by re-creating the service reference and factory.
The following can be used to implement the identity service:
import { coreServices, createServiceFactory, createServiceRef, } from '@backstage/backend-plugin-api'; import { DefaultIdentityClient, IdentityApi, } from '@backstage/plugin-auth-node'; backend.add( createServiceFactory({ service: createServiceRef<IdentityApi>({ id: 'core.identity' }), deps: { discovery: coreServices.discovery, }, async factory({ discovery }) { return DefaultIdentityClient.create({ discovery }); }, }), );The following can be used to implement the token manager service:
import { ServerTokenManager, TokenManager } from '@backstage/backend-common'; import { createBackend } from '@backstage/backend-defaults'; import { coreServices, createServiceFactory, createServiceRef, } from '@backstage/backend-plugin-api'; backend.add( createServiceFactory({ service: createServiceRef<TokenManager>({ id: 'core.tokenManager' }), deps: { config: coreServices.rootConfig, logger: coreServices.rootLogger, }, createRootContext({ config, logger }) { return ServerTokenManager.fromConfig(config, { logger, allowDisabledTokenManager: true, }); }, async factory(_deps, tokenManager) { return tokenManager; }, }), ); -
055b75b: BREAKING: Simplifications and cleanup as part of the Backend System 1.0 work.For the
/databasesubpath exports:- The deprecated
dropDatabasefunction has now been removed, without replacement. - The deprecated
LegacyRootDatabaseServicetype has now been removed. - The return type from
DatabaseManager.forPluginis now directly aDatabaseService, as arguably expected. DatabaseManager.forPluginnow requires thedepsargument, with the logger and lifecycle services.
For the
/cachesubpath exports:- The
PluginCacheManagertype has been removed. You can still import it from@backstage/backend-common, but it's deprecated there, and you should move off of that package by migrating fully to the new backend system. - Accordingly,
CacheManager.forPluginimmediately returns aCacheServiceinstead of aPluginCacheManager. The outcome of this is that you no longer need to make the extra.getClient()call. The oldCacheManagerwith the old behavior still exists on@backstage/backend-common, but the above recommendations apply.
- The deprecated
Patch Changes
-
213664e: Fixed an issue where theuseRedisSetsconfiguration for the cache service would have no effect. -
6ed9264: chore(deps): bumppath-to-regexpfrom 6.2.2 to 8.0.0 -
622360e: Move down the discovery config to be in the root -
7f779c7:auth.externalAccessshould be optional in the config schema -
fe6fd8c: AcceptConfigServiceinstead ofConfigin constructors/factories -
82539fe: Updated dependencyarchiverto^7.0.0. -
c2b63ab: Updated dependencysupertestto^7.0.0. -
5705424: Wrap scheduled tasks from the scheduler core service now in OpenTelemetry spans -
7a72ec8: Exports thediscoveryFeatureLoaderas a replacement for the deprecatedfeatureDiscoveryService. ThediscoveryFeatureLoaderis a new backend system feature loader that discovers backend features from the currentpackage.jsonand its dependencies. Here is an example using thediscoveryFeatureLoaderloader in a new backend instance:import { createBackend } from '@backstage/backend-defaults'; import { discoveryFeatureLoader } from '@backstage/backend-defaults'; //... const backend = createBackend(); //... backend.add(discoveryFeatureLoader); //... backend.start(); -
b2a329d: Properly indent the config schema -
66dbf0a: Allow the cache service to accept the human duration format for TTL -
5a8fcb4: Added the option to skip database migrations by settingskipMigrations: truein config. This can be done globally in the database config or by plugin id. -
0b2a402: Updates to the config schema to match reality -
Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-app-api@1.0.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/cli-node@0.2.8
- @backstage/plugin-permission-node@0.8.3
- @backstage/integration@1.15.0
- @backstage/config-loader@1.9.1
- @backstage/plugin-events-node@0.4.0
- @backstage/backend-dev-utils@0.1.5
- @backstage/cli-common@0.1.14
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/integration-aws-node@0.1.12
- @backstage/types@1.1.1
@backstage/backend-dynamic-feature-service@0.4.0
Minor Changes
9080f57: BREAKING:dynamicPluginsServiceFactoryis no longer callable as a function. If you need to provide options to make a custom factory, usedynamicPluginsSchemasServiceFactoryWithOptionsinstead.
Patch Changes
-
cd38da8: Deprecate thedynamicPluginsServiceRef,dynamicPluginsServiceFactoryanddynamicPluginsServiceFactoryWithOptionsin favor of using thedynamicPluginsFeatureDiscoveryLoaderto discover dynamic features in a new backend system.See usage examples below:
Example using the
dynamicPluginsFeatureDiscoveryLoaderloader in a backend instance: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
dynamicPluginsFeatureDiscoveryLoaderloader in a backend instance: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(); -
e27f889: Relax type check for a plugin's default export to also accept a BackendFeature defined as a function instead of an object -
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature. -
Updated dependencies
- @backstage/backend-defaults@0.5.0
- @backstage/backend-common@0.25.0
- @backstage/backend-app-api@1.0.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/plugin-catalog-backend@1.26.0
- @backstage/plugin-app-node@0.1.25
- @backstage/cli-node@0.2.8
- @backstage/plugin-permission-node@0.8.3
- @backstage/plugin-events-backend@0.3.12
- @backstage/config-loader@1.9.1
- @backstage/plugin-events-node@0.4.0
- @backstage/cli-common@0.1.14
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-scaffolder-node@0.4.11
- @backstage/plugin-search-backend-node@1.3.2
- @backstage/plugin-search-common@1.2.14
@backstage/catalog-client@1.7.0
Minor Changes
78475c3: Allow offset mode paging in entity list provider29e57c7: Add catalog service mocks under the/testUtilssubpath export.
Patch Changes
-
1882cfe: MovedgetEntitiesordering to utilize database instead of having it inside catalog clientPlease note that the latest version of
@backstage/catalog-clientwill 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. -
Updated dependencies
- @backstage/catalog-model@1.7.0
- @backstage/errors@1.2.4
@backstage/catalog-model@1.7.0
Minor Changes
74acf06: AdddependencyOfprop to catalog model for Component kind to enable building relationship graphs with both directions usingdependsOnanddependencyOf.
Patch Changes
- Updated dependencies
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/core-app-api@1.15.0
Minor Changes
ddbeace: Added the ability to explicitly disable routes through thebindRoutesoption by passingfalseas the route target. This also fixes a bug where route bindings in config were incorrectly prioritized above the ones in code in certain situations.
Patch Changes
ea69e46: ThedefaultConfigLoadernow also reads configuration from scripts tags withtype="backstage.io/config". The tag is expected to contain a JSON-serialized array ofAppConfigobjects. If any of these script tags are present, the injected runtime configuration in the static assets will no longer be used.b537bd7: Allow custom star icons to be provided via thestarandunstarredicon overrides. See how to override existing icons in the Backstage documentation.836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/core-plugin-api@1.9.4
- @backstage/version-bridge@1.0.9
- @backstage/config@1.2.0
- @backstage/types@1.1.1
@backstage/core-compat-api@0.3.0
Minor Changes
6db849e: BREAKING: Thenamespaceparameter for API's is now defaulted to thepluginIdwhich was discovered. This means that if you're overriding API's by using ID's directly, they might have changed to include the plugin ID too.
Patch Changes
fec8b57: Updated exports to use the new type parameters for extensions and extension blueprints.c816e2d: Added support for newFrontendPluginandFrontendModuletypes.836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/frontend-plugin-api@0.8.0
- @backstage/core-plugin-api@1.9.4
- @backstage/version-bridge@1.0.9
@backstage/core-components@0.15.0
Minor Changes
-
9adc552: Added missing items tooverridableComponentsBREAKING Overridable component name for styling
OAuthRequestDialogchanged toBackstageOAuthRequestDialog. Overridable component nameBackstageMissingAnnotationEmptyStatethat was previously deprecated has been removed.
Patch Changes
c891b69: AddFavoriteToggleincore-componentsto standardise favorite marking0944334: Removed default title set to Unknown page onContentHeaderTitlecomponent to support usage of component without title prop.f325258: Use getOptionalString for optional app.support.items[].links[].titleaf4c146: Support menu items should not be buttons in favour of links107a147: FixedTablewidth being overridden by customstyleprop.b537bd7: Allow custom star icons to be provided via thestarandunstarredicon overrides. See how to override existing icons in the Backstage documentation.06b8206: AddedtitleComponentprop toSignInPagecomponent to allow further customization of the title usingReactNodedbbd93e: Internal update to match recent React types836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/core-plugin-api@1.9.4
- @backstage/theme@0.5.7
- @backstage/version-bridge@1.0.9
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/dev-utils@1.1.0
Minor Changes
10b1452: Allow using translations increateDevApp
Patch Changes
836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/plugin-catalog-react@1.13.0
- @backstage/core-app-api@1.15.0
- @backstage/integration-react@1.1.31
- @backstage/catalog-model@1.7.0
- @backstage/app-defaults@1.5.11
- @backstage/core-plugin-api@1.9.4
- @backstage/theme@0.5.7
@backstage/frontend-app-api@0.9.0
Minor Changes
-
7c80650: BREAKING: ThecreateSpecializedAppfunction now creates a bare-bones app without any of the default app structure or APIs. To re-introduce this functionality if you need to usecreateSpecializedAppyou can install theappplugin from@backstage/plugin-app.In addition, the
createAppandCreateAppFeatureLoaderexports are now deprecated as they are being moved to@backstage/frontend-defaults, which should be used instead. -
62cce6c: Removed deprecatediconsproperty passing tocreateAppandcreateSpecializedApp. UseIconBundleBlueprint.maketo create extensions instead and include them in the app.
Patch Changes
-
fec8b57: Updated exports to use the new type parameters for extensions and extension blueprints. -
2bb9517: Introduce the@backstage/plugin-apppackage to hold all of the built-in extensions for easy consumption and overriding. -
c816e2d: Added support for newFrontendPluginandFrontendModuletypes. -
f3a2b91: 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 theappextension to the respective API extensions. For example, extensions created withThemeBlueprintare now attached to thethemesinput ofapi:app-themerather than theappextension. -
0c70949: Reverse the order of API factory initialization in order to make sure that overrides from modules take priority -
836127c: Updated dependency@testing-library/reactto^16.0.0. -
5446061: Internal refactor following removal of v1 extension support. The app implementation itself still supports v1 extensions at runtime. -
948d431: Removing deprecatednamespaceparameter in favour ofpluginIdinstead -
ddbeace: Added the ability to explicitly disable routes through thebindRoutesoption by passingfalseas the route target. This also fixes a bug where route bindings in config were incorrectly prioritized above the ones in code in certain situations. -
98850de: Added support for definingreplacesincreateExtensionInputwhich will allow extensions to redirect missingattachTopoints to an input of the created extension.export const AppThemeApi = ApiBlueprint.makeWithOverrides({ name: 'app-theme', inputs: { themes: createExtensionInput([ThemeBlueprint.dataRefs.theme], { // attachTo: { id: 'app', input: 'themes'} will be redirected to this input instead replaces: [{ id: 'app', input: 'themes' }], }), }, factory: () { ... } }); -
4a66456: Added therootextension the replace theappextension as the root of the app. -
Updated dependencies
- @backstage/frontend-plugin-api@0.8.0
- @backstage/core-app-api@1.15.0
- @backstage/frontend-defaults@0.1.0
- @backstage/core-plugin-api@1.9.4
- @backstage/version-bridge@1.0.9
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/frontend-defaults@0.1.0
Minor Changes
7c80650: Initial release of this package, which provides a default app setup through thecreateAppfunction. This replaces the existingcreateAppmethod from@backstage/frontend-app-api.
Patch Changes
7d19cd5: Added a newCreateAppOptionstype for thecreateAppoptions.7d19cd5: AddedcreatePublicSignInApp, used to creating apps for the public entry point.836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/frontend-plugin-api@0.8.0
- @backstage/frontend-app-api@0.9.0
- @backstage/plugin-app@0.1.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/frontend-plugin-api@0.8.0
Minor Changes
-
5446061: BREAKING: Removed support for "v1" extensions. This means that it is no longer possible to declare inputs and outputs as objects when usingcreateExtension. In addition, all extension creators except forcreateComponentExtensionhave been removed, use the equivalent blueprint instead. See the 1.30 migration documentation for more information on this change. -
fec8b57: BREAKING: Updated the type parameters forExtensionDefinitionandExtensionBlueprintto only have a single object parameter. The base type parameter is exported asExtensionDefinitionParametersandExtensionBlueprintParametersrespectively. 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>->ExtensionDefinitionExtensionDefinition<any, any>->ExtensionDefinitionExtensionDefinition<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: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.
Patch Changes
-
2bb9517: Introduce the@backstage/plugin-apppackage to hold all of the built-in extensions for easy consumption and overriding. -
c816e2d: AddedcreateFrontendModuleas a replacement forcreateExtensionOverrides, which is now deprecated.Deprecated the
BackstagePluginandFrontendFeaturetype in favor ofFrontendPluginandFrontendFeaturefrom@backstage/frontend-app-apirespectively. -
52f9c5a: Deprecated thenamespaceoption forcreateExtensionBlueprintandcreateExtension, these are no longer required and will default to thepluginIdinstead.You can migrate some of your extensions that use
createExtensionOverridesto usingcreateFrontendModuleinstead and providing apluginIdthere.// Before createExtensionOverrides({ extensions: [ createExtension({ name: 'my-extension', namespace: 'my-namespace', kind: 'test', ... }) ], }); // After createFrontendModule({ pluginId: 'my-namespace', extensions: [ createExtension({ name: 'my-extension', kind: 'test', ... }) ], }); -
f3a2b91: 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 theappextension to the respective API extensions. For example, extensions created withThemeBlueprintare now attached to thethemesinput ofapi:app-themerather than theappextension. -
836127c: Updated dependency@testing-library/reactto^16.0.0. -
948d431: Removing deprecatednamespaceparameter in favour ofpluginIdinstead -
043d7cd: Internal refactor -
220f4f7: Remove unnecessary config object on IconBundleBlueprint -
2a61422: Thefactoryoption is no longer required when overriding an extension. -
98850de: Added support for definingreplacesincreateExtensionInputwhich will allow extensions to redirect missingattachTopoints to an input of the created extension.export const AppThemeApi = ApiBlueprint.makeWithOverrides({ name: 'app-theme', inputs: { themes: createExtensionInput([ThemeBlueprint.dataRefs.theme], { // attachTo: { id: 'app', input: 'themes'} will be redirected to this input instead replaces: [{ id: 'app', input: 'themes' }], }), }, factory: () { ... } }); -
4a66456: A newapisparameter has been added tofactoryfor extensions. This is a way to access utility APIs without being coupled to the React context. -
Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/core-plugin-api@1.9.4
- @backstage/version-bridge@1.0.9
- @backstage/types@1.1.1
@backstage/frontend-test-utils@0.2.0
Minor Changes
5446061: Removed support for testing "v1" extensions, where outputs are defined as an object rather than an array.e6e488c: BREAKING: The deprecated.render()method has been removed from the extension tester.
Patch Changes
2a61422: The extension tester will no longer unconditionally enable any additional extensions that have been added.fec8b57: Updated exports to use the new type parameters for extensions and extension blueprints.4a66456: Internal update to add support for passing anApiRegistrywhen creating the node tree2bb9517: Introduce the@backstage/plugin-apppackage to hold all of the built-in extensions for easy consumption and overriding.836127c: Updated dependency@testing-library/reactto^16.0.0.948d431: Removing deprecatednamespaceparameter in favour ofpluginIdinstead043d7cd: Internal refactorf6d1874: Added the ability to provide additionalextensionsandfeaturestorenderInTestApp- Updated dependencies
- @backstage/frontend-plugin-api@0.8.0
- @backstage/frontend-app-api@0.9.0
- @backstage/plugin-app@0.1.0
- @backstage/test-utils@1.6.0
- @backstage/version-bridge@1.0.9
- @backstage/config@1.2.0
- @backstage/types@1.1.1
@backstage/integration@1.15.0
Minor Changes
-
1573014: The Gerrit integration can now resolve Gitiles urls that point to the following refs:- HEAD
- A SHA
- Tag
- Branch
Patch Changes
- Updated dependencies
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/test-utils@1.6.0
Minor Changes
d47be30: Added the icons option to the renderInTestApp function's TestAppOptions to be forwarded to the icons option ofcreateApp.
Patch Changes
b537bd7: Allow custom star icons to be provided via thestarandunstarredicon overrides. See how to override existing icons in the Backstage documentation.836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/core-app-api@1.15.0
- @backstage/core-plugin-api@1.9.4
- @backstage/theme@0.5.7
- @backstage/plugin-permission-react@0.4.26
- @backstage/config@1.2.0
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.8.1
@backstage/plugin-app@0.1.0
Minor Changes
2bb9517: Introduce the@backstage/plugin-apppackage to hold all of the built-in extensions for easy consumption and overriding.
Patch Changes
-
52f9c5a: Deprecated thenamespaceoption forcreateExtensionBlueprintandcreateExtension, these are no longer required and will default to thepluginIdinstead.You can migrate some of your extensions that use
createExtensionOverridesto usingcreateFrontendModuleinstead and providing apluginIdthere.// Before createExtensionOverrides({ extensions: [ createExtension({ name: 'my-extension', namespace: 'my-namespace', kind: 'test', ... }) ], }); // After createFrontendModule({ pluginId: 'my-namespace', extensions: [ createExtension({ name: 'my-extension', kind: 'test', ... }) ], }); -
57bf6ae: Fix issue withAlertDisplayand other components defined withAppRootElementBlueprintnot being rendered when at theSignInWrapper -
836127c: Updated dependency@testing-library/reactto^16.0.0. -
Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/frontend-plugin-api@0.8.0
- @backstage/core-plugin-api@1.9.4
- @backstage/theme@0.5.7
- @backstage/plugin-permission-react@0.4.26
@backstage/plugin-auth-backend@0.23.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
527d973: Migrated theBitbucket Serverauth provider to be implemented using the new@backstage/plugin-auth-backend-module-bitbucket-server-providermodule.d908d8c: Migrated theAuth0auth provider to be implemented using the new@backstage/plugin-auth-backend-module-auth0-providermodule.19ff127: 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.3c2d690: Allow users without defined email to be ingested by themsgraphcatalog plugin and adduserIdMatchingUserEntityAnnotationsign-in resolver for the Microsoft auth provider to support sign-in for users without defined email.92118cd: Updated dependency@node-saml/passport-samlto^5.0.0.c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/plugin-auth-backend-module-aws-alb-provider@0.2.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/catalog-model@1.7.0
- @backstage/catalog-client@1.7.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/plugin-auth-backend-module-auth0-provider@0.1.0
- @backstage/plugin-auth-backend-module-microsoft-provider@0.2.0
- @backstage/plugin-auth-backend-module-atlassian-provider@0.3.0
- @backstage/plugin-auth-backend-module-bitbucket-provider@0.2.0
- @backstage/plugin-auth-backend-module-github-provider@0.2.0
- @backstage/plugin-auth-backend-module-gitlab-provider@0.2.0
- @backstage/plugin-auth-backend-module-google-provider@0.2.0
- @backstage/plugin-auth-backend-module-oauth2-provider@0.3.0
- @backstage/plugin-auth-backend-module-oidc-provider@0.3.0
- @backstage/plugin-auth-backend-module-okta-provider@0.1.0
- @backstage/plugin-auth-backend-module-onelogin-provider@0.2.0
- @backstage/plugin-auth-backend-module-bitbucket-server-provider@0.1.0
- @backstage/plugin-auth-backend-module-azure-easyauth-provider@0.2.0
- @backstage/plugin-auth-backend-module-cloudflare-access-provider@0.3.0
- @backstage/plugin-auth-backend-module-gcp-iap-provider@0.3.0
- @backstage/plugin-auth-backend-module-oauth2-proxy-provider@0.2.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/plugin-auth-backend-module-atlassian-provider@0.3.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
@backstage/plugin-auth-backend-module-auth0-provider@0.1.0
Minor Changes
d908d8c: New module for@backstage/plugin-auth-backendthat adds a Auth0 auth provider.
Patch Changes
0a3a13e: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
@backstage/plugin-auth-backend-module-aws-alb-provider@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
ecbc47e: Fix a bug where the signer was checked from the payload instead of the header8d1fb8d: Throw correct error when email is missing from the claims- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/plugin-auth-backend@0.23.0
- @backstage/errors@1.2.4
@backstage/plugin-auth-backend-module-azure-easyauth-provider@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/catalog-model@1.7.0
- @backstage/errors@1.2.4
@backstage/plugin-auth-backend-module-bitbucket-provider@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
@backstage/plugin-auth-backend-module-bitbucket-server-provider@0.1.0
Minor Changes
527d973: New module for@backstage/plugin-auth-backendthat adds aBitbucket Serverauth provider.
Patch Changes
0a3a13e: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
@backstage/plugin-auth-backend-module-cloudflare-access-provider@0.3.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-auth-backend-module-gcp-iap-provider@0.3.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/plugin-auth-backend-module-github-provider@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
@backstage/plugin-auth-backend-module-gitlab-provider@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
@backstage/plugin-auth-backend-module-google-provider@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
@backstage/plugin-auth-backend-module-guest-provider@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
339c67d: This provider will now reject authentication attempts rather than halt backend startup whendangerouslyAllowOutsideDevelopmentis not set in production.- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/catalog-model@1.7.0
- @backstage/errors@1.2.4
@backstage/plugin-auth-backend-module-microsoft-provider@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
3c2d690: Allow users without defined email to be ingested by themsgraphcatalog plugin and adduserIdMatchingUserEntityAnnotationsign-in resolver for the Microsoft auth provider to support sign-in for users without defined email.c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
@backstage/plugin-auth-backend-module-oauth2-provider@0.3.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
@backstage/plugin-auth-backend-module-oauth2-proxy-provider@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/errors@1.2.4
@backstage/plugin-auth-backend-module-oidc-provider@0.3.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/plugin-auth-backend@0.23.0
@backstage/plugin-auth-backend-module-okta-provider@0.1.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
@backstage/plugin-auth-backend-module-onelogin-provider@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
@backstage/plugin-auth-backend-module-pinniped-provider@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/config@1.2.0
@backstage/plugin-auth-backend-module-vmware-cloud-provider@0.3.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/catalog-model@1.7.0
@backstage/plugin-catalog@1.23.0
Minor Changes
78475c3: Allow offset mode paging in entity list provider
Patch Changes
c891b69: AddFavoriteToggleincore-componentsto standardise favorite markingfec8b57: Updated exports to use the new type parameters for extensions and extension blueprints.836127c: Updated dependency@testing-library/reactto^16.0.0.5446061: The/alphaexport 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.0ff53c8: Enable loading state for paginated catalog tables by passingisLoadingprop180a45f: Entity presentation api now only fetches fields that are required to display entity titlea159180: Added missing items tooverridableComponents- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/plugin-catalog-react@1.13.0
- @backstage/frontend-plugin-api@0.8.0
- @backstage/core-compat-api@0.3.0
- @backstage/plugin-search-react@1.8.0
- @backstage/integration-react@1.1.31
- @backstage/catalog-model@1.7.0
- @backstage/catalog-client@1.7.0
- @backstage/plugin-catalog-common@1.1.0
- @backstage/core-plugin-api@1.9.4
- @backstage/plugin-permission-react@0.4.26
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.6
- @backstage/plugin-search-common@1.2.14
@backstage/plugin-catalog-backend@1.26.0
Minor Changes
74acf06: AdddependencyOfprop to catalog model for Component kind to enable building relationship graphs with both directions usingdependsOnanddependencyOf.78475c3: Allow offset mode paging in entity list providerbd35cdb: Theanalyze-locationendpoint is now protected by thecatalog.location.analyzepermission. Thevalidate-entityendpoint is now protected by thecatalog.entity.validatepermission.
Patch Changes
-
1882cfe: MovedgetEntitiesordering to utilize database instead of having it inside catalog clientPlease note that the latest version of
@backstage/catalog-clientwill 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. -
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature. -
c2b63ab: Updated dependencysupertestto^7.0.0. -
53cce86: Fixed an issue with the by-query call, where ordering by a field that does not exist on all entities led to not all results being returned -
Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/catalog-client@1.7.0
- @backstage/plugin-search-backend-module-catalog@0.2.2
- @backstage/plugin-permission-node@0.8.3
- @backstage/plugin-catalog-common@1.1.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/integration@1.15.0
- @backstage/backend-openapi-utils@0.1.18
- @backstage/plugin-events-node@0.4.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.8.1
@backstage/plugin-catalog-backend-module-backstage-openapi@0.4.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/backend-openapi-utils@0.1.18
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-catalog-backend-module-gcp@0.3.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/config@1.2.0
- @backstage/plugin-kubernetes-common@0.8.3
@backstage/plugin-catalog-backend-module-github-org@0.3.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/plugin-catalog-backend-module-github@0.7.3
- @backstage/plugin-events-node@0.4.0
- @backstage/config@1.2.0
@backstage/plugin-catalog-backend-module-gitlab-org@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-catalog-backend-module-gitlab@0.4.2
- @backstage/plugin-catalog-node@1.13.0
- @backstage/plugin-events-node@0.4.0
@backstage/plugin-catalog-backend-module-ldap@0.9.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
b50e4a8: Add support for optional configuration ofdnAttributeNameanduuidAttributeNamein LDAP vendor- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/plugin-catalog-common@1.1.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/plugin-catalog-backend-module-logs@0.1.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-catalog-backend@1.26.0
- @backstage/plugin-events-node@0.4.0
@backstage/plugin-catalog-backend-module-openapi@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/plugin-catalog-backend@1.26.0
- @backstage/plugin-catalog-common@1.1.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/integration@1.15.0
- @backstage/config@1.2.0
- @backstage/types@1.1.1
@backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/plugin-catalog-common@1.1.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/plugin-scaffolder-common@1.5.6
@backstage/plugin-catalog-backend-module-unprocessed@0.5.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/catalog-model@1.7.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-unprocessed-entities-common@0.0.4
- @backstage/plugin-permission-common@0.8.1
@backstage/plugin-catalog-common@1.1.0
Minor Changes
bd35cdb: Theanalyze-locationendpoint is now protected by thecatalog.location.analyzepermission. Thevalidate-entityendpoint is now protected by thecatalog.entity.validatepermission.
Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.7.0
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-search-common@1.2.14
@backstage/plugin-catalog-node@1.13.0
Minor Changes
bd35cdb: Theanalyze-locationendpoint is now protected by thecatalog.location.analyzepermission. Thevalidate-entityendpoint is now protected by thecatalog.entity.validatepermission.29e57c7: Add catalog service mocks under the/testUtilssubpath export.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/catalog-client@1.7.0
- @backstage/plugin-permission-node@0.8.3
- @backstage/plugin-catalog-common@1.1.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.8.1
@backstage/plugin-catalog-react@1.13.0
Minor Changes
78475c3: Allow offset mode paging in entity list provider
Patch Changes
c891b69: AddFavoriteToggleincore-componentsto standardise favorite markingfec8b57: Updated exports to use the new type parameters for extensions and extension blueprints.b537bd7: Allow custom star icons to be provided via thestarandunstarredicon overrides. See how to override existing icons in the Backstage documentation.836127c: Updated dependency@testing-library/reactto^16.0.0.5446061: The/alphaexport 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.a159180: Added missing items tooverridableComponentsae9b6cb: Small internal fix to better work with recentlodashversions- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/frontend-plugin-api@0.8.0
- @backstage/core-compat-api@0.3.0
- @backstage/integration-react@1.1.31
- @backstage/catalog-model@1.7.0
- @backstage/catalog-client@1.7.0
- @backstage/plugin-catalog-common@1.1.0
- @backstage/core-plugin-api@1.9.4
- @backstage/version-bridge@1.0.9
- @backstage/plugin-permission-react@0.4.26
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.8.1
@backstage/plugin-devtools-backend@0.4.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
5d1670f: Update README installation instructionsc2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-permission-node@0.8.3
- @backstage/config-loader@1.9.1
- @backstage/cli-common@0.1.14
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-devtools-common@0.1.12
- @backstage/plugin-permission-common@0.8.1
@backstage/plugin-events-node@0.4.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
@backstage/plugin-notifications-backend@0.4.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
1c6f142: Internal refactor to avoid use of insecure coding patterns.4a53dd0: Implement icon in backend and show icon in table if available.c2b63ab: Updated dependencysupertestto^7.0.0.f195972: Validate notification link when new notification is created5edd344: Refactor to use injected catalog client in the new backend system- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/plugin-signals-node@0.1.11
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/catalog-model@1.7.0
- @backstage/catalog-client@1.7.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/plugin-events-node@0.4.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-notifications-common@0.0.5
- @backstage/plugin-notifications-node@0.2.6
@backstage/plugin-notifications-backend-module-email@0.3.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
5edd344: Refactor to use injected catalog client in the new backend system- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/catalog-client@1.7.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/config@1.2.0
- @backstage/integration-aws-node@0.1.12
- @backstage/types@1.1.1
- @backstage/plugin-notifications-common@0.0.5
- @backstage/plugin-notifications-node@0.2.6
@backstage/plugin-permission-backend-module-allow-all-policy@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/plugin-permission-node@0.8.3
- @backstage/plugin-permission-common@0.8.1
@backstage/plugin-scaffolder@1.25.0
Minor Changes
860ad3a: Expose styles for TemplateEditor, TemplateFormPreviewer and CustomFieldExplorer4baad34: Added support foromitExtraDataandliveOmitfor rjsf in the scaffolder5143616: Added EntityOwnerPicker component to the TemplateListPage to allow filtering on owner
Patch Changes
-
fec8b57: Updated exports to use the new type parameters for extensions and extension blueprints. -
b0a5c9f: Theui:optionsforOwnedEntityPickerfield are now passed toEntityPicker. This allows you to use anyui:optionswhichEntityPickeraccepts in theOwnedEntityPickerfield includingallowArbitraryValuesanddefaultNamespace. -
836127c: Updated dependency@testing-library/reactto^16.0.0. -
0a50d44: Updated dependency@rjsf/utilsto5.21.1. Updated dependency@rjsf/coreto5.21.1. Updated dependency@rjsf/material-uito5.21.1. Updated dependency@rjsf/validator-ajv8to5.21.1. -
fa9d8da: Updated dependency@rjsf/utilsto5.20.1. Updated dependency@rjsf/coreto5.20.1. Updated dependency@rjsf/material-uito5.20.1. Updated dependency@rjsf/validator-ajv8to5.20.1. -
0944334: Removed duplicated titles on ScaffolderTemplateListPagecomponent -
7976081: Added support for all request parameters in the Github create/update environment API in the Github environment create scaffolder action.Disable MultiEntityPicker when
maxItemslimit is reached defined inJSONSchema -
Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/plugin-catalog-react@1.13.0
- @backstage/frontend-plugin-api@0.8.0
- @backstage/core-compat-api@0.3.0
- @backstage/integration-react@1.1.31
- @backstage/catalog-model@1.7.0
- @backstage/plugin-scaffolder-react@1.12.0
- @backstage/catalog-client@1.7.0
- @backstage/plugin-catalog-common@1.1.0
- @backstage/integration@1.15.0
- @backstage/core-plugin-api@1.9.4
- @backstage/plugin-permission-react@0.4.26
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.6
@backstage/plugin-scaffolder-backend@1.25.0
Minor Changes
df9ae9e: Added scaffolder action publish:bitbucketCloud:pull-request62898bd:createRouterand its related types has been marked as deprecared. This backend should instead be initialized using the new backend system.
Patch Changes
-
f0c6b25: Allow listing file contents withdebug:logscaffolder action -
c160951: Found the issue during testing the clean up of the workspace for the database implementation. -
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature. -
f865103: Updated dependencyesbuildto^0.23.0. -
c2b63ab: Updated dependencysupertestto^7.0.0. -
7976081: Added support for all request parameters in the Github create/update environment API in the Github environment create scaffolder action.Disable MultiEntityPicker when
maxItemslimit is reached defined inJSONSchema -
Updated dependencies
- @backstage/backend-defaults@0.5.0
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/plugin-scaffolder-backend-module-gitlab@0.5.0
- @backstage/catalog-model@1.7.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.0
- @backstage/catalog-client@1.7.0
- @backstage/plugin-permission-node@0.8.3
- @backstage/plugin-catalog-node@1.13.0
- @backstage/plugin-scaffolder-backend-module-github@0.5.0
- @backstage/integration@1.15.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.0
- @backstage/plugin-scaffolder-backend-module-azure@0.2.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.0
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.3.0
- @backstage/plugin-scaffolder-backend-module-gerrit@0.2.0
- @backstage/plugin-scaffolder-backend-module-gitea@0.2.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-bitbucket-cloud-common@0.2.23
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-scaffolder-common@1.5.6
- @backstage/plugin-scaffolder-node@0.4.11
@backstage/plugin-scaffolder-backend-module-azure@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
59d8da4: Publish Azure action now uses basic authentication to authenticate to Git when Azure integration is configured to use App Registration/Service Account or Managed Identity.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/integration@1.15.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-scaffolder-node@0.4.11
@backstage/plugin-scaffolder-backend-module-bitbucket@0.3.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.0
- @backstage/integration@1.15.0
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-scaffolder-node@0.4.11
@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
df9ae9e: Added scaffolder action publish:bitbucketCloud:pull-request- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/integration@1.15.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-bitbucket-cloud-common@0.2.23
- @backstage/plugin-scaffolder-node@0.4.11
@backstage/plugin-scaffolder-backend-module-bitbucket-server@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/integration@1.15.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-scaffolder-node@0.4.11
@backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.3.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
5d1670f: Update README installation instructions- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/integration@1.15.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-scaffolder-node@0.4.11
@backstage/plugin-scaffolder-backend-module-cookiecutter@0.3.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
5d1670f: Update README installation instructions- Updated dependencies
- @backstage/backend-defaults@0.5.0
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/integration@1.15.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-node@0.4.11
@backstage/plugin-scaffolder-backend-module-gcp@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/integration@1.15.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-scaffolder-node@0.4.11
@backstage/plugin-scaffolder-backend-module-gerrit@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
9e5923d: Added test cases for publish:gerrit action examples- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/integration@1.15.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-scaffolder-node@0.4.11
@backstage/plugin-scaffolder-backend-module-gitea@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/integration@1.15.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-scaffolder-node@0.4.11
@backstage/plugin-scaffolder-backend-module-github@0.5.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
-
22a19e6: Added the ability for the actionspublish:githubandgithub:repo:createto take inputs for 'custom properties' for organization repositories. -
162cdf4: Update dependency @octokit/webhooks to 10.9.2 due to SNYK-JS-OCTOKITWEBHOOKS-6129527 -
7976081: Added support for all request parameters in the Github create/update environment API in the Github environment create scaffolder action.Disable MultiEntityPicker when
maxItemslimit is reached defined inJSONSchema -
Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/catalog-client@1.7.0
- @backstage/integration@1.15.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-scaffolder-node@0.4.11
@backstage/plugin-scaffolder-backend-module-gitlab@0.5.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
5d1670f: Update README installation instructions- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/integration@1.15.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-scaffolder-node@0.4.11
@backstage/plugin-scaffolder-backend-module-notifications@0.1.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-notifications-common@0.0.5
- @backstage/plugin-notifications-node@0.2.6
- @backstage/plugin-scaffolder-node@0.4.11
@backstage/plugin-scaffolder-backend-module-rails@0.5.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
5d1670f: Update README installation instructions- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/integration@1.15.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-node@0.4.11
@backstage/plugin-scaffolder-backend-module-sentry@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
5d1670f: Update README installation instructions- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-scaffolder-node@0.4.11
@backstage/plugin-scaffolder-backend-module-yeoman@0.4.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
5d1670f: Update README installation instructions- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-node@0.4.11
- @backstage/plugin-scaffolder-node-test-utils@0.1.12
@backstage/plugin-scaffolder-react@1.12.0
Minor Changes
4512f71: Addui:backstage.review.nameoption for custom item names on scaffolder review page, and also add support for rendering thetitleproperty instead of the key name.4baad34: Added support foromitExtraDataandliveOmitfor rjsf in the scaffolder
Patch Changes
1f3c5aa: Fix scaffolder review step issue where schema options are not handled for fields on multi-step templates.836127c: Updated dependency@testing-library/reactto^16.0.0.0a50d44: Updated dependency@rjsf/utilsto5.21.1. Updated dependency@rjsf/coreto5.21.1. Updated dependency@rjsf/material-uito5.21.1. Updated dependency@rjsf/validator-ajv8to5.21.1.fa9d8da: Updated dependency@rjsf/utilsto5.20.1. Updated dependency@rjsf/coreto5.20.1. Updated dependency@rjsf/material-uito5.20.1. Updated dependency@rjsf/validator-ajv8to5.20.1.c2cbe1e: Updated dependencyuse-immerto^0.10.0.b0f0118: Remove unnecessary singleton wrapping ofscaffolderApiRef.3ebb64f: - 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
minLengthandmaxLengthproperties for secret widget.
8dd6ef6: Fix an issue where keys with duplicate final key parts are not all displayed in theReviewState. Change the way the keys are formatted to include the full schema path, separated by>.9a0672a: Scaffolder review page shows static amount of asterisks for secret fields.- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/plugin-catalog-react@1.13.0
- @backstage/catalog-model@1.7.0
- @backstage/catalog-client@1.7.0
- @backstage/core-plugin-api@1.9.4
- @backstage/theme@0.5.7
- @backstage/version-bridge@1.0.9
- @backstage/plugin-permission-react@0.4.26
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.6
@backstage/plugin-search-backend-module-stack-overflow-collator@0.3.0
Minor Changes
-
479808f: Always set default request parameters for requests to stackoverflow while allow to overwrite them. Remove site parameter as causing the request to fail. -
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/config@1.2.0
- @backstage/plugin-search-backend-node@1.3.2
- @backstage/plugin-search-common@1.2.14
@backstage/plugin-search-react@1.8.0
Minor Changes
9d66d8c: Make use of theuseApphook to retrieve the specified search icon in the SearchBar
Patch Changes
fec8b57: Updated exports to use the new type parameters for extensions and extension blueprints.f26ff99: Slight type tweak to match newer React versions betterdbbd93e: Internal update to match recent React types836127c: Updated dependency@testing-library/reactto^16.0.0.5446061: The/alphaexport 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.a159180: Added missing items tooverridableComponents- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/frontend-plugin-api@0.8.0
- @backstage/core-plugin-api@1.9.4
- @backstage/theme@0.5.7
- @backstage/version-bridge@1.0.9
- @backstage/types@1.1.1
- @backstage/plugin-search-common@1.2.14
@backstage/plugin-signals-backend@0.2.0
Minor Changes
-
d425fc4: BREAKING: The return values fromcreateBackendPlugin,createBackendModule, andcreateServiceFactoryare now simplyBackendFeatureandServiceFactory, instead of the previously deprecated form of a function that returns them. For this reason,createServiceFactoryalso no longer accepts the callback form where you provide direct options to the service. This also affects allcoreServices.*service refs.This may in particular affect tests; if you were effectively doing
createBackendModule({...})()(note the parentheses), you can now remove those extra parentheses at the end. You may encounter cases of this in yourpackages/backend/src/index.tstoo, where you add plugins, modules, and services. If you were usingcreateServiceFactorywith a function as its argument for the purpose of passing in options, this pattern has been deprecated for a while and is no longer supported. You may want to explore the new multiton patterns to achieve your goals, or moving settings to app-config.As part of this change, the
IdentityFactoryOptionstype was removed, and can no longer be used to tweak that service. The identity service was also deprecated some time ago, and you will want to migrate to the new auth system if you still rely on it.
Patch Changes
a0f1f0d: Bump thewslibrary3ec5ccb: ThecreateRouterand its related types has been marked as deprecared. This backend should instead be initialized using the new backend system.19ff127: 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.c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/plugin-signals-node@0.1.11
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/plugin-events-node@0.4.0
- @backstage/config@1.2.0
- @backstage/types@1.1.1
@backstage/app-defaults@1.5.11
Patch Changes
b537bd7: Allow custom star icons to be provided via thestarandunstarredicon overrides. See how to override existing icons in the Backstage documentation.836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/core-app-api@1.15.0
- @backstage/core-plugin-api@1.9.4
- @backstage/theme@0.5.7
- @backstage/plugin-permission-react@0.4.26
@backstage/backend-openapi-utils@0.1.18
Patch Changes
c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/errors@1.2.4
@backstage/cli@0.27.1
Patch Changes
-
d2d2313: Addconfig.d.tsfiles to the list of included file intsconfig.json.This allows ESLint to detect issues or deprecations in those files.
-
16ffdd6: Remove directvitedependency -
8069f4a: Update Scaffolder module template to add itself to the backend -
97422b0: Update templates to not refer to backend-common -
0e1a817: The app build process now outputs an additionalindex.html.tmplfile. This is an non-templated version of theindex.htmlfile, which can be used to delay templating until runtime.The new
index.html.tmplfile also sets abackstage-public-pathmeta tag to be templated at runtime. The meta tag is in turn picked up by the new@backstage/cli/config/webpack-public-path.jsentry point script, which uses it to set the runtime public path of the Webpack bundle. -
1b5c264: Add
checks: 'read'for default GitHub app permissions -
b4685e7: AddedwatchOptionsto frontend webpack config for compatibility with Yarn PnP -
d29fc1b: Updated dependency@module-federation/enhancedto^0.6.0. -
f865103: Updated dependencyesbuildto^0.23.0. -
ab7713a: Updated dependencyeslint-plugin-jestto^28.0.0. -
c78ff91: Updated dependency@rollup/plugin-commonjsto^26.0.0. -
4ebf36f: Upgrade tovite@v5 -
2d3caaf: The build commands now support the newbackstage.inlineflag inpackage.json, which causes the contents of private packages to be inlined into the consuming package, rather than be treated as an external dependency. -
569c3f0: Fixed an issue where published frontend packages would end up with an invalid import structure if a single module imported both.cssand.svgfiles. -
3d88455: Add support forbackstage:^version ranges to versions:bump when using the experimental yarn plugin -
d10f6b6: Allow overriding minify flag with build repo command -
Updated dependencies
- @backstage/catalog-model@1.7.0
- @backstage/cli-node@0.2.8
- @backstage/integration@1.15.0
- @backstage/config-loader@1.9.1
- @backstage/eslint-plugin@0.1.9
- @backstage/cli-common@0.1.14
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/release-manifests@0.0.11
- @backstage/types@1.1.1
@backstage/cli-node@0.2.8
Patch Changes
0c70f43: Add definition for the newbackstage.inlinefield inpackage.json.- Updated dependencies
- @backstage/cli-common@0.1.14
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/codemods@0.1.50
Patch Changes
0894166: Updated dependencyjscodeshiftto^0.16.0.- Updated dependencies
- @backstage/cli-common@0.1.14
@backstage/config-loader@1.9.1
Patch Changes
ef3c507: Updated dependencytypescript-json-schemato^0.65.0.- Updated dependencies
- @backstage/cli-common@0.1.14
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/core-plugin-api@1.9.4
Patch Changes
836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/version-bridge@1.0.9
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/create-app@0.5.19
Patch Changes
-
d2d2313: Addconfig.d.tsfiles to the list of included file intsconfig.json.This allows ESLint to detect issues or deprecations in those files.
-
4975e63: Yarn 4 is now the default forcreate-app. Also updatedyarn devscript to useyarn workspaces foreachand removed unused Lerna and Concurrently dependencies. -
4735881: Bumped create-app version. -
97422b0: Update templates to not refer to backend-common -
019d9ad: Minor dockerfile syntax update -
e03acd8: Updated Dockerfile base image tonode:20-bookworm-slimfromnode:18-bookworm-slim -
bf370c2: Remove references to the@backstage/backend-tasksin versions of thecreate-apppackage, as it has been deprecated. -
Updated dependencies
- @backstage/cli-common@0.1.14
@backstage/eslint-plugin@0.1.9
Patch Changes
08895e3: Added support for linting dependencies on workspace packages with thebackstage.inlineflag.
@backstage/integration-react@1.1.31
Patch Changes
-
8a9d797: Remove unnecessary broad permissions from GitlabSCMAuthNewer versions of Gitlab (after 2019) do not require the broad api permissions to write to repos.
-
Updated dependencies
- @backstage/integration@1.15.0
- @backstage/core-plugin-api@1.9.4
- @backstage/config@1.2.0
@backstage/repo-tools@0.9.7
Patch Changes
5c4aa2f: Updated dependency@useoptic/openapi-utilitiesto^0.55.0.1a8837e: Avoid generating API reports for packages withbackstage.inlineset.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/cli-node@0.2.8
- @backstage/config-loader@1.9.1
- @backstage/cli-common@0.1.14
- @backstage/errors@1.2.4
@techdocs/cli@1.8.19
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.5.0
- @backstage/plugin-techdocs-node@1.12.11
- @backstage/catalog-model@1.7.0
- @backstage/cli-common@0.1.14
- @backstage/config@1.2.0
@backstage/theme@0.5.7
Patch Changes
836127c: Updated dependency@testing-library/reactto^16.0.0.
@backstage/version-bridge@1.0.9
Patch Changes
836127c: Updated dependency@testing-library/reactto^16.0.0.
@backstage/plugin-api-docs@0.11.9
Patch Changes
fec8b57: Updated exports to use the new type parameters for extensions and extension blueprints.836127c: Updated dependency@testing-library/reactto^16.0.0.8a474f2: Updating docs to usecreateFrontendModuleinstead- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/plugin-catalog-react@1.13.0
- @backstage/plugin-catalog@1.23.0
- @backstage/frontend-plugin-api@0.8.0
- @backstage/core-compat-api@0.3.0
- @backstage/catalog-model@1.7.0
- @backstage/plugin-catalog-common@1.1.0
- @backstage/core-plugin-api@1.9.4
- @backstage/plugin-permission-react@0.4.26
@backstage/plugin-app-backend@0.3.74
Patch Changes
-
72a8c7b: Return HTTP status 400 rather than 500 when receiving an unknown POST request. -
d3f79d1: Fixing dependency metadata with the new@backstage/plugin-apppackage -
590fb2d: BREAKING: The app backend now supports the newindex.html.tmploutput from@backstage/cli. If available, theindex.htmlwill 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.baseUrlto the app backend plugin at runtime.An effect that this change has is that the
index.htmlwill 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.disableConfigInjectionconfiguration option totrue. -
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature. -
c2b63ab: Updated dependencysupertestto^7.0.0. -
Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/plugin-app-node@0.1.25
- @backstage/config-loader@1.9.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/plugin-app-node@0.1.25
Patch Changes
d3f79d1: Fixing dependency metadata with the new@backstage/plugin-apppackage- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/config-loader@1.9.1
@backstage/plugin-app-visualizer@0.1.10
Patch Changes
- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/frontend-plugin-api@0.8.0
- @backstage/core-plugin-api@1.9.4
@backstage/plugin-auth-node@0.5.2
Patch Changes
c46eb0f: Extend the "unable to resolve user identity" messaged908d8c: Accepts an optional options object in thePassportOAuthAuthenticatorHelper.authenticatemethod.c2b63ab: Updated dependencysupertestto^7.0.0.6f409b7: TheemailMatchingUserEntityProfileEmailsign-in resolver will now also try matching emails with plus addressing removed.- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/catalog-client@1.7.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/plugin-auth-react@0.1.6
Patch Changes
836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/core-plugin-api@1.9.4
- @backstage/errors@1.2.4
@backstage/plugin-bitbucket-cloud-common@0.2.23
Patch Changes
- Updated dependencies
@backstage/plugin-catalog-backend-module-aws@0.4.2
Patch Changes
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.- Updated dependencies
- @backstage/backend-defaults@0.5.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/plugin-catalog-common@1.1.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/integration@1.15.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/integration-aws-node@0.1.12
- @backstage/plugin-kubernetes-common@0.8.3
@backstage/plugin-catalog-backend-module-azure@0.2.2
Patch Changes
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-catalog-common@1.1.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/integration@1.15.0
- @backstage/config@1.2.0
@backstage/plugin-catalog-backend-module-bitbucket-cloud@0.3.2
Patch Changes
19ff127: 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.d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/catalog-client@1.7.0
- @backstage/plugin-catalog-common@1.1.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/integration@1.15.0
- @backstage/plugin-events-node@0.4.0
- @backstage/config@1.2.0
- @backstage/plugin-bitbucket-cloud-common@0.2.23
@backstage/plugin-catalog-backend-module-bitbucket-server@0.2.2
Patch Changes
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/integration@1.15.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-catalog-backend-module-gerrit@0.2.2
Patch Changes
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/integration@1.15.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-catalog-backend-module-github@0.7.3
Patch Changes
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.5edd344: Refactor to use injected catalog client in the new backend system- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/plugin-catalog-backend@1.26.0
- @backstage/catalog-client@1.7.0
- @backstage/plugin-catalog-common@1.1.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/integration@1.15.0
- @backstage/plugin-events-node@0.4.0
- @backstage/config@1.2.0
@backstage/plugin-catalog-backend-module-gitlab@0.4.2
Patch Changes
-
53b24d9: Internal update to use the new cache manager -
0476be3: Add therelationsarray to allow Backstage to mirror GitLab's membership behavior, including descendant, inherited, and shared-from-group memberships.The previous
allowInheritedconfig option will be deprecated in future versions. Use therelationsarray with theINHERITEDoption instead.catalog: providers: gitlab: development: relations: - INHERITED -
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature. -
b446954: Remove dependency on backend-common -
06cc084: Added aincludeUsersWithoutSeatconfig option that allow import of users without a paid seat, e.g. for Gitlab Free on SaaS. Defaults to false -
Updated dependencies
- @backstage/backend-defaults@0.5.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/plugin-catalog-common@1.1.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/integration@1.15.0
- @backstage/plugin-events-node@0.4.0
- @backstage/config@1.2.0
@backstage/plugin-catalog-backend-module-incremental-ingestion@0.5.3
Patch Changes
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.4b28e39: Updated the README to include documentation for the new backend support- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/plugin-catalog-backend@1.26.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/plugin-events-node@0.4.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-permission-common@0.8.1
@backstage/plugin-catalog-backend-module-msgraph@0.6.2
Patch Changes
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.3c2d690: Allow users without defined email to be ingested by themsgraphcatalog plugin and adduserIdMatchingUserEntityAnnotationsign-in resolver for the Microsoft auth provider to support sign-in for users without defined email.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/plugin-catalog-common@1.1.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/config@1.2.0
@backstage/plugin-catalog-backend-module-puppetdb@0.2.2
Patch Changes
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/plugin-catalog-graph@0.4.9
Patch Changes
fec8b57: Updated exports to use the new type parameters for extensions and extension blueprints.da91078: Fixed a bug in theCatalogGraphPagecomponent 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.836127c: Updated dependency@testing-library/reactto^16.0.0.8a474f2: Updating docs to usecreateFrontendModuleinsteada159180: Added missing items tooverridableComponents- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/plugin-catalog-react@1.13.0
- @backstage/frontend-plugin-api@0.8.0
- @backstage/core-compat-api@0.3.0
- @backstage/catalog-model@1.7.0
- @backstage/catalog-client@1.7.0
- @backstage/core-plugin-api@1.9.4
- @backstage/types@1.1.1
@backstage/plugin-catalog-import@0.12.3
Patch Changes
fec8b57: Updated exports to use the new type parameters for extensions and extension blueprints.f3c90da: Support button title should be contained in a single menu item836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/plugin-catalog-react@1.13.0
- @backstage/frontend-plugin-api@0.8.0
- @backstage/core-compat-api@0.3.0
- @backstage/integration-react@1.1.31
- @backstage/catalog-model@1.7.0
- @backstage/catalog-client@1.7.0
- @backstage/plugin-catalog-common@1.1.0
- @backstage/integration@1.15.0
- @backstage/core-plugin-api@1.9.4
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-catalog-unprocessed-entities@0.2.8
Patch Changes
-
836127c: Updated dependency@testing-library/reactto^16.0.0. -
4f08c85: Show additional info on DevTools unprocessed entities table- Location path (so that it's easier to search the failed entity from the YAML URL)
- Time info of last discovery and next refresh time so that users can be aware of it and can sort the errors based on the time.
-
Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/catalog-model@1.7.0
- @backstage/core-plugin-api@1.9.4
- @backstage/errors@1.2.4
@backstage/plugin-config-schema@0.1.59
Patch Changes
836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/core-plugin-api@1.9.4
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/plugin-devtools@0.1.18
Patch Changes
fec8b57: Updated exports to use the new type parameters for extensions and extension blueprints.019d9ad: Minor dockerfile syntax update- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/frontend-plugin-api@0.8.0
- @backstage/core-compat-api@0.3.0
- @backstage/core-plugin-api@1.9.4
- @backstage/plugin-permission-react@0.4.26
- @backstage/errors@1.2.4
- @backstage/plugin-devtools-common@0.1.12
@backstage/plugin-events-backend@0.3.12
Patch Changes
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-events-node@0.4.0
- @backstage/config@1.2.0
@backstage/plugin-events-backend-module-aws-sqs@0.4.2
Patch Changes
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-events-node@0.4.0
- @backstage/config@1.2.0
- @backstage/types@1.1.1
@backstage/plugin-events-backend-module-azure@0.2.11
Patch Changes
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-events-node@0.4.0
@backstage/plugin-events-backend-module-bitbucket-cloud@0.2.11
Patch Changes
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-events-node@0.4.0
@backstage/plugin-events-backend-module-gerrit@0.2.11
Patch Changes
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-events-node@0.4.0
@backstage/plugin-events-backend-module-github@0.2.11
Patch Changes
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-events-node@0.4.0
- @backstage/config@1.2.0
@backstage/plugin-events-backend-module-gitlab@0.2.11
Patch Changes
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-events-node@0.4.0
- @backstage/config@1.2.0
@backstage/plugin-events-backend-test-utils@0.1.35
Patch Changes
- Updated dependencies
- @backstage/plugin-events-node@0.4.0
@backstage/plugin-home@0.7.10
Patch Changes
c891b69: AddFavoriteToggleincore-componentsto standardise favorite markingfec8b57: Updated exports to use the new type parameters for extensions and extension blueprints.836127c: Updated dependency@testing-library/reactto^16.0.0.0a50d44: Updated dependency@rjsf/utilsto5.21.1. Updated dependency@rjsf/coreto5.21.1. Updated dependency@rjsf/material-uito5.21.1. Updated dependency@rjsf/validator-ajv8to5.21.1.fa9d8da: Updated dependency@rjsf/utilsto5.20.1. Updated dependency@rjsf/coreto5.20.1. Updated dependency@rjsf/material-uito5.20.1. Updated dependency@rjsf/validator-ajv8to5.20.1.a159180: Added missing items tooverridableComponents- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/plugin-catalog-react@1.13.0
- @backstage/frontend-plugin-api@0.8.0
- @backstage/core-app-api@1.15.0
- @backstage/core-compat-api@0.3.0
- @backstage/catalog-model@1.7.0
- @backstage/catalog-client@1.7.0
- @backstage/core-plugin-api@1.9.4
- @backstage/theme@0.5.7
- @backstage/plugin-home-react@0.1.17
- @backstage/config@1.2.0
@backstage/plugin-home-react@0.1.17
Patch Changes
0a50d44: Updated dependency@rjsf/utilsto5.21.1. Updated dependency@rjsf/coreto5.21.1. Updated dependency@rjsf/material-uito5.21.1. Updated dependency@rjsf/validator-ajv8to5.21.1.fa9d8da: Updated dependency@rjsf/utilsto5.20.1. Updated dependency@rjsf/coreto5.20.1. Updated dependency@rjsf/material-uito5.20.1. Updated dependency@rjsf/validator-ajv8to5.20.1.- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/core-plugin-api@1.9.4
@backstage/plugin-kubernetes@0.11.14
Patch Changes
fec8b57: Updated exports to use the new type parameters for extensions and extension blueprints.bfc0f42: Make k8s entity content appear on components & resources only by default in new FE system836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/plugin-catalog-react@1.13.0
- @backstage/frontend-plugin-api@0.8.0
- @backstage/core-compat-api@0.3.0
- @backstage/catalog-model@1.7.0
- @backstage/core-plugin-api@1.9.4
- @backstage/plugin-kubernetes-react@0.4.3
- @backstage/plugin-kubernetes-common@0.8.3
@backstage/plugin-kubernetes-backend@0.18.6
Patch Changes
a0f1f0d: Bump thewslibraryf55f8bf: TheKubernetesBuilderand its related types has been marked as deprecared. This backend should instead be initialized using the new backend system.d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.c2b63ab: Updated dependencysupertestto^7.0.0.ca96b66: Skip start without proper config- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/catalog-model@1.7.0
- @backstage/catalog-client@1.7.0
- @backstage/plugin-permission-node@0.8.3
- @backstage/plugin-catalog-node@1.13.0
- @backstage/plugin-kubernetes-node@0.1.19
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/integration-aws-node@0.1.12
- @backstage/types@1.1.1
- @backstage/plugin-kubernetes-common@0.8.3
- @backstage/plugin-permission-common@0.8.1
@backstage/plugin-kubernetes-cluster@0.0.15
Patch Changes
836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/plugin-catalog-react@1.13.0
- @backstage/catalog-model@1.7.0
- @backstage/core-plugin-api@1.9.4
- @backstage/plugin-kubernetes-react@0.4.3
- @backstage/plugin-kubernetes-common@0.8.3
@backstage/plugin-kubernetes-common@0.8.3
Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.7.0
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.8.1
@backstage/plugin-kubernetes-node@0.1.19
Patch Changes
c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/types@1.1.1
- @backstage/plugin-kubernetes-common@0.8.3
@backstage/plugin-kubernetes-react@0.4.3
Patch Changes
836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/catalog-model@1.7.0
- @backstage/core-plugin-api@1.9.4
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-kubernetes-common@0.8.3
@backstage/plugin-notifications@0.3.1
Patch Changes
653f60b: Severity filter label newly contains "Min severity" to better describe range instead of exact value.4a53dd0: Implement icon in backend and show icon in table if available.836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/core-plugin-api@1.9.4
- @backstage/theme@0.5.7
- @backstage/plugin-signals-react@0.0.5
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-notifications-common@0.0.5
@backstage/plugin-notifications-node@0.2.6
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/plugin-signals-node@0.1.11
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/catalog-client@1.7.0
- @backstage/plugin-notifications-common@0.0.5
@backstage/plugin-org@0.6.29
Patch Changes
fec8b57: Updated exports to use the new type parameters for extensions and extension blueprints.836127c: Updated dependency@testing-library/reactto^16.0.0.8a474f2: Updating docs to usecreateFrontendModuleinsteada159180: Added missing items tooverridableComponents- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/plugin-catalog-react@1.13.0
- @backstage/frontend-plugin-api@0.8.0
- @backstage/core-compat-api@0.3.0
- @backstage/catalog-model@1.7.0
- @backstage/plugin-catalog-common@1.1.0
- @backstage/core-plugin-api@1.9.4
@backstage/plugin-org-react@0.1.28
Patch Changes
836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/plugin-catalog-react@1.13.0
- @backstage/catalog-model@1.7.0
- @backstage/catalog-client@1.7.0
- @backstage/core-plugin-api@1.9.4
@backstage/plugin-permission-backend@0.5.49
Patch Changes
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.c2b63ab: Updated dependencysupertestto^7.0.0.fcb9356: DeprecatedcreateRouterand its router options in favour of the new backend system.- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/plugin-permission-node@0.8.3
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-permission-common@0.8.1
@backstage/plugin-permission-node@0.8.3
Patch Changes
19ff127: 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.c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-permission-common@0.8.1
@backstage/plugin-permission-react@0.4.26
Patch Changes
836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/core-plugin-api@1.9.4
- @backstage/config@1.2.0
- @backstage/plugin-permission-common@0.8.1
@backstage/plugin-proxy-backend@0.5.6
Patch Changes
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.d298e6e: DeprecatedcreateRouterand its router options in favour of the new backend system.- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/config@1.2.0
- @backstage/types@1.1.1
@backstage/plugin-scaffolder-common@1.5.6
Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.7.0
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.8.1
@backstage/plugin-scaffolder-node@0.4.11
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/integration@1.15.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.6
@backstage/plugin-scaffolder-node-test-utils@0.1.12
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-test-utils@1.0.0
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-node@0.4.11
@backstage/plugin-search@1.4.16
Patch Changes
fec8b57: Updated exports to use the new type parameters for extensions and extension blueprints.eca03bd: Added ability to customize the search items within the SidebarSearchModal836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/plugin-catalog-react@1.13.0
- @backstage/frontend-plugin-api@0.8.0
- @backstage/core-compat-api@0.3.0
- @backstage/plugin-search-react@1.8.0
- @backstage/core-plugin-api@1.9.4
- @backstage/version-bridge@1.0.9
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-search-common@1.2.14
@backstage/plugin-search-backend@1.5.17
Patch Changes
5726390: Deprecate create router as the legacy backend system will no longer be supported.d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-defaults@0.5.0
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-permission-node@0.8.3
- @backstage/backend-openapi-utils@0.1.18
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-search-backend-node@1.3.2
- @backstage/plugin-search-common@1.2.14
@backstage/plugin-search-backend-module-catalog@0.2.2
Patch Changes
-
19ff127: 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. -
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature. -
5726390: The following collator factories are deprecated, please migrate 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.
-
Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/catalog-client@1.7.0
- @backstage/plugin-catalog-common@1.1.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-search-backend-node@1.3.2
- @backstage/plugin-search-common@1.2.14
@backstage/plugin-search-backend-module-elasticsearch@1.5.6
Patch Changes
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.5726390: Internal refactor to useLoggerServiceandDatabaseServiceinstead of the legacyLoggerandPluginDatabaseManagertypes.- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/config@1.2.0
- @backstage/integration-aws-node@0.1.12
- @backstage/plugin-search-backend-node@1.3.2
- @backstage/plugin-search-common@1.2.14
@backstage/plugin-search-backend-module-explore@0.2.2
Patch Changes
-
19ff127: 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. -
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature. -
5726390: The following collator factories are deprecated, please migrate 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.
-
276f433: Updated dependency@backstage-community/plugin-explore-commonto^0.0.5. -
Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/config@1.2.0
- @backstage/plugin-search-backend-node@1.3.2
- @backstage/plugin-search-common@1.2.14
@backstage/plugin-search-backend-module-pg@0.5.35
Patch Changes
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.5726390: Internal refactor to useLoggerServiceandDatabaseServiceinstead of the legacyLoggerandPluginDatabaseManagertypes.- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/config@1.2.0
- @backstage/plugin-search-backend-node@1.3.2
- @backstage/plugin-search-common@1.2.14
@backstage/plugin-search-backend-module-techdocs@0.2.2
Patch Changes
-
19ff127: 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. -
d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature. -
5726390: The following collator factories are deprecated, please migrate 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.
-
Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/plugin-techdocs-node@1.12.11
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/catalog-client@1.7.0
- @backstage/plugin-catalog-common@1.1.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/config@1.2.0
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-search-backend-node@1.3.2
- @backstage/plugin-search-common@1.2.14
@backstage/plugin-search-backend-node@1.3.2
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.5.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-search-common@1.2.14
@backstage/plugin-signals@0.0.10
Patch Changes
-
836127c: Updated dependency@testing-library/reactto^16.0.0. -
5add8e1: Added aSignalsDisplayextension to allows the signals plugin to be installed in an app as follows:export default app.createRoot( <> <AlertDisplay transientTimeoutMs={2500} /> <OAuthRequestDialog /> <SignalsDisplay /> <AppRouter> <VisitListener /> <Root>{routes}</Root> </AppRouter> </>, );With this in place you can remove the explicit installation via the
pluginsoption forcreateApp. -
3e9b1a4: Put a name on theSignalsDisplaycomponent extension -
Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/core-plugin-api@1.9.4
- @backstage/theme@0.5.7
- @backstage/plugin-signals-react@0.0.5
- @backstage/types@1.1.1
@backstage/plugin-signals-node@0.1.11
Patch Changes
a0f1f0d: Bump thewslibrary- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/plugin-events-node@0.4.0
- @backstage/config@1.2.0
- @backstage/types@1.1.1
@backstage/plugin-signals-react@0.0.5
Patch Changes
836127c: Updated dependency@testing-library/reactto^16.0.0.0389801: Fix foruseSignalreturning the inverse value forisSignalsAvailable.- Updated dependencies
- @backstage/core-plugin-api@1.9.4
- @backstage/types@1.1.1
@backstage/plugin-techdocs@1.10.9
Patch Changes
-
c891b69: AddFavoriteToggleincore-componentsto standardise favorite marking -
fec8b57: Updated exports to use the new type parameters for extensions and extension blueprints. -
fe94ad8: Fixes left navigation positioning when using mkdocs blog plugin -
b0206dc: 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:--- status: new --- -
836127c: Updated dependency@testing-library/reactto^16.0.0. -
c7cb4c0: Addempty-state:techdocs/entity-contentextension to allow overriding the empty state for the entity page techdocs tab. -
97db53e: Enhanced the table hover effect with a lighter color and updated the border radius to align with Backstage's theme styling -
Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/plugin-catalog-react@1.13.0
- @backstage/frontend-plugin-api@0.8.0
- @backstage/plugin-techdocs-react@1.2.8
- @backstage/core-compat-api@0.3.0
- @backstage/plugin-search-react@1.8.0
- @backstage/integration-react@1.1.31
- @backstage/catalog-model@1.7.0
- @backstage/integration@1.15.0
- @backstage/core-plugin-api@1.9.4
- @backstage/theme@0.5.7
- @backstage/plugin-auth-react@0.1.6
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-search-common@1.2.14
- @backstage/plugin-techdocs-common@0.1.0
@backstage/plugin-techdocs-addons-test-utils@1.0.38
Patch Changes
836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/plugin-catalog-react@1.13.0
- @backstage/plugin-techdocs@1.10.9
- @backstage/plugin-catalog@1.23.0
- @backstage/plugin-techdocs-react@1.2.8
- @backstage/core-app-api@1.15.0
- @backstage/plugin-search-react@1.8.0
- @backstage/integration-react@1.1.31
- @backstage/test-utils@1.6.0
- @backstage/core-plugin-api@1.9.4
@backstage/plugin-techdocs-backend@1.10.13
Patch Changes
086c32d: Dedicated token for techdocs cache sync5b679ac: ThecreateRouterand its related types has been marked as deprecared. This backend should instead be initialized using the new backend system.d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.c2b63ab: Updated dependencysupertestto^7.0.0.5edd344: Refactor to use injected catalog client in the new backend system- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/plugin-techdocs-node@1.12.11
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/catalog-client@1.7.0
- @backstage/plugin-search-backend-module-techdocs@0.2.2
- @backstage/plugin-catalog-common@1.1.0
- @backstage/plugin-catalog-node@1.13.0
- @backstage/integration@1.15.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-techdocs-common@0.1.0
@backstage/plugin-techdocs-module-addons-contrib@1.1.14
Patch Changes
836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/plugin-techdocs-react@1.2.8
- @backstage/integration-react@1.1.31
- @backstage/integration@1.15.0
- @backstage/core-plugin-api@1.9.4
@backstage/plugin-techdocs-node@1.12.11
Patch Changes
f715f5c: MoveTechdocsContainerRunnerfrompublishtogenerate.4417dd4: Fix typo and unify TechDocs casing in doc strings57da51f: Add support for mapping custom tags in the techdocs yaml parser that validates the mkdocs.yaml filec2b63ab: Updated dependencysupertestto^7.0.0.3606843: Internal fixes to matchtestcontainersupdate33ebb28: As the@backstage/backend-commonpackage is deprecated, we have updated thetechdocs-nodepackage to stop depending on it.- Updated dependencies
- @backstage/backend-plugin-api@1.0.0
- @backstage/catalog-model@1.7.0
- @backstage/integration@1.15.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/integration-aws-node@0.1.12
- @backstage/plugin-search-common@1.2.14
- @backstage/plugin-techdocs-common@0.1.0
@backstage/plugin-techdocs-react@1.2.8
Patch Changes
5ee3d27: Fixed issue in useShadowRootElements which could lead to unlimited render loops836127c: Updated dependency@testing-library/reactto^16.0.0.- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/catalog-model@1.7.0
- @backstage/core-plugin-api@1.9.4
- @backstage/version-bridge@1.0.9
- @backstage/config@1.2.0
@backstage/plugin-user-settings@0.8.12
Patch Changes
fec8b57: Updated exports to use the new type parameters for extensions and extension blueprints.836127c: Updated dependency@testing-library/reactto^16.0.0.da86ac2: Update README to clarify location of additional tabs example- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/plugin-catalog-react@1.13.0
- @backstage/frontend-plugin-api@0.8.0
- @backstage/core-app-api@1.15.0
- @backstage/core-compat-api@0.3.0
- @backstage/core-plugin-api@1.9.4
- @backstage/theme@0.5.7
- @backstage/plugin-signals-react@0.0.5
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-user-settings-common@0.0.1
@backstage/plugin-user-settings-backend@0.2.24
Patch Changes
5d1670f: Update README installation instructions164ce3e: In preparation to stop supporting to the legacy backend system, thecreateRouterfunction is now deprecated and we strongly recommend you migrate your backend to the new system.d425fc4: Modules, plugins, and services are nowBackendFeature, not a function that returns a feature.1b98099: Replaced usage of the deprecated identity service with the new HTTP auth service for the new backend system.c2b63ab: Updated dependencysupertestto^7.0.0.- Updated dependencies
- @backstage/backend-defaults@0.5.0
- @backstage/plugin-signals-node@0.1.11
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-user-settings-common@0.0.1
example-app@0.2.101
Patch Changes
- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/plugin-catalog-react@1.13.0
- @backstage/plugin-techdocs@1.10.9
- @backstage/plugin-catalog@1.23.0
- @backstage/plugin-home@0.7.10
- @backstage/cli@0.27.1
- @backstage/plugin-techdocs-react@1.2.8
- @backstage/core-app-api@1.15.0
- @backstage/frontend-app-api@0.9.0
- @backstage/plugin-catalog-import@0.12.3
- @backstage/plugin-catalog-graph@0.4.9
- @backstage/plugin-user-settings@0.8.12
- @backstage/plugin-search-react@1.8.0
- @backstage/plugin-kubernetes@0.11.14
- @backstage/plugin-scaffolder@1.25.0
- @backstage/plugin-api-docs@0.11.9
- @backstage/plugin-devtools@0.1.18
- @backstage/plugin-search@1.4.16
- @backstage/plugin-org@0.6.29
- @backstage/integration-react@1.1.31
- @backstage/plugin-notifications@0.3.1
- @backstage/catalog-model@1.7.0
- @backstage/plugin-scaffolder-react@1.12.0
- @backstage/app-defaults@1.5.11
- @backstage/plugin-catalog-common@1.1.0
- @backstage/core-plugin-api@1.9.4
- @backstage/theme@0.5.7
- @backstage/plugin-auth-react@0.1.6
- @backstage/plugin-catalog-unprocessed-entities@0.2.8
- @backstage/plugin-kubernetes-cluster@0.0.15
- @backstage/plugin-permission-react@0.4.26
- @backstage/plugin-signals@0.0.10
- @backstage/plugin-techdocs-module-addons-contrib@1.1.14
- @backstage/config@1.2.0
- @backstage/plugin-search-common@1.2.14
example-app-next@0.0.15
Patch Changes
- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/plugin-catalog-react@1.13.0
- @backstage/plugin-techdocs@1.10.9
- @backstage/plugin-catalog@1.23.0
- @backstage/plugin-home@0.7.10
- @backstage/cli@0.27.1
- @backstage/frontend-plugin-api@0.8.0
- @backstage/plugin-techdocs-react@1.2.8
- @backstage/core-app-api@1.15.0
- @backstage/frontend-app-api@0.9.0
- @backstage/core-compat-api@0.3.0
- @backstage/plugin-catalog-import@0.12.3
- @backstage/plugin-catalog-graph@0.4.9
- @backstage/plugin-user-settings@0.8.12
- @backstage/plugin-search-react@1.8.0
- @backstage/plugin-kubernetes@0.11.14
- @backstage/plugin-scaffolder@1.25.0
- @backstage/plugin-api-docs@0.11.9
- @backstage/plugin-search@1.4.16
- @backstage/plugin-org@0.6.29
- @backstage/integration-react@1.1.31
- @backstage/frontend-defaults@0.1.0
- @backstage/plugin-notifications@0.3.1
- @backstage/catalog-model@1.7.0
- @backstage/plugin-scaffolder-react@1.12.0
- @backstage/plugin-app@0.1.0
- @backstage/app-defaults@1.5.11
- @backstage/plugin-catalog-common@1.1.0
- @backstage/core-plugin-api@1.9.4
- @backstage/theme@0.5.7
- @backstage/plugin-auth-react@0.1.6
- @backstage/plugin-catalog-unprocessed-entities@0.2.8
- @backstage/plugin-kubernetes-cluster@0.0.15
- @backstage/plugin-permission-react@0.4.26
- @backstage/plugin-signals@0.0.10
- @backstage/plugin-techdocs-module-addons-contrib@1.1.14
- @backstage/plugin-app-visualizer@0.1.10
- @backstage/config@1.2.0
- @backstage/plugin-search-common@1.2.14
app-next-example-plugin@0.0.15
Patch Changes
- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/frontend-plugin-api@0.8.0
example-backend@0.0.30
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.5.0
- @backstage/plugin-kubernetes-backend@0.18.6
- @backstage/plugin-signals-backend@0.2.0
- @backstage/plugin-techdocs-backend@1.10.13
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-search-backend@1.5.17
- @backstage/plugin-auth-node@0.5.2
- @backstage/plugin-devtools-backend@0.4.0
- @backstage/plugin-app-backend@0.3.74
- @backstage/plugin-notifications-backend@0.4.0
- @backstage/plugin-scaffolder-backend@1.25.0
- @backstage/plugin-auth-backend@0.23.0
- @backstage/catalog-model@1.7.0
- @backstage/plugin-catalog-backend@1.26.0
- @backstage/plugin-auth-backend-module-guest-provider@0.2.0
- @backstage/plugin-search-backend-module-techdocs@0.2.2
- @backstage/plugin-search-backend-module-catalog@0.2.2
- @backstage/plugin-search-backend-module-explore@0.2.2
- @backstage/plugin-permission-node@0.8.3
- @backstage/plugin-permission-backend@0.5.49
- @backstage/plugin-proxy-backend@0.5.6
- @backstage/plugin-scaffolder-backend-module-github@0.5.0
- @backstage/plugin-auth-backend-module-github-provider@0.2.0
- @backstage/plugin-catalog-backend-module-backstage-openapi@0.4.0
- @backstage/plugin-catalog-backend-module-openapi@0.2.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.0
- @backstage/plugin-catalog-backend-module-unprocessed@0.5.0
- @backstage/plugin-permission-backend-module-allow-all-policy@0.2.0
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-search-backend-node@1.3.2
example-backend-legacy@0.2.102
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.5.0
- @backstage/backend-common@0.25.0
- @backstage/plugin-kubernetes-backend@0.18.6
- @backstage/plugin-signals-backend@0.2.0
- @backstage/plugin-signals-node@0.1.11
- @backstage/plugin-techdocs-backend@1.10.13
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-search-backend@1.5.17
- @backstage/plugin-auth-node@0.5.2
- @backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.3.0
- @backstage/plugin-scaffolder-backend-module-gitlab@0.5.0
- @backstage/plugin-scaffolder-backend-module-rails@0.5.0
- @backstage/plugin-devtools-backend@0.4.0
- @backstage/plugin-app-backend@0.3.74
- @backstage/plugin-scaffolder-backend@1.25.0
- @backstage/plugin-auth-backend@0.23.0
- @backstage/catalog-model@1.7.0
- @backstage/plugin-catalog-backend@1.26.0
- @backstage/catalog-client@1.7.0
- @backstage/plugin-search-backend-module-techdocs@0.2.2
- @backstage/plugin-search-backend-module-catalog@0.2.2
- @backstage/plugin-search-backend-module-explore@0.2.2
- @backstage/plugin-permission-node@0.8.3
- @backstage/plugin-catalog-node@1.13.0
- @backstage/plugin-events-backend@0.3.12
- @backstage/plugin-permission-backend@0.5.49
- @backstage/plugin-proxy-backend@0.5.6
- @backstage/plugin-search-backend-module-elasticsearch@1.5.6
- @backstage/plugin-search-backend-module-pg@0.5.35
- @backstage/integration@1.15.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.2.0
- @backstage/plugin-catalog-backend-module-unprocessed@0.5.0
- @backstage/plugin-events-node@0.4.0
- @backstage/config@1.2.0
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-search-backend-node@1.3.2
e2e-test@0.2.20
Patch Changes
- Updated dependencies
- @backstage/create-app@0.5.19
- @backstage/cli-common@0.1.14
- @backstage/errors@1.2.4
@internal/frontend@0.0.1
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.8.0
- @backstage/version-bridge@1.0.9
- @backstage/types@1.1.1
techdocs-cli-embedded-app@0.2.100
Patch Changes
- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/plugin-techdocs@1.10.9
- @backstage/plugin-catalog@1.23.0
- @backstage/cli@0.27.1
- @backstage/plugin-techdocs-react@1.2.8
- @backstage/core-app-api@1.15.0
- @backstage/integration-react@1.1.31
- @backstage/catalog-model@1.7.0
- @backstage/app-defaults@1.5.11
- @backstage/test-utils@1.6.0
- @backstage/core-plugin-api@1.9.4
- @backstage/theme@0.5.7
- @backstage/config@1.2.0
yarn-plugin-backstage@0.0.2
Patch Changes
bd32d5a: Add additional check before packing workspace to verify that all backstage:^ versions have been removed.- Updated dependencies
- @backstage/cli-common@0.1.14
- @backstage/release-manifests@0.0.11
@internal/plugin-todo-list@1.0.31
Patch Changes
- Updated dependencies
- @backstage/core-components@0.15.0
- @backstage/core-plugin-api@1.9.4
@internal/plugin-todo-list-backend@1.0.31
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.25.0
- @backstage/backend-plugin-api@1.0.0
- @backstage/plugin-auth-node@0.5.2
- @backstage/errors@1.2.4