From afe7740e756c8b190cf9e1da2cabbf4e5e746034 Mon Sep 17 00:00:00 2001 From: Vladimir Voronkov Date: Fri, 1 May 2026 12:15:47 +0300 Subject: [PATCH 1/7] Point grenache-grape to npm repository --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0a5b260e..bbe13ffe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41,7 +41,7 @@ "chai": "4.3.4", "concurrently": "9.2.1", "cross-env": "10.1.0", - "grenache-grape": "git+https://github.com/bitfinexcom/grenache-grape.git", + "grenache-grape": "1.0.0", "mocha": "11.1.0", "nodemon": "3.1.14", "standard": "17.0.0", diff --git a/package.json b/package.json index 9857d052..593be4dd 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "chai": "4.3.4", "concurrently": "9.2.1", "cross-env": "10.1.0", - "grenache-grape": "git+https://github.com/bitfinexcom/grenache-grape.git", + "grenache-grape": "1.0.0", "mocha": "11.1.0", "nodemon": "3.1.14", "standard": "17.0.0", From 820b44d51ca6f913813cad63383803bb78afd2e9 Mon Sep 17 00:00:00 2001 From: Vladimir Voronkov Date: Fri, 1 May 2026 12:16:30 +0300 Subject: [PATCH 2/7] Point bfx-api-mock-srv to npm repository --- package-lock.json | 7 ++++--- package.json | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index bbe13ffe..16544d83 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,7 +37,7 @@ }, "devDependencies": { "@bitfinex/bfx-report-express": "git+https://github.com/bitfinexcom/bfx-report-express.git", - "bfx-api-mock-srv": "git+https://github.com/bitfinexcom/bfx-api-mock-srv.git", + "bfx-api-mock-srv": "2.0.0", "chai": "4.3.4", "concurrently": "9.2.1", "cross-env": "10.1.0", @@ -1213,8 +1213,9 @@ "license": "MIT" }, "node_modules/bfx-api-mock-srv": { - "version": "1.8.0", - "resolved": "git+ssh://git@github.com/bitfinexcom/bfx-api-mock-srv.git#3aeb5a5283a4a4c1fff142f9b6d27ec62944af98", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bfx-api-mock-srv/-/bfx-api-mock-srv-2.0.0.tgz", + "integrity": "sha512-jlN3mIlVI3TbYdCJu3mKGRpH/1R0xOsiFAzqiERasZQlTCrMxcndJ/PeW86B+Ump9sX1pGNUvmnbPd3kWYyLtg==", "dev": true, "license": "Apache-2.0", "dependencies": { diff --git a/package.json b/package.json index 593be4dd..942ec6f2 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ }, "devDependencies": { "@bitfinex/bfx-report-express": "git+https://github.com/bitfinexcom/bfx-report-express.git", - "bfx-api-mock-srv": "git+https://github.com/bitfinexcom/bfx-api-mock-srv.git", + "bfx-api-mock-srv": "2.0.0", "chai": "4.3.4", "concurrently": "9.2.1", "cross-env": "10.1.0", From 22abb7895d1619dbc73f1a4e3dc5844f81e10a0f Mon Sep 17 00:00:00 2001 From: Vladimir Voronkov Date: Fri, 1 May 2026 12:17:45 +0300 Subject: [PATCH 3/7] Update @bitfinex/lib-js-util-base --- package-lock.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 16544d83..776d28c3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -310,8 +310,8 @@ } }, "node_modules/@bitfinex/lib-js-util-base": { - "version": "2.0.0", - "resolved": "git+ssh://git@github.com/bitfinexcom/lib-js-util-base.git#8c06f3a377e62ae556f19dead07489475acd4bce", + "version": "2.0.2", + "resolved": "git+ssh://git@github.com/bitfinexcom/lib-js-util-base.git#e915c19224d8e334b3260ae3e979a50865722446", "license": "MIT" }, "node_modules/@bitfinexcom/lib-js-util-base": { From 93f5df336856bae5a1082e8ed6f7dd8f6828843b Mon Sep 17 00:00:00 2001 From: Vladimir Voronkov Date: Tue, 5 May 2026 11:44:47 +0300 Subject: [PATCH 4/7] Add PDFBufferUnderFrameworkCreationError error class --- workers/loc.api/errors/index.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/workers/loc.api/errors/index.js b/workers/loc.api/errors/index.js index 1ffc94af..cfd40045 100644 --- a/workers/loc.api/errors/index.js +++ b/workers/loc.api/errors/index.js @@ -189,6 +189,17 @@ class PDFBufferUnderElectronCreationError extends BaseError { } } +class PDFBufferUnderFrameworkCreationError extends BaseError { + constructor (puppeteerErr) { + const _args = getErrorArgs( + { data: { puppeteerErr } }, + 'ERR_PDF_BUFFER_UNDER_FRAMEWORK_HAS_NOT_BEEN_CREATED' + ) + + super(_args) + } +} + module.exports = { BaseError, BadRequestError, @@ -213,5 +224,6 @@ module.exports = { GrcPDFAvailabilityError, ImplementationError, WeightedAveragesTimeframeError, - PDFBufferUnderElectronCreationError + PDFBufferUnderElectronCreationError, + PDFBufferUnderFrameworkCreationError } From e09fd476b719c952d143067516715dbbbe357a7d Mon Sep 17 00:00:00 2001 From: Vladimir Voronkov Date: Tue, 5 May 2026 11:45:42 +0300 Subject: [PATCH 5/7] Improve report gen queue logging --- workers/api.service.report.wrk.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workers/api.service.report.wrk.js b/workers/api.service.report.wrk.js index d71bb828..5e5aff3b 100644 --- a/workers/api.service.report.wrk.js +++ b/workers/api.service.report.wrk.js @@ -228,10 +228,10 @@ class WrkReportServiceApi extends WrkApi { return } - this.logger.error(`PROCESSOR:QUEUE: ${err.stack || err}`) + this.logger.error('PROCESSOR:QUEUE:', err) }) aggregatorQueue.on('error:base', (err) => { - this.logger.error(`AGGREGATOR:QUEUE: ${err.stack || err}`) + this.logger.error('AGGREGATOR:QUEUE:', err) }) } From 12b5f69916c40aa5a957329df702f1f2ac72d0b3 Mon Sep 17 00:00:00 2001 From: Vladimir Voronkov Date: Fri, 15 May 2026 14:48:51 +0300 Subject: [PATCH 6/7] Bump version up to 5.2.0 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 776d28c3..6425d902 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@bitfinex/bfx-report", - "version": "5.1.0", + "version": "5.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@bitfinex/bfx-report", - "version": "5.1.0", + "version": "5.2.0", "license": "Apache-2.0", "dependencies": { "@bitfinex/bfx-facs-deflate": "git+https://github.com/bitfinexcom/bfx-facs-deflate.git", diff --git a/package.json b/package.json index 942ec6f2..e6637d33 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@bitfinex/bfx-report", - "version": "5.1.0", + "version": "5.2.0", "description": "Reporting tool", "main": "worker.js", "engines": { From 6d3054a98044dc8c38535bef7ba61717d64c2e1c Mon Sep 17 00:00:00 2001 From: Vladimir Voronkov Date: Fri, 15 May 2026 14:53:36 +0300 Subject: [PATCH 7/7] Update @bitfinex/bfx-report-express dep --- package-lock.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6425d902..7d119b5c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -207,8 +207,8 @@ } }, "node_modules/@bitfinex/bfx-report-express": { - "version": "3.1.0", - "resolved": "git+ssh://git@github.com/bitfinexcom/bfx-report-express.git#510163a94336f889364da7b248103df804ef3a05", + "version": "3.1.1", + "resolved": "git+ssh://git@github.com/bitfinexcom/bfx-report-express.git#e3d966cbaf1f05af4d1ed84ed25b79bae86ba88a", "dev": true, "license": "Apache-2.0", "dependencies": {