diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e69518..994b1a8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.22.8] - 2025-11-03 + +### πŸ”„ Dependencies Update + +**n8n Platform Update to 1.118.1** + +Updated n8n and all related dependencies to the latest versions: + +- **n8n**: 1.117.2 β†’ 1.118.1 +- **n8n-core**: 1.116.0 β†’ 1.117.0 +- **n8n-workflow**: 1.114.0 β†’ 1.115.0 +- **@n8n/n8n-nodes-langchain**: 1.116.2 β†’ 1.117.0 + +### πŸ“Š Database Changes + +- Rebuilt node database with **542 nodes** + - 439 nodes from n8n-nodes-base + - 103 nodes from @n8n/n8n-nodes-langchain +- All node metadata synchronized with latest n8n release + +### βœ… Verification + +- Database rebuild completed successfully +- All node types validated +- Documentation mappings updated + +Conceived by Romuald CzΕ‚onkowski - https://www.aiadvisors.pl/en + ## [2.22.7] - 2025-10-26 ### πŸ“ Documentation Fixes diff --git a/README.md b/README.md index 2e04ced..30f5db9 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.117.2-orange.svg)](https://github.com/n8n-io/n8n) +[![n8n version](https://img.shields.io/badge/n8n-1.118.1-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 7a7e2d9..fc8c74f 100644 Binary files a/data/nodes.db and b/data/nodes.db differ diff --git a/package-lock.json b/package-lock.json index b7d9ca5..1b4f955 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,15 +10,15 @@ "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.20.1", - "@n8n/n8n-nodes-langchain": "^1.116.2", + "@n8n/n8n-nodes-langchain": "^1.117.0", "@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.117.2", - "n8n-core": "^1.116.0", - "n8n-workflow": "^1.114.0", + "n8n": "^1.118.1", + "n8n-core": "^1.117.0", + "n8n-workflow": "^1.115.0", "openai": "^4.77.0", "sql.js": "^1.13.0", "tslib": "^2.6.2", @@ -9488,9 +9488,9 @@ } }, "node_modules/@n8n/ai-workflow-builder": { - "version": "0.27.1", - "resolved": "https://registry.npmjs.org/@n8n/ai-workflow-builder/-/ai-workflow-builder-0.27.1.tgz", - "integrity": "sha512-lStSmx/Bk75wQQxnlrjYyhg9QZZykyVbQgOQPmpgGJCJnsUD0NvBi2mWx6iGpBkxJ5E0yscq+6CRDzP7Wbv80Q==", + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@n8n/ai-workflow-builder/-/ai-workflow-builder-0.28.0.tgz", + "integrity": "sha512-1FmJJCwCq7ZXgLY2Hv5rpRL17Xou/ePDvnOdd0PqYzbpi2Ty14x35o7Bc1ZfJ6Q0AUqYLAHWbZDR5jPenMoMIw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@langchain/anthropic": "0.3.26", @@ -9498,41 +9498,17 @@ "@langchain/langgraph": "0.2.74", "@langchain/openai": "0.6.16", "@n8n_io/ai-assistant-sdk": "1.17.0", - "@n8n/backend-common": "^0.27.0", - "@n8n/config": "1.59.0", + "@n8n/backend-common": "^0.28.0", + "@n8n/config": "1.60.0", "@n8n/di": "0.9.0", + "csv-parse": "5.5.0", "langsmith": "^0.3.45", "lodash": "4.17.21", - "n8n-workflow": "1.114.0", + "n8n-workflow": "1.115.0", "picocolors": "1.0.1", "zod": "3.25.67" } }, - "node_modules/@n8n/ai-workflow-builder/node_modules/n8n-workflow": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.114.0.tgz", - "integrity": "sha512-qYXkaBmBlJN5E3xn1EnGoVQb6fOXGHiMC4Vs98TZKxaoaLoc2ZXpeTtMOBnKs937mOdeVXpJKqkS1XS7wQ6wQw==", - "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", @@ -9549,43 +9525,18 @@ } }, "node_modules/@n8n/api-types": { - "version": "0.51.1", - "resolved": "https://registry.npmjs.org/@n8n/api-types/-/api-types-0.51.1.tgz", - "integrity": "sha512-6HWBqnsCK4Ju6k6p+ULh/Ofe5Le2/LFEcqj27V56pMeM57mtBSZavr8/IEFuNPE4y3fjYENHGx2dlVI4xVNyVw==", + "version": "0.52.0", + "resolved": "https://registry.npmjs.org/@n8n/api-types/-/api-types-0.52.0.tgz", + "integrity": "sha512-hKN82vrzJOMr3ry0FaseGaFleRvMTwXmTwcJ0vIycorcVKVhCUrfBE7kFX6CQVOTHCny8vJrQyJhQa9Zeyj7kA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/permissions": "0.40.0", - "n8n-workflow": "1.114.0", + "n8n-workflow": "1.115.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.114.0", - "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.114.0.tgz", - "integrity": "sha512-qYXkaBmBlJN5E3xn1EnGoVQb6fOXGHiMC4Vs98TZKxaoaLoc2ZXpeTtMOBnKs937mOdeVXpJKqkS1XS7wQ6wQw==", - "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", @@ -9596,17 +9547,17 @@ } }, "node_modules/@n8n/backend-common": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@n8n/backend-common/-/backend-common-0.27.0.tgz", - "integrity": "sha512-eOs/8JuovmMjYkn4SOq2nhc0xro+2EsIDask58itjjNFxrFVxNGWKhJygPhYv2Vcx5FxfYI915QA8l1ttQsHFQ==", + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@n8n/backend-common/-/backend-common-0.28.0.tgz", + "integrity": "sha512-mq6thMpl565lKXEqpLL/JbWloi3zh/YPON7xzJT9P4ZqdFtIaiE6QTgSJVHW0I5deOqHiC5cISp//PMRYzzEHA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/config": "^1.59.0", + "@n8n/config": "^1.60.0", "@n8n/constants": "^0.13.0", - "@n8n/decorators": "^0.27.0", + "@n8n/decorators": "^0.28.0", "@n8n/di": "^0.9.0", "callsites": "3.1.0", - "n8n-workflow": "^1.114.0", + "n8n-workflow": "^1.115.0", "picocolors": "1.0.1", "reflect-metadata": "0.2.2", "winston": "3.14.2", @@ -9656,20 +9607,20 @@ } }, "node_modules/@n8n/backend-test-utils": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@n8n/backend-test-utils/-/backend-test-utils-0.20.0.tgz", - "integrity": "sha512-BwluXycD18ox0sc9v9ucOux3Xo1sEfZF49wDyRrwGAxlJPDXasrWOMD4cRwA0PVJIo2MwNPaVVuf/L/7bkPjjg==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@n8n/backend-test-utils/-/backend-test-utils-0.21.0.tgz", + "integrity": "sha512-gA0+DqCNDY8/aJ/CzQBWjWcOOG3mj0YDIaKhMRYKsdtjWa7GvV0r7pjodQOzvEQ3cNYbZBLpGZXYlXbxohkumA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/backend-common": "^0.27.0", - "@n8n/config": "^1.59.0", + "@n8n/backend-common": "^0.28.0", + "@n8n/config": "^1.60.0", "@n8n/constants": "^0.13.0", - "@n8n/db": "^0.28.0", + "@n8n/db": "^0.29.0", "@n8n/di": "^0.9.0", "@n8n/permissions": "^0.40.0", "@n8n/typeorm": "0.3.20-14", "jest-mock-extended": "^3.0.4", - "n8n-workflow": "^1.114.0", + "n8n-workflow": "^1.115.0", "reflect-metadata": "0.2.2", "uuid": "10.0.0" } @@ -9711,9 +9662,9 @@ } }, "node_modules/@n8n/config": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.59.0.tgz", - "integrity": "sha512-Y5y44fu6TgzA1Ue7gAylmKkkYUnY5V3aKpGm3lB7/alqRNywq9xIacoK4kaqgCGW7Gfs7QpOK8m4H969EgKSiA==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.60.0.tgz", + "integrity": "sha512-W2JE4HUqEUYBP8tAgAtFpaHQNMSCG8nXE9iAtNzLlgWT5JZFcCPduK38gW5NWk+fFI9F8hlTG2oZvCib60XPng==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/di": "0.9.0", @@ -9737,24 +9688,24 @@ "license": "SEE LICENSE IN LICENSE.md" }, "node_modules/@n8n/db": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@n8n/db/-/db-0.28.1.tgz", - "integrity": "sha512-IjW5Lin9Rgl9G+InUFrnLahPe1uBoUv+6ZCi/VuxDlIjvJYZBoft8EScT6S63lLQG/zpCPqPMjGrxR9zSU1H7g==", + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/@n8n/db/-/db-0.29.0.tgz", + "integrity": "sha512-3dx5OuLNmZf/lHyyIaiYC0QT7Dl/UtyoNygSALpNEYc2KqnioAIVvPvwA3ZVOW44wrKHaQyN3PU3guskIP0V3Q==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/api-types": "^0.51.1", - "@n8n/backend-common": "^0.27.0", - "@n8n/config": "^1.59.0", + "@n8n/api-types": "^0.52.0", + "@n8n/backend-common": "^0.28.0", + "@n8n/config": "^1.60.0", "@n8n/constants": "^0.13.0", - "@n8n/decorators": "^0.27.0", + "@n8n/decorators": "^0.28.0", "@n8n/di": "^0.9.0", "@n8n/permissions": "^0.40.0", "@n8n/typeorm": "0.3.20-14", "class-validator": "0.14.0", "flatted": "3.2.7", "lodash": "4.17.21", - "n8n-core": "^1.116.0", - "n8n-workflow": "^1.114.0", + "n8n-core": "^1.117.0", + "n8n-workflow": "^1.115.0", "nanoid": "3.3.8", "p-lazy": "3.1.0", "reflect-metadata": "0.2.2", @@ -9779,16 +9730,16 @@ } }, "node_modules/@n8n/decorators": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@n8n/decorators/-/decorators-0.27.0.tgz", - "integrity": "sha512-1kmKpin9ziyIYqt/zLP9ckNkHDgnJuxAZbTurJuMsFZ3j+dJIc8oyESHTsuvImKR1siqMWvEKxk4FUKyhrasjg==", + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@n8n/decorators/-/decorators-0.28.0.tgz", + "integrity": "sha512-DWh90o8Zq7PYMGA/FnC3zLYtZU6KC/UZy3QUAW5A6IF3oWPCUQ+7fvRV9hBMRBPZTiHF5E2gSBhB2Mc2AFcRCA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/constants": "^0.13.0", "@n8n/di": "^0.9.0", "@n8n/permissions": "^0.40.0", "lodash": "4.17.21", - "n8n-workflow": "^1.114.0" + "n8n-workflow": "^1.115.0" } }, "node_modules/@n8n/di": { @@ -9968,17 +9919,6 @@ "zod": "^3.24.1" } }, - "node_modules/@n8n/n8n-nodes-langchain/node_modules/@n8n/config": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.60.0.tgz", - "integrity": "sha512-W2JE4HUqEUYBP8tAgAtFpaHQNMSCG8nXE9iAtNzLlgWT5JZFcCPduK38gW5NWk+fFI9F8hlTG2oZvCib60XPng==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "@n8n/di": "0.9.0", - "reflect-metadata": "0.2.2", - "zod": "3.25.67" - } - }, "node_modules/@n8n/n8n-nodes-langchain/node_modules/@qdrant/js-client-rest": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@qdrant/js-client-rest/-/js-client-rest-1.14.1.tgz", @@ -10163,12 +10103,12 @@ } }, "node_modules/@n8n/task-runner": { - "version": "1.53.0", - "resolved": "https://registry.npmjs.org/@n8n/task-runner/-/task-runner-1.53.0.tgz", - "integrity": "sha512-LOHYmUQJdPXFMDFwVnXirpE0s6zxWSXiapWg2kNxCbMTYpwjgeNXAx90PiOjmK3UE1H8CBU/xvdIsI3S/lnOew==", + "version": "1.54.0", + "resolved": "https://registry.npmjs.org/@n8n/task-runner/-/task-runner-1.54.0.tgz", + "integrity": "sha512-WtXqkvKDy1B8B+dH770nlU4NxmQivCwt+2N665RwmUZocfhdkdq8tqyLluhwNubz4+Oe73Ub2+pOgiIT69RX5A==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/config": "1.59.0", + "@n8n/config": "1.60.0", "@n8n/di": "0.9.0", "@n8n/errors": "^0.5.0", "@sentry/node": "^9.42.1", @@ -10176,8 +10116,8 @@ "acorn-walk": "8.3.4", "lodash": "4.17.21", "luxon": "3.4.4", - "n8n-core": "1.116.0", - "n8n-workflow": "1.114.0", + "n8n-core": "1.117.0", + "n8n-workflow": "1.115.0", "nanoid": "3.3.8", "ws": "^8.18.0" } @@ -10630,29 +10570,182 @@ "node": ">=0.4.0" } }, - "node_modules/@n8n/task-runner/node_modules/n8n-workflow": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.114.0.tgz", - "integrity": "sha512-qYXkaBmBlJN5E3xn1EnGoVQb6fOXGHiMC4Vs98TZKxaoaLoc2ZXpeTtMOBnKs937mOdeVXpJKqkS1XS7wQ6wQw==", + "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.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", + "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", + "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.117.0", + "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.117.0.tgz", + "integrity": "sha512-N5vSDainj0hhzzvL2W/kT83SY8eBboh10G+TVOriT6VAp7vi/ju+IkzdhgN5Eh20gt5iOLbLIVUWbSnNBhg+wQ==", "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.28.0", + "@n8n/client-oauth2": "0.30.0", + "@n8n/config": "1.60.0", + "@n8n/constants": "0.13.0", + "@n8n/decorators": "0.28.0", + "@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.115.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": { @@ -15102,9 +15195,9 @@ "license": "MIT" }, "node_modules/@types/validator": { - "version": "13.15.3", - "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.15.3.tgz", - "integrity": "sha512-7bcUmDyS6PN3EuD9SlGGOxM77F8WLVsrwkxyWxKnxzmXoequ6c7741QBrANq6htVRGOITJ7z72mTP6Z4XyuG+Q==", + "version": "13.15.4", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.15.4.tgz", + "integrity": "sha512-LSFfpSnJJY9wbC0LQxgvfb+ynbHftFo0tMsFOl/J4wexLnYMmDSPaj2ZyDv3TkfL1UePxPrxOWJfbiRS8mQv7A==", "license": "MIT" }, "node_modules/@types/webidl-conversions": { @@ -16403,9 +16496,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.8.20", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.20.tgz", - "integrity": "sha512-JMWsdF+O8Orq3EMukbUN1QfbLK9mX2CkUmQBcW2T0s8OmdAUL5LLM/6wFwSrqXzlXB13yhyK9gTKS1rIizOduQ==", + "version": "2.8.23", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.23.tgz", + "integrity": "sha512-616V5YX4bepJFzNyOfce5Fa8fDJMfoxzOIzDCZwaGL8MKVpFrXqfNUoIpRn9YMI5pXf/VKgzjB4htFMsFKKdiQ==", "license": "Apache-2.0", "peer": true, "bin": { @@ -16993,9 +17086,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001751", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001751.tgz", - "integrity": "sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw==", + "version": "1.0.30001753", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001753.tgz", + "integrity": "sha512-Bj5H35MD/ebaOV4iDLqPEtiliTN29qkGtEHCwawWn4cYm+bPJM2NsaP30vtZcnERClMzp52J4+aw2UNbK4o+zw==", "funding": [ { "type": "opencollective", @@ -18573,9 +18666,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.5.240", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.240.tgz", - "integrity": "sha512-OBwbZjWgrCOH+g6uJsA2/7Twpas2OlepS9uvByJjR2datRDuKGYeD+nP8lBBks2qnB7bGJNHDUx7c/YLaT3QMQ==", + "version": "1.5.244", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.244.tgz", + "integrity": "sha512-OszpBN7xZX4vWMPJwB9illkN/znA8M36GQqQxi6MNy9axWxhOfJyZZJtSLQCpEFLHP2xK33BiWx9aIuIEXVCcw==", "license": "ISC", "peer": true }, @@ -24496,9 +24589,9 @@ } }, "node_modules/n8n": { - "version": "1.117.2", - "resolved": "https://registry.npmjs.org/n8n/-/n8n-1.117.2.tgz", - "integrity": "sha512-iINVxjTS9ye9ByISvIyMsHmBa1fIUEUqhhHrGzL2u1q1qSInliK1IzTYncdNPqpfiodId5PTz6CyvWDSAQXdLA==", + "version": "1.118.1", + "resolved": "https://registry.npmjs.org/n8n/-/n8n-1.118.1.tgz", + "integrity": "sha512-0xcGFJipP6NFaNlwwvLeaLavqY+4wIy0ozeRz3y7m148ZUv7KeAY011X8b90t2RSH98V776/YiqWzHx782QhRg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-secrets-manager": "3.808.0", @@ -24507,21 +24600,21 @@ "@google-cloud/secret-manager": "5.6.0", "@n8n_io/ai-assistant-sdk": "1.17.0", "@n8n_io/license-sdk": "2.23.0", - "@n8n/ai-workflow-builder": "0.27.1", - "@n8n/api-types": "0.51.1", - "@n8n/backend-common": "^0.27.0", - "@n8n/backend-test-utils": "^0.20.0", + "@n8n/ai-workflow-builder": "0.28.0", + "@n8n/api-types": "0.52.0", + "@n8n/backend-common": "^0.28.0", + "@n8n/backend-test-utils": "^0.21.0", "@n8n/client-oauth2": "0.30.0", - "@n8n/config": "1.59.0", + "@n8n/config": "1.60.0", "@n8n/constants": "^0.13.0", - "@n8n/db": "^0.28.1", - "@n8n/decorators": "0.27.0", + "@n8n/db": "^0.29.0", + "@n8n/decorators": "0.28.0", "@n8n/di": "0.9.0", "@n8n/errors": "0.5.0", "@n8n/localtunnel": "3.0.0", - "@n8n/n8n-nodes-langchain": "1.116.2", + "@n8n/n8n-nodes-langchain": "1.117.0", "@n8n/permissions": "0.40.0", - "@n8n/task-runner": "1.53.0", + "@n8n/task-runner": "1.54.0", "@n8n/typeorm": "0.3.20-14", "@parcel/watcher": "^2.5.1", "@rudderstack/rudder-sdk-node": "2.1.4", @@ -24561,10 +24654,10 @@ "lodash": "4.17.21", "luxon": "3.4.4", "mysql2": "3.15.0", - "n8n-core": "1.116.0", - "n8n-editor-ui": "1.117.2", - "n8n-nodes-base": "1.115.0", - "n8n-workflow": "1.114.0", + "n8n-core": "1.117.0", + "n8n-editor-ui": "1.118.1", + "n8n-nodes-base": "1.116.0", + "n8n-workflow": "1.115.0", "nanoid": "3.3.8", "nodemailer": "6.9.9", "oauth-1.0a": "2.2.6", @@ -24609,18 +24702,18 @@ } }, "node_modules/n8n-core": { - "version": "1.116.0", - "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.116.0.tgz", - "integrity": "sha512-DhA4g8/vTNay9Vr0vrJH1Jb4aqu5UJe0f8LOHP4buK2Jij+CrvUXoGz5QP/y9g0WCekJNIT0oOlGDKxpeaIK1g==", + "version": "1.118.0", + "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.118.0.tgz", + "integrity": "sha512-59r5hO/5Bin1TCuVkAKMWoe8qGEtos3yj1gOhLNOx0GLPKegnKPBTBQ0LMEo4T1rDXNzYDya3berY+14bAEDYQ==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-s3": "3.808.0", "@langchain/core": "0.3.68", - "@n8n/backend-common": "^0.27.0", - "@n8n/client-oauth2": "0.30.0", - "@n8n/config": "1.59.0", + "@n8n/backend-common": "^0.29.0", + "@n8n/client-oauth2": "0.31.0", + "@n8n/config": "1.61.0", "@n8n/constants": "0.13.0", - "@n8n/decorators": "0.27.0", + "@n8n/decorators": "0.29.0", "@n8n/di": "0.9.0", "@sentry/node": "^9.42.1", "@sentry/node-native": "^9.42.1", @@ -24639,7 +24732,7 @@ "lodash": "4.17.21", "luxon": "3.4.4", "mime-types": "2.1.35", - "n8n-workflow": "1.114.0", + "n8n-workflow": "1.116.0", "nanoid": "3.3.8", "oauth-1.0a": "2.2.6", "p-cancelable": "2.1.1", @@ -24659,6 +24752,66 @@ "n8n-generate-translations": "bin/generate-translations" } }, + "node_modules/n8n-core/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==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@n8n/config": "^1.61.0", + "@n8n/constants": "^0.13.0", + "@n8n/decorators": "^0.29.0", + "@n8n/di": "^0.9.0", + "callsites": "3.1.0", + "n8n-workflow": "^1.116.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/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-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==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@n8n/di": "0.9.0", + "reflect-metadata": "0.2.2", + "zod": "3.25.67" + } + }, + "node_modules/n8n-core/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==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@n8n/constants": "^0.13.0", + "@n8n/di": "^0.9.0", + "@n8n/permissions": "^0.41.0", + "lodash": "4.17.21", + "n8n-workflow": "^1.116.0" + } + }, + "node_modules/n8n-core/node_modules/@n8n/permissions": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@n8n/permissions/-/permissions-0.41.0.tgz", + "integrity": "sha512-EenXoewp2hZzTY4LdK7vgjAHSVxnRN2yuMGUocXWI9nyfgD8d6zgTJl/DFAWoUjWpZF7ytWHD82dqhtGXwkODg==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "zod": "3.25.67" + } + }, "node_modules/n8n-core/node_modules/@opentelemetry/instrumentation-connect": { "version": "0.43.1", "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.43.1.tgz", @@ -25166,9 +25319,9 @@ } }, "node_modules/n8n-core/node_modules/n8n-workflow": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.114.0.tgz", - "integrity": "sha512-qYXkaBmBlJN5E3xn1EnGoVQb6fOXGHiMC4Vs98TZKxaoaLoc2ZXpeTtMOBnKs937mOdeVXpJKqkS1XS7wQ6wQw==", + "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", @@ -25257,9 +25410,9 @@ } }, "node_modules/n8n-editor-ui": { - "version": "1.117.2", - "resolved": "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-1.117.2.tgz", - "integrity": "sha512-03Nmp+3/p9sIEC4MBT3QaFzv31KdR6/sLhr0kvXLSJ/8T98PTdy/wh5mvgPQyo0a6zdg0nw5WzbsaMo71mcy6g==", + "version": "1.118.1", + "resolved": "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-1.118.1.tgz", + "integrity": "sha512-isnwIs30CR3UpE6ICSrXdgHkHE8hhpgBTr51vCtkoGFsawWjcMs2JqBHOtSkYfDdLw9YVTLflUfyuervoYZ5tg==", "license": "SEE LICENSE IN LICENSE.md" }, "node_modules/n8n-nodes-base": { @@ -25343,17 +25496,6 @@ "xmlhttprequest-ssl": "3.1.0" } }, - "node_modules/n8n-nodes-base/node_modules/@n8n/config": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.60.0.tgz", - "integrity": "sha512-W2JE4HUqEUYBP8tAgAtFpaHQNMSCG8nXE9iAtNzLlgWT5JZFcCPduK38gW5NWk+fFI9F8hlTG2oZvCib60XPng==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "@n8n/di": "0.9.0", - "reflect-metadata": "0.2.2", - "zod": "3.25.67" - } - }, "node_modules/n8n-nodes-base/node_modules/cheerio": { "version": "1.0.0-rc.6", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.6.tgz", @@ -25589,15 +25731,6 @@ "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.115.0", "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.115.0.tgz", @@ -25632,162 +25765,6 @@ "url": "https://github.com/sponsors/colinhacks" } }, - "node_modules/n8n/node_modules/@modelcontextprotocol/sdk": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.15.1.tgz", - "integrity": "sha512-W/XlN9c528yYn+9MQkVjxiTPgPxoxt+oczfjHBDsJx0+59+O7B75Zhsp0B16Xbwbz8ANISDajh6+V7nIcPMc5w==", - "license": "MIT", - "dependencies": { - "ajv": "^6.12.6", - "content-type": "^1.0.5", - "cors": "^2.8.5", - "cross-spawn": "^7.0.5", - "eventsource": "^3.0.2", - "eventsource-parser": "^3.0.0", - "express": "^5.0.1", - "express-rate-limit": "^7.5.0", - "pkce-challenge": "^5.0.0", - "raw-body": "^3.0.0", - "zod": "^3.23.8", - "zod-to-json-schema": "^3.24.1" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain": { - "version": "1.116.2", - "resolved": "https://registry.npmjs.org/@n8n/n8n-nodes-langchain/-/n8n-nodes-langchain-1.116.2.tgz", - "integrity": "sha512-hEss87zI2N4V/PW5M6nQDI2v8UKbUokPYZNxQzZnwHrgjDhYVs+yGWtr6owsERnVqdxuShB13vhhXjr1YRLOEQ==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "@aws-sdk/client-sso-oidc": "3.808.0", - "@azure/identity": "4.3.0", - "@getzep/zep-cloud": "1.0.12", - "@getzep/zep-js": "0.9.0", - "@google-cloud/resource-manager": "5.3.0", - "@google/genai": "1.19.0", - "@google/generative-ai": "0.21.0", - "@huggingface/inference": "4.0.5", - "@langchain/anthropic": "0.3.26", - "@langchain/aws": "0.1.11", - "@langchain/cohere": "0.3.4", - "@langchain/community": "0.3.50", - "@langchain/core": "0.3.68", - "@langchain/google-genai": "0.2.17", - "@langchain/google-vertexai": "0.2.18", - "@langchain/groq": "0.2.3", - "@langchain/mistralai": "0.2.3", - "@langchain/mongodb": "^0.1.0", - "@langchain/ollama": "0.2.3", - "@langchain/openai": "0.6.16", - "@langchain/pinecone": "0.2.0", - "@langchain/qdrant": "0.1.2", - "@langchain/redis": "0.1.1", - "@langchain/textsplitters": "0.1.0", - "@langchain/weaviate": "0.2.0", - "@modelcontextprotocol/sdk": "1.15.1", - "@mozilla/readability": "0.6.0", - "@n8n/client-oauth2": "0.30.0", - "@n8n/config": "1.59.0", - "@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/typescript-config": "1.3.0", - "@n8n/vm2": "3.9.25", - "@pinecone-database/pinecone": "^5.0.2", - "@qdrant/js-client-rest": "1.14.1", - "@supabase/supabase-js": "2.49.9", - "@xata.io/client": "0.28.4", - "@zilliz/milvus2-sdk-node": "^2.5.7", - "basic-auth": "2.0.1", - "cheerio": "1.0.0", - "cohere-ai": "7.14.0", - "d3-dsv": "2.0.0", - "epub2": "3.0.2", - "form-data": "4.0.0", - "generate-schema": "2.6.0", - "html-to-text": "9.0.5", - "https-proxy-agent": "7.0.6", - "ignore": "^5.2.0", - "js-tiktoken": "^1.0.12", - "jsdom": "23.0.1", - "langchain": "0.3.33", - "lodash": "4.17.21", - "mammoth": "1.11.0", - "mime-types": "2.1.35", - "mongodb": "6.11.0", - "n8n-nodes-base": "1.115.0", - "n8n-workflow": "1.114.0", - "openai": "5.12.2", - "pdf-parse": "1.1.1", - "pg": "8.12.0", - "proxy-from-env": "^1.1.0", - "redis": "4.6.14", - "sanitize-html": "2.12.1", - "sqlite3": "5.1.7", - "temp": "0.9.4", - "tmp-promise": "3.0.3", - "undici": "^6.21.0", - "weaviate-client": "3.6.2", - "zod": "3.25.67", - "zod-to-json-schema": "3.23.3" - } - }, - "node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain/node_modules/openai": { - "version": "5.12.2", - "resolved": "https://registry.npmjs.org/openai/-/openai-5.12.2.tgz", - "integrity": "sha512-xqzHHQch5Tws5PcKR2xsZGX9xtch+JQFz5zb14dGqlshmmDAFBFEWmeIpf7wVqWV+w7Emj7jRgkNJakyKE0tYQ==", - "license": "Apache-2.0", - "bin": { - "openai": "bin/cli" - }, - "peerDependencies": { - "ws": "^8.18.0", - "zod": "^3.23.8" - }, - "peerDependenciesMeta": { - "ws": { - "optional": true - }, - "zod": { - "optional": true - } - } - }, - "node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain/node_modules/ws": { - "version": "8.18.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", - "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", - "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain/node_modules/zod-to-json-schema": { - "version": "3.23.3", - "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.23.3.tgz", - "integrity": "sha512-TYWChTxKQbRJp5ST22o/Irt9KC5nj7CdBKYB/AosCRdj/wxEMvv4NNaj9XVUHDOIp53ZxArGhnw5HMZziPFjog==", - "license": "ISC", - "peerDependencies": { - "zod": "^3.23.3" - } - }, "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", @@ -26159,24 +26136,6 @@ "@opentelemetry/api": "^1.8" } }, - "node_modules/n8n/node_modules/@qdrant/js-client-rest": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@qdrant/js-client-rest/-/js-client-rest-1.14.1.tgz", - "integrity": "sha512-CkCCTDc4gCXq+hhjB3yDw9Hs/PxCJ0bKqk/LjAAmuL9+nDm/RPue4C/tGOIMlzouTQ2l6J6t+JPeM//j38VFug==", - "license": "Apache-2.0", - "dependencies": { - "@qdrant/openapi-typescript-fetch": "1.2.6", - "@sevinf/maybe": "0.5.0", - "undici": "^6.0.0" - }, - "engines": { - "node": ">=18.17.0", - "pnpm": ">=8" - }, - "peerDependencies": { - "typescript": ">=4.7" - } - }, "node_modules/n8n/node_modules/@sentry/node": { "version": "9.46.0", "resolved": "https://registry.npmjs.org/@sentry/node/-/node-9.46.0.tgz", @@ -26242,89 +26201,6 @@ "@opentelemetry/semantic-conventions": "^1.34.0" } }, - "node_modules/n8n/node_modules/@supabase/auth-js": { - "version": "2.69.1", - "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.69.1.tgz", - "integrity": "sha512-FILtt5WjCNzmReeRLq5wRs3iShwmnWgBvxHfqapC/VoljJl+W8hDAyFmf1NVw3zH+ZjZ05AKxiKxVeb0HNWRMQ==", - "license": "MIT", - "dependencies": { - "@supabase/node-fetch": "^2.6.14" - } - }, - "node_modules/n8n/node_modules/@supabase/functions-js": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.4.4.tgz", - "integrity": "sha512-WL2p6r4AXNGwop7iwvul2BvOtuJ1YQy8EbOd0dhG1oN1q8el/BIRSFCFnWAMM/vJJlHWLi4ad22sKbKr9mvjoA==", - "license": "MIT", - "dependencies": { - "@supabase/node-fetch": "^2.6.14" - } - }, - "node_modules/n8n/node_modules/@supabase/postgrest-js": { - "version": "1.19.4", - "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-1.19.4.tgz", - "integrity": "sha512-O4soKqKtZIW3olqmbXXbKugUtByD2jPa8kL2m2c1oozAO11uCcGrRhkZL0kVxjBLrXHE0mdSkFsMj7jDSfyNpw==", - "license": "MIT", - "dependencies": { - "@supabase/node-fetch": "^2.6.14" - } - }, - "node_modules/n8n/node_modules/@supabase/realtime-js": { - "version": "2.11.9", - "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.11.9.tgz", - "integrity": "sha512-fLseWq8tEPCO85x3TrV9Hqvk7H4SGOqnFQ223NPJSsxjSYn0EmzU1lvYO6wbA0fc8DE94beCAiiWvGvo4g33lQ==", - "license": "MIT", - "dependencies": { - "@supabase/node-fetch": "^2.6.13", - "@types/phoenix": "^1.6.6", - "@types/ws": "^8.18.1", - "ws": "^8.18.2" - } - }, - "node_modules/n8n/node_modules/@supabase/realtime-js/node_modules/ws": { - "version": "8.18.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", - "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/n8n/node_modules/@supabase/storage-js": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.7.1.tgz", - "integrity": "sha512-asYHcyDR1fKqrMpytAS1zjyEfvxuOIp1CIXX7ji4lHHcJKqyk+sLl/Vxgm4sN6u8zvuUtae9e4kDxQP2qrwWBA==", - "license": "MIT", - "dependencies": { - "@supabase/node-fetch": "^2.6.14" - } - }, - "node_modules/n8n/node_modules/@supabase/supabase-js": { - "version": "2.49.9", - "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.49.9.tgz", - "integrity": "sha512-lB2A2X8k1aWAqvlpO4uZOdfvSuZ2s0fCMwJ1Vq6tjWsi3F+au5lMbVVn92G0pG8gfmis33d64Plkm6eSDs6jRA==", - "license": "MIT", - "dependencies": { - "@supabase/auth-js": "2.69.1", - "@supabase/functions-js": "2.4.4", - "@supabase/node-fetch": "2.6.15", - "@supabase/postgrest-js": "1.19.4", - "@supabase/realtime-js": "2.11.9", - "@supabase/storage-js": "2.7.1" - } - }, "node_modules/n8n/node_modules/axios": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.0.tgz", @@ -26352,81 +26228,6 @@ "node": ">= 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", - "integrity": "sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g==", - "license": "BSD-2-Clause", - "dependencies": { - "css-select": "^4.3.0", - "css-what": "^6.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.3.1", - "domutils": "^2.8.0" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/n8n/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "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": { - "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/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/dotenv": { "version": "8.6.0", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", @@ -26437,20 +26238,17 @@ } }, "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" } }, - "node_modules/n8n/node_modules/fflate": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/fflate/-/fflate-0.7.4.tgz", - "integrity": "sha512-5u2V/CDW15QM1XbbgS+0DfPxVB+jUKhWEKuuFuHncbk3tEEqzmoXL+2KyOFuKGqOnmdIy0/davWF1CkuwtibCw==", - "license": "MIT" - }, "node_modules/n8n/node_modules/flatted": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", @@ -26458,9 +26256,9 @@ "license": "ISC" }, "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", { @@ -26470,10 +26268,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": { @@ -26500,182 +26298,55 @@ "node": ">=10" } }, - "node_modules/n8n/node_modules/mongodb": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.11.0.tgz", - "integrity": "sha512-yVbPw0qT268YKhG241vAMLaDQAPbRyTgo++odSgGc9kXnzOujQI60Iyj23B9sQQFPSvmNPvMZ3dsFz0aN55KgA==", - "license": "Apache-2.0", - "dependencies": { - "@mongodb-js/saslprep": "^1.1.9", - "bson": "^6.10.0", - "mongodb-connection-string-url": "^3.0.0" - }, - "engines": { - "node": ">=16.20.1" - }, - "peerDependencies": { - "@aws-sdk/credential-providers": "^3.188.0", - "@mongodb-js/zstd": "^1.1.0", - "gcp-metadata": "^5.2.0", - "kerberos": "^2.0.1", - "mongodb-client-encryption": ">=6.0.0 <7", - "snappy": "^7.2.2", - "socks": "^2.7.1" - }, - "peerDependenciesMeta": { - "@aws-sdk/credential-providers": { - "optional": true - }, - "@mongodb-js/zstd": { - "optional": true - }, - "gcp-metadata": { - "optional": true - }, - "kerberos": { - "optional": true - }, - "mongodb-client-encryption": { - "optional": true - }, - "snappy": { - "optional": true - }, - "socks": { - "optional": true - } - } - }, - "node_modules/n8n/node_modules/n8n-nodes-base": { - "version": "1.115.0", - "resolved": "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-1.115.0.tgz", - "integrity": "sha512-N8XMPOPbgJ1Kc2tY8z19QCFKw3vibJr3fsQeyxuUCoLfK6J/Z0mMqMfvvUGuji1BL6q7K8vlVY7zHvL+YOFRsA==", + "node_modules/n8n/node_modules/n8n-core": { + "version": "1.117.0", + "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.117.0.tgz", + "integrity": "sha512-N5vSDainj0hhzzvL2W/kT83SY8eBboh10G+TVOriT6VAp7vi/ju+IkzdhgN5Eh20gt5iOLbLIVUWbSnNBhg+wQ==", "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.59.0", + "@aws-sdk/client-s3": "3.808.0", + "@langchain/core": "0.3.68", + "@n8n/backend-common": "^0.28.0", + "@n8n/client-oauth2": "0.30.0", + "@n8n/config": "1.60.0", + "@n8n/constants": "0.13.0", + "@n8n/decorators": "0.28.0", "@n8n/di": "0.9.0", - "@n8n/errors": "^0.5.0", - "@n8n/imap": "0.15.0", - "@n8n/vm2": "3.9.25", - "alasql": "4.4.0", - "amqplib": "0.10.6", - "aws4": "1.11.0", - "basic-auth": "2.0.1", - "change-case": "4.1.2", - "cheerio": "1.0.0-rc.6", - "chokidar": "4.0.3", - "cron": "3.1.7", - "csv-parse": "5.5.0", - "currency-codes": "2.1.0", - "eventsource": "2.0.2", - "fast-glob": "3.2.12", - "fastest-levenshtein": "1.0.16", - "fflate": "0.7.4", - "generate-schema": "2.6.0", - "get-system-fonts": "2.0.2", - "gm": "1.25.1", - "html-to-text": "9.0.5", - "iconv-lite": "0.6.3", - "ics": "2.40.0", - "isbot": "3.6.13", - "iso-639-1": "2.1.15", - "js-nacl": "1.4.0", - "jsdom": "23.0.1", - "jsonwebtoken": "9.0.2", - "kafkajs": "2.2.4", - "ldapts": "4.2.6", - "lodash": "4.17.21", - "lossless-json": "1.0.5", - "luxon": "3.4.4", - "mailparser": "3.6.7", - "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.114.0", - "node-html-markdown": "1.2.0", - "node-ssh": "13.2.0", - "nodemailer": "6.9.9", - "oracledb": "6.9.0", - "otpauth": "9.1.1", - "pdfjs-dist": "5.3.31", - "pg": "8.12.0", - "pg-promise": "11.9.1", - "promise-ftp": "1.3.5", - "pyodide": "0.28.0", - "redis": "4.6.14", - "rfc2047": "4.0.1", - "rhea": "3.0.4", - "rrule": "2.8.1", - "rss-parser": "3.13.0", - "sanitize-html": "2.12.1", - "semver": "7.5.4", - "showdown": "2.1.0", - "simple-git": "3.28.0", - "snowflake-sdk": "2.1.0", - "ssh2-sftp-client": "12.0.1", - "tmp-promise": "3.0.3", - "ts-ics": "1.2.2", - "uuid": "10.0.0", - "xlsx": "https://cdn.sheetjs.com/xlsx-0.20.2/xlsx-0.20.2.tgz", - "xml2js": "0.6.2", - "xmlhttprequest-ssl": "3.1.0" - } - }, - "node_modules/n8n/node_modules/n8n-nodes-base/node_modules/cheerio": { - "version": "1.0.0-rc.6", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.6.tgz", - "integrity": "sha512-hjx1XE1M/D5pAtMgvWwE21QClmAEeGHOIDfycgmndisdNgI6PE1cGRQkMGBcsbUbmEQyWu5PJLUcAOjtQS8DWw==", - "license": "MIT", - "dependencies": { - "cheerio-select": "^1.3.0", - "dom-serializer": "^1.3.1", - "domhandler": "^4.1.0", - "htmlparser2": "^6.1.0", - "parse5": "^6.0.1", - "parse5-htmlparser2-tree-adapter": "^6.0.1" - }, - "engines": { - "node": ">= 0.12" - } - }, - "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", - "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", - "license": "MIT", - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/n8n/node_modules/n8n-workflow": { - "version": "1.114.0", - "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.114.0.tgz", - "integrity": "sha512-qYXkaBmBlJN5E3xn1EnGoVQb6fOXGHiMC4Vs98TZKxaoaLoc2ZXpeTtMOBnKs937mOdeVXpJKqkS1XS7wQ6wQw==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "@n8n/errors": "^0.5.0", - "@n8n/tournament": "1.0.6", - "ast-types": "0.15.2", + "@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.115.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/open": { @@ -26694,27 +26365,27 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/n8n/node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "license": "MIT" - }, - "node_modules/n8n/node_modules/parse5-htmlparser2-tree-adapter": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", - "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", - "license": "MIT", - "dependencies": { - "parse5": "^6.0.1" - } - }, "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", @@ -26730,6 +26401,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", @@ -26745,6 +26430,28 @@ "node": ">=10" } }, + "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", @@ -27211,9 +26918,9 @@ "license": "MIT" }, "node_modules/node-releases": { - "version": "2.0.26", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.26.tgz", - "integrity": "sha512-S2M9YimhSjBSvYnlr5/+umAnPHE++ODwt5e2Ij6FoX45HA/s4vHdkDx1eax2pAPeAOqu4s9b7ppahsyEFdVqQA==", + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", "license": "MIT", "peer": true }, diff --git a/package.json b/package.json index 84e31b1..4ea8d1c 100644 --- a/package.json +++ b/package.json @@ -140,15 +140,15 @@ }, "dependencies": { "@modelcontextprotocol/sdk": "^1.20.1", - "@n8n/n8n-nodes-langchain": "^1.116.2", + "@n8n/n8n-nodes-langchain": "^1.117.0", "@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.117.2", - "n8n-core": "^1.116.0", - "n8n-workflow": "^1.114.0", + "n8n": "^1.118.1", + "n8n-core": "^1.117.0", + "n8n-workflow": "^1.115.0", "openai": "^4.77.0", "sql.js": "^1.13.0", "tslib": "^2.6.2",