diff --git a/data/nodes.db b/data/nodes.db index 4765c2d..ceae74f 100644 Binary files a/data/nodes.db and b/data/nodes.db differ diff --git a/package-lock.json b/package-lock.json index 2f42013..976650f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,23 +1,22 @@ { "name": "n8n-mcp", - "version": "2.7.17", + "version": "2.7.18", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "n8n-mcp", - "version": "2.7.17", + "version": "2.7.18", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.13.2", - "@n8n/n8n-nodes-langchain": "^1.100.1", + "@n8n/n8n-nodes-langchain": "^1.101.2", "axios": "^1.10.0", - "better-sqlite3": "^11.10.0", "dotenv": "^16.5.0", "express": "^5.1.0", - "n8n": "^1.101.1", - "n8n-core": "^1.100.0", - "n8n-workflow": "^1.98.0", + "n8n": "^1.102.4", + "n8n-core": "^1.101.2", + "n8n-workflow": "^1.99.1", "sql.js": "^1.13.0", "uuid": "^10.0.0" }, @@ -34,6 +33,9 @@ "ts-jest": "^29.3.4", "ts-node": "^10.9.2", "typescript": "^5.8.3" + }, + "optionalDependencies": { + "better-sqlite3": "^11.10.0" } }, "node_modules/@acuminous/bitsyntax": { @@ -7269,9 +7271,9 @@ } }, "node_modules/@langchain/langgraph-sdk": { - "version": "0.0.92", - "resolved": "https://registry.npmjs.org/@langchain/langgraph-sdk/-/langgraph-sdk-0.0.92.tgz", - "integrity": "sha512-YL3uPo4At0q96Jk1v7uPctpf/NuKYlbHuQzuS03lQDvvzkLNBmw6ZRKr8SFmgZwmiHz2CNMfBP21kmb9aq/9Ug==", + "version": "0.0.99", + "resolved": "https://registry.npmjs.org/@langchain/langgraph-sdk/-/langgraph-sdk-0.0.99.tgz", + "integrity": "sha512-KSG0CixrKwBGAxXavkGUaoP+Px5BC+oZuSo8XmC9zVifPKui/JQi4Pgx2xcG611zEtdk0xRD8cG+gttdS8gPYg==", "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.15", @@ -7710,9 +7712,9 @@ ] }, "node_modules/@n8n_io/ai-assistant-sdk": { - "version": "1.14.0", - "resolved": "https://registry.npmjs.org/@n8n_io/ai-assistant-sdk/-/ai-assistant-sdk-1.14.0.tgz", - "integrity": "sha512-apo1VXGmyUpwsBZ2dp9EyqZYR+FA3DzdD79MVzSMuknLIukhyZjvabBYRrjK5BJOU3vo5z9inaCm4UvenQ5Mgg==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@n8n_io/ai-assistant-sdk/-/ai-assistant-sdk-1.14.1.tgz", + "integrity": "sha512-I2WXfNnDltrSqaMTXFJUZKq/uff6wuHBhFv0oiCyi0NK+CNwFkU1FCcmPWLQrQlj9llda4urwv5MuXygH0zUVw==", "license": "UNLICENSED", "engines": { "node": ">=20.15", @@ -7753,302 +7755,47 @@ } }, "node_modules/@n8n/ai-workflow-builder": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@n8n/ai-workflow-builder/-/ai-workflow-builder-0.11.0.tgz", - "integrity": "sha512-gg+QGIgGzeebDVnA9OzLhl/fhIvYsx7STmde/IfZbd7jA3Y1Hyi8mssDr8km6/+RVKWBnU7tN7ppWN2Zdlhbdw==", + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@n8n/ai-workflow-builder/-/ai-workflow-builder-0.12.1.tgz", + "integrity": "sha512-tAm9F72t08p6/ZFLzzzyviB/7n8BhI19V5UK7NT8aZCwF09XrYYkJ1GcG7c2EBKLYJBhs0/IbVku3hDNqnClJQ==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@langchain/anthropic": "0.3.22", - "@langchain/core": "0.3.59", + "@langchain/anthropic": "0.3.23", + "@langchain/core": "0.3.61", "@langchain/langgraph": "0.2.45", - "@langchain/openai": "0.5.13", - "@n8n_io/ai-assistant-sdk": "1.14.0", - "@n8n/config": "1.44.0", - "@n8n/di": "0.7.0", - "n8n-workflow": "1.98.0", + "@langchain/openai": "0.5.16", + "@n8n_io/ai-assistant-sdk": "1.14.1", + "@n8n/config": "1.45.0", + "@n8n/di": "0.8.0", + "n8n-workflow": "1.99.1", "zod": "3.25.67" } }, - "node_modules/@n8n/ai-workflow-builder/node_modules/@anthropic-ai/sdk": { - "version": "0.39.0", - "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.39.0.tgz", - "integrity": "sha512-eMyDIPRZbt1CCLErRCi3exlAvNkBtRe+kW5vvJyef93PmNr/clstYgHhtvmkxN82nlKgzyGPCyGxrm0JQ1ZIdg==", - "license": "MIT", - "dependencies": { - "@types/node": "^18.11.18", - "@types/node-fetch": "^2.6.4", - "abort-controller": "^3.0.0", - "agentkeepalive": "^4.2.1", - "form-data-encoder": "1.7.2", - "formdata-node": "^4.3.2", - "node-fetch": "^2.6.7" - } - }, - "node_modules/@n8n/ai-workflow-builder/node_modules/@langchain/anthropic": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/@langchain/anthropic/-/anthropic-0.3.22.tgz", - "integrity": "sha512-3vLuGzWkUC1pGNtu2vyKThiv7jZ063KGYSb2Y89D+NT5iPo5fjmujmgGo5fyoTRpSOUWLgPr7ST+8D35Wmx44g==", - "license": "MIT", - "dependencies": { - "@anthropic-ai/sdk": "^0.39.0", - "fast-xml-parser": "^4.4.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@langchain/core": ">=0.3.58 <0.4.0" - } - }, - "node_modules/@n8n/ai-workflow-builder/node_modules/@langchain/core": { - "version": "0.3.59", - "resolved": "https://registry.npmjs.org/@langchain/core/-/core-0.3.59.tgz", - "integrity": "sha512-YAvnx0z3A8z5MvyjZzjC9ZxXZYM20ivFdUeLzANSPCoPCNIQ1/EppWP82RI24PcmWkNtuXsFVaj5juWiIpZvxg==", - "license": "MIT", - "dependencies": { - "@cfworker/json-schema": "^4.0.2", - "ansi-styles": "^5.0.0", - "camelcase": "6", - "decamelize": "1.2.0", - "js-tiktoken": "^1.0.12", - "langsmith": "^0.3.33", - "mustache": "^4.2.0", - "p-queue": "^6.6.2", - "p-retry": "4", - "uuid": "^10.0.0", - "zod": "^3.25.32", - "zod-to-json-schema": "^3.22.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@n8n/ai-workflow-builder/node_modules/@langchain/openai": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/@langchain/openai/-/openai-0.5.13.tgz", - "integrity": "sha512-t5UsO7XYE+DBQlXQ21QK74Y+LH4It20wnENrmueNvxIWTn0nHDIGVmO6wo4rJxbmOOPRQ4l/oAxGRnYU8B8v6w==", - "license": "MIT", - "dependencies": { - "js-tiktoken": "^1.0.12", - "openai": "^4.96.0", - "zod": "3.25.32" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@langchain/core": ">=0.3.58 <0.4.0" - } - }, - "node_modules/@n8n/ai-workflow-builder/node_modules/@langchain/openai/node_modules/zod": { - "version": "3.25.32", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.32.tgz", - "integrity": "sha512-OSm2xTIRfW8CV5/QKgngwmQW/8aPfGdaQFlrGoErlgg/Epm7cjb6K6VEyExfe65a3VybUOnu381edLb0dfJl0g==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/@n8n/ai-workflow-builder/node_modules/@types/node": { - "version": "18.19.118", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.118.tgz", - "integrity": "sha512-hIPK0hSrrcaoAu/gJMzN3QClXE4QdCdFvaenJ0JsjIbExP1JFFVH+RHcBt25c9n8bx5dkIfqKE+uw6BmBns7ug==", - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@n8n/ai-workflow-builder/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@n8n/ai-workflow-builder/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@n8n/ai-workflow-builder/node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@n8n/ai-workflow-builder/node_modules/luxon": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.4.tgz", - "integrity": "sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==", - "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "node_modules/@n8n/ai-workflow-builder/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/ai-workflow-builder/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/ai-workflow-builder/node_modules/n8n-workflow": { - "version": "1.98.0", - "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.98.0.tgz", - "integrity": "sha512-+e0WUCoJOkLYSOwtf7HCx4cnTN+1ZK4OYmDv0zME4tnRTQ4qDLMHLZH+oOk6E0Kqk47opUWpc3045p+cw7CfyQ==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "@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/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "license": "MIT" - }, "node_modules/@n8n/api-types": { - "version": "0.35.0", - "resolved": "https://registry.npmjs.org/@n8n/api-types/-/api-types-0.35.0.tgz", - "integrity": "sha512-dFrRj02lse7HEH3Vt+1u1sqf2wmMQnBNZ3QYXTOZHaXb/Twh10xlB83OvDbOkbyC8ORoJj93wMtZ+NTB3Kvr6A==", + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@n8n/api-types/-/api-types-0.36.1.tgz", + "integrity": "sha512-c70Q78UljsNXZpXAtYLJZ6ziGvOrRGd+JAGOZNU6Vij4K7PtJTnkte6ugsad1ikeeRKwtnRIWXoMXLCaOR/baA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/permissions": "0.29.0", - "n8n-workflow": "1.98.0", + "@n8n/permissions": "0.30.0", + "n8n-workflow": "1.99.1", "xss": "1.0.15", "zod": "3.25.67", "zod-class": "0.0.16" } }, - "node_modules/@n8n/api-types/node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/@n8n/api-types/node_modules/luxon": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.4.tgz", - "integrity": "sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==", - "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "node_modules/@n8n/api-types/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/api-types/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/api-types/node_modules/n8n-workflow": { - "version": "1.98.0", - "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.98.0.tgz", - "integrity": "sha512-+e0WUCoJOkLYSOwtf7HCx4cnTN+1ZK4OYmDv0zME4tnRTQ4qDLMHLZH+oOk6E0Kqk47opUWpc3045p+cw7CfyQ==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "@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/backend-common": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@n8n/backend-common/-/backend-common-0.11.0.tgz", - "integrity": "sha512-QGDupZhvBgeCyeK9TI7LWanVbozUoBvkzwmeH63if6PUa9KVmVJRHP7vRL+gx9Zj6trqN+ooGyIf5YUzFOjivA==", + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/@n8n/backend-common/-/backend-common-0.12.2.tgz", + "integrity": "sha512-DOYxZ+lLXHeyNctG646dQa5iOKT5Qmwq6GDwUxeYvRK/cnuSweYGwJnPQb93kLC+708rCmqxOzY3crCUh4qd6Q==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/config": "^1.44.0", - "@n8n/constants": "^0.8.0", - "@n8n/decorators": "^0.11.0", - "@n8n/di": "^0.7.0", + "@n8n/config": "^1.45.0", + "@n8n/constants": "^0.9.0", + "@n8n/decorators": "^0.12.1", + "@n8n/di": "^0.8.0", "callsites": "3.1.0", - "n8n-workflow": "^1.98.0", + "n8n-workflow": "^1.99.1", "picocolors": "1.0.1", "reflect-metadata": "0.2.2", "winston": "3.14.2" @@ -8083,20 +7830,20 @@ } }, "node_modules/@n8n/backend-test-utils": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@n8n/backend-test-utils/-/backend-test-utils-0.4.0.tgz", - "integrity": "sha512-DsHRzF9ICe8WL3TNnk7+P5gI1t+AlmPTqVeKr7NWycvdhU5ydK0UbWq7dcHPGdmMLtZp/Eqyk0SglFxrIR7j9g==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@n8n/backend-test-utils/-/backend-test-utils-0.5.2.tgz", + "integrity": "sha512-31Ufmq0Lo/4sBkx38mKEGDpyz0ykQz2rdZh4nMQONN+jr1+SWSmOKAgNrYgIOkdhKFfznADCHlEj2G3+nHiv+w==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/backend-common": "^0.11.0", - "@n8n/config": "^1.44.0", - "@n8n/constants": "^0.8.0", - "@n8n/db": "^0.12.0", - "@n8n/di": "^0.7.0", - "@n8n/permissions": "^0.29.0", + "@n8n/backend-common": "^0.12.2", + "@n8n/config": "^1.45.0", + "@n8n/constants": "^0.9.0", + "@n8n/db": "^0.13.2", + "@n8n/di": "^0.8.0", + "@n8n/permissions": "^0.30.0", "@n8n/typeorm": "0.3.20-12", "jest-mock-extended": "^3.0.4", - "n8n-workflow": "^1.98.0", + "n8n-workflow": "^1.99.1", "reflect-metadata": "0.2.2", "uuid": "10.0.0" } @@ -8356,41 +8103,41 @@ } }, "node_modules/@n8n/config": { - "version": "1.44.0", - "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.44.0.tgz", - "integrity": "sha512-rwpa1MygLz4hcSfUR1Sd4nNI70l/tZxrFJdRXBUQCRaPzRhlO64d6Rr5NxMhSjJmAZ6HG8s3z1VAU7H0YXpnFw==", + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.45.0.tgz", + "integrity": "sha512-JLnvENsMY/lJeB6HYVec6CIPOyN5cz41s5wMqVAhIFtOXF7smmL0tN24pgHf8aXoydZx5DTaBtYqmXJg0WIpng==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/di": "0.7.0", + "@n8n/di": "0.8.0", "reflect-metadata": "0.2.2", "zod": "3.25.67" } }, "node_modules/@n8n/constants": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@n8n/constants/-/constants-0.8.0.tgz", - "integrity": "sha512-WoG5eU9r8Cpuw7SLzCPyYjhgGYhWHEPqrL+Bx1ph0DPc+I4WJ2d6qrNTEdtvtmZ+celCcbliHkySfjrgX784SQ==", + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@n8n/constants/-/constants-0.9.0.tgz", + "integrity": "sha512-+CX4atuXMAjbC2NFp4dW/dzsUXhQz1QpdKvGXDtXFsYYajEBx00dfHj4HoXubOtcSQNRq81JI3JKoR5RwnuoCw==", "license": "SEE LICENSE IN LICENSE.md" }, "node_modules/@n8n/db": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@n8n/db/-/db-0.12.0.tgz", - "integrity": "sha512-RvesV3dIy5idCBZQQd0oKjk7k7+ovqoHkwZb0KiXBFxifIByTf4N4/wCnqXupaGkAl9q6exnf4NnoFrJaimtkA==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@n8n/db/-/db-0.13.2.tgz", + "integrity": "sha512-VJb1bcGqBoa4t1ZHWgqJGDPhNO2F5jx1xHyBKJH44Meto09JnBnKIc+wZqj7W7VPVW3b4Splt1uFFmPrIddS0w==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/api-types": "^0.35.0", - "@n8n/backend-common": "^0.11.0", - "@n8n/config": "^1.44.0", - "@n8n/constants": "^0.8.0", - "@n8n/decorators": "^0.11.0", - "@n8n/di": "^0.7.0", - "@n8n/permissions": "^0.29.0", + "@n8n/api-types": "^0.36.1", + "@n8n/backend-common": "^0.12.2", + "@n8n/config": "^1.45.0", + "@n8n/constants": "^0.9.0", + "@n8n/decorators": "^0.12.1", + "@n8n/di": "^0.8.0", + "@n8n/permissions": "^0.30.0", "@n8n/typeorm": "0.3.20-12", "class-validator": "0.14.0", "flatted": "3.2.7", "lodash": "4.17.21", - "n8n-core": "^1.100.0", - "n8n-workflow": "^1.98.0", + "n8n-core": "^1.101.2", + "n8n-workflow": "^1.99.1", "nanoid": "3.3.8", "p-lazy": "3.1.0", "reflect-metadata": "0.2.2", @@ -8651,31 +8398,37 @@ } }, "node_modules/@n8n/decorators": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@n8n/decorators/-/decorators-0.11.0.tgz", - "integrity": "sha512-3qT6TnSjbg3Yf/SDT+7VagPetxHEi1WjwcjAtIg6rSliMvAdSFnNUXWL0iz+yJzbWKqyJcrvcZ78O2Sj4WRG2w==", + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@n8n/decorators/-/decorators-0.12.1.tgz", + "integrity": "sha512-8az3Bz0lxjvHCXozdB9+oCkr8DfS+V5I7PzGj5Uf0XtJEyKu84MmdOwxDZdsEi9vHnhNqLaP/p+DiAFld2b8XA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/constants": "^0.8.0", - "@n8n/di": "^0.7.0", - "@n8n/permissions": "^0.29.0", + "@n8n/constants": "^0.9.0", + "@n8n/di": "^0.8.0", + "@n8n/permissions": "^0.30.0", "lodash": "4.17.21", - "n8n-workflow": "^1.98.0" + "n8n-workflow": "^1.99.1" } }, "node_modules/@n8n/di": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@n8n/di/-/di-0.7.0.tgz", - "integrity": "sha512-5BgzyFIzSfswjFPFsmcao3sWq/2ja+AVhdZuxM+0Aa3rXMO8jnnrVq8ihJYFb2vB+A0T1Wjq/K/YuuQhkieMug==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@n8n/di/-/di-0.8.0.tgz", + "integrity": "sha512-g4lxFrObKeL+WxN82cXFaGbKjRYlD4J1oX5cw6Fcyj4j7Z9MICoavG+2IYFn5rC/0lXbA+94frwqM/LKM5PqIQ==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "reflect-metadata": "0.2.2" } }, + "node_modules/@n8n/errors": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@n8n/errors/-/errors-0.2.0.tgz", + "integrity": "sha512-ji+Y9ZGcr+sHlvqChyDS9zmbvdVgNMh1YtDa0+1p/oIStlld+MXaojSmaERWxoo1rl6vPoQauhHKHW7K8QN2NA==", + "license": "SEE LICENSE IN LICENSE.md" + }, "node_modules/@n8n/imap": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@n8n/imap/-/imap-0.12.0.tgz", - "integrity": "sha512-kiL3B4DAa7WSWgV65/SX3hFYlryxOvgMB1RmZe6Jwa1Ye14ECPo3ZUoBhAS6BQDyu+vREWID0f5twkALGEjaLg==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@n8n/imap/-/imap-0.13.0.tgz", + "integrity": "sha512-O9xgIqiGFKDkbBuW1hnidAdQsGr0uLOlgb3qDTOiShAO9ao3u2Vkabqk4qBgcNY7+G/2rqBytcv+1AgOVT/hJA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "iconv-lite": "0.6.3", @@ -8708,9 +8461,9 @@ } }, "node_modules/@n8n/n8n-nodes-langchain": { - "version": "1.101.1", - "resolved": "https://registry.npmjs.org/@n8n/n8n-nodes-langchain/-/n8n-nodes-langchain-1.101.1.tgz", - "integrity": "sha512-q4NPB5IAwk3Hkz55b3YqTNRV9NT5eOvjfITqvIfU5tfaJvji2A3BLiDbM/+y0rVO2DVxU6AKC/5kt05C3DFfdg==", + "version": "1.102.0", + "resolved": "https://registry.npmjs.org/@n8n/n8n-nodes-langchain/-/n8n-nodes-langchain-1.102.0.tgz", + "integrity": "sha512-yHwqJtkoGKcKNNORBEjJmSfx2SHZxmvdHwnqRKqCizgTaTaZogGwaA34n+Zqo90ywLBu/w1miyvtqYOtX812HA==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-sso-oidc": "3.808.0", @@ -8766,8 +8519,8 @@ "mammoth": "1.7.2", "mime-types": "2.1.35", "mongodb": "6.11.0", - "n8n-nodes-base": "1.100.1", - "n8n-workflow": "1.99.1", + "n8n-nodes-base": "1.101.0", + "n8n-workflow": "1.100.0", "openai": "5.8.1", "pdf-parse": "1.1.1", "pg": "8.12.0", @@ -10025,6 +9778,15 @@ } } }, + "node_modules/@n8n/n8n-nodes-langchain/node_modules/luxon": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.4.tgz", + "integrity": "sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA==", + "license": "MIT", + "engines": { + "node": ">=12" + } + }, "node_modules/@n8n/n8n-nodes-langchain/node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", @@ -10175,6 +9937,30 @@ "node": ">= 8.0" } }, + "node_modules/@n8n/n8n-nodes-langchain/node_modules/n8n-workflow": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.100.0.tgz", + "integrity": "sha512-KtDRWt2pasnrT+IWNLhflBP1ybix07U408aPTb9WxpFFL+ub2BdnChHZTu/3dEgy2pDWZUAtP5aTtuzxSx1pNQ==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@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/open": { "version": "8.4.2", "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", @@ -10325,56 +10111,33 @@ "license": "MIT" }, "node_modules/@n8n/permissions": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/@n8n/permissions/-/permissions-0.29.0.tgz", - "integrity": "sha512-8Zom2jqifyKg0csvMBZZjeaWVvQ4JrOAxq7WeGQ5zXQcONlKYrZTj6nk9jT6GyuPGcEIbPawnZ0rnI+plYDfkA==", + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/@n8n/permissions/-/permissions-0.30.0.tgz", + "integrity": "sha512-iR0EOoy6tmiMOsypgAitGKorZeOgF/k502emC+801XtsjyoLm2QwbHzKkSufwW8RCJWdMNaYIsaGHMzFLP6qfw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "zod": "3.25.67" } }, "node_modules/@n8n/task-runner": { - "version": "1.37.0", - "resolved": "https://registry.npmjs.org/@n8n/task-runner/-/task-runner-1.37.0.tgz", - "integrity": "sha512-ZZE4BuONH6pcmWI7TS66V2H8k8JMsbIgETrTn/ruPtlggvNyIwrX3zn89hcrwfAA5oODrGK6IQxFOcN5gzAx/A==", + "version": "1.38.2", + "resolved": "https://registry.npmjs.org/@n8n/task-runner/-/task-runner-1.38.2.tgz", + "integrity": "sha512-LJHONA8UkyaAYCk/hF9aDswojo7jxqQ8sSzhjjAwByK5XUapjdJGOvDiVOTIy3uFkHe1UAJh1iv34NOe8Ib71A==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/config": "1.44.0", - "@n8n/di": "0.7.0", + "@n8n/config": "1.45.0", + "@n8n/di": "0.8.0", "@sentry/node": "8.52.1", "acorn": "8.14.0", "acorn-walk": "8.3.4", "lodash": "4.17.21", "luxon": "3.4.4", - "n8n-core": "1.100.0", - "n8n-workflow": "1.98.0", + "n8n-core": "1.101.2", + "n8n-workflow": "1.99.1", "nanoid": "3.3.8", "ws": "^8.18.0" } }, - "node_modules/@n8n/task-runner/node_modules/@langchain/core": { - "version": "0.3.59", - "resolved": "https://registry.npmjs.org/@langchain/core/-/core-0.3.59.tgz", - "integrity": "sha512-YAvnx0z3A8z5MvyjZzjC9ZxXZYM20ivFdUeLzANSPCoPCNIQ1/EppWP82RI24PcmWkNtuXsFVaj5juWiIpZvxg==", - "license": "MIT", - "dependencies": { - "@cfworker/json-schema": "^4.0.2", - "ansi-styles": "^5.0.0", - "camelcase": "6", - "decamelize": "1.2.0", - "js-tiktoken": "^1.0.12", - "langsmith": "^0.3.33", - "mustache": "^4.2.0", - "p-queue": "^6.6.2", - "p-retry": "4", - "uuid": "^10.0.0", - "zod": "^3.25.32", - "zod-to-json-schema": "^3.22.3" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/@n8n/task-runner/node_modules/acorn": { "version": "8.14.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", @@ -10387,18 +10150,6 @@ "node": ">=0.4.0" } }, - "node_modules/@n8n/task-runner/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/@n8n/task-runner/node_modules/axios": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/axios/-/axios-1.8.3.tgz", @@ -10410,34 +10161,6 @@ "proxy-from-env": "^1.1.0" } }, - "node_modules/@n8n/task-runner/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@n8n/task-runner/node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, "node_modules/@n8n/task-runner/node_modules/form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -10483,19 +10206,19 @@ } }, "node_modules/@n8n/task-runner/node_modules/n8n-core": { - "version": "1.100.0", - "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.100.0.tgz", - "integrity": "sha512-eDUznpXUFI+2dX+KNztUhe+Z23Vi6A2c4BfkZ9+yCDLDKjMUgU/a3w8Rs0CuSzEVfH4gIOK/X7ApniOi6YKWhg==", + "version": "1.101.2", + "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.101.2.tgz", + "integrity": "sha512-vHMTaPeF4kovW4epVceDdam4HD+ym51j9mSbAPPzUx8ROHz7r6ARz3F40qLh1X8Oi5xmCAgI1FadeS/H8FYReg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-s3": "3.808.0", - "@langchain/core": "0.3.59", - "@n8n/backend-common": "^0.11.0", + "@langchain/core": "0.3.61", + "@n8n/backend-common": "^0.12.2", "@n8n/client-oauth2": "0.27.0", - "@n8n/config": "1.44.0", - "@n8n/constants": "0.8.0", - "@n8n/decorators": "0.11.0", - "@n8n/di": "0.7.0", + "@n8n/config": "1.45.0", + "@n8n/constants": "0.9.0", + "@n8n/decorators": "0.12.1", + "@n8n/di": "0.8.0", "@sentry/node": "8.52.1", "axios": "1.8.3", "callsites": "3.1.0", @@ -10511,7 +10234,7 @@ "lodash": "4.17.21", "luxon": "3.4.4", "mime-types": "2.1.35", - "n8n-workflow": "1.98.0", + "n8n-workflow": "1.99.1", "nanoid": "3.3.8", "oauth-1.0a": "2.2.6", "p-cancelable": "2.1.1", @@ -10531,30 +10254,6 @@ "n8n-generate-translations": "bin/generate-translations" } }, - "node_modules/@n8n/task-runner/node_modules/n8n-workflow": { - "version": "1.98.0", - "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.98.0.tgz", - "integrity": "sha512-+e0WUCoJOkLYSOwtf7HCx4cnTN+1ZK4OYmDv0zME4tnRTQ4qDLMHLZH+oOk6E0Kqk47opUWpc3045p+cw7CfyQ==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "@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/task-runner/node_modules/nanoid": { "version": "3.3.8", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", @@ -10668,9 +10367,9 @@ } }, "node_modules/@napi-rs/canvas": { - "version": "0.1.73", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.73.tgz", - "integrity": "sha512-9iwPZrNlCK4rG+vWyDvyvGeYjck9MoP0NVQP6N60gqJNFA1GsN0imG05pzNsqfCvFxUxgiTYlR8ff0HC1HXJiw==", + "version": "0.1.74", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.74.tgz", + "integrity": "sha512-pOIyzuS+5Bz1vAhD7tdhaw5/936mMJZUn4aVajojUdjYOGSWmfpDYSgt0nQLZPZVN5GLgWgutqXPOi7Jsm3k+Q==", "license": "MIT", "optional": true, "workspaces": [ @@ -10680,22 +10379,22 @@ "node": ">= 10" }, "optionalDependencies": { - "@napi-rs/canvas-android-arm64": "0.1.73", - "@napi-rs/canvas-darwin-arm64": "0.1.73", - "@napi-rs/canvas-darwin-x64": "0.1.73", - "@napi-rs/canvas-linux-arm-gnueabihf": "0.1.73", - "@napi-rs/canvas-linux-arm64-gnu": "0.1.73", - "@napi-rs/canvas-linux-arm64-musl": "0.1.73", - "@napi-rs/canvas-linux-riscv64-gnu": "0.1.73", - "@napi-rs/canvas-linux-x64-gnu": "0.1.73", - "@napi-rs/canvas-linux-x64-musl": "0.1.73", - "@napi-rs/canvas-win32-x64-msvc": "0.1.73" + "@napi-rs/canvas-android-arm64": "0.1.74", + "@napi-rs/canvas-darwin-arm64": "0.1.74", + "@napi-rs/canvas-darwin-x64": "0.1.74", + "@napi-rs/canvas-linux-arm-gnueabihf": "0.1.74", + "@napi-rs/canvas-linux-arm64-gnu": "0.1.74", + "@napi-rs/canvas-linux-arm64-musl": "0.1.74", + "@napi-rs/canvas-linux-riscv64-gnu": "0.1.74", + "@napi-rs/canvas-linux-x64-gnu": "0.1.74", + "@napi-rs/canvas-linux-x64-musl": "0.1.74", + "@napi-rs/canvas-win32-x64-msvc": "0.1.74" } }, "node_modules/@napi-rs/canvas-android-arm64": { - "version": "0.1.73", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.73.tgz", - "integrity": "sha512-s8dMhfYIHVv7gz8BXg3Nb6cFi950Y0xH5R/sotNZzUVvU9EVqHfkqiGJ4UIqu+15UhqguT6mI3Bv1mhpRkmMQw==", + "version": "0.1.74", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.74.tgz", + "integrity": "sha512-aq5ode+9Z/ZR0H485dI2jdRdttg/hl9Ob+iPCt0nj+QFiirpxDrbUHKeTZWQWEtkWyC7vI5R2dMTbDINBfl9eg==", "cpu": [ "arm64" ], @@ -10709,9 +10408,9 @@ } }, "node_modules/@napi-rs/canvas-darwin-arm64": { - "version": "0.1.73", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.73.tgz", - "integrity": "sha512-bLPCq8Yyq1vMdVdIpQAqmgf6VGUknk8e7NdSZXJJFOA9gxkJ1RGcHOwoXo7h0gzhHxSorg71hIxyxtwXpq10Rw==", + "version": "0.1.74", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.74.tgz", + "integrity": "sha512-eO5Miz+ef1dEQyUMWDdcbAb1Wr7yMyxD9/CL9d4frQxO4pTTaCiMBUWup8XDPLr/g7XkSkGCZLP47xiXiyXSpQ==", "cpu": [ "arm64" ], @@ -10725,9 +10424,9 @@ } }, "node_modules/@napi-rs/canvas-darwin-x64": { - "version": "0.1.73", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.73.tgz", - "integrity": "sha512-GR1CcehDjdNYXN3bj8PIXcXfYLUUOQANjQpM+KNnmpRo7ojsuqPjT7ZVH+6zoG/aqRJWhiSo+ChQMRazZlRU9g==", + "version": "0.1.74", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.74.tgz", + "integrity": "sha512-0EkO0IFkps7C3JpKC7lbM3IL+QDUYeUKagHLDbUry4PeQTghxp6JcgccpmU32ZbpFZgPnm7o0tTJO0J1d8S2rA==", "cpu": [ "x64" ], @@ -10741,9 +10440,9 @@ } }, "node_modules/@napi-rs/canvas-linux-arm-gnueabihf": { - "version": "0.1.73", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.73.tgz", - "integrity": "sha512-cM7F0kBJVFio0+U2iKSW4fWSfYQ8CPg4/DRZodSum/GcIyfB8+UPJSRM1BvvlcWinKLfX1zUYOwonZX9IFRRcw==", + "version": "0.1.74", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.74.tgz", + "integrity": "sha512-qAVJEN2JqGayEI1kSpJy1Xr6ZmCFV9QhRyV35yWsS7e9X1jm+T4DAlCxI4PlKIlqVSzYMYhKrxchST20XBSzHg==", "cpu": [ "arm" ], @@ -10757,9 +10456,9 @@ } }, "node_modules/@napi-rs/canvas-linux-arm64-gnu": { - "version": "0.1.73", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.73.tgz", - "integrity": "sha512-PMWNrMON9uz9klz1B8ZY/RXepQSC5dxxHQTowfw93Tb3fLtWO5oNX2k9utw7OM4ypT9BUZUWJnDQ5bfuXc/EUQ==", + "version": "0.1.74", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.74.tgz", + "integrity": "sha512-lOnop22qy6MYxI94GGunMMjo6D80I//2W/6pqKUfwXaDQtOfvHsTcVVzDu5cFXUTNrb9ZRfMCeol5YEd+9FJvg==", "cpu": [ "arm64" ], @@ -10773,9 +10472,9 @@ } }, "node_modules/@napi-rs/canvas-linux-arm64-musl": { - "version": "0.1.73", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.73.tgz", - "integrity": "sha512-lX0z2bNmnk1PGZ+0a9OZwI2lPPvWjRYzPqvEitXX7lspyLFrOzh2kcQiLL7bhyODN23QvfriqwYqp5GreSzVvA==", + "version": "0.1.74", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.74.tgz", + "integrity": "sha512-tfFqLHGtSEabBigOnPUfZviSTGmW2xHv5tYZYPBWmgGiTkoNJ7lEWFUxHjwvV5HXGqLs8ok/O7g1enSpxO6lmQ==", "cpu": [ "arm64" ], @@ -10789,9 +10488,9 @@ } }, "node_modules/@napi-rs/canvas-linux-riscv64-gnu": { - "version": "0.1.73", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.73.tgz", - "integrity": "sha512-QDQgMElwxAoADsSR3UYvdTTQk5XOyD9J5kq15Z8XpGwpZOZsSE0zZ/X1JaOtS2x+HEZL6z1S6MF/1uhZFZb5ig==", + "version": "0.1.74", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-riscv64-gnu/-/canvas-linux-riscv64-gnu-0.1.74.tgz", + "integrity": "sha512-j6H9dHTMtr1y3tu/zGm1ythYIL9vTl4EEv9f6CMx0n3Zn2M+OruUUwh9ylCj4afzSNEK9T8cr6zMnmTPzkpBvQ==", "cpu": [ "riscv64" ], @@ -10805,9 +10504,9 @@ } }, "node_modules/@napi-rs/canvas-linux-x64-gnu": { - "version": "0.1.73", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.73.tgz", - "integrity": "sha512-wbzLJrTalQrpyrU1YRrO6w6pdr5vcebbJa+Aut5QfTaW9eEmMb1WFG6l1V+cCa5LdHmRr8bsvl0nJDU/IYDsmw==", + "version": "0.1.74", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.74.tgz", + "integrity": "sha512-73DIV4E7Y9CpIJuUXVl9H6+MEQXyRy4VJQoUGA1tOlcKQiStxqhq6UErL4decI28NxjyQXBhtYZKj5q8AJEuOg==", "cpu": [ "x64" ], @@ -10821,9 +10520,9 @@ } }, "node_modules/@napi-rs/canvas-linux-x64-musl": { - "version": "0.1.73", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.73.tgz", - "integrity": "sha512-xbfhYrUufoTAKvsEx2ZUN4jvACabIF0h1F5Ik1Rk4e/kQq6c+Dwa5QF0bGrfLhceLpzHT0pCMGMDeQKQrcUIyA==", + "version": "0.1.74", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.74.tgz", + "integrity": "sha512-FgDMEFdGIJT3I2xejflRJ82/ZgDphyirS43RgtoLaIXI6zihLiZcQ7rczpqeWgAwlJNjR0He2EustsKe1SkUOg==", "cpu": [ "x64" ], @@ -10837,9 +10536,9 @@ } }, "node_modules/@napi-rs/canvas-win32-x64-msvc": { - "version": "0.1.73", - "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.73.tgz", - "integrity": "sha512-YQmHXBufFBdWqhx+ympeTPkMfs3RNxaOgWm59vyjpsub7Us07BwCcmu1N5kildhO8Fm0syoI2kHnzGkJBLSvsg==", + "version": "0.1.74", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.74.tgz", + "integrity": "sha512-x6bhwlhn0wU7dfiP46mt5Bi6PowSUH4CJ4PTzGj58LRQ1HVasEIJgoMx7MLC48F738eJpzbfg3WR/D8+e9CeTA==", "cpu": [ "x64" ], @@ -10951,73 +10650,6 @@ "node": ">=10" } }, - "node_modules/@oclif/core": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@oclif/core/-/core-4.0.7.tgz", - "integrity": "sha512-sU4Dx+RXCWAkrMw8tQFYAL6VfcHYKLPxVC9iKfgTXr4aDhcCssDwrbgpx0Di1dnNxvQlDGUhuCEInZuIY/nNfw==", - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.3.2", - "ansis": "^3.1.1", - "clean-stack": "^3.0.1", - "cli-spinners": "^2.9.2", - "debug": "^4.3.5", - "ejs": "^3.1.10", - "get-package-type": "^0.1.0", - "globby": "^11.1.0", - "indent-string": "^4.0.0", - "is-wsl": "^2.2.0", - "lilconfig": "^3.1.2", - "minimatch": "^9.0.4", - "string-width": "^4.2.3", - "supports-color": "^8", - "widest-line": "^3.1.0", - "wordwrap": "^1.0.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=18.0.0" - } - }, - "node_modules/@oclif/core/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@oclif/core/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@oclif/core/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "node_modules/@opentelemetry/api": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", @@ -13754,15 +13386,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/ansis": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz", - "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==", - "license": "ISC", - "engines": { - "node": ">=14" - } - }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -13867,15 +13490,6 @@ "integrity": "sha512-L0XlBwfx9QetHOsbLDrE/vh2t018w9462HM3iaFfxRiK83aJjAt/Ja3NMkOW7FICwWTlQBa3ZbL5FKhuQWkDrg==", "license": "MIT" }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/arraybuffer.prototype.slice": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", @@ -14052,9 +13666,9 @@ } }, "node_modules/avsc": { - "version": "5.7.8", - "resolved": "https://registry.npmjs.org/avsc/-/avsc-5.7.8.tgz", - "integrity": "sha512-6SyyCw6XzdiNrkJ3UF9dIj0cVexNQAGxwjZ69CRgEneBxdDKjjc2IdfEJD11iP4BfwQWrL8HwR04bx/Y3uUNEA==", + "version": "5.7.9", + "resolved": "https://registry.npmjs.org/avsc/-/avsc-5.7.9.tgz", + "integrity": "sha512-yOA4wFeI7ET3v32Di/sUybQ+ttP20JHSW3mxLuNGeO0uD6PPcvLrIQXSvy/rhJOWU5JrYh7U4OHplWMmtAtjMg==", "license": "MIT", "engines": { "node": ">=0.11" @@ -14273,6 +13887,7 @@ "integrity": "sha512-EwhOpyXiOEL/lKzHz9AW1msWFNzGc/z+LzeB3/jnFJpxu+th2yqvzsSWas1v9jgs9+xiXJcD5A8CJxAG2TaghQ==", "hasInstallScript": true, "license": "MIT", + "optional": true, "dependencies": { "bindings": "^1.5.0", "prebuild-install": "^7.1.1" @@ -14996,45 +14611,6 @@ "validator": "^13.7.0" } }, - "node_modules/clean-stack": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-3.0.1.tgz", - "integrity": "sha512-lR9wNiMRcVQjSB3a7xXGLuz4cr4wJuuXlaAEbRutGowQTmlp7R72/DOgN21e8jdwblMWl9UOJMJXarX94pzKdg==", - "license": "MIT", - "dependencies": { - "escape-string-regexp": "4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clean-stack/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", @@ -16093,18 +15669,6 @@ "integrity": "sha512-98l0sW87ZT58pU4i61wa2OHwxbiYSbuxsCBozaVnYX2iCnr3bLM3fIes1/ej7h1YdOKuKt/MLs706TVnALA65w==", "license": "BSD-2-Clause" }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/dom-serializer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", @@ -16269,6 +15833,7 @@ "version": "3.1.10", "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dev": true, "license": "Apache-2.0", "dependencies": { "jake": "^10.8.5" @@ -17017,16 +16582,16 @@ "license": "MIT" }, "node_modules/fast-glob": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.8" + "micromatch": "^4.0.4" }, "engines": { "node": ">=8.6.0" @@ -17187,6 +16752,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, "license": "Apache-2.0", "dependencies": { "minimatch": "^5.0.1" @@ -17196,6 +16762,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -17205,6 +16772,7 @@ "version": "5.1.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -17818,26 +17386,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/gm": { "version": "1.25.1", "resolved": "https://registry.npmjs.org/gm/-/gm-1.25.1.tgz", @@ -18545,6 +18093,8 @@ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "license": "MIT", + "optional": true, + "peer": true, "engines": { "node": ">= 4" } @@ -18643,6 +18193,7 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "license": "MIT", + "optional": true, "engines": { "node": ">=8" } @@ -19427,6 +18978,7 @@ "version": "10.9.2", "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "dev": true, "license": "Apache-2.0", "dependencies": { "async": "^3.2.3", @@ -20523,9 +20075,9 @@ } }, "node_modules/libphonenumber-js": { - "version": "1.12.9", - "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.12.9.tgz", - "integrity": "sha512-VWwAdNeJgN7jFOD+wN4qx83DTPMVPPAUyx9/TUkBXKLiNkuWWk6anV0439tgdtwaJDrEdqkvdN22iA6J4bUCZg==", + "version": "1.12.10", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.12.10.tgz", + "integrity": "sha512-E91vHJD61jekHHR/RF/E83T/CMoaLXT7cwYA75T4gim4FZjnM6hbJjVIGg7chqlSqRsSvQ3izGmOjHy1SQzcGQ==", "license": "MIT" }, "node_modules/libqp": { @@ -20543,18 +20095,6 @@ "immediate": "~3.0.5" } }, - "node_modules/lilconfig": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", - "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", - "license": "MIT", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antonk52" - } - }, "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", @@ -21616,33 +21156,33 @@ } }, "node_modules/n8n": { - "version": "1.101.1", - "resolved": "https://registry.npmjs.org/n8n/-/n8n-1.101.1.tgz", - "integrity": "sha512-T1SQ+qZ8ghdt7DWEDCRxiPjrKATlVySZAZ5vgEcEU3na8gBN2wl9onexp6cEQW7JZnHywPOBo3C4RS5t2cAVcQ==", + "version": "1.102.4", + "resolved": "https://registry.npmjs.org/n8n/-/n8n-1.102.4.tgz", + "integrity": "sha512-TJ9oCKsbxmCvMrBqregmCdmkwoonQwk5h3+7Il2n5eBhD+n/0YBHCmTxHjnq298usJVa04Fj1VmEOivQMOAijg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-secrets-manager": "3.808.0", "@azure/identity": "4.3.0", "@azure/keyvault-secrets": "4.8.0", "@google-cloud/secret-manager": "5.6.0", - "@n8n_io/ai-assistant-sdk": "1.14.0", + "@n8n_io/ai-assistant-sdk": "1.14.1", "@n8n_io/license-sdk": "2.22.0", - "@n8n/ai-workflow-builder": "0.11.0", - "@n8n/api-types": "0.35.0", - "@n8n/backend-common": "^0.11.0", - "@n8n/backend-test-utils": "^0.4.0", + "@n8n/ai-workflow-builder": "0.12.1", + "@n8n/api-types": "0.36.1", + "@n8n/backend-common": "^0.12.2", + "@n8n/backend-test-utils": "^0.5.2", "@n8n/client-oauth2": "0.27.0", - "@n8n/config": "1.44.0", - "@n8n/constants": "^0.8.0", - "@n8n/db": "^0.12.0", - "@n8n/decorators": "0.11.0", - "@n8n/di": "0.7.0", + "@n8n/config": "1.45.0", + "@n8n/constants": "^0.9.0", + "@n8n/db": "^0.13.2", + "@n8n/decorators": "0.12.1", + "@n8n/di": "0.8.0", + "@n8n/errors": "0.2.0", "@n8n/localtunnel": "3.0.0", - "@n8n/n8n-nodes-langchain": "1.100.1", - "@n8n/permissions": "0.29.0", - "@n8n/task-runner": "1.37.0", + "@n8n/n8n-nodes-langchain": "1.101.2", + "@n8n/permissions": "0.30.0", + "@n8n/task-runner": "1.38.2", "@n8n/typeorm": "0.3.20-12", - "@oclif/core": "4.0.7", "@rudderstack/rudder-sdk-node": "2.1.4", "@sentry/node": "8.52.1", "aws4": "1.11.0", @@ -21679,10 +21219,10 @@ "lodash": "4.17.21", "luxon": "3.4.4", "mysql2": "3.11.0", - "n8n-core": "1.100.0", - "n8n-editor-ui": "1.101.1", - "n8n-nodes-base": "1.99.1", - "n8n-workflow": "1.98.0", + "n8n-core": "1.101.2", + "n8n-editor-ui": "1.102.2", + "n8n-nodes-base": "1.100.1", + "n8n-workflow": "1.99.1", "nanoid": "3.3.8", "nodemailer": "6.9.9", "oauth-1.0a": "2.2.6", @@ -21716,6 +21256,7 @@ "xmllint-wasm": "3.0.1", "xss": "1.0.15", "yamljs": "0.3.0", + "yargs-parser": "21.1.1", "zod": "3.25.67" }, "bin": { @@ -21726,18 +21267,18 @@ } }, "node_modules/n8n-core": { - "version": "1.101.1", - "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.101.1.tgz", - "integrity": "sha512-rl64ILDW1G3043tE37uHP1Y3GzBpHAzjHfcuHmxQNUT/HCdCyV6SNMWSaCFRI020YNr+nrpLs9X37D1al0EzRA==", + "version": "1.102.1", + "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.102.1.tgz", + "integrity": "sha512-fQYr60A8lEwtcG2BfeLEqGAyToRTwiZsvqXANggoMbJWFGZEjIlqek/gfm6Ic6bdzeYLGA5jaVNfedObO3HXNg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-s3": "3.808.0", "@langchain/core": "0.3.61", - "@n8n/backend-common": "^0.12.1", + "@n8n/backend-common": "^0.13.0", "@n8n/client-oauth2": "0.27.0", - "@n8n/config": "1.45.0", + "@n8n/config": "1.46.0", "@n8n/constants": "0.9.0", - "@n8n/decorators": "0.12.1", + "@n8n/decorators": "0.13.0", "@n8n/di": "0.8.0", "@sentry/node": "8.52.1", "axios": "1.8.3", @@ -21754,7 +21295,7 @@ "lodash": "4.17.21", "luxon": "3.4.4", "mime-types": "2.1.35", - "n8n-workflow": "1.99.1", + "n8n-workflow": "1.100.0", "nanoid": "3.3.8", "oauth-1.0a": "2.2.6", "p-cancelable": "2.1.1", @@ -21775,26 +21316,26 @@ } }, "node_modules/n8n-core/node_modules/@n8n/backend-common": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@n8n/backend-common/-/backend-common-0.12.1.tgz", - "integrity": "sha512-K91s/c1q45N53OOQMwt9dCVD9elHX3Cthuj17sCi/LjaxzVfVU9Zou2CY1w1Zozw1616yJiMKsVkEbdgPFff8Q==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@n8n/backend-common/-/backend-common-0.13.0.tgz", + "integrity": "sha512-tLWNHsJw4nw9c5rt5dGK/e+mBsOS49IGRL3v8i9NFaF2NbIN/W7vUXQU69C9y5uXsX+AMwrhCEeXtSq6Hdnp/Q==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@n8n/config": "^1.45.0", + "@n8n/config": "^1.46.0", "@n8n/constants": "^0.9.0", - "@n8n/decorators": "^0.12.1", + "@n8n/decorators": "^0.13.0", "@n8n/di": "^0.8.0", "callsites": "3.1.0", - "n8n-workflow": "^1.99.1", + "n8n-workflow": "^1.100.0", "picocolors": "1.0.1", "reflect-metadata": "0.2.2", "winston": "3.14.2" } }, "node_modules/n8n-core/node_modules/@n8n/config": { - "version": "1.45.0", - "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.45.0.tgz", - "integrity": "sha512-JLnvENsMY/lJeB6HYVec6CIPOyN5cz41s5wMqVAhIFtOXF7smmL0tN24pgHf8aXoydZx5DTaBtYqmXJg0WIpng==", + "version": "1.46.0", + "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.46.0.tgz", + "integrity": "sha512-hVH64+pCMZRfk8D+xwfYj/m1KOLvdpmfHWMQT0DsLFfMPjI8r+73YX4URTSJ55s+hTr7WxMzqQ5GBiexnf40jQ==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/di": "0.8.0", @@ -21802,41 +21343,17 @@ "zod": "3.25.67" } }, - "node_modules/n8n-core/node_modules/@n8n/constants": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/@n8n/constants/-/constants-0.9.0.tgz", - "integrity": "sha512-+CX4atuXMAjbC2NFp4dW/dzsUXhQz1QpdKvGXDtXFsYYajEBx00dfHj4HoXubOtcSQNRq81JI3JKoR5RwnuoCw==", - "license": "SEE LICENSE IN LICENSE.md" - }, "node_modules/n8n-core/node_modules/@n8n/decorators": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@n8n/decorators/-/decorators-0.12.1.tgz", - "integrity": "sha512-8az3Bz0lxjvHCXozdB9+oCkr8DfS+V5I7PzGj5Uf0XtJEyKu84MmdOwxDZdsEi9vHnhNqLaP/p+DiAFld2b8XA==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@n8n/decorators/-/decorators-0.13.0.tgz", + "integrity": "sha512-GKrMdc1LXNziIpeYBTWUVAfDFcCHN+QTxjDT9vXk94g+qQxXxO/yaE2btN9BBwSrGxmi1v9ZvtY5WjYe6qnjdQ==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/constants": "^0.9.0", "@n8n/di": "^0.8.0", "@n8n/permissions": "^0.30.0", "lodash": "4.17.21", - "n8n-workflow": "^1.99.1" - } - }, - "node_modules/n8n-core/node_modules/@n8n/di": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@n8n/di/-/di-0.8.0.tgz", - "integrity": "sha512-g4lxFrObKeL+WxN82cXFaGbKjRYlD4J1oX5cw6Fcyj4j7Z9MICoavG+2IYFn5rC/0lXbA+94frwqM/LKM5PqIQ==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "reflect-metadata": "0.2.2" - } - }, - "node_modules/n8n-core/node_modules/@n8n/permissions": { - "version": "0.30.0", - "resolved": "https://registry.npmjs.org/@n8n/permissions/-/permissions-0.30.0.tgz", - "integrity": "sha512-iR0EOoy6tmiMOsypgAitGKorZeOgF/k502emC+801XtsjyoLm2QwbHzKkSufwW8RCJWdMNaYIsaGHMzFLP6qfw==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "zod": "3.25.67" + "n8n-workflow": "^1.100.0" } }, "node_modules/n8n-core/node_modules/axios": { @@ -21850,22 +21367,6 @@ "proxy-from-env": "^1.1.0" } }, - "node_modules/n8n-core/node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, "node_modules/n8n-core/node_modules/form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -21910,6 +21411,30 @@ "node": ">= 0.6" } }, + "node_modules/n8n-core/node_modules/n8n-workflow": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.100.0.tgz", + "integrity": "sha512-KtDRWt2pasnrT+IWNLhflBP1ybix07U408aPTb9WxpFFL+ub2BdnChHZTu/3dEgy2pDWZUAtP5aTtuzxSx1pNQ==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@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/nanoid": { "version": "3.3.8", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", @@ -21972,23 +21497,23 @@ } }, "node_modules/n8n-editor-ui": { - "version": "1.101.1", - "resolved": "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-1.101.1.tgz", - "integrity": "sha512-FDzeiXxFGuHOrJPZiyRoIaD6VTRwiCxOJDfTt9i6iSQ16HOPjb0Y0DJEl6gtxehRKI3zVWs2byylfg1GpaFPdw==", + "version": "1.102.2", + "resolved": "https://registry.npmjs.org/n8n-editor-ui/-/n8n-editor-ui-1.102.2.tgz", + "integrity": "sha512-+V0vSIAGsRkuM9OhLKKGtWjObAPAROqG984lR5BSnle9/ylGjcUfKYuJLWkEc2TLs6n/vhEbFoyVojN04u50Sg==", "license": "SEE LICENSE IN LICENSE.md" }, "node_modules/n8n-nodes-base": { - "version": "1.100.1", - "resolved": "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-1.100.1.tgz", - "integrity": "sha512-VgSGAyxKU8OB7pPLGnKMg43rWvsAD5mdIFvs0hxyebSDP4vYaTfEwfHi5rRWHZyIl3eyU36Y0dvaSX9EA7N4YA==", + "version": "1.101.0", + "resolved": "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-1.101.0.tgz", + "integrity": "sha512-TSU7iPLYotbMRfoYKLR06XygexAOw5CshX8pkP6miBCaf69zMRKJO61GnBomIj924FCcJmh5Dfb7vc4hKVFzzA==", "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.45.0", + "@n8n/config": "1.46.0", "@n8n/di": "0.8.0", - "@n8n/imap": "0.12.0", + "@n8n/imap": "0.13.0", "@n8n/vm2": "3.9.25", "alasql": "4.4.0", "amqplib": "0.10.6", @@ -22002,6 +21527,7 @@ "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", @@ -22026,7 +21552,7 @@ "mqtt": "5.7.2", "mssql": "10.0.2", "mysql2": "3.11.0", - "n8n-workflow": "1.99.1", + "n8n-workflow": "1.100.0", "node-html-markdown": "1.2.0", "node-ssh": "13.2.0", "nodemailer": "6.9.9", @@ -22056,9 +21582,9 @@ } }, "node_modules/n8n-nodes-base/node_modules/@n8n/config": { - "version": "1.45.0", - "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.45.0.tgz", - "integrity": "sha512-JLnvENsMY/lJeB6HYVec6CIPOyN5cz41s5wMqVAhIFtOXF7smmL0tN24pgHf8aXoydZx5DTaBtYqmXJg0WIpng==", + "version": "1.46.0", + "resolved": "https://registry.npmjs.org/@n8n/config/-/config-1.46.0.tgz", + "integrity": "sha512-hVH64+pCMZRfk8D+xwfYj/m1KOLvdpmfHWMQT0DsLFfMPjI8r+73YX4URTSJ55s+hTr7WxMzqQ5GBiexnf40jQ==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@n8n/di": "0.8.0", @@ -22066,15 +21592,6 @@ "zod": "3.25.67" } }, - "node_modules/n8n-nodes-base/node_modules/@n8n/di": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@n8n/di/-/di-0.8.0.tgz", - "integrity": "sha512-g4lxFrObKeL+WxN82cXFaGbKjRYlD4J1oX5cw6Fcyj4j7Z9MICoavG+2IYFn5rC/0lXbA+94frwqM/LKM5PqIQ==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "reflect-metadata": "0.2.2" - } - }, "node_modules/n8n-nodes-base/node_modules/@redis/client": { "version": "1.5.16", "resolved": "https://registry.npmjs.org/@redis/client/-/client-1.5.16.tgz", @@ -22255,20 +21772,18 @@ "node": ">=12.0.0" } }, - "node_modules/n8n-nodes-base/node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "node_modules/n8n-nodes-base/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": ">=8.6.0" + "node": ">= 6" } }, "node_modules/n8n-nodes-base/node_modules/gaxios": { @@ -22358,6 +21873,27 @@ "node": ">=12" } }, + "node_modules/n8n-nodes-base/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-nodes-base/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-nodes-base/node_modules/mongodb": { "version": "6.11.0", "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.11.0.tgz", @@ -22404,6 +21940,30 @@ } } }, + "node_modules/n8n-nodes-base/node_modules/n8n-workflow": { + "version": "1.100.0", + "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.100.0.tgz", + "integrity": "sha512-KtDRWt2pasnrT+IWNLhflBP1ybix07U408aPTb9WxpFFL+ub2BdnChHZTu/3dEgy2pDWZUAtP5aTtuzxSx1pNQ==", + "license": "SEE LICENSE IN LICENSE.md", + "dependencies": { + "@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", @@ -22565,21 +22125,6 @@ "node": ">= 0.6" } }, - "node_modules/n8n/node_modules/@anthropic-ai/sdk": { - "version": "0.39.0", - "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.39.0.tgz", - "integrity": "sha512-eMyDIPRZbt1CCLErRCi3exlAvNkBtRe+kW5vvJyef93PmNr/clstYgHhtvmkxN82nlKgzyGPCyGxrm0JQ1ZIdg==", - "license": "MIT", - "dependencies": { - "@types/node": "^18.11.18", - "@types/node-fetch": "^2.6.4", - "abort-controller": "^3.0.0", - "agentkeepalive": "^4.2.1", - "form-data-encoder": "1.7.2", - "formdata-node": "^4.3.2", - "node-fetch": "^2.6.7" - } - }, "node_modules/n8n/node_modules/@aws-crypto/crc32": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz", @@ -22664,87 +22209,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/n8n/node_modules/@langchain/anthropic": { - "version": "0.3.22", - "resolved": "https://registry.npmjs.org/@langchain/anthropic/-/anthropic-0.3.22.tgz", - "integrity": "sha512-3vLuGzWkUC1pGNtu2vyKThiv7jZ063KGYSb2Y89D+NT5iPo5fjmujmgGo5fyoTRpSOUWLgPr7ST+8D35Wmx44g==", - "license": "MIT", - "dependencies": { - "@anthropic-ai/sdk": "^0.39.0", - "fast-xml-parser": "^4.4.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@langchain/core": ">=0.3.58 <0.4.0" - } - }, - "node_modules/n8n/node_modules/@langchain/core": { - "version": "0.3.59", - "resolved": "https://registry.npmjs.org/@langchain/core/-/core-0.3.59.tgz", - "integrity": "sha512-YAvnx0z3A8z5MvyjZzjC9ZxXZYM20ivFdUeLzANSPCoPCNIQ1/EppWP82RI24PcmWkNtuXsFVaj5juWiIpZvxg==", - "license": "MIT", - "dependencies": { - "@cfworker/json-schema": "^4.0.2", - "ansi-styles": "^5.0.0", - "camelcase": "6", - "decamelize": "1.2.0", - "js-tiktoken": "^1.0.12", - "langsmith": "^0.3.33", - "mustache": "^4.2.0", - "p-queue": "^6.6.2", - "p-retry": "4", - "uuid": "^10.0.0", - "zod": "^3.25.32", - "zod-to-json-schema": "^3.22.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/n8n/node_modules/@langchain/ollama": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@langchain/ollama/-/ollama-0.2.2.tgz", - "integrity": "sha512-q81DnIZC5kTYF6JCzpaDU4azRxfi/iVrVHwH2Uc6RHI1yGQEYh+veQ7NGW1tGF9pyKlf8ZPLfHVxVbRbUzS1Ww==", - "license": "MIT", - "dependencies": { - "ollama": "^0.5.12", - "uuid": "^10.0.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@langchain/core": ">=0.3.58 <0.4.0" - } - }, - "node_modules/n8n/node_modules/@langchain/openai": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/@langchain/openai/-/openai-0.5.13.tgz", - "integrity": "sha512-t5UsO7XYE+DBQlXQ21QK74Y+LH4It20wnENrmueNvxIWTn0nHDIGVmO6wo4rJxbmOOPRQ4l/oAxGRnYU8B8v6w==", - "license": "MIT", - "dependencies": { - "js-tiktoken": "^1.0.12", - "openai": "^4.96.0", - "zod": "3.25.32" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "@langchain/core": ">=0.3.58 <0.4.0" - } - }, - "node_modules/n8n/node_modules/@langchain/openai/node_modules/zod": { - "version": "3.25.32", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.32.tgz", - "integrity": "sha512-OSm2xTIRfW8CV5/QKgngwmQW/8aPfGdaQFlrGoErlgg/Epm7cjb6K6VEyExfe65a3VybUOnu381edLb0dfJl0g==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "node_modules/n8n/node_modules/@modelcontextprotocol/sdk": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.12.0.tgz", @@ -22768,9 +22232,9 @@ } }, "node_modules/n8n/node_modules/@n8n/imap": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@n8n/imap/-/imap-0.11.0.tgz", - "integrity": "sha512-rkRQQw9iDK13oPwCnCjiQjct6AiyaGlXLEvjldmZAXf9E6E4YIeHZQIYDMfUWl+IgBZ1TU5/uFHR4ihkvqzDXw==", + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@n8n/imap/-/imap-0.12.0.tgz", + "integrity": "sha512-kiL3B4DAa7WSWgV65/SX3hFYlryxOvgMB1RmZe6Jwa1Ye14ECPo3ZUoBhAS6BQDyu+vREWID0f5twkALGEjaLg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "iconv-lite": "0.6.3", @@ -22781,9 +22245,9 @@ } }, "node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain": { - "version": "1.100.1", - "resolved": "https://registry.npmjs.org/@n8n/n8n-nodes-langchain/-/n8n-nodes-langchain-1.100.1.tgz", - "integrity": "sha512-mBmiy6T3sgJ32EGv/+TPyAUueBbDCUf0PBuFKKKhR7jWkhSiY0HX/QKEanqkGpR6WN4gVviEi6VpmaKYIKTCUw==", + "version": "1.101.2", + "resolved": "https://registry.npmjs.org/@n8n/n8n-nodes-langchain/-/n8n-nodes-langchain-1.101.2.tgz", + "integrity": "sha512-oM7KMXykr1U4OHfzOTJzEdJEh5FmWuCUO450lORcJi3uQxTj4kBKlIISGSagy31NSb8FLb9e3V+qiseYbvLRFQ==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-sso-oidc": "3.808.0", @@ -22794,28 +22258,29 @@ "@google-cloud/resource-manager": "5.3.0", "@google/generative-ai": "0.21.0", "@huggingface/inference": "2.8.0", - "@langchain/anthropic": "0.3.22", + "@langchain/anthropic": "0.3.23", "@langchain/aws": "0.1.11", "@langchain/cohere": "0.3.4", - "@langchain/community": "0.3.46", - "@langchain/core": "0.3.59", + "@langchain/community": "0.3.47", + "@langchain/core": "0.3.61", "@langchain/google-genai": "0.2.13", "@langchain/google-vertexai": "0.2.13", "@langchain/groq": "0.2.3", "@langchain/mistralai": "0.2.1", "@langchain/mongodb": "^0.1.0", - "@langchain/ollama": "0.2.2", - "@langchain/openai": "0.5.13", + "@langchain/ollama": "0.2.3", + "@langchain/openai": "0.5.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.12.0", "@mozilla/readability": "0.6.0", "@n8n/client-oauth2": "0.27.0", "@n8n/json-schema-to-zod": "1.4.0", "@n8n/typeorm": "0.3.20-12", - "@n8n/typescript-config": "1.2.0", + "@n8n/typescript-config": "1.3.0", "@n8n/vm2": "3.9.25", "@pinecone-database/pinecone": "^5.0.2", "@qdrant/js-client-rest": "1.14.1", @@ -22833,21 +22298,24 @@ "https-proxy-agent": "7.0.6", "js-tiktoken": "^1.0.12", "jsdom": "23.0.1", - "langchain": "0.3.28", + "langchain": "0.3.29", "lodash": "4.17.21", "mammoth": "1.7.2", "mime-types": "2.1.35", "mongodb": "6.11.0", - "n8n-nodes-base": "1.99.1", - "n8n-workflow": "1.98.0", - "openai": "4.103.0", + "n8n-nodes-base": "1.100.1", + "n8n-workflow": "1.99.1", + "openai": "5.8.1", "pdf-parse": "1.1.1", "pg": "8.12.0", + "proxy-from-env": "^1.1.0", "redis": "4.6.12", "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" } @@ -22877,9 +22345,9 @@ } }, "node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain/node_modules/@langchain/community": { - "version": "0.3.46", - "resolved": "https://registry.npmjs.org/@langchain/community/-/community-0.3.46.tgz", - "integrity": "sha512-loix9LkoNcn1gQlVCopmrJW9TmgZb+YpZw7nkFzXT6ozR8ZDh1XlFq1ymR5gTFtdNzF0neK2oJtE9iEl1lm7Dw==", + "version": "0.3.47", + "resolved": "https://registry.npmjs.org/@langchain/community/-/community-0.3.47.tgz", + "integrity": "sha512-Vo42kAfkXpTFSevhEkeqqE55az8NyQgDktCbitXYuhipNbFYx08XVvqEDkFkB20MM/Z7u+cvLb+DxCqnKuH0CQ==", "license": "MIT", "dependencies": { "@langchain/openai": ">=0.2.0 <0.6.0", @@ -22889,7 +22357,7 @@ "flat": "^5.0.2", "js-yaml": "^4.1.0", "langchain": ">=0.2.3 <0.3.0 || >=0.3.4 <0.4.0", - "langsmith": "^0.3.29", + "langsmith": "^0.3.33", "uuid": "^10.0.0", "zod": "^3.25.32" }, @@ -22924,8 +22392,8 @@ "@google-ai/generativelanguage": "*", "@google-cloud/storage": "^6.10.1 || ^7.7.0", "@gradientai/nodejs-sdk": "^1.2.0", - "@huggingface/inference": "^2.6.4", - "@huggingface/transformers": "^3.2.3", + "@huggingface/inference": "^4.0.5", + "@huggingface/transformers": "^3.5.2", "@ibm-cloud/watsonx-ai": "*", "@lancedb/lancedb": "^0.12.0", "@langchain/core": ">=0.3.58 <0.4.0", @@ -22998,7 +22466,7 @@ "mammoth": "^1.6.0", "mariadb": "^3.4.0", "mem0ai": "^2.1.8", - "mongodb": ">=5.2.0", + "mongodb": "^6.17.0", "mysql2": "^3.9.8", "neo4j-driver": "*", "notion-to-md": "^3.1.0", @@ -23402,9 +22870,9 @@ } }, "node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain/node_modules/langchain": { - "version": "0.3.28", - "resolved": "https://registry.npmjs.org/langchain/-/langchain-0.3.28.tgz", - "integrity": "sha512-h4GGlBJNGU/Sj2PipW9kL+ewj7To3c+SnnNKH3HZaVHEqGPMHVB96T1lLjtCLcZCyUfabMr/zFIkLNI4War+Xg==", + "version": "0.3.29", + "resolved": "https://registry.npmjs.org/langchain/-/langchain-0.3.29.tgz", + "integrity": "sha512-L389pKlApVJPqu4hp58qY6NZAobI+MFPoBjSfjT1z3mcxtB68wLFGhaH4DVsTVg21NYO+0wTEoz24BWrxu9YGw==", "license": "MIT", "dependencies": { "@langchain/openai": ">=0.1.0 <0.6.0", @@ -23412,7 +22880,7 @@ "js-tiktoken": "^1.0.12", "js-yaml": "^4.1.0", "jsonpointer": "^5.0.1", - "langsmith": "^0.3.29", + "langsmith": "^0.3.33", "openapi-types": "^12.1.3", "p-retry": "4", "uuid": "^10.0.0", @@ -23542,6 +23010,27 @@ } } }, + "node_modules/n8n/node_modules/@n8n/n8n-nodes-langchain/node_modules/openai": { + "version": "5.8.1", + "resolved": "https://registry.npmjs.org/openai/-/openai-5.8.1.tgz", + "integrity": "sha512-+qp4vQjJs43pzMSb6quTYslOhVE0c0c7j4YMoEks83BnusG23UrsWn3Hey6/8mwYadY05KipLvbp+PTO4jxO9w==", + "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/pyodide": { "version": "0.26.4", "resolved": "https://registry.npmjs.org/pyodide/-/pyodide-0.26.4.tgz", @@ -23571,6 +23060,29 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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", @@ -23721,12 +23233,6 @@ "uuid": "dist/bin/uuid" } }, - "node_modules/n8n/node_modules/@n8n/typescript-config": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@n8n/typescript-config/-/typescript-config-1.2.0.tgz", - "integrity": "sha512-DefIFW2pKkhbSh4z/f8pXsAVIRTSxbERZUzt3v8VrfrHO9y84H4PlClzP9TA6v8Qq7c9eQs4z+V3+TeuOd0GDw==", - "license": "SEE LICENSE IN LICENSE.md" - }, "node_modules/n8n/node_modules/@redis/client": { "version": "1.5.13", "resolved": "https://registry.npmjs.org/@redis/client/-/client-1.5.13.tgz", @@ -23918,15 +23424,6 @@ "node": ">=14.0.0" } }, - "node_modules/n8n/node_modules/@types/node": { - "version": "18.19.118", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.118.tgz", - "integrity": "sha512-hIPK0hSrrcaoAu/gJMzN3QClXE4QdCdFvaenJ0JsjIbExP1JFFVH+RHcBt25c9n8bx5dkIfqKE+uw6BmBns7ug==", - "license": "MIT", - "dependencies": { - "undici-types": "~5.26.4" - } - }, "node_modules/n8n/node_modules/@types/whatwg-url": { "version": "8.2.2", "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-8.2.2.tgz", @@ -23953,18 +23450,6 @@ "node": ">= 6.0.0" } }, - "node_modules/n8n/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/n8n/node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -24028,18 +23513,6 @@ "ieee754": "^1.2.1" } }, - "node_modules/n8n/node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/n8n/node_modules/cheerio-select": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.6.0.tgz", @@ -24148,22 +23621,6 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/n8n/node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, "node_modules/n8n/node_modules/form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -24445,19 +23902,19 @@ } }, "node_modules/n8n/node_modules/n8n-core": { - "version": "1.100.0", - "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.100.0.tgz", - "integrity": "sha512-eDUznpXUFI+2dX+KNztUhe+Z23Vi6A2c4BfkZ9+yCDLDKjMUgU/a3w8Rs0CuSzEVfH4gIOK/X7ApniOi6YKWhg==", + "version": "1.101.2", + "resolved": "https://registry.npmjs.org/n8n-core/-/n8n-core-1.101.2.tgz", + "integrity": "sha512-vHMTaPeF4kovW4epVceDdam4HD+ym51j9mSbAPPzUx8ROHz7r6ARz3F40qLh1X8Oi5xmCAgI1FadeS/H8FYReg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@aws-sdk/client-s3": "3.808.0", - "@langchain/core": "0.3.59", - "@n8n/backend-common": "^0.11.0", + "@langchain/core": "0.3.61", + "@n8n/backend-common": "^0.12.2", "@n8n/client-oauth2": "0.27.0", - "@n8n/config": "1.44.0", - "@n8n/constants": "0.8.0", - "@n8n/decorators": "0.11.0", - "@n8n/di": "0.7.0", + "@n8n/config": "1.45.0", + "@n8n/constants": "0.9.0", + "@n8n/decorators": "0.12.1", + "@n8n/di": "0.8.0", "@sentry/node": "8.52.1", "axios": "1.8.3", "callsites": "3.1.0", @@ -24473,7 +23930,7 @@ "lodash": "4.17.21", "luxon": "3.4.4", "mime-types": "2.1.35", - "n8n-workflow": "1.98.0", + "n8n-workflow": "1.99.1", "nanoid": "3.3.8", "oauth-1.0a": "2.2.6", "p-cancelable": "2.1.1", @@ -24494,17 +23951,17 @@ } }, "node_modules/n8n/node_modules/n8n-nodes-base": { - "version": "1.99.1", - "resolved": "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-1.99.1.tgz", - "integrity": "sha512-RjVHHwPCIU+72x91OPH+jURSOrOHJP+zzeyDsh6ekoE9VP0BLd6fazNVn4UVTpLKvmVvJD2eKc8ArsFDA5kemQ==", + "version": "1.100.1", + "resolved": "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-1.100.1.tgz", + "integrity": "sha512-VgSGAyxKU8OB7pPLGnKMg43rWvsAD5mdIFvs0hxyebSDP4vYaTfEwfHi5rRWHZyIl3eyU36Y0dvaSX9EA7N4YA==", "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.44.0", - "@n8n/di": "0.7.0", - "@n8n/imap": "0.11.0", + "@n8n/config": "1.45.0", + "@n8n/di": "0.8.0", + "@n8n/imap": "0.12.0", "@n8n/vm2": "3.9.25", "alasql": "4.4.0", "amqplib": "0.10.6", @@ -24542,7 +23999,7 @@ "mqtt": "5.7.2", "mssql": "10.0.2", "mysql2": "3.11.0", - "n8n-workflow": "1.98.0", + "n8n-workflow": "1.99.1", "node-html-markdown": "1.2.0", "node-ssh": "13.2.0", "nodemailer": "6.9.9", @@ -24674,30 +24131,6 @@ "@redis/time-series": "1.0.5" } }, - "node_modules/n8n/node_modules/n8n-workflow": { - "version": "1.98.0", - "resolved": "https://registry.npmjs.org/n8n-workflow/-/n8n-workflow-1.98.0.tgz", - "integrity": "sha512-+e0WUCoJOkLYSOwtf7HCx4cnTN+1ZK4OYmDv0zME4tnRTQ4qDLMHLZH+oOk6E0Kqk47opUWpc3045p+cw7CfyQ==", - "license": "SEE LICENSE IN LICENSE.md", - "dependencies": { - "@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/node_modules/nanoid": { "version": "3.3.8", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", @@ -24848,12 +24281,6 @@ "node": ">=12" } }, - "node_modules/n8n/node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "license": "MIT" - }, "node_modules/n8n/node_modules/whatwg-url": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", @@ -25697,6 +25124,7 @@ "resolved": "https://registry.npmjs.org/openai/-/openai-4.103.0.tgz", "integrity": "sha512-eWcz9kdurkGOFDtd5ySS5y251H2uBgq9+1a2lTBnjMMzlexJ40Am5t6Mu76SSE87VvitPa0dkIAp75F+dZVC0g==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@types/node": "^18.11.18", "@types/node-fetch": "^2.6.4", @@ -25727,6 +25155,7 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.112.tgz", "integrity": "sha512-i+Vukt9POdS/MBI7YrrkkI5fMfwFtOjphSmt4WXYLfwqsfr6z/HdCx7LqT9M7JktGob8WNgj8nFB4TbGNE4Cog==", "license": "MIT", + "peer": true, "dependencies": { "undici-types": "~5.26.4" } @@ -25735,7 +25164,8 @@ "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/openapi-types": { "version": "12.1.3", @@ -26145,15 +25575,6 @@ "node": ">=16" } }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/pdf-parse": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/pdf-parse/-/pdf-parse-1.1.1.tgz", @@ -30199,18 +29620,6 @@ "string-width": "^1.0.2 || 2 || 3 || 4" } }, - "node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "license": "MIT", - "dependencies": { - "string-width": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/winston": { "version": "3.17.0", "resolved": "https://registry.npmjs.org/winston/-/winston-3.17.0.tgz", diff --git a/package.json b/package.json index 9113fbe..8b5dbe9 100644 --- a/package.json +++ b/package.json @@ -95,14 +95,14 @@ }, "dependencies": { "@modelcontextprotocol/sdk": "^1.13.2", - "@n8n/n8n-nodes-langchain": "^1.100.1", + "@n8n/n8n-nodes-langchain": "^1.101.2", "axios": "^1.10.0", "better-sqlite3": "^11.10.0", "dotenv": "^16.5.0", "express": "^5.1.0", - "n8n": "^1.101.1", - "n8n-core": "^1.100.0", - "n8n-workflow": "^1.98.0", + "n8n": "^1.102.4", + "n8n-core": "^1.101.2", + "n8n-workflow": "^1.99.1", "sql.js": "^1.13.0", "uuid": "^10.0.0" },