diff --git a/client/package-lock.json b/client/package-lock.json index b7310e205..8030baa2d 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -51,7 +51,7 @@ "normalize-url": "^8.1.0", "object-hash": "^3.0.0", "phone": "^3.1.67", - "posthog-js": "^1.292.0", + "posthog-js": "^1.294.0", "prop-types": "^15.8.1", "query-string": "^9.3.1", "raf-schd": "^4.0.3", @@ -13172,9 +13172,9 @@ "license": "MIT" }, "node_modules/posthog-js": { - "version": "1.292.0", - "resolved": "https://registry.npmjs.org/posthog-js/-/posthog-js-1.292.0.tgz", - "integrity": "sha512-sKBwrVT0vMqai8pAknmzK86vSQ5t36TDpQJyrLDj30ImkaiGuG4cVyI2wQ6l8vqdzk+rGAFUSP6Rqc2dMSQWWQ==", + "version": "1.294.0", + "resolved": "https://registry.npmjs.org/posthog-js/-/posthog-js-1.294.0.tgz", + "integrity": "sha512-fbQgG1mT/UeVm1+TGRilwFCP4GifxTngwbiNiON2VNHRZGlQzdgBIcBS8v14Z4b1RoqN0/pgo+GH7vk9WtXHHA==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@posthog/core": "1.5.2", diff --git a/client/package.json b/client/package.json index 4e633ed6a..7fd499355 100644 --- a/client/package.json +++ b/client/package.json @@ -50,7 +50,7 @@ "normalize-url": "^8.1.0", "object-hash": "^3.0.0", "phone": "^3.1.67", - "posthog-js": "^1.292.0", + "posthog-js": "^1.294.0", "prop-types": "^15.8.1", "query-string": "^9.3.1", "raf-schd": "^4.0.3", diff --git a/package-lock.json b/package-lock.json index 23bb15eb4..7995b586f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,7 @@ "axios": "^1.13.2", "axios-curlirize": "^2.0.0", "better-queue": "^3.8.12", - "bullmq": "^5.63.1", + "bullmq": "^5.63.2", "chart.js": "^4.5.1", "cloudinary": "^2.8.0", "compression": "^1.8.1", @@ -4565,13 +4565,13 @@ } }, "node_modules/bullmq": { - "version": "5.63.1", - "resolved": "https://registry.npmjs.org/bullmq/-/bullmq-5.63.1.tgz", - "integrity": "sha512-pC7GooQGTDGNZLqOpTRTBJoXn7oDJo2ZK2yHEXGWkA2yZL7xn95dOWMQecZMxhEHDv/11YNXOjRz1KazjrGT6A==", + "version": "5.63.2", + "resolved": "https://registry.npmjs.org/bullmq/-/bullmq-5.63.2.tgz", + "integrity": "sha512-c1K5gcAh0a+C9lcRXaA1GePDYtmUywCH1pNXkUlZ8lFlqQnrtKyZpcr5aZJcjyZVx6y7t5259ru+ttJFNUQ5kw==", "license": "MIT", "dependencies": { "cron-parser": "^4.9.0", - "ioredis": "^5.4.1", + "ioredis": "^5.8.2", "msgpackr": "^1.11.2", "node-abort-controller": "^3.1.1", "semver": "^7.5.4", diff --git a/package.json b/package.json index 5a1ef37e3..73a1576e3 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "axios": "^1.13.2", "axios-curlirize": "^2.0.0", "better-queue": "^3.8.12", - "bullmq": "^5.63.1", + "bullmq": "^5.63.2", "chart.js": "^4.5.1", "cloudinary": "^2.8.0", "compression": "^1.8.1", diff --git a/server.js b/server.js index 5193bcd3b..c5c2e6742 100644 --- a/server.js +++ b/server.js @@ -247,6 +247,29 @@ const connectToRedisCluster = async () => { }); reject(err); }); + + redisCluster.on("+node", (node) => { + logger.log(`Redis cluster node added`, "INFO", "redis", "api", null, { + host: node.options.host, + port: node.options.port + }); + }); + + redisCluster.on("-node", (node) => { + logger.log(`Redis cluster node removed`, "WARN", "redis", "api", null, { + host: node.options.host, + port: node.options.port + }); + }); + + redisCluster.on("node error", (error, node) => { + console.dir(error); + logger.log(`Redis node error`, "ERROR", "redis", "api", null, { + host: node.options.host, + port: node.options.port, + message: error.message + }); + }); }); };