From 4a569b74d2071d64156aed4ba2cce459557c297e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 27 May 2025 21:24:37 +0000 Subject: [PATCH 1/5] Bump the dependencies group across 5 directories with 7 updates Bumps the dependencies group with 6 updates in the / directory: | Package | From | To | | --- | --- | --- | | [lint-staged](https://github.com/lint-staged/lint-staged) | `16.0.0` | `16.1.0` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.32.1` | `8.33.0` | | chromadb | `2.4.3` | `2.4.6` | | [couchbase](https://github.com/couchbase/couchnode) | `4.4.0` | `4.4.6` | | [@google-cloud/datastore](https://github.com/googleapis/nodejs-datastore) | `9.2.1` | `10.0.1` | | [mongoose](https://github.com/Automattic/mongoose) | `8.15.0` | `8.15.1` | Bumps the dependencies group with 1 update in the /packages/modules/chromadb directory: chromadb. Bumps the dependencies group with 1 update in the /packages/modules/couchbase directory: [couchbase](https://github.com/couchbase/couchnode). Bumps the dependencies group with 1 update in the /packages/modules/gcloud directory: [@google-cloud/datastore](https://github.com/googleapis/nodejs-datastore). Bumps the dependencies group with 1 update in the /packages/modules/toxiproxy directory: [@testcontainers/redis](https://github.com/testcontainers/testcontainers-node). Updates `lint-staged` from 16.0.0 to 16.1.0 - [Release notes](https://github.com/lint-staged/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md) - [Commits](https://github.com/lint-staged/lint-staged/compare/v16.0.0...v16.1.0) Updates `typescript-eslint` from 8.32.1 to 8.33.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.33.0/packages/typescript-eslint) Updates `chromadb` from 2.4.3 to 2.4.6 Updates `couchbase` from 4.4.0 to 4.4.6 - [Release notes](https://github.com/couchbase/couchnode/releases) - [Commits](https://github.com/couchbase/couchnode/compare/v4.4.0...v4.4.6) Updates `@google-cloud/datastore` from 9.2.1 to 10.0.1 - [Release notes](https://github.com/googleapis/nodejs-datastore/releases) - [Changelog](https://github.com/googleapis/nodejs-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/nodejs-datastore/compare/v9.2.1...v10.0.1) Updates `mongoose` from 8.15.0 to 8.15.1 - [Release notes](https://github.com/Automattic/mongoose/releases) - [Changelog](https://github.com/Automattic/mongoose/blob/master/CHANGELOG.md) - [Commits](https://github.com/Automattic/mongoose/compare/8.15.0...8.15.1) Updates `chromadb` from 2.4.3 to 2.4.6 Updates `couchbase` from 4.4.0 to 4.4.6 - [Release notes](https://github.com/couchbase/couchnode/releases) - [Commits](https://github.com/couchbase/couchnode/compare/v4.4.0...v4.4.6) Updates `@google-cloud/datastore` from 9.2.1 to 10.0.1 - [Release notes](https://github.com/googleapis/nodejs-datastore/releases) - [Changelog](https://github.com/googleapis/nodejs-datastore/blob/main/CHANGELOG.md) - [Commits](https://github.com/googleapis/nodejs-datastore/compare/v9.2.1...v10.0.1) Updates `@testcontainers/redis` from 10.28.0 to 11.0.0 - [Release notes](https://github.com/testcontainers/testcontainers-node/releases) - [Commits](https://github.com/testcontainers/testcontainers-node/compare/v10.28.0...v11.0.0) --- updated-dependencies: - dependency-name: lint-staged dependency-version: 16.1.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: typescript-eslint dependency-version: 8.33.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: chromadb dependency-version: 2.4.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: couchbase dependency-version: 4.4.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@google-cloud/datastore" dependency-version: 10.0.1 dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: mongoose dependency-version: 8.15.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: chromadb dependency-version: 2.4.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: couchbase dependency-version: 4.4.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: "@google-cloud/datastore" dependency-version: 10.0.1 dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies - dependency-name: "@testcontainers/redis" dependency-version: 11.0.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 266 ++++++++++++++---------- package.json | 4 +- packages/modules/chromadb/package.json | 2 +- packages/modules/couchbase/package.json | 2 +- packages/modules/gcloud/package.json | 2 +- packages/modules/mongodb/package.json | 2 +- packages/modules/toxiproxy/package.json | 2 +- 7 files changed, 168 insertions(+), 112 deletions(-) diff --git a/package-lock.json b/package-lock.json index 66debab7b..36263423a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "eslint-config-prettier": "^10.1.5", "eslint-plugin-prettier": "^5.4.0", "husky": "^9.1.7", - "lint-staged": "^16.0.0", + "lint-staged": "^16.1.0", "ls-engines": "^0.9.3", "npm-check-updates": "^18.0.1", "prettier": "^3.5.3", @@ -26,7 +26,7 @@ "shx": "^0.4.0", "ts-node": "^10.9.2", "typescript": "^5.8.3", - "typescript-eslint": "^8.32.1", + "typescript-eslint": "^8.33.0", "vitest": "^3.1.3" }, "engines": { @@ -2382,9 +2382,9 @@ "license": "Apache-2.0" }, "node_modules/@couchbase/couchbase-darwin-arm64-napi": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@couchbase/couchbase-darwin-arm64-napi/-/couchbase-darwin-arm64-napi-4.4.0.tgz", - "integrity": "sha512-TMxmOrNDGdD35wzDfBdAqwy3pawstNpHc/3j8ThjIs6LJTtm6np9HIYQ+ZD3iGjJ41cUZbQ00KjgMaSAftnT5g==", + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@couchbase/couchbase-darwin-arm64-napi/-/couchbase-darwin-arm64-napi-4.4.6.tgz", + "integrity": "sha512-U7Bw4LR6l/9IX5KRtXeY61fKkLqyZAeAvY7ms9dfA5jObhI4JG33238JJdgrBQgjoA4+1PjmhgRzkXviDqfClg==", "cpu": [ "arm64" ], @@ -2399,9 +2399,9 @@ } }, "node_modules/@couchbase/couchbase-darwin-x64-napi": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@couchbase/couchbase-darwin-x64-napi/-/couchbase-darwin-x64-napi-4.4.0.tgz", - "integrity": "sha512-31PlLJsM9Igzm/cQSsjQcYxqHW97LUgJmn+BGm0y8xhGGdTEwTWRML3CX9ng9DqhzPRtC3O+y9sYiQuPo191vg==", + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@couchbase/couchbase-darwin-x64-napi/-/couchbase-darwin-x64-napi-4.4.6.tgz", + "integrity": "sha512-knZ8zSL1+bFviiMpTIZbXvpQy4yy8VJrKpZBOgcwlmCcKdikI3a0gankHN9Z5CKcG776uCt3cpLBAPkW7u59tQ==", "cpu": [ "x64" ], @@ -2416,9 +2416,9 @@ } }, "node_modules/@couchbase/couchbase-linux-arm64-napi": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@couchbase/couchbase-linux-arm64-napi/-/couchbase-linux-arm64-napi-4.4.0.tgz", - "integrity": "sha512-9Znsm99pzYpceff/GoDk6USLmI+1XAka99SIkPlGfYRNucMUy10At6lw8kUDsaMbmRDoaLIxKkKEaB6m9Q9e8g==", + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@couchbase/couchbase-linux-arm64-napi/-/couchbase-linux-arm64-napi-4.4.6.tgz", + "integrity": "sha512-XTuGtjAES0Khp2QK6Zm9G997nshpadJNW4faI0PpnGMsfis/YX9PDZ9EVmiCZRJHZIv3QHTStKv9FETQppNNmg==", "cpu": [ "arm64" ], @@ -2433,9 +2433,9 @@ } }, "node_modules/@couchbase/couchbase-linux-x64-napi": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@couchbase/couchbase-linux-x64-napi/-/couchbase-linux-x64-napi-4.4.0.tgz", - "integrity": "sha512-18Re7fD32hbp09pjd0Yy5x5COwJ853j8HED+MRX3Tu+bWGjtTjFUNK3seVAxwNNYsRm8CTq/XsnV/+vy6BQWnA==", + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@couchbase/couchbase-linux-x64-napi/-/couchbase-linux-x64-napi-4.4.6.tgz", + "integrity": "sha512-lL0koZuDL2lnP67Hs0IDswjfDglGItLxmdNWbh+NkQAAucsBP2lMT/hpvBC7gniWz6/GsoilSrgoQp3VFvE8aw==", "cpu": [ "x64" ], @@ -2449,10 +2449,27 @@ "node": ">=16" } }, + "node_modules/@couchbase/couchbase-linuxmusl-arm64-napi": { + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@couchbase/couchbase-linuxmusl-arm64-napi/-/couchbase-linuxmusl-arm64-napi-4.4.6.tgz", + "integrity": "sha512-4LuCGnMfDvlkUGebZIeCMWb6eM0O1b0pskx4lhpIWlF93xblxpVp6NnhtDDxXh7wtR381eoJiA7DtqxdR1cOWw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=16" + } + }, "node_modules/@couchbase/couchbase-linuxmusl-x64-napi": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@couchbase/couchbase-linuxmusl-x64-napi/-/couchbase-linuxmusl-x64-napi-4.4.0.tgz", - "integrity": "sha512-Z5NeSz47opPaHr956vGdqpQd+tjcOp3HZR5WhKxpuI3JfA8KldlHA4KjcHaaX/qGFPhdCDAvJSjy4R1oCypYvQ==", + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@couchbase/couchbase-linuxmusl-x64-napi/-/couchbase-linuxmusl-x64-napi-4.4.6.tgz", + "integrity": "sha512-ARBFWUCgs0O3fLyjKEkD6Yxmhcgeq+KuV15CMCcst+9ZLWqStwxvTsJp9UtPhi5rcJ+6pX5uMh7vqbxxURbcyA==", "cpu": [ "x64" ], @@ -2467,9 +2484,9 @@ } }, "node_modules/@couchbase/couchbase-win32-x64-napi": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@couchbase/couchbase-win32-x64-napi/-/couchbase-win32-x64-napi-4.4.0.tgz", - "integrity": "sha512-eYioamHfAKOP3WiManIud2Hc32XW0nSq9CLa0TpkmsbxgNZYsv8G5TWza0xxtAz1VnQ4l7qW+7xE2jLhnzkbaw==", + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/@couchbase/couchbase-win32-x64-napi/-/couchbase-win32-x64-napi-4.4.6.tgz", + "integrity": "sha512-oA6V2toH5MxHmekiW+9aa1yZrWKReI24XMcxccibgc5g4h0rQ5zHszmbYTj/t6ndk8UjXAJNhOx9uhX8JZqLFw==", "cpu": [ "x64" ], @@ -7119,17 +7136,17 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.32.1.tgz", - "integrity": "sha512-6u6Plg9nP/J1GRpe/vcjjabo6Uc5YQPAMxsgQyGC/I0RuukiG1wIe3+Vtg3IrSCVJDmqK3j8adrtzXSENRtFgg==", + "version": "8.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.33.0.tgz", + "integrity": "sha512-CACyQuqSHt7ma3Ns601xykeBK/rDeZa3w6IS6UtMQbixO5DWy+8TilKkviGDH6jtWCo8FGRKEK5cLLkPvEammQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.32.1", - "@typescript-eslint/type-utils": "8.32.1", - "@typescript-eslint/utils": "8.32.1", - "@typescript-eslint/visitor-keys": "8.32.1", + "@typescript-eslint/scope-manager": "8.33.0", + "@typescript-eslint/type-utils": "8.33.0", + "@typescript-eslint/utils": "8.33.0", + "@typescript-eslint/visitor-keys": "8.33.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", @@ -7143,7 +7160,7 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "@typescript-eslint/parser": "^8.33.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } @@ -7159,16 +7176,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.32.1.tgz", - "integrity": "sha512-LKMrmwCPoLhM45Z00O1ulb6jwyVr2kr3XJp+G+tSEZcbauNnScewcQwtJqXDhXeYPDEjZ8C1SjXm015CirEmGg==", + "version": "8.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.33.0.tgz", + "integrity": "sha512-JaehZvf6m0yqYp34+RVnihBAChkqeH+tqqhS0GuX1qgPpwLvmTPheKEs6OeCK6hVJgXZHJ2vbjnC9j119auStQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.32.1", - "@typescript-eslint/types": "8.32.1", - "@typescript-eslint/typescript-estree": "8.32.1", - "@typescript-eslint/visitor-keys": "8.32.1", + "@typescript-eslint/scope-manager": "8.33.0", + "@typescript-eslint/types": "8.33.0", + "@typescript-eslint/typescript-estree": "8.33.0", + "@typescript-eslint/visitor-keys": "8.33.0", "debug": "^4.3.4" }, "engines": { @@ -7183,33 +7200,69 @@ "typescript": ">=4.8.4 <5.9.0" } }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.33.0.tgz", + "integrity": "sha512-d1hz0u9l6N+u/gcrk6s6gYdl7/+pp8yHheRTqP6X5hVDKALEaTn8WfGiit7G511yueBEL3OpOEpD+3/MBdoN+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.33.0", + "@typescript-eslint/types": "^8.33.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.32.1.tgz", - "integrity": "sha512-7IsIaIDeZn7kffk7qXC3o6Z4UblZJKV3UBpkvRNpr5NSyLji7tvTcvmnMNYuYLyh26mN8W723xpo3i4MlD33vA==", + "version": "8.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.33.0.tgz", + "integrity": "sha512-LMi/oqrzpqxyO72ltP+dBSP6V0xiUb4saY7WLtxSfiNEBI8m321LLVFU9/QDJxjDQG9/tjSqKz/E3380TEqSTw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.32.1", - "@typescript-eslint/visitor-keys": "8.32.1" + "@typescript-eslint/types": "8.33.0", + "@typescript-eslint/visitor-keys": "8.33.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.33.0.tgz", + "integrity": "sha512-sTkETlbqhEoiFmGr1gsdq5HyVbSOF0145SYDJ/EQmXHtKViCaGvnyLqWFFHtEXoS0J1yU8Wyou2UGmgW88fEug==", + "dev": true, + "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.9.0" } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.32.1.tgz", - "integrity": "sha512-mv9YpQGA8iIsl5KyUPi+FGLm7+bA4fgXaeRcFKRDRwDMu4iwrSHeDPipwueNXhdIIZltwCJv+NkxftECbIZWfA==", + "version": "8.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.33.0.tgz", + "integrity": "sha512-lScnHNCBqL1QayuSrWeqAL5GmqNdVUQAAMTaCwdYEdWfIrSrOGzyLGRCHXcCixa5NK6i5l0AfSO2oBSjCjf4XQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.32.1", - "@typescript-eslint/utils": "8.32.1", + "@typescript-eslint/typescript-estree": "8.33.0", + "@typescript-eslint/utils": "8.33.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, @@ -7226,9 +7279,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.32.1.tgz", - "integrity": "sha512-YmybwXUJcgGqgAp6bEsgpPXEg6dcCyPyCSr0CAAueacR/CCBi25G3V8gGQ2kRzQRBNol7VQknxMs9HvVa9Rvfg==", + "version": "8.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.33.0.tgz", + "integrity": "sha512-DKuXOKpM5IDT1FA2g9x9x1Ug81YuKrzf4mYX8FAVSNu5Wo/LELHWQyM1pQaDkI42bX15PWl0vNPt1uGiIFUOpg==", "dev": true, "license": "MIT", "engines": { @@ -7240,14 +7293,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.32.1.tgz", - "integrity": "sha512-Y3AP9EIfYwBb4kWGb+simvPaqQoT5oJuzzj9m0i6FCY6SPvlomY2Ei4UEMm7+FXtlNJbor80ximyslzaQF6xhg==", + "version": "8.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.33.0.tgz", + "integrity": "sha512-vegY4FQoB6jL97Tu/lWRsAiUUp8qJTqzAmENH2k59SJhw0Th1oszb9Idq/FyyONLuNqT1OADJPXfyUNOR8SzAQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.32.1", - "@typescript-eslint/visitor-keys": "8.32.1", + "@typescript-eslint/project-service": "8.33.0", + "@typescript-eslint/tsconfig-utils": "8.33.0", + "@typescript-eslint/types": "8.33.0", + "@typescript-eslint/visitor-keys": "8.33.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -7293,16 +7348,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.32.1.tgz", - "integrity": "sha512-DsSFNIgLSrc89gpq1LJB7Hm1YpuhK086DRDJSNrewcGvYloWW1vZLHBTIvarKZDcAORIy/uWNx8Gad+4oMpkSA==", + "version": "8.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.33.0.tgz", + "integrity": "sha512-lPFuQaLA9aSNa7D5u2EpRiqdAUhzShwGg/nhpBlc4GR6kcTABttCuyjFs8BcEZ8VWrjCBof/bePhP3Q3fS+Yrw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", - "@typescript-eslint/scope-manager": "8.32.1", - "@typescript-eslint/types": "8.32.1", - "@typescript-eslint/typescript-estree": "8.32.1" + "@typescript-eslint/scope-manager": "8.33.0", + "@typescript-eslint/types": "8.33.0", + "@typescript-eslint/typescript-estree": "8.33.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -7317,13 +7372,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.32.1.tgz", - "integrity": "sha512-ar0tjQfObzhSaW3C3QNmTc5ofj0hDoNQ5XWrCy6zDyabdr0TWhCkClp+rywGNj/odAFBVzzJrK4tEq5M4Hmu4w==", + "version": "8.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.33.0.tgz", + "integrity": "sha512-7RW7CMYoskiz5OOGAWjJFxgb7c5UNjTG292gYhWeOAcFmYCtVCSqjqSBj5zMhxbXo2JOW95YYrUWJfU0zrpaGQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.32.1", + "@typescript-eslint/types": "8.33.0", "eslint-visitor-keys": "^4.2.0" }, "engines": { @@ -8847,9 +8902,9 @@ } }, "node_modules/chromadb": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/chromadb/-/chromadb-2.4.3.tgz", - "integrity": "sha512-5TDVGkQWWX1QYy749dA7dzKY80YFtJB4swZP9UAgX28bkiYmJyoBLjpnt4lK7KpxfWVIoGzPjMfK3G5RwyDUQg==", + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/chromadb/-/chromadb-2.4.6.tgz", + "integrity": "sha512-BL3YoBgdDfhIXde+QF0r8BJlVOywp9lMdpkc+ln9LcQQg5uCK41TumAhCpiCWiaZIha4bt01Swj9U+iNtGoBdg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -8871,11 +8926,11 @@ "node": ">=14.17.0" }, "optionalDependencies": { - "chromadb-js-bindings-darwin-arm64": "^0.1.1", - "chromadb-js-bindings-darwin-x64": "^0.1.1", - "chromadb-js-bindings-linux-arm64-gnu": "^0.1.1", - "chromadb-js-bindings-linux-x64-gnu": "^0.1.1", - "chromadb-js-bindings-win32-x64-msvc": "^0.1.1" + "chromadb-js-bindings-darwin-arm64": "^0.1.2", + "chromadb-js-bindings-darwin-x64": "^0.1.2", + "chromadb-js-bindings-linux-arm64-gnu": "^0.1.2", + "chromadb-js-bindings-linux-x64-gnu": "^0.1.2", + "chromadb-js-bindings-win32-x64-msvc": "^0.1.2" } }, "node_modules/chromadb-default-embed": { @@ -9623,9 +9678,9 @@ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, "node_modules/couchbase": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/couchbase/-/couchbase-4.4.0.tgz", - "integrity": "sha512-o0YZklnIC41Biol8KvSqrKovJ5ZcbgprE1CPICwSDtJ7jycf81AphQdBwEAyFb5pTdhRcMvQv5K9UEMcnJ+xnw==", + "version": "4.4.6", + "resolved": "https://registry.npmjs.org/couchbase/-/couchbase-4.4.6.tgz", + "integrity": "sha512-sCHCDyrT8f0kiup7QzLnXDc+N/YWTLqqE4Oiu/0uf6PFhJnq7Qksp7K9SPsm4z5COWRiRfZdgOqXzBaHFO3lpA==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", @@ -9637,12 +9692,13 @@ "node": ">=16" }, "optionalDependencies": { - "@couchbase/couchbase-darwin-arm64-napi": "4.4.0", - "@couchbase/couchbase-darwin-x64-napi": "4.4.0", - "@couchbase/couchbase-linux-arm64-napi": "4.4.0", - "@couchbase/couchbase-linux-x64-napi": "4.4.0", - "@couchbase/couchbase-linuxmusl-x64-napi": "4.4.0", - "@couchbase/couchbase-win32-x64-napi": "4.4.0" + "@couchbase/couchbase-darwin-arm64-napi": "4.4.6", + "@couchbase/couchbase-darwin-x64-napi": "4.4.6", + "@couchbase/couchbase-linux-arm64-napi": "4.4.6", + "@couchbase/couchbase-linux-x64-napi": "4.4.6", + "@couchbase/couchbase-linuxmusl-arm64-napi": "4.4.6", + "@couchbase/couchbase-linuxmusl-x64-napi": "4.4.6", + "@couchbase/couchbase-win32-x64-napi": "4.4.6" } }, "node_modules/cpu-features": { @@ -13453,28 +13509,28 @@ "dev": true }, "node_modules/lint-staged": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-16.0.0.tgz", - "integrity": "sha512-sUCprePs6/rbx4vKC60Hez6X10HPkpDJaGcy3D1NdwR7g1RcNkWL8q9mJMreOqmHBTs+1sNFp+wOiX9fr+hoOQ==", + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-16.1.0.tgz", + "integrity": "sha512-HkpQh69XHxgCjObjejBT3s2ILwNjFx8M3nw+tJ/ssBauDlIpkx2RpqWSi1fBgkXLSSXnbR3iEq1NkVtpvV+FLQ==", "dev": true, "license": "MIT", "dependencies": { "chalk": "^5.4.1", - "commander": "^13.1.0", - "debug": "^4.4.0", + "commander": "^14.0.0", + "debug": "^4.4.1", "lilconfig": "^3.1.3", "listr2": "^8.3.3", "micromatch": "^4.0.8", - "nano-spawn": "^1.0.0", + "nano-spawn": "^1.0.2", "pidtree": "^0.6.0", "string-argv": "^0.3.2", - "yaml": "^2.7.1" + "yaml": "^2.8.0" }, "bin": { "lint-staged": "bin/lint-staged.js" }, "engines": { - "node": ">=20.18" + "node": ">=20.17" }, "funding": { "url": "https://opencollective.com/lint-staged" @@ -13494,13 +13550,13 @@ } }, "node_modules/lint-staged/node_modules/commander": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-13.1.0.tgz", - "integrity": "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.0.tgz", + "integrity": "sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==", "dev": true, "license": "MIT", "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/listr2": { @@ -14587,9 +14643,9 @@ } }, "node_modules/mongoose": { - "version": "8.15.0", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.15.0.tgz", - "integrity": "sha512-WFKsY1q12ScGabnZWUB9c/QzZmz/ESorrV27OembB7Gz6rrh9m3GA4Srsv1uvW1s9AHO5DeZ6DdUTyF9zyNERQ==", + "version": "8.15.1", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.15.1.tgz", + "integrity": "sha512-RhQ4DzmBi5BNGcS0w4u1vdMRIKcteXTCNzDt1j7XRcdWYBz1MjMjulBhPaeC5jBCHOD1yinuOFTTSOWLLGexWw==", "dev": true, "license": "MIT", "dependencies": { @@ -19533,15 +19589,15 @@ } }, "node_modules/typescript-eslint": { - "version": "8.32.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.32.1.tgz", - "integrity": "sha512-D7el+eaDHAmXvrZBy1zpzSNIRqnCOrkwTgZxTu3MUqRWk8k0q9m9Ho4+vPf7iHtgUfrK/o8IZaEApsxPlHTFCg==", + "version": "8.33.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.33.0.tgz", + "integrity": "sha512-5YmNhF24ylCsvdNW2oJwMzTbaeO4bg90KeGtMjUw0AGtHksgEPLRTUil+coHwCfiu4QjVJFnjp94DmU6zV7DhQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.32.1", - "@typescript-eslint/parser": "8.32.1", - "@typescript-eslint/utils": "8.32.1" + "@typescript-eslint/eslint-plugin": "8.33.0", + "@typescript-eslint/parser": "8.33.0", + "@typescript-eslint/utils": "8.33.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -20747,7 +20803,7 @@ "testcontainers": "^11.0.0" }, "devDependencies": { - "chromadb": "2.4.3", + "chromadb": "2.4.6", "ollama": "^0.5.15" } }, @@ -20782,7 +20838,7 @@ "testcontainers": "^11.0.0" }, "devDependencies": { - "couchbase": "4.4.0" + "couchbase": "4.4.6" } }, "packages/modules/elasticsearch": { @@ -20828,7 +20884,7 @@ }, "devDependencies": { "@google-cloud/bigquery": "^8.0.0", - "@google-cloud/datastore": "^9.2.1", + "@google-cloud/datastore": "^10.0.1", "@google-cloud/firestore": "7.11.1", "@google-cloud/pubsub": "^5.0.0", "@google-cloud/storage": "^7.16.0", @@ -20955,7 +21011,7 @@ "testcontainers": "^11.0.0" }, "devDependencies": { - "mongoose": "^8.15.0" + "mongoose": "^8.15.1" } }, "packages/modules/mssqlserver": { diff --git a/package.json b/package.json index 6f331240b..800ebb777 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "eslint-config-prettier": "^10.1.5", "eslint-plugin-prettier": "^5.4.0", "husky": "^9.1.7", - "lint-staged": "^16.0.0", + "lint-staged": "^16.1.0", "ls-engines": "^0.9.3", "npm-check-updates": "^18.0.1", "prettier": "^3.5.3", @@ -34,7 +34,7 @@ "shx": "^0.4.0", "ts-node": "^10.9.2", "typescript": "^5.8.3", - "typescript-eslint": "^8.32.1", + "typescript-eslint": "^8.33.0", "vitest": "^3.1.3" }, "overrides": { diff --git a/packages/modules/chromadb/package.json b/packages/modules/chromadb/package.json index f705f78e5..7e527d88a 100644 --- a/packages/modules/chromadb/package.json +++ b/packages/modules/chromadb/package.json @@ -29,7 +29,7 @@ "build": "tsc --project tsconfig.build.json" }, "devDependencies": { - "chromadb": "2.4.3", + "chromadb": "2.4.6", "ollama": "^0.5.15" }, "dependencies": { diff --git a/packages/modules/couchbase/package.json b/packages/modules/couchbase/package.json index 76d9cd9a3..caad96807 100644 --- a/packages/modules/couchbase/package.json +++ b/packages/modules/couchbase/package.json @@ -32,6 +32,6 @@ "testcontainers": "^11.0.0" }, "devDependencies": { - "couchbase": "4.4.0" + "couchbase": "4.4.6" } } diff --git a/packages/modules/gcloud/package.json b/packages/modules/gcloud/package.json index c1f52ec61..f1f9ff108 100644 --- a/packages/modules/gcloud/package.json +++ b/packages/modules/gcloud/package.json @@ -40,7 +40,7 @@ }, "devDependencies": { "@google-cloud/bigquery": "^8.0.0", - "@google-cloud/datastore": "^9.2.1", + "@google-cloud/datastore": "^10.0.1", "@google-cloud/firestore": "7.11.1", "@google-cloud/pubsub": "^5.0.0", "@google-cloud/storage": "^7.16.0", diff --git a/packages/modules/mongodb/package.json b/packages/modules/mongodb/package.json index f3cbb842c..978ab2300 100644 --- a/packages/modules/mongodb/package.json +++ b/packages/modules/mongodb/package.json @@ -29,7 +29,7 @@ "build": "tsc --project tsconfig.build.json" }, "devDependencies": { - "mongoose": "^8.15.0" + "mongoose": "^8.15.1" }, "dependencies": { "testcontainers": "^11.0.0" diff --git a/packages/modules/toxiproxy/package.json b/packages/modules/toxiproxy/package.json index 0c0505976..79e98ce55 100644 --- a/packages/modules/toxiproxy/package.json +++ b/packages/modules/toxiproxy/package.json @@ -33,7 +33,7 @@ "toxiproxy-node-client": "^4.0.0" }, "devDependencies": { - "@testcontainers/redis": "^10.16.0", + "@testcontainers/redis": "^11.0.0", "redis": "^5.1.0" } } From 84bcb157753a85c55a6ac9df13777b2ea19ee0d8 Mon Sep 17 00:00:00 2001 From: Cristian Greco Date: Tue, 27 May 2025 22:58:14 +0100 Subject: [PATCH 2/5] Fix cache restore action --- .github/actions/npm-setup/action.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/actions/npm-setup/action.yml b/.github/actions/npm-setup/action.yml index 7d924eb20..215b06cbb 100644 --- a/.github/actions/npm-setup/action.yml +++ b/.github/actions/npm-setup/action.yml @@ -50,10 +50,7 @@ runs: id: npm-cache with: path: ${{ env.CACHE_PATHS }} - key: ${{ inputs.runner }}-node-${{ inputs.node-version }}-${{ inputs.workspace }}-${{ hashFiles('package-lock.json', 'packages/testcontainers/package-lock.json', format('packages/modules/{0}/package-lock.json', inputs.workspace)) }} - restore-keys: | - ${{ inputs.runner }}-node-${{ inputs.node-version }}-${{ inputs.workspace }}- - ${{ inputs.runner }}-node-${{ inputs.node-version }}- + key: ${{ inputs.runner }}-node-${{ inputs.node-version }}-${{ inputs.workspace }}-${{ hashFiles('package-lock.json') }} - name: Install dependencies if: steps.npm-cache.outputs.cache-hit != 'true' From f5aeee155a3b7c32035b14ca4a798085734ae477 Mon Sep 17 00:00:00 2001 From: Cristian Greco Date: Tue, 27 May 2025 23:00:55 +0100 Subject: [PATCH 3/5] Update lockfile for node 24 --- package-lock.json | 353 +++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 321 insertions(+), 32 deletions(-) diff --git a/package-lock.json b/package-lock.json index 36263423a..1e76e052b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3516,6 +3516,326 @@ "node": ">=18" } }, + "node_modules/@google-cloud/datastore": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@google-cloud/datastore/-/datastore-10.0.1.tgz", + "integrity": "sha512-O6DiCk3jwm9RCuJBx5y34ykR4SbPGDBIbIQSMYkWC2BoCuAf8QZ/4+i59EPx4FUUmANbNC9eu9kjU1NN2lfWSQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/promisify": "^5.0.0", + "arrify": "^2.0.0", + "async-mutex": "^0.5.0", + "concat-stream": "^2.0.0", + "extend": "^3.0.2", + "google-gax": "^5.0.2-rc.1", + "is": "^3.3.0", + "protobufjs": "7.0.0", + "split-array-stream": "^2.0.0", + "stream-events": "^1.0.5" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@google-cloud/datastore/node_modules/@google-cloud/promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-5.0.0.tgz", + "integrity": "sha512-N8qS6dlORGHwk7WjGXKOSsLjIjNINCPicsOX6gyyLiYk7mq3MtII96NZ9N2ahwA2vnkLmZODOIH9rlNniYWvCQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/@google-cloud/datastore/node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/@google-cloud/datastore/node_modules/gaxios": { + "version": "7.0.0-rc.5", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-7.0.0-rc.5.tgz", + "integrity": "sha512-s9rlpplwdb/KCq2DYevVTM/MpozeVZuR3pkzDGXtRhY7wD4fXftIYXUAerX07ZPB3J8/dHUJsX7fPnN2O4Psuw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "extend": "^3.0.2", + "https-proxy-agent": "^7.0.1", + "node-fetch": "^3.3.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@google-cloud/datastore/node_modules/gcp-metadata": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-7.0.0-rc.1.tgz", + "integrity": "sha512-E6c+AdIaK1LNA839OyotiTca+B2IG1nDlMjnlcck8JjXn3fVgx57Ib9i6iL1/iqN7bA3EUQdcRRu+HqOCOABIg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "gaxios": "^7.0.0-rc.1", + "google-logging-utils": "^1.0.0", + "json-bigint": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@google-cloud/datastore/node_modules/google-auth-library": { + "version": "10.0.0-rc.2", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.0.0-rc.2.tgz", + "integrity": "sha512-LjkDUtHV8mFFV0pDWpPTjUuAPd6WDBs2y/mTzGSmwQJkDRinOpQyu7e/0pqQoDoanKGwaQJH5729uZ+/5Uz8fw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "base64-js": "^1.3.0", + "ecdsa-sig-formatter": "^1.0.11", + "gaxios": "^7.0.0-rc.4", + "gcp-metadata": "^7.0.0-rc.1", + "google-logging-utils": "^1.0.0", + "gtoken": "^8.0.0-rc.1", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@google-cloud/datastore/node_modules/google-gax": { + "version": "5.0.2-rc.1", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-5.0.2-rc.1.tgz", + "integrity": "sha512-BZc9hpfWEi8qyqxTa235qqTAbgwPL+hG+lRz/BFrvSbFryQ80mD8/2acAvfQjjjijRJiCXwmr+TlJ8J9xkAz1w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@grpc/grpc-js": "^1.12.6", + "@grpc/proto-loader": "^0.7.13", + "@types/long": "^5.0.0", + "abort-controller": "^3.0.0", + "duplexify": "^4.1.3", + "google-auth-library": "^10.0.0-rc.1", + "google-logging-utils": "^1.1.1", + "node-fetch": "^3.3.2", + "object-hash": "^3.0.0", + "proto3-json-serializer": "^3.0.0", + "protobufjs": "^7.5.0", + "retry-request": "^8.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@google-cloud/datastore/node_modules/google-gax/node_modules/@types/long": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/long/-/long-5.0.0.tgz", + "integrity": "sha512-eQs9RsucA/LNjnMoJvWG/nXa7Pot/RbBzilF/QRIU/xRl+0ApxrSUFsV5lmf01SvSlqMzJ7Zwxe440wmz2SJGA==", + "deprecated": "This is a stub types definition. long provides its own type definitions, so you do not need this installed.", + "dev": true, + "license": "MIT", + "dependencies": { + "long": "*" + } + }, + "node_modules/@google-cloud/datastore/node_modules/google-gax/node_modules/protobufjs": { + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.2.tgz", + "integrity": "sha512-f2ls6rpO6G153Cy+o2XQ+Y0sARLOZ17+OGVLHrc3VUKcLHYKEKWbkSujdBWQXM7gKn5NTfp0XnRPZn1MIu8n9w==", + "dev": true, + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@google-cloud/datastore/node_modules/gtoken": { + "version": "8.0.0-rc.1", + "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-8.0.0-rc.1.tgz", + "integrity": "sha512-UjE/egX6ixArdcCKOkheuFQ4XN4/0gX92nd2JPVEYuRU2sWHAWuOVGnowm1fQUdQtaxqn1n8H0hOb2LCaUhJ3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "gaxios": "^7.0.0-rc.1", + "jws": "^4.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@google-cloud/datastore/node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@google-cloud/datastore/node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/@google-cloud/datastore/node_modules/proto3-json-serializer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-3.0.0.tgz", + "integrity": "sha512-mHPIc7zaJc26HMpgX5J7vXjliYv4Rnn5ICUyINudz76iY4zFMQHTaQXrTFn0EoHnRsLD6BE+OuHhQHFUU93I9A==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "protobufjs": "^7.4.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@google-cloud/datastore/node_modules/proto3-json-serializer/node_modules/protobufjs": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.4.0.tgz", + "integrity": "sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==", + "dev": true, + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@google-cloud/datastore/node_modules/protobufjs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.0.0.tgz", + "integrity": "sha512-ffNIEm+quOcYtQvHdW406v1NQmZSuqVklxsXk076BtuFnlYZfigLU+JOMrTD8TUOyqHYbRI/fSVNvgd25YeN3w==", + "dev": true, + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@google-cloud/datastore/node_modules/retry-request": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-8.0.0.tgz", + "integrity": "sha512-dJkZNmyV9C8WKUmbdj1xcvVlXBSvsUQCkg89TCK8rD72RdSn9A2jlXlS2VuYSTHoPJjJEfUHhjNYrlvuksF9cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/request": "^2.48.12", + "extend": "^3.0.2", + "teeny-request": "^10.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@google-cloud/datastore/node_modules/teeny-request": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-10.1.0.tgz", + "integrity": "sha512-3ZnLvgWF29jikg1sAQ1g0o+lr5JX6sVgYvfUJazn7ZjJroDBUTWp44/+cFVX0bULjv4vci+rBD+oGVAkWqhUbw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "node-fetch": "^3.3.2", + "stream-events": "^1.0.5" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@google-cloud/datastore/node_modules/teeny-request/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/@google-cloud/datastore/node_modules/teeny-request/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/@google-cloud/firestore": { "version": "7.11.1", "resolved": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-7.11.1.tgz", @@ -20892,27 +21212,6 @@ "msw": "^2.7.3" } }, - "packages/modules/gcloud/node_modules/@google-cloud/datastore": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@google-cloud/datastore/-/datastore-9.2.1.tgz", - "integrity": "sha512-55sQB8AmVN+zzvKjexwma3azSoD+V0B46p4/iIZ6UpR7Me7IZd5pU25T3z7mW7lG1SYVX/kgImPnZJjj8Tc45Q==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/promisify": "^4.0.0", - "arrify": "^2.0.1", - "async-mutex": "^0.5.0", - "concat-stream": "^2.0.0", - "extend": "^3.0.2", - "google-gax": "^4.0.5", - "is": "^3.3.0", - "split-array-stream": "^2.0.0", - "stream-events": "^1.0.5" - }, - "engines": { - "node": ">=14.0.0" - } - }, "packages/modules/hivemq": { "name": "@testcontainers/hivemq", "version": "11.0.0", @@ -21159,20 +21458,10 @@ "toxiproxy-node-client": "^4.0.0" }, "devDependencies": { - "@testcontainers/redis": "^10.16.0", + "@testcontainers/redis": "^11.0.0", "redis": "^5.1.0" } }, - "packages/modules/toxiproxy/node_modules/@testcontainers/redis": { - "version": "10.28.0", - "resolved": "https://registry.npmjs.org/@testcontainers/redis/-/redis-10.28.0.tgz", - "integrity": "sha512-xDNKSJTBmQca/3v5sdHmqSCYr68vjvAGSxoHCuWylha77gAYn88g5nUZK0ocNbUZgBq69KhIzj/f9zlHkw34uA==", - "dev": true, - "license": "MIT", - "dependencies": { - "testcontainers": "^10.28.0" - } - }, "packages/modules/toxiproxy/node_modules/@testcontainers/redis/node_modules/testcontainers": { "version": "10.28.0", "resolved": "https://registry.npmjs.org/testcontainers/-/testcontainers-10.28.0.tgz", From 1408fcbe6aed44a37afcb3eda555b4b21c82aea7 Mon Sep 17 00:00:00 2001 From: Cristian Greco Date: Wed, 28 May 2025 10:36:01 +0100 Subject: [PATCH 4/5] Fix chromadb Client library upgrade requires Docker image upgrade. Docker image upgrade changed persistence location, test updated. --- package-lock.json | 38 +------------------ packages/modules/chromadb/Dockerfile | 2 +- .../chromadb/src/chromadb-container.test.ts | 2 +- 3 files changed, 3 insertions(+), 39 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1e76e052b..d9a351806 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3138,16 +3138,6 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@fastify/busboy": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", - "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - } - }, "node_modules/@firebase/app-check-interop-types": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/@firebase/app-check-interop-types/-/app-check-interop-types-0.3.3.tgz", @@ -21466,7 +21456,7 @@ "version": "10.28.0", "resolved": "https://registry.npmjs.org/testcontainers/-/testcontainers-10.28.0.tgz", "integrity": "sha512-1fKrRRCsgAQNkarjHCMKzBKXSJFmzNTiTbhb5E/j5hflRXChEtHvkefjaHlgkNUjfw92/Dq8LTgwQn6RDBFbMg==", - "dev": true, + "extraneous": true, "license": "MIT", "dependencies": { "@balena/dockerignore": "^1.0.2", @@ -21486,32 +21476,6 @@ "undici": "^5.29.0" } }, - "packages/modules/toxiproxy/node_modules/docker-compose": { - "version": "0.24.8", - "resolved": "https://registry.npmjs.org/docker-compose/-/docker-compose-0.24.8.tgz", - "integrity": "sha512-plizRs/Vf15H+GCVxq2EUvyPK7ei9b/cVesHvjnX4xaXjM9spHe2Ytq0BitndFgvTJ3E3NljPNUEl7BAN43iZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "yaml": "^2.2.2" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "packages/modules/toxiproxy/node_modules/undici": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", - "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@fastify/busboy": "^2.0.0" - }, - "engines": { - "node": ">=14.0" - } - }, "packages/modules/valkey": { "name": "@testcontainers/valkey", "version": "11.0.0", diff --git a/packages/modules/chromadb/Dockerfile b/packages/modules/chromadb/Dockerfile index bf02fd020..646b4abb6 100644 --- a/packages/modules/chromadb/Dockerfile +++ b/packages/modules/chromadb/Dockerfile @@ -1 +1 @@ -FROM chromadb/chroma:0.6.3 +FROM chromadb/chroma:1.0.10 diff --git a/packages/modules/chromadb/src/chromadb-container.test.ts b/packages/modules/chromadb/src/chromadb-container.test.ts index 53d2577e2..ae865b1c3 100755 --- a/packages/modules/chromadb/src/chromadb-container.test.ts +++ b/packages/modules/chromadb/src/chromadb-container.test.ts @@ -82,7 +82,7 @@ describe("ChromaDB", { timeout: 360_000 }, () => { it("should reconnect with volume and persistence data", async () => { const sourcePath = fs.mkdtempSync(path.join(os.tmpdir(), "chroma-temp")); const container = await new ChromaDBContainer(IMAGE) - .withBindMounts([{ source: sourcePath, target: "/chroma/chroma" }]) + .withBindMounts([{ source: sourcePath, target: "/data" }]) .start(); const client = await connectTo(container); const collection = await client.createCollection({ name: "test", metadata: { "hnsw:space": "cosine" } }); From eae5b063541aca870a129f119c8b33b751161fac Mon Sep 17 00:00:00 2001 From: Cristian Greco Date: Wed, 28 May 2025 12:30:47 +0100 Subject: [PATCH 5/5] Exclude datastore upgrade for now --- package-lock.json | 343 ++------------------------- packages/modules/gcloud/package.json | 2 +- 2 files changed, 23 insertions(+), 322 deletions(-) diff --git a/package-lock.json b/package-lock.json index d9a351806..86349ea80 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3506,326 +3506,6 @@ "node": ">=18" } }, - "node_modules/@google-cloud/datastore": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@google-cloud/datastore/-/datastore-10.0.1.tgz", - "integrity": "sha512-O6DiCk3jwm9RCuJBx5y34ykR4SbPGDBIbIQSMYkWC2BoCuAf8QZ/4+i59EPx4FUUmANbNC9eu9kjU1NN2lfWSQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@google-cloud/promisify": "^5.0.0", - "arrify": "^2.0.0", - "async-mutex": "^0.5.0", - "concat-stream": "^2.0.0", - "extend": "^3.0.2", - "google-gax": "^5.0.2-rc.1", - "is": "^3.3.0", - "protobufjs": "7.0.0", - "split-array-stream": "^2.0.0", - "stream-events": "^1.0.5" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@google-cloud/datastore/node_modules/@google-cloud/promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-5.0.0.tgz", - "integrity": "sha512-N8qS6dlORGHwk7WjGXKOSsLjIjNINCPicsOX6gyyLiYk7mq3MtII96NZ9N2ahwA2vnkLmZODOIH9rlNniYWvCQ==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=18" - } - }, - "node_modules/@google-cloud/datastore/node_modules/agent-base": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", - "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, - "node_modules/@google-cloud/datastore/node_modules/gaxios": { - "version": "7.0.0-rc.5", - "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-7.0.0-rc.5.tgz", - "integrity": "sha512-s9rlpplwdb/KCq2DYevVTM/MpozeVZuR3pkzDGXtRhY7wD4fXftIYXUAerX07ZPB3J8/dHUJsX7fPnN2O4Psuw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "extend": "^3.0.2", - "https-proxy-agent": "^7.0.1", - "node-fetch": "^3.3.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@google-cloud/datastore/node_modules/gcp-metadata": { - "version": "7.0.0-rc.1", - "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-7.0.0-rc.1.tgz", - "integrity": "sha512-E6c+AdIaK1LNA839OyotiTca+B2IG1nDlMjnlcck8JjXn3fVgx57Ib9i6iL1/iqN7bA3EUQdcRRu+HqOCOABIg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "gaxios": "^7.0.0-rc.1", - "google-logging-utils": "^1.0.0", - "json-bigint": "^1.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@google-cloud/datastore/node_modules/google-auth-library": { - "version": "10.0.0-rc.2", - "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-10.0.0-rc.2.tgz", - "integrity": "sha512-LjkDUtHV8mFFV0pDWpPTjUuAPd6WDBs2y/mTzGSmwQJkDRinOpQyu7e/0pqQoDoanKGwaQJH5729uZ+/5Uz8fw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "base64-js": "^1.3.0", - "ecdsa-sig-formatter": "^1.0.11", - "gaxios": "^7.0.0-rc.4", - "gcp-metadata": "^7.0.0-rc.1", - "google-logging-utils": "^1.0.0", - "gtoken": "^8.0.0-rc.1", - "jws": "^4.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@google-cloud/datastore/node_modules/google-gax": { - "version": "5.0.2-rc.1", - "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-5.0.2-rc.1.tgz", - "integrity": "sha512-BZc9hpfWEi8qyqxTa235qqTAbgwPL+hG+lRz/BFrvSbFryQ80mD8/2acAvfQjjjijRJiCXwmr+TlJ8J9xkAz1w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@grpc/grpc-js": "^1.12.6", - "@grpc/proto-loader": "^0.7.13", - "@types/long": "^5.0.0", - "abort-controller": "^3.0.0", - "duplexify": "^4.1.3", - "google-auth-library": "^10.0.0-rc.1", - "google-logging-utils": "^1.1.1", - "node-fetch": "^3.3.2", - "object-hash": "^3.0.0", - "proto3-json-serializer": "^3.0.0", - "protobufjs": "^7.5.0", - "retry-request": "^8.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@google-cloud/datastore/node_modules/google-gax/node_modules/@types/long": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/long/-/long-5.0.0.tgz", - "integrity": "sha512-eQs9RsucA/LNjnMoJvWG/nXa7Pot/RbBzilF/QRIU/xRl+0ApxrSUFsV5lmf01SvSlqMzJ7Zwxe440wmz2SJGA==", - "deprecated": "This is a stub types definition. long provides its own type definitions, so you do not need this installed.", - "dev": true, - "license": "MIT", - "dependencies": { - "long": "*" - } - }, - "node_modules/@google-cloud/datastore/node_modules/google-gax/node_modules/protobufjs": { - "version": "7.5.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.2.tgz", - "integrity": "sha512-f2ls6rpO6G153Cy+o2XQ+Y0sARLOZ17+OGVLHrc3VUKcLHYKEKWbkSujdBWQXM7gKn5NTfp0XnRPZn1MIu8n9w==", - "dev": true, - "hasInstallScript": true, - "license": "BSD-3-Clause", - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@google-cloud/datastore/node_modules/gtoken": { - "version": "8.0.0-rc.1", - "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-8.0.0-rc.1.tgz", - "integrity": "sha512-UjE/egX6ixArdcCKOkheuFQ4XN4/0gX92nd2JPVEYuRU2sWHAWuOVGnowm1fQUdQtaxqn1n8H0hOb2LCaUhJ3A==", - "dev": true, - "license": "MIT", - "dependencies": { - "gaxios": "^7.0.0-rc.1", - "jws": "^4.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@google-cloud/datastore/node_modules/https-proxy-agent": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/@google-cloud/datastore/node_modules/node-fetch": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, - "node_modules/@google-cloud/datastore/node_modules/proto3-json-serializer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-3.0.0.tgz", - "integrity": "sha512-mHPIc7zaJc26HMpgX5J7vXjliYv4Rnn5ICUyINudz76iY4zFMQHTaQXrTFn0EoHnRsLD6BE+OuHhQHFUU93I9A==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "protobufjs": "^7.4.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@google-cloud/datastore/node_modules/proto3-json-serializer/node_modules/protobufjs": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.4.0.tgz", - "integrity": "sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==", - "dev": true, - "hasInstallScript": true, - "license": "BSD-3-Clause", - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@google-cloud/datastore/node_modules/protobufjs": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.0.0.tgz", - "integrity": "sha512-ffNIEm+quOcYtQvHdW406v1NQmZSuqVklxsXk076BtuFnlYZfigLU+JOMrTD8TUOyqHYbRI/fSVNvgd25YeN3w==", - "dev": true, - "hasInstallScript": true, - "license": "BSD-3-Clause", - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@google-cloud/datastore/node_modules/retry-request": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/retry-request/-/retry-request-8.0.0.tgz", - "integrity": "sha512-dJkZNmyV9C8WKUmbdj1xcvVlXBSvsUQCkg89TCK8rD72RdSn9A2jlXlS2VuYSTHoPJjJEfUHhjNYrlvuksF9cg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/request": "^2.48.12", - "extend": "^3.0.2", - "teeny-request": "^10.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@google-cloud/datastore/node_modules/teeny-request": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-10.1.0.tgz", - "integrity": "sha512-3ZnLvgWF29jikg1sAQ1g0o+lr5JX6sVgYvfUJazn7ZjJroDBUTWp44/+cFVX0bULjv4vci+rBD+oGVAkWqhUbw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "node-fetch": "^3.3.2", - "stream-events": "^1.0.5" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@google-cloud/datastore/node_modules/teeny-request/node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/@google-cloud/datastore/node_modules/teeny-request/node_modules/https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/@google-cloud/firestore": { "version": "7.11.1", "resolved": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-7.11.1.tgz", @@ -21194,7 +20874,7 @@ }, "devDependencies": { "@google-cloud/bigquery": "^8.0.0", - "@google-cloud/datastore": "^10.0.1", + "@google-cloud/datastore": "^9.2.1", "@google-cloud/firestore": "7.11.1", "@google-cloud/pubsub": "^5.0.0", "@google-cloud/storage": "^7.16.0", @@ -21202,6 +20882,27 @@ "msw": "^2.7.3" } }, + "packages/modules/gcloud/node_modules/@google-cloud/datastore": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@google-cloud/datastore/-/datastore-9.2.1.tgz", + "integrity": "sha512-55sQB8AmVN+zzvKjexwma3azSoD+V0B46p4/iIZ6UpR7Me7IZd5pU25T3z7mW7lG1SYVX/kgImPnZJjj8Tc45Q==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@google-cloud/promisify": "^4.0.0", + "arrify": "^2.0.1", + "async-mutex": "^0.5.0", + "concat-stream": "^2.0.0", + "extend": "^3.0.2", + "google-gax": "^4.0.5", + "is": "^3.3.0", + "split-array-stream": "^2.0.0", + "stream-events": "^1.0.5" + }, + "engines": { + "node": ">=14.0.0" + } + }, "packages/modules/hivemq": { "name": "@testcontainers/hivemq", "version": "11.0.0", diff --git a/packages/modules/gcloud/package.json b/packages/modules/gcloud/package.json index f1f9ff108..c1f52ec61 100644 --- a/packages/modules/gcloud/package.json +++ b/packages/modules/gcloud/package.json @@ -40,7 +40,7 @@ }, "devDependencies": { "@google-cloud/bigquery": "^8.0.0", - "@google-cloud/datastore": "^10.0.1", + "@google-cloud/datastore": "^9.2.1", "@google-cloud/firestore": "7.11.1", "@google-cloud/pubsub": "^5.0.0", "@google-cloud/storage": "^7.16.0",