diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000..597a4d4c --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,14 @@ +## Reasoning +- +- +- + +## Proposed Changes +- +- +- + +## How to test +- +- +- diff --git a/lerna.json b/lerna.json index 182f8338..706a86fe 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "$schema": "node_modules/lerna/schemas/lerna-schema.json", - "version": "7.0.0", + "version": "7.0.1", "packages": [ "packages/*" ], diff --git a/package-lock.json b/package-lock.json index 8f3a84a5..51f10cca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14269,7 +14269,7 @@ }, "packages/auth": { "name": "@multiversx/sdk-nestjs-auth", - "version": "7.0.0", + "version": "7.0.1", "license": "MIT", "dependencies": { "@multiversx/sdk-core": "^15.4.0", @@ -14292,7 +14292,7 @@ }, "packages/cache": { "name": "@multiversx/sdk-nestjs-cache", - "version": "7.0.0", + "version": "7.0.1", "license": "MIT", "dependencies": { "lru-cache": "^11.3.5", @@ -14353,7 +14353,7 @@ }, "packages/common": { "name": "@multiversx/sdk-nestjs-common", - "version": "7.0.0", + "version": "7.0.1", "license": "MIT", "dependencies": { "@multiversx/sdk-core": "^15.4.0", @@ -14407,7 +14407,7 @@ }, "packages/elastic": { "name": "@multiversx/sdk-nestjs-elastic", - "version": "7.0.0", + "version": "7.0.1", "license": "MIT", "devDependencies": { "@typescript-eslint/eslint-plugin": "^8.59.0", @@ -14422,7 +14422,7 @@ }, "packages/http": { "name": "@multiversx/sdk-nestjs-http", - "version": "7.0.0", + "version": "7.0.1", "license": "MIT", "dependencies": { "@multiversx/sdk-core": "^15.4.0", @@ -14447,7 +14447,7 @@ }, "packages/monitoring": { "name": "@multiversx/sdk-nestjs-monitoring", - "version": "7.0.0", + "version": "7.0.1", "license": "MIT", "dependencies": { "prom-client": "^15.1.3", @@ -14466,7 +14466,7 @@ }, "packages/rabbitmq": { "name": "@multiversx/sdk-nestjs-rabbitmq", - "version": "7.0.0", + "version": "7.0.1", "license": "MIT", "dependencies": { "@golevelup/nestjs-rabbitmq": "9.0.0", @@ -14498,7 +14498,7 @@ }, "packages/redis": { "name": "@multiversx/sdk-nestjs-redis", - "version": "7.0.0", + "version": "7.0.1", "license": "MIT", "dependencies": { "ioredis": "^5.10.1" diff --git a/packages/auth/package.json b/packages/auth/package.json index 9351a1c9..07873c19 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -1,6 +1,6 @@ { "name": "@multiversx/sdk-nestjs-auth", - "version": "7.0.0", + "version": "7.0.1", "description": "Multiversx SDK Nestjs auth package", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/cache/package.json b/packages/cache/package.json index d0fe137d..aead4612 100644 --- a/packages/cache/package.json +++ b/packages/cache/package.json @@ -1,6 +1,6 @@ { "name": "@multiversx/sdk-nestjs-cache", - "version": "7.0.0", + "version": "7.0.1", "description": "Multiversx SDK Nestjs cache package", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/cache/src/redis-cache/redis-cache.service.ts b/packages/cache/src/redis-cache/redis-cache.service.ts index dcc16803..290fc3f6 100644 --- a/packages/cache/src/redis-cache/redis-cache.service.ts +++ b/packages/cache/src/redis-cache/redis-cache.service.ts @@ -3,7 +3,6 @@ import { Inject, Injectable } from '@nestjs/common'; import { MetricsService, PerformanceProfiler } from '@multiversx/sdk-nestjs-monitoring'; import { OriginLogger } from '@multiversx/sdk-nestjs-common'; import { REDIS_CLIENT_TOKEN } from '@multiversx/sdk-nestjs-redis'; -import { promisify } from 'util'; @Injectable() export class RedisCacheService { @@ -1002,9 +1001,12 @@ export class RedisCacheService { asyncMulti = async (commands: any[]) => { const profiler = new PerformanceProfiler(); const multi = this.redis.multi(commands); - const data = await promisify(multi.exec).call(multi); - this.metricsService.setRedisDuration('MULTI', profiler.duration); - return data; + try { + const data = await multi.exec(); + return data; + } finally { + this.metricsService.setRedisDuration('MULTI', profiler.duration); + } }; } diff --git a/packages/common/package.json b/packages/common/package.json index 76b10490..a766e657 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@multiversx/sdk-nestjs-common", - "version": "7.0.0", + "version": "7.0.1", "description": "Multiversx SDK Nestjs common package", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/elastic/package.json b/packages/elastic/package.json index 68662ffa..50cb9b9c 100644 --- a/packages/elastic/package.json +++ b/packages/elastic/package.json @@ -1,6 +1,6 @@ { "name": "@multiversx/sdk-nestjs-elastic", - "version": "7.0.0", + "version": "7.0.1", "description": "Multiversx SDK Nestjs elastic package", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/http/package.json b/packages/http/package.json index 18e90308..f974aaf8 100644 --- a/packages/http/package.json +++ b/packages/http/package.json @@ -1,6 +1,6 @@ { "name": "@multiversx/sdk-nestjs-http", - "version": "7.0.0", + "version": "7.0.1", "description": "Multiversx SDK Nestjs http package", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/monitoring/package.json b/packages/monitoring/package.json index 3aa32838..50e92a62 100644 --- a/packages/monitoring/package.json +++ b/packages/monitoring/package.json @@ -1,6 +1,6 @@ { "name": "@multiversx/sdk-nestjs-monitoring", - "version": "7.0.0", + "version": "7.0.1", "description": "Multiversx SDK Nestjs monitoring package", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/rabbitmq/package.json b/packages/rabbitmq/package.json index da5c3eb9..3b990299 100644 --- a/packages/rabbitmq/package.json +++ b/packages/rabbitmq/package.json @@ -1,6 +1,6 @@ { "name": "@multiversx/sdk-nestjs-rabbitmq", - "version": "7.0.0", + "version": "7.0.1", "description": "Multiversx SDK Nestjs rabbitmq client package", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/packages/redis/package.json b/packages/redis/package.json index 20c1701e..72d8f24b 100644 --- a/packages/redis/package.json +++ b/packages/redis/package.json @@ -1,6 +1,6 @@ { "name": "@multiversx/sdk-nestjs-redis", - "version": "7.0.0", + "version": "7.0.1", "description": "Multiversx SDK Nestjs redis client package", "main": "lib/index.js", "types": "lib/index.d.ts",