From 4995710fcb7234232d82201cea8131b25dfd71f9 Mon Sep 17 00:00:00 2001 From: Tomi Turtiainen <10324676+tomi@users.noreply.github.com> Date: Mon, 2 Feb 2026 09:45:27 +0200 Subject: [PATCH] chore: Upgrade pg to 8.17.0 (#25116) --- packages/@n8n/nodes-langchain/package.json | 2 +- packages/cli/package.json | 2 +- packages/nodes-base/package.json | 2 +- pnpm-lock.yaml | 77 +++++++++++++++++----- pnpm-workspace.yaml | 1 + 5 files changed, 66 insertions(+), 18 deletions(-) diff --git a/packages/@n8n/nodes-langchain/package.json b/packages/@n8n/nodes-langchain/package.json index eb1ae982e5f..ab4785c58b1 100644 --- a/packages/@n8n/nodes-langchain/package.json +++ b/packages/@n8n/nodes-langchain/package.json @@ -243,7 +243,7 @@ "n8n-workflow": "workspace:*", "openai": "^6.9.0", "pdf-parse": "1.1.1", - "pg": "8.12.0", + "pg": "catalog:", "proxy-from-env": "^1.1.0", "redis": "4.6.14", "sanitize-html": "2.12.1", diff --git a/packages/cli/package.json b/packages/cli/package.json index 25d3694486e..e65033bf937 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -162,7 +162,7 @@ "otpauth": "9.1.1", "p-cancelable": "2.1.1", "p-lazy": "3.1.0", - "pg": "8.12.0", + "pg": "catalog:", "picocolors": "catalog:", "pkce-challenge": "5.0.0", "posthog-node": "3.2.1", diff --git a/packages/nodes-base/package.json b/packages/nodes-base/package.json index 9c7c1943e12..29d2f2510c0 100644 --- a/packages/nodes-base/package.json +++ b/packages/nodes-base/package.json @@ -939,7 +939,7 @@ "oracledb": "6.9.0", "otpauth": "9.1.1", "pdfjs-dist": "5.3.31", - "pg": "8.12.0", + "pg": "catalog:", "pg-promise": "11.9.1", "promise-ftp": "1.3.5", "redis": "4.6.14", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 494475ed46c..6c952cd6774 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -144,6 +144,9 @@ catalogs: nanoid: specifier: 3.3.8 version: 3.3.8 + pg: + specifier: 8.17.0 + version: 8.17.0 picocolors: specifier: 1.0.1 version: 1.0.1 @@ -635,7 +638,7 @@ importers: version: link:../permissions '@n8n/typeorm': specifier: 'catalog:' - version: 0.3.20-15(@sentry/node@10.36.0)(mysql2@3.15.0)(pg@8.12.0)(sqlite3@5.1.7) + version: 0.3.20-15(@sentry/node@10.36.0)(mysql2@3.15.0)(pg@8.17.0)(sqlite3@5.1.7) jest-mock-extended: specifier: ^3.0.4 version: 3.0.4(jest@29.7.0(@types/node@20.19.21)(ts-node@10.9.2(@swc/core@1.15.8(@swc/helpers@0.5.17))(@types/node@20.19.21)(typescript@5.9.2)))(typescript@5.9.2) @@ -863,7 +866,7 @@ importers: version: link:../permissions '@n8n/typeorm': specifier: 'catalog:' - version: 0.3.20-15(@sentry/node@10.36.0)(mysql2@3.15.0)(pg@8.12.0)(sqlite3@5.1.7) + version: 0.3.20-15(@sentry/node@10.36.0)(mysql2@3.15.0)(pg@8.17.0)(sqlite3@5.1.7) class-validator: specifier: 0.14.0 version: 0.14.0 @@ -1280,7 +1283,7 @@ importers: version: 1.0.1(@langchain/core@1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/sdk-trace-base@2.5.0(@opentelemetry/api@1.9.0))(openai@6.9.1(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67)))(encoding@0.1.13) '@langchain/community': specifier: 'catalog:' - version: 1.0.5(0c791e72a5695824a075d07d6d81806f) + version: 1.0.5(b7cbfe9538056870154014102e922112) '@langchain/core': specifier: 'catalog:' version: 1.1.8(@opentelemetry/api@1.9.0)(@opentelemetry/sdk-trace-base@2.5.0(@opentelemetry/api@1.9.0))(openai@6.9.1(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67)) @@ -1343,7 +1346,7 @@ importers: version: link:../json-schema-to-zod '@n8n/typeorm': specifier: 'catalog:' - version: 0.3.20-15(@sentry/node@10.36.0)(mysql2@3.15.0)(pg@8.12.0)(sqlite3@5.1.7) + version: 0.3.20-15(@sentry/node@10.36.0)(mysql2@3.15.0)(pg@8.17.0)(sqlite3@5.1.7) '@n8n/typescript-config': specifier: workspace:* version: link:../typescript-config @@ -1429,8 +1432,8 @@ importers: specifier: 1.1.1 version: 1.1.1 pg: - specifier: 8.12.0 - version: 8.12.0 + specifier: 'catalog:' + version: 8.17.0 proxy-from-env: specifier: ^1.1.0 version: 1.1.0 @@ -1729,7 +1732,7 @@ importers: version: link:../@n8n/task-runner '@n8n/typeorm': specifier: 'catalog:' - version: 0.3.20-15(@sentry/node@10.36.0)(mysql2@3.15.0)(pg@8.12.0)(sqlite3@5.1.7) + version: 0.3.20-15(@sentry/node@10.36.0)(mysql2@3.15.0)(pg@8.17.0)(sqlite3@5.1.7) '@n8n/utils': specifier: workspace:* version: link:../@n8n/utils @@ -1887,8 +1890,8 @@ importers: specifier: 3.1.0 version: 3.1.0 pg: - specifier: 8.12.0 - version: 8.12.0 + specifier: 'catalog:' + version: 8.17.0 picocolors: specifier: 'catalog:' version: 1.0.1 @@ -3326,8 +3329,8 @@ importers: specifier: 5.3.31 version: 5.3.31(patch_hash=421253c8e411cdaef58ba96d2bb44ae0784e1b3e446f5caca50710daa1fa5dcd) pg: - specifier: 8.12.0 - version: 8.12.0 + specifier: 'catalog:' + version: 8.17.0 pg-promise: specifier: 11.9.1 version: 11.9.1 @@ -15476,6 +15479,12 @@ packages: pg-cloudflare@1.1.1: resolution: {integrity: sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==} + pg-cloudflare@1.3.0: + resolution: {integrity: sha512-6lswVVSztmHiRtD6I8hw4qP/nDm1EJbKMRhf3HCYaqud7frGysPv7FYJ5noZQdhQtN2xJnimfMtvQq21pdbzyQ==} + + pg-connection-string@2.10.1: + resolution: {integrity: sha512-iNzslsoeSH2/gmDDKiyMqF64DATUCWj3YJ0wP14kqcsf2TUklwimd+66yYojKwZCA7h2yRNLGug71hCBA2a4sw==} + pg-connection-string@2.6.4: resolution: {integrity: sha512-v+Z7W/0EO707aNMaAEfiGnGL9sxxumwLl2fJvCQtMn9Fxsg+lPpPkdcyBSv/KFgpGdYkMfn+EI1Or2EHjpgLCA==} @@ -15491,6 +15500,11 @@ packages: resolution: {integrity: sha512-BM/Thnrw5jm2kKLE5uJkXqqExRUY/toLHda65XgFTBTFYZyopbKjBe29Ii3RbkvlsMoFwD+tHeGaCjjv0gHlyw==} engines: {node: '>=4'} + pg-pool@3.11.0: + resolution: {integrity: sha512-MJYfvHwtGp870aeusDh+hg9apvOe2zmpZJpyt+BMtzUWlVqbhFmMK6bOBXLBUPd7iRtIF9fZplDc7KrPN3PN7w==} + peerDependencies: + pg: '>=8.0' + pg-pool@3.6.2: resolution: {integrity: sha512-Htjbg8BlwXqSBQ9V8Vjtc+vzf/6fVUuak/3/XXKA9oxZprwW3IMDQTGHP+KDmVL7rtd+R1QjbnCFPuTHm3G4hg==} peerDependencies: @@ -15500,6 +15514,9 @@ packages: resolution: {integrity: sha512-qvMmyDvWd64X0a25hCuWV40GLMbgeYf4z7ZmzxQqGHtUIlzMtxcMtaBHAMr7XVOL62wFv2ZVKW5pFruD/4ZAOg==} engines: {node: '>=14.0'} + pg-protocol@1.11.0: + resolution: {integrity: sha512-pfsxk2M9M3BuGgDOfuy37VNRRX3jmKgMjcvAcWqNDpZSf4cUmv8HSOl5ViRQFsfARFn0KuUQTgLxVMbNq5NW3g==} + pg-protocol@1.6.1: resolution: {integrity: sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg==} @@ -15520,6 +15537,15 @@ packages: pg-native: optional: true + pg@8.17.0: + resolution: {integrity: sha512-SRl6PbO7zqhD5bZ6lVtEFWknVeWv6Eab+PKzowWTEAce5MFiHTcSdi2N9M9m7VYAv1Hc3OOCxSka3hPBYoXHJA==} + engines: {node: '>= 16.0.0'} + peerDependencies: + pg-native: '>=3.0.1' + peerDependenciesMeta: + pg-native: + optional: true + pgpass@1.0.5: resolution: {integrity: sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==} @@ -22617,7 +22643,7 @@ snapshots: - aws-crt - encoding - '@langchain/community@1.0.5(0c791e72a5695824a075d07d6d81806f)': + '@langchain/community@1.0.5(b7cbfe9538056870154014102e922112)': dependencies: '@browserbasehq/stagehand': 1.9.0(@playwright/test@1.57.0)(bufferutil@4.0.9)(deepmerge@4.3.1)(dotenv@17.2.3)(encoding@0.1.13)(openai@6.9.1(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(utf-8-validate@5.0.10)(zod@3.25.67) '@ibm-cloud/watsonx-ai': 1.1.2 @@ -22671,7 +22697,7 @@ snapshots: mongodb: 6.21.0(@aws-sdk/credential-providers@3.808.0)(gcp-metadata@5.3.0)(socks@2.8.3) mysql2: 3.15.0 pdf-parse: 1.1.1 - pg: 8.12.0 + pg: 8.17.0 playwright: 1.57.0 redis: 4.6.14 weaviate-client: 3.9.0(encoding@0.1.13) @@ -22994,7 +23020,7 @@ snapshots: esprima-next: 5.8.4 recast: 0.22.0 - '@n8n/typeorm@0.3.20-15(@sentry/node@10.36.0)(mysql2@3.15.0)(pg@8.12.0)(sqlite3@5.1.7)': + '@n8n/typeorm@0.3.20-15(@sentry/node@10.36.0)(mysql2@3.15.0)(pg@8.17.0)(sqlite3@5.1.7)': dependencies: app-root-path: 3.1.0 async-mutex: 0.5.0 @@ -23012,7 +23038,7 @@ snapshots: optionalDependencies: '@sentry/node': 10.36.0 mysql2: 3.15.0 - pg: 8.12.0 + pg: 8.17.0 sqlite3: 5.1.7 transitivePeerDependencies: - supports-color @@ -34162,6 +34188,11 @@ snapshots: pg-cloudflare@1.1.1: optional: true + pg-cloudflare@1.3.0: + optional: true + + pg-connection-string@2.10.1: {} + pg-connection-string@2.6.4: {} pg-int8@1.0.1: {} @@ -34170,6 +34201,10 @@ snapshots: pg-numeric@1.0.2: {} + pg-pool@3.11.0(pg@8.17.0): + dependencies: + pg: 8.17.0 + pg-pool@3.6.2(pg@8.12.0): dependencies: pg: 8.12.0 @@ -34183,6 +34218,8 @@ snapshots: transitivePeerDependencies: - pg-native + pg-protocol@1.11.0: {} + pg-protocol@1.6.1: {} pg-types@2.2.0: @@ -34213,6 +34250,16 @@ snapshots: optionalDependencies: pg-cloudflare: 1.1.1 + pg@8.17.0: + dependencies: + pg-connection-string: 2.10.1 + pg-pool: 3.11.0(pg@8.17.0) + pg-protocol: 1.11.0 + pg-types: 2.2.0 + pgpass: 1.0.5 + optionalDependencies: + pg-cloudflare: 1.3.0 + pgpass@1.0.5: dependencies: split2: 4.2.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index faa1fb6b8e8..fe04b019ac9 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -62,6 +62,7 @@ catalog: mysql2: 3.15.0 nanoid: 3.3.8 nodemailer: 7.0.11 + pg: 8.17.0 picocolors: 1.0.1 reflect-metadata: 0.2.2 rimraf: 6.0.1