From 9c7fb3003bc7c9f4a0e9956d1981d8aa4c7df91e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20Adel=C3=B6w?= Date: Fri, 22 Mar 2024 15:22:58 +0100 Subject: [PATCH 1/2] Patch from PR #23789 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fredrik Adelöw --- .changeset/angry-chairs-brake.md | 6 ++++++ .changeset/empty-spiders-pay.md | 5 +++++ .changeset/famous-rats-kick.md | 5 +++++ .../package.json | 2 +- .../src/UnprocessedEntitiesModule.ts | 7 ------- .../src/module.ts | 6 ++++++ plugins/catalog-backend/api-report.md | 1 + .../src/service/CatalogBuilder.ts | 20 +++++++++++++++++-- .../src/service/CatalogPlugin.ts | 11 ++++++++++ plugins/catalog-node/api-report-alpha.md | 3 +++ plugins/catalog-node/src/extensions.ts | 6 +++++- .../service/PermissionIntegrationClient.ts | 5 ++--- .../createPermissionIntegrationRouter.ts | 1 - yarn.lock | 2 +- 14 files changed, 64 insertions(+), 16 deletions(-) create mode 100644 .changeset/angry-chairs-brake.md create mode 100644 .changeset/empty-spiders-pay.md create mode 100644 .changeset/famous-rats-kick.md diff --git a/.changeset/angry-chairs-brake.md b/.changeset/angry-chairs-brake.md new file mode 100644 index 0000000000..3dd9e4bef5 --- /dev/null +++ b/.changeset/angry-chairs-brake.md @@ -0,0 +1,6 @@ +--- +'@backstage/plugin-catalog-backend': minor +'@backstage/plugin-catalog-node': minor +--- + +Added the ability to inject custom permissions from modules, on `CatalogBuilder` and `CatalogPermissionExtensionPoint` diff --git a/.changeset/empty-spiders-pay.md b/.changeset/empty-spiders-pay.md new file mode 100644 index 0000000000..941823f36b --- /dev/null +++ b/.changeset/empty-spiders-pay.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-catalog-backend-module-unprocessed': patch +--- + +Internal update that injects custom permissions into the catalog using its extension point diff --git a/.changeset/famous-rats-kick.md b/.changeset/famous-rats-kick.md new file mode 100644 index 0000000000..2ca63b4717 --- /dev/null +++ b/.changeset/famous-rats-kick.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-permission-backend': patch +--- + +Properly forward causes of errors from upstream backends in the `PermissionIntegrationClient` diff --git a/plugins/catalog-backend-module-unprocessed/package.json b/plugins/catalog-backend-module-unprocessed/package.json index 8b916b4770..2cd0a03a62 100644 --- a/plugins/catalog-backend-module-unprocessed/package.json +++ b/plugins/catalog-backend-module-unprocessed/package.json @@ -40,9 +40,9 @@ "@backstage/catalog-model": "workspace:^", "@backstage/errors": "workspace:^", "@backstage/plugin-auth-node": "workspace:^", + "@backstage/plugin-catalog-node": "workspace:^", "@backstage/plugin-catalog-unprocessed-entities-common": "workspace:^", "@backstage/plugin-permission-common": "workspace:^", - "@backstage/plugin-permission-node": "workspace:^", "express-promise-router": "^4.1.1", "knex": "^3.0.0" } diff --git a/plugins/catalog-backend-module-unprocessed/src/UnprocessedEntitiesModule.ts b/plugins/catalog-backend-module-unprocessed/src/UnprocessedEntitiesModule.ts index 2653ffedac..23042ff2d8 100644 --- a/plugins/catalog-backend-module-unprocessed/src/UnprocessedEntitiesModule.ts +++ b/plugins/catalog-backend-module-unprocessed/src/UnprocessedEntitiesModule.ts @@ -34,7 +34,6 @@ import { AuthorizeResult, BasicPermission, } from '@backstage/plugin-permission-common'; -import { createPermissionIntegrationRouter } from '@backstage/plugin-permission-node'; import { unprocessedEntitiesDeletePermission } from '@backstage/plugin-catalog-unprocessed-entities-common'; import { NotAllowedError } from '@backstage/errors'; import { createLegacyAuthAdapters } from '@backstage/backend-common'; @@ -145,10 +144,6 @@ export class UnprocessedEntitiesModule { } registerRoutes() { - const permissionIntegrationRouter = createPermissionIntegrationRouter({ - permissions: [unprocessedEntitiesDeletePermission], - }); - const isRequestAuthorized = async ( req: Request, permission: BasicPermission, @@ -162,8 +157,6 @@ export class UnprocessedEntitiesModule { return decision.result !== AuthorizeResult.DENY; }; - this.router.use(permissionIntegrationRouter); - this.moduleRouter .get('/entities/unprocessed/failed', async (req, res) => { return res.json( diff --git a/plugins/catalog-backend-module-unprocessed/src/module.ts b/plugins/catalog-backend-module-unprocessed/src/module.ts index 852b8fb432..dabbd60d6f 100644 --- a/plugins/catalog-backend-module-unprocessed/src/module.ts +++ b/plugins/catalog-backend-module-unprocessed/src/module.ts @@ -19,6 +19,8 @@ import { createBackendModule, } from '@backstage/backend-plugin-api'; import { UnprocessedEntitiesModule } from './UnprocessedEntitiesModule'; +import { catalogPermissionExtensionPoint } from '@backstage/plugin-catalog-node/alpha'; +import { unprocessedEntitiesDeletePermission } from '@backstage/plugin-catalog-unprocessed-entities-common'; /** * Catalog Module for Unprocessed Entities @@ -37,6 +39,7 @@ export const catalogModuleUnprocessedEntities = createBackendModule({ httpAuth: coreServices.httpAuth, discovery: coreServices.discovery, permissions: coreServices.permissions, + catalogPermissions: catalogPermissionExtensionPoint, }, async init({ database, @@ -45,6 +48,7 @@ export const catalogModuleUnprocessedEntities = createBackendModule({ permissions, httpAuth, discovery, + catalogPermissions, }) { const module = UnprocessedEntitiesModule.create({ database: await database.getClient(), @@ -54,6 +58,8 @@ export const catalogModuleUnprocessedEntities = createBackendModule({ httpAuth, }); + catalogPermissions.addPermissions(unprocessedEntitiesDeletePermission); + module.registerRoutes(); logger.info( diff --git a/plugins/catalog-backend/api-report.md b/plugins/catalog-backend/api-report.md index ef2379766d..570cc5e230 100644 --- a/plugins/catalog-backend/api-report.md +++ b/plugins/catalog-backend/api-report.md @@ -148,6 +148,7 @@ export class CatalogBuilder { CatalogPermissionRuleInput | Array > ): this; + addPermissions(...permissions: Array>): this; addProcessor( ...processors: Array> ): CatalogBuilder; diff --git a/plugins/catalog-backend/src/service/CatalogBuilder.ts b/plugins/catalog-backend/src/service/CatalogBuilder.ts index 7fcee231fd..64516e74a9 100644 --- a/plugins/catalog-backend/src/service/CatalogBuilder.ts +++ b/plugins/catalog-backend/src/service/CatalogBuilder.ts @@ -84,7 +84,10 @@ import { DefaultCatalogRulesEnforcer } from '../ingestion/CatalogRules'; import { Config, readDurationFromConfig } from '@backstage/config'; import { Logger } from 'winston'; import { connectEntityProviders } from '../processing/connectEntityProviders'; -import { PermissionRuleParams } from '@backstage/plugin-permission-common'; +import { + Permission, + PermissionRuleParams, +} from '@backstage/plugin-permission-common'; import { permissionRules as catalogPermissionRules } from '../permissions/rules'; import { PermissionRule } from '@backstage/plugin-permission-node'; import { @@ -177,6 +180,7 @@ export class CatalogBuilder { }) => Promise | void; private processingInterval: ProcessingIntervalFunction; private locationAnalyzer: LocationAnalyzer | undefined = undefined; + private readonly permissions: Permission[]; private readonly permissionRules: CatalogPermissionRuleInput[]; private allowedLocationType: string[]; private legacySingleProcessorValidation = false; @@ -200,6 +204,7 @@ export class CatalogBuilder { this.locationAnalyzers = []; this.processorsReplace = false; this.parser = undefined; + this.permissions = [...catalogPermissions]; this.permissionRules = Object.values(catalogPermissionRules); this.allowedLocationType = ['url']; @@ -401,6 +406,17 @@ export class CatalogBuilder { return this; } + /** + * Adds additional permissions. See + * {@link @backstage/plugin-permission-node#Permission}. + * + * @param permissions - Additional permissions + */ + addPermissions(...permissions: Array>) { + this.permissions.push(...permissions.flat()); + return this; + } + /** * Adds additional permission rules. Permission rules are used to evaluate * catalog resources against queries. See @@ -551,7 +567,7 @@ export class CatalogBuilder { entitiesByRef[stringifyEntityRef(parseEntityRef(resourceRef))], ); }, - permissions: catalogPermissions, + permissions: this.permissions, rules: this.permissionRules, }); diff --git a/plugins/catalog-backend/src/service/CatalogPlugin.ts b/plugins/catalog-backend/src/service/CatalogPlugin.ts index 6e4424922d..423a9bb9d1 100644 --- a/plugins/catalog-backend/src/service/CatalogPlugin.ts +++ b/plugins/catalog-backend/src/service/CatalogPlugin.ts @@ -38,6 +38,7 @@ import { } from '@backstage/plugin-catalog-node'; import { loggerToWinstonLogger } from '@backstage/backend-common'; import { merge } from 'lodash'; +import { Permission } from '@backstage/plugin-permission-common'; class CatalogProcessingExtensionPointImpl implements CatalogProcessingExtensionPoint @@ -113,8 +114,13 @@ class CatalogAnalysisExtensionPointImpl class CatalogPermissionExtensionPointImpl implements CatalogPermissionExtensionPoint { + #permissions = new Array(); #permissionRules = new Array(); + addPermissions(...permission: Array>): void { + this.#permissions.push(...permission.flat()); + } + addPermissionRules( ...rules: Array< CatalogPermissionRuleInput | Array @@ -123,6 +129,10 @@ class CatalogPermissionExtensionPointImpl this.#permissionRules.push(...rules.flat()); } + get permissions() { + return this.#permissions; + } + get permissionRules() { return this.#permissionRules; } @@ -239,6 +249,7 @@ export const catalogPlugin = createBackendPlugin({ ([key, resolver]) => builder.setPlaceholderResolver(key, resolver), ); builder.addLocationAnalyzers(...analysisExtensions.locationAnalyzers); + builder.addPermissions(...permissionExtensions.permissions); builder.addPermissionRules(...permissionExtensions.permissionRules); builder.setFieldFormatValidators(modelExtensions.fieldValidators); diff --git a/plugins/catalog-node/api-report-alpha.md b/plugins/catalog-node/api-report-alpha.md index 17ad6e7c1e..fb41d6f03e 100644 --- a/plugins/catalog-node/api-report-alpha.md +++ b/plugins/catalog-node/api-report-alpha.md @@ -10,6 +10,7 @@ import { EntitiesSearchFilter } from '@backstage/plugin-catalog-node'; import { Entity } from '@backstage/catalog-model'; import { EntityProvider } from '@backstage/plugin-catalog-node'; import { ExtensionPoint } from '@backstage/backend-plugin-api'; +import { Permission } from '@backstage/plugin-permission-common'; import { PermissionRule } from '@backstage/plugin-permission-node'; import { PermissionRuleParams } from '@backstage/plugin-permission-common'; import { PlaceholderResolver } from '@backstage/plugin-catalog-node'; @@ -43,6 +44,8 @@ export interface CatalogPermissionExtensionPoint { CatalogPermissionRuleInput | Array > ): void; + // (undocumented) + addPermissions(...permissions: Array>): void; } // @alpha (undocumented) diff --git a/plugins/catalog-node/src/extensions.ts b/plugins/catalog-node/src/extensions.ts index 09a7e1d894..648b8c5974 100644 --- a/plugins/catalog-node/src/extensions.ts +++ b/plugins/catalog-node/src/extensions.ts @@ -24,7 +24,10 @@ import { PlaceholderResolver, ScmLocationAnalyzer, } from '@backstage/plugin-catalog-node'; -import { PermissionRuleParams } from '@backstage/plugin-permission-common'; +import { + Permission, + PermissionRuleParams, +} from '@backstage/plugin-permission-common'; import { PermissionRule } from '@backstage/plugin-permission-node'; /** @@ -104,6 +107,7 @@ export type CatalogPermissionRuleInput< * @alpha */ export interface CatalogPermissionExtensionPoint { + addPermissions(...permissions: Array>): void; addPermissionRules( ...rules: Array< CatalogPermissionRuleInput | Array diff --git a/plugins/permission-backend/src/service/PermissionIntegrationClient.ts b/plugins/permission-backend/src/service/PermissionIntegrationClient.ts index 7567dc8fbb..767c7e9dd1 100644 --- a/plugins/permission-backend/src/service/PermissionIntegrationClient.ts +++ b/plugins/permission-backend/src/service/PermissionIntegrationClient.ts @@ -29,6 +29,7 @@ import { BackstageCredentials, DiscoveryService, } from '@backstage/backend-plugin-api'; +import { ResponseError } from '@backstage/errors'; const responseSchema = z.object({ items: z.array( @@ -90,9 +91,7 @@ export class PermissionIntegrationClient { }); if (!response.ok) { - throw new Error( - `Unexpected response from plugin upstream when applying conditions. Expected 200 but got ${response.status} - ${response.statusText}`, - ); + throw await ResponseError.fromResponse(response); } const result = responseSchema.parse(await response.json()); diff --git a/plugins/permission-node/src/integration/createPermissionIntegrationRouter.ts b/plugins/permission-node/src/integration/createPermissionIntegrationRouter.ts index b6f6176f4d..ee2444fe89 100644 --- a/plugins/permission-node/src/integration/createPermissionIntegrationRouter.ts +++ b/plugins/permission-node/src/integration/createPermissionIntegrationRouter.ts @@ -162,7 +162,6 @@ const applyConditions = ( }; /** - * Takes some permission conditions and returns a definitive authorization result * on the resource to which they apply. * diff --git a/yarn.lock b/yarn.lock index eabb4acd7a..ce71b014c8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5631,9 +5631,9 @@ __metadata: "@backstage/cli": "workspace:^" "@backstage/errors": "workspace:^" "@backstage/plugin-auth-node": "workspace:^" + "@backstage/plugin-catalog-node": "workspace:^" "@backstage/plugin-catalog-unprocessed-entities-common": "workspace:^" "@backstage/plugin-permission-common": "workspace:^" - "@backstage/plugin-permission-node": "workspace:^" "@types/express": ^4.17.6 express-promise-router: ^4.1.1 knex: ^3.0.0 From 714df5b29643a93140e632e8aaf577459814e37c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20Adel=C3=B6w?= Date: Fri, 22 Mar 2024 15:23:35 +0100 Subject: [PATCH 2/2] Generate Release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fredrik Adelöw --- .changeset/angry-chairs-brake.md | 6 ----- .changeset/empty-spiders-pay.md | 5 ---- .changeset/famous-rats-kick.md | 5 ---- package.json | 2 +- .../CHANGELOG.md | 7 ++++++ .../package.json | 2 +- packages/backend-next/CHANGELOG.md | 24 +++++++++++++++++++ packages/backend-next/package.json | 2 +- packages/backend/CHANGELOG.md | 22 +++++++++++++++++ packages/backend/package.json | 2 +- .../CHANGELOG.md | 7 ++++++ .../package.json | 2 +- .../CHANGELOG.md | 7 ++++++ .../package.json | 2 +- plugins/auth-backend/CHANGELOG.md | 16 +++++++++++++ plugins/auth-backend/package.json | 2 +- plugins/azure-devops-backend/CHANGELOG.md | 7 ++++++ plugins/azure-devops-backend/package.json | 2 +- plugins/azure-sites-backend/CHANGELOG.md | 7 ++++++ plugins/azure-sites-backend/package.json | 2 +- .../catalog-backend-module-aws/CHANGELOG.md | 7 ++++++ .../catalog-backend-module-aws/package.json | 2 +- .../catalog-backend-module-azure/CHANGELOG.md | 7 ++++++ .../catalog-backend-module-azure/package.json | 2 +- .../CHANGELOG.md | 7 ++++++ .../package.json | 2 +- .../CHANGELOG.md | 7 ++++++ .../package.json | 2 +- .../CHANGELOG.md | 7 ++++++ .../package.json | 2 +- .../catalog-backend-module-gcp/CHANGELOG.md | 7 ++++++ .../catalog-backend-module-gcp/package.json | 2 +- .../CHANGELOG.md | 7 ++++++ .../package.json | 2 +- .../CHANGELOG.md | 8 +++++++ .../package.json | 2 +- .../CHANGELOG.md | 8 +++++++ .../package.json | 2 +- .../CHANGELOG.md | 7 ++++++ .../package.json | 2 +- .../CHANGELOG.md | 8 +++++++ .../package.json | 2 +- .../catalog-backend-module-ldap/CHANGELOG.md | 7 ++++++ .../catalog-backend-module-ldap/package.json | 2 +- .../CHANGELOG.md | 7 ++++++ .../package.json | 2 +- .../CHANGELOG.md | 8 +++++++ .../package.json | 2 +- .../CHANGELOG.md | 7 ++++++ .../package.json | 2 +- .../CHANGELOG.md | 7 ++++++ .../package.json | 2 +- .../CHANGELOG.md | 8 +++++++ .../package.json | 2 +- plugins/catalog-backend/CHANGELOG.md | 12 ++++++++++ plugins/catalog-backend/package.json | 2 +- plugins/catalog-node/CHANGELOG.md | 6 +++++ plugins/catalog-node/package.json | 2 +- plugins/jenkins-backend/CHANGELOG.md | 7 ++++++ plugins/jenkins-backend/package.json | 2 +- plugins/kubernetes-backend/CHANGELOG.md | 8 +++++++ plugins/kubernetes-backend/package.json | 2 +- plugins/lighthouse-backend/CHANGELOG.md | 7 ++++++ plugins/lighthouse-backend/package.json | 2 +- plugins/linguist-backend/CHANGELOG.md | 7 ++++++ plugins/linguist-backend/package.json | 2 +- plugins/permission-backend/CHANGELOG.md | 6 +++++ plugins/permission-backend/package.json | 2 +- plugins/scaffolder-backend/CHANGELOG.md | 8 +++++++ plugins/scaffolder-backend/package.json | 2 +- .../CHANGELOG.md | 7 ++++++ .../package.json | 2 +- .../CHANGELOG.md | 7 ++++++ .../package.json | 2 +- plugins/techdocs-backend/CHANGELOG.md | 7 ++++++ plugins/techdocs-backend/package.json | 2 +- plugins/todo-backend/CHANGELOG.md | 7 ++++++ plugins/todo-backend/package.json | 2 +- 78 files changed, 348 insertions(+), 54 deletions(-) delete mode 100644 .changeset/angry-chairs-brake.md delete mode 100644 .changeset/empty-spiders-pay.md delete mode 100644 .changeset/famous-rats-kick.md diff --git a/.changeset/angry-chairs-brake.md b/.changeset/angry-chairs-brake.md deleted file mode 100644 index 3dd9e4bef5..0000000000 --- a/.changeset/angry-chairs-brake.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@backstage/plugin-catalog-backend': minor -'@backstage/plugin-catalog-node': minor ---- - -Added the ability to inject custom permissions from modules, on `CatalogBuilder` and `CatalogPermissionExtensionPoint` diff --git a/.changeset/empty-spiders-pay.md b/.changeset/empty-spiders-pay.md deleted file mode 100644 index 941823f36b..0000000000 --- a/.changeset/empty-spiders-pay.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-catalog-backend-module-unprocessed': patch ---- - -Internal update that injects custom permissions into the catalog using its extension point diff --git a/.changeset/famous-rats-kick.md b/.changeset/famous-rats-kick.md deleted file mode 100644 index 2ca63b4717..0000000000 --- a/.changeset/famous-rats-kick.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@backstage/plugin-permission-backend': patch ---- - -Properly forward causes of errors from upstream backends in the `PermissionIntegrationClient` diff --git a/package.json b/package.json index 5a5c7fd25a..f408aca31c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "root", - "version": "1.24.0", + "version": "1.24.1", "private": true, "repository": { "type": "git", diff --git a/packages/backend-dynamic-feature-service/CHANGELOG.md b/packages/backend-dynamic-feature-service/CHANGELOG.md index 99385f2821..9a8a7a364b 100644 --- a/packages/backend-dynamic-feature-service/CHANGELOG.md +++ b/packages/backend-dynamic-feature-service/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/backend-dynamic-feature-service +## 0.2.5 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-backend@1.19.0 + ## 0.2.4 ### Patch Changes diff --git a/packages/backend-dynamic-feature-service/package.json b/packages/backend-dynamic-feature-service/package.json index e6c92f7964..0b592b5f70 100644 --- a/packages/backend-dynamic-feature-service/package.json +++ b/packages/backend-dynamic-feature-service/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/backend-dynamic-feature-service", "description": "Backstage dynamic feature service", - "version": "0.2.4", + "version": "0.2.5", "main": "src/index.ts", "types": "src/index.ts", "publishConfig": { diff --git a/packages/backend-next/CHANGELOG.md b/packages/backend-next/CHANGELOG.md index bcfed91a95..c16188dd82 100644 --- a/packages/backend-next/CHANGELOG.md +++ b/packages/backend-next/CHANGELOG.md @@ -1,5 +1,29 @@ # example-backend-next +## 0.0.22 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-backend@1.19.0 + - @backstage/plugin-catalog-backend-module-unprocessed@0.4.1 + - @backstage/plugin-permission-backend@0.5.38 + - @backstage/plugin-catalog-backend-module-openapi@0.1.32 + - @backstage/plugin-auth-backend@0.22.1 + - @backstage/plugin-azure-devops-backend@0.6.1 + - @backstage/plugin-catalog-backend-module-backstage-openapi@0.1.8 + - @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.12 + - @backstage/plugin-jenkins-backend@0.4.1 + - @backstage/plugin-kubernetes-backend@0.16.1 + - @backstage/plugin-lighthouse-backend@0.4.7 + - @backstage/plugin-linguist-backend@0.5.12 + - @backstage/plugin-scaffolder-backend@1.22.1 + - @backstage/plugin-search-backend-module-catalog@0.1.19 + - @backstage/plugin-search-backend-module-techdocs@0.1.19 + - @backstage/plugin-todo-backend@0.3.13 + - @backstage/plugin-auth-backend-module-github-provider@0.1.11 + - @backstage/plugin-techdocs-backend@1.10.1 + ## 0.0.21 ### Patch Changes diff --git a/packages/backend-next/package.json b/packages/backend-next/package.json index 7889a31247..a82c150ce3 100644 --- a/packages/backend-next/package.json +++ b/packages/backend-next/package.json @@ -1,6 +1,6 @@ { "name": "example-backend-next", - "version": "0.0.21", + "version": "0.0.22", "main": "dist/index.cjs.js", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/packages/backend/CHANGELOG.md b/packages/backend/CHANGELOG.md index 459ccbd21a..f7f51ccbc6 100644 --- a/packages/backend/CHANGELOG.md +++ b/packages/backend/CHANGELOG.md @@ -1,5 +1,27 @@ # example-backend +## 0.2.94 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-backend@1.19.0 + - @backstage/plugin-catalog-node@1.9.0 + - @backstage/plugin-catalog-backend-module-unprocessed@0.4.1 + - @backstage/plugin-permission-backend@0.5.38 + - @backstage/plugin-auth-backend@0.22.1 + - @backstage/plugin-azure-devops-backend@0.6.1 + - @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.12 + - @backstage/plugin-jenkins-backend@0.4.1 + - @backstage/plugin-kubernetes-backend@0.16.1 + - @backstage/plugin-lighthouse-backend@0.4.7 + - @backstage/plugin-linguist-backend@0.5.12 + - @backstage/plugin-scaffolder-backend@1.22.1 + - @backstage/plugin-search-backend-module-catalog@0.1.19 + - @backstage/plugin-search-backend-module-techdocs@0.1.19 + - @backstage/plugin-todo-backend@0.3.13 + - @backstage/plugin-techdocs-backend@1.10.1 + ## 0.2.93 ### Patch Changes diff --git a/packages/backend/package.json b/packages/backend/package.json index 48d7d72552..ab26e6332b 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -1,6 +1,6 @@ { "name": "example-backend", - "version": "0.2.93", + "version": "0.2.94", "main": "dist/index.cjs.js", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/auth-backend-module-aws-alb-provider/CHANGELOG.md b/plugins/auth-backend-module-aws-alb-provider/CHANGELOG.md index c976ecc7e1..8b91a08610 100644 --- a/plugins/auth-backend-module-aws-alb-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-aws-alb-provider/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-auth-backend-module-aws-alb-provider +## 0.1.6 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-auth-backend@0.22.1 + ## 0.1.5 ### Patch Changes diff --git a/plugins/auth-backend-module-aws-alb-provider/package.json b/plugins/auth-backend-module-aws-alb-provider/package.json index 15136245a9..c488c27890 100644 --- a/plugins/auth-backend-module-aws-alb-provider/package.json +++ b/plugins/auth-backend-module-aws-alb-provider/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-auth-backend-module-aws-alb-provider", "description": "The aws-alb provider module for the Backstage auth backend.", - "version": "0.1.5", + "version": "0.1.6", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/auth-backend-module-oidc-provider/CHANGELOG.md b/plugins/auth-backend-module-oidc-provider/CHANGELOG.md index f0e91d0f26..a22f9182cf 100644 --- a/plugins/auth-backend-module-oidc-provider/CHANGELOG.md +++ b/plugins/auth-backend-module-oidc-provider/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-auth-backend-module-oidc-provider +## 0.1.5 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-auth-backend@0.22.1 + ## 0.1.4 ### Patch Changes diff --git a/plugins/auth-backend-module-oidc-provider/package.json b/plugins/auth-backend-module-oidc-provider/package.json index 7613a29765..8a92a67dad 100644 --- a/plugins/auth-backend-module-oidc-provider/package.json +++ b/plugins/auth-backend-module-oidc-provider/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-auth-backend-module-oidc-provider", "description": "The oidc-provider backend module for the auth plugin.", - "version": "0.1.4", + "version": "0.1.5", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/auth-backend/CHANGELOG.md b/plugins/auth-backend/CHANGELOG.md index ec344e0f8d..b30d6e1bd0 100644 --- a/plugins/auth-backend/CHANGELOG.md +++ b/plugins/auth-backend/CHANGELOG.md @@ -1,5 +1,21 @@ # @backstage/plugin-auth-backend +## 0.22.1 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + - @backstage/plugin-auth-backend-module-atlassian-provider@0.1.6 + - @backstage/plugin-auth-backend-module-aws-alb-provider@0.1.6 + - @backstage/plugin-auth-backend-module-github-provider@0.1.11 + - @backstage/plugin-auth-backend-module-gitlab-provider@0.1.11 + - @backstage/plugin-auth-backend-module-google-provider@0.1.11 + - @backstage/plugin-auth-backend-module-microsoft-provider@0.1.9 + - @backstage/plugin-auth-backend-module-oauth2-provider@0.1.11 + - @backstage/plugin-auth-backend-module-oidc-provider@0.1.5 + - @backstage/plugin-auth-backend-module-okta-provider@0.0.7 + ## 0.22.0 ### Minor Changes diff --git a/plugins/auth-backend/package.json b/plugins/auth-backend/package.json index ea0f0ef038..5914ad5470 100644 --- a/plugins/auth-backend/package.json +++ b/plugins/auth-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-auth-backend", - "version": "0.22.0", + "version": "0.22.1", "description": "A Backstage backend plugin that handles authentication", "backstage": { "role": "backend-plugin" diff --git a/plugins/azure-devops-backend/CHANGELOG.md b/plugins/azure-devops-backend/CHANGELOG.md index 96920c60d7..9569ebae27 100644 --- a/plugins/azure-devops-backend/CHANGELOG.md +++ b/plugins/azure-devops-backend/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-azure-devops-backend +## 0.6.1 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + ## 0.6.0 ### Minor Changes diff --git a/plugins/azure-devops-backend/package.json b/plugins/azure-devops-backend/package.json index c5c6eea1f5..ed659408e5 100644 --- a/plugins/azure-devops-backend/package.json +++ b/plugins/azure-devops-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-azure-devops-backend", - "version": "0.6.0", + "version": "0.6.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/azure-sites-backend/CHANGELOG.md b/plugins/azure-sites-backend/CHANGELOG.md index 536d46faf6..dc4d7fb424 100644 --- a/plugins/azure-sites-backend/CHANGELOG.md +++ b/plugins/azure-sites-backend/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-azure-sites-backend +## 0.3.1 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + ## 0.3.0 ### Minor Changes diff --git a/plugins/azure-sites-backend/package.json b/plugins/azure-sites-backend/package.json index f7e70b83fa..5c1178e746 100644 --- a/plugins/azure-sites-backend/package.json +++ b/plugins/azure-sites-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-azure-sites-backend", - "version": "0.3.0", + "version": "0.3.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-backend-module-aws/CHANGELOG.md b/plugins/catalog-backend-module-aws/CHANGELOG.md index 6a676d2161..239cdda87c 100644 --- a/plugins/catalog-backend-module-aws/CHANGELOG.md +++ b/plugins/catalog-backend-module-aws/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-catalog-backend-module-aws +## 0.3.9 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + ## 0.3.8 ### Patch Changes diff --git a/plugins/catalog-backend-module-aws/package.json b/plugins/catalog-backend-module-aws/package.json index 6e1d0a4576..657b246ee0 100644 --- a/plugins/catalog-backend-module-aws/package.json +++ b/plugins/catalog-backend-module-aws/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-aws", - "version": "0.3.8", + "version": "0.3.9", "description": "A Backstage catalog backend module that helps integrate towards AWS", "backstage": { "role": "backend-plugin-module" diff --git a/plugins/catalog-backend-module-azure/CHANGELOG.md b/plugins/catalog-backend-module-azure/CHANGELOG.md index ee30cda98e..52a05b07f3 100644 --- a/plugins/catalog-backend-module-azure/CHANGELOG.md +++ b/plugins/catalog-backend-module-azure/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-catalog-backend-module-azure +## 0.1.34 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + ## 0.1.33 ### Patch Changes diff --git a/plugins/catalog-backend-module-azure/package.json b/plugins/catalog-backend-module-azure/package.json index 63d324e2a0..f8f889b775 100644 --- a/plugins/catalog-backend-module-azure/package.json +++ b/plugins/catalog-backend-module-azure/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-azure", - "version": "0.1.33", + "version": "0.1.34", "description": "A Backstage catalog backend module that helps integrate towards Azure", "backstage": { "role": "backend-plugin-module" diff --git a/plugins/catalog-backend-module-backstage-openapi/CHANGELOG.md b/plugins/catalog-backend-module-backstage-openapi/CHANGELOG.md index 25a1c01090..93cf189840 100644 --- a/plugins/catalog-backend-module-backstage-openapi/CHANGELOG.md +++ b/plugins/catalog-backend-module-backstage-openapi/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-catalog-backend-module-backstage-openapi +## 0.1.8 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + ## 0.1.7 ### Patch Changes diff --git a/plugins/catalog-backend-module-backstage-openapi/package.json b/plugins/catalog-backend-module-backstage-openapi/package.json index cbe7294285..3f2ecdbcef 100644 --- a/plugins/catalog-backend-module-backstage-openapi/package.json +++ b/plugins/catalog-backend-module-backstage-openapi/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-backstage-openapi", - "version": "0.1.7", + "version": "0.1.8", "backstage": { "role": "backend-plugin-module" }, diff --git a/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md b/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md index b9e1c5c281..dff69293b6 100644 --- a/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md +++ b/plugins/catalog-backend-module-bitbucket-cloud/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-catalog-backend-module-bitbucket-cloud +## 0.2.1 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + ## 0.2.0 ### Minor Changes diff --git a/plugins/catalog-backend-module-bitbucket-cloud/package.json b/plugins/catalog-backend-module-bitbucket-cloud/package.json index e096fbc116..116d09fefb 100644 --- a/plugins/catalog-backend-module-bitbucket-cloud/package.json +++ b/plugins/catalog-backend-module-bitbucket-cloud/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-bitbucket-cloud", "description": "A Backstage catalog backend module that helps integrate towards Bitbucket Cloud", - "version": "0.2.0", + "version": "0.2.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-backend-module-bitbucket-server/CHANGELOG.md b/plugins/catalog-backend-module-bitbucket-server/CHANGELOG.md index 5ec768246b..ffd59556e3 100644 --- a/plugins/catalog-backend-module-bitbucket-server/CHANGELOG.md +++ b/plugins/catalog-backend-module-bitbucket-server/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-catalog-backend-module-bitbucket-server +## 0.1.28 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + ## 0.1.27 ### Patch Changes diff --git a/plugins/catalog-backend-module-bitbucket-server/package.json b/plugins/catalog-backend-module-bitbucket-server/package.json index b285f7cb62..ca7ca616a4 100644 --- a/plugins/catalog-backend-module-bitbucket-server/package.json +++ b/plugins/catalog-backend-module-bitbucket-server/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-bitbucket-server", - "version": "0.1.27", + "version": "0.1.28", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-backend-module-gcp/CHANGELOG.md b/plugins/catalog-backend-module-gcp/CHANGELOG.md index a7ff47aaf9..d388afe264 100644 --- a/plugins/catalog-backend-module-gcp/CHANGELOG.md +++ b/plugins/catalog-backend-module-gcp/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-catalog-backend-module-gcp +## 0.1.15 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + ## 0.1.14 ### Patch Changes diff --git a/plugins/catalog-backend-module-gcp/package.json b/plugins/catalog-backend-module-gcp/package.json index 3f7e4cd729..c41e7da082 100644 --- a/plugins/catalog-backend-module-gcp/package.json +++ b/plugins/catalog-backend-module-gcp/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-gcp", - "version": "0.1.14", + "version": "0.1.15", "description": "A Backstage catalog backend module that helps integrate towards GCP", "backstage": { "role": "backend-plugin-module" diff --git a/plugins/catalog-backend-module-gerrit/CHANGELOG.md b/plugins/catalog-backend-module-gerrit/CHANGELOG.md index be4bcc717c..dd3c0d6aa0 100644 --- a/plugins/catalog-backend-module-gerrit/CHANGELOG.md +++ b/plugins/catalog-backend-module-gerrit/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-catalog-backend-module-gerrit +## 0.1.31 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + ## 0.1.30 ### Patch Changes diff --git a/plugins/catalog-backend-module-gerrit/package.json b/plugins/catalog-backend-module-gerrit/package.json index 49617674ba..5b2af19a19 100644 --- a/plugins/catalog-backend-module-gerrit/package.json +++ b/plugins/catalog-backend-module-gerrit/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-gerrit", - "version": "0.1.30", + "version": "0.1.31", "backstage": { "role": "backend-plugin-module" }, diff --git a/plugins/catalog-backend-module-github-org/CHANGELOG.md b/plugins/catalog-backend-module-github-org/CHANGELOG.md index 9f722cafd4..3d80af0412 100644 --- a/plugins/catalog-backend-module-github-org/CHANGELOG.md +++ b/plugins/catalog-backend-module-github-org/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-catalog-backend-module-github-org +## 0.1.9 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + - @backstage/plugin-catalog-backend-module-github@0.5.5 + ## 0.1.8 ### Patch Changes diff --git a/plugins/catalog-backend-module-github-org/package.json b/plugins/catalog-backend-module-github-org/package.json index 0c56726e1d..fa2247978f 100644 --- a/plugins/catalog-backend-module-github-org/package.json +++ b/plugins/catalog-backend-module-github-org/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-github-org", - "version": "0.1.8", + "version": "0.1.9", "description": "The github-org backend module for the catalog plugin.", "backstage": { "role": "backend-plugin-module" diff --git a/plugins/catalog-backend-module-github/CHANGELOG.md b/plugins/catalog-backend-module-github/CHANGELOG.md index 5457301c59..2a7a8f5114 100644 --- a/plugins/catalog-backend-module-github/CHANGELOG.md +++ b/plugins/catalog-backend-module-github/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-catalog-backend-module-github +## 0.5.5 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-backend@1.19.0 + - @backstage/plugin-catalog-node@1.9.0 + ## 0.5.4 ### Patch Changes diff --git a/plugins/catalog-backend-module-github/package.json b/plugins/catalog-backend-module-github/package.json index ffef92afb0..5e4c967be3 100644 --- a/plugins/catalog-backend-module-github/package.json +++ b/plugins/catalog-backend-module-github/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-github", - "version": "0.5.4", + "version": "0.5.5", "description": "A Backstage catalog backend module that helps integrate towards GitHub", "backstage": { "role": "backend-plugin-module" diff --git a/plugins/catalog-backend-module-gitlab/CHANGELOG.md b/plugins/catalog-backend-module-gitlab/CHANGELOG.md index c05a1f98b2..008ff60a1f 100644 --- a/plugins/catalog-backend-module-gitlab/CHANGELOG.md +++ b/plugins/catalog-backend-module-gitlab/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-catalog-backend-module-gitlab +## 0.3.12 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + ## 0.3.11 ### Patch Changes diff --git a/plugins/catalog-backend-module-gitlab/package.json b/plugins/catalog-backend-module-gitlab/package.json index 424bf9c457..4a55194e47 100644 --- a/plugins/catalog-backend-module-gitlab/package.json +++ b/plugins/catalog-backend-module-gitlab/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-gitlab", "description": "A Backstage catalog backend module that helps integrate towards GitLab", - "version": "0.3.11", + "version": "0.3.12", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-backend-module-incremental-ingestion/CHANGELOG.md b/plugins/catalog-backend-module-incremental-ingestion/CHANGELOG.md index 113b9324f9..f4ab66a398 100644 --- a/plugins/catalog-backend-module-incremental-ingestion/CHANGELOG.md +++ b/plugins/catalog-backend-module-incremental-ingestion/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-catalog-backend-module-incremental-ingestion +## 0.4.19 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-backend@1.19.0 + - @backstage/plugin-catalog-node@1.9.0 + ## 0.4.18 ### Patch Changes diff --git a/plugins/catalog-backend-module-incremental-ingestion/package.json b/plugins/catalog-backend-module-incremental-ingestion/package.json index 6652414dec..c95e7d3c0c 100644 --- a/plugins/catalog-backend-module-incremental-ingestion/package.json +++ b/plugins/catalog-backend-module-incremental-ingestion/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-incremental-ingestion", - "version": "0.4.18", + "version": "0.4.19", "description": "An entity provider for streaming large asset sources into the catalog", "backstage": { "role": "backend-plugin-module" diff --git a/plugins/catalog-backend-module-ldap/CHANGELOG.md b/plugins/catalog-backend-module-ldap/CHANGELOG.md index a9c97bbe09..cb088dfa9f 100644 --- a/plugins/catalog-backend-module-ldap/CHANGELOG.md +++ b/plugins/catalog-backend-module-ldap/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-catalog-backend-module-ldap +## 0.5.30 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + ## 0.5.29 ### Patch Changes diff --git a/plugins/catalog-backend-module-ldap/package.json b/plugins/catalog-backend-module-ldap/package.json index 7ba9b26fde..b63003516d 100644 --- a/plugins/catalog-backend-module-ldap/package.json +++ b/plugins/catalog-backend-module-ldap/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-ldap", "description": "A Backstage catalog backend module that helps integrate towards LDAP", - "version": "0.5.29", + "version": "0.5.30", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-backend-module-msgraph/CHANGELOG.md b/plugins/catalog-backend-module-msgraph/CHANGELOG.md index 1c303bbe66..198f531225 100644 --- a/plugins/catalog-backend-module-msgraph/CHANGELOG.md +++ b/plugins/catalog-backend-module-msgraph/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-catalog-backend-module-msgraph +## 0.5.22 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + ## 0.5.21 ### Patch Changes diff --git a/plugins/catalog-backend-module-msgraph/package.json b/plugins/catalog-backend-module-msgraph/package.json index dd54cb8734..864eb722e3 100644 --- a/plugins/catalog-backend-module-msgraph/package.json +++ b/plugins/catalog-backend-module-msgraph/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-msgraph", - "version": "0.5.21", + "version": "0.5.22", "description": "A Backstage catalog backend module that helps integrate towards Microsoft Graph", "backstage": { "role": "backend-plugin-module" diff --git a/plugins/catalog-backend-module-openapi/CHANGELOG.md b/plugins/catalog-backend-module-openapi/CHANGELOG.md index bf2e0e05aa..67eddd3cd8 100644 --- a/plugins/catalog-backend-module-openapi/CHANGELOG.md +++ b/plugins/catalog-backend-module-openapi/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-catalog-backend-module-openapi +## 0.1.32 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-backend@1.19.0 + - @backstage/plugin-catalog-node@1.9.0 + ## 0.1.31 ### Patch Changes diff --git a/plugins/catalog-backend-module-openapi/package.json b/plugins/catalog-backend-module-openapi/package.json index 59dd5a177b..56eceff109 100644 --- a/plugins/catalog-backend-module-openapi/package.json +++ b/plugins/catalog-backend-module-openapi/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-openapi", - "version": "0.1.31", + "version": "0.1.32", "description": "A Backstage catalog backend module that helps with OpenAPI specifications", "backstage": { "role": "backend-plugin-module" diff --git a/plugins/catalog-backend-module-puppetdb/CHANGELOG.md b/plugins/catalog-backend-module-puppetdb/CHANGELOG.md index 8fdc260872..cb60479f38 100644 --- a/plugins/catalog-backend-module-puppetdb/CHANGELOG.md +++ b/plugins/catalog-backend-module-puppetdb/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-catalog-backend-module-puppetdb +## 0.1.20 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + ## 0.1.19 ### Patch Changes diff --git a/plugins/catalog-backend-module-puppetdb/package.json b/plugins/catalog-backend-module-puppetdb/package.json index 25c5230b14..4c1d7f2ed3 100644 --- a/plugins/catalog-backend-module-puppetdb/package.json +++ b/plugins/catalog-backend-module-puppetdb/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-puppetdb", - "version": "0.1.19", + "version": "0.1.20", "description": "A Backstage catalog backend module that helps integrate towards PuppetDB", "backstage": { "role": "backend-plugin-module" diff --git a/plugins/catalog-backend-module-scaffolder-entity-model/CHANGELOG.md b/plugins/catalog-backend-module-scaffolder-entity-model/CHANGELOG.md index 31788af298..f11bc75beb 100644 --- a/plugins/catalog-backend-module-scaffolder-entity-model/CHANGELOG.md +++ b/plugins/catalog-backend-module-scaffolder-entity-model/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-catalog-backend-module-scaffolder-entity-model +## 0.1.12 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + ## 0.1.11 ### Patch Changes diff --git a/plugins/catalog-backend-module-scaffolder-entity-model/package.json b/plugins/catalog-backend-module-scaffolder-entity-model/package.json index 2a4974be2f..f00622d794 100644 --- a/plugins/catalog-backend-module-scaffolder-entity-model/package.json +++ b/plugins/catalog-backend-module-scaffolder-entity-model/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend-module-scaffolder-entity-model", - "version": "0.1.11", + "version": "0.1.12", "description": "Adds support for the scaffolder specific entity model (e.g. the Template kind) to the catalog backend plugin.", "backstage": { "role": "backend-plugin-module" diff --git a/plugins/catalog-backend-module-unprocessed/CHANGELOG.md b/plugins/catalog-backend-module-unprocessed/CHANGELOG.md index 033e050dad..b10c0316e0 100644 --- a/plugins/catalog-backend-module-unprocessed/CHANGELOG.md +++ b/plugins/catalog-backend-module-unprocessed/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-catalog-backend-module-unprocessed +## 0.4.1 + +### Patch Changes + +- 9c7fb30: Internal update that injects custom permissions into the catalog using its extension point +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + ## 0.4.0 ### Minor Changes diff --git a/plugins/catalog-backend-module-unprocessed/package.json b/plugins/catalog-backend-module-unprocessed/package.json index 2cd0a03a62..41cc568c09 100644 --- a/plugins/catalog-backend-module-unprocessed/package.json +++ b/plugins/catalog-backend-module-unprocessed/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-catalog-backend-module-unprocessed", "description": "Backstage Catalog module to view unprocessed entities", - "version": "0.4.0", + "version": "0.4.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/catalog-backend/CHANGELOG.md b/plugins/catalog-backend/CHANGELOG.md index e18aeb902e..a85f2a6c15 100644 --- a/plugins/catalog-backend/CHANGELOG.md +++ b/plugins/catalog-backend/CHANGELOG.md @@ -1,5 +1,17 @@ # @backstage/plugin-catalog-backend +## 1.19.0 + +### Minor Changes + +- 9c7fb30: Added the ability to inject custom permissions from modules, on `CatalogBuilder` and `CatalogPermissionExtensionPoint` + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + - @backstage/plugin-search-backend-module-catalog@0.1.19 + ## 1.18.0 ### Minor Changes diff --git a/plugins/catalog-backend/package.json b/plugins/catalog-backend/package.json index 68bee3d59a..761547f3dc 100644 --- a/plugins/catalog-backend/package.json +++ b/plugins/catalog-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-backend", - "version": "1.18.0", + "version": "1.19.0", "description": "The Backstage backend plugin that provides the Backstage catalog", "backstage": { "role": "backend-plugin" diff --git a/plugins/catalog-node/CHANGELOG.md b/plugins/catalog-node/CHANGELOG.md index 6678b000f7..606fded253 100644 --- a/plugins/catalog-node/CHANGELOG.md +++ b/plugins/catalog-node/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage/plugin-catalog-node +## 1.9.0 + +### Minor Changes + +- 9c7fb30: Added the ability to inject custom permissions from modules, on `CatalogBuilder` and `CatalogPermissionExtensionPoint` + ## 1.8.0 ### Minor Changes diff --git a/plugins/catalog-node/package.json b/plugins/catalog-node/package.json index c9d58e9cdc..314f4d94ca 100644 --- a/plugins/catalog-node/package.json +++ b/plugins/catalog-node/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-catalog-node", - "version": "1.8.0", + "version": "1.9.0", "description": "The plugin-catalog-node module for @backstage/plugin-catalog-backend", "backstage": { "role": "node-library" diff --git a/plugins/jenkins-backend/CHANGELOG.md b/plugins/jenkins-backend/CHANGELOG.md index 7dc54c2c17..e21f75649b 100644 --- a/plugins/jenkins-backend/CHANGELOG.md +++ b/plugins/jenkins-backend/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-jenkins-backend +## 0.4.1 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + ## 0.4.0 ### Minor Changes diff --git a/plugins/jenkins-backend/package.json b/plugins/jenkins-backend/package.json index 8dd1c154e7..6c6d8d3b31 100644 --- a/plugins/jenkins-backend/package.json +++ b/plugins/jenkins-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-jenkins-backend", "description": "A Backstage backend plugin that integrates towards Jenkins", - "version": "0.4.0", + "version": "0.4.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/kubernetes-backend/CHANGELOG.md b/plugins/kubernetes-backend/CHANGELOG.md index 7e3a21411a..b084437b77 100644 --- a/plugins/kubernetes-backend/CHANGELOG.md +++ b/plugins/kubernetes-backend/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-kubernetes-backend +## 0.16.1 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + - @backstage/plugin-kubernetes-node@0.1.8 + ## 0.16.0 ### Minor Changes diff --git a/plugins/kubernetes-backend/package.json b/plugins/kubernetes-backend/package.json index 93ca5968d7..ce78960587 100644 --- a/plugins/kubernetes-backend/package.json +++ b/plugins/kubernetes-backend/package.json @@ -1,7 +1,7 @@ { "name": "@backstage/plugin-kubernetes-backend", "description": "A Backstage backend plugin that integrates towards Kubernetes", - "version": "0.16.0", + "version": "0.16.1", "main": "src/index.ts", "types": "src/index.ts", "license": "Apache-2.0", diff --git a/plugins/lighthouse-backend/CHANGELOG.md b/plugins/lighthouse-backend/CHANGELOG.md index c8ebec2e3e..910b05c0c4 100644 --- a/plugins/lighthouse-backend/CHANGELOG.md +++ b/plugins/lighthouse-backend/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-lighthouse-backend +## 0.4.7 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + ## 0.4.6 ### Patch Changes diff --git a/plugins/lighthouse-backend/package.json b/plugins/lighthouse-backend/package.json index c9b73a30cb..0f645fa5d0 100644 --- a/plugins/lighthouse-backend/package.json +++ b/plugins/lighthouse-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-lighthouse-backend", - "version": "0.4.6", + "version": "0.4.7", "description": "Backend functionalities for lighthouse", "backstage": { "role": "backend-plugin" diff --git a/plugins/linguist-backend/CHANGELOG.md b/plugins/linguist-backend/CHANGELOG.md index 15994867c7..44f5a79af1 100644 --- a/plugins/linguist-backend/CHANGELOG.md +++ b/plugins/linguist-backend/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-linguist-backend +## 0.5.12 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + ## 0.5.11 ### Patch Changes diff --git a/plugins/linguist-backend/package.json b/plugins/linguist-backend/package.json index 20ea2310ef..8e973f7383 100644 --- a/plugins/linguist-backend/package.json +++ b/plugins/linguist-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-linguist-backend", - "version": "0.5.11", + "version": "0.5.12", "backstage": { "role": "backend-plugin" }, diff --git a/plugins/permission-backend/CHANGELOG.md b/plugins/permission-backend/CHANGELOG.md index c56042a12c..172c97c62f 100644 --- a/plugins/permission-backend/CHANGELOG.md +++ b/plugins/permission-backend/CHANGELOG.md @@ -1,5 +1,11 @@ # @backstage/plugin-permission-backend +## 0.5.38 + +### Patch Changes + +- 9c7fb30: Properly forward causes of errors from upstream backends in the `PermissionIntegrationClient` + ## 0.5.37 ### Patch Changes diff --git a/plugins/permission-backend/package.json b/plugins/permission-backend/package.json index 9ce37c5363..28751add45 100644 --- a/plugins/permission-backend/package.json +++ b/plugins/permission-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-permission-backend", - "version": "0.5.37", + "version": "0.5.38", "backstage": { "role": "backend-plugin" }, diff --git a/plugins/scaffolder-backend/CHANGELOG.md b/plugins/scaffolder-backend/CHANGELOG.md index 22e0284499..6198f73ca5 100644 --- a/plugins/scaffolder-backend/CHANGELOG.md +++ b/plugins/scaffolder-backend/CHANGELOG.md @@ -1,5 +1,13 @@ # @backstage/plugin-scaffolder-backend +## 1.22.1 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + - @backstage/plugin-catalog-backend-module-scaffolder-entity-model@0.1.12 + ## 1.22.0 ### Minor Changes diff --git a/plugins/scaffolder-backend/package.json b/plugins/scaffolder-backend/package.json index e932c96d7d..20e1a9978e 100644 --- a/plugins/scaffolder-backend/package.json +++ b/plugins/scaffolder-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-scaffolder-backend", - "version": "1.22.0", + "version": "1.22.1", "description": "The Backstage backend plugin that helps you create new things", "backstage": { "role": "backend-plugin" diff --git a/plugins/search-backend-module-catalog/CHANGELOG.md b/plugins/search-backend-module-catalog/CHANGELOG.md index a94c7b54ed..6bfab33fb8 100644 --- a/plugins/search-backend-module-catalog/CHANGELOG.md +++ b/plugins/search-backend-module-catalog/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-search-backend-module-catalog +## 0.1.19 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + ## 0.1.18 ### Patch Changes diff --git a/plugins/search-backend-module-catalog/package.json b/plugins/search-backend-module-catalog/package.json index dbf7cfe630..a453d9389a 100644 --- a/plugins/search-backend-module-catalog/package.json +++ b/plugins/search-backend-module-catalog/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-search-backend-module-catalog", - "version": "0.1.18", + "version": "0.1.19", "description": "A module for the search backend that exports catalog modules", "backstage": { "role": "backend-plugin-module" diff --git a/plugins/search-backend-module-techdocs/CHANGELOG.md b/plugins/search-backend-module-techdocs/CHANGELOG.md index 012a8f9b80..14cdeffb40 100644 --- a/plugins/search-backend-module-techdocs/CHANGELOG.md +++ b/plugins/search-backend-module-techdocs/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-search-backend-module-techdocs +## 0.1.19 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + ## 0.1.18 ### Patch Changes diff --git a/plugins/search-backend-module-techdocs/package.json b/plugins/search-backend-module-techdocs/package.json index 98b0c6deac..38fc8f7375 100644 --- a/plugins/search-backend-module-techdocs/package.json +++ b/plugins/search-backend-module-techdocs/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-search-backend-module-techdocs", - "version": "0.1.18", + "version": "0.1.19", "description": "A module for the search backend that exports techdocs modules", "backstage": { "role": "backend-plugin-module" diff --git a/plugins/techdocs-backend/CHANGELOG.md b/plugins/techdocs-backend/CHANGELOG.md index 7388466bbd..5b47c71071 100644 --- a/plugins/techdocs-backend/CHANGELOG.md +++ b/plugins/techdocs-backend/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-techdocs-backend +## 1.10.1 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-search-backend-module-techdocs@0.1.19 + ## 1.10.0 ### Minor Changes diff --git a/plugins/techdocs-backend/package.json b/plugins/techdocs-backend/package.json index 8e34ce3c27..cd2194c2b8 100644 --- a/plugins/techdocs-backend/package.json +++ b/plugins/techdocs-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-techdocs-backend", - "version": "1.10.0", + "version": "1.10.1", "description": "The Backstage backend plugin that renders technical documentation for your components", "backstage": { "role": "backend-plugin" diff --git a/plugins/todo-backend/CHANGELOG.md b/plugins/todo-backend/CHANGELOG.md index 553b26a044..ecc92a91ed 100644 --- a/plugins/todo-backend/CHANGELOG.md +++ b/plugins/todo-backend/CHANGELOG.md @@ -1,5 +1,12 @@ # @backstage/plugin-todo-backend +## 0.3.13 + +### Patch Changes + +- Updated dependencies + - @backstage/plugin-catalog-node@1.9.0 + ## 0.3.12 ### Patch Changes diff --git a/plugins/todo-backend/package.json b/plugins/todo-backend/package.json index 00b287169c..1601437e26 100644 --- a/plugins/todo-backend/package.json +++ b/plugins/todo-backend/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/plugin-todo-backend", - "version": "0.3.12", + "version": "0.3.13", "description": "A Backstage backend plugin that lets you browse TODO comments in your source code", "backstage": { "role": "backend-plugin"