From f9d9736d2462ff2bee1e6751fc2c8ff7056ccf5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Frode=20H=C3=A5skjold?= Date: Wed, 16 Apr 2025 10:52:55 +0200 Subject: [PATCH 1/3] fix: reviver function when parsing server response to avoid truncation of large integers --- src/connection/sqlJob.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/connection/sqlJob.ts b/src/connection/sqlJob.ts index c582f4c3..cef005f0 100644 --- a/src/connection/sqlJob.ts +++ b/src/connection/sqlJob.ts @@ -73,7 +73,12 @@ export class OldSQLJob extends SQLJob { outString = ``; if (this.isTracingChannelData) ServerComponent.writeOutput(thisMsg); try { - let response: ServerResponse = JSON.parse(thisMsg); + let response: ServerResponse = JSON.parse(thisMsg, (_key, value, context) => { + if (typeof value === 'number' && ('' + value !== context.source)) { + return context.source; + } + return value; + }); this.responseEmitter.emit(response.id, response); } catch (e: any) { console.log(`Error: ` + e); From 8a001816caabdd18e6253e6713efe49d813b892c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Frode=20H=C3=A5skjold?= Date: Fri, 13 Jun 2025 20:47:54 +0200 Subject: [PATCH 2/3] Bump engines/vscode to 1.101.0 --- package-lock.json | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9a1f8e28..660e9d5d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "vscode-db2i", - "version": "1.9.4", + "version": "1.10.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "vscode-db2i", - "version": "1.9.4", + "version": "1.10.1", "dependencies": { "@ibm/mapepire-js": "^0.5.0", "@octokit/rest": "^21.1.1", @@ -36,7 +36,7 @@ "webpack-cli": "^4.5.0" }, "engines": { - "vscode": "^1.95.0" + "vscode": "^1.101.0" } }, "node_modules/@75lb/deep-merge": { diff --git a/package.json b/package.json index f5beb23e..0ef41b73 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "Db2 for IBM i tools in VS Code", "version": "1.10.1", "engines": { - "vscode": "^1.95.0" + "vscode": "^1.101.0" }, "icon": "media/logo.png", "keywords": [ From b716d34635cffec6be068be96605e994b199d8bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Frode=20H=C3=A5skjold?= Date: Fri, 13 Jun 2025 21:02:17 +0200 Subject: [PATCH 3/3] Bump node version in github workflow --- .github/workflows/release.yaml | 2 +- .github/workflows/webpack_ci.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 36563031..9e3d1efa 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -11,7 +11,7 @@ jobs: steps: - uses: actions/setup-node@v2 with: - node-version: '20' + node-version: '22' - uses: actions/checkout@v2 - run: npm ci diff --git a/.github/workflows/webpack_ci.yaml b/.github/workflows/webpack_ci.yaml index 392d5c18..074d79af 100644 --- a/.github/workflows/webpack_ci.yaml +++ b/.github/workflows/webpack_ci.yaml @@ -8,7 +8,7 @@ jobs: strategy: matrix: - node-version: [20.x] + node-version: [22.x] steps: - uses: actions/checkout@v3