diff --git a/examples/cloudflare-workers/web-sdk/package-lock.json b/examples/cloudflare-workers/web-sdk/package-lock.json index afbc04843..ac4f6502a 100644 --- a/examples/cloudflare-workers/web-sdk/package-lock.json +++ b/examples/cloudflare-workers/web-sdk/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0", "dependencies": { "@gomomento/sdk-core": "^1.40.0", - "@gomomento/sdk-web": "^1.103.1", + "@gomomento/sdk-web": "^1.103.2", "xhr4sw": "^0.0.5" }, "devDependencies": { @@ -518,9 +518,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" @@ -553,12 +553,12 @@ } }, "node_modules/@gomomento/sdk-web": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-web/-/sdk-web-1.103.1.tgz", - "integrity": "sha512-mTG/vNKQ1RUSgOEsXwT46c+PDrp9KduKPoEOu6Ls2IzCdC+fnnqcy3iPE3znxK1KWTCCEUTeaDT0XyxncBFUIQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-web/-/sdk-web-1.103.2.tgz", + "integrity": "sha512-1k3r0Ft6g8Jda1Ifw5F96CajCq/f4P/8zS3OYZi7Jc9R+D0PeMeWbHps5UhH0ErirJuellXDS9F9ofwENWZ0Fw==", "dependencies": { "@gomomento/generated-types-webtext": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@types/google-protobuf": "3.15.6", "google-protobuf": "3.21.2", "grpc-web": "1.4.2", diff --git a/examples/cloudflare-workers/web-sdk/package.json b/examples/cloudflare-workers/web-sdk/package.json index e26737244..bbf7015c5 100644 --- a/examples/cloudflare-workers/web-sdk/package.json +++ b/examples/cloudflare-workers/web-sdk/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "@gomomento/sdk-core": "^1.40.0", - "@gomomento/sdk-web": "^1.103.1", + "@gomomento/sdk-web": "^1.103.2", "xhr4sw": "^0.0.5" } } diff --git a/examples/nodejs/access-control/package-lock.json b/examples/nodejs/access-control/package-lock.json index 76acc7176..1247b84a0 100644 --- a/examples/nodejs/access-control/package-lock.json +++ b/examples/nodejs/access-control/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "uuidv4": "6.2.13" }, "devDependencies": { @@ -67,12 +67,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -83,9 +83,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" @@ -3292,12 +3292,12 @@ } }, "@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "requires": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -3305,9 +3305,9 @@ } }, "@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "requires": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/access-control/package.json b/examples/nodejs/access-control/package.json index 6ef49c3e2..1a91c1525 100644 --- a/examples/nodejs/access-control/package.json +++ b/examples/nodejs/access-control/package.json @@ -26,7 +26,7 @@ "typescript": "4.9.5" }, "dependencies": { - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "uuidv4": "6.2.13" } } diff --git a/examples/nodejs/aws/eventbridge/cliApp/package-lock.json b/examples/nodejs/aws/eventbridge/cliApp/package-lock.json index 9b9eeab44..a03f245bc 100644 --- a/examples/nodejs/aws/eventbridge/cliApp/package-lock.json +++ b/examples/nodejs/aws/eventbridge/cliApp/package-lock.json @@ -10,7 +10,7 @@ "license": "ISC", "dependencies": { "@aws-sdk/client-dynamodb": "^3.596.0", - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "dotenv": "^16.4.5" }, "devDependencies": { @@ -683,12 +683,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -699,9 +699,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/aws/eventbridge/cliApp/package.json b/examples/nodejs/aws/eventbridge/cliApp/package.json index 48e4ae4b1..f5909d7c8 100644 --- a/examples/nodejs/aws/eventbridge/cliApp/package.json +++ b/examples/nodejs/aws/eventbridge/cliApp/package.json @@ -27,7 +27,7 @@ }, "dependencies": { "@aws-sdk/client-dynamodb": "^3.596.0", - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "dotenv": "^16.4.5" }, "engines": { diff --git a/examples/nodejs/aws/eventbridge/webapp/package-lock.json b/examples/nodejs/aws/eventbridge/webapp/package-lock.json index bf6c6fdbb..c42d436aa 100644 --- a/examples/nodejs/aws/eventbridge/webapp/package-lock.json +++ b/examples/nodejs/aws/eventbridge/webapp/package-lock.json @@ -8,7 +8,7 @@ "name": "vite-project", "version": "0.0.0", "dependencies": { - "@gomomento/sdk-web": "^1.103.1", + "@gomomento/sdk-web": "^1.103.2", "aws-sdk": "^2.1628.0", "react": "^18.2.0", "react-dom": "^18.2.0", @@ -471,9 +471,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" @@ -483,12 +483,12 @@ } }, "node_modules/@gomomento/sdk-web": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-web/-/sdk-web-1.103.1.tgz", - "integrity": "sha512-mTG/vNKQ1RUSgOEsXwT46c+PDrp9KduKPoEOu6Ls2IzCdC+fnnqcy3iPE3znxK1KWTCCEUTeaDT0XyxncBFUIQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-web/-/sdk-web-1.103.2.tgz", + "integrity": "sha512-1k3r0Ft6g8Jda1Ifw5F96CajCq/f4P/8zS3OYZi7Jc9R+D0PeMeWbHps5UhH0ErirJuellXDS9F9ofwENWZ0Fw==", "dependencies": { "@gomomento/generated-types-webtext": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@types/google-protobuf": "3.15.6", "google-protobuf": "3.21.2", "grpc-web": "1.4.2", diff --git a/examples/nodejs/aws/eventbridge/webapp/package.json b/examples/nodejs/aws/eventbridge/webapp/package.json index eff0f89a9..edcb3ab83 100644 --- a/examples/nodejs/aws/eventbridge/webapp/package.json +++ b/examples/nodejs/aws/eventbridge/webapp/package.json @@ -10,7 +10,7 @@ "deploy": "npm install && cd - && cdk deploy" }, "dependencies": { - "@gomomento/sdk-web": "^1.103.1", + "@gomomento/sdk-web": "^1.103.2", "aws-sdk": "^2.1628.0", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/examples/nodejs/aws/lambda-examples/advanced-compression/package-lock.json b/examples/nodejs/aws/lambda-examples/advanced-compression/package-lock.json index d799107f0..09ef8b083 100644 --- a/examples/nodejs/aws/lambda-examples/advanced-compression/package-lock.json +++ b/examples/nodejs/aws/lambda-examples/advanced-compression/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "@gomomento/sdk-nodejs-compression-zstd": "^0.92.2", "@mongodb-js/zstd-linux-x64-gnu": "^1.2.0", "aws-lambda": "^1.0.7", @@ -1647,12 +1647,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -1663,9 +1663,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/aws/lambda-examples/advanced-compression/package.json b/examples/nodejs/aws/lambda-examples/advanced-compression/package.json index 1e093627b..9b096857d 100644 --- a/examples/nodejs/aws/lambda-examples/advanced-compression/package.json +++ b/examples/nodejs/aws/lambda-examples/advanced-compression/package.json @@ -10,7 +10,7 @@ "typescript": "^4.9.5" }, "dependencies": { - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "@gomomento/sdk-nodejs-compression-zstd": "^0.92.2", "@mongodb-js/zstd-linux-x64-gnu": "^1.2.0", "aws-lambda": "^1.0.7", diff --git a/examples/nodejs/aws/lambda-examples/cloudwatch-metrics/docker/ecs-code/package-lock.json b/examples/nodejs/aws/lambda-examples/cloudwatch-metrics/docker/ecs-code/package-lock.json index 0a7c870ce..6189d178b 100644 --- a/examples/nodejs/aws/lambda-examples/cloudwatch-metrics/docker/ecs-code/package-lock.json +++ b/examples/nodejs/aws/lambda-examples/cloudwatch-metrics/docker/ecs-code/package-lock.json @@ -10,7 +10,7 @@ "license": "ISC", "dependencies": { "@aws-sdk/client-secrets-manager": "3.470.0", - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "aws-lambda": "1.0.7" }, "devDependencies": { @@ -666,12 +666,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -682,9 +682,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" @@ -5473,12 +5473,12 @@ } }, "@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "requires": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -5486,9 +5486,9 @@ } }, "@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "requires": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/aws/lambda-examples/cloudwatch-metrics/docker/ecs-code/package.json b/examples/nodejs/aws/lambda-examples/cloudwatch-metrics/docker/ecs-code/package.json index d48712aed..b0a8d51ae 100644 --- a/examples/nodejs/aws/lambda-examples/cloudwatch-metrics/docker/ecs-code/package.json +++ b/examples/nodejs/aws/lambda-examples/cloudwatch-metrics/docker/ecs-code/package.json @@ -28,7 +28,7 @@ }, "dependencies": { "@aws-sdk/client-secrets-manager": "3.470.0", - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "aws-lambda": "1.0.7" } } diff --git a/examples/nodejs/aws/lambda-examples/cloudwatch-metrics/lambda/package-lock.json b/examples/nodejs/aws/lambda-examples/cloudwatch-metrics/lambda/package-lock.json index 715bfd73f..cc172062c 100644 --- a/examples/nodejs/aws/lambda-examples/cloudwatch-metrics/lambda/package-lock.json +++ b/examples/nodejs/aws/lambda-examples/cloudwatch-metrics/lambda/package-lock.json @@ -10,7 +10,7 @@ "license": "ISC", "dependencies": { "@aws-sdk/client-secrets-manager": "3.468.0", - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "aws-lambda": "1.0.7" }, "devDependencies": { @@ -666,12 +666,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -682,9 +682,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" @@ -5473,12 +5473,12 @@ } }, "@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "requires": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -5486,9 +5486,9 @@ } }, "@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "requires": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/aws/lambda-examples/cloudwatch-metrics/lambda/package.json b/examples/nodejs/aws/lambda-examples/cloudwatch-metrics/lambda/package.json index c4158db6a..93de6fc4d 100644 --- a/examples/nodejs/aws/lambda-examples/cloudwatch-metrics/lambda/package.json +++ b/examples/nodejs/aws/lambda-examples/cloudwatch-metrics/lambda/package.json @@ -28,7 +28,7 @@ }, "dependencies": { "@aws-sdk/client-secrets-manager": "3.468.0", - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "aws-lambda": "1.0.7" } } diff --git a/examples/nodejs/aws/lambda-examples/simple-get/lambda/simple-get/package-lock.json b/examples/nodejs/aws/lambda-examples/simple-get/lambda/simple-get/package-lock.json index b8e35f3ea..84f01d664 100644 --- a/examples/nodejs/aws/lambda-examples/simple-get/lambda/simple-get/package-lock.json +++ b/examples/nodejs/aws/lambda-examples/simple-get/lambda/simple-get/package-lock.json @@ -10,7 +10,7 @@ "license": "ISC", "dependencies": { "@aws-sdk/client-secrets-manager": "3.470.0", - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "aws-lambda": "1.0.7" }, "devDependencies": { @@ -666,12 +666,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -682,9 +682,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" @@ -5473,12 +5473,12 @@ } }, "@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "requires": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -5486,9 +5486,9 @@ } }, "@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "requires": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/aws/lambda-examples/simple-get/lambda/simple-get/package.json b/examples/nodejs/aws/lambda-examples/simple-get/lambda/simple-get/package.json index 060356de3..caddb9213 100644 --- a/examples/nodejs/aws/lambda-examples/simple-get/lambda/simple-get/package.json +++ b/examples/nodejs/aws/lambda-examples/simple-get/lambda/simple-get/package.json @@ -28,7 +28,7 @@ }, "dependencies": { "@aws-sdk/client-secrets-manager": "3.470.0", - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "aws-lambda": "1.0.7" } } diff --git a/examples/nodejs/aws/lambda-examples/webhooks/lambda/service-topics/package-lock.json b/examples/nodejs/aws/lambda-examples/webhooks/lambda/service-topics/package-lock.json index 85bcbd079..303cdb9d8 100644 --- a/examples/nodejs/aws/lambda-examples/webhooks/lambda/service-topics/package-lock.json +++ b/examples/nodejs/aws/lambda-examples/webhooks/lambda/service-topics/package-lock.json @@ -10,7 +10,7 @@ "license": "ISC", "dependencies": { "@aws-sdk/client-secrets-manager": "^3.637.0", - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "aws-lambda": "1.0.7" }, "devDependencies": { @@ -715,12 +715,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -731,9 +731,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" @@ -5546,12 +5546,12 @@ } }, "@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "requires": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -5559,9 +5559,9 @@ } }, "@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "requires": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/aws/lambda-examples/webhooks/lambda/service-topics/package.json b/examples/nodejs/aws/lambda-examples/webhooks/lambda/service-topics/package.json index 4e0eaeb7f..c29bc4efb 100644 --- a/examples/nodejs/aws/lambda-examples/webhooks/lambda/service-topics/package.json +++ b/examples/nodejs/aws/lambda-examples/webhooks/lambda/service-topics/package.json @@ -28,7 +28,7 @@ }, "dependencies": { "@aws-sdk/client-secrets-manager": "^3.637.0", - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "aws-lambda": "1.0.7" } } diff --git a/examples/nodejs/aws/lambda-examples/webhooks/lambda/webhook-handler/package-lock.json b/examples/nodejs/aws/lambda-examples/webhooks/lambda/webhook-handler/package-lock.json index 85bcbd079..303cdb9d8 100644 --- a/examples/nodejs/aws/lambda-examples/webhooks/lambda/webhook-handler/package-lock.json +++ b/examples/nodejs/aws/lambda-examples/webhooks/lambda/webhook-handler/package-lock.json @@ -10,7 +10,7 @@ "license": "ISC", "dependencies": { "@aws-sdk/client-secrets-manager": "^3.637.0", - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "aws-lambda": "1.0.7" }, "devDependencies": { @@ -715,12 +715,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -731,9 +731,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" @@ -5546,12 +5546,12 @@ } }, "@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "requires": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -5559,9 +5559,9 @@ } }, "@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "requires": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/aws/lambda-examples/webhooks/lambda/webhook-handler/package.json b/examples/nodejs/aws/lambda-examples/webhooks/lambda/webhook-handler/package.json index 4e0eaeb7f..c29bc4efb 100644 --- a/examples/nodejs/aws/lambda-examples/webhooks/lambda/webhook-handler/package.json +++ b/examples/nodejs/aws/lambda-examples/webhooks/lambda/webhook-handler/package.json @@ -28,7 +28,7 @@ }, "dependencies": { "@aws-sdk/client-secrets-manager": "^3.637.0", - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "aws-lambda": "1.0.7" } } diff --git a/examples/nodejs/aws/secrets-manager/package-lock.json b/examples/nodejs/aws/secrets-manager/package-lock.json index 5f6371030..9e52e8fda 100644 --- a/examples/nodejs/aws/secrets-manager/package-lock.json +++ b/examples/nodejs/aws/secrets-manager/package-lock.json @@ -10,7 +10,7 @@ "license": "ISC", "dependencies": { "@aws-sdk/client-secrets-manager": "^3.370.0", - "@gomomento/sdk": "^1.103.1" + "@gomomento/sdk": "^1.103.2" }, "devDependencies": { "@types/node": "^16.11.4", @@ -643,12 +643,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -659,9 +659,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" @@ -4980,12 +4980,12 @@ } }, "@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "requires": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -4993,9 +4993,9 @@ } }, "@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "requires": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/aws/secrets-manager/package.json b/examples/nodejs/aws/secrets-manager/package.json index 3b9564885..11dbeca07 100644 --- a/examples/nodejs/aws/secrets-manager/package.json +++ b/examples/nodejs/aws/secrets-manager/package.json @@ -27,6 +27,6 @@ }, "dependencies": { "@aws-sdk/client-secrets-manager": "^3.370.0", - "@gomomento/sdk": "^1.103.1" + "@gomomento/sdk": "^1.103.2" } } diff --git a/examples/nodejs/cache/package-lock.json b/examples/nodejs/cache/package-lock.json index 66218ee5e..f4ee10377 100644 --- a/examples/nodejs/cache/package-lock.json +++ b/examples/nodejs/cache/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@gomomento/sdk": "^1.103.1" + "@gomomento/sdk": "^1.103.2" }, "devDependencies": { "@types/node": "16.11.4", @@ -62,12 +62,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -78,9 +78,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/cache/package.json b/examples/nodejs/cache/package.json index f31b16b38..ec8f99bdb 100644 --- a/examples/nodejs/cache/package.json +++ b/examples/nodejs/cache/package.json @@ -34,7 +34,7 @@ "typescript": "4.9.5" }, "dependencies": { - "@gomomento/sdk": "^1.103.1" + "@gomomento/sdk": "^1.103.2" }, "engines": { "node": ">=10.4.0" diff --git a/examples/nodejs/compression-zstd/package-lock.json b/examples/nodejs/compression-zstd/package-lock.json index 47881b486..2a77ef5a8 100644 --- a/examples/nodejs/compression-zstd/package-lock.json +++ b/examples/nodejs/compression-zstd/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "@gomomento/sdk-nodejs-compression-zstd": "^0.92.2" }, "devDependencies": { @@ -72,12 +72,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -88,9 +88,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/compression-zstd/package.json b/examples/nodejs/compression-zstd/package.json index 643bbc23f..027a6b656 100644 --- a/examples/nodejs/compression-zstd/package.json +++ b/examples/nodejs/compression-zstd/package.json @@ -27,7 +27,7 @@ "typescript": "4.9.5" }, "dependencies": { - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "@gomomento/sdk-nodejs-compression-zstd": "^0.92.2" }, "engines": { diff --git a/examples/nodejs/compression/package-lock.json b/examples/nodejs/compression/package-lock.json index d767780bc..db54e46db 100644 --- a/examples/nodejs/compression/package-lock.json +++ b/examples/nodejs/compression/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "@gomomento/sdk-nodejs-compression": "^0.84.0" }, "devDependencies": { @@ -63,12 +63,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -79,9 +79,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/compression/package.json b/examples/nodejs/compression/package.json index b5d8f988a..ceddf6435 100644 --- a/examples/nodejs/compression/package.json +++ b/examples/nodejs/compression/package.json @@ -27,7 +27,7 @@ "typescript": "4.9.5" }, "dependencies": { - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "@gomomento/sdk-nodejs-compression": "^0.84.0" }, "engines": { diff --git a/examples/nodejs/get-set-batch-perf-test/package-lock.json b/examples/nodejs/get-set-batch-perf-test/package-lock.json index 0567eb1da..cb1db3c58 100644 --- a/examples/nodejs/get-set-batch-perf-test/package-lock.json +++ b/examples/nodejs/get-set-batch-perf-test/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "hdr-histogram-js": "3.0.0" }, "devDependencies": { @@ -133,12 +133,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -149,9 +149,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/get-set-batch-perf-test/package.json b/examples/nodejs/get-set-batch-perf-test/package.json index 8ea5e8147..5cba19be2 100644 --- a/examples/nodejs/get-set-batch-perf-test/package.json +++ b/examples/nodejs/get-set-batch-perf-test/package.json @@ -26,7 +26,7 @@ "typescript": "5.4.5" }, "dependencies": { - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "hdr-histogram-js": "3.0.0" }, "engines": { diff --git a/examples/nodejs/load-gen/package-lock.json b/examples/nodejs/load-gen/package-lock.json index 96ac459c1..403353749 100644 --- a/examples/nodejs/load-gen/package-lock.json +++ b/examples/nodejs/load-gen/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "hdr-histogram-js": "3.0.0" }, "devDependencies": { @@ -65,12 +65,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -81,9 +81,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" @@ -3502,12 +3502,12 @@ } }, "@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "requires": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -3515,9 +3515,9 @@ } }, "@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "requires": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/load-gen/package.json b/examples/nodejs/load-gen/package.json index 7bf0239e8..437c61743 100644 --- a/examples/nodejs/load-gen/package.json +++ b/examples/nodejs/load-gen/package.json @@ -27,7 +27,7 @@ "typescript": "4.9.5" }, "dependencies": { - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "hdr-histogram-js": "3.0.0" } } diff --git a/examples/nodejs/mongodb-examples/simple-read-aside/package-lock.json b/examples/nodejs/mongodb-examples/simple-read-aside/package-lock.json index 1030c59f2..d7e868e29 100644 --- a/examples/nodejs/mongodb-examples/simple-read-aside/package-lock.json +++ b/examples/nodejs/mongodb-examples/simple-read-aside/package-lock.json @@ -10,7 +10,7 @@ "license": "Apache 2.0", "dependencies": { "@aws-sdk/client-secrets-manager": "^3.369.0", - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "mongodb": "^5.8.0" }, "devDependencies": { @@ -1332,12 +1332,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -1348,9 +1348,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" @@ -8640,12 +8640,12 @@ } }, "@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "requires": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -8653,9 +8653,9 @@ } }, "@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "requires": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/mongodb-examples/simple-read-aside/package.json b/examples/nodejs/mongodb-examples/simple-read-aside/package.json index 5d99722a7..952d38d54 100644 --- a/examples/nodejs/mongodb-examples/simple-read-aside/package.json +++ b/examples/nodejs/mongodb-examples/simple-read-aside/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@aws-sdk/client-secrets-manager": "^3.369.0", - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "mongodb": "^5.8.0" }, "devDependencies": { diff --git a/examples/nodejs/observability/package-lock.json b/examples/nodejs/observability/package-lock.json index 056931ecb..8b6df51cf 100644 --- a/examples/nodejs/observability/package-lock.json +++ b/examples/nodejs/observability/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "@opentelemetry/api": "1.4.1", "@opentelemetry/exporter-prometheus": "0.39.1", "@opentelemetry/exporter-zipkin": "1.13.0", @@ -82,12 +82,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -98,9 +98,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" @@ -4130,12 +4130,12 @@ } }, "@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "requires": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -4143,9 +4143,9 @@ } }, "@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "requires": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/observability/package.json b/examples/nodejs/observability/package.json index 632d90f3a..4aad1e167 100644 --- a/examples/nodejs/observability/package.json +++ b/examples/nodejs/observability/package.json @@ -29,7 +29,7 @@ "typescript": "4.9.5" }, "dependencies": { - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "@opentelemetry/api": "1.4.1", "@opentelemetry/exporter-prometheus": "0.39.1", "@opentelemetry/exporter-zipkin": "1.13.0", diff --git a/examples/nodejs/rate-limiter/package-lock.json b/examples/nodejs/rate-limiter/package-lock.json index 48a09f873..077d89e56 100644 --- a/examples/nodejs/rate-limiter/package-lock.json +++ b/examples/nodejs/rate-limiter/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@gomomento/sdk": "^1.103.1" + "@gomomento/sdk": "^1.103.2" }, "devDependencies": { "@types/node": "16.18.60", @@ -204,12 +204,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -220,9 +220,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" @@ -3940,12 +3940,12 @@ } }, "@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "requires": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -3953,9 +3953,9 @@ } }, "@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "requires": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/rate-limiter/package.json b/examples/nodejs/rate-limiter/package.json index 6b8dfb67a..a8040ae74 100644 --- a/examples/nodejs/rate-limiter/package.json +++ b/examples/nodejs/rate-limiter/package.json @@ -26,7 +26,7 @@ "typescript": "4.9.5" }, "dependencies": { - "@gomomento/sdk": "^1.103.1" + "@gomomento/sdk": "^1.103.2" }, "engines": { "node": ">=10.4.0" diff --git a/examples/nodejs/storage-load-gen/package-lock.json b/examples/nodejs/storage-load-gen/package-lock.json index 96ac459c1..403353749 100644 --- a/examples/nodejs/storage-load-gen/package-lock.json +++ b/examples/nodejs/storage-load-gen/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "hdr-histogram-js": "3.0.0" }, "devDependencies": { @@ -65,12 +65,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -81,9 +81,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" @@ -3502,12 +3502,12 @@ } }, "@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "requires": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -3515,9 +3515,9 @@ } }, "@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "requires": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/storage-load-gen/package.json b/examples/nodejs/storage-load-gen/package.json index 7bf0239e8..437c61743 100644 --- a/examples/nodejs/storage-load-gen/package.json +++ b/examples/nodejs/storage-load-gen/package.json @@ -27,7 +27,7 @@ "typescript": "4.9.5" }, "dependencies": { - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "hdr-histogram-js": "3.0.0" } } diff --git a/examples/nodejs/storage/package-lock.json b/examples/nodejs/storage/package-lock.json index f89069d5b..93b90c59b 100644 --- a/examples/nodejs/storage/package-lock.json +++ b/examples/nodejs/storage/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@gomomento/sdk": "^1.103.1" + "@gomomento/sdk": "^1.103.2" }, "devDependencies": { "@types/node": "16.11.4", @@ -62,12 +62,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -78,9 +78,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/storage/package.json b/examples/nodejs/storage/package.json index de6db0b5a..3c578aa42 100644 --- a/examples/nodejs/storage/package.json +++ b/examples/nodejs/storage/package.json @@ -29,7 +29,7 @@ "typescript": "4.9.5" }, "dependencies": { - "@gomomento/sdk": "^1.103.1" + "@gomomento/sdk": "^1.103.2" }, "engines": { "node": ">=10.4.0" diff --git a/examples/nodejs/token-vending-machine/lambda/authorizer/package-lock.json b/examples/nodejs/token-vending-machine/lambda/authorizer/package-lock.json index 2951c56a4..c3e34b720 100644 --- a/examples/nodejs/token-vending-machine/lambda/authorizer/package-lock.json +++ b/examples/nodejs/token-vending-machine/lambda/authorizer/package-lock.json @@ -10,7 +10,7 @@ "license": "ISC", "dependencies": { "@aws-sdk/client-secrets-manager": "3.485.0", - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "aws-lambda": "1.0.7" }, "devDependencies": { @@ -657,12 +657,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -673,9 +673,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/token-vending-machine/lambda/authorizer/package.json b/examples/nodejs/token-vending-machine/lambda/authorizer/package.json index 1f81ab31f..a3242291e 100644 --- a/examples/nodejs/token-vending-machine/lambda/authorizer/package.json +++ b/examples/nodejs/token-vending-machine/lambda/authorizer/package.json @@ -24,7 +24,7 @@ }, "dependencies": { "@aws-sdk/client-secrets-manager": "3.485.0", - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "aws-lambda": "1.0.7" } } diff --git a/examples/nodejs/token-vending-machine/lambda/token-vending-machine/package-lock.json b/examples/nodejs/token-vending-machine/lambda/token-vending-machine/package-lock.json index 3821a6365..39283776d 100644 --- a/examples/nodejs/token-vending-machine/lambda/token-vending-machine/package-lock.json +++ b/examples/nodejs/token-vending-machine/lambda/token-vending-machine/package-lock.json @@ -10,7 +10,7 @@ "license": "ISC", "dependencies": { "@aws-sdk/client-secrets-manager": "3.485.0", - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "aws-lambda": "1.0.7" }, "devDependencies": { @@ -657,12 +657,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -673,9 +673,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/token-vending-machine/lambda/token-vending-machine/package.json b/examples/nodejs/token-vending-machine/lambda/token-vending-machine/package.json index 0be22a44f..20f74cbaa 100644 --- a/examples/nodejs/token-vending-machine/lambda/token-vending-machine/package.json +++ b/examples/nodejs/token-vending-machine/lambda/token-vending-machine/package.json @@ -23,7 +23,7 @@ }, "dependencies": { "@aws-sdk/client-secrets-manager": "3.485.0", - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "aws-lambda": "1.0.7" } } diff --git a/examples/nodejs/topics/package-lock.json b/examples/nodejs/topics/package-lock.json index a7b1af8ea..2e972cdd2 100644 --- a/examples/nodejs/topics/package-lock.json +++ b/examples/nodejs/topics/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@gomomento/sdk": "^1.103.1" + "@gomomento/sdk": "^1.103.2" }, "devDependencies": { "@types/node": "^16.11.4", @@ -58,12 +58,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -74,9 +74,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/topics/package.json b/examples/nodejs/topics/package.json index e5aa0da6c..2ef34a240 100644 --- a/examples/nodejs/topics/package.json +++ b/examples/nodejs/topics/package.json @@ -28,6 +28,6 @@ "typescript": "4.9.5" }, "dependencies": { - "@gomomento/sdk": "^1.103.1" + "@gomomento/sdk": "^1.103.2" } } diff --git a/examples/nodejs/webhooks/package-lock.json b/examples/nodejs/webhooks/package-lock.json index 00d800278..adaa67a0a 100644 --- a/examples/nodejs/webhooks/package-lock.json +++ b/examples/nodejs/webhooks/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "aws-lambda": "1.0.7" }, "devDependencies": { @@ -61,12 +61,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -77,9 +77,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" diff --git a/examples/nodejs/webhooks/package.json b/examples/nodejs/webhooks/package.json index 53f6ca7b2..498747f08 100644 --- a/examples/nodejs/webhooks/package.json +++ b/examples/nodejs/webhooks/package.json @@ -27,7 +27,7 @@ "typescript": "4.9.5" }, "dependencies": { - "@gomomento/sdk": "^1.103.1", + "@gomomento/sdk": "^1.103.2", "aws-lambda": "1.0.7" } } diff --git a/examples/web/cache/package-lock.json b/examples/web/cache/package-lock.json index 125171355..c4f1bdebd 100644 --- a/examples/web/cache/package-lock.json +++ b/examples/web/cache/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@gomomento/sdk-web": "^1.103.1", + "@gomomento/sdk-web": "^1.103.2", "jsdom": "22.1.0" }, "devDependencies": { @@ -91,9 +91,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" @@ -103,12 +103,12 @@ } }, "node_modules/@gomomento/sdk-web": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-web/-/sdk-web-1.103.1.tgz", - "integrity": "sha512-mTG/vNKQ1RUSgOEsXwT46c+PDrp9KduKPoEOu6Ls2IzCdC+fnnqcy3iPE3znxK1KWTCCEUTeaDT0XyxncBFUIQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-web/-/sdk-web-1.103.2.tgz", + "integrity": "sha512-1k3r0Ft6g8Jda1Ifw5F96CajCq/f4P/8zS3OYZi7Jc9R+D0PeMeWbHps5UhH0ErirJuellXDS9F9ofwENWZ0Fw==", "dependencies": { "@gomomento/generated-types-webtext": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@types/google-protobuf": "3.15.6", "google-protobuf": "3.21.2", "grpc-web": "1.4.2", diff --git a/examples/web/cache/package.json b/examples/web/cache/package.json index 57b0fbdc9..f427ea610 100644 --- a/examples/web/cache/package.json +++ b/examples/web/cache/package.json @@ -30,7 +30,7 @@ "typescript": "4.9.5" }, "dependencies": { - "@gomomento/sdk-web": "^1.103.1", + "@gomomento/sdk-web": "^1.103.2", "jsdom": "22.1.0" } } diff --git a/examples/web/nextjs-chat/package-lock.json b/examples/web/nextjs-chat/package-lock.json index 7094dbbf6..cc051b742 100644 --- a/examples/web/nextjs-chat/package-lock.json +++ b/examples/web/nextjs-chat/package-lock.json @@ -8,8 +8,8 @@ "name": "momento-nextjs-chat", "version": "0.1.0", "dependencies": { - "@gomomento/sdk": "^1.103.1", - "@gomomento/sdk-web": "^1.103.1", + "@gomomento/sdk": "^1.103.2", + "@gomomento/sdk-web": "^1.103.2", "autoprefixer": "10.4.14", "next": "^13.5.6", "next-auth": "^4.24.10", @@ -145,12 +145,12 @@ } }, "node_modules/@gomomento/sdk": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.1.tgz", - "integrity": "sha512-NKpqZP/wRKW5HLiEVw7Zm85XO09TkoNvlRTp1zIqxak1mYfLTyDYXFmGEyLUDO3sw09c0ECTWmzlNqW3jdWYDg==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk/-/sdk-1.103.2.tgz", + "integrity": "sha512-xojxqa5sReqvJNRTsD63PZCg7rZPlsgHdlxDiKVKJBaIh6oDJyRP7DabGrKZN4CqhZkyR7oeLaKanMpuFet3Mg==", "dependencies": { "@gomomento/generated-types": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@grpc/grpc-js": "1.10.9", "@types/google-protobuf": "3.15.10", "google-protobuf": "3.21.2", @@ -161,9 +161,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" @@ -173,12 +173,12 @@ } }, "node_modules/@gomomento/sdk-web": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-web/-/sdk-web-1.103.1.tgz", - "integrity": "sha512-mTG/vNKQ1RUSgOEsXwT46c+PDrp9KduKPoEOu6Ls2IzCdC+fnnqcy3iPE3znxK1KWTCCEUTeaDT0XyxncBFUIQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-web/-/sdk-web-1.103.2.tgz", + "integrity": "sha512-1k3r0Ft6g8Jda1Ifw5F96CajCq/f4P/8zS3OYZi7Jc9R+D0PeMeWbHps5UhH0ErirJuellXDS9F9ofwENWZ0Fw==", "dependencies": { "@gomomento/generated-types-webtext": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@types/google-protobuf": "3.15.6", "google-protobuf": "3.21.2", "grpc-web": "1.4.2", diff --git a/examples/web/nextjs-chat/package.json b/examples/web/nextjs-chat/package.json index d5e5fdceb..ef62e907a 100644 --- a/examples/web/nextjs-chat/package.json +++ b/examples/web/nextjs-chat/package.json @@ -9,8 +9,8 @@ "lint": "next lint" }, "dependencies": { - "@gomomento/sdk": "^1.103.1", - "@gomomento/sdk-web": "^1.103.1", + "@gomomento/sdk": "^1.103.2", + "@gomomento/sdk-web": "^1.103.2", "autoprefixer": "10.4.14", "next": "^13.5.6", "next-auth": "^4.24.10", diff --git a/examples/web/topics/package-lock.json b/examples/web/topics/package-lock.json index f1d3871bc..25de5da14 100644 --- a/examples/web/topics/package-lock.json +++ b/examples/web/topics/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "@gomomento/sdk-web": "^1.103.1", + "@gomomento/sdk-web": "^1.103.2", "jsdom": "22.1.0" }, "devDependencies": { @@ -85,9 +85,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" @@ -97,12 +97,12 @@ } }, "node_modules/@gomomento/sdk-web": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-web/-/sdk-web-1.103.1.tgz", - "integrity": "sha512-mTG/vNKQ1RUSgOEsXwT46c+PDrp9KduKPoEOu6Ls2IzCdC+fnnqcy3iPE3znxK1KWTCCEUTeaDT0XyxncBFUIQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-web/-/sdk-web-1.103.2.tgz", + "integrity": "sha512-1k3r0Ft6g8Jda1Ifw5F96CajCq/f4P/8zS3OYZi7Jc9R+D0PeMeWbHps5UhH0ErirJuellXDS9F9ofwENWZ0Fw==", "dependencies": { "@gomomento/generated-types-webtext": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@types/google-protobuf": "3.15.6", "google-protobuf": "3.21.2", "grpc-web": "1.4.2", diff --git a/examples/web/topics/package.json b/examples/web/topics/package.json index 292e6730f..bfd98202c 100644 --- a/examples/web/topics/package.json +++ b/examples/web/topics/package.json @@ -27,7 +27,7 @@ "typescript": "4.9.5" }, "dependencies": { - "@gomomento/sdk-web": "^1.103.1", + "@gomomento/sdk-web": "^1.103.2", "jsdom": "22.1.0" } } diff --git a/examples/web/vite-chat-app/package-lock.json b/examples/web/vite-chat-app/package-lock.json index 1795d692c..f3ea9c80e 100644 --- a/examples/web/vite-chat-app/package-lock.json +++ b/examples/web/vite-chat-app/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0", "dependencies": { "@aws-sdk/client-cognito-identity-provider": "^3.378.0", - "@gomomento/sdk-web": "^1.103.1", + "@gomomento/sdk-web": "^1.103.2", "jwt-decode": "^3.1.2", "react": "^18.2.0", "react-dom": "^18.2.0" @@ -1481,9 +1481,9 @@ } }, "node_modules/@gomomento/sdk-core": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.1.tgz", - "integrity": "sha512-m7ykSZYC4+WvVT4IlipV+SjGchW6/80EBmZBIdsmYuA/yGQ1NPg7yIPKDBgtCu14lmu7z5BJOu3+EoiIse1/OQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-core/-/sdk-core-1.103.2.tgz", + "integrity": "sha512-fzVnhN2XdHH7zIOj4db2ledi6D8l86emPEL9NT7TBw4oFjtY6aTHa9vWzvwvD2bhMSWG78hf9QTIMSZPi9ruJw==", "dependencies": { "buffer": "6.0.3", "jwt-decode": "3.1.2" @@ -1493,12 +1493,12 @@ } }, "node_modules/@gomomento/sdk-web": { - "version": "1.103.1", - "resolved": "https://registry.npmjs.org/@gomomento/sdk-web/-/sdk-web-1.103.1.tgz", - "integrity": "sha512-mTG/vNKQ1RUSgOEsXwT46c+PDrp9KduKPoEOu6Ls2IzCdC+fnnqcy3iPE3znxK1KWTCCEUTeaDT0XyxncBFUIQ==", + "version": "1.103.2", + "resolved": "https://registry.npmjs.org/@gomomento/sdk-web/-/sdk-web-1.103.2.tgz", + "integrity": "sha512-1k3r0Ft6g8Jda1Ifw5F96CajCq/f4P/8zS3OYZi7Jc9R+D0PeMeWbHps5UhH0ErirJuellXDS9F9ofwENWZ0Fw==", "dependencies": { "@gomomento/generated-types-webtext": "0.119.2", - "@gomomento/sdk-core": "1.103.1", + "@gomomento/sdk-core": "1.103.2", "@types/google-protobuf": "3.15.6", "google-protobuf": "3.21.2", "grpc-web": "1.4.2", diff --git a/examples/web/vite-chat-app/package.json b/examples/web/vite-chat-app/package.json index 85e7e23e5..1ec878406 100644 --- a/examples/web/vite-chat-app/package.json +++ b/examples/web/vite-chat-app/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "@aws-sdk/client-cognito-identity-provider": "^3.378.0", - "@gomomento/sdk-web": "^1.103.1", + "@gomomento/sdk-web": "^1.103.2", "jwt-decode": "^3.1.2", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/packages/client-sdk-nodejs/src/config/configuration.ts b/packages/client-sdk-nodejs/src/config/configuration.ts index cd82ae6b1..587e48a28 100644 --- a/packages/client-sdk-nodejs/src/config/configuration.ts +++ b/packages/client-sdk-nodejs/src/config/configuration.ts @@ -82,6 +82,16 @@ export interface Configuration { */ withNumConnections(numConnections: number): Configuration; + /** + * Shorthand copy constructor for overriding TransportStrategy.GrpcConfig message lengths. This will + * allow you to adjust the maximum message length the client can send and receive from the server. + * + * This is only relevant if you have requested a service limit increase beyond the default value. + * @param {number} maxMessageLength + * @returns {Configuration} a new Configuration object with the updated TransportStrategy + */ + withMaxMessageLength(maxMessageLength: number): Configuration; + /** * @returns {Middleware[]} the middleware functions that will wrap each request */ @@ -209,6 +219,17 @@ export class CacheConfiguration implements Configuration { ); } + withMaxMessageLength(maxMessageLength: number): Configuration { + return this.withTransportStrategy( + this.getTransportStrategy().withGrpcConfig( + this.getTransportStrategy() + .getGrpcConfig() + .withMaxReceiveMessageLength(maxMessageLength) + .withMaxSendMessageLength(maxMessageLength) + ) + ); + } + getMiddlewares(): Middleware[] { return this.middlewares; } diff --git a/packages/client-sdk-nodejs/src/config/transport/cache/grpc-configuration.ts b/packages/client-sdk-nodejs/src/config/transport/cache/grpc-configuration.ts index 474e8a33c..29e7e4ed1 100644 --- a/packages/client-sdk-nodejs/src/config/transport/cache/grpc-configuration.ts +++ b/packages/client-sdk-nodejs/src/config/transport/cache/grpc-configuration.ts @@ -142,12 +142,26 @@ export interface GrpcConfiguration { */ getMaxSendMessageLength(): number | undefined; + /** + * Copy constructor for overriding the max send message length. + * @param maxSendMessageLength the desired maximum message length the client can send to the server. + */ + withMaxSendMessageLength(maxSendMessageLength: number): GrpcConfiguration; + /** * The maximum message length the client can receive from the server. If the server attempts to send a message larger than * this size, it will result in a RESOURCE_EXHAUSTED error. */ getMaxReceiveMessageLength(): number | undefined; + /** + * Copy constructor for overriding the max receive message length. + * @param maxReceiveMessageLength the desired maximum message length the client can receive from the server. + */ + withMaxReceiveMessageLength( + maxReceiveMessageLength: number + ): GrpcConfiguration; + /** * @returns {number} the number of internal clients a cache client will create to communicate with Momento. More of * them will allow for more concurrent requests. diff --git a/packages/client-sdk-nodejs/src/config/transport/cache/transport-strategy.ts b/packages/client-sdk-nodejs/src/config/transport/cache/transport-strategy.ts index 8954ebefb..dd2703b3f 100644 --- a/packages/client-sdk-nodejs/src/config/transport/cache/transport-strategy.ts +++ b/packages/client-sdk-nodejs/src/config/transport/cache/transport-strategy.ts @@ -153,10 +153,28 @@ export class StaticGrpcConfiguration implements GrpcConfiguration { return this.maxSendMessageLength; } + withMaxSendMessageLength( + maxSendMessageLength: number + ): StaticGrpcConfiguration { + return new StaticGrpcConfiguration({ + ...this, + maxSendMessageLength, + }); + } + getMaxReceiveMessageLength(): number | undefined { return this.maxReceiveMessageLength; } + withMaxReceiveMessageLength( + maxReceiveMessageLength: number + ): StaticGrpcConfiguration { + return new StaticGrpcConfiguration({ + ...this, + maxReceiveMessageLength, + }); + } + getNumClients(): number { return this.numClients; } diff --git a/packages/client-sdk-nodejs/test/integration/test-retry-metrics-collector.ts b/packages/client-sdk-nodejs/test/integration/test-retry-metrics-collector.ts new file mode 100644 index 000000000..f21a89806 --- /dev/null +++ b/packages/client-sdk-nodejs/test/integration/test-retry-metrics-collector.ts @@ -0,0 +1,105 @@ +export enum MomentoRPCMethod { + Get = 'get', + Set = 'set', + Delete = 'delete', + GetBatch = 'getBatch', + SetBatch = 'setBatch', + KeysExist = 'keysExist', + ItemGetTtl = 'itemGetTtl', + ItemGetType = 'itemGetType', + DictionaryGet = 'dictionaryGet', + DictionaryFetch = 'dictionaryFetch', + DictionarySet = 'dictionarySet', + DictionaryDelete = 'dictionaryDelete', + DictionaryLength = 'dictionaryLength', + SetFetch = 'setFetch', + SetSample = 'setSample', + SetUnion = 'setUnion', + SetDifference = 'setDifference', + SetContains = 'setContains', + SetLength = 'setLength', + ListRemove = 'listRemove', + ListFetch = 'listFetch', + ListLength = 'listLength', + SortedSetPut = 'sortedSetPut', + SortedSetFetch = 'sortedSetFetch', + SortedSetGetScore = 'sortedSetGetScore', + SortedSetRemove = 'sortedSetRemove', + SortedSetGetRank = 'sortedSetGetRank', + SortedSetLength = 'sortedSetLength', + SortedSetLengthByScore = 'sortedSetLengthByScore', +} + +export class TestRetryMetricsCollector { + // Data structure to store timestamps: cacheName -> requestName -> [timestamps] + private readonly data: Record>; + + constructor() { + this.data = {}; + } + + /** + * Adds a timestamp for a specific request and cache. + * @param cacheName - The name of the cache. + * @param requestName - The name of the request. + * @param timestamp - The timestamp to record in seconds since epoch. + */ + addTimestamp( + cacheName: string, + requestName: MomentoRPCMethod, + timestamp: number + ): void { + if (!this.data[cacheName]) { + this.data[cacheName] = {}; + } + if (!this.data[cacheName][requestName]) { + this.data[cacheName][requestName] = []; + } + this.data[cacheName][requestName].push(timestamp); + } + + /** + * Calculates the total retry count for a specific cache and request. + * @param cacheName - The name of the cache. + * @param requestName - The name of the request. + * @returns The total number of retries. + */ + getTotalRetryCount(cacheName: string, requestName: string): number { + const timestamps = this.data[cacheName]?.[requestName] ?? []; + return timestamps.length; + } + + /** + * Calculates the average time between retries for a specific cache and request. + * @param cacheName - The name of the cache. + * @param requestName - The name of the request. + * @returns The average time in seconds, or null if there are no retries. + */ + getAverageTimeBetweenRetries( + cacheName: string, + requestName: string + ): number | null { + const timestamps = this.data[cacheName]?.[requestName] ?? []; + if (timestamps.length < 2) { + // No retries occurred. + return null; + } + const intervals = []; + for (let i = 1; i < timestamps.length; i++) { + intervals.push(timestamps[i] - timestamps[i - 1]); + } + const totalInterval = intervals.reduce( + (sum, interval) => sum + interval, + 0 + ); + return totalInterval / intervals.length; + } + + /** + * Retrieves all collected metrics for debugging or analysis. + * @returns The complete data structure with all recorded metrics. + */ + getAllMetrics(): Record> { + return this.data; + } +} diff --git a/packages/client-sdk-nodejs/test/unit/test-retry-metrics-collector.test.ts b/packages/client-sdk-nodejs/test/unit/test-retry-metrics-collector.test.ts new file mode 100644 index 000000000..8ff16a441 --- /dev/null +++ b/packages/client-sdk-nodejs/test/unit/test-retry-metrics-collector.test.ts @@ -0,0 +1,117 @@ +import { + MomentoRPCMethod, + TestRetryMetricsCollector, +} from '../integration/test-retry-metrics-collector'; + +describe('TestRetryMetricsCollector', () => { + let metricsCollector: TestRetryMetricsCollector; + + beforeEach(() => { + metricsCollector = new TestRetryMetricsCollector(); + }); + + test('should initialize with an empty data structure', () => { + expect(metricsCollector.getAllMetrics()).toEqual({}); + }); + + test('should add a timestamp and retrieve total retry count', () => { + metricsCollector.addTimestamp('myCache', MomentoRPCMethod.Get, 1673000000); + + const retryCount = metricsCollector.getTotalRetryCount( + 'myCache', + MomentoRPCMethod.Get + ); + + expect(retryCount).toBe(1); + }); + + test('should calculate average time between retries', () => { + metricsCollector.addTimestamp('myCache', MomentoRPCMethod.Get, 1673000000); + metricsCollector.addTimestamp('myCache', MomentoRPCMethod.Get, 1673000010); // 10 seconds later + metricsCollector.addTimestamp('myCache', MomentoRPCMethod.Get, 1673000020); // Another 10 seconds later + + const avgTime = metricsCollector.getAverageTimeBetweenRetries( + 'myCache', + MomentoRPCMethod.Get + ); + + expect(avgTime).toBe(10); // 10 seconds between each retry + }); + + test('should return null for average time when there are no retries', () => { + metricsCollector.addTimestamp('myCache', MomentoRPCMethod.Get, 1673000000); + + const avgTime = metricsCollector.getAverageTimeBetweenRetries( + 'myCache', + MomentoRPCMethod.Get + ); + + expect(avgTime).toBeNull(); + }); + + test('should handle multiple caches and requests', () => { + metricsCollector.addTimestamp('myCache1', MomentoRPCMethod.Get, 1673000000); + metricsCollector.addTimestamp('myCache1', MomentoRPCMethod.Get, 1673000010); + metricsCollector.addTimestamp('myCache2', MomentoRPCMethod.Set, 1673000005); + metricsCollector.addTimestamp('myCache2', MomentoRPCMethod.Set, 1673000015); + + const retryCountCache1 = metricsCollector.getTotalRetryCount( + 'myCache1', + MomentoRPCMethod.Get + ); + const retryCountCache2 = metricsCollector.getTotalRetryCount( + 'myCache2', + MomentoRPCMethod.Set + ); + const avgTimeCache1 = metricsCollector.getAverageTimeBetweenRetries( + 'myCache1', + MomentoRPCMethod.Get + ); + const avgTimeCache2 = metricsCollector.getAverageTimeBetweenRetries( + 'myCache2', + MomentoRPCMethod.Set + ); + + expect(retryCountCache1).toBe(2); + expect(retryCountCache2).toBe(2); + expect(avgTimeCache1).toBe(10); + expect(avgTimeCache2).toBe(10); + }); + + test('should return 0 for total retry count when no timestamps exist', () => { + const retryCount = metricsCollector.getTotalRetryCount( + 'nonExistentCache', + MomentoRPCMethod.Get + ); + + expect(retryCount).toBe(0); + }); + + test('should retrieve all metrics', () => { + metricsCollector.addTimestamp('myCache1', MomentoRPCMethod.Get, 1673000000); + metricsCollector.addTimestamp('myCache1', MomentoRPCMethod.Get, 1673000010); + metricsCollector.addTimestamp('myCache1', MomentoRPCMethod.Set, 1673000020); + + metricsCollector.addTimestamp('myCache2', MomentoRPCMethod.Get, 1673000000); + metricsCollector.addTimestamp( + 'myCache2', + MomentoRPCMethod.Delete, + 1673000010 + ); + metricsCollector.addTimestamp('myCache2', MomentoRPCMethod.Set, 1673000020); + + const allMetrics = metricsCollector.getAllMetrics(); + + expect(allMetrics).toEqual({ + myCache1: { + get: [1673000000, 1673000010], + set: [1673000020], + }, + myCache2: { + get: [1673000000], + delete: [1673000010], + set: [1673000020], + }, + }); + }); +});