From 804e03abd13c8aa6741995867a01f0eb8e782f05 Mon Sep 17 00:00:00 2001 From: Backstage Service Account <74306126+backstage-service@users.noreply.github.com> Date: Tue, 12 Aug 2025 12:55:59 +0200 Subject: [PATCH] v1.41.1 version bump (#4742) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .../.changeset/version-bump-1-41-1.md | 5 + workspaces/keycloak/backstage.json | 2 +- workspaces/keycloak/package.json | 4 +- .../package.json | 18 +- workspaces/keycloak/yarn.lock | 427 +++++++++--------- 5 files changed, 227 insertions(+), 229 deletions(-) create mode 100644 workspaces/keycloak/.changeset/version-bump-1-41-1.md diff --git a/workspaces/keycloak/.changeset/version-bump-1-41-1.md b/workspaces/keycloak/.changeset/version-bump-1-41-1.md new file mode 100644 index 000000000..5b99318f1 --- /dev/null +++ b/workspaces/keycloak/.changeset/version-bump-1-41-1.md @@ -0,0 +1,5 @@ +--- +'@backstage-community/plugin-catalog-backend-module-keycloak': minor +--- + +Backstage version bump to v1.41.1 diff --git a/workspaces/keycloak/backstage.json b/workspaces/keycloak/backstage.json index a612226fc..c3a06e4bf 100644 --- a/workspaces/keycloak/backstage.json +++ b/workspaces/keycloak/backstage.json @@ -1,3 +1,3 @@ { - "version": "1.39.0" + "version": "1.41.1" } diff --git a/workspaces/keycloak/package.json b/workspaces/keycloak/package.json index fbfeedc81..1fa285ef9 100644 --- a/workspaces/keycloak/package.json +++ b/workspaces/keycloak/package.json @@ -35,9 +35,9 @@ "directory": "workspaces/keycloak" }, "devDependencies": { - "@backstage/cli": "^0.32.1", + "@backstage/cli": "^0.33.1", "@backstage/e2e-test-utils": "^0.1.1", - "@backstage/repo-tools": "^0.13.3", + "@backstage/repo-tools": "^0.15.0", "@changesets/cli": "^2.27.1", "knip": "^5.27.4", "node-gyp": "^9.0.0", diff --git a/workspaces/keycloak/plugins/catalog-backend-module-keycloak/package.json b/workspaces/keycloak/plugins/catalog-backend-module-keycloak/package.json index f0f469561..e7a3a55fe 100644 --- a/workspaces/keycloak/plugins/catalog-backend-module-keycloak/package.json +++ b/workspaces/keycloak/plugins/catalog-backend-module-keycloak/package.json @@ -38,11 +38,11 @@ "tsc": "tsc" }, "dependencies": { - "@backstage/backend-plugin-api": "^1.3.1", - "@backstage/catalog-model": "^1.7.4", + "@backstage/backend-plugin-api": "^1.4.1", + "@backstage/catalog-model": "^1.7.5", "@backstage/errors": "^1.2.7", - "@backstage/plugin-catalog-backend-module-logs": "^0.1.10", - "@backstage/plugin-catalog-node": "^1.17.0", + "@backstage/plugin-catalog-backend-module-logs": "^0.1.12", + "@backstage/plugin-catalog-node": "^1.17.2", "@keycloak/keycloak-admin-client": "26.3.1", "@opentelemetry/api": "^1.9.0", "jsonwebtoken": "^9.0.0", @@ -52,11 +52,11 @@ "uuid": "^9.0.1" }, "devDependencies": { - "@backstage/backend-defaults": "^0.10.0", - "@backstage/backend-test-utils": "^1.5.0", - "@backstage/cli": "^0.32.1", - "@backstage/config": "^1.3.2", - "@backstage/plugin-catalog-backend": "2.0.0", + "@backstage/backend-defaults": "^0.11.1", + "@backstage/backend-test-utils": "^1.7.0", + "@backstage/cli": "^0.33.1", + "@backstage/config": "^1.3.3", + "@backstage/plugin-catalog-backend": "^3.0.0", "@types/lodash": "4.17.20", "@types/uuid": "10.0.0", "deepmerge": "4.3.1", diff --git a/workspaces/keycloak/yarn.lock b/workspaces/keycloak/yarn.lock index 9164533dd..fa418eef4 100644 --- a/workspaces/keycloak/yarn.lock +++ b/workspaces/keycloak/yarn.lock @@ -2528,16 +2528,16 @@ __metadata: version: 0.0.0-use.local resolution: "@backstage-community/plugin-catalog-backend-module-keycloak@workspace:plugins/catalog-backend-module-keycloak" dependencies: - "@backstage/backend-defaults": "npm:^0.10.0" - "@backstage/backend-plugin-api": "npm:^1.3.1" - "@backstage/backend-test-utils": "npm:^1.5.0" - "@backstage/catalog-model": "npm:^1.7.4" - "@backstage/cli": "npm:^0.32.1" - "@backstage/config": "npm:^1.3.2" + "@backstage/backend-defaults": "npm:^0.11.1" + "@backstage/backend-plugin-api": "npm:^1.4.1" + "@backstage/backend-test-utils": "npm:^1.7.0" + "@backstage/catalog-model": "npm:^1.7.5" + "@backstage/cli": "npm:^0.33.1" + "@backstage/config": "npm:^1.3.3" "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-catalog-backend": "npm:2.0.0" - "@backstage/plugin-catalog-backend-module-logs": "npm:^0.1.10" - "@backstage/plugin-catalog-node": "npm:^1.17.0" + "@backstage/plugin-catalog-backend": "npm:^3.0.0" + "@backstage/plugin-catalog-backend-module-logs": "npm:^0.1.12" + "@backstage/plugin-catalog-node": "npm:^1.17.2" "@keycloak/keycloak-admin-client": "npm:26.3.1" "@opentelemetry/api": "npm:^1.9.0" "@types/lodash": "npm:4.17.20" @@ -2552,20 +2552,20 @@ __metadata: languageName: unknown linkType: soft -"@backstage/backend-app-api@npm:^1.2.3": - version: 1.2.3 - resolution: "@backstage/backend-app-api@npm:1.2.3" +"@backstage/backend-app-api@npm:^1.2.5": + version: 1.2.5 + resolution: "@backstage/backend-app-api@npm:1.2.5" dependencies: - "@backstage/backend-plugin-api": "npm:^1.3.1" - "@backstage/config": "npm:^1.3.2" + "@backstage/backend-plugin-api": "npm:^1.4.1" + "@backstage/config": "npm:^1.3.3" "@backstage/errors": "npm:^1.2.7" - checksum: 10/120722f08eac2b0e3e7da61dd5f37f1de6349022d51c94ec0d1923a8b5069487ce1f268422278357e0f2025f6986861078d51ed7cbef11e9038dc15b7044934c + checksum: 10/1390827dfd70505b2c118e5649b5fa3827126d5adbcfae0d27d3e01c99bc2eba0c61a70a3e8ee1a40008c23a10339efafea35b6ede2d5cfb0e22ff2141710f42 languageName: node linkType: hard -"@backstage/backend-defaults@npm:^0.10.0": - version: 0.10.0 - resolution: "@backstage/backend-defaults@npm:0.10.0" +"@backstage/backend-defaults@npm:^0.11.1": + version: 0.11.1 + resolution: "@backstage/backend-defaults@npm:0.11.1" dependencies: "@aws-sdk/abort-controller": "npm:^3.347.0" "@aws-sdk/client-codecommit": "npm:^3.350.0" @@ -2573,18 +2573,18 @@ __metadata: "@aws-sdk/credential-providers": "npm:^3.350.0" "@aws-sdk/types": "npm:^3.347.0" "@azure/storage-blob": "npm:^12.5.0" - "@backstage/backend-app-api": "npm:^1.2.3" + "@backstage/backend-app-api": "npm:^1.2.5" "@backstage/backend-dev-utils": "npm:^0.1.5" - "@backstage/backend-plugin-api": "npm:^1.3.1" + "@backstage/backend-plugin-api": "npm:^1.4.1" "@backstage/cli-node": "npm:^0.2.13" - "@backstage/config": "npm:^1.3.2" - "@backstage/config-loader": "npm:^1.10.1" + "@backstage/config": "npm:^1.3.3" + "@backstage/config-loader": "npm:^1.10.2" "@backstage/errors": "npm:^1.2.7" - "@backstage/integration": "npm:^1.17.0" - "@backstage/integration-aws-node": "npm:^0.1.16" - "@backstage/plugin-auth-node": "npm:^0.6.3" - "@backstage/plugin-events-node": "npm:^0.4.11" - "@backstage/plugin-permission-node": "npm:^0.10.0" + "@backstage/integration": "npm:^1.17.1" + "@backstage/integration-aws-node": "npm:^0.1.17" + "@backstage/plugin-auth-node": "npm:^0.6.5" + "@backstage/plugin-events-node": "npm:^0.4.13" + "@backstage/plugin-permission-node": "npm:^0.10.2" "@backstage/types": "npm:^1.2.1" "@google-cloud/storage": "npm:^7.0.0" "@keyv/memcache": "npm:^2.0.1" @@ -2605,6 +2605,7 @@ __metadata: cron: "npm:^3.0.0" express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" + express-rate-limit: "npm:^7.5.0" fs-extra: "npm:^11.2.0" git-url-parse: "npm:^15.0.0" helmet: "npm:^6.0.0" @@ -2624,6 +2625,7 @@ __metadata: pg: "npm:^8.11.3" pg-connection-string: "npm:^2.3.0" pg-format: "npm:^1.0.4" + rate-limit-redis: "npm:^4.2.0" raw-body: "npm:^2.4.1" selfsigned: "npm:^2.0.0" tar: "npm:^6.1.12" @@ -2634,12 +2636,13 @@ __metadata: yauzl: "npm:^3.0.0" yn: "npm:^4.0.0" zod: "npm:^3.22.4" + zod-to-json-schema: "npm:^3.20.4" peerDependencies: "@google-cloud/cloud-sql-connector": ^1.4.0 peerDependenciesMeta: "@google-cloud/cloud-sql-connector": optional: true - checksum: 10/c0945d333bcf9776b2bcd0f862fc133074b65f29ff44310d61312cd90d1ead524721a4fbaa6d51b3e926617b3ea048ecdf0e92f2920f813eb62eb1548f23d068 + checksum: 10/984df8217c5c84221437e528b780fecaf0a7cd73106a51924c169ed65f2f829e42ac8ced53ac37613a6d6534d41483ac28db6ef1de6b9f9f714c416c139539b7 languageName: node linkType: hard @@ -2650,12 +2653,12 @@ __metadata: languageName: node linkType: hard -"@backstage/backend-openapi-utils@npm:^0.5.3, @backstage/backend-openapi-utils@npm:^0.5.4": - version: 0.5.4 - resolution: "@backstage/backend-openapi-utils@npm:0.5.4" +"@backstage/backend-openapi-utils@npm:^0.5.5": + version: 0.5.5 + resolution: "@backstage/backend-openapi-utils@npm:0.5.5" dependencies: "@apidevtools/swagger-parser": "npm:^10.1.0" - "@backstage/backend-plugin-api": "npm:^1.4.0" + "@backstage/backend-plugin-api": "npm:^1.4.1" "@backstage/errors": "npm:^1.2.7" "@backstage/types": "npm:^1.2.1" "@types/express": "npm:^4.17.6" @@ -2670,20 +2673,20 @@ __metadata: mockttp: "npm:^3.13.0" openapi-merge: "npm:^1.3.2" openapi3-ts: "npm:^3.1.2" - checksum: 10/a6ef3bdb18f97f3316a9c913751ea86d35aa0af985b3aeaa74c6ba4d77942e060467d25f76bf8565dd30dbac03209015c4a2e9523b2bf2dffb33b640a5d596bf + checksum: 10/bd57e42cb885bc31601edb96dd22d1e0ff86efb31d886200d41937cec26efd4dddd30d6c54369e6f71f3c94a8e1c6d91d221fd51b3907e7c2e5f864efd4d137f languageName: node linkType: hard -"@backstage/backend-plugin-api@npm:^1.3.1, @backstage/backend-plugin-api@npm:^1.4.0": - version: 1.4.0 - resolution: "@backstage/backend-plugin-api@npm:1.4.0" +"@backstage/backend-plugin-api@npm:^1.4.1": + version: 1.4.1 + resolution: "@backstage/backend-plugin-api@npm:1.4.1" dependencies: "@backstage/cli-common": "npm:^0.1.15" - "@backstage/config": "npm:^1.3.2" + "@backstage/config": "npm:^1.3.3" "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-auth-node": "npm:^0.6.4" - "@backstage/plugin-permission-common": "npm:^0.9.0" - "@backstage/plugin-permission-node": "npm:^0.10.1" + "@backstage/plugin-auth-node": "npm:^0.6.5" + "@backstage/plugin-permission-common": "npm:^0.9.1" + "@backstage/plugin-permission-node": "npm:^0.10.2" "@backstage/types": "npm:^1.2.1" "@types/express": "npm:^4.17.6" "@types/json-schema": "npm:^7.0.6" @@ -2692,21 +2695,22 @@ __metadata: knex: "npm:^3.0.0" luxon: "npm:^3.0.0" zod: "npm:^3.22.4" - checksum: 10/6e8f0afbc690ac34fc4bee926009666d51a17cc4c4392524d345f208dbb92df8bb1b3d703d70a08a27cddf8975adf7d09a443e737665c62d6caea270e86a4d29 + checksum: 10/4660bd6e0bdb48257ab058e9709a41ec0484d7c81078d978b45b89793e91f2a5849b6b53efc5b2a588f7ae34099928d75bfc75b72abbda69dd006eb264092f05 languageName: node linkType: hard -"@backstage/backend-test-utils@npm:^1.5.0": - version: 1.5.0 - resolution: "@backstage/backend-test-utils@npm:1.5.0" +"@backstage/backend-test-utils@npm:^1.7.0": + version: 1.7.0 + resolution: "@backstage/backend-test-utils@npm:1.7.0" dependencies: - "@backstage/backend-app-api": "npm:^1.2.3" - "@backstage/backend-defaults": "npm:^0.10.0" - "@backstage/backend-plugin-api": "npm:^1.3.1" - "@backstage/config": "npm:^1.3.2" + "@backstage/backend-app-api": "npm:^1.2.5" + "@backstage/backend-defaults": "npm:^0.11.1" + "@backstage/backend-plugin-api": "npm:^1.4.1" + "@backstage/config": "npm:^1.3.3" "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-auth-node": "npm:^0.6.3" - "@backstage/plugin-events-node": "npm:^0.4.11" + "@backstage/plugin-auth-node": "npm:^0.6.5" + "@backstage/plugin-events-node": "npm:^0.4.13" + "@backstage/plugin-permission-common": "npm:^0.9.1" "@backstage/types": "npm:^1.2.1" "@keyv/memcache": "npm:^2.0.1" "@keyv/redis": "npm:^4.0.1" @@ -2728,31 +2732,33 @@ __metadata: textextensions: "npm:^5.16.0" uuid: "npm:^11.0.0" yn: "npm:^4.0.0" - checksum: 10/d109c5d3d4c66f56cc144b089a3b14922d14caf178056ac576d3ff1bd49b13f5476628c318c95504686a8866668f86f2a0ee41575fe57ecd8a1bf98126a7ef41 + zod: "npm:^3.22.4" + zod-to-json-schema: "npm:^3.20.4" + checksum: 10/161bd6798b7f819778d6c115e5c8432a1607bd51772405228878d7a7f7a8f681d486f13e817bbd069cca170d92421b907acbe42ef5a4cd36040d4f04ab2ca32d languageName: node linkType: hard -"@backstage/catalog-client@npm:^1.10.0, @backstage/catalog-client@npm:^1.10.1": - version: 1.10.1 - resolution: "@backstage/catalog-client@npm:1.10.1" +"@backstage/catalog-client@npm:^1.10.2": + version: 1.10.2 + resolution: "@backstage/catalog-client@npm:1.10.2" dependencies: - "@backstage/catalog-model": "npm:^1.7.4" + "@backstage/catalog-model": "npm:^1.7.5" "@backstage/errors": "npm:^1.2.7" cross-fetch: "npm:^4.0.0" uri-template: "npm:^2.0.0" - checksum: 10/85a220800db02f13f9fdf5beb1bf06d43d6aa0c39c6e6c69c0c6d69ae7bc283f8933a42d984f6d7cb1c4eb1dc91fba7b14c94f7cc0ed775dc3a6ae6fc7e4fc15 + checksum: 10/06a300df1bed6e2933e15342474a3027c258e7523052dd2f0e52faa4d5b720b40c11cc6dd70e7c273357449c0a2177e3ba7ce8c5fa6fd69952a72b417c05914b languageName: node linkType: hard -"@backstage/catalog-model@npm:^1.7.4": - version: 1.7.4 - resolution: "@backstage/catalog-model@npm:1.7.4" +"@backstage/catalog-model@npm:^1.7.5": + version: 1.7.5 + resolution: "@backstage/catalog-model@npm:1.7.5" dependencies: "@backstage/errors": "npm:^1.2.7" "@backstage/types": "npm:^1.2.1" ajv: "npm:^8.10.0" lodash: "npm:^4.17.21" - checksum: 10/48c2db2a8144e891319879cec6cae1980088165a910a757b8ebc07dc337b4d8d5c743fbaa3fa916cdd1b5e06635b3a3edbd1e7d8519ac135824f1ba37c5e3ce2 + checksum: 10/857a93cc04ef7ad427b4c9a65792b750c6c2664348d00abddffe25f4eb909c5c54a0610ca44e7a5f8b374a30b723e0e00b48f4d93407b7575c0ad6a94055946a languageName: node linkType: hard @@ -2779,18 +2785,18 @@ __metadata: languageName: node linkType: hard -"@backstage/cli@npm:^0.32.1": - version: 0.32.1 - resolution: "@backstage/cli@npm:0.32.1" +"@backstage/cli@npm:^0.33.1": + version: 0.33.1 + resolution: "@backstage/cli@npm:0.33.1" dependencies: - "@backstage/catalog-model": "npm:^1.7.4" + "@backstage/catalog-model": "npm:^1.7.5" "@backstage/cli-common": "npm:^0.1.15" "@backstage/cli-node": "npm:^0.2.13" - "@backstage/config": "npm:^1.3.2" - "@backstage/config-loader": "npm:^1.10.1" + "@backstage/config": "npm:^1.3.3" + "@backstage/config-loader": "npm:^1.10.2" "@backstage/errors": "npm:^1.2.7" - "@backstage/eslint-plugin": "npm:^0.1.10" - "@backstage/integration": "npm:^1.17.0" + "@backstage/eslint-plugin": "npm:^0.1.11" + "@backstage/integration": "npm:^1.17.1" "@backstage/release-manifests": "npm:^0.0.13" "@backstage/types": "npm:^1.2.1" "@manypkg/get-packages": "npm:^1.1.3" @@ -2910,17 +2916,16 @@ __metadata: optional: true bin: backstage-cli: bin/backstage-cli - backstage-cli-alpha: bin/backstage-cli-alpha - checksum: 10/8675aaf0a33d10d3f7620ca89f6a2a7f2c7e35e86c49bf3e8d56ff71ddc7e888e53a1e99c8bd476c9d67c911ae6552d674b4944a93ab120e32d910fe36db6c1d + checksum: 10/46b28cb5398b2711d76bf4f64c7a0b64862ae9030253ad9c0fc1632f1d3bc65b19faa3eeb204be3a5210cc5e17a3e65a3eb80f44bfd718da763eb1b4a9149754 languageName: node linkType: hard -"@backstage/config-loader@npm:^1.10.1": - version: 1.10.1 - resolution: "@backstage/config-loader@npm:1.10.1" +"@backstage/config-loader@npm:^1.10.2": + version: 1.10.2 + resolution: "@backstage/config-loader@npm:1.10.2" dependencies: "@backstage/cli-common": "npm:^0.1.15" - "@backstage/config": "npm:^1.3.2" + "@backstage/config": "npm:^1.3.3" "@backstage/errors": "npm:^1.2.7" "@backstage/types": "npm:^1.2.1" "@types/json-schema": "npm:^7.0.6" @@ -2934,18 +2939,18 @@ __metadata: minimist: "npm:^1.2.5" typescript-json-schema: "npm:^0.65.0" yaml: "npm:^2.0.0" - checksum: 10/61f66e65bf747b07f72c3475a3875c5409442087ca541c749a1ecff6668cb0564294f6b760a2e76e135871bdaf61f2b8bcb2e62d4786d12693400c57422f3b85 + checksum: 10/0fa1d46373ee1c39696e68e786e307f56a849f06eb52adfb570aa8862ea38f015567b3e8d6664e1452df9c08651ffea4c761fe0e5015e80a60e64a73924ad8e8 languageName: node linkType: hard -"@backstage/config@npm:^1.3.2": - version: 1.3.2 - resolution: "@backstage/config@npm:1.3.2" +"@backstage/config@npm:^1.3.3": + version: 1.3.3 + resolution: "@backstage/config@npm:1.3.3" dependencies: "@backstage/errors": "npm:^1.2.7" "@backstage/types": "npm:^1.2.1" ms: "npm:^2.1.3" - checksum: 10/cc2e4ff7cd0db7542ed258fb273826057aff1455f745c1f9379303c3407ea6ca4f9f908a73f29470b9ca3155ef4603263e9d1dda5bd4d6930c42e794c70885e4 + checksum: 10/95f3e2a8fca274157e7fdeafd15285f2626ac98df4fcb7fdaca9e21b64eecf4c92b6a3c20ad5cff9d7c12ec750a969e8cd23fc3e18534c1803ef7c6b45c3ba04 languageName: node linkType: hard @@ -2974,38 +2979,38 @@ __metadata: languageName: node linkType: hard -"@backstage/eslint-plugin@npm:^0.1.10": - version: 0.1.10 - resolution: "@backstage/eslint-plugin@npm:0.1.10" +"@backstage/eslint-plugin@npm:^0.1.11": + version: 0.1.11 + resolution: "@backstage/eslint-plugin@npm:0.1.11" dependencies: "@manypkg/get-packages": "npm:^1.1.3" minimatch: "npm:^9.0.0" - checksum: 10/7983d7ff71d940e7aa761d1a5663844dcd23fc4754efd46423e2996a66ac63b39d44866f49dad6794827b738bc9dcbbc1bdee2b3934e2cee477733bcb5a27b2f + checksum: 10/16444b067885da00a5640634a0d7bcdccd0a345bd1340fe556250c46af5699707132466f383af35ae8df8a42db60fc2b7db5534572f4dd3d87cbee17abb5ddd1 languageName: node linkType: hard -"@backstage/integration-aws-node@npm:^0.1.16": - version: 0.1.16 - resolution: "@backstage/integration-aws-node@npm:0.1.16" +"@backstage/integration-aws-node@npm:^0.1.17": + version: 0.1.17 + resolution: "@backstage/integration-aws-node@npm:0.1.17" dependencies: "@aws-sdk/client-sts": "npm:^3.350.0" "@aws-sdk/credential-provider-node": "npm:^3.350.0" "@aws-sdk/credential-providers": "npm:^3.350.0" "@aws-sdk/types": "npm:^3.347.0" "@aws-sdk/util-arn-parser": "npm:^3.310.0" - "@backstage/config": "npm:^1.3.2" + "@backstage/config": "npm:^1.3.3" "@backstage/errors": "npm:^1.2.7" - checksum: 10/89963dda10ac49a9b015b0c3e05fc5995b024c5f7a2a3b519d8e5bb1fe1a8d0a070c4d2a24638f7e4eac46b109696963e4661fe9fb479541265a5f4a935e10b8 + checksum: 10/a7cdccc94c00e9ffbbdd2ea03657715eb9c9f71bf383f7e0334ff2437dfcab82ec414d0d09ee886b12a792938a09f548abfa599a95945c3f90313d364cfb761d languageName: node linkType: hard -"@backstage/integration@npm:^1.17.0": - version: 1.17.0 - resolution: "@backstage/integration@npm:1.17.0" +"@backstage/integration@npm:^1.17.1": + version: 1.17.1 + resolution: "@backstage/integration@npm:1.17.1" dependencies: "@azure/identity": "npm:^4.0.0" "@azure/storage-blob": "npm:^12.5.0" - "@backstage/config": "npm:^1.3.2" + "@backstage/config": "npm:^1.3.3" "@backstage/errors": "npm:^1.2.7" "@octokit/auth-app": "npm:^4.0.0" "@octokit/rest": "npm:^19.0.3" @@ -3013,18 +3018,18 @@ __metadata: git-url-parse: "npm:^15.0.0" lodash: "npm:^4.17.21" luxon: "npm:^3.0.0" - checksum: 10/651a717a2268be73f6b1d34072585641cf3ad0e8e5122fc4cca249e773fda4dcde904588331d352ae455a420120fb1ef7847cd859d8d9132203eec63c8c6b01a + checksum: 10/05e4b5b9666cc393d3a46ae0793511f61a45682e5a89a70b4bc19619a57c830ef90dc5066a1b4a3e6a1be2fe51cd660673a8ef7d6e542b5acc43ed3c3e591cde languageName: node linkType: hard -"@backstage/plugin-auth-node@npm:^0.6.3, @backstage/plugin-auth-node@npm:^0.6.4": - version: 0.6.4 - resolution: "@backstage/plugin-auth-node@npm:0.6.4" +"@backstage/plugin-auth-node@npm:^0.6.5": + version: 0.6.5 + resolution: "@backstage/plugin-auth-node@npm:0.6.5" dependencies: - "@backstage/backend-plugin-api": "npm:^1.4.0" - "@backstage/catalog-client": "npm:^1.10.1" - "@backstage/catalog-model": "npm:^1.7.4" - "@backstage/config": "npm:^1.3.2" + "@backstage/backend-plugin-api": "npm:^1.4.1" + "@backstage/catalog-client": "npm:^1.10.2" + "@backstage/catalog-model": "npm:^1.7.5" + "@backstage/config": "npm:^1.3.3" "@backstage/errors": "npm:^1.2.7" "@backstage/types": "npm:^1.2.1" "@types/express": "npm:^4.17.6" @@ -3036,37 +3041,37 @@ __metadata: zod: "npm:^3.22.4" zod-to-json-schema: "npm:^3.21.4" zod-validation-error: "npm:^3.4.0" - checksum: 10/bbd91e6fc8ebd6762db0b59ae2b3bb4e17c2e24637158ce3442407901103b55c694fa5325d4ac2ed11ea590c11f832c18fe8af33cff55f259b165774c05becd2 + checksum: 10/0518d9e245aa6060db8178a51a23de064f5d2fe7cd0e8336db904767159e75992ac5185ee1f07a9664628fb172f9e3db5fdb1255c63f24bbcc449d308b7d3d84 languageName: node linkType: hard -"@backstage/plugin-catalog-backend-module-logs@npm:^0.1.10": - version: 0.1.11 - resolution: "@backstage/plugin-catalog-backend-module-logs@npm:0.1.11" +"@backstage/plugin-catalog-backend-module-logs@npm:^0.1.12": + version: 0.1.12 + resolution: "@backstage/plugin-catalog-backend-module-logs@npm:0.1.12" dependencies: - "@backstage/backend-plugin-api": "npm:^1.4.0" - "@backstage/plugin-catalog-backend": "npm:^2.1.0" - "@backstage/plugin-events-node": "npm:^0.4.12" - checksum: 10/04864a388c51eec90bdc18da8f21acf135798cfe15a544253115af689266359e7eb3d3a7e37149a71cfa6022115acee16bb2fb37affa69a161c38c90c8582fa3 + "@backstage/backend-plugin-api": "npm:^1.4.1" + "@backstage/plugin-catalog-backend": "npm:^3.0.0" + "@backstage/plugin-events-node": "npm:^0.4.13" + checksum: 10/2f79f264765ae16278f9dae6e24671f4b7684069d45539cf3739b0d14beee0306075e44ed55e3decac24d447c0544fe4f410840a7bf6e414bf82586850e9ed20 languageName: node linkType: hard -"@backstage/plugin-catalog-backend@npm:2.0.0": - version: 2.0.0 - resolution: "@backstage/plugin-catalog-backend@npm:2.0.0" +"@backstage/plugin-catalog-backend@npm:^3.0.0": + version: 3.0.0 + resolution: "@backstage/plugin-catalog-backend@npm:3.0.0" dependencies: - "@backstage/backend-openapi-utils": "npm:^0.5.3" - "@backstage/backend-plugin-api": "npm:^1.3.1" - "@backstage/catalog-client": "npm:^1.10.0" - "@backstage/catalog-model": "npm:^1.7.4" - "@backstage/config": "npm:^1.3.2" + "@backstage/backend-openapi-utils": "npm:^0.5.5" + "@backstage/backend-plugin-api": "npm:^1.4.1" + "@backstage/catalog-client": "npm:^1.10.2" + "@backstage/catalog-model": "npm:^1.7.5" + "@backstage/config": "npm:^1.3.3" "@backstage/errors": "npm:^1.2.7" - "@backstage/integration": "npm:^1.17.0" - "@backstage/plugin-catalog-common": "npm:^1.1.4" - "@backstage/plugin-catalog-node": "npm:^1.17.0" - "@backstage/plugin-events-node": "npm:^0.4.11" - "@backstage/plugin-permission-common": "npm:^0.9.0" - "@backstage/plugin-permission-node": "npm:^0.10.0" + "@backstage/integration": "npm:^1.17.1" + "@backstage/plugin-catalog-common": "npm:^1.1.5" + "@backstage/plugin-catalog-node": "npm:^1.17.2" + "@backstage/plugin-events-node": "npm:^0.4.13" + "@backstage/plugin-permission-common": "npm:^0.9.1" + "@backstage/plugin-permission-node": "npm:^0.10.2" "@backstage/types": "npm:^1.2.1" "@opentelemetry/api": "npm:^1.9.0" codeowners-utils: "npm:^1.0.2" @@ -3086,83 +3091,44 @@ __metadata: yaml: "npm:^2.0.0" yn: "npm:^4.0.0" zod: "npm:^3.22.4" - checksum: 10/ab28606e6f7d0e440fd2f87db8b80625c51346c7fc442744c5b23117af9b97c7e1697f1c4a6d845e1bfbc1a2f9437a8200d0fd934f1a53a969bd6fe0d415b4e5 + checksum: 10/01ee0feb94485922ecc98f980003cd7ec0a86f8e295e76406b11e7561b19a6ef209638f82c888f2afc50f6f6689b24ca460c6a4bb18bfb993a25afcf50fa15b0 languageName: node linkType: hard -"@backstage/plugin-catalog-backend@npm:^2.1.0": - version: 2.1.0 - resolution: "@backstage/plugin-catalog-backend@npm:2.1.0" +"@backstage/plugin-catalog-common@npm:^1.1.5": + version: 1.1.5 + resolution: "@backstage/plugin-catalog-common@npm:1.1.5" dependencies: - "@backstage/backend-openapi-utils": "npm:^0.5.4" - "@backstage/backend-plugin-api": "npm:^1.4.0" - "@backstage/catalog-client": "npm:^1.10.1" - "@backstage/catalog-model": "npm:^1.7.4" - "@backstage/config": "npm:^1.3.2" + "@backstage/catalog-model": "npm:^1.7.5" + "@backstage/plugin-permission-common": "npm:^0.9.1" + "@backstage/plugin-search-common": "npm:^1.2.19" + checksum: 10/2349ac930fb32c3217806b43a1dbf1fdc23192a1b220f1198c7f3fcec88b0d05e39a57141b014e3da4e2945c75ffdaf164028742cdca5ba89696514ecde9a7e6 + languageName: node + linkType: hard + +"@backstage/plugin-catalog-node@npm:^1.17.2": + version: 1.17.2 + resolution: "@backstage/plugin-catalog-node@npm:1.17.2" + dependencies: + "@backstage/backend-plugin-api": "npm:^1.4.1" + "@backstage/catalog-client": "npm:^1.10.2" + "@backstage/catalog-model": "npm:^1.7.5" "@backstage/errors": "npm:^1.2.7" - "@backstage/integration": "npm:^1.17.0" - "@backstage/plugin-catalog-common": "npm:^1.1.4" - "@backstage/plugin-catalog-node": "npm:^1.17.1" - "@backstage/plugin-events-node": "npm:^0.4.12" - "@backstage/plugin-permission-common": "npm:^0.9.0" - "@backstage/plugin-permission-node": "npm:^0.10.1" - "@backstage/types": "npm:^1.2.1" - "@opentelemetry/api": "npm:^1.9.0" - codeowners-utils: "npm:^1.0.2" - core-js: "npm:^3.6.5" - express: "npm:^4.17.1" - fast-json-stable-stringify: "npm:^2.1.0" - fs-extra: "npm:^11.2.0" - git-url-parse: "npm:^15.0.0" - glob: "npm:^7.1.6" - knex: "npm:^3.0.0" - lodash: "npm:^4.17.21" - luxon: "npm:^3.0.0" - minimatch: "npm:^9.0.0" - p-limit: "npm:^3.0.2" - prom-client: "npm:^15.0.0" - uuid: "npm:^11.0.0" - yaml: "npm:^2.0.0" - yn: "npm:^4.0.0" - zod: "npm:^3.22.4" - checksum: 10/64211aadd78c7d1d2c0c415b5c49fb63807c8e9f635c857e10ea851dd251922ca99ae0c085f687111f2957ece781bde4ca7178f3299850acc8d0b227a85bed01 - languageName: node - linkType: hard - -"@backstage/plugin-catalog-common@npm:^1.1.4": - version: 1.1.4 - resolution: "@backstage/plugin-catalog-common@npm:1.1.4" - dependencies: - "@backstage/catalog-model": "npm:^1.7.4" - "@backstage/plugin-permission-common": "npm:^0.9.0" - "@backstage/plugin-search-common": "npm:^1.2.18" - checksum: 10/e65331add32185a54de3c0bae4187824bd0b2d4a729cf4cd659bda54d3dd1cb94a9aeaf4553ee08ae44439742cc45149767329b3ef07bc39ed014433a62d7bd0 - languageName: node - linkType: hard - -"@backstage/plugin-catalog-node@npm:^1.17.0, @backstage/plugin-catalog-node@npm:^1.17.1": - version: 1.17.1 - resolution: "@backstage/plugin-catalog-node@npm:1.17.1" - dependencies: - "@backstage/backend-plugin-api": "npm:^1.4.0" - "@backstage/catalog-client": "npm:^1.10.1" - "@backstage/catalog-model": "npm:^1.7.4" - "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-catalog-common": "npm:^1.1.4" - "@backstage/plugin-permission-common": "npm:^0.9.0" - "@backstage/plugin-permission-node": "npm:^0.10.1" + "@backstage/plugin-catalog-common": "npm:^1.1.5" + "@backstage/plugin-permission-common": "npm:^0.9.1" + "@backstage/plugin-permission-node": "npm:^0.10.2" "@backstage/types": "npm:^1.2.1" lodash: "npm:^4.17.21" yaml: "npm:^2.0.0" - checksum: 10/59b88c1aba2b100f8c9be5590636da02537ee5ba66851d1490b2f87aed7b008481ce659629fb71f920d0e3d6b6376a2839ea19ae3b41feb53e6ae8c82c70ebb2 + checksum: 10/2458cfc61b5c110eb6a4ec74c20d84122b9bec48e017a3d75e3c4ecf1e6bb3a85095143c0da852f23656b851c98fe594b180eb0ed275dcbe87606a985900710c languageName: node linkType: hard -"@backstage/plugin-events-node@npm:^0.4.11, @backstage/plugin-events-node@npm:^0.4.12": - version: 0.4.12 - resolution: "@backstage/plugin-events-node@npm:0.4.12" +"@backstage/plugin-events-node@npm:^0.4.13": + version: 0.4.13 + resolution: "@backstage/plugin-events-node@npm:0.4.13" dependencies: - "@backstage/backend-plugin-api": "npm:^1.4.0" + "@backstage/backend-plugin-api": "npm:^1.4.1" "@backstage/errors": "npm:^1.2.7" "@backstage/types": "npm:^1.2.1" "@types/content-type": "npm:^1.1.8" @@ -3171,50 +3137,50 @@ __metadata: cross-fetch: "npm:^4.0.0" express: "npm:^4.17.1" uri-template: "npm:^2.0.0" - checksum: 10/bd520e312d55c50633ebb7f31576fef6e99abe1481bf9fb906c5ff886c1dced675e05fc8dccc6c0ba988a445c0135e973a86d6579f1fc399e1ea50bbe408c110 + checksum: 10/40fa460380bc805731b10416a72eb7559a1a4943006b4df7b6167cd98136182302f8ca5e8e90b40695ae9c91d3389dc53409964f29795199010fbfc19d0576cb languageName: node linkType: hard -"@backstage/plugin-permission-common@npm:^0.9.0": - version: 0.9.0 - resolution: "@backstage/plugin-permission-common@npm:0.9.0" +"@backstage/plugin-permission-common@npm:^0.9.1": + version: 0.9.1 + resolution: "@backstage/plugin-permission-common@npm:0.9.1" dependencies: - "@backstage/config": "npm:^1.3.2" + "@backstage/config": "npm:^1.3.3" "@backstage/errors": "npm:^1.2.7" "@backstage/types": "npm:^1.2.1" cross-fetch: "npm:^4.0.0" uuid: "npm:^11.0.0" zod: "npm:^3.22.4" zod-to-json-schema: "npm:^3.20.4" - checksum: 10/f165e3018cf5010a5c6ce8ec9778f2ed0024810c38e2b02f9cca637f7c37b26b23822ba5341794e4dc18a8e153ac21b9fde456dddc19150d328b5f20a4668017 + checksum: 10/6ccd0ddab703ae65b73b91f345b6b60a7b87792328e5b38fcf626062f5cd5c12ab40fa405684a19066bd5107db95ca44d1884e757c67554fe0d98b0f43389f3b languageName: node linkType: hard -"@backstage/plugin-permission-node@npm:^0.10.0, @backstage/plugin-permission-node@npm:^0.10.1": - version: 0.10.1 - resolution: "@backstage/plugin-permission-node@npm:0.10.1" +"@backstage/plugin-permission-node@npm:^0.10.2": + version: 0.10.2 + resolution: "@backstage/plugin-permission-node@npm:0.10.2" dependencies: - "@backstage/backend-plugin-api": "npm:^1.4.0" - "@backstage/config": "npm:^1.3.2" + "@backstage/backend-plugin-api": "npm:^1.4.1" + "@backstage/config": "npm:^1.3.3" "@backstage/errors": "npm:^1.2.7" - "@backstage/plugin-auth-node": "npm:^0.6.4" - "@backstage/plugin-permission-common": "npm:^0.9.0" + "@backstage/plugin-auth-node": "npm:^0.6.5" + "@backstage/plugin-permission-common": "npm:^0.9.1" "@types/express": "npm:^4.17.6" express: "npm:^4.17.1" express-promise-router: "npm:^4.1.0" zod: "npm:^3.22.4" zod-to-json-schema: "npm:^3.20.4" - checksum: 10/c10771a569d8eef7e4028703840ec5c38f918d0a3813d768b620da495a1b4f4a7ad9d9c2ae38613be637d30b61675f585365b451602e6f9f0d1d5a7b2ab3f66e + checksum: 10/6a5addb61caf5f7fa92169e4e122b7c861db42141a7eb254ea933780679d1ccc0d9e3ea2f6131ef11f20ddac3347f1b485a715667ecb7de1cc8651a44f2f8d7d languageName: node linkType: hard -"@backstage/plugin-search-common@npm:^1.2.18": - version: 1.2.18 - resolution: "@backstage/plugin-search-common@npm:1.2.18" +"@backstage/plugin-search-common@npm:^1.2.19": + version: 1.2.19 + resolution: "@backstage/plugin-search-common@npm:1.2.19" dependencies: - "@backstage/plugin-permission-common": "npm:^0.9.0" + "@backstage/plugin-permission-common": "npm:^0.9.1" "@backstage/types": "npm:^1.2.1" - checksum: 10/9a7c262a5e1fc2d1bc40a9738d6e29ba215867a10efa22c1c3e3b7847d2b6f7566fde4c22f6989933a47d2f1928ee7544ade4f88fb2e0956f4dde7cf02cb85a6 + checksum: 10/31cfad17bca0868022e212beab4de80e55365598b9fcbddef738476cd723e4e3d9c39db8497f3df650477a7ba24ba7bb4f20a15d55c1c7b954a629d5a2cf064a languageName: node linkType: hard @@ -3225,19 +3191,19 @@ __metadata: languageName: node linkType: hard -"@backstage/repo-tools@npm:^0.13.3": - version: 0.13.3 - resolution: "@backstage/repo-tools@npm:0.13.3" +"@backstage/repo-tools@npm:^0.15.0": + version: 0.15.0 + resolution: "@backstage/repo-tools@npm:0.15.0" dependencies: "@apidevtools/swagger-parser": "npm:^10.1.0" "@apisyouwonthate/style-guide": "npm:^1.4.0" - "@backstage/backend-plugin-api": "npm:^1.3.1" - "@backstage/catalog-model": "npm:^1.7.4" + "@backstage/backend-plugin-api": "npm:^1.4.1" + "@backstage/catalog-model": "npm:^1.7.5" "@backstage/cli-common": "npm:^0.1.15" "@backstage/cli-node": "npm:^0.2.13" - "@backstage/config-loader": "npm:^1.10.1" + "@backstage/config-loader": "npm:^1.10.2" "@backstage/errors": "npm:^1.2.7" - "@electric-sql/pglite": "npm:^0.2.15" + "@electric-sql/pglite": "npm:^0.3.0" "@manypkg/get-packages": "npm:^1.1.3" "@microsoft/api-documenter": "npm:^7.25.7" "@microsoft/api-extractor": "npm:^7.47.2" @@ -3257,6 +3223,7 @@ __metadata: commander: "npm:^12.0.0" fs-extra: "npm:^11.2.0" glob: "npm:^8.0.3" + globby: "npm:^11.0.0" is-glob: "npm:^4.0.3" js-yaml: "npm:^4.1.0" just-diff: "npm:^6.0.2" @@ -3270,6 +3237,7 @@ __metadata: tar: "npm:^6.1.12" ts-morph: "npm:^24.0.0" yaml-diff-patch: "npm:^2.0.0" + zod: "npm:^3.22.4" peerDependencies: "@microsoft/api-extractor-model": "*" "@microsoft/tsdoc": "*" @@ -3285,7 +3253,7 @@ __metadata: optional: true bin: backstage-repo-tools: bin/backstage-repo-tools - checksum: 10/f27aa2753859ebfb7adcc9642b7e3d06f1beebe89b5f7519d99a07f4fe7e53f6a8e4eace668c04b35555028bc5a452efd3277a828952450b24cdb428d365b640 + checksum: 10/ec64311cd4b7e9117b7bb8658de918c30f7c7146e667b12f27d78d495bfc19d81de4d8fdcedb395552c9ac39221b84e0c6999fc169eb3ba361a7d47195c29364 languageName: node linkType: hard @@ -3571,13 +3539,20 @@ __metadata: languageName: node linkType: hard -"@electric-sql/pglite@npm:^0.2.14, @electric-sql/pglite@npm:^0.2.15": +"@electric-sql/pglite@npm:^0.2.14": version: 0.2.17 resolution: "@electric-sql/pglite@npm:0.2.17" checksum: 10/cb04d18614c9a3d985fa63f5ca889104eab55b15a9aa569df264e335ea559f2279ee64c1284aa68d5b92ff516dd37ae553299cf55c226a3e541d6c46416c7160 languageName: node linkType: hard +"@electric-sql/pglite@npm:^0.3.0": + version: 0.3.5 + resolution: "@electric-sql/pglite@npm:0.3.5" + checksum: 10/ac4f07ba2737768440fed8a4ac23b864a9d40115518a82b4de5cd166a5d8d18a5b010c762d8092701b0afb1da2540012498a28f17991d060ca8c55b45348e241 + languageName: node + linkType: hard + "@esbuild/aix-ppc64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/aix-ppc64@npm:0.21.5" @@ -4134,9 +4109,9 @@ __metadata: version: 0.0.0-use.local resolution: "@internal/keycloak@workspace:." dependencies: - "@backstage/cli": "npm:^0.32.1" + "@backstage/cli": "npm:^0.33.1" "@backstage/e2e-test-utils": "npm:^0.1.1" - "@backstage/repo-tools": "npm:^0.13.3" + "@backstage/repo-tools": "npm:^0.15.0" "@changesets/cli": "npm:^2.27.1" knip: "npm:^5.27.4" node-gyp: "npm:^9.0.0" @@ -12495,6 +12470,15 @@ __metadata: languageName: node linkType: hard +"express-rate-limit@npm:^7.5.0": + version: 7.5.1 + resolution: "express-rate-limit@npm:7.5.1" + peerDependencies: + express: ">= 4.11" + checksum: 10/357c3398450144ab7bbce2841d0bf4f93a0f3fd9d1d5ed9a0ee331b557af969cc790941dc37b47f8d9b5672964aa0e31666f770e1f48b334dc7d1e69f6433040 + languageName: node + linkType: hard + "express@npm:^4.14.0, express@npm:^4.17.1, express@npm:^4.19.2": version: 4.21.1 resolution: "express@npm:4.21.1" @@ -19165,6 +19149,15 @@ __metadata: languageName: node linkType: hard +"rate-limit-redis@npm:^4.2.0": + version: 4.2.1 + resolution: "rate-limit-redis@npm:4.2.1" + peerDependencies: + express-rate-limit: ">= 6" + checksum: 10/c36c50cfca992cbd14c97c08bb01c7d1d340d27b5fa1a2c1154275fec0b59c187eb6fb207da3d035c7c87e7629c92324cd53074f854dbb16548faf94f5a41351 + languageName: node + linkType: hard + "raw-body@npm:2.5.2, raw-body@npm:^2.4.1": version: 2.5.2 resolution: "raw-body@npm:2.5.2"