diff --git a/CHANGELOG.md b/CHANGELOG.md index 2566496..4fc19ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.22.20] - 2025-11-19 + +### 🔄 Dependencies + +**n8n Update to 1.120.3** + +Updated all n8n-related dependencies to their latest versions: + +- n8n: 1.119.1 → 1.120.3 +- n8n-core: 1.118.0 → 1.119.2 +- n8n-workflow: 1.116.0 → 1.117.0 +- @n8n/n8n-nodes-langchain: 1.118.0 → 1.119.1 +- Rebuilt node database with 544 nodes (439 from n8n-nodes-base, 105 from @n8n/n8n-nodes-langchain) + +Conceived by Romuald Członkowski - https://www.aiadvisors.pl/en + ## [2.22.18] - 2025-11-14 ### ✨ Features diff --git a/README.md b/README.md index fcf2821..a1909cc 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [![npm version](https://img.shields.io/npm/v/n8n-mcp.svg)](https://www.npmjs.com/package/n8n-mcp) [![codecov](https://codecov.io/gh/czlonkowski/n8n-mcp/graph/badge.svg?token=YOUR_TOKEN)](https://codecov.io/gh/czlonkowski/n8n-mcp) [![Tests](https://img.shields.io/badge/tests-3336%20passing-brightgreen.svg)](https://github.com/czlonkowski/n8n-mcp/actions) -[![n8n version](https://img.shields.io/badge/n8n-1.119.1-orange.svg)](https://github.com/n8n-io/n8n) +[![n8n version](https://img.shields.io/badge/n8n-1.120.3-orange.svg)](https://github.com/n8n-io/n8n) [![Docker](https://img.shields.io/badge/docker-ghcr.io%2Fczlonkowski%2Fn8n--mcp-green.svg)](https://github.com/czlonkowski/n8n-mcp/pkgs/container/n8n-mcp) [![Deploy on Railway](https://railway.com/button.svg)](https://railway.com/deploy/n8n-mcp?referralCode=n8n-mcp) diff --git a/data/nodes.db b/data/nodes.db index 03877fe..736d392 100644 Binary files a/data/nodes.db and b/data/nodes.db differ diff --git a/package-lock.json b/package-lock.json index 6a4cf6a..84cc5a8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,24 +1,24 @@ { "name": "n8n-mcp", - "version": "2.22.15", + "version": "2.22.19", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "n8n-mcp", - "version": "2.22.15", + "version": "2.22.19", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.20.1", - "@n8n/n8n-nodes-langchain": "^1.118.0", + "@n8n/n8n-nodes-langchain": "^1.119.1", "@supabase/supabase-js": "^2.57.4", "dotenv": "^16.5.0", "express": "^5.1.0", "express-rate-limit": "^7.1.5", "lru-cache": "^11.2.1", - "n8n": "^1.119.1", - "n8n-core": "^1.118.0", - "n8n-workflow": "^1.116.0", + "n8n": "^1.120.3", + "n8n-core": "^1.119.2", + "n8n-workflow": "^1.117.0", "openai": "^4.77.0", "sql.js": "^1.13.0", "tslib": "^2.6.2", @@ -5853,6 +5853,27 @@ "uuid": "dist/bin/uuid" } }, + "node_modules/@azure/search-documents": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/@azure/search-documents/-/search-documents-12.1.0.tgz", + "integrity": "sha512-IzD+hfqGqFtXymHXm4RzrZW2MsSH2M7RLmZsKaKVi7SUxbeYTUeX+ALk8gVzkM8ykb7EzlDLWCNErKfAa57rYQ==", + "license": "MIT", + "dependencies": { + "@azure/core-auth": "^1.3.0", + "@azure/core-client": "^1.3.0", + "@azure/core-http-compat": "^2.0.1", + "@azure/core-paging": "^1.1.1", + "@azure/core-rest-pipeline": "^1.3.0", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.0.0", + "@azure/logger": "^1.0.0", + "events": "^3.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, "node_modules/@azure/storage-blob": { "version": "12.26.0", "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.26.0.tgz", @@ -7298,9 +7319,9 @@ } }, "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz", + "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==", "license": "MIT", "peer": true, "dependencies": { @@ -8998,9 +9019,9 @@ } }, "node_modules/@n8n/ai-workflow-builder": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/@n8n/ai-workflow-builder/-/ai-workflow-builder-0.29.0.tgz", - "integrity": "sha512-ZYHEi8vIr3oUnCmr/peHI7sKiDzZ6D7PfpTJaEriMJ3+XX014IIkhpJH8+p1Xb4fOfS1rPlNSWCezzI69Lh7Ng==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/@n8n/ai-workflow-builder/-/ai-workflow-builder-0.30.1.tgz", + "integrity": "sha512-q+gE59bVpWO8P+WvXG2IRCIkokdGJdV/cP+0nMiPWziA7aX+iuoVxNfAzaAPLYhoCX6YClo2LNX1FS2ugwNLWg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@langchain/anthropic": "0.3.26", @@ -9008,22 +9029,22 @@ "@langchain/langgraph": "0.2.74", "@langchain/openai": "0.6.16", "@n8n_io/ai-assistant-sdk": "1.17.0", - "@n8n/backend-common": "^0.29.0", - "@n8n/config": "1.61.0", + "@n8n/backend-common": "^0.30.2", + "@n8n/config": "1.62.1", "@n8n/di": "0.9.0", "@n8n/utils": "1.18.0", "csv-parse": "5.5.0", "langsmith": "^0.3.45", "lodash": "4.17.21", - "n8n-workflow": "1.116.0", + "n8n-workflow": "1.117.0", "picocolors": "1.0.1", "zod": "3.25.67" } }, "node_modules/@n8n/ai-workflow-builder/node_modules/@n8n/config": { - "version": "1.61.0", - "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.61.0.tgz", - "integrity": "sha512-A5zSWbjHPCHySx9lkikbGyYcbUgqfKiD/IqvufpUVDgd5eWImIlqq5gTvYRPz6vQxDmmJULN9FCpuCFPyf+Aww==", + "version": "1.62.1", + "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.62.1.tgz", + "integrity": "sha512-j1JEw7y/zgR0mI8iuvqEWcTPqV22pnPYQkzGRX0PhPuQUrDj9BqfJkpgDtoUXIl6wtoltb4lNIUQmE2MchFW3w==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/di": "0.9.0", @@ -9031,31 +9052,6 @@ "zod": "3.25.67" } }, - "node_modules/@n8n/ai-workflow-builder/node_modules/n8n-workflow": { - "version": "1.116.0", - "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.116.0.tgz", - "integrity": "sha512-myToaZibWgss7SVldf+hUIj0qOxAN42IoFIpmzxiagFDW6/P1RyCQ30oD9IdSpt2jV1CbS9cGSr3PG0N/vGGQA==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "@n8n/errors": "^0.5.0", - "@n8n/tournament": "1.0.6", - "ast-types": "0.15.2", - "callsites": "3.1.0", - "esprima-next": "5.8.4", - "form-data": "4.0.0", - "jmespath": "0.16.0", - "js-base64": "3.7.2", - "jssha": "3.3.1", - "lodash": "4.17.21", - "luxon": "3.4.4", - "md5": "2.3.0", - "recast": "0.22.0", - "title-case": "3.0.3", - "transliteration": "2.3.5", - "xml2js": "0.6.2", - "zod": "3.25.67" - } - }, "node_modules/@n8n/ai-workflow-builder/node_modules/picocolors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", @@ -9072,43 +9068,18 @@ } }, "node_modules/@n8n/api-types": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/@n8n/api-types/-/api-types-0.53.0.tgz", - "integrity": "sha512-b4k4WBfUdJF5DsEai8JHCHNJ1o9D8OtWpngU4Jsg+V2n+U217JD/TTjxxsIO8bhAcydiATmj/T/uRUOdS9bbjQ==", + "version": "0.54.0", + "resolved": "https://registry.npmjs.org/@n8n/api-types/-/api-types-0.54.0.tgz", + "integrity": "sha512-qUoGBGBOF9yS+3++NKcVl8yd0guv7ZW/O50sNRWf/zXFRimFAjrFET44QsxLI1iMNbHNxanPoKTBOzGXTk7Glw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/permissions": "0.41.0", - "n8n-workflow": "1.116.0", + "@n8n/permissions": "0.42.0", + "n8n-workflow": "1.117.0", "xss": "1.0.15", "zod": "3.25.67", "zod-class": "0.0.16" } }, - "node_modules/@n8n/api-types/node_modules/n8n-workflow": { - "version": "1.116.0", - "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.116.0.tgz", - "integrity": "sha512-myToaZibWgss7SVldf+hUIj0qOxAN42IoFIpmzxiagFDW6/P1RyCQ30oD9IdSpt2jV1CbS9cGSr3PG0N/vGGQA==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "@n8n/errors": "^0.5.0", - "@n8n/tournament": "1.0.6", - "ast-types": "0.15.2", - "callsites": "3.1.0", - "esprima-next": "5.8.4", - "form-data": "4.0.0", - "jmespath": "0.16.0", - "js-base64": "3.7.2", - "jssha": "3.3.1", - "lodash": "4.17.21", - "luxon": "3.4.4", - "md5": "2.3.0", - "recast": "0.22.0", - "title-case": "3.0.3", - "transliteration": "2.3.5", - "xml2js": "0.6.2", - "zod": "3.25.67" - } - }, "node_modules/@n8n/api-types/node_modules/zod": { "version": "3.25.67", "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", @@ -9119,17 +9090,17 @@ } }, "node_modules/@n8n/backend-common": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/@n8n/backend-common/-/backend-common-0.29.0.tgz", - "integrity": "sha512-FCkia3Jw8WhAsj17UHd5uckOw0vyalia66rCndqVZrNhU0uzDX27m6CTwm2eWr8snA2m3OPxj9b4DPMrHj8zfw==", + "version": "0.30.2", + "resolved": "https://registry.npmjs.org/@n8n/backend-common/-/backend-common-0.30.2.tgz", + "integrity": "sha512-ujCBcY2y2UFMCktmuLWNAuJHWK1etguDcGF9jR39nHUkW1YH1g/jRpLScCXAV2DfJjBAaUp7R25H/JYlBs8LiA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/config": "^1.61.0", + "@n8n/config": "^1.62.1", "@n8n/constants": "^0.13.0", - "@n8n/decorators": "^0.29.0", + "@n8n/decorators": "^0.30.1", "@n8n/di": "^0.9.0", "callsites": "3.1.0", - "n8n-workflow": "^1.116.0", + "n8n-workflow": "^1.117.0", "picocolors": "1.0.1", "reflect-metadata": "0.2.2", "winston": "3.14.2", @@ -9179,164 +9150,24 @@ } }, "node_modules/@n8n/backend-test-utils": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/@n8n/backend-test-utils/-/backend-test-utils-0.22.0.tgz", - "integrity": "sha512-C/rQt69s21z8o0WvwkdOpuyINDxVegeF1gKXhU+CBDzaSP2/cGPo/BepKw8C8a1SMNQZXaCdZ8s610fy5jDNtg==", + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/@n8n/backend-test-utils/-/backend-test-utils-0.23.1.tgz", + "integrity": "sha512-9DCqd8KGigb6p8oB49mgS6kdpWC39OHvfe6Zze8xla/Kshyt0McNWQ7SzFsDggiiUaNu2+MjEL2Bg0Yq4b2iFA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/backend-common": "^0.29.0", - "@n8n/config": "^1.61.0", + "@n8n/backend-common": "^0.30.2", + "@n8n/config": "^1.62.1", "@n8n/constants": "^0.13.0", - "@n8n/db": "^0.30.0", + "@n8n/db": "^0.31.2", "@n8n/di": "^0.9.0", - "@n8n/permissions": "^0.41.0", - "@n8n/typeorm": "0.3.20-14", + "@n8n/permissions": "^0.42.0", + "@n8n/typeorm": "0.3.20-15", "jest-mock-extended": "^3.0.4", - "n8n-workflow": "^1.116.0", + "n8n-workflow": "^1.117.0", "reflect-metadata": "0.2.2", "uuid": "10.0.0" } }, - "node_modules/@n8n/backend-test-utils/node_modules/@n8n/typeorm": { - "version": "0.3.20-14", - "resolved": "https://registry.npmjs.org/@n8n/typeorm/-/typeorm-0.3.20-14.tgz", - "integrity": "sha512-gjDfGWwu0OtlkmZV/5u21jKbn7RjTwxKK3ks3RarHP0Y2g1g+bABNGTsCm+yTvzzUvs3hhRy3+Eu62m5Q9LUFg==", - "license": "MIT", - "dependencies": { - "app-root-path": "^3.1.0", - "async-mutex": "^0.5.0", - "chalk": "^4.1.2", - "dayjs": "^1.11.9", - "debug": "^4.3.4", - "dotenv": "^16.0.3", - "glob": "^10.3.10", - "mkdirp": "^2.1.3", - "reflect-metadata": "^0.2.2", - "sha.js": "^2.4.12", - "tarn": "3.0.2", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "engines": { - "node": ">=16.13.0" - }, - "funding": { - "url": "https://opencollective.com/typeorm" - }, - "peerDependencies": { - "@sentry/node": "<=8.x", - "mysql2": "^3.11.0", - "pg": "^8.12.0", - "pg-native": "^3.5.2", - "pg-query-stream": "^4.10.3", - "sqlite3": "^5.1.7" - }, - "peerDependenciesMeta": { - "@sentry/node": { - "optional": true - }, - "mysql2": { - "optional": true - }, - "pg": { - "optional": true - }, - "pg-native": { - "optional": true - }, - "pg-query-stream": { - "optional": true - }, - "sqlite3": { - "optional": true - } - } - }, - "node_modules/@n8n/backend-test-utils/node_modules/@n8n/typeorm/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@n8n/backend-test-utils/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@n8n/backend-test-utils/node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/@n8n/backend-test-utils/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" - }, - "node_modules/@n8n/backend-test-utils/node_modules/mkdirp": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.6.tgz", - "integrity": "sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==", - "license": "MIT", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@n8n/backend-test-utils/node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@n8n/client-oauth2": { "version": "0.31.0", "resolved": "https://registry.npmjs.org/@n8n/client-oauth2/-/client-oauth2-0.31.0.tgz", @@ -9374,9 +9205,9 @@ } }, "node_modules/@n8n/config": { - "version": "1.62.0", - "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.62.0.tgz", - "integrity": "sha512-xjx0pX5ZGzejuw4dLkiDKelMSp9Y40ZFAA1thtdUUrFclUdi3K9kIu4gmUlGqW5qfKMOUJpe8TWWU6UQwDzE5A==", + "version": "1.63.0", + "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.63.0.tgz", + "integrity": "sha512-+LjZaODDsC0C5KYvnnwzBpJpeEXdiRSrxsrQuUCksgZ2S1A61zdG9+t6bBWE0wiqbPlW0bNExSj3Eo866y2XuQ==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/di": "0.9.0", @@ -9400,24 +9231,24 @@ "license": "SEE LICENSE IN LICENSE.md" }, "node_modules/@n8n/db": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/@n8n/db/-/db-0.30.0.tgz", - "integrity": "sha512-K2+odr5tNim/llIHa1o/RcCBkLfh580XGAo1O1gdMyzNS3tmoOBbTjTSE3Oiz7ZEgkiifG/tGI2Loh8oFiX79w==", + "version": "0.31.2", + "resolved": "https://registry.npmjs.org/@n8n/db/-/db-0.31.2.tgz", + "integrity": "sha512-m3D0i9DSVgcuyn5xbubmi/Wk5uNDo9jNznBSpLDKG8HFUip1MV4szuDTRbdIeFIQR/75eHW8CRZAxMCnmCAFvQ==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/api-types": "^0.53.0", - "@n8n/backend-common": "^0.29.0", - "@n8n/config": "^1.61.0", + "@n8n/api-types": "^0.54.0", + "@n8n/backend-common": "^0.30.2", + "@n8n/config": "^1.62.1", "@n8n/constants": "^0.13.0", - "@n8n/decorators": "^0.29.0", + "@n8n/decorators": "^0.30.1", "@n8n/di": "^0.9.0", - "@n8n/permissions": "^0.41.0", - "@n8n/typeorm": "0.3.20-14", + "@n8n/permissions": "^0.42.0", + "@n8n/typeorm": "0.3.20-15", "class-validator": "0.14.0", "flatted": "3.2.7", "lodash": "4.17.21", - "n8n-core": "^1.118.0", - "n8n-workflow": "^1.116.0", + "n8n-core": "^1.119.2", + "n8n-workflow": "^1.117.0", "nanoid": "3.3.8", "p-lazy": "3.1.0", "reflect-metadata": "0.2.2", @@ -9426,152 +9257,12 @@ "zod": "3.25.67" } }, - "node_modules/@n8n/db/node_modules/@n8n/typeorm": { - "version": "0.3.20-14", - "resolved": "https://registry.npmjs.org/@n8n/typeorm/-/typeorm-0.3.20-14.tgz", - "integrity": "sha512-gjDfGWwu0OtlkmZV/5u21jKbn7RjTwxKK3ks3RarHP0Y2g1g+bABNGTsCm+yTvzzUvs3hhRy3+Eu62m5Q9LUFg==", - "license": "MIT", - "dependencies": { - "app-root-path": "^3.1.0", - "async-mutex": "^0.5.0", - "chalk": "^4.1.2", - "dayjs": "^1.11.9", - "debug": "^4.3.4", - "dotenv": "^16.0.3", - "glob": "^10.3.10", - "mkdirp": "^2.1.3", - "reflect-metadata": "^0.2.2", - "sha.js": "^2.4.12", - "tarn": "3.0.2", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "engines": { - "node": ">=16.13.0" - }, - "funding": { - "url": "https://opencollective.com/typeorm" - }, - "peerDependencies": { - "@sentry/node": "<=8.x", - "mysql2": "^3.11.0", - "pg": "^8.12.0", - "pg-native": "^3.5.2", - "pg-query-stream": "^4.10.3", - "sqlite3": "^5.1.7" - }, - "peerDependenciesMeta": { - "@sentry/node": { - "optional": true - }, - "mysql2": { - "optional": true - }, - "pg": { - "optional": true - }, - "pg-native": { - "optional": true - }, - "pg-query-stream": { - "optional": true - }, - "sqlite3": { - "optional": true - } - } - }, - "node_modules/@n8n/db/node_modules/@n8n/typeorm/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@n8n/db/node_modules/flatted": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "license": "ISC" }, - "node_modules/@n8n/db/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@n8n/db/node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/@n8n/db/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" - }, - "node_modules/@n8n/db/node_modules/mkdirp": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.6.tgz", - "integrity": "sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==", - "license": "MIT", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@n8n/db/node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@n8n/db/node_modules/zod": { "version": "3.25.67", "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", @@ -9582,16 +9273,16 @@ } }, "node_modules/@n8n/decorators": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/@n8n/decorators/-/decorators-0.29.0.tgz", - "integrity": "sha512-QYJ9hUN/y0jQPqCrU7aZVQeO9VQFrXEDWSHbd+gjBz8CYpaaAzBC3VSWohkoaF80ED1uuIXAliz+6JQzD5NnEA==", + "version": "0.30.1", + "resolved": "https://registry.npmjs.org/@n8n/decorators/-/decorators-0.30.1.tgz", + "integrity": "sha512-JdexZIT7Xi47IVSwzPrIuXUN9nKJZkbJdE48KQhwtDnGbm4GbGOOhT+AsEJiGoekuhTvnB4BmxLWljk7yNdroQ==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/constants": "^0.13.0", "@n8n/di": "^0.9.0", - "@n8n/permissions": "^0.41.0", + "@n8n/permissions": "^0.42.0", "lodash": "4.17.21", - "n8n-workflow": "^1.116.0" + "n8n-workflow": "^1.117.0" } }, "node_modules/@n8n/di": { @@ -9660,13 +9351,14 @@ } }, "node_modules/@n8n/n8n-nodes-langchain": { - "version": "1.119.0", - "resolved": "https://registry.npmjs.org/@n8n/n8n-nodes-langchain/-/n8n-nodes-langchain-1.119.0.tgz", - "integrity": "sha512-nGvll3ixm1zBbkJhZaG4kwNXpMMPIu3o3pYN8UTwbVaqbD00ov97k/r3qsMDSJd1PW/Dvhd3I3Mt4wwQZ+iheg==", + "version": "1.120.0", + "resolved": "https://registry.npmjs.org/@n8n/n8n-nodes-langchain/-/n8n-nodes-langchain-1.120.0.tgz", + "integrity": "sha512-NH33cC2YQAq88+iW0tbs9g4Nj63iaxmAM0gogLDHOYoUBX9kbxUxqtOLhmsLxAKvsDsLPL2AJMYO94Fn1OC+Gw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-sso-oidc": "3.808.0", "@azure/identity": "4.3.0", + "@azure/search-documents": "12.1.0", "@getzep/zep-cloud": "1.0.12", "@getzep/zep-js": "0.9.0", "@google-cloud/resource-manager": "5.3.0", @@ -9693,7 +9385,7 @@ "@modelcontextprotocol/sdk": "1.20.0", "@mozilla/readability": "0.6.0", "@n8n/client-oauth2": "0.31.0", - "@n8n/config": "1.62.0", + "@n8n/config": "1.63.0", "@n8n/di": "0.9.0", "@n8n/errors": "^0.5.0", "@n8n/json-schema-to-zod": "1.5.0", @@ -9720,10 +9412,10 @@ "langchain": "0.3.33", "lodash": "4.17.21", "mammoth": "1.11.0", - "mime-types": "2.1.35", + "mime-types": "3.0.1", "mongodb": "6.11.0", - "n8n-nodes-base": "1.118.0", - "n8n-workflow": "1.117.0", + "n8n-nodes-base": "1.119.0", + "n8n-workflow": "1.118.0", "openai": "5.12.2", "pdf-parse": "1.1.1", "pg": "8.12.0", @@ -9851,6 +9543,27 @@ "@supabase/storage-js": "2.7.1" } }, + "node_modules/@n8n/n8n-nodes-langchain/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@n8n/n8n-nodes-langchain/node_modules/mime-types": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", + "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/@n8n/n8n-nodes-langchain/node_modules/mongodb": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.11.0.tgz", @@ -9897,6 +9610,31 @@ } } }, + "node_modules/@n8n/n8n-nodes-langchain/node_modules/n8n-workflow": { + "version": "1.118.0", + "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.118.0.tgz", + "integrity": "sha512-fRW2StTAgXDxcZ6d/tF41oi9ALXKoC6gJoq4A9A9N7VBtxbPI/KjR6Cq8x5sQm361IpzK4SbE89Dua6k1k+fkA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@n8n/errors": "^0.5.0", + "@n8n/tournament": "1.0.6", + "ast-types": "0.15.2", + "callsites": "3.1.0", + "esprima-next": "5.8.4", + "form-data": "4.0.0", + "jmespath": "0.16.0", + "js-base64": "3.7.2", + "jssha": "3.3.1", + "lodash": "4.17.21", + "luxon": "3.4.4", + "md5": "2.3.0", + "recast": "0.22.0", + "title-case": "3.0.3", + "transliteration": "2.3.5", + "xml2js": "0.6.2", + "zod": "3.25.67" + } + }, "node_modules/@n8n/n8n-nodes-langchain/node_modules/openai": { "version": "5.12.2", "resolved": "https://registry.npmjs.org/openai/-/openai-5.12.2.tgz", @@ -9937,9 +9675,9 @@ } }, "node_modules/@n8n/permissions": { - "version": "0.41.0", - "resolved": "https://registry.npmjs.org/@n8n/permissions/-/permissions-0.41.0.tgz", - "integrity": "sha512-EenXoewp2hZzTY4LdK7vgjAHSVxnRN2yuMGUocXWI9nyfgD8d6zgTJl/DFAWoUjWpZF7ytWHD82dqhtGXwkODg==", + "version": "0.42.0", + "resolved": "https://registry.npmjs.org/@n8n/permissions/-/permissions-0.42.0.tgz", + "integrity": "sha512-FObAsrTu/tL5KmRvGjCfZtSPp3/bpO5niwKBiPpgxqPgTDQbR9F/tMLQnu57wAh0a3GBR8oT1YgWfTsYwalKbg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "zod": "3.25.67" @@ -9955,12 +9693,12 @@ } }, "node_modules/@n8n/task-runner": { - "version": "1.55.0", - "resolved": "https://registry.npmjs.org/@n8n/task-runner/-/task-runner-1.55.0.tgz", - "integrity": "sha512-VvHpCQWtVMM5fge/gLpY/7osJgbC0+5R3WCDkYXYlatzc0XA2Wl0pPCACk6gcEmrJjCMBhaHzBCk5lzaUAbxRg==", + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/@n8n/task-runner/-/task-runner-1.56.1.tgz", + "integrity": "sha512-0bSx0yxNw4eBXjplbMAy54i/CIvjHOpfuIvLD60N4rNaKaFZQb2zz25goNhe9LfGTKMhMi8k29AwZ7XuaNvGQw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/config": "1.61.0", + "@n8n/config": "1.62.1", "@n8n/di": "0.9.0", "@n8n/errors": "^0.5.0", "@sentry/node": "^9.42.1", @@ -9968,16 +9706,16 @@ "acorn-walk": "8.3.4", "lodash": "4.17.21", "luxon": "3.4.4", - "n8n-core": "1.118.0", - "n8n-workflow": "1.116.0", + "n8n-core": "1.119.2", + "n8n-workflow": "1.117.0", "nanoid": "3.3.8", "ws": "^8.18.0" } }, "node_modules/@n8n/task-runner/node_modules/@n8n/config": { - "version": "1.61.0", - "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.61.0.tgz", - "integrity": "sha512-A5zSWbjHPCHySx9lkikbGyYcbUgqfKiD/IqvufpUVDgd5eWImIlqq5gTvYRPz6vQxDmmJULN9FCpuCFPyf+Aww==", + "version": "1.62.1", + "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.62.1.tgz", + "integrity": "sha512-j1JEw7y/zgR0mI8iuvqEWcTPqV22pnPYQkzGRX0PhPuQUrDj9BqfJkpgDtoUXIl6wtoltb4lNIUQmE2MchFW3w==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/di": "0.9.0", @@ -10356,10 +10094,19 @@ "@opentelemetry/api": "^1.8" } }, + "node_modules/@n8n/task-runner/node_modules/@sentry/core": { + "version": "9.47.1", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.47.1.tgz", + "integrity": "sha512-KX62+qIt4xgy8eHKHiikfhz2p5fOciXd0Cl+dNzhgPFq8klq4MGMNaf148GB3M/vBqP4nw/eFvRMAayFCgdRQw==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/@n8n/task-runner/node_modules/@sentry/node": { - "version": "9.46.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-9.46.0.tgz", - "integrity": "sha512-pRLqAcd7GTGvN8gex5FtkQR5Mcol8gOy1WlyZZFq4rBbVtMbqKOQRhohwqnb+YrnmtFpj7IZ7KNDo077MvNeOQ==", + "version": "9.47.1", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-9.47.1.tgz", + "integrity": "sha512-CDbkasBz3fnWRKSFs6mmaRepM2pa+tbZkrqhPWifFfIkJDidtVW40p6OnquTvPXyPAszCnDZRnZT14xyvNmKPQ==", "license": "MIT", "dependencies": { "@opentelemetry/api": "^1.9.0", @@ -10392,9 +10139,9 @@ "@opentelemetry/sdk-trace-base": "^1.30.1", "@opentelemetry/semantic-conventions": "^1.34.0", "@prisma/instrumentation": "6.11.1", - "@sentry/core": "9.46.0", - "@sentry/node-core": "9.46.0", - "@sentry/opentelemetry": "9.46.0", + "@sentry/core": "9.47.1", + "@sentry/node-core": "9.47.1", + "@sentry/opentelemetry": "9.47.1", "import-in-the-middle": "^1.14.2", "minimatch": "^9.0.0" }, @@ -10402,13 +10149,36 @@ "node": ">=18" } }, - "node_modules/@n8n/task-runner/node_modules/@sentry/opentelemetry": { - "version": "9.46.0", - "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-9.46.0.tgz", - "integrity": "sha512-w2zTxqrdmwRok0cXBoh+ksXdGRUHUZhlpfL/H2kfTodOL+Mk8rW72qUmfqQceXoqgbz8UyK8YgJbyt+XS5H4Qg==", + "node_modules/@n8n/task-runner/node_modules/@sentry/node-core": { + "version": "9.47.1", + "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-9.47.1.tgz", + "integrity": "sha512-7TEOiCGkyShJ8CKtsri9lbgMCbB+qNts2Xq37itiMPN2m+lIukK3OX//L8DC5nfKYZlgikrefS63/vJtm669hQ==", "license": "MIT", "dependencies": { - "@sentry/core": "9.46.0" + "@sentry/core": "9.47.1", + "@sentry/opentelemetry": "9.47.1", + "import-in-the-middle": "^1.14.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.9.0", + "@opentelemetry/context-async-hooks": "^1.30.1 || ^2.0.0", + "@opentelemetry/core": "^1.30.1 || ^2.0.0", + "@opentelemetry/instrumentation": ">=0.57.1 <1", + "@opentelemetry/resources": "^1.30.1 || ^2.0.0", + "@opentelemetry/sdk-trace-base": "^1.30.1 || ^2.0.0", + "@opentelemetry/semantic-conventions": "^1.34.0" + } + }, + "node_modules/@n8n/task-runner/node_modules/@sentry/opentelemetry": { + "version": "9.47.1", + "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-9.47.1.tgz", + "integrity": "sha512-STtFpjF7lwzeoedDJV+5XA6P89BfmFwFftmHSGSe3UTI8z8IoiR5yB6X2vCjSPvXlfeOs13qCNNCEZyznxM8Xw==", + "license": "MIT", + "dependencies": { + "@sentry/core": "9.47.1" }, "engines": { "node": ">=18" @@ -10433,29 +10203,182 @@ "node": ">=0.4.0" } }, - "node_modules/@n8n/task-runner/node_modules/n8n-workflow": { - "version": "1.116.0", - "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.116.0.tgz", - "integrity": "sha512-myToaZibWgss7SVldf+hUIj0qOxAN42IoFIpmzxiagFDW6/P1RyCQ30oD9IdSpt2jV1CbS9cGSr3PG0N/vGGQA==", + "node_modules/@n8n/task-runner/node_modules/axios": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.0.tgz", + "integrity": "sha512-oXTDccv8PcfjZmPGlWsPSwtOJCZ/b6W5jAMCNcfwJbCzDckwG0jrYJFaWH1yvivfCXjVzV/SPDEhMB3Q+DSurg==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.4", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/@n8n/task-runner/node_modules/axios/node_modules/form-data": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@n8n/task-runner/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@n8n/task-runner/node_modules/htmlparser2": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz", + "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.1", + "entities": "^6.0.0" + } + }, + "node_modules/@n8n/task-runner/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@n8n/task-runner/node_modules/n8n-core": { + "version": "1.119.2", + "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.119.2.tgz", + "integrity": "sha512-ihy7X3UqCc88QYe9QTXkgWax7jt4d0VbD6e0M+TwLhZlP2FdhYldjGPk0bNDJUErcyybhHjacNP/2prTUMTYSw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/errors": "^0.5.0", - "@n8n/tournament": "1.0.6", - "ast-types": "0.15.2", + "@aws-sdk/client-s3": "3.808.0", + "@langchain/core": "0.3.68", + "@n8n/backend-common": "^0.30.2", + "@n8n/client-oauth2": "0.31.0", + "@n8n/config": "1.62.1", + "@n8n/constants": "0.13.0", + "@n8n/decorators": "0.30.1", + "@n8n/di": "0.9.0", + "@sentry/node": "^9.42.1", + "@sentry/node-native": "^9.42.1", + "axios": "1.12.0", "callsites": "3.1.0", - "esprima-next": "5.8.4", + "chardet": "2.0.0", + "cron": "3.1.7", + "fast-glob": "3.2.12", + "file-type": "16.5.4", "form-data": "4.0.0", - "jmespath": "0.16.0", - "js-base64": "3.7.2", - "jssha": "3.3.1", + "htmlparser2": "^10.0.0", + "http-proxy-agent": "7.0.2", + "https-proxy-agent": "7.0.6", + "iconv-lite": "0.6.3", + "jsonwebtoken": "9.0.2", "lodash": "4.17.21", "luxon": "3.4.4", - "md5": "2.3.0", - "recast": "0.22.0", - "title-case": "3.0.3", - "transliteration": "2.3.5", + "mime-types": "2.1.35", + "n8n-workflow": "1.117.0", + "nanoid": "3.3.8", + "oauth-1.0a": "2.2.6", + "p-cancelable": "2.1.1", + "picocolors": "1.0.1", + "pretty-bytes": "5.6.0", + "proxy-from-env": "^1.1.0", + "qs": "6.11.0", + "ssh2": "1.15.0", + "uuid": "10.0.0", + "winston": "3.14.2", "xml2js": "0.6.2", "zod": "3.25.67" + }, + "bin": { + "n8n-copy-static-files": "bin/copy-static-files", + "n8n-generate-metadata": "bin/generate-metadata", + "n8n-generate-translations": "bin/generate-translations" + } + }, + "node_modules/@n8n/task-runner/node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "license": "ISC" + }, + "node_modules/@n8n/task-runner/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@n8n/task-runner/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@n8n/task-runner/node_modules/winston": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.14.2.tgz", + "integrity": "sha512-CO8cdpBB2yqzEf8v895L+GNKYJiEq8eKlHU38af3snQBQ+sdAIUepjMSguOIJC7ICbzm0ZI+Af2If4vIJrtmOg==", + "license": "MIT", + "dependencies": { + "@colors/colors": "^1.6.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.6.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.7.0" + }, + "engines": { + "node": ">= 12.0.0" } }, "node_modules/@n8n/task-runner/node_modules/zod": { @@ -10689,6 +10612,22 @@ "@napi-rs/canvas-win32-x64-msvc": "0.1.82" } }, + "node_modules/@napi-rs/canvas-android-arm64": { + "version": "0.1.82", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.82.tgz", + "integrity": "sha512-bvZhN0iI54ouaQOrgJV96H2q7J3ZoufnHf4E1fUaERwW29Rz4rgicohnAg4venwBJZYjGl5Yl3CGmlAl1LZowQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@napi-rs/canvas-darwin-arm64": { "version": "0.1.82", "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.82.tgz", @@ -10705,6 +10644,134 @@ "node": ">= 10" } }, + "node_modules/@napi-rs/canvas-darwin-x64": { + "version": "0.1.82", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.82.tgz", + "integrity": "sha512-aQGV5Ynn96onSXcuvYb2y7TRXD/t4CL2EGmnGqvLyeJX1JLSNisKQlWN/1bPDDXymZYSdUqbXehj5qzBlOx+RQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/canvas-linux-arm-gnueabihf": { + "version": "0.1.82", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.82.tgz", + "integrity": "sha512-YIUpmHWeHGGRhWitT1KJkgj/JPXPfc9ox8oUoyaGPxolLGPp5AxJkq8wIg8CdFGtutget968dtwmx71m8o3h5g==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/canvas-linux-arm64-gnu": { + "version": "0.1.82", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.82.tgz", + "integrity": "sha512-AwLzwLBgmvk7kWeUgItOUor/QyG31xqtD26w1tLpf4yE0hiXTGp23yc669aawjB6FzgIkjh1NKaNS52B7/qEBQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/canvas-linux-arm64-musl": { + "version": "0.1.82", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.82.tgz", + "integrity": "sha512-moZWuqepAwWBffdF4JDadt8TgBD02iMhG6I1FHZf8xO20AsIp9rB+p0B8Zma2h2vAF/YMjeFCDmW5un6+zZz9g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/canvas-linux-riscv64-gnu": { + "version": "0.1.82", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.82.tgz", + "integrity": "sha512-w9++2df2kG9eC9LWYIHIlMLuhIrKGQYfUxs97CwgxYjITeFakIRazI9LYWgVzEc98QZ9x9GQvlicFsrROV59MQ==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/canvas-linux-x64-gnu": { + "version": "0.1.82", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.82.tgz", + "integrity": "sha512-lZulOPwrRi6hEg/17CaqdwWEUfOlIJuhXxincx1aVzsVOCmyHf+xFq4i6liJl1P+x2v6Iz2Z/H5zHvXJCC7Bwg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/canvas-linux-x64-musl": { + "version": "0.1.82", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.82.tgz", + "integrity": "sha512-Be9Wf5RTv1w6GXlTph55K3PH3vsAh1Ax4T1FQY1UYM0QfD0yrwGdnJ8/fhqw7dEgMjd59zIbjJQC8C3msbGn5g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/canvas-win32-x64-msvc": { + "version": "0.1.82", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.82.tgz", + "integrity": "sha512-LN/i8VrvxTDmEEK1c10z2cdOTkWT76LlTGtyZe5Kr1sqoSomKeExAjbilnu1+oee5lZUgS5yfZ2LNlVhCeARuw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@noble/hashes": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.8.0.tgz", @@ -12287,14 +12354,14 @@ } }, "node_modules/@sentry/node-native": { - "version": "9.46.0", - "resolved": "https://registry.npmjs.org/@sentry/node-native/-/node-native-9.46.0.tgz", - "integrity": "sha512-cqciSJfSZeZ3iVTYMFOOftnoXl2zfnLjTQvfi+AGb4Niyn4KjLDWkQTVQBC+vO465KLflNi3237t5NnxV+aN4w==", + "version": "9.47.1", + "resolved": "https://registry.npmjs.org/@sentry/node-native/-/node-native-9.47.1.tgz", + "integrity": "sha512-M92B+kvQAs4291EbKp5LY6SPPvAI3zvslcVPXohmCmy6KOlWDHLqaJJ+H3mRCUPQEY2FY1DK35htximjJ+d35g==", "license": "MIT", "dependencies": { "@sentry-internal/node-native-stacktrace": "^0.2.2", - "@sentry/core": "9.46.0", - "@sentry/node": "9.46.0" + "@sentry/core": "9.47.1", + "@sentry/node": "9.47.1" }, "engines": { "node": ">=18" @@ -12671,10 +12738,19 @@ "@opentelemetry/api": "^1.8" } }, + "node_modules/@sentry/node-native/node_modules/@sentry/core": { + "version": "9.47.1", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.47.1.tgz", + "integrity": "sha512-KX62+qIt4xgy8eHKHiikfhz2p5fOciXd0Cl+dNzhgPFq8klq4MGMNaf148GB3M/vBqP4nw/eFvRMAayFCgdRQw==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/@sentry/node-native/node_modules/@sentry/node": { - "version": "9.46.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-9.46.0.tgz", - "integrity": "sha512-pRLqAcd7GTGvN8gex5FtkQR5Mcol8gOy1WlyZZFq4rBbVtMbqKOQRhohwqnb+YrnmtFpj7IZ7KNDo077MvNeOQ==", + "version": "9.47.1", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-9.47.1.tgz", + "integrity": "sha512-CDbkasBz3fnWRKSFs6mmaRepM2pa+tbZkrqhPWifFfIkJDidtVW40p6OnquTvPXyPAszCnDZRnZT14xyvNmKPQ==", "license": "MIT", "dependencies": { "@opentelemetry/api": "^1.9.0", @@ -12707,9 +12783,9 @@ "@opentelemetry/sdk-trace-base": "^1.30.1", "@opentelemetry/semantic-conventions": "^1.34.0", "@prisma/instrumentation": "6.11.1", - "@sentry/core": "9.46.0", - "@sentry/node-core": "9.46.0", - "@sentry/opentelemetry": "9.46.0", + "@sentry/core": "9.47.1", + "@sentry/node-core": "9.47.1", + "@sentry/opentelemetry": "9.47.1", "import-in-the-middle": "^1.14.2", "minimatch": "^9.0.0" }, @@ -12717,13 +12793,36 @@ "node": ">=18" } }, - "node_modules/@sentry/node-native/node_modules/@sentry/opentelemetry": { - "version": "9.46.0", - "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-9.46.0.tgz", - "integrity": "sha512-w2zTxqrdmwRok0cXBoh+ksXdGRUHUZhlpfL/H2kfTodOL+Mk8rW72qUmfqQceXoqgbz8UyK8YgJbyt+XS5H4Qg==", + "node_modules/@sentry/node-native/node_modules/@sentry/node-core": { + "version": "9.47.1", + "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-9.47.1.tgz", + "integrity": "sha512-7TEOiCGkyShJ8CKtsri9lbgMCbB+qNts2Xq37itiMPN2m+lIukK3OX//L8DC5nfKYZlgikrefS63/vJtm669hQ==", "license": "MIT", "dependencies": { - "@sentry/core": "9.46.0" + "@sentry/core": "9.47.1", + "@sentry/opentelemetry": "9.47.1", + "import-in-the-middle": "^1.14.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.9.0", + "@opentelemetry/context-async-hooks": "^1.30.1 || ^2.0.0", + "@opentelemetry/core": "^1.30.1 || ^2.0.0", + "@opentelemetry/instrumentation": ">=0.57.1 <1", + "@opentelemetry/resources": "^1.30.1 || ^2.0.0", + "@opentelemetry/sdk-trace-base": "^1.30.1 || ^2.0.0", + "@opentelemetry/semantic-conventions": "^1.34.0" + } + }, + "node_modules/@sentry/node-native/node_modules/@sentry/opentelemetry": { + "version": "9.47.1", + "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-9.47.1.tgz", + "integrity": "sha512-STtFpjF7lwzeoedDJV+5XA6P89BfmFwFftmHSGSe3UTI8z8IoiR5yB6X2vCjSPvXlfeOs13qCNNCEZyznxM8Xw==", + "license": "MIT", + "dependencies": { + "@sentry/core": "9.47.1" }, "engines": { "node": ">=18" @@ -14527,9 +14626,9 @@ "license": "MIT" }, "node_modules/@types/validator": { - "version": "13.15.4", - "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.15.4.tgz", - "integrity": "sha512-LSFfpSnJJY9wbC0LQxgvfb+ynbHftFo0tMsFOl/J4wexLnYMmDSPaj2ZyDv3TkfL1UePxPrxOWJfbiRS8mQv7A==", + "version": "13.15.10", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.15.10.tgz", + "integrity": "sha512-T8L6i7wCuyoK8A/ZeLYt1+q0ty3Zb9+qbSSvrIVitzT3YjZqkTZ40IbRsPanlB4h1QB3JVL1SYCdR6ngtFYcuA==", "license": "MIT" }, "node_modules/@types/webidl-conversions": { @@ -14557,9 +14656,9 @@ } }, "node_modules/@types/yargs": { - "version": "17.0.34", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.34.tgz", - "integrity": "sha512-KExbHVa92aJpw9WDQvzBaGVE2/Pz+pLZQloT2hjL8IqsZnV62rlPOYvNnLmf/L2dyllfVUOVBj64M0z/46eR2A==", + "version": "17.0.35", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz", + "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==", "license": "MIT", "peer": true, "dependencies": { @@ -15828,9 +15927,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.8.26", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.26.tgz", - "integrity": "sha512-73lC1ugzwoaWCLJ1LvOgrR5xsMLTqSKIEoMHVtL9E/HNk0PXtTM76ZIm84856/SF7Nv8mPZxKoBsgpm0tR1u1Q==", + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.29.tgz", + "integrity": "sha512-sXdt2elaVnhpDNRDz+1BDx1JQoJRuNk7oVlAlbGiFkLikHCAQiccexF/9e91zVi6RCgqspl04aP+6Cnl9zRLrA==", "license": "Apache-2.0", "peer": true, "bin": { @@ -16418,9 +16517,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001754", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001754.tgz", - "integrity": "sha512-x6OeBXueoAceOmotzx3PO4Zpt4rzpeIFsSr6AAePTZxSkXiYDUmpypEl7e2+8NCd9bD7bXjqyef8CJYPC1jfxg==", + "version": "1.0.30001756", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001756.tgz", + "integrity": "sha512-4HnCNKbMLkLdhJz3TToeVWHSnfJvPaq6vu/eRP0Ahub/07n484XHhBF5AJoSGHdVrS8tKFauUQz8Bp9P7LVx7A==", "funding": [ { "type": "opencollective", @@ -17998,9 +18097,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.250", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.250.tgz", - "integrity": "sha512-/5UMj9IiGDMOFBnN4i7/Ry5onJrAGSbOGo3s9FEKmwobGq6xw832ccET0CE3CkkMBZ8GJSlUIesZofpyurqDXw==", + "version": "1.5.256", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.256.tgz", + "integrity": "sha512-uqYq1IQhpXXLX+HgiXdyOZml7spy4xfy42yPxcCCRjswp0fYM2X+JwCON07lqnpLEGVCj739B7Yr+FngmHBMEQ==", "license": "ISC", "peer": true }, @@ -22623,9 +22722,9 @@ } }, "node_modules/libphonenumber-js": { - "version": "1.12.26", - "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.12.26.tgz", - "integrity": "sha512-MagMOuqEXB2Pa90cWE+BoCmcKJx+de5uBIicaUkQ+uiEslZ0OBMNOkSZT/36syXNHu68UeayTxPm3DYM2IHoLQ==", + "version": "1.12.27", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.12.27.tgz", + "integrity": "sha512-8gHhHzzcnY1EF4BS5L/lrjv2VAZWd6ltU7c/sqoktRZSQvZl4g8hrgXtXHXGkSFKFYArFON12zUNJrNVqJ9u4g==", "license": "MIT" }, "node_modules/libqp": { @@ -23930,9 +24029,9 @@ } }, "node_modules/n8n": { - "version": "1.119.1", - "resolved": "https://registry.npmjs.org/n8n/-/n8n-1.119.1.tgz", - "integrity": "sha512-rYgYhcRuj/Xfy6LNiYMEuK8U78GvQoAywdBTIaXyQ0v54UbY7elk3Xj2E6Y2okQkTnWKmcdqe/gk0WN7Su68yg==", + "version": "1.120.3", + "resolved": "https://registry.npmjs.org/n8n/-/n8n-1.120.3.tgz", + "integrity": "sha512-EoGB7KZXt+o+ozZvek2njyVp7YwZUIg2+4N/gQMo7ZauJvkPtgbCOgVcfYlaKlbuH0VWJaPxC8YU9ZC3v0HOMg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-secrets-manager": "3.808.0", @@ -23941,22 +24040,22 @@ "@google-cloud/secret-manager": "5.6.0", "@n8n_io/ai-assistant-sdk": "1.17.0", "@n8n_io/license-sdk": "2.24.1", - "@n8n/ai-workflow-builder": "0.29.0", - "@n8n/api-types": "0.53.0", - "@n8n/backend-common": "^0.29.0", - "@n8n/backend-test-utils": "^0.22.0", + "@n8n/ai-workflow-builder": "0.30.1", + "@n8n/api-types": "0.54.0", + "@n8n/backend-common": "^0.30.2", + "@n8n/backend-test-utils": "^0.23.1", "@n8n/client-oauth2": "0.31.0", - "@n8n/config": "1.61.0", + "@n8n/config": "1.62.1", "@n8n/constants": "^0.13.0", - "@n8n/db": "^0.30.0", - "@n8n/decorators": "0.29.0", + "@n8n/db": "^0.31.2", + "@n8n/decorators": "0.30.1", "@n8n/di": "0.9.0", "@n8n/errors": "0.5.0", "@n8n/localtunnel": "3.0.0", - "@n8n/n8n-nodes-langchain": "1.118.0", - "@n8n/permissions": "0.41.0", - "@n8n/task-runner": "1.55.0", - "@n8n/typeorm": "0.3.20-14", + "@n8n/n8n-nodes-langchain": "1.119.1", + "@n8n/permissions": "0.42.0", + "@n8n/task-runner": "1.56.1", + "@n8n/typeorm": "0.3.20-15", "@parcel/watcher": "^2.5.1", "@rudderstack/rudder-sdk-node": "2.1.4", "@sentry/node": "^9.42.1", @@ -23995,10 +24094,10 @@ "lodash": "4.17.21", "luxon": "3.4.4", "mysql2": "3.15.0", - "n8n-core": "1.118.0", - "n8n-editor-ui": "1.119.1", - "n8n-nodes-base": "1.117.0", - "n8n-workflow": "1.116.0", + "n8n-core": "1.119.2", + "n8n-editor-ui": "1.120.1", + "n8n-nodes-base": "1.118.1", + "n8n-workflow": "1.117.0", "nanoid": "3.3.8", "nodemailer": "7.0.10", "oauth-1.0a": "2.2.6", @@ -24044,18 +24143,18 @@ } }, "node_modules/n8n-core": { - "version": "1.118.0", - "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.118.0.tgz", - "integrity": "sha512-59r5hO/5Bin1TCuVkAKMWoe8qGEtos3yj1gOhLNOx0GLPKegnKPBTBQ0LMEo4T1rDXNzYDya3berY+14bAEDYQ==", + "version": "1.120.0", + "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.120.0.tgz", + "integrity": "sha512-oOZEh7CzLFZ/RWmtiSNebfAjTwxO++smxBs5vq3TE/J8Hg6tC3anrf8LpCLffS1yMy9tEGK+EQp0kbGDhYzhLQ==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-s3": "3.808.0", "@langchain/core": "0.3.68", - "@n8n/backend-common": "^0.29.0", + "@n8n/backend-common": "^0.31.0", "@n8n/client-oauth2": "0.31.0", - "@n8n/config": "1.61.0", - "@n8n/constants": "0.13.0", - "@n8n/decorators": "0.29.0", + "@n8n/config": "1.63.0", + "@n8n/constants": "0.14.0", + "@n8n/decorators": "0.31.0", "@n8n/di": "0.9.0", "@sentry/node": "^9.42.1", "@sentry/node-native": "^9.42.1", @@ -24073,8 +24172,8 @@ "jsonwebtoken": "9.0.2", "lodash": "4.17.21", "luxon": "3.4.4", - "mime-types": "2.1.35", - "n8n-workflow": "1.116.0", + "mime-types": "3.0.1", + "n8n-workflow": "1.118.0", "nanoid": "3.3.8", "oauth-1.0a": "2.2.6", "p-cancelable": "2.1.1", @@ -24094,15 +24193,41 @@ "n8n-generate-translations": "bin/generate-translations" } }, - "node_modules/n8n-core/node_modules/@n8n/config": { - "version": "1.61.0", - "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.61.0.tgz", - "integrity": "sha512-A5zSWbjHPCHySx9lkikbGyYcbUgqfKiD/IqvufpUVDgd5eWImIlqq5gTvYRPz6vQxDmmJULN9FCpuCFPyf+Aww==", + "node_modules/n8n-core/node_modules/@n8n/backend-common": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@n8n/backend-common/-/backend-common-0.31.0.tgz", + "integrity": "sha512-V7qQcTu7Mk5uEn4lUyvBtzjs4m5l2mkN+RsUXnpKlzIVSTW5LetY6ENzoNoATpn67DcFrIR+wYIugFDSukqlog==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/di": "0.9.0", + "@n8n/config": "^1.63.0", + "@n8n/constants": "^0.14.0", + "@n8n/decorators": "^0.31.0", + "@n8n/di": "^0.9.0", + "callsites": "3.1.0", + "n8n-workflow": "^1.118.0", + "picocolors": "1.0.1", "reflect-metadata": "0.2.2", - "zod": "3.25.67" + "winston": "3.14.2", + "yargs-parser": "21.1.1" + } + }, + "node_modules/n8n-core/node_modules/@n8n/constants": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@n8n/constants/-/constants-0.14.0.tgz", + "integrity": "sha512-XDfHPihImKWHwE5d4dJa/5ckylI32lIADyRsLWkE4bdc0ZNs8p7xOE5aI+cdpuNz2pJUpIuUC24euUrtluj2Zw==", + "license": "SEE LICENSE IN LICENSE.md" + }, + "node_modules/n8n-core/node_modules/@n8n/decorators": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@n8n/decorators/-/decorators-0.31.0.tgz", + "integrity": "sha512-Ln/wroUpuk4MKS6JRJxQM1D4csCBi/fcKqATktvU/N1pfLUtvj4KZn70CTGkIer05hu3FvKE2IG3+NWgfOcG3g==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@n8n/constants": "^0.14.0", + "@n8n/di": "^0.9.0", + "@n8n/permissions": "^0.42.0", + "lodash": "4.17.21", + "n8n-workflow": "^1.118.0" } }, "node_modules/n8n-core/node_modules/@opentelemetry/instrumentation-connect": { @@ -24476,10 +24601,19 @@ "@opentelemetry/api": "^1.8" } }, + "node_modules/n8n-core/node_modules/@sentry/core": { + "version": "9.47.1", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.47.1.tgz", + "integrity": "sha512-KX62+qIt4xgy8eHKHiikfhz2p5fOciXd0Cl+dNzhgPFq8klq4MGMNaf148GB3M/vBqP4nw/eFvRMAayFCgdRQw==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/n8n-core/node_modules/@sentry/node": { - "version": "9.46.0", - "resolved": "https://registry.npmjs.org/@sentry/node/-/node-9.46.0.tgz", - "integrity": "sha512-pRLqAcd7GTGvN8gex5FtkQR5Mcol8gOy1WlyZZFq4rBbVtMbqKOQRhohwqnb+YrnmtFpj7IZ7KNDo077MvNeOQ==", + "version": "9.47.1", + "resolved": "https://registry.npmjs.org/@sentry/node/-/node-9.47.1.tgz", + "integrity": "sha512-CDbkasBz3fnWRKSFs6mmaRepM2pa+tbZkrqhPWifFfIkJDidtVW40p6OnquTvPXyPAszCnDZRnZT14xyvNmKPQ==", "license": "MIT", "dependencies": { "@opentelemetry/api": "^1.9.0", @@ -24512,9 +24646,9 @@ "@opentelemetry/sdk-trace-base": "^1.30.1", "@opentelemetry/semantic-conventions": "^1.34.0", "@prisma/instrumentation": "6.11.1", - "@sentry/core": "9.46.0", - "@sentry/node-core": "9.46.0", - "@sentry/opentelemetry": "9.46.0", + "@sentry/core": "9.47.1", + "@sentry/node-core": "9.47.1", + "@sentry/opentelemetry": "9.47.1", "import-in-the-middle": "^1.14.2", "minimatch": "^9.0.0" }, @@ -24522,13 +24656,36 @@ "node": ">=18" } }, - "node_modules/n8n-core/node_modules/@sentry/opentelemetry": { - "version": "9.46.0", - "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-9.46.0.tgz", - "integrity": "sha512-w2zTxqrdmwRok0cXBoh+ksXdGRUHUZhlpfL/H2kfTodOL+Mk8rW72qUmfqQceXoqgbz8UyK8YgJbyt+XS5H4Qg==", + "node_modules/n8n-core/node_modules/@sentry/node-core": { + "version": "9.47.1", + "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-9.47.1.tgz", + "integrity": "sha512-7TEOiCGkyShJ8CKtsri9lbgMCbB+qNts2Xq37itiMPN2m+lIukK3OX//L8DC5nfKYZlgikrefS63/vJtm669hQ==", "license": "MIT", "dependencies": { - "@sentry/core": "9.46.0" + "@sentry/core": "9.47.1", + "@sentry/opentelemetry": "9.47.1", + "import-in-the-middle": "^1.14.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.9.0", + "@opentelemetry/context-async-hooks": "^1.30.1 || ^2.0.0", + "@opentelemetry/core": "^1.30.1 || ^2.0.0", + "@opentelemetry/instrumentation": ">=0.57.1 <1", + "@opentelemetry/resources": "^1.30.1 || ^2.0.0", + "@opentelemetry/sdk-trace-base": "^1.30.1 || ^2.0.0", + "@opentelemetry/semantic-conventions": "^1.34.0" + } + }, + "node_modules/n8n-core/node_modules/@sentry/opentelemetry": { + "version": "9.47.1", + "resolved": "https://registry.npmjs.org/@sentry/opentelemetry/-/opentelemetry-9.47.1.tgz", + "integrity": "sha512-STtFpjF7lwzeoedDJV+5XA6P89BfmFwFftmHSGSe3UTI8z8IoiR5yB6X2vCjSPvXlfeOs13qCNNCEZyznxM8Xw==", + "license": "MIT", + "dependencies": { + "@sentry/core": "9.47.1" }, "engines": { "node": ">=18" @@ -24553,9 +24710,9 @@ } }, "node_modules/n8n-core/node_modules/axios/node_modules/form-data": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", - "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", + "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", "license": "MIT", "dependencies": { "asynckit": "^0.4.0", @@ -24568,6 +24725,27 @@ "node": ">= 6" } }, + "node_modules/n8n-core/node_modules/axios/node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/n8n-core/node_modules/axios/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/n8n-core/node_modules/entities": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", @@ -24611,10 +24789,31 @@ "node": ">=0.10.0" } }, + "node_modules/n8n-core/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/n8n-core/node_modules/mime-types": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", + "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/n8n-core/node_modules/n8n-workflow": { - "version": "1.116.0", - "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.116.0.tgz", - "integrity": "sha512-myToaZibWgss7SVldf+hUIj0qOxAN42IoFIpmzxiagFDW6/P1RyCQ30oD9IdSpt2jV1CbS9cGSr3PG0N/vGGQA==", + "version": "1.118.0", + "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.118.0.tgz", + "integrity": "sha512-fRW2StTAgXDxcZ6d/tF41oi9ALXKoC6gJoq4A9A9N7VBtxbPI/KjR6Cq8x5sQm361IpzK4SbE89Dua6k1k+fkA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/errors": "^0.5.0", @@ -24703,21 +24902,21 @@ } }, "node_modules/n8n-editor-ui": { - "version": "1.119.1", - "resolved": "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-1.119.1.tgz", - "integrity": "sha512-OJUVlAKMX6K0iN3GVZTJhoptIBL3tDFhBn0yxPwvEYCG41z8wSb3C3CyjlcaYTe+ns8q/E/DU/VN+azUvlP01w==", + "version": "1.120.1", + "resolved": "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-1.120.1.tgz", + "integrity": "sha512-OrBYGW/oWjVKWooadivTnQKw7lv2V/+PZFOcABWqBLbB7xu/cQUAfHHrU8JOU+Rwlkw15CNAeBugPGCKldxvMQ==", "license": "SEE LICENSE IN LICENSE.md" }, "node_modules/n8n-nodes-base": { - "version": "1.118.0", - "resolved": "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-1.118.0.tgz", - "integrity": "sha512-VADuFDT8Jj3TgIv9oAfuA8MZ8IxXr9o31TzvJEYlvf6ZWBarr2anrRD0S9wNw6Zo6Iz3aZGmull4ZyeV1tcJhg==", + "version": "1.119.0", + "resolved": "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-1.119.0.tgz", + "integrity": "sha512-Gc1y8AZpzQWPqvsEn8iCwcWzBhAhjXO6hmS9WKf4Eqrge+UAxvucz53HlwR5ZXk3EnwS32FfUSKspWJU+8SfHw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-sso-oidc": "3.808.0", "@kafkajs/confluent-schema-registry": "3.8.0", "@mozilla/readability": "0.6.0", - "@n8n/config": "1.62.0", + "@n8n/config": "1.63.0", "@n8n/di": "0.9.0", "@n8n/errors": "^0.5.0", "@n8n/imap": "0.15.0", @@ -24753,13 +24952,14 @@ "lossless-json": "1.0.5", "luxon": "3.4.4", "mailparser": "3.6.7", + "mime-types": "3.0.1", "minifaker": "1.34.1", "moment-timezone": "0.5.48", "mongodb": "6.11.0", "mqtt": "5.7.2", "mssql": "10.0.2", "mysql2": "3.15.0", - "n8n-workflow": "1.117.0", + "n8n-workflow": "1.118.0", "node-html-markdown": "1.2.0", "node-ssh": "13.2.0", "nodemailer": "7.0.10", @@ -24948,6 +25148,27 @@ "node": ">=10" } }, + "node_modules/n8n-nodes-base/node_modules/mime-db": { + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz", + "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/n8n-nodes-base/node_modules/mime-types": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz", + "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==", + "license": "MIT", + "dependencies": { + "mime-db": "^1.54.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/n8n-nodes-base/node_modules/mongodb": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.11.0.tgz", @@ -24994,6 +25215,31 @@ } } }, + "node_modules/n8n-nodes-base/node_modules/n8n-workflow": { + "version": "1.118.0", + "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.118.0.tgz", + "integrity": "sha512-fRW2StTAgXDxcZ6d/tF41oi9ALXKoC6gJoq4A9A9N7VBtxbPI/KjR6Cq8x5sQm361IpzK4SbE89Dua6k1k+fkA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@n8n/errors": "^0.5.0", + "@n8n/tournament": "1.0.6", + "ast-types": "0.15.2", + "callsites": "3.1.0", + "esprima-next": "5.8.4", + "form-data": "4.0.0", + "jmespath": "0.16.0", + "js-base64": "3.7.2", + "jssha": "3.3.1", + "lodash": "4.17.21", + "luxon": "3.4.4", + "md5": "2.3.0", + "recast": "0.22.0", + "title-case": "3.0.3", + "transliteration": "2.3.5", + "xml2js": "0.6.2", + "zod": "3.25.67" + } + }, "node_modules/n8n-nodes-base/node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", @@ -25024,6 +25270,15 @@ "node": ">=10" } }, + "node_modules/n8n-nodes-base/node_modules/zod": { + "version": "3.25.67", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", + "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "node_modules/n8n-workflow": { "version": "1.117.0", "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.117.0.tgz", @@ -25082,9 +25337,9 @@ } }, "node_modules/n8n/node_modules/@n8n/config": { - "version": "1.61.0", - "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.61.0.tgz", - "integrity": "sha512-A5zSWbjHPCHySx9lkikbGyYcbUgqfKiD/IqvufpUVDgd5eWImIlqq5gTvYRPz6vQxDmmJULN9FCpuCFPyf+Aww==", + "version": "1.62.1", + "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.62.1.tgz", + "integrity": "sha512-j1JEw7y/zgR0mI8iuvqEWcTPqV22pnPYQkzGRX0PhPuQUrDj9BqfJkpgDtoUXIl6wtoltb4lNIUQmE2MchFW3w==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/di": "0.9.0", @@ -25093,9 +25348,9 @@ } }, "node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain": { - "version": "1.118.0", - "resolved": "https://registry.npmjs.org/@n8n/n8n-nodes-langchain/-/n8n-nodes-langchain-1.118.0.tgz", - "integrity": "sha512-D/mbrgicH+pABfMWXf/GtsPJxskXl7Rdaze163UzCwa5JHhKYcfG0tZyqGB4OEBTSNNc2l8F9zeiq9YZNnp2nA==", + "version": "1.119.1", + "resolved": "https://registry.npmjs.org/@n8n/n8n-nodes-langchain/-/n8n-nodes-langchain-1.119.1.tgz", + "integrity": "sha512-iXNjzOn//LbHwSWa9D7IrgQC0ac3iCrSEBSPBtib14ArJ7kRfsgITANmDjsxs9Z6ncmJmm8X+xHYxep5fJPLOg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-sso-oidc": "3.808.0", @@ -25126,11 +25381,11 @@ "@modelcontextprotocol/sdk": "1.20.0", "@mozilla/readability": "0.6.0", "@n8n/client-oauth2": "0.31.0", - "@n8n/config": "1.61.0", + "@n8n/config": "1.62.1", "@n8n/di": "0.9.0", "@n8n/errors": "^0.5.0", "@n8n/json-schema-to-zod": "1.5.0", - "@n8n/typeorm": "0.3.20-14", + "@n8n/typeorm": "0.3.20-15", "@n8n/typescript-config": "1.3.0", "@n8n/vm2": "3.9.25", "@pinecone-database/pinecone": "^5.0.2", @@ -25155,8 +25410,8 @@ "mammoth": "1.11.0", "mime-types": "2.1.35", "mongodb": "6.11.0", - "n8n-nodes-base": "1.117.0", - "n8n-workflow": "1.116.0", + "n8n-nodes-base": "1.118.1", + "n8n-workflow": "1.117.0", "openai": "5.12.2", "pdf-parse": "1.1.1", "pg": "8.12.0", @@ -25234,86 +25489,6 @@ "zod": "^3.23.3" } }, - "node_modules/n8n/node_modules/@n8n/typeorm": { - "version": "0.3.20-14", - "resolved": "https://registry.npmjs.org/@n8n/typeorm/-/typeorm-0.3.20-14.tgz", - "integrity": "sha512-gjDfGWwu0OtlkmZV/5u21jKbn7RjTwxKK3ks3RarHP0Y2g1g+bABNGTsCm+yTvzzUvs3hhRy3+Eu62m5Q9LUFg==", - "license": "MIT", - "dependencies": { - "app-root-path": "^3.1.0", - "async-mutex": "^0.5.0", - "chalk": "^4.1.2", - "dayjs": "^1.11.9", - "debug": "^4.3.4", - "dotenv": "^16.0.3", - "glob": "^10.3.10", - "mkdirp": "^2.1.3", - "reflect-metadata": "^0.2.2", - "sha.js": "^2.4.12", - "tarn": "3.0.2", - "tslib": "^2.5.0", - "uuid": "^9.0.0" - }, - "engines": { - "node": ">=16.13.0" - }, - "funding": { - "url": "https://opencollective.com/typeorm" - }, - "peerDependencies": { - "@sentry/node": "<=8.x", - "mysql2": "^3.11.0", - "pg": "^8.12.0", - "pg-native": "^3.5.2", - "pg-query-stream": "^4.10.3", - "sqlite3": "^5.1.7" - }, - "peerDependenciesMeta": { - "@sentry/node": { - "optional": true - }, - "mysql2": { - "optional": true - }, - "pg": { - "optional": true - }, - "pg-native": { - "optional": true - }, - "pg-query-stream": { - "optional": true - }, - "sqlite3": { - "optional": true - } - } - }, - "node_modules/n8n/node_modules/@n8n/typeorm/node_modules/dotenv": { - "version": "16.6.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.6.1.tgz", - "integrity": "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow==", - "license": "BSD-2-Clause", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - }, - "node_modules/n8n/node_modules/@n8n/typeorm/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/n8n/node_modules/@opentelemetry/instrumentation-connect": { "version": "0.43.1", "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.43.1.tgz", @@ -25903,6 +26078,35 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/n8n/node_modules/cheerio-select/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/n8n/node_modules/cheerio-select/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, "node_modules/n8n/node_modules/css-select": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", @@ -25919,21 +26123,7 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/n8n/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/n8n/node_modules/domhandler": { + "node_modules/n8n/node_modules/css-select/node_modules/domhandler": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", @@ -25948,7 +26138,7 @@ "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/n8n/node_modules/domutils": { + "node_modules/n8n/node_modules/css-select/node_modules/domutils": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", @@ -25962,6 +26152,44 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, + "node_modules/n8n/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/n8n/node_modules/dom-serializer/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/n8n/node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/n8n/node_modules/dotenv": { "version": "8.6.0", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", @@ -25972,10 +26200,13 @@ } }, "node_modules/n8n/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } @@ -25992,30 +26223,10 @@ "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", "license": "ISC" }, - "node_modules/n8n/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/n8n/node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz", + "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -26025,10 +26236,10 @@ ], "license": "MIT", "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.1", + "entities": "^6.0.0" } }, "node_modules/n8n/node_modules/iconv-lite": { @@ -26043,42 +26254,6 @@ "node": ">=0.10.0" } }, - "node_modules/n8n/node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/n8n/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "license": "ISC" - }, - "node_modules/n8n/node_modules/mkdirp": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.6.tgz", - "integrity": "sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==", - "license": "MIT", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/n8n/node_modules/mongodb": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.11.0.tgz", @@ -26125,16 +26300,67 @@ } } }, + "node_modules/n8n/node_modules/n8n-core": { + "version": "1.119.2", + "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.119.2.tgz", + "integrity": "sha512-ihy7X3UqCc88QYe9QTXkgWax7jt4d0VbD6e0M+TwLhZlP2FdhYldjGPk0bNDJUErcyybhHjacNP/2prTUMTYSw==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@aws-sdk/client-s3": "3.808.0", + "@langchain/core": "0.3.68", + "@n8n/backend-common": "^0.30.2", + "@n8n/client-oauth2": "0.31.0", + "@n8n/config": "1.62.1", + "@n8n/constants": "0.13.0", + "@n8n/decorators": "0.30.1", + "@n8n/di": "0.9.0", + "@sentry/node": "^9.42.1", + "@sentry/node-native": "^9.42.1", + "axios": "1.12.0", + "callsites": "3.1.0", + "chardet": "2.0.0", + "cron": "3.1.7", + "fast-glob": "3.2.12", + "file-type": "16.5.4", + "form-data": "4.0.0", + "htmlparser2": "^10.0.0", + "http-proxy-agent": "7.0.2", + "https-proxy-agent": "7.0.6", + "iconv-lite": "0.6.3", + "jsonwebtoken": "9.0.2", + "lodash": "4.17.21", + "luxon": "3.4.4", + "mime-types": "2.1.35", + "n8n-workflow": "1.117.0", + "nanoid": "3.3.8", + "oauth-1.0a": "2.2.6", + "p-cancelable": "2.1.1", + "picocolors": "1.0.1", + "pretty-bytes": "5.6.0", + "proxy-from-env": "^1.1.0", + "qs": "6.11.0", + "ssh2": "1.15.0", + "uuid": "10.0.0", + "winston": "3.14.2", + "xml2js": "0.6.2", + "zod": "3.25.67" + }, + "bin": { + "n8n-copy-static-files": "bin/copy-static-files", + "n8n-generate-metadata": "bin/generate-metadata", + "n8n-generate-translations": "bin/generate-translations" + } + }, "node_modules/n8n/node_modules/n8n-nodes-base": { - "version": "1.117.0", - "resolved": "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-1.117.0.tgz", - "integrity": "sha512-SbjaSQlXpxTbNQwmsPznjziKIUND7/adOCFcFt1QGVEvgHtrJMyfiOk6gxZs3R+bb8V4FBpclr4WntMYI1J9WA==", + "version": "1.118.1", + "resolved": "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-1.118.1.tgz", + "integrity": "sha512-Q2oiHFLohEfnVYVI67wck41FuwWlk+NfioXeJyEBUZbKQCqKrYXQ9ap+F0Naf8yVUW0DinkZlyRycG7nwTQZug==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-sso-oidc": "3.808.0", "@kafkajs/confluent-schema-registry": "3.8.0", "@mozilla/readability": "0.6.0", - "@n8n/config": "1.61.0", + "@n8n/config": "1.62.1", "@n8n/di": "0.9.0", "@n8n/errors": "^0.5.0", "@n8n/imap": "0.15.0", @@ -26176,7 +26402,7 @@ "mqtt": "5.7.2", "mssql": "10.0.2", "mysql2": "3.15.0", - "n8n-workflow": "1.116.0", + "n8n-workflow": "1.117.0", "node-html-markdown": "1.2.0", "node-ssh": "13.2.0", "nodemailer": "7.0.10", @@ -26223,6 +26449,44 @@ "node": ">= 0.12" } }, + "node_modules/n8n/node_modules/n8n-nodes-base/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/n8n/node_modules/n8n-nodes-base/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/n8n/node_modules/n8n-nodes-base/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/n8n/node_modules/n8n-nodes-base/node_modules/eventsource": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", @@ -26232,29 +26496,23 @@ "node": ">=12.0.0" } }, - "node_modules/n8n/node_modules/n8n-workflow": { - "version": "1.116.0", - "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.116.0.tgz", - "integrity": "sha512-myToaZibWgss7SVldf+hUIj0qOxAN42IoFIpmzxiagFDW6/P1RyCQ30oD9IdSpt2jV1CbS9cGSr3PG0N/vGGQA==", - "license": "SEE LICENSE IN LICENSE.md", + "node_modules/n8n/node_modules/n8n-nodes-base/node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", "dependencies": { - "@n8n/errors": "^0.5.0", - "@n8n/tournament": "1.0.6", - "ast-types": "0.15.2", - "callsites": "3.1.0", - "esprima-next": "5.8.4", - "form-data": "4.0.0", - "jmespath": "0.16.0", - "js-base64": "3.7.2", - "jssha": "3.3.1", - "lodash": "4.17.21", - "luxon": "3.4.4", - "md5": "2.3.0", - "recast": "0.22.0", - "title-case": "3.0.3", - "transliteration": "2.3.5", - "xml2js": "0.6.2", - "zod": "3.25.67" + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" } }, "node_modules/n8n/node_modules/open": { @@ -26288,28 +26546,27 @@ "parse5": "^6.0.1" } }, - "node_modules/n8n/node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/n8n/node_modules/picocolors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "license": "ISC" }, + "node_modules/n8n/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/n8n/node_modules/raw-body": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz", @@ -26325,6 +26582,20 @@ "node": ">= 0.8" } }, + "node_modules/n8n/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/n8n/node_modules/semver": { "version": "7.5.4", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", @@ -26361,6 +26632,28 @@ "node": ">=20.18.1" } }, + "node_modules/n8n/node_modules/winston": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.14.2.tgz", + "integrity": "sha512-CO8cdpBB2yqzEf8v895L+GNKYJiEq8eKlHU38af3snQBQ+sdAIUepjMSguOIJC7ICbzm0ZI+Af2If4vIJrtmOg==", + "license": "MIT", + "dependencies": { + "@colors/colors": "^1.6.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.6.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.7.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, "node_modules/n8n/node_modules/ws": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", @@ -26413,9 +26706,9 @@ } }, "node_modules/nan": { - "version": "2.23.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.23.0.tgz", - "integrity": "sha512-1UxuyYGdoQHcGg87Lkqm3FzefucTa0NAiOcuRsDmysep3c1LVCRK2krrUDafMWtjSG04htvAmvg96+SDknOmgQ==", + "version": "2.23.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.23.1.tgz", + "integrity": "sha512-r7bBUGKzlqk8oPBDYxt6Z0aEdF1G1rwlMcLk8LCOMbOzf0mG+JUfUzG4fIMWwHWP0iyaLWEQZJmtB7nOHEm/qw==", "license": "MIT", "optional": true }, @@ -30027,9 +30320,9 @@ "license": "MIT" }, "node_modules/snowflake-sdk/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", diff --git a/package.json b/package.json index 144f54f..37d177b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "n8n-mcp", - "version": "2.22.19", + "version": "2.22.20", "description": "Integration between n8n workflow automation and Model Context Protocol (MCP)", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -140,15 +140,15 @@ }, "dependencies": { "@modelcontextprotocol/sdk": "^1.20.1", - "@n8n/n8n-nodes-langchain": "^1.118.0", + "@n8n/n8n-nodes-langchain": "^1.119.1", "@supabase/supabase-js": "^2.57.4", "dotenv": "^16.5.0", "express": "^5.1.0", "express-rate-limit": "^7.1.5", "lru-cache": "^11.2.1", - "n8n": "^1.119.1", - "n8n-core": "^1.118.0", - "n8n-workflow": "^1.116.0", + "n8n": "^1.120.3", + "n8n-core": "^1.119.2", + "n8n-workflow": "^1.117.0", "openai": "^4.77.0", "sql.js": "^1.13.0", "tslib": "^2.6.2",