31 KiB
@backstage/backend-plugin-api
0.6.14-next.1
Patch Changes
- Updated dependencies
- @backstage/config@1.2.0-next.1
- @backstage/backend-tasks@0.5.19-next.1
- @backstage/plugin-auth-node@0.4.9-next.1
- @backstage/plugin-permission-common@0.7.13-next.1
- @backstage/types@1.1.1
0.6.13-next.0
Patch Changes
-
4a3d434: Added the newauth,httpAuth, anduserInfoservices that were created as part of BEP-0003 to thecoreServices.At the same time, the
httpRouterservice gained a newaddAuthPolicymethod that lets your plugin declare exemptions to the default auth policy - for example if you want to allow unauthenticated or cookie-based access to some subset of your feature routes.If you have migrated to the new backend system, please see the Auth Service Migration tutorial for more information on how to move toward using these services.
-
0502d82: Updated thePermissionsServicemethods to acceptBackstageCredentialsthrough options. -
Updated dependencies
- @backstage/plugin-auth-node@0.4.8-next.0
- @backstage/plugin-permission-common@0.7.13-next.0
- @backstage/backend-tasks@0.5.18-next.0
- @backstage/config@1.1.2-next.0
- @backstage/types@1.1.1
0.6.10
Patch Changes
9aac2b0: Use--cwdas the firstyarnargument1f020fe: SupporttokeninreadTree,readUrlandsearch- Updated dependencies
- @backstage/plugin-auth-node@0.4.4
- @backstage/backend-tasks@0.5.15
- @backstage/config@1.1.1
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.12
0.6.10-next.3
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.5.15-next.3
- @backstage/plugin-auth-node@0.4.4-next.3
- @backstage/config@1.1.1
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.12
0.6.10-next.2
Patch Changes
9aac2b0: Use--cwdas the firstyarnargument- Updated dependencies
- @backstage/backend-tasks@0.5.15-next.2
- @backstage/plugin-auth-node@0.4.4-next.2
- @backstage/config@1.1.1
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.12
0.6.10-next.1
Patch Changes
1f020fe: SupporttokeninreadTree,readUrlandsearch- Updated dependencies
- @backstage/backend-tasks@0.5.15-next.1
- @backstage/config@1.1.1
- @backstage/types@1.1.1
- @backstage/plugin-auth-node@0.4.4-next.1
- @backstage/plugin-permission-common@0.7.12
0.6.10-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.5.15-next.0
- @backstage/plugin-auth-node@0.4.4-next.0
- @backstage/config@1.1.1
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.12
0.6.9
Patch Changes
516fd3e: Updated README to reflect release status- Updated dependencies
- @backstage/plugin-permission-common@0.7.12
- @backstage/backend-tasks@0.5.14
- @backstage/plugin-auth-node@0.4.3
- @backstage/config@1.1.1
- @backstage/types@1.1.1
0.6.9-next.2
Patch Changes
516fd3e: Updated README to reflect release status- Updated dependencies
- @backstage/plugin-auth-node@0.4.3-next.2
- @backstage/backend-tasks@0.5.14-next.2
0.6.9-next.1
Patch Changes
- Updated dependencies
- @backstage/config@1.1.1
- @backstage/backend-tasks@0.5.14-next.1
- @backstage/plugin-auth-node@0.4.3-next.1
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.11
0.6.9-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.5.14-next.0
- @backstage/config@1.1.1
- @backstage/types@1.1.1
- @backstage/plugin-auth-node@0.4.3-next.0
- @backstage/plugin-permission-common@0.7.11
0.6.8
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.5.13
- @backstage/plugin-auth-node@0.4.2
- @backstage/plugin-permission-common@0.7.11
- @backstage/config@1.1.1
- @backstage/types@1.1.1
0.6.8-next.3
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.5.13-next.3
- @backstage/config@1.1.1
- @backstage/types@1.1.1
- @backstage/plugin-auth-node@0.4.2-next.3
- @backstage/plugin-permission-common@0.7.10
0.6.8-next.2
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.4.2-next.2
- @backstage/backend-tasks@0.5.13-next.2
- @backstage/config@1.1.1
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.10
0.6.8-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.5.13-next.1
- @backstage/config@1.1.1
- @backstage/types@1.1.1
- @backstage/plugin-auth-node@0.4.2-next.1
- @backstage/plugin-permission-common@0.7.10
0.6.8-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.5.13-next.0
- @backstage/plugin-auth-node@0.4.2-next.0
- @backstage/config@1.1.1
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.10
0.6.7
Patch Changes
013611b42e:knexhas been bumped to major version 3 andbetter-sqlite3to major version 9, which deprecate node 16 support.- Updated dependencies
- @backstage/backend-tasks@0.5.12
- @backstage/plugin-permission-common@0.7.10
- @backstage/config@1.1.1
- @backstage/types@1.1.1
- @backstage/plugin-auth-node@0.4.1
0.6.7-next.2
Patch Changes
-
#20570
013611b42eThanks @freben! -knexhas been bumped to major version 3 andbetter-sqlite3to major version 9, which deprecate node 16 support. -
Updated dependencies
- @backstage/backend-tasks@0.5.12-next.2
- @backstage/plugin-auth-node@0.4.1-next.2
0.6.7-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.5.12-next.1
- @backstage/plugin-auth-node@0.4.1-next.1
- @backstage/config@1.1.1
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.9
0.6.7-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.5.12-next.0
- @backstage/config@1.1.1
- @backstage/types@1.1.1
- @backstage/plugin-auth-node@0.4.1-next.0
- @backstage/plugin-permission-common@0.7.9
0.6.6
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.5.11
- @backstage/plugin-auth-node@0.4.0
- @backstage/config@1.1.1
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.9
0.6.6-next.2
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.4.0-next.2
- @backstage/backend-tasks@0.5.11-next.2
- @backstage/config@1.1.1-next.0
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.9-next.0
0.6.5-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.5.10-next.1
- @backstage/plugin-auth-node@0.3.2-next.1
- @backstage/config@1.1.0
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.8
0.6.5-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.3.2-next.0
- @backstage/config@1.1.0
- @backstage/backend-tasks@0.5.10-next.0
- @backstage/types@1.1.1
- @backstage/plugin-permission-common@0.7.8
0.6.3
Patch Changes
ba4506076e: Ensure that root scoped services cannot accept (at a type level) plugin scoped deps474b792d6a: Service factory functions are now marked as feature factories that can be installed in the backend.- Updated dependencies
- @backstage/backend-tasks@0.5.8
- @backstage/plugin-auth-node@0.3.0
- @backstage/config@1.1.0
- @backstage/plugin-permission-common@0.7.8
- @backstage/types@1.1.1
0.6.3-next.3
Patch Changes
ba4506076e: Ensure that root scoped services cannot accept (at a type level) plugin scoped deps474b792d6a: Service factory functions are now marked as feature factories that can be installed in the backend.- Updated dependencies
- @backstage/config@1.1.0-next.2
- @backstage/plugin-permission-common@0.7.8-next.2
- @backstage/types@1.1.1-next.0
- @backstage/backend-tasks@0.5.8-next.3
- @backstage/plugin-auth-node@0.3.0-next.3
0.6.3-next.2
Patch Changes
- Updated dependencies
- @backstage/config@1.1.0-next.1
- @backstage/backend-tasks@0.5.8-next.2
- @backstage/plugin-auth-node@0.3.0-next.2
- @backstage/plugin-permission-common@0.7.8-next.1
- @backstage/types@1.1.0
0.6.3-next.1
Patch Changes
- Updated dependencies
- @backstage/config@1.1.0-next.0
- @backstage/backend-tasks@0.5.8-next.1
- @backstage/plugin-auth-node@0.3.0-next.1
- @backstage/plugin-permission-common@0.7.8-next.0
- @backstage/types@1.1.0
0.6.2-next.0
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.3.0-next.0
- @backstage/backend-tasks@0.5.7-next.0
- @backstage/config@1.0.8
- @backstage/types@1.1.0
- @backstage/plugin-permission-common@0.7.7
0.6.0
Minor Changes
c49785f00c: BREAKING: It is no longer possible to declare options as being required withcreateServiceFactory.629cbd194a: BREAKING: RenamedcoreServices.configtocoreServices.rootConfig.51987dbdaf: BREAKING: Removed the ability to define options for plugins and modules. Existing options should be migrated to instead use either static configuration or extension points.d008aefef8: BREAKING: Removing shared environments concept from the new experimental backend system.
Patch Changes
-
c7aa4ff179: Allow modules to register extension points. -
cc9256a33b: Added new experimentalfeatureDiscoveryServiceRef, available as an/alphaexport. -
a6d7983f34: BREAKING: Removed theservicesoption fromcreateBackend. Service factories are nowBackendFeatures and should be installed withbackend.add(...)instead. The following should be migrated:const backend = createBackend({ services: [myCustomServiceFactory] });To instead pass the service factory via
backend.add(...):const backend = createBackend(); backend.add(customRootLoggerServiceFactory); -
Updated dependencies
- @backstage/plugin-auth-node@0.2.17
- @backstage/backend-tasks@0.5.5
- @backstage/config@1.0.8
- @backstage/types@1.1.0
- @backstage/plugin-permission-common@0.7.7
0.6.0-next.2
Patch Changes
cc9256a33b: Added new experimentalfeatureDiscoveryServiceRef, available as an/alphaexport.- Updated dependencies
- @backstage/backend-tasks@0.5.5-next.2
- @backstage/plugin-auth-node@0.2.17-next.2
0.6.0-next.1
Minor Changes
629cbd194a: BREAKING: RenamedcoreServices.configtocoreServices.rootConfig.d008aefef8: BREAKING: Removing shared environments concept from the new experimental backend system.
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.2.17-next.1
- @backstage/backend-tasks@0.5.5-next.1
- @backstage/config@1.0.8
- @backstage/types@1.1.0
- @backstage/plugin-permission-common@0.7.7
0.5.5-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.5.5-next.0
- @backstage/config@1.0.8
- @backstage/types@1.1.0
- @backstage/plugin-auth-node@0.2.17-next.0
- @backstage/plugin-permission-common@0.7.7
0.5.4
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.5.4
- @backstage/config@1.0.8
- @backstage/types@1.1.0
- @backstage/plugin-auth-node@0.2.16
- @backstage/plugin-permission-common@0.7.7
0.5.4-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.5.4-next.0
- @backstage/config@1.0.8
- @backstage/types@1.1.0
- @backstage/plugin-auth-node@0.2.16-next.0
- @backstage/plugin-permission-common@0.7.7-next.0
0.5.3
Patch Changes
3bb4158a8a: Added startup hooks to the lifecycle services.- Updated dependencies
- @backstage/types@1.1.0
- @backstage/backend-tasks@0.5.3
- @backstage/plugin-auth-node@0.2.15
- @backstage/config@1.0.8
- @backstage/plugin-permission-common@0.7.6
0.5.3-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.5.3-next.2
- @backstage/config@1.0.7
- @backstage/types@1.0.2
- @backstage/plugin-auth-node@0.2.15-next.2
- @backstage/plugin-permission-common@0.7.6-next.0
0.5.3-next.1
Patch Changes
3bb4158a8a: Added startup hooks to the lifecycle services.- Updated dependencies
- @backstage/backend-tasks@0.5.3-next.1
- @backstage/plugin-auth-node@0.2.15-next.1
- @backstage/plugin-permission-common@0.7.6-next.0
- @backstage/config@1.0.7
- @backstage/types@1.0.2
0.5.3-next.0
Patch Changes
- Updated dependencies
- @backstage/config@1.0.7
- @backstage/backend-tasks@0.5.3-next.0
- @backstage/types@1.0.2
- @backstage/plugin-auth-node@0.2.15-next.0
- @backstage/plugin-permission-common@0.7.5
0.5.2
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.5.2
- @backstage/plugin-auth-node@0.2.14
- @backstage/config@1.0.7
- @backstage/types@1.0.2
- @backstage/plugin-permission-common@0.7.5
0.5.2-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.5.2-next.1
- @backstage/plugin-auth-node@0.2.14-next.1
- @backstage/config@1.0.7
0.5.2-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.5.2-next.0
- @backstage/plugin-auth-node@0.2.14-next.0
- @backstage/config@1.0.7
- @backstage/types@1.0.2
- @backstage/plugin-permission-common@0.7.5
0.5.1
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.7.5
- @backstage/backend-tasks@0.5.1
- @backstage/plugin-auth-node@0.2.13
- @backstage/config@1.0.7
- @backstage/types@1.0.2
0.5.1-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.5.1-next.2
- @backstage/config@1.0.7
- @backstage/types@1.0.2
- @backstage/plugin-auth-node@0.2.13-next.2
- @backstage/plugin-permission-common@0.7.5-next.0
0.5.1-next.1
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.7.5-next.0
- @backstage/backend-tasks@0.5.1-next.1
- @backstage/config@1.0.7
- @backstage/types@1.0.2
- @backstage/plugin-auth-node@0.2.13-next.1
0.5.1-next.0
Patch Changes
- Updated dependencies
- @backstage/config@1.0.7
- @backstage/backend-tasks@0.5.1-next.0
- @backstage/types@1.0.2
- @backstage/plugin-auth-node@0.2.13-next.0
- @backstage/plugin-permission-common@0.7.4
0.5.0
Minor Changes
c1ee073a82: AddedlastModifiedAtfield onUrlReaderServiceresponses and alastModifiedAfteroption toUrlReaderService.readUrl.
Patch Changes
928a12a9b3: Internal refactor of/alphaexports.482dae5de1: Updated link to docs.- Updated dependencies
- @backstage/plugin-auth-node@0.2.12
- @backstage/backend-tasks@0.5.0
- @backstage/plugin-permission-common@0.7.4
- @backstage/config@1.0.7
- @backstage/types@1.0.2
0.4.1-next.2
Patch Changes
- Updated dependencies
- @backstage/plugin-auth-node@0.2.12-next.2
- @backstage/backend-tasks@0.5.0-next.2
- @backstage/config@1.0.7-next.0
0.4.1-next.1
Patch Changes
482dae5de1: Updated link to docs.- Updated dependencies
- @backstage/plugin-auth-node@0.2.12-next.1
- @backstage/plugin-permission-common@0.7.4-next.0
- @backstage/backend-tasks@0.4.4-next.1
- @backstage/config@1.0.7-next.0
- @backstage/types@1.0.2
0.4.1-next.0
Patch Changes
928a12a9b3: Internal refactor of/alphaexports.- Updated dependencies
- @backstage/backend-tasks@0.4.4-next.0
- @backstage/config@1.0.6
- @backstage/types@1.0.2
- @backstage/plugin-auth-node@0.2.12-next.0
- @backstage/plugin-permission-common@0.7.3
0.4.0
Minor Changes
e716946103: BREAKING: Split out the hook for both lifecycle services so that the first parameter ofaddShutdownHookis the hook function, and the second is the options.0ff03319be: BREAKING: The plugin ID option passed tocreateBackendPluginis nowpluginId, rather than justid. This is to make it matchcreateBackendModulemore closely.71a5ec0f06: BREAKING: Switched outLogMetatype forJsonObject.5febb216fe: BREAKING: TheCacheServicehas been changed to remove the indirection ofgetClient, instead making theCacheClientmethods directly available on theCacheService. In order to allow for the creation of clients with default options, there is now a new.withOptionsmethod that must be implemented as part of the service interface.b86efa2d04: SwitchServiceFactoryto be an opaque type, keeping only theservicefield as public API, but also adding a type parameter for the service scope.610d65e143: SwitchedBackendFeatureto be an opaque type.
Patch Changes
9c9456fd33: Removed the unusedTypesToServiceReftype181c03edb5: Aligned opaque type markers to all use a$typeproperty with namespacing.725383f69d: Tweaked messaging in the README.ae88f61e00: Theregistermethods passed tocreateBackendPluginandcreateBackendModulenow have dedicatedBackendPluginRegistrationPointsandBackendModuleRegistrationPointsarguments, respectively. This lets us make it clear on a type level that it's not possible to pass in extension points as dependencies to plugins (should only ever be done for modules). This has no practical effect on code that was already well behaved.- Updated dependencies
- @backstage/backend-tasks@0.4.3
- @backstage/config@1.0.6
- @backstage/types@1.0.2
- @backstage/plugin-auth-node@0.2.11
- @backstage/plugin-permission-common@0.7.3
0.4.0-next.2
Minor Changes
e716946103: BREAKING: Split out the hook for both lifecycle services so that the first parameter ofaddShutdownHookis the hook function, and the second is the options.0ff03319be: BREAKING: The plugin ID option passed tocreateBackendPluginis nowpluginId, rather than justid. This is to make it matchcreateBackendModulemore closely.71a5ec0f06: BREAKING: Switched outLogMetatype forJsonObject.610d65e143: SwitchedBackendFeatureto be an opaque type.
Patch Changes
9c9456fd33: Removed the unusedTypesToServiceReftype181c03edb5: Aligned opaque type markers to all use a$typeproperty with namespacing.- Updated dependencies
- @backstage/backend-tasks@0.4.3-next.2
- @backstage/plugin-auth-node@0.2.11-next.2
- @backstage/config@1.0.6
- @backstage/types@1.0.2
- @backstage/plugin-permission-common@0.7.3
0.3.2-next.1
Patch Changes
ae88f61e00: Theregistermethods passed tocreateBackendPluginandcreateBackendModulenow have dedicatedBackendPluginRegistrationPointsandBackendModuleRegistrationPointsarguments, respectively. This lets us make it clear on a type level that it's not possible to pass in extension points as dependencies to plugins (should only ever be done for modules). This has no practical effect on code that was already well behaved.- Updated dependencies
- @backstage/backend-tasks@0.4.3-next.1
- @backstage/config@1.0.6
- @backstage/types@1.0.2
- @backstage/plugin-auth-node@0.2.11-next.1
- @backstage/plugin-permission-common@0.7.3
0.3.2-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.4.3-next.0
- @backstage/plugin-auth-node@0.2.11-next.0
0.3.0
Minor Changes
8e06f3cf00: MovedloggerToWinstonLoggerto@backstage/backend-common.ecbec4ec4c: Updated all factory function creators to accept options as a top-level callback rather than extra parameter to the main factory function.
Patch Changes
-
6cfd4d7073: AddedRootLifecycleServiceandrootLifecycleServiceRef, as well as added aloggeroption to the existingLifecycleServiceShutdownHook. -
ecc6bfe4c9: AddedServiceFactoryOrFunctiontype, for use when either aServiceFactoryor() => ServiceFactorycan be used. -
5b7bcd3c5e: AddedcreateSharedEnvironmentfor creating a shared environment containing commonly used services in a split backend setup of the backend. -
02b119ff93: Added a newrootHttpRouterServiceRefandRootHttpRouterServiceinterface. -
5e2cebe9a3: MigrateUrlReaderinto this package to gradually remove the dependency on backend-common. -
843a0a158c: Added new core identity service. -
5437fe488f: Migrated types related toTokenManagerService,CacheServiceandDatabaseServiceinto backend-plugin-api. -
6f02d23b01: MovedPluginEndpointDiscoverytype from backend-common to backend-plugin-api. -
483e907eaf: ThecreateServiceFactoryfunction has been updated to no longer use a duplicate callback pattern for plugin scoped services. The outer callback is now replaced by an optionalcreateRootContextmethod. This change was made in order to support TypeScript 4.9, but it also simplifies the API surface a bit, especially for plugin scoped service factories that don't need to create a root context. In addition, the factory and root context functions can now be synchronous.A factory that previously would have looked like this:
createServiceFactory({ service: coreServices.cache, deps: { config: coreServices.config, plugin: coreServices.pluginMetadata, }, async factory({ config }) { const cacheManager = CacheManager.fromConfig(config); return async ({ plugin }) => { return cacheManager.forPlugin(plugin.getId()); }; }, });Now instead looks like this:
createServiceFactory({ service: coreServices.cache, deps: { config: coreServices.config, plugin: coreServices.pluginMetadata, }, async createRootContext({ config }) { return CacheManager.fromConfig(config); }, async factory({ plugin }, manager) { return manager.forPlugin(plugin.getId()); }, });Although in many cases the
createRootContextisn't needed, for example:createServiceFactory({ service: coreServices.logger, deps: { rootLogger: coreServices.rootLogger, plugin: coreServices.pluginMetadata, }, factory({ rootLogger, plugin }) { return rootLogger.child({ plugin: plugin.getId() }); }, }); -
16054afdec: DocumentedcoreServicesan all of its members. -
0e63aab311: Updated theRootLoggerServiceto also have anaddRedactionsmethod. -
62b04bb865: Updates allcreate*methods to simplify their type definitions and ensure they all have configuration interfaces. -
Updated dependencies
- @backstage/backend-tasks@0.4.1
- @backstage/config@1.0.6
- @backstage/types@1.0.2
- @backstage/plugin-auth-node@0.2.9
- @backstage/plugin-permission-common@0.7.3
0.3.0-next.1
Minor Changes
8e06f3cf00: MovedloggerToWinstonLoggerto@backstage/backend-common.
Patch Changes
ecc6bfe4c9: AddedServiceFactoryOrFunctiontype, for use when either aServiceFactoryor() => ServiceFactorycan be used.02b119ff93: Added a newrootHttpRouterServiceRefandRootHttpRouterServiceinterface.5437fe488f: Migrated types related toTokenManagerService,CacheServiceandDatabaseServiceinto backend-plugin-api.16054afdec: DocumentedcoreServicesan all of its members.62b04bb865: Updates allcreate*methods to simplify their type definitions and ensure they all have configuration interfaces.- Updated dependencies
- @backstage/backend-tasks@0.4.1-next.1
- @backstage/config@1.0.6-next.0
- @backstage/types@1.0.2
- @backstage/plugin-permission-common@0.7.3-next.0
0.2.1-next.0
Patch Changes
6cfd4d7073: AddedRootLifecycleServiceandrootLifecycleServiceRef, as well as added alabelsoption to the existingLifecycleServiceShutdownHook.5e2cebe9a3: MigrateUrlReaderinto this package to gradually remove the dependency on backend-common.6f02d23b01: MovedPluginEndpointDiscoverytype from backend-common to backend-plugin-api.- Updated dependencies
- @backstage/backend-common@0.18.0-next.0
- @backstage/config@1.0.6-next.0
- @backstage/backend-tasks@0.4.1-next.0
- @backstage/plugin-permission-common@0.7.3-next.0
0.2.0
Minor Changes
884d749b14: BREAKING: All core service references are now exported via a singlecoreServicesobject. For example, theloggerServiceRefis now accessed viacoreServices.loggerinstead.a025190552: BREAKING: All service interfaces are now suffixed with*Service.
Patch Changes
cb1c2781c0: UpdatedLoggerServiceinterface with more log methods and meta.d6dbf1792b: Added initial support for registering shutdown hooks vialifecycleServiceRef.- Updated dependencies
- @backstage/backend-common@0.17.0
- @backstage/backend-tasks@0.4.0
- @backstage/plugin-permission-common@0.7.2
- @backstage/config@1.0.5
0.2.0-next.3
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.4.0-next.3
- @backstage/plugin-permission-common@0.7.2-next.2
- @backstage/backend-common@0.17.0-next.3
- @backstage/config@1.0.5-next.1
0.2.0-next.2
Minor Changes
884d749b14: BREAKING: All core service references are now exported via a singlecoreServicesobject. For example, theloggerServiceRefis now accessed viacoreServices.loggerinstead.
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.17.0-next.2
- @backstage/backend-tasks@0.4.0-next.2
- @backstage/config@1.0.5-next.1
- @backstage/plugin-permission-common@0.7.2-next.1
0.1.5-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.17.0-next.1
- @backstage/backend-tasks@0.4.0-next.1
- @backstage/config@1.0.5-next.1
- @backstage/plugin-permission-common@0.7.2-next.1
0.1.5-next.0
Patch Changes
d6dbf1792b: Added initial support for registering shutdown hooks vialifecycleServiceRef.- Updated dependencies
- @backstage/backend-common@0.16.1-next.0
- @backstage/plugin-permission-common@0.7.2-next.0
- @backstage/backend-tasks@0.3.8-next.0
- @backstage/config@1.0.5-next.0
0.1.4
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.16.0
- @backstage/backend-tasks@0.3.7
- @backstage/plugin-permission-common@0.7.1
- @backstage/config@1.0.4
0.1.4-next.1
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.16.0-next.1
- @backstage/backend-tasks@0.3.7-next.1
- @backstage/config@1.0.4-next.0
- @backstage/plugin-permission-common@0.7.1-next.0
0.1.4-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.16.0-next.0
- @backstage/backend-tasks@0.3.7-next.0
- @backstage/plugin-permission-common@0.7.1-next.0
- @backstage/config@1.0.4-next.0
0.1.3
Patch Changes
28377dc89f: Allow interfaces to be used for inferred option types.a35a27df70: Added documentation forcreateBackendModule, with guidelines for choosing a module ID.- Updated dependencies
- @backstage/backend-common@0.15.2
- @backstage/backend-tasks@0.3.6
- @backstage/plugin-permission-common@0.7.0
- @backstage/config@1.0.3
0.1.3-next.2
Patch Changes
- Updated dependencies
- @backstage/backend-tasks@0.3.6-next.2
- @backstage/backend-common@0.15.2-next.2
- @backstage/plugin-permission-common@0.7.0-next.2
- @backstage/config@1.0.3-next.2
0.1.3-next.1
Patch Changes
a35a27df70: Added documentation forcreateBackendModule, with guidelines for choosing a module ID.- Updated dependencies
- @backstage/backend-common@0.15.2-next.1
- @backstage/backend-tasks@0.3.6-next.1
- @backstage/config@1.0.3-next.1
- @backstage/plugin-permission-common@0.6.5-next.1
0.1.3-next.0
Patch Changes
28377dc89f: Allow interfaces to be used for inferred option types.- Updated dependencies
- @backstage/backend-common@0.15.2-next.0
- @backstage/backend-tasks@0.3.6-next.0
- @backstage/config@1.0.3-next.0
- @backstage/plugin-permission-common@0.6.5-next.0
0.1.2
Patch Changes
2c57c0c499: MadeApiRef.defaultFactoryinternal.91eed37a39: UpdatedcreateBackendPluginandcreateBackendModuleto properly forward lack of options.409ed984e8: Service are now scoped to either'plugin'or'root'scope. Service factories have been updated to provide dependency instances directly rather than factory functions.eef91a2558: Simplified theServiceFactorytype and removedAnyServiceFactory.854ba37357: ThecreateServiceFactorymethod has been updated to return a higher-order factory that can accept options.68513f169a: When defining a newServiceRefyou can now also include adefaultFactory, which will be used to construct instances of the service in case there is no explicit factory defined.- Updated dependencies
- @backstage/backend-common@0.15.1
- @backstage/backend-tasks@0.3.5
- @backstage/config@1.0.2
- @backstage/plugin-permission-common@0.6.4
0.1.2-next.2
Patch Changes
409ed984e8: Service are now scoped to either'plugin'or'root'scope. Service factories have been updated to provide dependency instances directly rather than factory functions.854ba37357: ThecreateServiceFactorymethod has been updated to return a higher-order factory that can accept options.- Updated dependencies
- @backstage/config@1.0.2-next.0
- @backstage/plugin-permission-common@0.6.4-next.2
- @backstage/backend-common@0.15.1-next.3
- @backstage/backend-tasks@0.3.5-next.1
0.1.2-next.1
Patch Changes
2c57c0c499: MadeApiRef.defaultFactoryinternal.91eed37a39: UpdatedcreateBackendPluginandcreateBackendModuleto properly forward lack of options.- Updated dependencies
- @backstage/backend-common@0.15.1-next.2
- @backstage/plugin-permission-common@0.6.4-next.1
0.1.2-next.0
Patch Changes
eef91a2558: Simplified theServiceFactorytype and removedAnyServiceFactory.68513f169a: When defining a newServiceRefyou can now also include adefaultFactory, which will be used to construct instances of the service in case there is no explicit factory defined.- Updated dependencies
- @backstage/backend-common@0.15.1-next.0
- @backstage/backend-tasks@0.3.5-next.0
- @backstage/plugin-permission-common@0.6.4-next.0
0.1.1
Patch Changes
0599732ec0: Refactored experimental backend system with new type names.34c2f5aca1: The factory returned bycreateBackendPluginandcreateBackendModuleno longer require a parameter to be passed if the options are optional.- Updated dependencies
- @backstage/backend-common@0.15.0
- @backstage/backend-tasks@0.3.4
0.1.1-next.0
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.15.0-next.0
- @backstage/backend-tasks@0.3.4-next.0
0.1.0
Minor Changes
91c1d12123: Introduced new package for creating backend plugins using the new alpha backend plugin framework. This package is still considered EXPERIMENTAL and things will change without warning. Do not use this for production.
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.14.1
- @backstage/plugin-permission-common@0.6.3
- @backstage/backend-tasks@0.3.3
0.1.0-next.0
Minor Changes
91c1d12123: Introduced new package for creating backend plugins using the new alpha backend plugin framework. This package is still considered EXPERIMENTAL and things will change without warning. Do not use this for production.
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.14.1-next.3
- @backstage/plugin-permission-common@0.6.3-next.1
- @backstage/backend-tasks@0.3.3-next.3