diff --git a/CHANGELOG.md b/CHANGELOG.md index 06ded0c1cad1d..32aa7ba24431c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,71 @@ +# [1.56.0](https://github.com/netroy/n8n/compare/n8n@1.54.0...n8n@1.56.0) (2024-08-21) + + +### Bug Fixes + +* Add better error handling for chat errors ([#10408](https://github.com/netroy/n8n/issues/10408)) ([f82b6e4](https://github.com/netroy/n8n/commit/f82b6e4ba9bf527b3a4c17872162d9ae124ead0d)) +* **AI Agent Node:** Fix issues with some tools not populating ([#10406](https://github.com/netroy/n8n/issues/10406)) ([51a1edd](https://github.com/netroy/n8n/commit/51a1eddbf00393f3881c340cf37cfcca59566c99)) +* Better errors in Switch, If and Filter nodes ([#10457](https://github.com/netroy/n8n/issues/10457)) ([aea82cb](https://github.com/netroy/n8n/commit/aea82cb74421d516919742127daf669808b57604)) +* **Calendly Trigger Node:** Fix issue with webhook url matching ([#10378](https://github.com/netroy/n8n/issues/10378)) ([09c3a8b](https://github.com/netroy/n8n/commit/09c3a8b36733a9634ef5948922d6aa7a19bbb592)) +* **core:** Account for cancelling an execution with no workers available ([#10343](https://github.com/netroy/n8n/issues/10343)) ([b044e78](https://github.com/netroy/n8n/commit/b044e783e73a499dbd7532a5d489a782d3d021da)) +* **core:** Account for owner when filtering by project ID in `GET /workflows` in Public API ([#10379](https://github.com/netroy/n8n/issues/10379)) ([5ac65b3](https://github.com/netroy/n8n/commit/5ac65b36bcb1351c6233b951f064f60862f790a5)) +* **core:** Enforce shutdown timer and sequence on `SIGINT` for main ([#10346](https://github.com/netroy/n8n/issues/10346)) ([5255793](https://github.com/netroy/n8n/commit/5255793afee5653d8356b8e4d2e1009d5cf36164)) +* **core:** Filter out prototype and constructor lookups in expressions ([#10382](https://github.com/netroy/n8n/issues/10382)) ([8e7d29a](https://github.com/netroy/n8n/commit/8e7d29ad3c4872b1cc147dfcfe9a864ba916692f)) +* **core:** Fix duplicate Redis publisher ([#10392](https://github.com/netroy/n8n/issues/10392)) ([45813de](https://github.com/netroy/n8n/commit/45813debc963096f63cc0aabe82d9d9f853a39d7)) +* **core:** Fix payload property in `workflow-post-execute` event ([#10413](https://github.com/netroy/n8n/issues/10413)) ([d98e29e](https://github.com/netroy/n8n/commit/d98e29e3d53de87aec276260615fa60473a2692f)) +* **core:** Fix worker shutdown errors when active executions ([#10353](https://github.com/netroy/n8n/issues/10353)) ([e071b73](https://github.com/netroy/n8n/commit/e071b73bab34edd4b3e6aef6497514acc504cdc6)) +* **core:** Fix XSS validation and separate URL validation ([#10424](https://github.com/netroy/n8n/issues/10424)) ([91467ab](https://github.com/netroy/n8n/commit/91467ab325e4c71c20c522f3143246d270101626)) +* **core:** Prevent XSS in user update endpoints ([#10338](https://github.com/netroy/n8n/issues/10338)) ([7898498](https://github.com/netroy/n8n/commit/78984986a6b4add89df9743b94c113046f1d5ee8)) +* **core:** Prevent XSS via static cache dir ([#10339](https://github.com/netroy/n8n/issues/10339)) ([4f392b5](https://github.com/netroy/n8n/commit/4f392b5e3e0ee166e85a2e060b3ec7fcf145229b)) +* **core:** Rate limit MFA activation and verification endpoints ([#10330](https://github.com/netroy/n8n/issues/10330)) ([b6c47c0](https://github.com/netroy/n8n/commit/b6c47c0e3214878d42980d5c9535df52b3984b3c)) +* **core:** Replace `sanitize-html` with `xss` in XSS validator constraint ([#10479](https://github.com/netroy/n8n/issues/10479)) ([5dea51a](https://github.com/netroy/n8n/commit/5dea51aad7d9e7ffc676d16f4bbbdecce5876f0b)) +* **core:** Use class-validator with XSS check for survey answers ([#10490](https://github.com/netroy/n8n/issues/10490)) ([547a606](https://github.com/netroy/n8n/commit/547a60642ce9e54819d4e600c822d87dabd59b2e)) +* **core:** Use explicit types in configs to ensure valid decorator metadata ([#10433](https://github.com/netroy/n8n/issues/10433)) ([2043daa](https://github.com/netroy/n8n/commit/2043daa2570bc04b0b8d41f277901a8cc8a7b98f)) +* **editor:** Add workflow scopes when initializing workflow ([#10455](https://github.com/netroy/n8n/issues/10455)) ([b857c2c](https://github.com/netroy/n8n/commit/b857c2cda0a9e4386a540d5e1e741570d9453588)) +* **editor:** Buffer json chunks in stream response ([#10439](https://github.com/netroy/n8n/issues/10439)) ([37797f3](https://github.com/netroy/n8n/commit/37797f38d81b12d030ba85034baeb49192ea575c)) +* **editor:** Connect up new project viewer role to the FE ([#9913](https://github.com/netroy/n8n/issues/9913)) ([117e2d9](https://github.com/netroy/n8n/commit/117e2d968fcc535f32c583ac8f2dc8a84e8cd6bd)) +* **editor:** Enable credential sharing between all types of projects ([#10233](https://github.com/netroy/n8n/issues/10233)) ([1cf48cc](https://github.com/netroy/n8n/commit/1cf48cc3019c1cf27e2f3c9affd18426237e9064)) +* **editor:** Fix flaky mapping tests ([#10453](https://github.com/netroy/n8n/issues/10453)) ([fc6d413](https://github.com/netroy/n8n/commit/fc6d4138d58282f676b32f1a6011b1b6d0184bf2)) +* **editor:** Fix overflow in AI Assistant chat messages ([#10491](https://github.com/netroy/n8n/issues/10491)) ([4a6ca63](https://github.com/netroy/n8n/commit/4a6ca632100731f85875c639f2164bf1ef415009)) +* **editor:** Fix rendering of SVG icons in public chat on iOS ([#10381](https://github.com/netroy/n8n/issues/10381)) ([7ab3811](https://github.com/netroy/n8n/commit/7ab38114dbf3881afba39287a061446ec4bf0431)) +* **editor:** Fixing XSS vulnerability in toast messages ([#10329](https://github.com/netroy/n8n/issues/10329)) ([38bdd9f](https://github.com/netroy/n8n/commit/38bdd9f5d0d9ca06fab1a7e1a3e7a4a648a6a89a)) +* **editor:** Highlight matching type in filter component ([#10425](https://github.com/netroy/n8n/issues/10425)) ([6bca879](https://github.com/netroy/n8n/commit/6bca879d4ae30c7f9a35e8d6672de42cf93be727)) +* **editor:** Revert change that hid swagger docs in the ui ([#10350](https://github.com/netroy/n8n/issues/10350)) ([bae49d3](https://github.com/netroy/n8n/commit/bae49d3198d4bcc27e7996cd4f7be3132becc98e)) +* **editor:** Show item count in output panel schema view ([#10426](https://github.com/netroy/n8n/issues/10426)) ([4dee7cc](https://github.com/netroy/n8n/commit/4dee7cc36e5f7768d0b71095b194bf357c92e941)) +* **editor:** Truncate long data pill labels in schema view ([#10427](https://github.com/netroy/n8n/issues/10427)) ([1bf2f4f](https://github.com/netroy/n8n/commit/1bf2f4f6171d666391bb3a3a312468bc083446e3)) +* Filter component - improve errors ([#10456](https://github.com/netroy/n8n/issues/10456)) ([61ac0c7](https://github.com/netroy/n8n/commit/61ac0c77755210f570b887951fe6bbec1a323811)) +* **Google Sheets Node:** Better error when column to match on is empty ([#10442](https://github.com/netroy/n8n/issues/10442)) ([ce46bf5](https://github.com/netroy/n8n/commit/ce46bf516a86d9779f37dd75b0c680d26d88e15d)) +* **Google Sheets Node:** Update name and hint for useAppend option ([#10443](https://github.com/netroy/n8n/issues/10443)) ([c5a0c04](https://github.com/netroy/n8n/commit/c5a0c049eaf44419c690d151de42fb0c10bd406e)) +* **Google Sheets Node:** Update to returnAllMatches option ([#10440](https://github.com/netroy/n8n/issues/10440)) ([f7fb02e](https://github.com/netroy/n8n/commit/f7fb02e92a756781f8e35bbbfc25d71c12cb70af)) +* **Invoice Ninja Node:** Fix payment types ([#10462](https://github.com/netroy/n8n/issues/10462)) ([129245d](https://github.com/netroy/n8n/commit/129245da10be1d645f61e929e40b128bd7813f17)) +* **n8n Form Trigger Node:** Fix issue preventing v1 node from working ([#10364](https://github.com/netroy/n8n/issues/10364)) ([9b647a9](https://github.com/netroy/n8n/commit/9b647a9837434e8b75e3ad754ff5136bb5ac760d)) +* **n8n Form Trigger Node:** Show basic authentication modal on wrong credentials ([#10423](https://github.com/netroy/n8n/issues/10423)) ([0dc3e99](https://github.com/netroy/n8n/commit/0dc3e99b26bec45e747d83f383cfe5169d89e6b7)) +* **OpenAI Node:** Throw node operations error in case of openAi client error ([#10448](https://github.com/netroy/n8n/issues/10448)) ([0d3ed46](https://github.com/netroy/n8n/commit/0d3ed461996bbad06015c455f133baab6506437f)) +* Project Viewer always seeing a connection error when testing credentials ([#10417](https://github.com/netroy/n8n/issues/10417)) ([613cdd2](https://github.com/netroy/n8n/commit/613cdd2ba2c0f224c4857a5fc3eea36dbd683049)) +* Remove unimplemented Postgres credentials options ([#10461](https://github.com/netroy/n8n/issues/10461)) ([17ac784](https://github.com/netroy/n8n/commit/17ac7844f29d819b91dfaf90b9fe386d98060c42)) +* Rename Assistant back ([#10481](https://github.com/netroy/n8n/issues/10481)) ([c410aed](https://github.com/netroy/n8n/commit/c410aed4c22182943dc80ede63acda00b7898e10)) +* Require mfa code for password change if its enabled ([#10341](https://github.com/netroy/n8n/issues/10341)) ([9d7caac](https://github.com/netroy/n8n/commit/9d7caacc699f10962783393925a980ec6f1ca975)) +* Require mfa code to change email ([#10354](https://github.com/netroy/n8n/issues/10354)) ([39c8e50](https://github.com/netroy/n8n/commit/39c8e50ad0513649f5a8cef911b7d6cdd61c2372)) +* Require mfa code to disable mfa ([#10345](https://github.com/netroy/n8n/issues/10345)) ([3384f52](https://github.com/netroy/n8n/commit/3384f52a35b835ba1d8633dc94bab0ad6e7023b3)) +* **Respond to Webhook Node:** Fix issue preventing the chat trigger from working ([#9886](https://github.com/netroy/n8n/issues/9886)) ([9d6ad88](https://github.com/netroy/n8n/commit/9d6ad88c14a88fd0dfcb4f9981e38d19cf5f3067)) +* Show input names when node has multiple inputs ([#10434](https://github.com/netroy/n8n/issues/10434)) ([973956c](https://github.com/netroy/n8n/commit/973956cc26c78c329ff6eb6934d4f0a24060c87c)) +* **Toggl Trigger Node:** Update API version ([#10207](https://github.com/netroy/n8n/issues/10207)) ([9bdb1d6](https://github.com/netroy/n8n/commit/9bdb1d6dca43fe491c5eb96f093b7eec4509eaff)) + + +### Features + +* Add Ask assistant behind feature flag ([#9995](https://github.com/netroy/n8n/issues/9995)) ([5ed2a77](https://github.com/netroy/n8n/commit/5ed2a77740db1f02b27c571f4dfdfa206ebdb19c)) +* **AI Transform Node:** New node ([#10405](https://github.com/netroy/n8n/issues/10405)) ([4d222ac](https://github.com/netroy/n8n/commit/4d222ac19d943b69fd9f87abe5e5c5f5141eed8d)) +* **AI Transform Node:** New node ([#9990](https://github.com/netroy/n8n/issues/9990)) ([0de9d56](https://github.com/netroy/n8n/commit/0de9d56619ed1c055407353046b8a9ebe78da527)) +* **core:** Allow overriding npm registry for community packages ([#10325](https://github.com/netroy/n8n/issues/10325)) ([33a2703](https://github.com/netroy/n8n/commit/33a2703429d9eaa41f72d2e7d2da5be60b6c620f)) +* **core:** Support bidirectional communication between specific mains and specific workers ([#10377](https://github.com/netroy/n8n/issues/10377)) ([d0fc9de](https://github.com/netroy/n8n/commit/d0fc9dee0e17211c1ed130b19286e9573c9ebfbd)) +* **editor:** Add schema view to expression modal ([#9976](https://github.com/netroy/n8n/issues/9976)) ([71b6c67](https://github.com/netroy/n8n/commit/71b6c671797024d7b516352fa9b7ecda101ce3b2)) +* **Facebook Graph API Node:** Update node to support API v18 - v20 ([#10419](https://github.com/netroy/n8n/issues/10419)) ([e7ee10f](https://github.com/netroy/n8n/commit/e7ee10f243663d899d32e61bc6264b4df444e2af)) +* **MySQL Node:** Return decimal types as numbers ([#10313](https://github.com/netroy/n8n/issues/10313)) ([f744d7c](https://github.com/netroy/n8n/commit/f744d7c100be68669d9a3efd0033dd371a3cfaf7)) +* **Okta Node:** Add Okta Node ([#10278](https://github.com/netroy/n8n/issues/10278)) ([5cac0f3](https://github.com/netroy/n8n/commit/5cac0f339d649cfe5857d33738210cbc1599370b)) + + + # [1.55.0](https://github.com/n8n-io/n8n/compare/n8n@1.54.0...n8n@1.55.0) (2024-08-14) diff --git a/package.json b/package.json index f6fb54778e274..545a7c851f915 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "n8n-monorepo", - "version": "1.55.0", + "version": "1.56.0", "private": true, "engines": { "node": ">=20.15", diff --git a/packages/@n8n/chat/package.json b/packages/@n8n/chat/package.json index 6508081f45553..1154fa5c71007 100644 --- a/packages/@n8n/chat/package.json +++ b/packages/@n8n/chat/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/chat", - "version": "0.24.0", + "version": "0.25.0", "scripts": { "dev": "pnpm run storybook", "build": "pnpm build:vite && pnpm build:bundle", diff --git a/packages/@n8n/config/package.json b/packages/@n8n/config/package.json index 1ee3fb9160b9a..36d280a71f251 100644 --- a/packages/@n8n/config/package.json +++ b/packages/@n8n/config/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/config", - "version": "1.5.0", + "version": "1.6.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/nodes-langchain/package.json b/packages/@n8n/nodes-langchain/package.json index acec252253c6c..28303136c215c 100644 --- a/packages/@n8n/nodes-langchain/package.json +++ b/packages/@n8n/nodes-langchain/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/n8n-nodes-langchain", - "version": "1.55.0", + "version": "1.56.0", "description": "", "main": "index.js", "scripts": { diff --git a/packages/@n8n/permissions/package.json b/packages/@n8n/permissions/package.json index 7b02f5ef028c5..8f369a8a233b9 100644 --- a/packages/@n8n/permissions/package.json +++ b/packages/@n8n/permissions/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/permissions", - "version": "0.12.0", + "version": "0.13.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/cli/package.json b/packages/cli/package.json index 97b9373ab540e..c7608d1c34689 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "n8n", - "version": "1.55.0", + "version": "1.56.0", "description": "n8n Workflow Automation Tool", "main": "dist/index", "types": "dist/index.d.ts", diff --git a/packages/core/package.json b/packages/core/package.json index 24da0bf137b64..601930264b0ea 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "n8n-core", - "version": "1.55.0", + "version": "1.56.0", "description": "Core functionality of n8n", "main": "dist/index", "types": "dist/index.d.ts", diff --git a/packages/design-system/package.json b/packages/design-system/package.json index 0de4c11ce9217..09116e5218063 100644 --- a/packages/design-system/package.json +++ b/packages/design-system/package.json @@ -1,6 +1,6 @@ { "name": "n8n-design-system", - "version": "1.45.0", + "version": "1.46.0", "main": "src/main.ts", "import": "src/main.ts", "scripts": { diff --git a/packages/editor-ui/package.json b/packages/editor-ui/package.json index 279233c94f178..00ec044bf94e4 100644 --- a/packages/editor-ui/package.json +++ b/packages/editor-ui/package.json @@ -1,6 +1,6 @@ { "name": "n8n-editor-ui", - "version": "1.55.0", + "version": "1.56.0", "description": "Workflow Editor UI for n8n", "main": "index.js", "scripts": { diff --git a/packages/node-dev/package.json b/packages/node-dev/package.json index 87083a81cd506..256b992fa2de2 100644 --- a/packages/node-dev/package.json +++ b/packages/node-dev/package.json @@ -1,6 +1,6 @@ { "name": "n8n-node-dev", - "version": "1.55.0", + "version": "1.56.0", "description": "CLI to simplify n8n credentials/node development", "main": "dist/src/index", "types": "dist/src/index.d.ts", diff --git a/packages/nodes-base/package.json b/packages/nodes-base/package.json index 4056861f01b5a..db05bf38c14ef 100644 --- a/packages/nodes-base/package.json +++ b/packages/nodes-base/package.json @@ -1,6 +1,6 @@ { "name": "n8n-nodes-base", - "version": "1.55.0", + "version": "1.56.0", "description": "Base nodes of n8n", "main": "index.js", "scripts": { diff --git a/packages/workflow/package.json b/packages/workflow/package.json index 49d904bdf2f79..bbddb85cd4f11 100644 --- a/packages/workflow/package.json +++ b/packages/workflow/package.json @@ -1,6 +1,6 @@ { "name": "n8n-workflow", - "version": "1.54.0", + "version": "1.55.0", "description": "Workflow base code of n8n", "main": "dist/index.js", "module": "src/index.ts",