From 1127b862af903a271e2dc537c45b70bf021bacd5 Mon Sep 17 00:00:00 2001 From: Tomi Turtiainen <10324676+tomi@users.noreply.github.com> Date: Tue, 12 May 2026 21:21:55 +0300 Subject: [PATCH] chore: Upgrade @n8n/typeorm to 0.3.20-17, pin nodes-langchain to 0.3.20-16 (#30216) --- packages/@n8n/nodes-langchain/package.json | 3 +- pnpm-lock.yaml | 163 +++++++++++++-------- pnpm-workspace.yaml | 2 +- 3 files changed, 108 insertions(+), 60 deletions(-) diff --git a/packages/@n8n/nodes-langchain/package.json b/packages/@n8n/nodes-langchain/package.json index beda995b7e7..d890c42512f 100644 --- a/packages/@n8n/nodes-langchain/package.json +++ b/packages/@n8n/nodes-langchain/package.json @@ -263,7 +263,8 @@ "@n8n/di": "workspace:*", "@n8n/errors": "workspace:*", "@n8n/json-schema-to-zod": "workspace:*", - "@n8n/typeorm": "catalog:", + "@n8n/typeorm": "0.3.20-16", + "mysql2": "3.17.0", "@n8n/typescript-config": "workspace:*", "@pinecone-database/pinecone": "^5.0.2", "@qdrant/js-client-rest": "^1.16.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ec54594f2c8..fe8ff30f00c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -94,8 +94,8 @@ catalogs: specifier: 1.10.0 version: 1.10.0 '@n8n/typeorm': - specifier: 0.3.20-16 - version: 0.3.20-16 + specifier: 0.3.20-17 + version: 0.3.20-17 '@n8n_io/ai-assistant-sdk': specifier: 1.21.0 version: 1.21.0 @@ -976,7 +976,7 @@ importers: version: link:../permissions '@n8n/typeorm': specifier: 'catalog:' - version: 0.3.20-16(@sentry/node@10.36.0)(mysql2@3.17.0)(pg@8.17.0)(sqlite3@5.1.7) + version: 0.3.20-17(@sentry/node@10.36.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@6.0.2)))(typescript@6.0.2) @@ -1309,7 +1309,7 @@ importers: version: link:../permissions '@n8n/typeorm': specifier: 'catalog:' - version: 0.3.20-16(@sentry/node@10.36.0)(mysql2@3.17.0)(pg@8.17.0)(sqlite3@5.1.7) + version: 0.3.20-17(@sentry/node@10.36.0)(pg@8.17.0)(sqlite3@5.1.7) '@n8n/utils': specifier: workspace:* version: link:../utils @@ -2089,7 +2089,7 @@ importers: version: 1.0.1(@langchain/core@1.1.41(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.213.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(openai@6.34.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(encoding@0.1.13) '@langchain/community': specifier: 'catalog:' - version: 1.1.27(dc13b8a57dd722a7e537a40aec8cb772) + version: 1.1.27(39eebd762dfd8291285ce795dabfdd8b) '@langchain/core': specifier: 'catalog:' version: 1.1.41(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.213.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(openai@6.34.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)) @@ -2175,7 +2175,7 @@ importers: specifier: workspace:* version: link:../json-schema-to-zod '@n8n/typeorm': - specifier: 'catalog:' + specifier: 0.3.20-16 version: 0.3.20-16(@sentry/node@10.36.0)(mysql2@3.17.0)(pg@8.17.0)(sqlite3@5.1.7) '@n8n/typescript-config': specifier: workspace:* @@ -2246,6 +2246,9 @@ importers: mongodb: specifier: ^6.17.0 version: 6.21.0(@aws-sdk/credential-providers@3.808.0)(gcp-metadata@5.3.0)(socks@2.8.3) + mysql2: + specifier: 3.17.0 + version: 3.17.0 n8n-nodes-base: specifier: workspace:* version: link:../../nodes-base @@ -2719,7 +2722,7 @@ importers: version: link:../@n8n/task-runner '@n8n/typeorm': specifier: 'catalog:' - version: 0.3.20-16(@sentry/node@10.36.0)(mysql2@3.17.0)(pg@8.17.0)(sqlite3@5.1.7) + version: 0.3.20-17(@sentry/node@10.36.0)(pg@8.17.0)(sqlite3@5.1.7) '@n8n/utils': specifier: workspace:* version: link:../@n8n/utils @@ -8488,6 +8491,27 @@ packages: sqlite3: optional: true + '@n8n/typeorm@0.3.20-17': + resolution: {integrity: sha512-PgMNu3IqYMhgEjzqJ4SPAiReYgwXMpMPZx3BhE4M/895S2yaWmRJtHcI5Ol6Sys0rFqEQt+IbAo/th9cT7XdAg==} + engines: {node: '>=16.13.0'} + peerDependencies: + '@sentry/node': ^10.36.0 + pg: ^8.17.0 + pg-native: ^3.5.2 + pg-query-stream: ^4.10.3 + sqlite3: ^5.1.7 + peerDependenciesMeta: + '@sentry/node': + optional: true + pg: + optional: true + pg-native: + optional: true + pg-query-stream: + optional: true + sqlite3: + optional: true + '@n8n_io/ai-assistant-sdk@1.21.0': resolution: {integrity: sha512-reF4A3CvGw4hr61xss0gO9YXOs/c5O8nwmoL91Neu2j6aENtuqmYeZ7UT4v0IvjuiO/IJJtUsASWkVQJNCpN6A==} engines: {node: '>=20.15', pnpm: '>=8.14'} @@ -27540,57 +27564,7 @@ snapshots: - aws-crt - encoding - '@langchain/community@1.1.27(c9a60e7ac4d70846d24c187ff47dea5e)': - dependencies: - '@browserbasehq/stagehand': 1.14.0(@playwright/test@1.58.0)(bufferutil@4.0.9)(deepmerge@4.3.1)(dotenv@17.3.1)(encoding@0.1.13)(openai@6.34.0(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 - '@langchain/classic': 1.0.27(@langchain/core@1.1.41(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.213.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(openai@6.34.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.213.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(cheerio@1.0.0)(openai@6.34.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@langchain/core': 1.1.41(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.213.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(openai@6.34.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - '@langchain/openai': 1.4.1(@langchain/core@1.1.41(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.213.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(openai@6.34.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - binary-extensions: 2.2.0 - flat: 5.0.2 - ibm-cloud-sdk-core: 5.3.2 - js-yaml: 4.1.1 - langsmith: 0.5.19(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.213.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(openai@6.34.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)) - math-expression-evaluator: 2.0.7 - openai: 6.34.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67) - uuid: 13.0.1 - zod: 3.25.67 - optionalDependencies: - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/credential-provider-node': 3.936.0 - '@browserbasehq/sdk': 2.6.0(encoding@0.1.13) - '@getzep/zep-cloud': 1.0.6(2003b72c02d3482f7ce12b49a2ef08f6) - '@google-cloud/storage': 7.12.1(encoding@0.1.13) - '@libsql/client': 0.17.2(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@mozilla/readability': 0.6.0 - '@smithy/protocol-http': 5.3.12 - '@smithy/util-utf8': 4.2.2 - '@supabase/supabase-js': 2.50.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) - '@zilliz/milvus2-sdk-node': 2.5.7 - chromadb: 3.2.0 - crypto-js: 4.2.0 - epub2: 3.0.2(ts-toolbelt@9.6.0) - fast-xml-parser: 5.7.2 - google-auth-library: 10.1.0 - html-to-text: 9.0.5 - ignore: 7.0.5 - ioredis: 5.3.2 - jsdom: 23.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) - jsonwebtoken: 9.0.3 - lodash: 4.18.1 - mammoth: 1.12.0 - pdf-parse: 2.4.5 - pg: 8.17.0 - puppeteer: 24.41.0(bufferutil@4.0.9)(typescript@6.0.2)(utf-8-validate@5.0.10) - ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) - transitivePeerDependencies: - - '@opentelemetry/api' - - '@opentelemetry/exporter-trace-otlp-proto' - - '@opentelemetry/sdk-trace-base' - - peggy - - '@langchain/community@1.1.27(dc13b8a57dd722a7e537a40aec8cb772)': + '@langchain/community@1.1.27(39eebd762dfd8291285ce795dabfdd8b)': dependencies: '@browserbasehq/stagehand': 1.14.0(@playwright/test@1.58.0)(bufferutil@4.0.9)(deepmerge@4.3.1)(dotenv@17.3.1)(encoding@0.1.13)(openai@6.34.0(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 @@ -27640,6 +27614,7 @@ snapshots: lodash: 4.18.1 mammoth: 1.12.0 mongodb: 6.21.0(@aws-sdk/credential-providers@3.808.0)(gcp-metadata@5.3.0)(socks@2.8.3) + mysql2: 3.17.0 pdf-parse: 1.1.1 pg: 8.17.0 puppeteer: 24.41.0(bufferutil@4.0.9)(typescript@6.0.2)(utf-8-validate@5.0.10) @@ -27652,6 +27627,56 @@ snapshots: - '@opentelemetry/sdk-trace-base' - peggy + '@langchain/community@1.1.27(c9a60e7ac4d70846d24c187ff47dea5e)': + dependencies: + '@browserbasehq/stagehand': 1.14.0(@playwright/test@1.58.0)(bufferutil@4.0.9)(deepmerge@4.3.1)(dotenv@17.3.1)(encoding@0.1.13)(openai@6.34.0(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 + '@langchain/classic': 1.0.27(@langchain/core@1.1.41(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.213.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(openai@6.34.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.213.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(cheerio@1.0.0)(openai@6.34.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@langchain/core': 1.1.41(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.213.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(openai@6.34.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + '@langchain/openai': 1.4.1(@langchain/core@1.1.41(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.213.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(openai@6.34.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + binary-extensions: 2.2.0 + flat: 5.0.2 + ibm-cloud-sdk-core: 5.3.2 + js-yaml: 4.1.1 + langsmith: 0.5.19(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.213.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(openai@6.34.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10)) + math-expression-evaluator: 2.0.7 + openai: 6.34.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67) + uuid: 13.0.1 + zod: 3.25.67 + optionalDependencies: + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/credential-provider-node': 3.936.0 + '@browserbasehq/sdk': 2.6.0(encoding@0.1.13) + '@getzep/zep-cloud': 1.0.6(2003b72c02d3482f7ce12b49a2ef08f6) + '@google-cloud/storage': 7.12.1(encoding@0.1.13) + '@libsql/client': 0.17.2(bufferutil@4.0.9)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@mozilla/readability': 0.6.0 + '@smithy/protocol-http': 5.3.12 + '@smithy/util-utf8': 4.2.2 + '@supabase/supabase-js': 2.50.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) + '@zilliz/milvus2-sdk-node': 2.5.7 + chromadb: 3.2.0 + crypto-js: 4.2.0 + epub2: 3.0.2(ts-toolbelt@9.6.0) + fast-xml-parser: 5.7.2 + google-auth-library: 10.1.0 + html-to-text: 9.0.5 + ignore: 7.0.5 + ioredis: 5.3.2 + jsdom: 23.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10) + jsonwebtoken: 9.0.3 + lodash: 4.18.1 + mammoth: 1.12.0 + pdf-parse: 2.4.5 + pg: 8.17.0 + puppeteer: 24.41.0(bufferutil@4.0.9)(typescript@6.0.2)(utf-8-validate@5.0.10) + ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10) + transitivePeerDependencies: + - '@opentelemetry/api' + - '@opentelemetry/exporter-trace-otlp-proto' + - '@opentelemetry/sdk-trace-base' + - peggy + '@langchain/core@1.1.41(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.213.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.6.0(@opentelemetry/api@1.9.0))(openai@6.34.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@5.0.10))': dependencies: '@cfworker/json-schema': 4.1.0 @@ -28429,6 +28454,28 @@ snapshots: transitivePeerDependencies: - supports-color + '@n8n/typeorm@0.3.20-17(@sentry/node@10.36.0)(pg@8.17.0)(sqlite3@5.1.7)': + dependencies: + app-root-path: 3.1.0 + async-mutex: 0.5.0 + chalk: 4.1.2 + dayjs: 1.11.10 + debug: 4.4.3(supports-color@8.1.1) + dotenv: 16.6.1 + glob: 10.5.0 + mkdirp: 2.1.3 + reflect-metadata: 0.2.2 + sha.js: 2.4.12 + tarn: 3.0.2 + tslib: 2.8.1 + uuid: 13.0.1 + optionalDependencies: + '@sentry/node': 10.36.0 + pg: 8.17.0 + sqlite3: 5.1.7 + transitivePeerDependencies: + - supports-color + '@n8n_io/ai-assistant-sdk@1.21.0': {} '@n8n_io/license-sdk@2.25.0': diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index a4a65c624e3..4e2d630dea2 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -43,7 +43,7 @@ catalog: '@mastra/mcp': 1.3.1 '@mastra/memory': 1.10.0 '@mastra/pg': 1.8.3 - '@n8n/typeorm': 0.3.20-16 + '@n8n/typeorm': 0.3.20-17 '@n8n_io/ai-assistant-sdk': 1.21.0 '@openrouter/ai-sdk-provider': ^2.8.0 '@rudderstack/rudder-sdk-node': 3.0.5