Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
109 KiB
Release v1.30.0
Upgrade Helper: https://backstage.github.io/upgrade-helper/?to=1.30.0
@backstage/backend-app-api@0.9.0
Minor Changes
da4fde5: BREAKING: Removed several deprecated service factories. These can instead be imported from@backstage/backend-defaultspackage.fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.389f5a4: Remove deprecatedurlReaderServiceFactory, please import from@backstage/backend-defaults/urlReaderinstead.
Patch Changes
8b13183: Added support for the latest version ofBackendFeatures from@backstage/backend-plugin-api, including feature loaders.93095ee: Make sure node-fetch is version 2.7.0 or greater7c5f3b0: Update theServiceRegisterimplementation to enable registering multiple service implementations for a given service ref.80a0737: Added configuration for thepackagesoptions to config schema- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/config-loader@1.9.0
- @backstage/plugin-auth-node@0.5.0
- @backstage/plugin-permission-node@0.8.1
- @backstage/cli-common@0.1.14
- @backstage/cli-node@0.2.7
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/backend-common@0.24.0
Minor Changes
-
389f5a4: BREAKING: Removed the followingUrl Readerdeprecated exports:- UrlReader: Use
UrlReaderServicefrom@backstage/backend-plugin-apiinstead; - AzureUrlReader: Import from
@backstage/backend-defaults/urlReaderinstead; - BitbucketUrlReader: Import from
@backstage/backend-defaults/urlReaderinstead; - BitbucketCloudUrlReader: Import from
@backstage/backend-defaults/urlReaderinstead; - BitbucketServerUrlReader: Import from
@backstage/backend-defaults/urlReaderinstead; - GithubUrlReader: Import from
@backstage/backend-defaults/urlReaderinstead; - GitlabUrlReader: Import from
@backstage/backend-defaults/urlReaderinstead; - GerritUrlReader: Import from
@backstage/backend-defaults/urlReaderinstead; - GiteaUrlReader: Import from
@backstage/backend-defaults/urlReaderinstead; - HarnessUrlReader: Import from
@backstage/backend-defaults/urlReaderinstead; - AwsS3UrlReader: Import from
@backstage/backend-defaults/urlReaderinstead; - FetchUrlReader: Import from
@backstage/backend-defaults/urlReaderinstead; - UrlReaders: Import from
@backstage/backend-defaults/urlReaderinstead; - UrlReadersOptions: Import from
@backstage/backend-defaults/urlReaderinstead; - UrlReaderPredicateTuple: Import from
@backstage/backend-defaults/urlReaderinstead; - FromReadableArrayOptions: Import from
@backstage/backend-defaults/urlReaderinstead; - ReaderFactory: Import from
@backstage/backend-defaults/urlReaderinstead; - ReadUrlOptions:Use
UrlReaderServiceReadUrlOptionsfrom@backstage/backend-plugin-apiinstead; - ReadUrlResponse: Use
UrlReaderServiceReadUrlResponsefrom@backstage/backend-plugin-apiinstead; - ReadUrlResponseFactory: Import from
@backstage/backend-defaults/urlReaderinstead; - ReadUrlResponseFactoryFromStreamOptions: Import from
@backstage/backend-defaults/urlReaderinstead; - ReadTreeOptions: Use
UrlReaderServiceReadTreeOptionsfrom@backstage/backend-plugin-apiinstead; - ReadTreeResponse: Use
UrlReaderServiceReadTreeResponsefrom@backstage/backend-plugin-apiinstead; - ReadTreeResponseFile: Use
UrlReaderServiceReadTreeResponseFilefrom@backstage/backend-plugin-apiinstead; - ReadTreeResponseDirOptions: Use
UrlReaderServiceReadTreeResponseDirOptionsfrom@backstage/backend-plugin-apiinstead; - ReadTreeResponseFactory: Import from
@backstage/backend-defaults/urlReaderinstead; - ReadTreeResponseFactoryOptions: Import from
@backstage/backend-defaults/urlReaderinstead; - SearchOptions: Use
UrlReaderServiceSearchOptionsfrom@backstage/backend-plugin-apiinstead; - SearchResponse: Use
UrlReaderServiceSearchResponsefrom@backstage/backend-plugin-apiinstead; - SearchResponseFile: Use
UrlReaderServiceSearchResponseFilefrom@backstage/backend-plugin-apiinstead.
- UrlReader: Use
Patch Changes
-
ba8571e: Setup user agent header for AWS sdk clients, this enables users to better track API calls made from Backstage to AWS APIs through things like CloudTrail. -
93095ee: Make sure node-fetch is version 2.7.0 or greater -
6795e33: This package is marked asdeprecatedand will be removed in a near future, please follow the deprecated instructions for the exports you still use. -
7e13b7a: The remaining exports in the package have now been deprecated:cacheToPluginCacheManagercreateLegacyAuthAdaptersLegacyCreateRouterlegacyPluginloggerToWinstonLoggermakeLegacyPlugin
Users of these export should fully migrate to the new backend system.
-
ddde5fe: Internal type refactor. -
b63d378: exportcreateConfigSecretEnumeratorfrom@backstage/backend-commoninstead of@backstage/backend-app-api. -
Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/config-loader@1.9.0
- @backstage/plugin-auth-node@0.5.0
- @backstage/backend-dev-utils@0.1.5
- @backstage/integration@1.14.0
- @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.3.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
389f5a4: Update deprecated url-reader-related imports.b63d378: Update internal imports- Updated dependencies
- @backstage/backend-defaults@0.4.2
- @backstage/backend-app-api@0.9.0
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-catalog-backend@1.25.0
- @backstage/plugin-search-backend-node@1.3.0
- @backstage/plugin-scaffolder-node@0.4.9
- @backstage/plugin-permission-common@0.8.1
- @backstage/config-loader@1.9.0
- @backstage/plugin-auth-node@0.5.0
- @backstage/plugin-permission-node@0.8.1
- @backstage/plugin-search-common@1.2.14
- @backstage/cli-common@0.1.14
- @backstage/cli-node@0.2.7
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-app-node@0.1.23
- @backstage/plugin-events-backend@0.3.10
- @backstage/plugin-events-node@0.3.9
@backstage/backend-plugin-api@0.8.0
Minor Changes
-
389f5a4: BREAKING Deleted the following deprecatedUrlReaderexports- ReadUrlOptions: Use
UrlReaderServiceReadUrlOptionsinstead; - ReadUrlResponse: Use
UrlReaderServiceReadUrlResponseinstead; - ReadTreeOptions: Use
UrlReaderServiceReadTreeOptionsinstead; - ReadTreeResponse: Use
UrlReaderServiceReadTreeResponseinstead; - ReadTreeResponseFile: Use
UrlReaderServiceReadTreeResponseFileinstead; - ReadTreeResponseDirOptions: Use
UrlReaderServiceReadTreeResponseDirOptionsinstead; - SearchOptions: Use
UrlReaderServiceSearchOptionsinstead; - SearchResponse: Use
UrlReaderServiceSearchResponseinstead; - SearchResponseFile: Use
UrlReaderServiceSearchResponseFileinstead.
- ReadUrlOptions: Use
-
7c5f3b0: ThecreateServiceReffunction now accepts a new booleanmultipleoption. Themultipleoption defaults tofalseand when set totrue, it enables that multiple implementation are installed for the created service ref.We're looking for ways to make it possible to augment services without the need to replace the entire service.
Typical example of that being the ability to install support for additional targets for the
UrlReaderservice without replacing the service itself. This achieves that by allowing us to define services that can have multiple simultaneous implementation, allowing theUrlReaderimplementation to depend on such a service to collect all possible implementation of support for external targets:// @backstage/backend-defaults + export const urlReaderFactoriesServiceRef = createServiceRef<ReaderFactory>({ + id: 'core.urlReader.factories', + scope: 'plugin', + multiton: true, + }); ... export const urlReaderServiceFactory = createServiceFactory({ service: coreServices.urlReader, deps: { config: coreServices.rootConfig, logger: coreServices.logger, + factories: urlReaderFactoriesServiceRef, }, - async factory({ config, logger }) { + async factory({ config, logger, factories }) { return UrlReaders.default({ config, logger, + factories, }); }, });With that, you can then add more custom
UrlReaderfactories by installing more implementations of theurlReaderFactoriesServiceRefin your backend instance. Something like:// packages/backend/index.ts import { createServiceFactory } from '@backstage/backend-plugin-api'; import { urlReaderFactoriesServiceRef } from '@backstage/backend-defaults'; ... backend.add(createServiceFactory({ service: urlReaderFactoriesServiceRef, deps: {}, async factory() { return CustomUrlReader.factory; }, })); ... -
c99c620: BREAKING Removed the following deprecated types:ServiceRefConfiguseServiceRefOptionsRootServiceFactoryConfiguseRootServiceFactoryOptionsPluginServiceFactoryConfigusePluginServiceFactoryOptions
Patch Changes
-
6061061: AddedcreateBackendFeatureLoader, which can be used to create an installable backend feature that can in turn load in additional backend features in a dynamic way. -
ba9abf4: TheSchedulerServicenow allows tasks withfrequency: { trigger: 'manual' }. This means that the task will not be scheduled, but rather run only when manually triggered withSchedulerService.triggerTask. -
8b13183: AddedcreateBackendFeatureLoader, which can be used to programmatically select and install backend features.A feature loader can return an list of features to be installed, for example in the form on an
Arrayor other for of iterable, which allows for the loader to be defined as a generator function. Both synchronous and asynchronous loaders are supported.Additionally, a loader can depend on services in its implementation, with the restriction that it can only depend on root-scoped services, and it may not override services that have already been instantiated.
const searchLoader = createBackendFeatureLoader({ deps: { config: coreServices.rootConfig, }, *loader({ config }) { // Example of a custom config flag to enable search if (config.getOptionalString('customFeatureToggle.search')) { yield import('@backstage/plugin-search-backend/alpha'); yield import('@backstage/plugin-search-backend-module-catalog/alpha'); yield import('@backstage/plugin-search-backend-module-explore/alpha'); yield import('@backstage/plugin-search-backend-module-techdocs/alpha'); } }, }); -
ddde5fe: Fixed a type issue where plugin and modules depending on multiton services would not receive the correct type. -
f011d1b: fix typo ingetPluginRequestTokencomments -
Updated dependencies
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-auth-node@0.5.0
- @backstage/cli-common@0.1.14
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/backend-tasks@0.6.0
Minor Changes
-
fc24d9e: This package is deprecated and will be removed in a near future, follow the instructions below to stop using it:TaskScheduler: Please migrate to the new backend system, and depend oncoreServices.schedulerfrom@backstage/backend-plugin-apiinstead, or useDefaultSchedulerServicefrom `@backstage/backend-defaults;TaskRunner: Please importSchedulerServiceTaskRunnerfrom@backstage/backend-plugin-apiinstead;TaskFunction: Please importSchedulerServiceTaskFunctionfrom@backstage/backend-plugin-apiinstead;TaskDescriptor: Please importSchedulerServiceTaskDescriptorfrom@backstage/backend-plugin-apiinstead;TaskInvocationDefinition: Please importSchedulerServiceTaskInvocationDefinitionfrom@backstage/backend-plugin-apiinstead;TaskScheduleDefinition: Please importSchedulerServiceTaskFunctionfrom@backstage/backend-plugin-apiinstead;TaskScheduleDefinitionConfig: Please importSchedulerServiceTaskScheduleDefinitionConfigfrom@backstage/backend-plugin-apiinstead;PluginTaskScheduler: Please useSchedulerServicefrom@backstage/backend-plugin-apiinstead (most likely viacoreServices.scheduler);readTaskScheduleDefinitionFromConfig: Please importreadSchedulerServiceTaskScheduleDefinitionFromConfigfrom@backstage/backend-plugin-apiinstead;HumanDuration: ImportTypesHumanDurationfrom@backstage/typesinstead.
Patch Changes
ba9abf4: ThePluginTaskSchedulernow allows tasks withfrequency: { trigger: 'manual' }. This means that the task will not be scheduled, but rather run only when manually triggered withPluginTaskScheduler.triggerTask.- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/backend-test-utils@0.5.0
Minor Changes
-
861f162: BREAKING: Removed these deprecated helpers:setupRequestMockHandlersis removed; useregisterMswTestHooksinstead.MockDirectoryOptionsis removed; useCreateMockDirectoryOptionsinstead.
Stopped exporting the deprecated and internal
isDockerDisabledForTestshelper.Removed
getmethod fromServiceFactoryTesterwhich is replaced bygetSubject
Patch Changes
8b13183: Internal updates to support latest version ofBackendFeautures from@backstage/backend-plugin-api.b63d378: Update internal imports7c5f3b0: Update theServiceFactoryTesterto be able to test services that enables multi implementation installation.4e79d19: The default services forstartTestBackendandServiceFactoryTesternow includes the Root Health Service.- Updated dependencies
- @backstage/backend-defaults@0.4.2
- @backstage/backend-app-api@0.9.0
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-auth-node@0.5.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-events-node@0.3.9
@backstage/catalog-model@1.6.0
Minor Changes
34fa803: Introduce an optional spec.type attribute on the Domain and System entity kinds
Patch Changes
- Updated dependencies
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/cli@0.27.0
Minor Changes
-
32a38e1: BREAKING: The lockfile (yarn.lock) dependency analysis and mutations have been removed from several commands.The
versions:bumpcommand will no longer attempt to bump and deduplicate dependencies by modifying the lockfile, it will only updatepackage.jsonfiles.The
versions:checkcommand has been removed, since its only purpose was verification and mutation of the lockfile. We recommend using theyarn dedupecommand instead, or theyarn-deduplicatepackage if you're using Yarn classic.The check that was built into the
package startcommand has been removed, it will no longer warn about lockfile mismatches.The packages in the Backstage ecosystem handle package duplications much better now than when these CLI features were first introduced, so the need for these features has diminished. By removing them, we drastically reduce the integration between the Backstage CLI and Yarn, making it much easier to add support for other package managers in the future.
Patch Changes
7eb08a6: Add frontend-dynamic-container role to eslint config factoryb2d97fd: Fixing loading of additional config files with newConfigSourcesfbc7819: Use ES2022 in CLI bundler93095ee: Make sure node-fetch is version 2.7.0 or greater6d898d8: Switched theprocesspolyfill to userequire.resolvefor greater compatability.e53074f: Updated default backend plugin to useRootConfigServiceinstead ofConfig. This also removes the dependency on@backstage/configas it's no longer used.ee2b0e5: The experimental module federation build now has the ability to force the use of development versions ofreactandreact-domby setting theFORCE_REACT_DEVELOPMENTflag.239dffc: Remove usage of deprecated functionality from @backstage/config-loadere6e7d86: Switched the target from'ES2022'to'es2022'for better compatibility with older versions ofswc.2ced236: Updated dependency@module-federation/enhancedto0.3.10eedec3: Add support for dynamic plugins via the EXPERIMENTAL_MODULE_FEDERATION environment variable when runningyarn start.adabb40: New command now supports setting package licensedc4fb4f: Fix forrepo build --allnot properly detecting the experimental public entry point.- Updated dependencies
- @backstage/config-loader@1.9.0
- @backstage/integration@1.14.0
- @backstage/catalog-model@1.6.0
- @backstage/cli-common@0.1.14
- @backstage/cli-node@0.2.7
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/eslint-plugin@0.1.8
- @backstage/release-manifests@0.0.11
- @backstage/types@1.1.1
@backstage/config-loader@1.9.0
Minor Changes
274428f: Add configuration key to File and RemoteConfigSources that enables configuration of parsing logic. Previously limited to yaml, theseConfigSources now allow for a multitude of parsing options (e.g. JSON).
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greater1edd6c2: Theenvoption ofConfigSources.defaultnow correctly allows undefined members.493feac: Add booleanallowMissingDefaultConfigoption toConfigSources.defaultandConfigSources.defaultForTargets, which results in omission of a ConfigSource for the default app-config.yaml configuration file if it's not present.- Updated dependencies
- @backstage/cli-common@0.1.14
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/frontend-app-api@0.8.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
7777b5f: Support icon overriding with the newIconBundleBlueprintAPI.72754db: Updated usage ofuseRouteRef, which can now always returnundefined.3be9aeb: Added support for v2 extensions, which declare their inputs and outputs without using a data map.fe1fbb2: Migrating usages of the deprecatedcreateExtensionv1format to the newerv2format, and oldcreate*Extensionextension creators to blueprints.6349099: Added config input type to the extensions- Updated dependencies
- @backstage/frontend-plugin-api@0.7.0
- @backstage/core-components@0.14.10
- @backstage/core-app-api@1.14.2
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
@backstage/frontend-plugin-api@0.7.0
Minor Changes
-
72754db: BREAKING: All types of route refs are always considered optional byuseRouteRef, which means the caller must always handle a potentialundefinedreturn value. Related to this change, theoptionaloption fromcreateExternalRouteRefhas been removed, since it is no longer necessary.This is released as an immediate breaking change as we expect the usage of the new route refs to be extremely low or zero, since plugins that support the new system will still use route refs and
useRouteReffrom@backstage/core-plugin-apiin combination withconvertLegacyRouteReffrom@backstage/core-compat-api.
Patch Changes
-
6f72c2b: Fixing issue with extension blueprintsinputsmerging. -
210d066: Added support for using theparamsin other properties of thecreateExtensionBlueprintoptions by providing a callback. -
9b356dc: RenamedcreatePlugintocreateFrontendPlugin. The old symbol is still exported but deprecated. -
a376559: Correct theTConfigtype of data references to only contain config -
4e53ad6: Introduce a new way to encapsulate extension kinds that replaces the extension creator pattern withcreateExtensionBlueprintThis allows the creation of extension instances with the following pattern:
// create the extension blueprint which is used to create instances const EntityCardBlueprint = createExtensionBlueprint({ kind: 'entity-card', attachTo: { id: 'test', input: 'default' }, output: [coreExtensionData.reactElement], factory(params: { text: string }) { return [coreExtensionData.reactElement(<h1>{params.text}</h1>)]; }, }); // create an instance of the extension blueprint with params const testExtension = EntityCardBlueprint.make({ name: 'foo', params: { text: 'Hello World', }, }); -
9b89b82: TheExtensionBoundarynow by default infers whether it's routable from whether it outputs a route path. -
e493020: DeprecatedinputsandconfigSchemaoptions forcreateComponentExtenion, these will be removed in a future release -
7777b5f: Added a newIconBundleBlueprintthat lets you create icon bundle extensions that can be installed in an App in order to override or add new app icons.import { IconBundleBlueprint } from '@backstage/frontend-plugin-api'; const exampleIconBundle = IconBundleBlueprint.make({ name: 'example-bundle', params: { icons: { user: MyOwnUserIcon, }, }, }); -
99abb6b: Support overriding of plugin extensions using the newplugin.withOverridesmethod.import homePlugin from '@backstage/plugin-home'; export default homePlugin.withOverrides({ extensions: [ homePage.getExtension('page:home').override({ *factory(originalFactory) { yield* originalFactory(); yield coreExtensionData.reactElement(<h1>My custom home page</h1>); }, }), ], }); -
813cac4: Add anExtensionBoundary.lazyfunction to create properly wrapped lazy-loading enabled elements, suitable for use withcoreExtensionData.reactElement. The page blueprint now automatically leverages this. -
a65cfc8: Add support for accessing extensions definitions provided by a plugin viaplugin.getExtension(...). For this to work the extensions must be defined using the v2 format, typically using an extension blueprint. -
3be9aeb: Extensions have been changed to be declared with an array of inputs and outputs, rather than a map of named data refs. This change was made to reduce confusion around the role of the input and output names, as well as enable more powerful APIs for overriding extensions.An extension that was previously declared like this:
const exampleExtension = createExtension({ name: 'example', inputs: { items: createExtensionInput({ element: coreExtensionData.reactElement, }), }, output: { element: coreExtensionData.reactElement, }, factory({ inputs }) { return { element: ( <div> Example {inputs.items.map(item => { return <div>{item.output.element}</div>; })} </div> ), }; }, });Should be migrated to the following:
const exampleExtension = createExtension({ name: 'example', inputs: { items: createExtensionInput([coreExtensionData.reactElement]), }, output: [coreExtensionData.reactElement], factory({ inputs }) { return [ coreExtensionData.reactElement( <div> Example {inputs.items.map(item => { return <div>{item.get(coreExtensionData.reactElement)}</div>; })} </div>, ), ]; }, }); -
34f1b2a: Support merging ofinputsin extension blueprints, but stop mergingoutput. In addition, the original factory in extension blueprints now returns a data container that both provides access to the returned data, but can also be forwarded as output. -
3fb421d: Added support to be able to definezodconfig schema in Blueprints, with built in schema merging from the Blueprint and the extension instances. -
2d21599: Added support for being able to override extension definitions.const TestCard = EntityCardBlueprint.make({ ... }); TestCard.override({ // override attachment points attachTo: { id: 'something-else', input: 'overridden' }, // extend the config schema config: { schema: { newConfig: z => z.string().optional(), } }, // override factory *factory(originalFactory, { inputs, config }){ const originalOutput = originalFactory(); yield coreExentsionData.reactElement( <Wrapping> {originalOutput.get(coreExentsionData.reactElement)} </Wrapping> ); } }); -
31bfc44: Extension data references can now be defined in a way that encapsulates the ID string in the type, in addition to the data type itself. The old way of creating extension data references is deprecated and will be removed in a future release.For example, the following code:
export const myExtension = createExtensionDataRef<MyType>('my-plugin.my-data');Should be updated to the following:
export const myExtension = createExtensionDataRef<MyType>().with({ id: 'my-plugin.my-data', }); -
6349099: Added config input type to the extensions -
Updated dependencies
- @backstage/core-components@0.14.10
- @backstage/core-plugin-api@1.9.3
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
@backstage/integration@1.14.0
Minor Changes
78c1329: UpdatedGitlabUrlReader.readUrlandGitlabUrlReader.readTreeto accept a user-provided token, supporting both bearer and private tokens.
Patch Changes
c591670: Updated functions forgetHarnessEditContentsUrl,getHarnessFileContentsUrl,getHarnessArchiveUrl,getHarnessLatestCommitUrlandparseHarnessUrlto handle account and org level urls- Updated dependencies
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-auth-backend-module-cloudflare-access-provider@0.2.0
Minor Changes
75d026a: Support for Cloudflare Custom Headers and Custom Cookie Auth Name
Patch Changes
c8f1cae: AddsignInto authentication provider configuration schema93095ee: Make sure node-fetch is version 2.7.0 or greater- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-auth-node@0.5.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-auth-node@0.5.0
Minor Changes
579afd0: BREAKING: Sign-in resolvers configured via.signIn.resolversnow take precedence over sign-in resolvers passed tosignInResolveroption ofcreateOAuthProviderFactory. This effectively makes sign-in resolvers passed via thesignInResolverthe default one, which you can then override through configuration.
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greater- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/plugin-catalog@1.22.0
Minor Changes
6925dcb: Introduces the HasSubdomainsCard component that displays the subdomains of a given domain
Patch Changes
496b8a9: ExportRelatedEntitiesCardpresets to be reused.604a504: The entity relation cards available for the new frontend system via/alphanow have more accurate and granular default filters.7bd27e1: Deprecate the old pattern ofcreate*Extension, and replace it with the equivalent Blueprint implementation instead.c7603e8: Deprecate the old pattern ofcreate*Extension, and replace it with the equivalent Blueprint implementation instead6582799: AddtableOptionsto all tables and additionallytitleto API tables.6349099: Added config input type to the extensions- Updated dependencies
- @backstage/frontend-plugin-api@0.7.0
- @backstage/plugin-catalog-react@1.12.3
- @backstage/plugin-search-react@1.7.14
- @backstage/core-components@0.14.10
- @backstage/core-compat-api@0.2.8
- @backstage/plugin-search-common@1.2.14
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/integration-react@1.1.30
- @backstage/types@1.1.1
- @backstage/plugin-catalog-common@1.0.26
- @backstage/plugin-permission-react@0.4.25
- @backstage/plugin-scaffolder-common@1.5.5
@backstage/plugin-catalog-backend@1.25.0
Minor Changes
163ba08: DeprecatedRouterOptions,CatalogBuilder, andCatalogEnvironment. Please make sure to upgrade to the new backend system.fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
-
776eb56:ProcessorOutputCollectorreturns an error when receiving deferred entities that have an invalidmetadata.annotationsformat.This allows to return an error on an actual validation issue instead of reporting that the location annotations are missing afterwards, which is misleading for the users.
-
389f5a4: Update deprecated url-reader-related imports. -
93095ee: Make sure node-fetch is version 2.7.0 or greater -
a629fb2: Added setAllowedLocationTypes while introducing a new extension point called CatalogLocationsExtensionPoint -
51240ee: Preserve defaultallowedLocationTypeswhensetAllowedLocationTypes()ofCatalogLocationsExtensionPointis not called. -
Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-permission-node@0.8.1
- @backstage/plugin-search-backend-module-catalog@0.2.0
- @backstage/plugin-catalog-node@1.12.5
- @backstage/integration@1.14.0
- @backstage/catalog-model@1.6.0
- @backstage/backend-openapi-utils@0.1.16
- @backstage/catalog-client@1.6.6
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-catalog-common@1.0.26
- @backstage/plugin-events-node@0.3.9
@backstage/plugin-catalog-backend-module-aws@0.4.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
ba8571e: Setup user agent header for AWS sdk clients, this enables users to better track API calls made from Backstage to AWS APIs through things like CloudTrail.9342ac8: Removed unused dependency389f5a4: Update deprecated url-reader-related imports.90a7340:AwsOrganizationCloudAccountProcessorconfiguration fieldroleArnis deprecated in favor of new fieldaccountId- Updated dependencies
- @backstage/backend-defaults@0.4.2
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-catalog-node@1.12.5
- @backstage/integration@1.14.0
- @backstage/catalog-model@1.6.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/integration-aws-node@0.1.12
- @backstage/plugin-catalog-common@1.0.26
- @backstage/plugin-kubernetes-common@0.8.2
@backstage/plugin-catalog-backend-module-azure@0.2.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
9342ac8: Removed unused dependency93095ee: Make sure node-fetch is version 2.7.0 or greater- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-catalog-node@1.12.5
- @backstage/integration@1.14.0
- @backstage/config@1.2.0
- @backstage/plugin-catalog-common@1.0.26
@backstage/plugin-catalog-backend-module-backstage-openapi@0.3.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-catalog-node@1.12.5
- @backstage/catalog-model@1.6.0
- @backstage/backend-openapi-utils@0.1.16
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-catalog-backend-module-bitbucket-cloud@0.3.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-catalog-node@1.12.5
- @backstage/integration@1.14.0
- @backstage/plugin-bitbucket-cloud-common@0.2.22
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/config@1.2.0
- @backstage/plugin-catalog-common@1.0.26
- @backstage/plugin-events-node@0.3.9
@backstage/plugin-catalog-backend-module-bitbucket-server@0.2.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
9342ac8: Removed unused dependency93095ee: Make sure node-fetch is version 2.7.0 or greater- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-catalog-node@1.12.5
- @backstage/integration@1.14.0
- @backstage/catalog-model@1.6.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-catalog-backend-module-gcp@0.2.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
9342ac8: Removed unused dependency- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-catalog-node@1.12.5
- @backstage/catalog-model@1.6.0
- @backstage/config@1.2.0
- @backstage/plugin-kubernetes-common@0.8.2
@backstage/plugin-catalog-backend-module-gerrit@0.2.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
9342ac8: Removed unused dependency93095ee: Make sure node-fetch is version 2.7.0 or greater- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-catalog-node@1.12.5
- @backstage/integration@1.14.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-catalog-backend-module-github@0.7.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
-
93095ee: Make sure node-fetch is version 2.7.0 or greater -
c1eb809: Fix GitHubrepositoryevent support.$.repository.organizationis only provided forpushevents. Switched to$.organization.logininstead.$.repository.urlis not always returning the expected and required value. Use$.repository.html_urlinstead.
-
Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-catalog-backend@1.25.0
- @backstage/plugin-catalog-node@1.12.5
- @backstage/integration@1.14.0
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/config@1.2.0
- @backstage/plugin-catalog-common@1.0.26
- @backstage/plugin-events-node@0.3.9
@backstage/plugin-catalog-backend-module-github-org@0.2.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
9342ac8: Removed unused dependency- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-catalog-backend-module-github@0.7.0
- @backstage/plugin-catalog-node@1.12.5
- @backstage/config@1.2.0
- @backstage/plugin-events-node@0.3.9
@backstage/plugin-catalog-backend-module-gitlab@0.4.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greaterc7b14ed: Adds new optionalexcludeReposconfiguration option to the Gitlab catalog provider.- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-catalog-node@1.12.5
- @backstage/integration@1.14.0
- @backstage/catalog-model@1.6.0
- @backstage/config@1.2.0
- @backstage/plugin-catalog-common@1.0.26
- @backstage/plugin-events-node@0.3.9
@backstage/plugin-catalog-backend-module-gitlab-org@0.1.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-catalog-backend-module-gitlab@0.4.0
- @backstage/plugin-catalog-node@1.12.5
- @backstage/plugin-events-node@0.3.9
@backstage/plugin-catalog-backend-module-incremental-ingestion@0.5.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
389f5a4: Update deprecated url-reader-related imports.- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-catalog-backend@1.25.0
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-catalog-node@1.12.5
- @backstage/catalog-model@1.6.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-events-node@0.3.9
@backstage/plugin-catalog-backend-module-ldap@0.8.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-catalog-node@1.12.5
- @backstage/catalog-model@1.6.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-catalog-common@1.0.26
@backstage/plugin-catalog-backend-module-msgraph@0.6.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
9342ac8: Removed unused dependency93095ee: Make sure node-fetch is version 2.7.0 or greater58dff4d: Added option to ingest groups based on their group membership in Azure Entra ID- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-catalog-node@1.12.5
- @backstage/catalog-model@1.6.0
- @backstage/config@1.2.0
- @backstage/plugin-catalog-common@1.0.26
@backstage/plugin-catalog-backend-module-puppetdb@0.2.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
9342ac8: Removed unused dependency93095ee: Make sure node-fetch is version 2.7.0 or greater- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-catalog-node@1.12.5
- @backstage/catalog-model@1.6.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/plugin-events-backend-module-aws-sqs@0.4.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
ba8571e: Setup user agent header for AWS sdk clients, this enables users to better track API calls made from Backstage to AWS APIs through things like CloudTrail.- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/config@1.2.0
- @backstage/types@1.1.1
- @backstage/plugin-events-node@0.3.9
@backstage/plugin-notifications@0.3.0
Minor Changes
0410fc9: By default, set notification as read when opening snackbar or web notification link
Patch Changes
80b84f7: Fixed issue with notification reloading on page changeb58e452: Broadcast notifications are now decorated with an icon.- Updated dependencies
- @backstage/core-components@0.14.10
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/plugin-notifications-common@0.0.5
- @backstage/plugin-signals-react@0.0.4
@backstage/plugin-notifications-backend-module-email@0.2.0
Minor Changes
-
def53a7: BREAKING FollowingNotificationTemplateRenderermethods now return a Promise and must be awaited:getSubject,getTextandgetHtml.Required changes and example usage:
import { notificationsEmailTemplateExtensionPoint } from '@backstage/plugin-notifications-backend-module-email'; import { Notification } from '@backstage/plugin-notifications-common'; +import { getNotificationSubject, getNotificationTextContent, getNotificationHtmlContent } from 'my-notification-processing-library` export const notificationsModuleEmailDecorator = createBackendModule({ pluginId: 'notifications', moduleId: 'email.templates', register(reg) { reg.registerInit({ deps: { emailTemplates: notificationsEmailTemplateExtensionPoint, }, async init({ emailTemplates }) { emailTemplates.setTemplateRenderer({ - getSubject(notification) { + async getSubject(notification) { - return `New notification from ${notification.source}`; + const subject = await getNotificationSubject(notification); + return `New notification from ${subject}`; }, - getText(notification) { + async getText(notification) { - return notification.content; + const text = await getNotificationTextContent(notification); + return text; }, - getHtml(notification) { + async getHtml(notification) { - return `<p>${notification.content}</p>`; + const html = await getNotificationHtmlContent(notification); + return html; }, }); }, }); }, });
Patch Changes
d55b8e3: Avoid sending broadcast emails as a fallback in case the entity-typed notification user can not be resolved.cdb630d: Add support for stream transport for debugging purposes83faf24: Notification email processor supports allowing or denying specific email addresses from receiving notifications- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-notifications-node@0.2.4
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @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-scaffolder@1.24.0
Minor Changes
1552c33: Changed the way to display entities inMyGroupsPickerto useentityPresentationApiand make it consistent across scaffolder pickers3fca643: Added field extensionRepoBranchPickerthat supports autocompletion for Bitbucket
Patch Changes
47ed51b: Add an extra bit of height to the EntityPicker dropdown to make it clear there are more options to select from, and to remove the scroll bar when there is less than 10 options46e5e55: Change scaffolder widgets to useTextFieldcomponent for more flexibility in theme overrides.c7603e8: Deprecate the old pattern ofcreate*Extension, and replace it with the equivalent Blueprint implementation instead2ae63cd: add i18n for scaffolderd18f4eb: Fix undefined in the title of Scaffolder Runs on the page load896a22d: Fix helper text margin for scaffolder EntityNamePicker and EntityTagsPicker when using outlined text fieldbbd9f56: Cleaned up codebase of RepoUrlPickerb8600fe: Fix issue withRepoUrlPickernot refreshing the credentials for a different host- Updated dependencies
- @backstage/frontend-plugin-api@0.7.0
- @backstage/plugin-scaffolder-react@1.11.0
- @backstage/plugin-catalog-react@1.12.3
- @backstage/core-components@0.14.10
- @backstage/core-compat-api@0.2.8
- @backstage/integration@1.14.0
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/integration-react@1.1.30
- @backstage/types@1.1.1
- @backstage/plugin-catalog-common@1.0.26
- @backstage/plugin-permission-react@0.4.25
- @backstage/plugin-scaffolder-common@1.5.5
@backstage/plugin-scaffolder-backend@1.24.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.dcd6a79: Added OpenTelemetry support to Scaffolder metrics
Patch Changes
389f5a4: Update deprecated url-reader-related imports.c544f81: Add support for status filtering in scaffolder tasks endpointb63d378: Update internal importsef87e06: Fix scaffolder actioncatalog:writeto write to directories that don't already exist- Updated dependencies
- @backstage/backend-defaults@0.4.2
- @backstage/plugin-scaffolder-backend-module-github@0.4.1
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-scaffolder-node@0.4.9
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.13
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.13
- @backstage/plugin-scaffolder-backend-module-bitbucket@0.2.13
- @backstage/plugin-scaffolder-backend-module-gerrit@0.1.15
- @backstage/plugin-scaffolder-backend-module-gitea@0.1.13
- @backstage/plugin-auth-node@0.5.0
- @backstage/plugin-scaffolder-backend-module-azure@0.1.15
- @backstage/plugin-permission-node@0.8.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.4.5
- @backstage/plugin-catalog-node@1.12.5
- @backstage/integration@1.14.0
- @backstage/plugin-bitbucket-cloud-common@0.2.22
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.21
- @backstage/plugin-scaffolder-common@1.5.5
@backstage/plugin-scaffolder-react@1.11.0
Minor Changes
8839381: Add scaffolder option to display object items in separate rows on review page
Patch Changes
072c00c: Fixed a bug inDefaultTableOutputswhere output elements overlapped on smaller screen sizes46e5e55: Change scaffolder widgets to useTextFieldcomponent for more flexibility in theme overrides.d0e95a7: Add ability to customise form fields in the UI by exposinguiSchemaandformContextinFormProps4670f06: supportajv-errorsfor scaffolder validation to allow for customizing the error messages04759f2: Fix null check inisJsonObjectutility function for scaffolder review state component- Updated dependencies
- @backstage/plugin-catalog-react@1.12.3
- @backstage/core-components@0.14.10
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/core-plugin-api@1.9.3
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
- @backstage/plugin-permission-react@0.4.25
- @backstage/plugin-scaffolder-common@1.5.5
@backstage/plugin-search-backend-module-catalog@0.2.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-search-backend-node@1.3.0
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-search-common@1.2.14
- @backstage/plugin-catalog-node@1.12.5
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-common@1.0.26
@backstage/plugin-search-backend-module-explore@0.2.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greater93fc1a0: Updated dependency@backstage-community/plugin-explore-commonto^0.0.4.- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-search-backend-node@1.3.0
- @backstage/plugin-search-common@1.2.14
- @backstage/config@1.2.0
@backstage/plugin-search-backend-module-stack-overflow-collator@0.2.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greater- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-search-backend-node@1.3.0
- @backstage/plugin-search-common@1.2.14
- @backstage/config@1.2.0
@backstage/plugin-search-backend-module-techdocs@0.2.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greater- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-search-backend-node@1.3.0
- @backstage/plugin-techdocs-node@1.12.9
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-search-common@1.2.14
- @backstage/plugin-catalog-node@1.12.5
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/config@1.2.0
- @backstage/plugin-catalog-common@1.0.26
@backstage/plugin-search-backend-node@1.3.0
Minor Changes
fc24d9e: Stop using@backstage/backend-tasksas it will be deleted in near future.
Patch Changes
389f5a4: Update deprecated url-reader-related imports.3123c16: Fix package metadata7c5f3b0: Explicit declare if the service ref acceptssingleormultipleimplementations.- Updated dependencies
- @backstage/backend-defaults@0.4.2
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-search-common@1.2.14
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-techdocs-common@0.1.0
Minor Changes
4698e1f: Initial release of the techdocs-common package.
@backstage/app-defaults@1.5.10
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.10
- @backstage/core-app-api@1.14.2
- @backstage/core-plugin-api@1.9.3
- @backstage/theme@0.5.6
- @backstage/plugin-permission-react@0.4.25
@backstage/backend-defaults@0.4.2
Patch Changes
0d16b52: Add access restrictions to the JWKS external access method config schema93095ee: Make sure node-fetch is version 2.7.0 or greater3b429fb: Added deprecation warning to urge users to perform the auth service migration or implement their own token manager service. See https://backstage.io/docs/tutorials/auth-service-migration for more information.7681b17: update themorganmiddleware to use a custom format to prevent PII from being logged4e79d19: ThecreateHealthRouterutility that allows you to create a health check router is now exported via@backstage/backend-defaults/rootHttpRouter.ba9abf4: TheSchedulerServicenow allows tasks withfrequency: { trigger: 'manual' }. This means that the task will not be scheduled, but rather run only when manually triggered withSchedulerService.triggerTask.78c1329: UpdatedGitlabUrlReader.readUrlandGitlabUrlReader.readTreeto accept a user-provided token, supporting both bearer and private tokens.8e967da: Fixed the routing of the new health check service, the health endpoints should now properly be available at/.backstage/health/v1/readinessand/.backstage/health/v1/liveness.7c5f3b0: Update theUrlReaderservice to depends on multiple instances ofUrlReaderFactoryProviderservice.81f930a: use formatted query to prevent chance of SQL-injection1d5f298: Avoid excessive numbers of error listeners on cache clients- Updated dependencies
- @backstage/backend-app-api@0.9.0
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/config-loader@1.9.0
- @backstage/plugin-auth-node@0.5.0
- @backstage/plugin-permission-node@0.8.1
- @backstage/backend-dev-utils@0.1.5
- @backstage/integration@1.14.0
- @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/plugin-events-node@0.3.9
@backstage/backend-dev-utils@0.1.5
Patch Changes
3a35172: FixEventEmittermemory leak in the development utilities
@backstage/backend-openapi-utils@0.1.16
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/errors@1.2.4
@backstage/catalog-client@1.6.6
Patch Changes
- Updated dependencies
- @backstage/catalog-model@1.6.0
- @backstage/errors@1.2.4
@backstage/core-app-api@1.14.2
Patch Changes
9a46a81: The request to delete the session cookie when running the app in protected mode is now done with a plainfetchrather thanFetchApi. This fixes a bug where the app would immediately try to sign-in again when removing the cookie during logout.- Updated dependencies
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.3
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
@backstage/core-compat-api@0.2.8
Patch Changes
72754db: Updated usage ofuseRouteRef, which can now always returnundefined.fe1fbb2: Migrating usages of the deprecatedcreateExtensionv1format to the newerv2format, and oldcreate*Extensionextension creators to blueprints.16cf96c: BothcompatWrapperandconvertLegacyRouteRefnow support converting from the new system to the old.519b8e0: Added new utilities for converting legacy plugins and extensions to the new system. TheconvertLegacyPluginoption will convert an existing plugin to the new system, although you need to supply extensions for the plugin yourself. To help out with this, there is also a newconvertLegacyPageExtensionwhich converts an existing page extension to the new system.6349099: Added config input type to the extensions- Updated dependencies
- @backstage/frontend-plugin-api@0.7.0
- @backstage/core-plugin-api@1.9.3
- @backstage/version-bridge@1.0.8
@backstage/core-components@0.14.10
Patch Changes
678971a: Move theLinkcomponent to theRoutedTabsinstead of theHeaderTabscomponent13a9c63: Corrected the documentation for the GCP IAP auth module and updated the configuration to follow proxy configuration conventions by ignoring authEnv- Updated dependencies
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/theme@0.5.6
- @backstage/version-bridge@1.0.8
@backstage/create-app@0.5.18
Patch Changes
c0a705d: Added the Kubernetes plugin tocreate-appd7a0aa3: Bumped create-app version.93095ee: Make sure node-fetch is version 2.7.0 or greater6c1081c: Updated dockerfile andapp-config.production.yamlto make it easier to get started with example databfeba46: Included permission config and enabled it out of the box- Updated dependencies
- @backstage/cli-common@0.1.14
@backstage/dev-utils@1.0.37
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.12.3
- @backstage/core-components@0.14.10
- @backstage/core-app-api@1.14.2
- @backstage/catalog-model@1.6.0
- @backstage/app-defaults@1.5.10
- @backstage/core-plugin-api@1.9.3
- @backstage/integration-react@1.1.30
- @backstage/theme@0.5.6
@backstage/frontend-test-utils@0.1.12
Patch Changes
-
8209449: Added new APIs for testing extensions -
72754db: Updated usage ofuseRouteRef, which can now always returnundefined. -
3be9aeb: Added support for v2 extensions, which declare their inputs and outputs without using a data map. -
fe1fbb2: Migrating usages of the deprecatedcreateExtensionv1format to the newerv2format, and oldcreate*Extensionextension creators to blueprints. -
2d21599: Added support for being able to override extension definitions.const TestCard = EntityCardBlueprint.make({ ... }); TestCard.override({ // override attachment points attachTo: { id: 'something-else', input: 'overridden' }, // extend the config schema config: { schema: { newConfig: z => z.string().optional(), } }, // override factory *factory(originalFactory, { inputs, config }){ const originalOutput = originalFactory(); yield coreExentsionData.reactElement( <Wrapping> {originalOutput.get(coreExentsionData.reactElement)} </Wrapping> ); } }); -
c00e1a0: Deprecate the.rendermethod of thecreateExtensionTesterin favour of usingrenderInTestAppdirectly.import { renderInTestApp, createExtensionTester, } from '@backstage/frontend-test-utils'; const tester = createExtensionTester(extension); const { getByTestId } = renderInTestApp(tester.reactElement()); // or if you're not using `coreExtensionData.reactElement` as the output ref const { getByTestId } = renderInTestApp(tester.get(myComponentRef)); -
264e10f: Deprecate existingExtensionCreatorsin favour of their new Blueprint counterparts. -
264e10f: Refactor.makemethod on Blueprints into two different methods,.makeand.makeWithOverrides.When using
createExtensionBlueprintyou can define parameters for the factory function, if you wish to take advantage of these parameters you should use.makewhen creating an extension instance of a Blueprint. If you wish to override more things other than the standardattachTo,name,namespacethen you should use.makeWithOverridesinstead..makeis reserved for simple creation of extension instances from Blueprints using higher level parameters, whereas.makeWithOverridesis lower level and you have more control over the final extension. -
6349099: Added config input type to the extensions -
Updated dependencies
- @backstage/frontend-plugin-api@0.7.0
- @backstage/frontend-app-api@0.8.0
- @backstage/config@1.2.0
- @backstage/test-utils@1.5.10
- @backstage/types@1.1.1
@backstage/integration-react@1.1.30
Patch Changes
- Updated dependencies
- @backstage/integration@1.14.0
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.3
@backstage/repo-tools@0.9.5
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/config-loader@1.9.0
- @backstage/catalog-model@1.6.0
- @backstage/cli-common@0.1.14
- @backstage/cli-node@0.2.7
- @backstage/errors@1.2.4
@techdocs/cli@1.8.17
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.4.2
- @backstage/plugin-techdocs-node@1.12.9
- @backstage/catalog-model@1.6.0
- @backstage/cli-common@0.1.14
- @backstage/config@1.2.0
@backstage/test-utils@1.5.10
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.8.1
- @backstage/core-app-api@1.14.2
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.3
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/plugin-permission-react@0.4.25
@backstage/plugin-api-docs@0.11.8
Patch Changes
770ba02:ConsumingComponentsCardandProvidingComponentsCardwill now optionally acceptcolumnsto override which table columns are displayedfe1fbb2: Migrating usages of the deprecatedcreateExtensionv1format to the newerv2format, and oldcreate*Extensionextension creators to blueprints.ebfeb40: Addedresolversprop toAsyncApiDefinitionWidget. This allows to override the default http/https resolvers, for example to add authentication to requests to internal schema registries.4b6d2cb: Updated dependency@graphiql/reactto^0.23.0.6582799: AddtableOptionsto all tables and additionallytitleto API tables.- Updated dependencies
- @backstage/plugin-catalog@1.22.0
- @backstage/frontend-plugin-api@0.7.0
- @backstage/plugin-catalog-react@1.12.3
- @backstage/core-components@0.14.10
- @backstage/core-compat-api@0.2.8
- @backstage/catalog-model@1.6.0
- @backstage/core-plugin-api@1.9.3
- @backstage/plugin-catalog-common@1.0.26
- @backstage/plugin-permission-react@0.4.25
@backstage/plugin-app-backend@0.3.72
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greater6bd6fda: DeprecatecreateRouterand its options in favour of the new backend system.- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/config-loader@1.9.0
- @backstage/plugin-auth-node@0.5.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-app-node@0.1.23
@backstage/plugin-app-node@0.1.23
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/config-loader@1.9.0
@backstage/plugin-app-visualizer@0.1.9
Patch Changes
72754db: Updated usage ofuseRouteRef, which can now always returnundefined.c7603e8: Deprecate the old pattern ofcreate*Extension, and replace it with the equivalent Blueprint implementation insteade493020: Fixing issue with the visualizer crashing when clicking on the detailed view because ofrouteRefparameters- Updated dependencies
- @backstage/frontend-plugin-api@0.7.0
- @backstage/core-components@0.14.10
- @backstage/core-plugin-api@1.9.3
@backstage/plugin-auth-backend@0.22.10
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greatercc9a7a5: DeprecatedcreateRouterand its router options in favour of the new backend system.- Updated dependencies
- @backstage/plugin-auth-backend-module-cloudflare-access-provider@0.2.0
- @backstage/plugin-auth-backend-module-atlassian-provider@0.2.4
- @backstage/plugin-auth-backend-module-bitbucket-provider@0.1.6
- @backstage/plugin-auth-backend-module-microsoft-provider@0.1.18
- @backstage/plugin-auth-backend-module-onelogin-provider@0.1.4
- @backstage/plugin-auth-backend-module-aws-alb-provider@0.1.15
- @backstage/plugin-auth-backend-module-gcp-iap-provider@0.2.18
- @backstage/plugin-auth-backend-module-github-provider@0.1.20
- @backstage/plugin-auth-backend-module-gitlab-provider@0.1.20
- @backstage/plugin-auth-backend-module-google-provider@0.1.20
- @backstage/plugin-auth-backend-module-oauth2-provider@0.2.4
- @backstage/plugin-auth-backend-module-oidc-provider@0.2.4
- @backstage/plugin-auth-backend-module-okta-provider@0.0.16
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-auth-node@0.5.0
- @backstage/plugin-catalog-node@1.12.5
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-auth-backend-module-azure-easyauth-provider@0.1.6
- @backstage/plugin-auth-backend-module-oauth2-proxy-provider@0.1.16
@backstage/plugin-auth-backend-module-atlassian-provider@0.2.4
Patch Changes
c8f1cae: AddsignInto authentication provider configuration schema- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-auth-node@0.5.0
@backstage/plugin-auth-backend-module-aws-alb-provider@0.1.15
Patch Changes
-
c8f1cae: AddsignInto authentication provider configuration schema -
4ea354f: Added asignerconfiguration option to validate against the token claims. We strongly recommend that you set this value (typically on the formatarn:aws:elasticloadbalancing:us-east-2:123456789012:loadbalancer/app/my-load-balancer/1234567890123456) to ensure that the auth provider can safely check the authenticity of any incoming tokens.Example:
auth: providers: awsalb: # this is the URL of the IdP you configured issuer: 'https://example.okta.com/oauth2/default' # this is the ARN of your ALB instance + signer: 'arn:aws:elasticloadbalancing:us-east-2:123456789012:loadbalancer/app/my-load-balancer/1234567890123456' # this is the region where your ALB instance resides region: 'us-west-2' signIn: resolvers: # typically you would pick one of these - resolver: emailMatchingUserEntityProfileEmail - resolver: emailLocalPartMatchingUserEntityName -
93095ee: Make sure node-fetch is version 2.7.0 or greater -
Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-auth-backend@0.22.10
- @backstage/plugin-auth-node@0.5.0
- @backstage/errors@1.2.4
@backstage/plugin-auth-backend-module-azure-easyauth-provider@0.1.6
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-auth-node@0.5.0
- @backstage/catalog-model@1.6.0
- @backstage/errors@1.2.4
@backstage/plugin-auth-backend-module-bitbucket-provider@0.1.6
Patch Changes
c8f1cae: AddsignInto authentication provider configuration schema- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-auth-node@0.5.0
@backstage/plugin-auth-backend-module-gcp-iap-provider@0.2.18
Patch Changes
c8f1cae: AddsignInto authentication provider configuration schema13a9c63: Corrected the documentation for the GCP IAP auth module and updated the configuration to follow proxy configuration conventions by ignoring authEnv- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-auth-node@0.5.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/plugin-auth-backend-module-github-provider@0.1.20
Patch Changes
c8f1cae: AddsignInto authentication provider configuration schema- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-auth-node@0.5.0
@backstage/plugin-auth-backend-module-gitlab-provider@0.1.20
Patch Changes
c8f1cae: AddsignInto authentication provider configuration schema- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-auth-node@0.5.0
@backstage/plugin-auth-backend-module-google-provider@0.1.20
Patch Changes
c8f1cae: AddsignInto authentication provider configuration schema- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-auth-node@0.5.0
@backstage/plugin-auth-backend-module-guest-provider@0.1.9
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-auth-node@0.5.0
- @backstage/catalog-model@1.6.0
- @backstage/errors@1.2.4
@backstage/plugin-auth-backend-module-microsoft-provider@0.1.18
Patch Changes
c8f1cae: AddsignInto authentication provider configuration schema93095ee: Make sure node-fetch is version 2.7.0 or greater39f36a9: Updated the Microsoft authenticator to accurately define required scopes, but to also omit the required and additional scopes when requesting resource scopes.- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-auth-node@0.5.0
@backstage/plugin-auth-backend-module-oauth2-provider@0.2.4
Patch Changes
c8f1cae: AddsignInto authentication provider configuration schema- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-auth-node@0.5.0
@backstage/plugin-auth-backend-module-oauth2-proxy-provider@0.1.16
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-auth-node@0.5.0
- @backstage/errors@1.2.4
@backstage/plugin-auth-backend-module-oidc-provider@0.2.4
Patch Changes
c8f1cae: AddsignInto authentication provider configuration schema- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-auth-backend@0.22.10
- @backstage/plugin-auth-node@0.5.0
@backstage/plugin-auth-backend-module-okta-provider@0.0.16
Patch Changes
c8f1cae: AddsignInto authentication provider configuration schema- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-auth-node@0.5.0
@backstage/plugin-auth-backend-module-onelogin-provider@0.1.4
Patch Changes
c8f1cae: AddsignInto authentication provider configuration schema- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-auth-node@0.5.0
@backstage/plugin-auth-backend-module-pinniped-provider@0.1.17
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-auth-node@0.5.0
- @backstage/config@1.2.0
@backstage/plugin-auth-backend-module-vmware-cloud-provider@0.2.4
Patch Changes
c8f1cae: AddsignInto authentication provider configuration schema- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-auth-node@0.5.0
- @backstage/catalog-model@1.6.0
@backstage/plugin-auth-react@0.1.5
Patch Changes
aeac3e9: feat: Hide visibility of CookieAuthRedirect- Updated dependencies
- @backstage/core-components@0.14.10
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
@backstage/plugin-bitbucket-cloud-common@0.2.22
Patch Changes
3fca643: Added methodlistBranchesByRepositorytoBitbucketCloudClient- Updated dependencies
@backstage/plugin-catalog-backend-module-logs@0.0.2
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-catalog-backend@1.25.0
- @backstage/plugin-events-node@0.3.9
@backstage/plugin-catalog-backend-module-openapi@0.1.41
Patch Changes
389f5a4: Update deprecated url-reader-related imports.- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-catalog-backend@1.25.0
- @backstage/plugin-catalog-node@1.12.5
- @backstage/integration@1.14.0
- @backstage/catalog-model@1.6.0
- @backstage/config@1.2.0
- @backstage/types@1.1.1
- @backstage/plugin-catalog-common@1.0.26
@backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.21
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-catalog-node@1.12.5
- @backstage/catalog-model@1.6.0
- @backstage/plugin-catalog-common@1.0.26
- @backstage/plugin-scaffolder-common@1.5.5
@backstage/plugin-catalog-backend-module-unprocessed@0.4.10
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-auth-node@0.5.0
- @backstage/plugin-catalog-node@1.12.5
- @backstage/catalog-model@1.6.0
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-unprocessed-entities-common@0.0.4
@backstage/plugin-catalog-common@1.0.26
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-search-common@1.2.14
- @backstage/catalog-model@1.6.0
@backstage/plugin-catalog-graph@0.4.8
Patch Changes
c7603e8: Deprecate the old pattern ofcreate*Extension, and replace it with the equivalent Blueprint implementation insteadfba7537: Memoize entity graph nodes when applying anentityFilterto prevent repeated redraws4a529c2: UseentityPresentationApifor the node title and the icon.- Updated dependencies
- @backstage/frontend-plugin-api@0.7.0
- @backstage/plugin-catalog-react@1.12.3
- @backstage/core-components@0.14.10
- @backstage/core-compat-api@0.2.8
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/core-plugin-api@1.9.3
- @backstage/types@1.1.1
@backstage/plugin-catalog-import@0.12.2
Patch Changes
c7603e8: Deprecate the old pattern ofcreate*Extension, and replace it with the equivalent Blueprint implementation instead- Updated dependencies
- @backstage/frontend-plugin-api@0.7.0
- @backstage/plugin-catalog-react@1.12.3
- @backstage/core-components@0.14.10
- @backstage/core-compat-api@0.2.8
- @backstage/integration@1.14.0
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/integration-react@1.1.30
- @backstage/plugin-catalog-common@1.0.26
@backstage/plugin-catalog-node@1.12.5
Patch Changes
a629fb2: Added setAllowedLocationTypes while introducing a new extension point called CatalogLocationsExtensionPoint7c5f3b0: Explicit declare if the service ref acceptssingleormultipleimplementations.- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-permission-node@0.8.1
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-catalog-common@1.0.26
@backstage/plugin-catalog-react@1.12.3
Patch Changes
7bd27e1: Deprecate the old pattern ofcreate*Extension, and replace it with the equivalent Blueprint implementation instead.31bfc44: Updated alpha definitions of extension data references.7ca331c: CorrectEntityDisplayName's icon alignment with the text.9b89b82: Internal refactor to remove unnecessaryroutableprop in the implementation of thecreateEntityContentExtensionalpha export.bebd569: Fix extra divider displayed on user list picker component519b8e0: Added utilities for converting existing entity card and content extensions to the new frontend system. This is in particular useful when used in combination with the newconvertLegacyPluginutility from@backstage/core-compat-api.d001a42: Fix label related accessibility issues withFavorityEntity012e3eb: Entity page extensions created for the new frontend system via the/alphaexports will now be enabled by default.6349099: Added config input type to the extensions- Updated dependencies
- @backstage/frontend-plugin-api@0.7.0
- @backstage/core-components@0.14.10
- @backstage/plugin-permission-common@0.8.1
- @backstage/core-compat-api@0.2.8
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/integration-react@1.1.30
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
- @backstage/plugin-catalog-common@1.0.26
- @backstage/plugin-permission-react@0.4.25
@backstage/plugin-catalog-unprocessed-entities@0.2.7
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.10
- @backstage/catalog-model@1.6.0
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
@backstage/plugin-catalog-unprocessed-entities-common@0.0.4
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.8.1
@backstage/plugin-config-schema@0.1.58
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.10
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/plugin-devtools@0.1.17
Patch Changes
c7603e8: Deprecate the old pattern ofcreate*Extension, and replace it with the equivalent Blueprint implementation instead- Updated dependencies
- @backstage/frontend-plugin-api@0.7.0
- @backstage/core-components@0.14.10
- @backstage/core-compat-api@0.2.8
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/plugin-devtools-common@0.1.12
- @backstage/plugin-permission-react@0.4.25
@backstage/plugin-devtools-backend@0.3.9
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greater32a38e1: Removed unused code for lockfile analysis.2886ef7: DeprecatedcreateRouterand its router options in favour of the new backend system.- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-permission-common@0.8.1
- @backstage/config-loader@1.9.0
- @backstage/plugin-permission-node@0.8.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-devtools-common@0.1.12
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.8.1
- @backstage/types@1.1.1
@backstage/plugin-events-backend@0.3.10
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/config@1.2.0
- @backstage/plugin-events-node@0.3.9
@backstage/plugin-events-backend-module-azure@0.2.9
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-events-node@0.3.9
@backstage/plugin-events-backend-module-bitbucket-cloud@0.2.9
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-events-node@0.3.9
@backstage/plugin-events-backend-module-gerrit@0.2.9
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-events-node@0.3.9
@backstage/plugin-events-backend-module-github@0.2.9
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/config@1.2.0
- @backstage/plugin-events-node@0.3.9
@backstage/plugin-events-backend-module-gitlab@0.2.9
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/config@1.2.0
- @backstage/plugin-events-node@0.3.9
@backstage/plugin-events-backend-test-utils@0.1.33
Patch Changes
- Updated dependencies
- @backstage/plugin-events-node@0.3.9
@backstage/plugin-events-node@0.3.9
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
@backstage/plugin-home@0.7.9
Patch Changes
31bfc44: Updated alpha definitions of extension data references.fe1fbb2: Migrating usages of the deprecatedcreateExtensionv1format to the newerv2format, and oldcreate*Extensionextension creators to blueprints.fdcc059: Fixed a bug on the WelcomeTitle component where the welcome message wasn't correct when the language was set to Spanish- Updated dependencies
- @backstage/frontend-plugin-api@0.7.0
- @backstage/plugin-catalog-react@1.12.3
- @backstage/core-components@0.14.10
- @backstage/core-compat-api@0.2.8
- @backstage/core-app-api@1.14.2
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.3
- @backstage/theme@0.5.6
- @backstage/plugin-home-react@0.1.16
@backstage/plugin-home-react@0.1.16
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.10
- @backstage/core-plugin-api@1.9.3
@backstage/plugin-kubernetes@0.11.13
Patch Changes
e6c15cc: Adds support for Backstage's new frontend system, available via the/alphasub-path export.fe1fbb2: Migrating usages of the deprecatedcreateExtensionv1format to the newerv2format, and oldcreate*Extensionextension creators to blueprints.- Updated dependencies
- @backstage/frontend-plugin-api@0.7.0
- @backstage/plugin-catalog-react@1.12.3
- @backstage/plugin-kubernetes-react@0.4.2
- @backstage/core-components@0.14.10
- @backstage/core-compat-api@0.2.8
- @backstage/catalog-model@1.6.0
- @backstage/core-plugin-api@1.9.3
- @backstage/plugin-kubernetes-common@0.8.2
@backstage/plugin-kubernetes-backend@0.18.4
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greaterb63d378: Update internal imports8c1aa06: Addkubernetes.clusterLocatorMethods[].clusters[].customResourcesto the configuration schema. This was already documented and supported by the plugin.- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-kubernetes-node@0.1.17
- @backstage/plugin-auth-node@0.5.0
- @backstage/plugin-permission-node@0.8.1
- @backstage/plugin-catalog-node@1.12.5
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @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.2
@backstage/plugin-kubernetes-cluster@0.0.14
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.12.3
- @backstage/plugin-kubernetes-react@0.4.2
- @backstage/core-components@0.14.10
- @backstage/catalog-model@1.6.0
- @backstage/core-plugin-api@1.9.3
- @backstage/plugin-kubernetes-common@0.8.2
@backstage/plugin-kubernetes-common@0.8.2
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.8.1
- @backstage/catalog-model@1.6.0
- @backstage/types@1.1.1
@backstage/plugin-kubernetes-node@0.1.17
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greaterb63d378: Update internal imports- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/catalog-model@1.6.0
- @backstage/types@1.1.1
- @backstage/plugin-kubernetes-common@0.8.2
@backstage/plugin-kubernetes-react@0.4.2
Patch Changes
954a593:Liveness Probeadded in ContainerCard Component of PodDrawer- Updated dependencies
- @backstage/core-components@0.14.10
- @backstage/catalog-model@1.6.0
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-kubernetes-common@0.8.2
@backstage/plugin-notifications-backend@0.3.4
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greaterd55b8e3: Avoid sending broadcast emails as a fallback in case the entity-typed notification user can not be resolved.8013044: fix: consider broadcast union with user7a05f50: Allow using notifications without users in the catalog- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-notifications-node@0.2.4
- @backstage/plugin-auth-node@0.5.0
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-events-node@0.3.9
- @backstage/plugin-notifications-common@0.0.5
- @backstage/plugin-signals-node@0.1.9
@backstage/plugin-notifications-node@0.2.4
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greater- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/plugin-notifications-common@0.0.5
- @backstage/plugin-signals-node@0.1.9
@backstage/plugin-org@0.6.28
Patch Changes
c7603e8: Deprecate the old pattern ofcreate*Extension, and replace it with the equivalent Blueprint implementation instead- Updated dependencies
- @backstage/frontend-plugin-api@0.7.0
- @backstage/plugin-catalog-react@1.12.3
- @backstage/core-components@0.14.10
- @backstage/core-compat-api@0.2.8
- @backstage/catalog-model@1.6.0
- @backstage/core-plugin-api@1.9.3
- @backstage/plugin-catalog-common@1.0.26
@backstage/plugin-org-react@0.1.27
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog-react@1.12.3
- @backstage/core-components@0.14.10
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/core-plugin-api@1.9.3
@backstage/plugin-permission-backend@0.5.47
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greater- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-auth-node@0.5.0
- @backstage/plugin-permission-node@0.8.1
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-permission-backend-module-allow-all-policy@0.1.20
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-auth-node@0.5.0
- @backstage/plugin-permission-node@0.8.1
@backstage/plugin-permission-common@0.8.1
Patch Changes
df784fe: Add the MetadataResponse type from @backstage/plugin-permission-node, since this type might be used in frontend code.137fa34: Add the MetadataResponseSerializedRule type from @backstage/plugin-permission-node, since this type might be used in frontend code.- Updated dependencies
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/plugin-permission-node@0.8.1
Patch Changes
df784fe: The MetadataResponse type has been moved to @backstage/plugin-permission-common to match the recent move of MetadataResponseSerializedRule, and should be imported from there going forward. To avoid an immediate breaking change, this type is still re-exported from this package, but is marked as deprecated and will be removed in a future release.5cd9878: The MetadataResponseSerializedRule type has been moved to @backstage/plugin-permission-common, and should be imported from there going forward. To avoid an immediate breaking change, this type is still re-exported from this package, but is marked as deprecated and will be removed in a future release.- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-auth-node@0.5.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-permission-react@0.4.25
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.8.1
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.3
@backstage/plugin-proxy-backend@0.5.4
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greaterb63d378: Update internal imports- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/config@1.2.0
- @backstage/types@1.1.1
@backstage/plugin-scaffolder-backend-module-azure@0.1.15
Patch Changes
187f583: Added examples for publish:azure action and updated its test cases- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-scaffolder-node@0.4.9
- @backstage/integration@1.14.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-scaffolder-backend-module-bitbucket@0.2.13
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greater- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-scaffolder-node@0.4.9
- @backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.13
- @backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.13
- @backstage/integration@1.14.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-scaffolder-backend-module-bitbucket-cloud@0.1.13
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greater3fca643: Added autocompletion support for resourcebranchesd57967c: Add ability to set the initial commit message when initializing a repository using the scaffolder action.- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-scaffolder-node@0.4.9
- @backstage/integration@1.14.0
- @backstage/plugin-bitbucket-cloud-common@0.2.22
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-scaffolder-backend-module-bitbucket-server@0.1.13
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greatere3b64be: Added examples for publish:bitbucketServer action and improve its test cases- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-scaffolder-node@0.4.9
- @backstage/integration@1.14.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.2.24
Patch Changes
389f5a4: Update deprecated url-reader-related imports.93095ee: Make sure node-fetch is version 2.7.0 or greater- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-scaffolder-node@0.4.9
- @backstage/integration@1.14.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-scaffolder-backend-module-cookiecutter@0.2.47
Patch Changes
389f5a4: Update deprecated url-reader-related imports.dae85df: Add examples forfetch:cookiecutterscaffolder action & improve related tests- Updated dependencies
- @backstage/backend-defaults@0.4.2
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-scaffolder-node@0.4.9
- @backstage/integration@1.14.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/plugin-scaffolder-backend-module-gcp@0.1.1
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-scaffolder-node@0.4.9
- @backstage/integration@1.14.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-scaffolder-backend-module-gerrit@0.1.15
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greater- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-scaffolder-node@0.4.9
- @backstage/integration@1.14.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-scaffolder-backend-module-gitea@0.1.13
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greater24de005: Added test cases for publish:gitea examples- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-scaffolder-node@0.4.9
- @backstage/integration@1.14.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-scaffolder-backend-module-github@0.4.1
Patch Changes
d21d307: Added examples for github:environment:create action and improve its test cases6d4cb97: Added examples for github:repo:create action and improved test casescd203f1: Added examples for action github:pages and improved its test cases- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-scaffolder-node@0.4.9
- @backstage/integration@1.14.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-scaffolder-backend-module-gitlab@0.4.5
Patch Changes
-
da97131: Added test cases for gitlab:issues:create examples -
fad1b90: Allow thecreateGitlabProjectVariableActionto use oauth tokens -
aab708e: Added test cases for gitlab:issue:edit examples -
ef742dc: Added test cases for gitlab:projectAccessToken:create example -
1ba4c2f: Added test cases for gitlab:pipeline:trigger examples -
a6603e4: Add custom action for merge request: autoThe Auto action selects the committed action between create and update.
The Auto action fetches files using the /projects/repository/tree endpoint. After fetching, it checks if the file exists locally and in the repository. If it does, it chooses update; otherwise, it chooses create.
-
Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-scaffolder-node@0.4.9
- @backstage/integration@1.14.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-scaffolder-backend-module-notifications@0.0.6
Patch Changes
6fc03c7: Add examples for notification:send scaffolder action & improve related tests- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-scaffolder-node@0.4.9
- @backstage/plugin-notifications-node@0.2.4
- @backstage/plugin-notifications-common@0.0.5
@backstage/plugin-scaffolder-backend-module-rails@0.4.40
Patch Changes
389f5a4: Update deprecated url-reader-related imports.449def7: Add examples for fetch:rails scaffolder action & improve related tests- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-scaffolder-node@0.4.9
- @backstage/integration@1.14.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/plugin-scaffolder-backend-module-sentry@0.1.31
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greater382e868: Added test cases for sentry:project:create examples- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-scaffolder-node@0.4.9
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
@backstage/plugin-scaffolder-backend-module-yeoman@0.3.7
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-scaffolder-node@0.4.9
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-node-test-utils@0.1.10
@backstage/plugin-scaffolder-common@1.5.5
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.8.1
- @backstage/catalog-model@1.6.0
- @backstage/types@1.1.1
@backstage/plugin-scaffolder-node@0.4.9
Patch Changes
389f5a4: Update deprecated url-reader-related imports.c544f81: Add support for status filtering in scaffolder tasks endpoint- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/integration@1.14.0
- @backstage/catalog-model@1.6.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-scaffolder-common@1.5.5
@backstage/plugin-scaffolder-node-test-utils@0.1.10
Patch Changes
- Updated dependencies
- @backstage/backend-common@0.24.0
- @backstage/backend-test-utils@0.5.0
- @backstage/plugin-scaffolder-node@0.4.9
- @backstage/types@1.1.1
@backstage/plugin-search@1.4.15
Patch Changes
c7603e8: Deprecate the old pattern ofcreate*Extension, and replace it with the equivalent Blueprint implementation instead3123c16: Fix package metadata6349099: Added config input type to the extensions- Updated dependencies
- @backstage/frontend-plugin-api@0.7.0
- @backstage/plugin-catalog-react@1.12.3
- @backstage/plugin-search-react@1.7.14
- @backstage/core-components@0.14.10
- @backstage/core-compat-api@0.2.8
- @backstage/plugin-search-common@1.2.14
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
@backstage/plugin-search-backend@1.5.15
Patch Changes
3123c16: Fix package metadata- Updated dependencies
- @backstage/backend-defaults@0.4.2
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-search-backend-node@1.3.0
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-permission-node@0.8.1
- @backstage/plugin-search-common@1.2.14
- @backstage/backend-openapi-utils@0.1.16
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
@backstage/plugin-search-backend-module-elasticsearch@1.5.4
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-search-backend-node@1.3.0
- @backstage/plugin-search-common@1.2.14
- @backstage/config@1.2.0
- @backstage/integration-aws-node@0.1.12
@backstage/plugin-search-backend-module-pg@0.5.33
Patch Changes
7251567: Removing@backstage/backend-app-apidependency- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-search-backend-node@1.3.0
- @backstage/plugin-search-common@1.2.14
- @backstage/config@1.2.0
@backstage/plugin-search-common@1.2.14
Patch Changes
3123c16: Fix package metadata- Updated dependencies
- @backstage/plugin-permission-common@0.8.1
- @backstage/types@1.1.1
@backstage/plugin-search-react@1.7.14
Patch Changes
7bd27e1: Deprecate the old pattern ofcreate*Extension, and replace it with the equivalent Blueprint implementation instead.31bfc44: Updated alpha definitions of extension data references.3123c16: Fix package metadata6349099: Added config input type to the extensions- Updated dependencies
- @backstage/frontend-plugin-api@0.7.0
- @backstage/core-components@0.14.10
- @backstage/plugin-search-common@1.2.14
- @backstage/core-plugin-api@1.9.3
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/version-bridge@1.0.8
@backstage/plugin-signals@0.0.9
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.10
- @backstage/core-plugin-api@1.9.3
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/plugin-signals-react@0.0.4
@backstage/plugin-signals-backend@0.1.9
Patch Changes
93095ee: Make sure node-fetch is version 2.7.0 or greater- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-auth-node@0.5.0
- @backstage/config@1.2.0
- @backstage/types@1.1.1
- @backstage/plugin-events-node@0.3.9
- @backstage/plugin-signals-node@0.1.9
@backstage/plugin-signals-node@0.1.9
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-auth-node@0.5.0
- @backstage/config@1.2.0
- @backstage/types@1.1.1
- @backstage/plugin-events-node@0.3.9
@backstage/plugin-techdocs@1.10.8
Patch Changes
69bd940: Use annotation constants from new techdocs-common package.c7603e8: Deprecate the old pattern ofcreate*Extension, and replace it with the equivalent Blueprint implementation instead27794d1: Allow for more granular control of TechDocsReaderPage styling. Theme overrides can now be provided to TechDocs without affecting the theme in other areas of Backstage.4490d73: Refactor TechDocs' mkdocs-redirects support.8543e72: TechDocs redirect feature now includes a notification to the user before they are redirected.67e76f2: TechDocs now supports themkdocs-redirectsplugin. Redirects defined using themkdocs-redirectplugin will be handled automatically in TechDocs. Redirecting to external urls is not supported. In the case that an external redirect url is provided, TechDocs will redirect to the current documentation site home.bdc5471: Fixed issue where header styles were incorrectly generated when themes used CSS variables to define font size.6349099: Added config input type to the extensions- Updated dependencies
- @backstage/frontend-plugin-api@0.7.0
- @backstage/plugin-catalog-react@1.12.3
- @backstage/plugin-search-react@1.7.14
- @backstage/core-components@0.14.10
- @backstage/core-compat-api@0.2.8
- @backstage/plugin-search-common@1.2.14
- @backstage/integration@1.14.0
- @backstage/plugin-techdocs-common@0.1.0
- @backstage/plugin-auth-react@0.1.5
- @backstage/catalog-model@1.6.0
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/integration-react@1.1.30
- @backstage/theme@0.5.6
- @backstage/plugin-techdocs-react@1.2.7
@backstage/plugin-techdocs-addons-test-utils@1.0.37
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog@1.22.0
- @backstage/plugin-catalog-react@1.12.3
- @backstage/plugin-search-react@1.7.14
- @backstage/plugin-techdocs@1.10.8
- @backstage/core-app-api@1.14.2
- @backstage/core-plugin-api@1.9.3
- @backstage/integration-react@1.1.30
- @backstage/test-utils@1.5.10
- @backstage/plugin-techdocs-react@1.2.7
@backstage/plugin-techdocs-backend@1.10.10
Patch Changes
69bd940: Use annotation constants from new techdocs-common package.93095ee: Make sure node-fetch is version 2.7.0 or greaterb77fbf4: Added backtype: 'local'to TechDocs config schema forpublishera16632c: Update configuration schema to match actual behavior- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-techdocs-node@1.12.9
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-search-backend-module-techdocs@0.2.0
- @backstage/integration@1.14.0
- @backstage/plugin-techdocs-common@0.1.0
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/plugin-catalog-common@1.0.26
@backstage/plugin-techdocs-module-addons-contrib@1.1.13
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.10
- @backstage/integration@1.14.0
- @backstage/core-plugin-api@1.9.3
- @backstage/integration-react@1.1.30
- @backstage/plugin-techdocs-react@1.2.7
@backstage/plugin-techdocs-node@1.12.9
Patch Changes
389f5a4: Update deprecated url-reader-related imports.69bd940: Use annotation constants from new techdocs-common package.949083d: UpdatepatchMkdocsYmlPrebuildto modifyrepo_urlandedit_uriindependently.5cedd9f: Fix TechDocs Edit URL for nested docs- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-search-common@1.2.14
- @backstage/integration@1.14.0
- @backstage/plugin-techdocs-common@0.1.0
- @backstage/catalog-model@1.6.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/integration-aws-node@0.1.12
@backstage/plugin-techdocs-react@1.2.7
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.10
- @backstage/catalog-model@1.6.0
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.3
- @backstage/version-bridge@1.0.8
@backstage/plugin-user-settings@0.8.11
Patch Changes
c7603e8: Deprecate the old pattern ofcreate*Extension, and replace it with the equivalent Blueprint implementation instead6349099: Added config input type to the extensions- Updated dependencies
- @backstage/frontend-plugin-api@0.7.0
- @backstage/plugin-catalog-react@1.12.3
- @backstage/core-components@0.14.10
- @backstage/core-compat-api@0.2.8
- @backstage/core-app-api@1.14.2
- @backstage/core-plugin-api@1.9.3
- @backstage/errors@1.2.4
- @backstage/theme@0.5.6
- @backstage/types@1.1.1
- @backstage/plugin-signals-react@0.0.4
- @backstage/plugin-user-settings-common@0.0.1
@backstage/plugin-user-settings-backend@0.2.22
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-auth-node@0.5.0
- @backstage/config@1.2.0
- @backstage/errors@1.2.4
- @backstage/types@1.1.1
- @backstage/plugin-signals-node@0.1.9
- @backstage/plugin-user-settings-common@0.0.1
example-app@0.2.100
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog@1.22.0
- @backstage/plugin-scaffolder@1.24.0
- @backstage/plugin-scaffolder-react@1.11.0
- @backstage/cli@0.27.0
- @backstage/plugin-notifications@0.3.0
- @backstage/plugin-catalog-react@1.12.3
- @backstage/plugin-search-react@1.7.14
- @backstage/plugin-home@0.7.9
- @backstage/plugin-techdocs@1.10.8
- @backstage/core-components@0.14.10
- @backstage/plugin-api-docs@0.11.8
- @backstage/frontend-app-api@0.8.0
- @backstage/plugin-catalog-graph@0.4.8
- @backstage/plugin-catalog-import@0.12.2
- @backstage/plugin-devtools@0.1.17
- @backstage/plugin-org@0.6.28
- @backstage/plugin-search@1.4.15
- @backstage/plugin-user-settings@0.8.11
- @backstage/plugin-search-common@1.2.14
- @backstage/plugin-kubernetes@0.11.13
- @backstage/core-app-api@1.14.2
- @backstage/plugin-auth-react@0.1.5
- @backstage/catalog-model@1.6.0
- @backstage/app-defaults@1.5.10
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.3
- @backstage/integration-react@1.1.30
- @backstage/theme@0.5.6
- @backstage/plugin-catalog-common@1.0.26
- @backstage/plugin-catalog-unprocessed-entities@0.2.7
- @backstage/plugin-kubernetes-cluster@0.0.14
- @backstage/plugin-permission-react@0.4.25
- @backstage/plugin-signals@0.0.9
- @backstage/plugin-techdocs-module-addons-contrib@1.1.13
- @backstage/plugin-techdocs-react@1.2.7
example-app-next@0.0.14
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog@1.22.0
- @backstage/plugin-scaffolder@1.24.0
- @backstage/frontend-plugin-api@0.7.0
- @backstage/plugin-scaffolder-react@1.11.0
- @backstage/cli@0.27.0
- @backstage/plugin-notifications@0.3.0
- @backstage/plugin-catalog-react@1.12.3
- @backstage/plugin-search-react@1.7.14
- @backstage/plugin-home@0.7.9
- @backstage/plugin-techdocs@1.10.8
- @backstage/core-components@0.14.10
- @backstage/plugin-api-docs@0.11.8
- @backstage/frontend-app-api@0.8.0
- @backstage/core-compat-api@0.2.8
- @backstage/plugin-app-visualizer@0.1.9
- @backstage/plugin-catalog-graph@0.4.8
- @backstage/plugin-catalog-import@0.12.2
- @backstage/plugin-org@0.6.28
- @backstage/plugin-search@1.4.15
- @backstage/plugin-user-settings@0.8.11
- @backstage/plugin-search-common@1.2.14
- @backstage/plugin-kubernetes@0.11.13
- @backstage/core-app-api@1.14.2
- @backstage/plugin-auth-react@0.1.5
- @backstage/catalog-model@1.6.0
- @backstage/app-defaults@1.5.10
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.3
- @backstage/integration-react@1.1.30
- @backstage/theme@0.5.6
- @backstage/plugin-catalog-common@1.0.26
- @backstage/plugin-catalog-unprocessed-entities@0.2.7
- @backstage/plugin-kubernetes-cluster@0.0.14
- @backstage/plugin-permission-react@0.4.25
- @backstage/plugin-signals@0.0.9
- @backstage/plugin-techdocs-module-addons-contrib@1.1.13
- @backstage/plugin-techdocs-react@1.2.7
app-next-example-plugin@0.0.14
Patch Changes
- Updated dependencies
- @backstage/frontend-plugin-api@0.7.0
- @backstage/core-components@0.14.10
example-backend@0.0.29
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.4.2
- @backstage/plugin-scaffolder-backend-module-github@0.4.1
- @backstage/plugin-auth-backend-module-github-provider@0.1.20
- @backstage/backend-plugin-api@0.8.0
- @backstage/plugin-catalog-backend@1.25.0
- @backstage/plugin-catalog-backend-module-openapi@0.1.41
- @backstage/plugin-search-backend-node@1.3.0
- @backstage/plugin-scaffolder-backend@1.24.0
- @backstage/plugin-techdocs-backend@1.10.10
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-search-backend-module-techdocs@0.2.0
- @backstage/plugin-search-backend-module-explore@0.2.0
- @backstage/plugin-notifications-backend@0.3.4
- @backstage/plugin-kubernetes-backend@0.18.4
- @backstage/plugin-permission-backend@0.5.47
- @backstage/plugin-devtools-backend@0.3.9
- @backstage/plugin-signals-backend@0.1.9
- @backstage/plugin-proxy-backend@0.5.4
- @backstage/plugin-auth-backend@0.22.10
- @backstage/plugin-app-backend@0.3.72
- @backstage/plugin-auth-node@0.5.0
- @backstage/plugin-permission-node@0.8.1
- @backstage/plugin-catalog-backend-module-backstage-openapi@0.3.0
- @backstage/plugin-search-backend-module-catalog@0.2.0
- @backstage/plugin-search-backend@1.5.15
- @backstage/catalog-model@1.6.0
- @backstage/plugin-auth-backend-module-guest-provider@0.1.9
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.21
- @backstage/plugin-catalog-backend-module-unprocessed@0.4.10
- @backstage/plugin-permission-backend-module-allow-all-policy@0.1.20
example-backend-legacy@0.2.101
Patch Changes
- Updated dependencies
- @backstage/backend-defaults@0.4.2
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-catalog-backend@1.25.0
- @backstage/plugin-scaffolder-backend-module-confluence-to-markdown@0.2.24
- @backstage/plugin-scaffolder-backend-module-rails@0.4.40
- @backstage/plugin-search-backend-node@1.3.0
- @backstage/plugin-scaffolder-backend@1.24.0
- @backstage/plugin-techdocs-backend@1.10.10
- @backstage/plugin-permission-common@0.8.1
- @backstage/plugin-search-backend-module-techdocs@0.2.0
- @backstage/plugin-search-backend-module-explore@0.2.0
- @backstage/plugin-kubernetes-backend@0.18.4
- @backstage/plugin-permission-backend@0.5.47
- @backstage/plugin-devtools-backend@0.3.9
- @backstage/plugin-signals-backend@0.1.9
- @backstage/plugin-proxy-backend@0.5.4
- @backstage/plugin-auth-backend@0.22.10
- @backstage/plugin-app-backend@0.3.72
- @backstage/plugin-auth-node@0.5.0
- @backstage/plugin-permission-node@0.8.1
- @backstage/plugin-scaffolder-backend-module-gitlab@0.4.5
- @backstage/plugin-search-backend-module-catalog@0.2.0
- @backstage/plugin-search-backend@1.5.15
- @backstage/plugin-catalog-node@1.12.5
- @backstage/integration@1.14.0
- @backstage/plugin-search-backend-module-pg@0.5.33
- @backstage/catalog-model@1.6.0
- @backstage/catalog-client@1.6.6
- @backstage/config@1.2.0
- @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.21
- @backstage/plugin-catalog-backend-module-unprocessed@0.4.10
- @backstage/plugin-events-backend@0.3.10
- @backstage/plugin-events-node@0.3.9
- @backstage/plugin-search-backend-module-elasticsearch@1.5.4
- @backstage/plugin-signals-node@0.1.9
e2e-test@0.2.19
Patch Changes
- Updated dependencies
- @backstage/create-app@0.5.18
- @backstage/cli-common@0.1.14
- @backstage/errors@1.2.4
techdocs-cli-embedded-app@0.2.99
Patch Changes
- Updated dependencies
- @backstage/plugin-catalog@1.22.0
- @backstage/cli@0.27.0
- @backstage/plugin-techdocs@1.10.8
- @backstage/core-components@0.14.10
- @backstage/core-app-api@1.14.2
- @backstage/catalog-model@1.6.0
- @backstage/app-defaults@1.5.10
- @backstage/config@1.2.0
- @backstage/core-plugin-api@1.9.3
- @backstage/integration-react@1.1.30
- @backstage/test-utils@1.5.10
- @backstage/theme@0.5.6
- @backstage/plugin-techdocs-react@1.2.7
@internal/plugin-todo-list@1.0.30
Patch Changes
- Updated dependencies
- @backstage/core-components@0.14.10
- @backstage/core-plugin-api@1.9.3
@internal/plugin-todo-list-backend@1.0.30
Patch Changes
- Updated dependencies
- @backstage/backend-plugin-api@0.8.0
- @backstage/backend-common@0.24.0
- @backstage/plugin-auth-node@0.5.0
- @backstage/errors@1.2.4
@internal/plugin-todo-list-common@1.0.21
Patch Changes
- Updated dependencies
- @backstage/plugin-permission-common@0.8.1