diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b10b4b..a1a3949 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.26.1] - 2025-11-25 + +### 🔄 Updated + +- Updated n8n from 1.120.3 to 1.121.2 +- Updated n8n-core from 1.119.2 to 1.120.1 +- Updated n8n-workflow from 1.117.0 to 1.118.1 +- Updated @n8n/n8n-nodes-langchain from 1.119.1 to 1.120.1 +- Rebuilt node database with 545 nodes (439 from n8n-nodes-base, 106 from @n8n/n8n-nodes-langchain) +- Expanded template database from ~2,598 to 2,768 templates (+170 new templates) +- Updated README badge with new n8n version + ## [2.26.0] - 2025-01-25 ### ✨ Features diff --git a/README.md b/README.md index d617f9d..dcef87c 100644 --- a/README.md +++ b/README.md @@ -5,11 +5,11 @@ [![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.120.3-orange.svg)](https://github.com/n8n-io/n8n) +[![n8n version](https://img.shields.io/badge/n8n-1.121.2-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) -A Model Context Protocol (MCP) server that provides AI assistants with comprehensive access to n8n node documentation, properties, and operations. Deploy in minutes to give Claude and other AI assistants deep knowledge about n8n's 543 workflow automation nodes. +A Model Context Protocol (MCP) server that provides AI assistants with comprehensive access to n8n node documentation, properties, and operations. Deploy in minutes to give Claude and other AI assistants deep knowledge about n8n's 545 workflow automation nodes. ## Overview diff --git a/data/nodes.db b/data/nodes.db index c33daf2..bcf1ed8 100644 Binary files a/data/nodes.db and b/data/nodes.db differ diff --git a/package-lock.json b/package-lock.json index 1a0b5b1..330dbee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,24 +1,24 @@ { "name": "n8n-mcp", - "version": "2.23.0", + "version": "2.26.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "n8n-mcp", - "version": "2.23.0", + "version": "2.26.0", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.20.1", - "@n8n/n8n-nodes-langchain": "^1.119.1", + "@n8n/n8n-nodes-langchain": "^1.120.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.120.3", - "n8n-core": "^1.119.2", - "n8n-workflow": "^1.117.0", + "n8n": "^1.121.2", + "n8n-core": "^1.120.1", + "n8n-workflow": "^1.118.1", "openai": "^4.77.0", "sql.js": "^1.13.0", "tslib": "^2.6.2", @@ -9019,9 +9019,9 @@ } }, "node_modules/@n8n/ai-workflow-builder": { - "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==", + "version": "0.31.1", + "resolved": "https://registry.npmjs.org/@n8n/ai-workflow-builder/-/ai-workflow-builder-0.31.1.tgz", + "integrity": "sha512-u4lkM0iRBs22Z+PTBAoodtSDFr2sCCgxyB/v5mZdN5ui9SHGPFa3J2IDzjn9KxVZOJ7SvS10E7DM3EKzB8+BmQ==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@langchain/anthropic": "0.3.26", @@ -9029,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.30.2", - "@n8n/config": "1.62.1", + "@n8n/backend-common": "^0.31.1", + "@n8n/config": "1.63.0", "@n8n/di": "0.9.0", - "@n8n/utils": "1.18.0", + "@n8n/utils": "1.19.0", "csv-parse": "5.5.0", "langsmith": "^0.3.45", "lodash": "4.17.21", - "n8n-workflow": "1.117.0", + "n8n-workflow": "1.118.1", "picocolors": "1.0.1", "zod": "3.25.67" } }, "node_modules/@n8n/ai-workflow-builder/node_modules/@n8n/config": { - "version": "1.62.1", - "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.62.1.tgz", - "integrity": "sha512-j1JEw7y/zgR0mI8iuvqEWcTPqV22pnPYQkzGRX0PhPuQUrDj9BqfJkpgDtoUXIl6wtoltb4lNIUQmE2MchFW3w==", + "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", @@ -9052,6 +9052,40 @@ "zod": "3.25.67" } }, + "node_modules/@n8n/ai-workflow-builder/node_modules/@n8n/di": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@n8n/di/-/di-0.9.0.tgz", + "integrity": "sha512-eHXzxSsGfSJg6pRvPEFAJ9fMFW26qfU07JCCSDvCiI0+teFejj+x5comqS/g+lXT11+rKRoSKT//5PILZcR/CA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "reflect-metadata": "0.2.2" + } + }, + "node_modules/@n8n/ai-workflow-builder/node_modules/n8n-workflow": { + "version": "1.118.1", + "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.118.1.tgz", + "integrity": "sha512-UzaiaIBzhjBJWm+eaEFdsCcA0KNbR+/ZppE6uoOjifrbvs3cjWe6m0VsVJ9NItTKouKIgygwr5ZTJPhKJ3jzJA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@n8n/errors": "^0.5.0", + "@n8n/tournament": "1.0.6", + "ast-types": "0.16.1", + "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", @@ -9068,18 +9102,43 @@ } }, "node_modules/@n8n/api-types": { - "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==", + "version": "0.55.1", + "resolved": "https://registry.npmjs.org/@n8n/api-types/-/api-types-0.55.1.tgz", + "integrity": "sha512-aBani4T4hqq7ovwWy3W/yR08l25XhTMQYvxdrT3VtV7I5+UsaNyTJ0yDo7OV2fHaQhHglafI9eTIKgFYrsRf1Q==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/permissions": "0.42.0", - "n8n-workflow": "1.117.0", + "n8n-workflow": "1.118.1", "xss": "1.0.15", "zod": "3.25.67", "zod-class": "0.0.16" } }, + "node_modules/@n8n/api-types/node_modules/n8n-workflow": { + "version": "1.118.1", + "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.118.1.tgz", + "integrity": "sha512-UzaiaIBzhjBJWm+eaEFdsCcA0KNbR+/ZppE6uoOjifrbvs3cjWe6m0VsVJ9NItTKouKIgygwr5ZTJPhKJ3jzJA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@n8n/errors": "^0.5.0", + "@n8n/tournament": "1.0.6", + "ast-types": "0.16.1", + "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", @@ -9090,23 +9149,32 @@ } }, "node_modules/@n8n/backend-common": { - "version": "0.30.2", - "resolved": "https://registry.npmjs.org/@n8n/backend-common/-/backend-common-0.30.2.tgz", - "integrity": "sha512-ujCBcY2y2UFMCktmuLWNAuJHWK1etguDcGF9jR39nHUkW1YH1g/jRpLScCXAV2DfJjBAaUp7R25H/JYlBs8LiA==", + "version": "0.31.1", + "resolved": "https://registry.npmjs.org/@n8n/backend-common/-/backend-common-0.31.1.tgz", + "integrity": "sha512-1xsjRDmUcJpRKNhx8TTqxJFHk7B49Fj/atox33OAOrUFpbBgE/CvAbVtTeKn7zwTQ9C+RpPQ1TeYUDyalMheUA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/config": "^1.62.1", - "@n8n/constants": "^0.13.0", - "@n8n/decorators": "^0.30.1", + "@n8n/config": "^1.63.0", + "@n8n/constants": "^0.14.0", + "@n8n/decorators": "^0.31.1", "@n8n/di": "^0.9.0", "callsites": "3.1.0", - "n8n-workflow": "^1.117.0", + "n8n-workflow": "^1.118.1", "picocolors": "1.0.1", "reflect-metadata": "0.2.2", "winston": "3.14.2", "yargs-parser": "21.1.1" } }, + "node_modules/@n8n/backend-common/node_modules/@n8n/di": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@n8n/di/-/di-0.9.0.tgz", + "integrity": "sha512-eHXzxSsGfSJg6pRvPEFAJ9fMFW26qfU07JCCSDvCiI0+teFejj+x5comqS/g+lXT11+rKRoSKT//5PILZcR/CA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "reflect-metadata": "0.2.2" + } + }, "node_modules/@n8n/backend-common/node_modules/picocolors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", @@ -9150,28 +9218,37 @@ } }, "node_modules/@n8n/backend-test-utils": { - "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==", + "version": "0.24.2", + "resolved": "https://registry.npmjs.org/@n8n/backend-test-utils/-/backend-test-utils-0.24.2.tgz", + "integrity": "sha512-kMz8hjvk3LgK3vWgUgRVq6E5idHp+vCntN8xg2JzS6/LOq4vkM/pZVyGnj5HVUI2PStpN0vMtJdOuuOK9F1USw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/backend-common": "^0.30.2", - "@n8n/config": "^1.62.1", - "@n8n/constants": "^0.13.0", - "@n8n/db": "^0.31.2", + "@n8n/backend-common": "^0.31.1", + "@n8n/config": "^1.63.0", + "@n8n/constants": "^0.14.0", + "@n8n/db": "^0.32.2", "@n8n/di": "^0.9.0", "@n8n/permissions": "^0.42.0", "@n8n/typeorm": "0.3.20-15", "jest-mock-extended": "^3.0.4", - "n8n-workflow": "^1.117.0", + "n8n-workflow": "^1.118.1", "reflect-metadata": "0.2.2", "uuid": "10.0.0" } }, + "node_modules/@n8n/backend-test-utils/node_modules/@n8n/di": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@n8n/di/-/di-0.9.0.tgz", + "integrity": "sha512-eHXzxSsGfSJg6pRvPEFAJ9fMFW26qfU07JCCSDvCiI0+teFejj+x5comqS/g+lXT11+rKRoSKT//5PILZcR/CA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "reflect-metadata": "0.2.2" + } + }, "node_modules/@n8n/client-oauth2": { - "version": "0.31.0", - "resolved": "https://registry.npmjs.org/@n8n/client-oauth2/-/client-oauth2-0.31.0.tgz", - "integrity": "sha512-qR9bQsUEd9RCMft46zwPZAgLZkAeSCoFD+VClvkuCAgMLq38B00P/pa2gKHTcAbekp2/eMarB/0yYuUP6lGnxg==", + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/@n8n/client-oauth2/-/client-oauth2-0.32.0.tgz", + "integrity": "sha512-lRX8chcjQAcJJ/VdFX0RW58QN8RT7qYZzWAq5s7hfE41E10Eq+FVymmSnjB8832AAl07zrw9r58Dd/fSjs0uGA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "axios": "1.12.0" @@ -9189,9 +9266,9 @@ } }, "node_modules/@n8n/client-oauth2/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", @@ -9205,12 +9282,12 @@ } }, "node_modules/@n8n/config": { - "version": "1.63.0", - "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.63.0.tgz", - "integrity": "sha512-+LjZaODDsC0C5KYvnnwzBpJpeEXdiRSrxsrQuUCksgZ2S1A61zdG9+t6bBWE0wiqbPlW0bNExSj3Eo866y2XuQ==", + "version": "1.64.0", + "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.64.0.tgz", + "integrity": "sha512-Q+4woHWGVTvd0YZ+xAhWJ7QTWSqZjIIMi9Zw4N7Ppnp3252f1XFWJ6e+gdHLJxllkyX9O+q3P56JBUpu0I3eSg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/di": "0.9.0", + "@n8n/di": "0.10.0", "reflect-metadata": "0.2.2", "zod": "3.25.67" } @@ -9225,30 +9302,30 @@ } }, "node_modules/@n8n/constants": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@n8n/constants/-/constants-0.13.0.tgz", - "integrity": "sha512-y6IL0/hho+1q3jEXUm/qdkajqzO+hIiJlAsbMXCaUwjvRsSyQg0YBZYCbhEFhAyWt1VuQAJn5Hl333TSCzVbEw==", + "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/db": { - "version": "0.31.2", - "resolved": "https://registry.npmjs.org/@n8n/db/-/db-0.31.2.tgz", - "integrity": "sha512-m3D0i9DSVgcuyn5xbubmi/Wk5uNDo9jNznBSpLDKG8HFUip1MV4szuDTRbdIeFIQR/75eHW8CRZAxMCnmCAFvQ==", + "version": "0.32.2", + "resolved": "https://registry.npmjs.org/@n8n/db/-/db-0.32.2.tgz", + "integrity": "sha512-HXXaI6GEvcg75u/HFIpPEPWAZ6lAZ8HH1HpK47OYyw5hovVUlxkdAP35kOcVRRZaf5Wq+urvRO7AYAJyzuAVDQ==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@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.30.1", + "@n8n/api-types": "^0.55.1", + "@n8n/backend-common": "^0.31.1", + "@n8n/config": "^1.63.0", + "@n8n/constants": "^0.14.0", + "@n8n/decorators": "^0.31.1", "@n8n/di": "^0.9.0", "@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.119.2", - "n8n-workflow": "^1.117.0", + "n8n-core": "^1.120.1", + "n8n-workflow": "^1.118.1", "nanoid": "3.3.8", "p-lazy": "3.1.0", "reflect-metadata": "0.2.2", @@ -9257,6 +9334,15 @@ "zod": "3.25.67" } }, + "node_modules/@n8n/db/node_modules/@n8n/di": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@n8n/di/-/di-0.9.0.tgz", + "integrity": "sha512-eHXzxSsGfSJg6pRvPEFAJ9fMFW26qfU07JCCSDvCiI0+teFejj+x5comqS/g+lXT11+rKRoSKT//5PILZcR/CA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "reflect-metadata": "0.2.2" + } + }, "node_modules/@n8n/db/node_modules/flatted": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", @@ -9273,19 +9359,19 @@ } }, "node_modules/@n8n/decorators": { - "version": "0.30.1", - "resolved": "https://registry.npmjs.org/@n8n/decorators/-/decorators-0.30.1.tgz", - "integrity": "sha512-JdexZIT7Xi47IVSwzPrIuXUN9nKJZkbJdE48KQhwtDnGbm4GbGOOhT+AsEJiGoekuhTvnB4BmxLWljk7yNdroQ==", + "version": "0.31.1", + "resolved": "https://registry.npmjs.org/@n8n/decorators/-/decorators-0.31.1.tgz", + "integrity": "sha512-NqiPxhkXuY79L3IFWv61rZKXkc+LodupsAwQ5q7b8dQrmyiiPgmLL2/OgRsww2BZ/odZEko2sMetIxDat1d20A==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/constants": "^0.13.0", + "@n8n/constants": "^0.14.0", "@n8n/di": "^0.9.0", "@n8n/permissions": "^0.42.0", "lodash": "4.17.21", - "n8n-workflow": "^1.117.0" + "n8n-workflow": "^1.118.1" } }, - "node_modules/@n8n/di": { + "node_modules/@n8n/decorators/node_modules/@n8n/di": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/@n8n/di/-/di-0.9.0.tgz", "integrity": "sha512-eHXzxSsGfSJg6pRvPEFAJ9fMFW26qfU07JCCSDvCiI0+teFejj+x5comqS/g+lXT11+rKRoSKT//5PILZcR/CA==", @@ -9294,6 +9380,15 @@ "reflect-metadata": "0.2.2" } }, + "node_modules/@n8n/di": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@n8n/di/-/di-0.10.0.tgz", + "integrity": "sha512-wqVjmb/tfE1Dyax6607K5InLM89pHZvmVTfakv6y17XJSwu2JbkT/+FI1z2tQswoSlhBIH3N1BZSiYsVbP58bw==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "reflect-metadata": "0.2.2" + } + }, "node_modules/@n8n/errors": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@n8n/errors/-/errors-0.5.0.tgz", @@ -9304,9 +9399,9 @@ } }, "node_modules/@n8n/imap": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/@n8n/imap/-/imap-0.15.0.tgz", - "integrity": "sha512-zvh7Ug8rOAt/zylKpznqpNr9WJYV/l3SwoJppQBTcFjeZuW++vaPsKAl7HEePhTHIYc+QKjjwEIG4I5RNtq1ag==", + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/@n8n/imap/-/imap-0.16.0.tgz", + "integrity": "sha512-zBIvVYqbQiSdnPyH/t+XGyJcI4yIBbzsPml5fENW/oB3RAk3UriCqIrTVLjTyLwIxOB8UX3iKcXrJNHO13deyg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "iconv-lite": "0.6.3", @@ -9329,9 +9424,9 @@ } }, "node_modules/@n8n/json-schema-to-zod": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@n8n/json-schema-to-zod/-/json-schema-to-zod-1.5.0.tgz", - "integrity": "sha512-ETxXsPWsxTn8Ida21Z+PIhZSkEaJGaKXkHAV3YnzeHtQRRD9EV7dWhN7mTdoZQXLXja19e7UrFbyd7hkZ3vkZA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@n8n/json-schema-to-zod/-/json-schema-to-zod-1.6.0.tgz", + "integrity": "sha512-5AryA/GdX0U0+Qx2u3S14vME9ZK4ubS+rOC2MYlRDtRPCalBMGd5heVzU+W5o95JWAm4XQL/s0PZGM9a1xEhHg==", "license": "SEE LICENSE IN LICENSE.md", "peerDependencies": { "zod": "^3.0.0" @@ -9351,9 +9446,9 @@ } }, "node_modules/@n8n/n8n-nodes-langchain": { - "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==", + "version": "1.121.0", + "resolved": "https://registry.npmjs.org/@n8n/n8n-nodes-langchain/-/n8n-nodes-langchain-1.121.0.tgz", + "integrity": "sha512-5wX/wPSVY0XVLGCv0ty6xLScjXX745ZUehMsW35bqX5QP+KOCUeOFDUZbHJ0Fy3RZQMAZzvQno0TO/i1AM6mhw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-sso-oidc": "3.808.0", @@ -9384,11 +9479,11 @@ "@langchain/weaviate": "0.2.0", "@modelcontextprotocol/sdk": "1.20.0", "@mozilla/readability": "0.6.0", - "@n8n/client-oauth2": "0.31.0", - "@n8n/config": "1.63.0", - "@n8n/di": "0.9.0", + "@n8n/client-oauth2": "0.32.0", + "@n8n/config": "1.64.0", + "@n8n/di": "0.10.0", "@n8n/errors": "^0.5.0", - "@n8n/json-schema-to-zod": "1.5.0", + "@n8n/json-schema-to-zod": "1.6.0", "@n8n/typeorm": "0.3.20-15", "@n8n/typescript-config": "1.3.0", "@n8n/vm2": "3.9.25", @@ -9414,8 +9509,8 @@ "mammoth": "1.11.0", "mime-types": "3.0.1", "mongodb": "6.11.0", - "n8n-nodes-base": "1.119.0", - "n8n-workflow": "1.118.0", + "n8n-nodes-base": "1.120.0", + "n8n-workflow": "1.119.0", "openai": "5.12.2", "pdf-parse": "1.1.1", "pg": "8.12.0", @@ -9610,31 +9705,6 @@ } } }, - "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", @@ -9693,12 +9763,12 @@ } }, "node_modules/@n8n/task-runner": { - "version": "1.56.1", - "resolved": "https://registry.npmjs.org/@n8n/task-runner/-/task-runner-1.56.1.tgz", - "integrity": "sha512-0bSx0yxNw4eBXjplbMAy54i/CIvjHOpfuIvLD60N4rNaKaFZQb2zz25goNhe9LfGTKMhMi8k29AwZ7XuaNvGQw==", + "version": "1.57.1", + "resolved": "https://registry.npmjs.org/@n8n/task-runner/-/task-runner-1.57.1.tgz", + "integrity": "sha512-Bci/PlWUnJ2Rhe20jJJaVU+QuzvKUdD5+6GVYKJcGXLra6T8PLfyebAyb8BnMIR+JdOV2KfZFBjjJUQbA6qS4A==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/config": "1.62.1", + "@n8n/config": "1.63.0", "@n8n/di": "0.9.0", "@n8n/errors": "^0.5.0", "@sentry/node": "^9.42.1", @@ -9706,16 +9776,25 @@ "acorn-walk": "8.3.4", "lodash": "4.17.21", "luxon": "3.4.4", - "n8n-core": "1.119.2", - "n8n-workflow": "1.117.0", + "n8n-core": "1.120.1", + "n8n-workflow": "1.118.1", "nanoid": "3.3.8", "ws": "^8.18.0" } }, + "node_modules/@n8n/task-runner/node_modules/@n8n/client-oauth2": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@n8n/client-oauth2/-/client-oauth2-0.31.0.tgz", + "integrity": "sha512-qR9bQsUEd9RCMft46zwPZAgLZkAeSCoFD+VClvkuCAgMLq38B00P/pa2gKHTcAbekp2/eMarB/0yYuUP6lGnxg==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "axios": "1.12.0" + } + }, "node_modules/@n8n/task-runner/node_modules/@n8n/config": { - "version": "1.62.1", - "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.62.1.tgz", - "integrity": "sha512-j1JEw7y/zgR0mI8iuvqEWcTPqV22pnPYQkzGRX0PhPuQUrDj9BqfJkpgDtoUXIl6wtoltb4lNIUQmE2MchFW3w==", + "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", @@ -9723,6 +9802,15 @@ "zod": "3.25.67" } }, + "node_modules/@n8n/task-runner/node_modules/@n8n/di": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@n8n/di/-/di-0.9.0.tgz", + "integrity": "sha512-eHXzxSsGfSJg6pRvPEFAJ9fMFW26qfU07JCCSDvCiI0+teFejj+x5comqS/g+lXT11+rKRoSKT//5PILZcR/CA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "reflect-metadata": "0.2.2" + } + }, "node_modules/@n8n/task-runner/node_modules/@opentelemetry/instrumentation-connect": { "version": "0.43.1", "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.43.1.tgz", @@ -10094,15 +10182,6 @@ "@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.47.1", "resolved": "https://registry.npmjs.org/@sentry/node/-/node-9.47.1.tgz", @@ -10149,29 +10228,6 @@ "node": ">=18" } }, - "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.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", @@ -10230,6 +10286,27 @@ "node": ">= 6" } }, + "node_modules/@n8n/task-runner/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/task-runner/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/task-runner/node_modules/entities": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", @@ -10273,19 +10350,40 @@ "node": ">=0.10.0" } }, + "node_modules/@n8n/task-runner/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/task-runner/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/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==", + "version": "1.120.1", + "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.120.1.tgz", + "integrity": "sha512-f0os+jUcbL2bJi4sJL9aZp/0K0yFS0iFd6esA9bZNI9XWY3yG+NhmSGRE0vcGp93cXrL6kWx4nk5lE3eUA0OZQ==", "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/backend-common": "^0.31.1", "@n8n/client-oauth2": "0.31.0", - "@n8n/config": "1.62.1", - "@n8n/constants": "0.13.0", - "@n8n/decorators": "0.30.1", + "@n8n/config": "1.63.0", + "@n8n/constants": "0.14.0", + "@n8n/decorators": "0.31.1", "@n8n/di": "0.9.0", "@sentry/node": "^9.42.1", "@sentry/node-native": "^9.42.1", @@ -10303,8 +10401,8 @@ "jsonwebtoken": "9.0.2", "lodash": "4.17.21", "luxon": "3.4.4", - "mime-types": "2.1.35", - "n8n-workflow": "1.117.0", + "mime-types": "3.0.1", + "n8n-workflow": "1.118.1", "nanoid": "3.3.8", "oauth-1.0a": "2.2.6", "p-cancelable": "2.1.1", @@ -10324,6 +10422,31 @@ "n8n-generate-translations": "bin/generate-translations" } }, + "node_modules/@n8n/task-runner/node_modules/n8n-workflow": { + "version": "1.118.1", + "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.118.1.tgz", + "integrity": "sha512-UzaiaIBzhjBJWm+eaEFdsCcA0KNbR+/ZppE6uoOjifrbvs3cjWe6m0VsVJ9NItTKouKIgygwr5ZTJPhKJ3jzJA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@n8n/errors": "^0.5.0", + "@n8n/tournament": "1.0.6", + "ast-types": "0.16.1", + "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/task-runner/node_modules/picocolors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", @@ -10406,18 +10529,6 @@ "pnpm": ">=9.5" } }, - "node_modules/@n8n/tournament/node_modules/ast-types": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", - "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/@n8n/typeorm": { "version": "0.3.20-15", "resolved": "https://registry.npmjs.org/@n8n/typeorm/-/typeorm-0.3.20-15.tgz", @@ -10565,9 +10676,9 @@ "license": "SEE LICENSE IN LICENSE.md" }, "node_modules/@n8n/utils": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@n8n/utils/-/utils-1.18.0.tgz", - "integrity": "sha512-rfdRMZuAn5idxn2Do8crzlaCm9PmiodA+ZKk1L8LzV1JI3f81MSlqkkld65gM7gv+q9S5D+z7yrx5ICHwbhdaA==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/@n8n/utils/-/utils-1.19.0.tgz", + "integrity": "sha512-EN7Gri7IdkAH0YM5buncI78Xgq9gJszLntdsTBjX6DCKmL2W9nddVW2NQEVbA4LISWJM6DcUrTGeNAYiR5cj5g==", "license": "SEE LICENSE IN LICENSE.md" }, "node_modules/@n8n/vm2": { @@ -12255,9 +12366,9 @@ } }, "node_modules/@sentry/core": { - "version": "9.46.0", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.46.0.tgz", - "integrity": "sha512-it7JMFqxVproAgEtbLgCVBYtQ9fIb+Bu0JD+cEplTN/Ukpe6GaolyYib5geZqslVxhp2sQgT+58aGvfd/k0N8Q==", + "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" @@ -12312,13 +12423,13 @@ } }, "node_modules/@sentry/node-core": { - "version": "9.46.0", - "resolved": "https://registry.npmjs.org/@sentry/node-core/-/node-core-9.46.0.tgz", - "integrity": "sha512-XRVu5pqoklZeh4wqhxCLZkz/ipoKhitctgEFXX9Yh1e1BoHM2pIxT52wf+W6hHM676TFmFXW3uKBjsmRM3AjgA==", + "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/opentelemetry": "9.46.0", + "@sentry/core": "9.47.1", + "@sentry/opentelemetry": "9.47.1", "import-in-the-middle": "^1.14.2" }, "engines": { @@ -12335,12 +12446,12 @@ } }, "node_modules/@sentry/node-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==", + "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.46.0" + "@sentry/core": "9.47.1" }, "engines": { "node": ">=18" @@ -12738,15 +12849,6 @@ "@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.47.1", "resolved": "https://registry.npmjs.org/@sentry/node/-/node-9.47.1.tgz", @@ -12793,29 +12895,6 @@ "node": ">=18" } }, - "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.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", @@ -14372,9 +14451,9 @@ "license": "MIT" }, "node_modules/@types/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-FOvQ0YPD5NOfPgMzJihoT+Za5pdkDJWcbpuj1DjaKZIr/gxodQjY/uWEFlTNqW2ugXHUiL8lRQgw63dzKHZdeQ==", "license": "MIT" }, "node_modules/@types/long": { @@ -15559,9 +15638,9 @@ } }, "node_modules/ast-types": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", - "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.16.1.tgz", + "integrity": "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==", "license": "MIT", "dependencies": { "tslib": "^2.0.1" @@ -15927,9 +16006,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "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==", + "version": "2.8.31", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.31.tgz", + "integrity": "sha512-a28v2eWrrRWPpJSzxc+mKwm0ZtVx/G8SepdQZDArnXYU/XS+IF6mp8aB/4E+hH1tyGCoDo3KlUCdlSxGDsRkAw==", "license": "Apache-2.0", "peer": true, "bin": { @@ -16032,9 +16111,9 @@ "license": "MIT" }, "node_modules/bl": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/bl/-/bl-6.1.4.tgz", - "integrity": "sha512-ZV/9asSuknOExbM/zPPA8z00lc1ihPKWaStHkkQrxHNeYx+yY+TmF+v80dpv2G0mv3HVXBu7ryoAsxbFFhf4eg==", + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/bl/-/bl-6.1.5.tgz", + "integrity": "sha512-XylDt2P3JBttAwLpORq/hOEX9eJzP0r6Voa46C/WVvad8D1J0jW5876txB8FnzKtbdnU6X4Y1vOEvC6PllJrDg==", "license": "MIT", "dependencies": { "@types/readable-stream": "^4.0.0", @@ -16517,9 +16596,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001756", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001756.tgz", - "integrity": "sha512-4HnCNKbMLkLdhJz3TToeVWHSnfJvPaq6vu/eRP0Ahub/07n484XHhBF5AJoSGHdVrS8tKFauUQz8Bp9P7LVx7A==", + "version": "1.0.30001757", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001757.tgz", + "integrity": "sha512-r0nnL/I28Zi/yjk1el6ilj27tKcdjLsNqAOZr0yVjWPrSQyHgKI2INaEWw21bAQSv2LXRt1XuCS/GomNpWOxsQ==", "funding": [ { "type": "opencollective", @@ -18097,9 +18176,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "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==", + "version": "1.5.260", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.260.tgz", + "integrity": "sha512-ov8rBoOBhVawpzdre+Cmz4FB+y66Eqrk6Gwqd8NGxuhv99GQ8XqMAr351KEkOt7gukXWDg6gJWEMKgL2RLMPtA==", "license": "ISC", "peer": true }, @@ -19556,6 +19635,15 @@ "generate-schema": "bin/generate-schema" } }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/generic-pool": { "version": "3.9.0", "resolved": "https://registry.npmjs.org/generic-pool/-/generic-pool-3.9.0.tgz", @@ -20994,13 +21082,14 @@ } }, "node_modules/is-generator-function": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", - "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", "license": "MIT", "dependencies": { - "call-bound": "^1.0.3", - "get-proto": "^1.0.0", + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" }, @@ -22339,6 +22428,15 @@ "node": ">=0.10.0" } }, + "node_modules/jsonrepair": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/jsonrepair/-/jsonrepair-3.13.1.tgz", + "integrity": "sha512-WJeiE0jGfxYmtLwBTEk8+y/mYcaleyLXWaqp5bJu0/ZTSeG0KQq/wWQ8pmnkKenEdN6pdnn6QtcoSUkbqDHWNw==", + "license": "ISC", + "bin": { + "jsonrepair": "bin/cli.js" + } + }, "node_modules/jsonschema": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.1.tgz", @@ -22722,9 +22820,9 @@ } }, "node_modules/libphonenumber-js": { - "version": "1.12.27", - "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.12.27.tgz", - "integrity": "sha512-8gHhHzzcnY1EF4BS5L/lrjv2VAZWd6ltU7c/sqoktRZSQvZl4g8hrgXtXHXGkSFKFYArFON12zUNJrNVqJ9u4g==", + "version": "1.12.29", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.12.29.tgz", + "integrity": "sha512-P2aLrbeqHbmh8+9P35LXQfXOKc7XJ0ymUKl7tyeyQjdRNfzunXWxQXGc4yl3fUf28fqLRfPY+vIVvFXK7KEBTw==", "license": "MIT" }, "node_modules/libqp": { @@ -24029,9 +24127,9 @@ } }, "node_modules/n8n": { - "version": "1.120.3", - "resolved": "https://registry.npmjs.org/n8n/-/n8n-1.120.3.tgz", - "integrity": "sha512-EoGB7KZXt+o+ozZvek2njyVp7YwZUIg2+4N/gQMo7ZauJvkPtgbCOgVcfYlaKlbuH0VWJaPxC8YU9ZC3v0HOMg==", + "version": "1.121.2", + "resolved": "https://registry.npmjs.org/n8n/-/n8n-1.121.2.tgz", + "integrity": "sha512-50QGhCGeGVbya58YM7DfV1XSbM6f2lFJOhl6S/o8yWfSADRuxAikv8LuSQfjsIOS/s4l1v25ij00qsdhcxtwWw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-secrets-manager": "3.808.0", @@ -24040,21 +24138,21 @@ "@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.30.1", - "@n8n/api-types": "0.54.0", - "@n8n/backend-common": "^0.30.2", - "@n8n/backend-test-utils": "^0.23.1", + "@n8n/ai-workflow-builder": "0.31.1", + "@n8n/api-types": "0.55.1", + "@n8n/backend-common": "^0.31.1", + "@n8n/backend-test-utils": "^0.24.2", "@n8n/client-oauth2": "0.31.0", - "@n8n/config": "1.62.1", - "@n8n/constants": "^0.13.0", - "@n8n/db": "^0.31.2", - "@n8n/decorators": "0.30.1", + "@n8n/config": "1.63.0", + "@n8n/constants": "^0.14.0", + "@n8n/db": "^0.32.2", + "@n8n/decorators": "0.31.1", "@n8n/di": "0.9.0", "@n8n/errors": "0.5.0", "@n8n/localtunnel": "3.0.0", - "@n8n/n8n-nodes-langchain": "1.119.1", + "@n8n/n8n-nodes-langchain": "1.120.1", "@n8n/permissions": "0.42.0", - "@n8n/task-runner": "1.56.1", + "@n8n/task-runner": "1.57.1", "@n8n/typeorm": "0.3.20-15", "@parcel/watcher": "^2.5.1", "@rudderstack/rudder-sdk-node": "2.1.4", @@ -24094,10 +24192,10 @@ "lodash": "4.17.21", "luxon": "3.4.4", "mysql2": "3.15.0", - "n8n-core": "1.119.2", - "n8n-editor-ui": "1.120.1", - "n8n-nodes-base": "1.118.1", - "n8n-workflow": "1.117.0", + "n8n-core": "1.120.1", + "n8n-editor-ui": "1.121.2", + "n8n-nodes-base": "1.119.1", + "n8n-workflow": "1.118.1", "nanoid": "3.3.8", "nodemailer": "7.0.10", "oauth-1.0a": "2.2.6", @@ -24143,19 +24241,19 @@ } }, "node_modules/n8n-core": { - "version": "1.120.0", - "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.120.0.tgz", - "integrity": "sha512-oOZEh7CzLFZ/RWmtiSNebfAjTwxO++smxBs5vq3TE/J8Hg6tC3anrf8LpCLffS1yMy9tEGK+EQp0kbGDhYzhLQ==", + "version": "1.121.0", + "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.121.0.tgz", + "integrity": "sha512-ACmhXYs1sPPq6aFYSJo/xh74Anx6k6/rCjar91Xs79FMEUb4r5FkMpfs5qmD0u+WGc6yTmgwqde78rVOKXr1ew==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-s3": "3.808.0", "@langchain/core": "0.3.68", - "@n8n/backend-common": "^0.31.0", - "@n8n/client-oauth2": "0.31.0", - "@n8n/config": "1.63.0", + "@n8n/backend-common": "^0.32.0", + "@n8n/client-oauth2": "0.32.0", + "@n8n/config": "1.64.0", "@n8n/constants": "0.14.0", - "@n8n/decorators": "0.31.0", - "@n8n/di": "0.9.0", + "@n8n/decorators": "0.32.0", + "@n8n/di": "0.10.0", "@sentry/node": "^9.42.1", "@sentry/node-native": "^9.42.1", "axios": "1.12.0", @@ -24173,7 +24271,7 @@ "lodash": "4.17.21", "luxon": "3.4.4", "mime-types": "3.0.1", - "n8n-workflow": "1.118.0", + "n8n-workflow": "1.119.0", "nanoid": "3.3.8", "oauth-1.0a": "2.2.6", "p-cancelable": "2.1.1", @@ -24194,40 +24292,43 @@ } }, "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==", + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/@n8n/backend-common/-/backend-common-0.32.0.tgz", + "integrity": "sha512-/i4X8F8awyRgGIb5JhgRE1Pqmmx8tg/qdu/lKbWgGS7EjVoZ9bK+fwIoY8lO0TGVM9JRfBsa+QhJinpEDuAGLw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/config": "^1.63.0", + "@n8n/config": "^1.64.0", "@n8n/constants": "^0.14.0", - "@n8n/decorators": "^0.31.0", - "@n8n/di": "^0.9.0", + "@n8n/decorators": "^0.32.0", + "@n8n/di": "^0.10.0", "callsites": "3.1.0", - "n8n-workflow": "^1.118.0", + "n8n-workflow": "^1.119.0", "picocolors": "1.0.1", "reflect-metadata": "0.2.2", "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==", + "version": "0.32.0", + "resolved": "https://registry.npmjs.org/@n8n/decorators/-/decorators-0.32.0.tgz", + "integrity": "sha512-g8k23GVMNQUm3GuRotypzomFOfqHuAXBxkXVqWpXGtmMmN7+R2It+NzXVq2sZu3p97Y2s2kOUkJ0YehH+Hew4Q==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/constants": "^0.14.0", - "@n8n/di": "^0.9.0", - "@n8n/permissions": "^0.42.0", + "@n8n/di": "^0.10.0", + "@n8n/permissions": "^0.43.0", "lodash": "4.17.21", - "n8n-workflow": "^1.118.0" + "n8n-workflow": "^1.119.0" + } + }, + "node_modules/n8n-core/node_modules/@n8n/permissions": { + "version": "0.43.0", + "resolved": "https://registry.npmjs.org/@n8n/permissions/-/permissions-0.43.0.tgz", + "integrity": "sha512-lZrdIn8fWBy/YUbgz1zjNfaIHsWgnT/1M5q0jotp9gEtZ1cchSIp6/dRnTWC3i8LCxqqMvbiBN3tSjaZnlr8sA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "zod": "3.25.67" } }, "node_modules/n8n-core/node_modules/@opentelemetry/instrumentation-connect": { @@ -24601,15 +24702,6 @@ "@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.47.1", "resolved": "https://registry.npmjs.org/@sentry/node/-/node-9.47.1.tgz", @@ -24656,29 +24748,6 @@ "node": ">=18" } }, - "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.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", @@ -24810,31 +24879,6 @@ "node": ">= 0.6" } }, - "node_modules/n8n-core/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-core/node_modules/picocolors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", @@ -24902,24 +24946,24 @@ } }, "node_modules/n8n-editor-ui": { - "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==", + "version": "1.121.2", + "resolved": "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-1.121.2.tgz", + "integrity": "sha512-090TWqDrYNfq+ySYo6nVumEYyq8g7sZE5u5gXzIMjut/8qnsP0Kwqpq5P3Alch/VwTV64MtWyYYgyIHkiDXn/Q==", "license": "SEE LICENSE IN LICENSE.md" }, "node_modules/n8n-nodes-base": { - "version": "1.119.0", - "resolved": "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-1.119.0.tgz", - "integrity": "sha512-Gc1y8AZpzQWPqvsEn8iCwcWzBhAhjXO6hmS9WKf4Eqrge+UAxvucz53HlwR5ZXk3EnwS32FfUSKspWJU+8SfHw==", + "version": "1.120.0", + "resolved": "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-1.120.0.tgz", + "integrity": "sha512-cGlpMfjwo3Z24pD530REryucbLEEYyfb2o/wB9VVu8A9bwYi0D9yoGu5f8uDde4hQuNI4hdYPJ6X8neAKD/PmQ==", "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.63.0", - "@n8n/di": "0.9.0", + "@n8n/config": "1.64.0", + "@n8n/di": "0.10.0", "@n8n/errors": "^0.5.0", - "@n8n/imap": "0.15.0", + "@n8n/imap": "0.16.0", "@n8n/vm2": "3.9.25", "alasql": "4.4.0", "amqplib": "0.10.6", @@ -24959,7 +25003,7 @@ "mqtt": "5.7.2", "mssql": "10.0.2", "mysql2": "3.15.0", - "n8n-workflow": "1.118.0", + "n8n-workflow": "1.119.0", "node-html-markdown": "1.2.0", "node-ssh": "13.2.0", "nodemailer": "7.0.10", @@ -25215,31 +25259,6 @@ } } }, - "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", @@ -25270,29 +25289,21 @@ "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", - "integrity": "sha512-6ITfRh6RpYZMI6XypHvtGsUqwxhAr+Ox2KY2DdQ32z6H9xhIQfAjxrSvE4tLQN1NiKDYTAjXx5CaLVEgMKmpvQ==", + "version": "1.119.0", + "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.119.0.tgz", + "integrity": "sha512-I8++rz9TLLCbZB5zuO7QKhE8xXVSLt9MWxf3Rpa+bUpHouWRBqnFkJB+8Dpg++gumUK4vevOgQ0cVo9AaL4Q9A==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/errors": "^0.5.0", "@n8n/tournament": "1.0.6", - "ast-types": "0.15.2", + "ast-types": "0.16.1", "callsites": "3.1.0", "esprima-next": "5.8.4", "form-data": "4.0.0", "jmespath": "0.16.0", "js-base64": "3.7.2", + "jsonrepair": "3.13.1", "jssha": "3.3.1", "lodash": "4.17.21", "luxon": "3.4.4", @@ -25336,10 +25347,19 @@ "node": ">=18" } }, + "node_modules/n8n/node_modules/@n8n/client-oauth2": { + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@n8n/client-oauth2/-/client-oauth2-0.31.0.tgz", + "integrity": "sha512-qR9bQsUEd9RCMft46zwPZAgLZkAeSCoFD+VClvkuCAgMLq38B00P/pa2gKHTcAbekp2/eMarB/0yYuUP6lGnxg==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "axios": "1.12.0" + } + }, "node_modules/n8n/node_modules/@n8n/config": { - "version": "1.62.1", - "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.62.1.tgz", - "integrity": "sha512-j1JEw7y/zgR0mI8iuvqEWcTPqV22pnPYQkzGRX0PhPuQUrDj9BqfJkpgDtoUXIl6wtoltb4lNIUQmE2MchFW3w==", + "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", @@ -25347,14 +25367,46 @@ "zod": "3.25.67" } }, + "node_modules/n8n/node_modules/@n8n/di": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@n8n/di/-/di-0.9.0.tgz", + "integrity": "sha512-eHXzxSsGfSJg6pRvPEFAJ9fMFW26qfU07JCCSDvCiI0+teFejj+x5comqS/g+lXT11+rKRoSKT//5PILZcR/CA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "reflect-metadata": "0.2.2" + } + }, + "node_modules/n8n/node_modules/@n8n/imap": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@n8n/imap/-/imap-0.15.0.tgz", + "integrity": "sha512-zvh7Ug8rOAt/zylKpznqpNr9WJYV/l3SwoJppQBTcFjeZuW++vaPsKAl7HEePhTHIYc+QKjjwEIG4I5RNtq1ag==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "iconv-lite": "0.6.3", + "imap": "0.8.19", + "quoted-printable": "1.0.1", + "utf8": "3.0.0", + "uuencode": "0.0.4" + } + }, + "node_modules/n8n/node_modules/@n8n/json-schema-to-zod": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@n8n/json-schema-to-zod/-/json-schema-to-zod-1.5.0.tgz", + "integrity": "sha512-ETxXsPWsxTn8Ida21Z+PIhZSkEaJGaKXkHAV3YnzeHtQRRD9EV7dWhN7mTdoZQXLXja19e7UrFbyd7hkZ3vkZA==", + "license": "SEE LICENSE IN LICENSE.md", + "peerDependencies": { + "zod": "^3.0.0" + } + }, "node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain": { - "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==", + "version": "1.120.1", + "resolved": "https://registry.npmjs.org/@n8n/n8n-nodes-langchain/-/n8n-nodes-langchain-1.120.1.tgz", + "integrity": "sha512-8pLngNQ8MgJ0Pd/O1zLxDqlNFPEe5ChAWSaxMpcGM2Acy1Lvw88yG9GY5DhBLdcknC8CUvO1hxL7txYBaA2Hxg==", "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", @@ -25381,7 +25433,7 @@ "@modelcontextprotocol/sdk": "1.20.0", "@mozilla/readability": "0.6.0", "@n8n/client-oauth2": "0.31.0", - "@n8n/config": "1.62.1", + "@n8n/config": "1.63.0", "@n8n/di": "0.9.0", "@n8n/errors": "^0.5.0", "@n8n/json-schema-to-zod": "1.5.0", @@ -25408,10 +25460,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.1", - "n8n-workflow": "1.117.0", + "n8n-nodes-base": "1.119.1", + "n8n-workflow": "1.118.1", "openai": "5.12.2", "pdf-parse": "1.1.1", "pg": "8.12.0", @@ -25888,9 +25940,9 @@ } }, "node_modules/n8n/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", @@ -25923,9 +25975,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" }, @@ -25934,12 +25986,12 @@ } }, "node_modules/n8n/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==", + "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.46.0" + "@sentry/core": "9.47.1" }, "engines": { "node": ">=18" @@ -26047,9 +26099,9 @@ } }, "node_modules/n8n/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", @@ -26062,6 +26114,27 @@ "node": ">= 6" } }, + "node_modules/n8n/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/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/node_modules/cheerio-select": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.6.0.tgz", @@ -26254,6 +26327,39 @@ "node": ">=0.10.0" } }, + "node_modules/n8n/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/n8n/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/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/node_modules/mongodb": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.11.0.tgz", @@ -26301,18 +26407,18 @@ } }, "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==", + "version": "1.120.1", + "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.120.1.tgz", + "integrity": "sha512-f0os+jUcbL2bJi4sJL9aZp/0K0yFS0iFd6esA9bZNI9XWY3yG+NhmSGRE0vcGp93cXrL6kWx4nk5lE3eUA0OZQ==", "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/backend-common": "^0.31.1", "@n8n/client-oauth2": "0.31.0", - "@n8n/config": "1.62.1", - "@n8n/constants": "0.13.0", - "@n8n/decorators": "0.30.1", + "@n8n/config": "1.63.0", + "@n8n/constants": "0.14.0", + "@n8n/decorators": "0.31.1", "@n8n/di": "0.9.0", "@sentry/node": "^9.42.1", "@sentry/node-native": "^9.42.1", @@ -26330,8 +26436,8 @@ "jsonwebtoken": "9.0.2", "lodash": "4.17.21", "luxon": "3.4.4", - "mime-types": "2.1.35", - "n8n-workflow": "1.117.0", + "mime-types": "3.0.1", + "n8n-workflow": "1.118.1", "nanoid": "3.3.8", "oauth-1.0a": "2.2.6", "p-cancelable": "2.1.1", @@ -26352,15 +26458,15 @@ } }, "node_modules/n8n/node_modules/n8n-nodes-base": { - "version": "1.118.1", - "resolved": "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-1.118.1.tgz", - "integrity": "sha512-Q2oiHFLohEfnVYVI67wck41FuwWlk+NfioXeJyEBUZbKQCqKrYXQ9ap+F0Naf8yVUW0DinkZlyRycG7nwTQZug==", + "version": "1.119.1", + "resolved": "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-1.119.1.tgz", + "integrity": "sha512-Q0pBOLjrOj36XputprC3k5gfSIaq3Vkld6Udw2AKaIhbBbT1p9ybb/9ttlxzWPvuowp5oFKZ8Pr5/SrDUsBulw==", "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.1", + "@n8n/config": "1.63.0", "@n8n/di": "0.9.0", "@n8n/errors": "^0.5.0", "@n8n/imap": "0.15.0", @@ -26396,13 +26502,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.1", "node-html-markdown": "1.2.0", "node-ssh": "13.2.0", "nodemailer": "7.0.10", @@ -26515,6 +26622,31 @@ "entities": "^2.0.0" } }, + "node_modules/n8n/node_modules/n8n-workflow": { + "version": "1.118.1", + "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.118.1.tgz", + "integrity": "sha512-UzaiaIBzhjBJWm+eaEFdsCcA0KNbR+/ZppE6uoOjifrbvs3cjWe6m0VsVJ9NItTKouKIgygwr5ZTJPhKJ3jzJA==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@n8n/errors": "^0.5.0", + "@n8n/tournament": "1.0.6", + "ast-types": "0.16.1", + "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/node_modules/open": { "version": "7.4.2", "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", @@ -26611,18 +26743,6 @@ "node": ">=10" } }, - "node_modules/n8n/node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/n8n/node_modules/undici": { "version": "7.16.0", "resolved": "https://registry.npmjs.org/undici/-/undici-7.16.0.tgz", @@ -28930,6 +29050,18 @@ "node": ">= 4" } }, + "node_modules/recast/node_modules/ast-types": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.15.2.tgz", + "integrity": "sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/rechoir": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", diff --git a/package.json b/package.json index db5f94e..0e8d124 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "n8n-mcp", - "version": "2.26.0", + "version": "2.26.1", "description": "Integration between n8n workflow automation and Model Context Protocol (MCP)", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -141,15 +141,15 @@ }, "dependencies": { "@modelcontextprotocol/sdk": "^1.20.1", - "@n8n/n8n-nodes-langchain": "^1.119.1", + "@n8n/n8n-nodes-langchain": "^1.120.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.120.3", - "n8n-core": "^1.119.2", - "n8n-workflow": "^1.117.0", + "n8n": "^1.121.2", + "n8n-core": "^1.120.1", + "n8n-workflow": "^1.118.1", "openai": "^4.77.0", "sql.js": "^1.13.0", "tslib": "^2.6.2",