diff --git a/CHANGELOG.md b/CHANGELOG.md index dedf0d680de67..f8de892d6de39 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,151 @@ +# [2.19.0](https://github.com/n8n-io/n8n/compare/n8n@2.18.0...n8n@2.19.0) (2026-04-28) + + +### Bug Fixes + +* Add credential auth and test for Twilio, Pipedrive, Asana, Freshdesk, Workable ([#28265](https://github.com/n8n-io/n8n/issues/28265)) ([a2aa69d](https://github.com/n8n-io/n8n/commit/a2aa69dbd7c931a869417d28c26297fe5beb86e9)) +* Additional keys in routing nodes ([#28758](https://github.com/n8n-io/n8n/issues/28758)) ([8e49800](https://github.com/n8n-io/n8n/commit/8e49800421e6611084c1d092cd2aad82696d3e22)) +* **ai-builder:** Adjust chat trigger memory builderHints ([#29156](https://github.com/n8n-io/n8n/issues/29156)) ([b6fcabc](https://github.com/n8n-io/n8n/commit/b6fcabc0252c9a021892dd940796f7282a45971c)) +* **ai-builder:** Hide and reap intermediate AI-created workflows ([#29066](https://github.com/n8n-io/n8n/issues/29066)) ([632ae67](https://github.com/n8n-io/n8n/commit/632ae67de3fa33487e1ad513043cf740cb32bb1a)) +* **ai-builder:** Improve button, icon, callout and workflowSelector schemas ([#28828](https://github.com/n8n-io/n8n/issues/28828)) ([afe4298](https://github.com/n8n-io/n8n/commit/afe4298427c4e4f6cc0ebf11dc5a3b7a41f38f10)) +* **ai-builder:** Keep workflow identity across rebuild/patch ([#28926](https://github.com/n8n-io/n8n/issues/28926)) ([13029e6](https://github.com/n8n-io/n8n/commit/13029e6d039ac61280543406b88e1b680fe22c55)) +* **ai-builder:** Prevent duplicate workflow creation on parallel submits in instance AI ([#28793](https://github.com/n8n-io/n8n/issues/28793)) ([782b2d1](https://github.com/n8n-io/n8n/commit/782b2d18b22601199919b7674100dd88aaa8f7ac)) +* **ai-builder:** Stop treating empty defaults as satisfying required for the Split node ([#28978](https://github.com/n8n-io/n8n/issues/28978)) ([8b33424](https://github.com/n8n-io/n8n/commit/8b33424d0f222a605d38b736e6e4a65682bad4e3)) +* **ai-builder:** Support 'disabledOptions' in node schemas ([#28894](https://github.com/n8n-io/n8n/issues/28894)) ([bc5e490](https://github.com/n8n-io/n8n/commit/bc5e490f686d908fc4a1efdbb4b2198bdbc98993)) +* **ai-builder:** Validate merge node connections matches 'numberInputs' parameter ([#28831](https://github.com/n8n-io/n8n/issues/28831)) ([0e838de](https://github.com/n8n-io/n8n/commit/0e838deab27f3f81908e17486d94c604f8ba4fc4)) +* **ai-builder:** Validate required inputs on AI nodes ([#29159](https://github.com/n8n-io/n8n/issues/29159)) ([97bdbd0](https://github.com/n8n-io/n8n/commit/97bdbd055a5a89ab2c73a4933ac413f429724832)) +* Allow task runner to invoke skills via slash command prefix ([#29302](https://github.com/n8n-io/n8n/issues/29302)) ([65e55a8](https://github.com/n8n-io/n8n/commit/65e55a88c14a7d1d29a927c62d18d293f701e51d)) +* **Brevo Node:** Send valid email attachments with correct filenames ([#28816](https://github.com/n8n-io/n8n/issues/28816)) ([7d6f777](https://github.com/n8n-io/n8n/commit/7d6f7778080a488da49b5935bbbb56dd30105724)) +* **core:** Fixes user search functionality in ProjectSettings for pr… ([#28914](https://github.com/n8n-io/n8n/issues/28914)) ([1eea626](https://github.com/n8n-io/n8n/commit/1eea62629acb62d3ab3683b0049c15be11901039)) +* **core:** Add missing break statements in filter condition evaluation ([#27708](https://github.com/n8n-io/n8n/issues/27708)) ([1e77f71](https://github.com/n8n-io/n8n/commit/1e77f7146dc63106cd9e486811a0292eba07632e)) +* **core:** Allow .trim() in workflow-sdk parsing and coerce stringified patches ([#29111](https://github.com/n8n-io/n8n/issues/29111)) ([b44e9d1](https://github.com/n8n-io/n8n/commit/b44e9d12070eb8db614be8cde51216c94d3c63fe)) +* **core:** Allow SAML connection test without saving config first ([#28702](https://github.com/n8n-io/n8n/issues/28702)) ([828d0ee](https://github.com/n8n-io/n8n/commit/828d0ee9069372ac921f975d66a101bb70d0133a)) +* **core:** Broadcast MCP availability change via push connection ([#29019](https://github.com/n8n-io/n8n/issues/29019)) ([e183ae4](https://github.com/n8n-io/n8n/commit/e183ae4434a9ec6aee57792846d5483a754cdb56)) +* **core:** Can't install community nodes on Windows ([#28481](https://github.com/n8n-io/n8n/issues/28481)) ([7e3a2f6](https://github.com/n8n-io/n8n/commit/7e3a2f6885eb11e5eab10a70985a9adc0900f5fa)) +* **core:** Clean up project mapping rules on provisioning strategy switch ([#28726](https://github.com/n8n-io/n8n/issues/28726)) ([c662862](https://github.com/n8n-io/n8n/commit/c662862d7f4c929176d7f3b7a53332b5359b8adb)) +* **core:** Declare credentialType on MCP workflow-builder autoAssignedCredentials schema ([#28353](https://github.com/n8n-io/n8n/issues/28353)) ([41424b3](https://github.com/n8n-io/n8n/commit/41424b3e9986da328f1a420e7d46c2d7a7ac3701)) +* **core:** Fix fixedCollection validation issues and empty setup cards on instance AI ([#28794](https://github.com/n8n-io/n8n/issues/28794)) ([8630845](https://github.com/n8n-io/n8n/commit/8630845cbd288b5b83201c62b3b6c4fef010546e)) +* **core:** Fix health endpoint cross-origin requests ([#28878](https://github.com/n8n-io/n8n/issues/28878)) ([b6eabb4](https://github.com/n8n-io/n8n/commit/b6eabb4ce5030df2e9d477e27fd5dbdf9d940a1c)) +* **core:** Fix publishing dynamic credential chathub flow ([#28827](https://github.com/n8n-io/n8n/issues/28827)) ([852d082](https://github.com/n8n-io/n8n/commit/852d0825d7ead81c5e276f482dd383c040730083)) +* **core:** Generate title once there's enough user context ([#28721](https://github.com/n8n-io/n8n/issues/28721)) ([2d624a5](https://github.com/n8n-io/n8n/commit/2d624a521e4c86c4d1ff5d7c1a151549db0707d7)) +* **core:** Guard event log parsing against unbounded memory growth ([#28594](https://github.com/n8n-io/n8n/issues/28594)) ([a817cbc](https://github.com/n8n-io/n8n/commit/a817cbc1c03fcd184cd11613819ac0415355adb5)) +* **core:** Harden event log parse against malformed input ([#29004](https://github.com/n8n-io/n8n/issues/29004)) ([b2b1370](https://github.com/n8n-io/n8n/commit/b2b1370e5d70a02771f315630a0477f2038a259d)) +* **core:** Hide pre-resolved setup requests from Instance AI wizard ([#28731](https://github.com/n8n-io/n8n/issues/28731)) ([9ea2ef1](https://github.com/n8n-io/n8n/commit/9ea2ef1840d5fb49369c32e9b28d109845d852bd)) +* **core:** Improve error messages for invalid node and trigger input ([#28053](https://github.com/n8n-io/n8n/issues/28053)) ([0f4c5b3](https://github.com/n8n-io/n8n/commit/0f4c5b396d21e2477099c8436259b143faf5ca90)) +* **core:** Link existing email users on LDAP sync instead of failing ([#28695](https://github.com/n8n-io/n8n/issues/28695)) ([767b3ab](https://github.com/n8n-io/n8n/commit/767b3abea1bfc1f44277a353d5f9267e4b43f37f)) +* **core:** Pass userId through webhook test execution path for redaction ([#28775](https://github.com/n8n-io/n8n/issues/28775)) ([19b2388](https://github.com/n8n-io/n8n/commit/19b2388acad90df462613366728632863b6e378a)) +* **core:** Persist execution metadata for failed executions in scaling mode ([#28774](https://github.com/n8n-io/n8n/issues/28774)) ([1256da9](https://github.com/n8n-io/n8n/commit/1256da91f0f61bd0fb799b47bd190168f82ada20)) +* **core:** Pin Alpine version in Docker builder stages for reproducible builds ([#29097](https://github.com/n8n-io/n8n/issues/29097)) ([147bd8c](https://github.com/n8n-io/n8n/commit/147bd8c84f05e801217f566a2e6c9f784aeead2f)) +* **core:** Pin sandbox workflow-sdk to host version ([#29048](https://github.com/n8n-io/n8n/issues/29048)) ([9ea8533](https://github.com/n8n-io/n8n/commit/9ea8533873928e7240e343189f872465bc68569f)) +* **core:** Preserve manual scopes for inherited generic OAuth2 credentials ([#27858](https://github.com/n8n-io/n8n/issues/27858)) ([5ee534c](https://github.com/n8n-io/n8n/commit/5ee534c3b8490d74ad2d9c0b52d30952da8f0d87)) +* **core:** Preserve user-selected credentials when AI recreates a node ([#28943](https://github.com/n8n-io/n8n/issues/28943)) ([5fa1f8f](https://github.com/n8n-io/n8n/commit/5fa1f8f7d90c8f0f7fbf0003a9e76ceb06bb6def)) +* **core:** Prevent Redis connection recovery from being missed ([#28256](https://github.com/n8n-io/n8n/issues/28256)) ([494a855](https://github.com/n8n-io/n8n/commit/494a855d34905750b057b98f3e4eb0c8bcdee317)) +* **core:** Prevent S3 socket pool exhaustion on partial stream reads ([#28313](https://github.com/n8n-io/n8n/issues/28313)) ([481fbdf](https://github.com/n8n-io/n8n/commit/481fbdf186dc8b166c164592c82ec9b7a5edb8b0)) +* **core:** Request helper function support setting agentOptions ([#28756](https://github.com/n8n-io/n8n/issues/28756)) ([4ce186a](https://github.com/n8n-io/n8n/commit/4ce186a14dd3b6f6f268afadaa48be8b07227eaa)) +* **core:** Scope live and test webhook handlers to their route family ([#28804](https://github.com/n8n-io/n8n/issues/28804)) ([bb25d4c](https://github.com/n8n-io/n8n/commit/bb25d4cc388a08fe90b7f504fc67edb4f667404d)) +* **core:** Shift existing rules on create to avoid order conflict ([#28722](https://github.com/n8n-io/n8n/issues/28722)) ([c55b95f](https://github.com/n8n-io/n8n/commit/c55b95ff0626fe9b73d0e5d45230531777fe7015)) +* **core:** Support mixed bracket/dot notation in external secrets expressions ([#28711](https://github.com/n8n-io/n8n/issues/28711)) ([a757ddd](https://github.com/n8n-io/n8n/commit/a757ddd4a86f8700b7ee290d659b320018d7417a)) +* **core:** Surface credential and resource choice when more than one match exists ([#29087](https://github.com/n8n-io/n8n/issues/29087)) ([0d16dd5](https://github.com/n8n-io/n8n/commit/0d16dd5dfb6511db0292b67d450c34efcde55efb)) +* **core:** Surface pagination state in instance AI credentials list ([#29098](https://github.com/n8n-io/n8n/issues/29098)) ([9345d13](https://github.com/n8n-io/n8n/commit/9345d132fa240528b3ea0f078e55264092308776)) +* **core:** Upgrade task-runner-launcher to v1.4.5 ([#29155](https://github.com/n8n-io/n8n/issues/29155)) ([b37044e](https://github.com/n8n-io/n8n/commit/b37044e12441e89a80052dc14f22a78792eb9948)) +* **core:** Use upsert for MCP OAuth consent to allow re-authorization ([#28703](https://github.com/n8n-io/n8n/issues/28703)) ([26ecadc](https://github.com/n8n-io/n8n/commit/26ecadcf94bf8e49cd168f22ed72b5e6ed99d8dd)) +* **core:** Workflow import cli doesn't deregister crons for deactivated workflows ([#29129](https://github.com/n8n-io/n8n/issues/29129)) ([553976d](https://github.com/n8n-io/n8n/commit/553976d065ff3e82c41cb0e89e9ccfbe947a80c7)) +* Correct typo in proxy error message: not value -> not valid ([#28318](https://github.com/n8n-io/n8n/issues/28318)) ([b143830](https://github.com/n8n-io/n8n/commit/b143830f24e4079d829735b222bdcd4f15e2319a)) +* Correctly rename all temporal binary files after execution ([#28960](https://github.com/n8n-io/n8n/issues/28960)) ([71b2b88](https://github.com/n8n-io/n8n/commit/71b2b88eb8b6420dc3fa8e73234e0f82f8d7822a)) +* Disable "Get 100 free OpenAI API credits"  if aiGateway enabled in the license ([#29050](https://github.com/n8n-io/n8n/issues/29050)) ([67bd8de](https://github.com/n8n-io/n8n/commit/67bd8de90fe127e93874b794c1525214ce89c704)) +* Disable until we encrypt ([#28875](https://github.com/n8n-io/n8n/issues/28875)) ([1b02a0d](https://github.com/n8n-io/n8n/commit/1b02a0dbf49256ef740de58f23d87dad114d4d6b)) +* **Discord Node:** Correctly handle API rate limits ([#29051](https://github.com/n8n-io/n8n/issues/29051)) ([089d6bd](https://github.com/n8n-io/n8n/commit/089d6bda0e32ee6509ae9ee6840af67356407bb1)) +* **Discord Node:** Fix file name and mimetype for file upload ([#28807](https://github.com/n8n-io/n8n/issues/28807)) ([d3ef7e3](https://github.com/n8n-io/n8n/commit/d3ef7e3e0fb885adfe83cef8ad4f803592601a29)) +* E2E test for token exchange ([#28895](https://github.com/n8n-io/n8n/issues/28895)) ([d49049d](https://github.com/n8n-io/n8n/commit/d49049dd3f868be2710f6ba433bd3d610b4b93de)) +* **EditImage Node:** Fix orientation when modifying images ([#28970](https://github.com/n8n-io/n8n/issues/28970)) ([b649eea](https://github.com/n8n-io/n8n/commit/b649eea01d411335852b2fe14ccd3cee489d382d)) +* **editor:** Align Model and Sandbox visibility with edit permissions ([#29076](https://github.com/n8n-io/n8n/issues/29076)) ([e10509f](https://github.com/n8n-io/n8n/commit/e10509f11420d9745473e9110bdea9ea509f7009)) +* **editor:** Allow `name` parameters to be defined by AI ([#28763](https://github.com/n8n-io/n8n/issues/28763)) ([76358a6](https://github.com/n8n-io/n8n/commit/76358a60bee8a1f1c1a151521eaa1db65adf4547)) +* **editor:** Allow users to logout of dynamic creds in chathub ([#29117](https://github.com/n8n-io/n8n/issues/29117)) ([b1ddbf2](https://github.com/n8n-io/n8n/commit/b1ddbf26b05b85b4f4445955d8abc95fd00a2711)) +* **editor:** Checklist not showing workflow settings configuration ([#28034](https://github.com/n8n-io/n8n/issues/28034)) ([3c54cda](https://github.com/n8n-io/n8n/commit/3c54cda57577e617413e48190cec88777b305469)) +* **editor:** Constrain InstanceAiView stacking context below sidebar ([#29324](https://github.com/n8n-io/n8n/issues/29324)) ([b71a31d](https://github.com/n8n-io/n8n/commit/b71a31d2a9f4b44fc4736a2e6a768a99e6da2b5a)) +* **editor:** Copy to editor not using pinned data from the execution ([#28905](https://github.com/n8n-io/n8n/issues/28905)) ([20d9215](https://github.com/n8n-io/n8n/commit/20d9215736b707a728bc7cb1a234a585ef985bf4)) +* **editor:** Disable WF version menu only when all actions are unavailable ([#29266](https://github.com/n8n-io/n8n/issues/29266)) ([23170e4](https://github.com/n8n-io/n8n/commit/23170e436ad00e96ad64f09000317bd4720bb0a4)) +* **editor:** Fix column collapse button not visible in table view ([#28899](https://github.com/n8n-io/n8n/issues/28899)) ([0eb30c6](https://github.com/n8n-io/n8n/commit/0eb30c6ca741dfe73d5254002c3467a65c36e50f)) +* **editor:** HTTP request node showing warning about credentials not set when they are set ([#28270](https://github.com/n8n-io/n8n/issues/28270)) ([4869e0a](https://github.com/n8n-io/n8n/commit/4869e0a4638d94117b402f2ce177be0084744679)) +* **editor:** Move tooltip for required RMC fields to the right ([#28803](https://github.com/n8n-io/n8n/issues/28803)) ([713c498](https://github.com/n8n-io/n8n/commit/713c4981b7b88ceb2f8512c20ee5c18914a16ce1)) +* **editor:** Populate chat history in executions view ([#29229](https://github.com/n8n-io/n8n/issues/29229)) ([cf5cdbf](https://github.com/n8n-io/n8n/commit/cf5cdbfbcf3245a5120b6f71fb8cc5de35091ea4)) +* **editor:** Prevent executions table flicker on empty auto-refresh ([#28805](https://github.com/n8n-io/n8n/issues/28805)) ([2bd8b47](https://github.com/n8n-io/n8n/commit/2bd8b472072aa853b1a87857890f6cd8343927c8)) +* **editor:** Refresh wallet balance when usage refresh is clicked ([#29067](https://github.com/n8n-io/n8n/issues/29067)) ([7fd0b37](https://github.com/n8n-io/n8n/commit/7fd0b3761da5913d78c00907a143246d19f8c2b8)) +* **editor:** Restore missing node icons for HTTP-auth credentials ([#28814](https://github.com/n8n-io/n8n/issues/28814)) ([345ce7f](https://github.com/n8n-io/n8n/commit/345ce7f0dc8850151005291171388b4afc63a358)) +* **editor:** Save button never shows saved state after saving credentials ([#28486](https://github.com/n8n-io/n8n/issues/28486)) ([4352749](https://github.com/n8n-io/n8n/commit/4352749ec9e5cfcf19258c555fd80db1a9d4df1a)) +* **editor:** Show error toasts in Instance AI executable canvas ([#29328](https://github.com/n8n-io/n8n/issues/29328)) ([dc33223](https://github.com/n8n-io/n8n/commit/dc33223d3becdb30b59ff66d93eaea6dcec314d4)) +* **editor:** Show Manage community-node link to admins, not just owners ([#29060](https://github.com/n8n-io/n8n/issues/29060)) ([ef944b4](https://github.com/n8n-io/n8n/commit/ef944b4a52a19f82b3ab5db4a581967510d5b2d0)) +* **editor:** Show saved credentials when node has mismatched credentials object ([#28693](https://github.com/n8n-io/n8n/issues/28693)) ([d8f742b](https://github.com/n8n-io/n8n/commit/d8f742baa686f85b51042ce7e50f962e67f71574)) +* **editor:** Surface configured minimum password length in UI ([#28194](https://github.com/n8n-io/n8n/issues/28194)) ([330211c](https://github.com/n8n-io/n8n/commit/330211c5ae914dfe013d6996a706b4ec79f81536)) +* **Embeddings Google Gemini Node:** Update wrong default embeddings model ([#26977](https://github.com/n8n-io/n8n/issues/26977)) ([a1d733b](https://github.com/n8n-io/n8n/commit/a1d733bb9a0fb722c9fbd439a22b003c2cd5a43e)) +* Fix 11 security issues in @xmldom/xmldom, defu, @langchain/community and 5 more ([#29126](https://github.com/n8n-io/n8n/issues/29126)) ([35449aa](https://github.com/n8n-io/n8n/commit/35449aaa7b1ca016c919e555f9ba86ee0ea1db8f)) +* Fix 15 critical issues in protobufjs, defu, @langchain/community and 6 more ([#28661](https://github.com/n8n-io/n8n/issues/28661)) ([6650068](https://github.com/n8n-io/n8n/commit/6650068f00ec220db5f779fd02f686413a10f264)) +* Fixes AI Assistant opt-in modal terms link ([#28779](https://github.com/n8n-io/n8n/issues/28779)) ([10f619f](https://github.com/n8n-io/n8n/commit/10f619f6d610c180ca19743852167863ae9a7a6e)) +* **GitHub Node:** Return pagination token as string in resource locators ([#29099](https://github.com/n8n-io/n8n/issues/29099)) ([5dda3b2](https://github.com/n8n-io/n8n/commit/5dda3b2142b752722efb6ef4691ca74b618ae33d)) +* **Gmail Trigger Node:** Add maxResults limit to prevent OOM on large inboxes ([#28470](https://github.com/n8n-io/n8n/issues/28470)) ([b9c4618](https://github.com/n8n-io/n8n/commit/b9c4618270c04cb6b3f491310999713439260a6b)) +* **Gmail Trigger Node:** Exclude scheduled emails from trigger query ([#29244](https://github.com/n8n-io/n8n/issues/29244)) ([58d7983](https://github.com/n8n-io/n8n/commit/58d79832bc3933557a89eae0e2c62da67c10cd64)) +* **Google Gemini Node:** Filter out undefined parts when processing API responses ([#28567](https://github.com/n8n-io/n8n/issues/28567)) ([0aabee0](https://github.com/n8n-io/n8n/commit/0aabee0a99f3e7eaf7a0232f8b76732889730043)) +* **Google Gemini Node:** Show Number of Images option only for models that supports it ([#29153](https://github.com/n8n-io/n8n/issues/29153)) ([b0ec5cd](https://github.com/n8n-io/n8n/commit/b0ec5cdb69b91bc563c219009aa36864c6746820)) +* **Jenkins Node:** Properly load job parameters ([#28631](https://github.com/n8n-io/n8n/issues/28631)) ([f2aa016](https://github.com/n8n-io/n8n/commit/f2aa0160af7b51c99a17125e64f3cfd636cf59fb)) +* **MCP Server Trigger Node:** Only return error name and message in tool error responses ([#28791](https://github.com/n8n-io/n8n/issues/28791)) ([6db02fe](https://github.com/n8n-io/n8n/commit/6db02fe9283211e5aac89b757aadf3e0a8a0bd33)) +* **Microsoft Outlook Trigger Node:** Show nested subfolders in folder dropdowns ([#28759](https://github.com/n8n-io/n8n/issues/28759)) ([3409a67](https://github.com/n8n-io/n8n/commit/3409a67dfec527a55b79282a784ebf7d955f96da)) +* **MongoDB Chat Memory Node:** Add connection pool limit ([#28042](https://github.com/n8n-io/n8n/issues/28042)) ([a88ee76](https://github.com/n8n-io/n8n/commit/a88ee76553ed5e1798f2689ff79602c59e2c36bb)) +* **Moonshot Kimi Node:** Update default model to kimi-k2.6 ([#28859](https://github.com/n8n-io/n8n/issues/28859)) ([1c52b0a](https://github.com/n8n-io/n8n/commit/1c52b0a448f9afd6bdd9eca91b0ba83515afc200)) +* **MySql Node:** Fix table name filtering ([#28911](https://github.com/n8n-io/n8n/issues/28911)) ([ccbd914](https://github.com/n8n-io/n8n/commit/ccbd91459425713d870bfe03919defd98b366215)) +* Preserve `structuredContent` in MCP nodes to prevent AI Agent reasoning loops ([#27297](https://github.com/n8n-io/n8n/issues/27297)) ([048e01e](https://github.com/n8n-io/n8n/commit/048e01e0606482f33948db49578d8b2f926d4f92)) +* **RabbitMQ Trigger Node:** Redeliver messages on failed executions ([#28712](https://github.com/n8n-io/n8n/issues/28712)) ([7be9f65](https://github.com/n8n-io/n8n/commit/7be9f653998b34f51e0a3bda91c7a5dcbe0f3750)) +* **Schedule Node:** Avoid using 0 day of month ([#28432](https://github.com/n8n-io/n8n/issues/28432)) ([a9e5f0e](https://github.com/n8n-io/n8n/commit/a9e5f0ea482603582298e60af7cd466b1ee3e8bb)) +* Update hono, protobufjs, yaml, and other dependencies ([#28877](https://github.com/n8n-io/n8n/issues/28877)) ([c4ff018](https://github.com/n8n-io/n8n/commit/c4ff0188dbca498356a4bca7ac941bc82a09affc)) +* Use different runtime for each agent call, refactor state management ([#27915](https://github.com/n8n-io/n8n/issues/27915)) ([68c289f](https://github.com/n8n-io/n8n/commit/68c289f76fa0be253355a9532cb96ac924f2f1fa)) +* **WooCommerce Trigger Node:** Guard HMAC verification against missing secret ([#28964](https://github.com/n8n-io/n8n/issues/28964)) ([5cef662](https://github.com/n8n-io/n8n/commit/5cef66269e5101d209fb49b6ce1ee78af24426fe)) +* **Xero Node:** Update OAuth Scopes to meet new Xero API requirements ([#27563](https://github.com/n8n-io/n8n/issues/27563)) ([7f54ff4](https://github.com/n8n-io/n8n/commit/7f54ff4acf73940afc6a59df851177d2c7b1cafe)) + + +### Features + +* Add warning when publishing workflow, if some nodes in it are using ai gateway credentials ([#29089](https://github.com/n8n-io/n8n/issues/29089)) ([d2d7dfc](https://github.com/n8n-io/n8n/commit/d2d7dfc276c92015d1bae0ed352bb4661e7697c4)) +* **Alibaba Cloud Node:** Switch to dynamic model list fetched from API ([#28839](https://github.com/n8n-io/n8n/issues/28839)) ([3a165d4](https://github.com/n8n-io/n8n/commit/3a165d4843e254267f7177d0c1d88758e044c546)) +* **API:** Add encryption key management endpoints ([#28897](https://github.com/n8n-io/n8n/issues/28897)) ([5af4e1c](https://github.com/n8n-io/n8n/commit/5af4e1cc191ad956b5af7f081e2bcee08a2d8ebf)) +* **AwsS3 Node:** Add option to return common prefixes in bucket search ([#28571](https://github.com/n8n-io/n8n/issues/28571)) ([13dbcf9](https://github.com/n8n-io/n8n/commit/13dbcf9bbb8db9070415a39225bddc5c57b8a4b7)) +* **core:** Accept token-exchanged scoped JWTs on the instance MCP server ([#28909](https://github.com/n8n-io/n8n/issues/28909)) ([1d325a2](https://github.com/n8n-io/n8n/commit/1d325a20ca8a67eb2539df30de278bcce11c3de6)) +* **core:** Add --projectId filter to export:workflow and export:credentials commands ([#29329](https://github.com/n8n-io/n8n/issues/29329)) ([2d721d2](https://github.com/n8n-io/n8n/commit/2d721d29f3c4d2c33cc8c661e069f75f6a54b96c)) +* **core:** Add AES-256-GCM cipher support ([#28916](https://github.com/n8n-io/n8n/issues/28916)) ([0c02111](https://github.com/n8n-io/n8n/commit/0c021116bc61d4aa9ccf2fe0f05cdd4668888e92)) +* **core:** Add audit logs for webhook waiting and resuming ([#28204](https://github.com/n8n-io/n8n/issues/28204)) ([bb6a5e4](https://github.com/n8n-io/n8n/commit/bb6a5e47b08e17fc5f4e704e2c6dead6476ea60c)) +* **core:** Add delete folder endpoint to public API ([#28984](https://github.com/n8n-io/n8n/issues/28984)) ([f931b17](https://github.com/n8n-io/n8n/commit/f931b17a93a4e1e247f51d04ac84b2a6382b0bc8)) +* **core:** Add encryptWithKey and decryptWithKey to Cipher service ([#28608](https://github.com/n8n-io/n8n/issues/28608)) ([c40599b](https://github.com/n8n-io/n8n/commit/c40599b82ef7935242f21691ce5f2c9e8986f248)) +* **core:** Add instance setting to disable public chat in Chat Trigger ([#27565](https://github.com/n8n-io/n8n/issues/27565)) ([af3841f](https://github.com/n8n-io/n8n/commit/af3841f629a33d018677e518e3d9a3d7cd491c5f)) +* **core:** Add observability for the VM expression engine ([#28715](https://github.com/n8n-io/n8n/issues/28715)) ([f3efcf8](https://github.com/n8n-io/n8n/commit/f3efcf8a5478aa7f76db85802b4d3e6fafc5be74)) +* **core:** Add opt-in RFC-style outbound User-Agent via env flag ([#28771](https://github.com/n8n-io/n8n/issues/28771)) ([67af2e1](https://github.com/n8n-io/n8n/commit/67af2e177d7b398e910a0b25e22c7b993e537af0)) +* **core:** Add PATCH endpoint for data table column management ([#29090](https://github.com/n8n-io/n8n/issues/29090)) ([b437371](https://github.com/n8n-io/n8n/commit/b4373715f3e4b6e15ec228a8e6983ca628393d8f)) +* **core:** Add public API endpoints for data table column management… ([#29073](https://github.com/n8n-io/n8n/issues/29073)) ([2b0add1](https://github.com/n8n-io/n8n/commit/2b0add185f509209a27a6c7981d844545d2aa81f)) +* **core:** Add public API endpoints for folder management ([#28760](https://github.com/n8n-io/n8n/issues/28760)) ([ff9d7d6](https://github.com/n8n-io/n8n/commit/ff9d7d67561b4d668c0eeefbd9e3eb13de1610e5)) +* **core:** Add public API endpoints for folder management (folderId) ([#28790](https://github.com/n8n-io/n8n/issues/28790)) ([fda3d5c](https://github.com/n8n-io/n8n/commit/fda3d5cf8d8d166ef6dd1511d905f4963f15a85d)) +* **core:** Bootstrap encryption key set from environment ([#28716](https://github.com/n8n-io/n8n/issues/28716)) ([c012b52](https://github.com/n8n-io/n8n/commit/c012b52ac23a16fa70e103656cf571f6c30e0219)) +* **core:** Broadcast workflow updates from MCP tools to open editors ([#28709](https://github.com/n8n-io/n8n/issues/28709)) ([b1ca129](https://github.com/n8n-io/n8n/commit/b1ca12949676dbcb5092c09f3a3db7270c9f9eb7)) +* **core:** Centralise user listing permissions for internal and publ… ([#28989](https://github.com/n8n-io/n8n/issues/28989)) ([9e694f5](https://github.com/n8n-io/n8n/commit/9e694f5f4191a756b1dc4c46f3f417732e115e27)) +* **core:** Drop BetaTag from sidebar, use 'Preview' instead for new features ([#29347](https://github.com/n8n-io/n8n/issues/29347)) ([a7d7352](https://github.com/n8n-io/n8n/commit/a7d7352c9be2903476cf7ef1ae5fdc65df5eb1be)) +* **core:** Guard Instance AI prompts against asking for plaintext secrets ([#28876](https://github.com/n8n-io/n8n/issues/28876)) ([d58e67e](https://github.com/n8n-io/n8n/commit/d58e67e76eda48aacb1e981cd50b99c5f56367cf)) +* **core:** Make SSO connection settings configurable via env vars ([#28714](https://github.com/n8n-io/n8n/issues/28714)) ([3bd7a28](https://github.com/n8n-io/n8n/commit/3bd7a2847c0fdc3c2709ad21e3a91a5116ac7949)) +* **core:** OTEL changes to support context propagation ([#28720](https://github.com/n8n-io/n8n/issues/28720)) ([9599fb9](https://github.com/n8n-io/n8n/commit/9599fb9d5416e1c4aae43679484d717a789c165e)) +* **core:** Remove expression role mapping feature flag ([#29361](https://github.com/n8n-io/n8n/issues/29361)) ([a70a314](https://github.com/n8n-io/n8n/commit/a70a31411d2f42351ea61212721aa9064e0e6391)) +* **core:** Scale expression isolate pool to 0 after inactivity ([#28472](https://github.com/n8n-io/n8n/issues/28472)) ([10dbf32](https://github.com/n8n-io/n8n/commit/10dbf32596b63ceb489ff14787a95cca97b63d62)) +* **core:** Stamp x-n8n-feature on proxied LLM calls for cost attribution ([#28987](https://github.com/n8n-io/n8n/issues/28987)) ([e129518](https://github.com/n8n-io/n8n/commit/e1295187f187d8bebf9338a5e07e4a34c8b92c68)) +* **core:** Wire Cipher to encryption key proxy for key rotation support ([#29013](https://github.com/n8n-io/n8n/issues/29013)) ([641d492](https://github.com/n8n-io/n8n/commit/641d492d56781d05740af652f09a64538b6a8259)) +* **editor:** Add Delete permanently link to workflow archive toast ([#29157](https://github.com/n8n-io/n8n/issues/29157)) ([98ec56a](https://github.com/n8n-io/n8n/commit/98ec56ad77dfd4bbba1ecbbc8a06554a80448ea9)) +* **editor:** Move computer use toggle to chat sidebar ([#28974](https://github.com/n8n-io/n8n/issues/28974)) ([47bb91e](https://github.com/n8n-io/n8n/commit/47bb91e9b4ade6638e8d54fb79cae54b90b0a1a2)) +* **editor:** Track favorite toggle events ([#28810](https://github.com/n8n-io/n8n/issues/28810)) ([86a6d1b](https://github.com/n8n-io/n8n/commit/86a6d1b1fafc8deb8a7611b4bc0fd2d807ed090b)) +* **editor:** Warn when data table cell value exceeds safe integer range ([#28904](https://github.com/n8n-io/n8n/issues/28904)) ([e62e44f](https://github.com/n8n-io/n8n/commit/e62e44f3f8c42547a1c8726ed8d9a50ca5a069d6)) +* Enable log streamin settings via env vars ([#29005](https://github.com/n8n-io/n8n/issues/29005)) ([ff6d65e](https://github.com/n8n-io/n8n/commit/ff6d65e22aa758ee78f4f27ac0c781e3754bd917)) +* **Google Drive Node:** Add Markdown export option for Google Docs download ([#27006](https://github.com/n8n-io/n8n/issues/27006)) ([80cb82e](https://github.com/n8n-io/n8n/commit/80cb82e9c52e6170b75dc0841ee9b143058bdd5e)) +* **Google Gemini Node:** Gemini default models update ([#28853](https://github.com/n8n-io/n8n/issues/28853)) ([46739a5](https://github.com/n8n-io/n8n/commit/46739a5bc464af81ebf5145d2ae37fd3bfbb5fa8)) +* In the n8n Connect table on row click open execution related to that usage row ([#29075](https://github.com/n8n-io/n8n/issues/29075)) ([f658278](https://github.com/n8n-io/n8n/commit/f6582783ea80cc99b58265f11563f03088f7f217)) +* **MiniMax Node:** Add standalone MiniMax vendor node ([#28748](https://github.com/n8n-io/n8n/issues/28748)) ([0295369](https://github.com/n8n-io/n8n/commit/02953693a61ba0856fe53c1e29a6d0b8829404a0)) +* **OpenAI Node:** Use dynamic model selection for image edit and update analyze model filter ([#29223](https://github.com/n8n-io/n8n/issues/29223)) ([5f2c32a](https://github.com/n8n-io/n8n/commit/5f2c32ad6edea90df0feca2d1d87c6ed6860ef36)) +* **Postgres Node:** Sort PostgreSQL schemas and tables alphabetically when fetching ([#28036](https://github.com/n8n-io/n8n/issues/28036)) ([11ebf61](https://github.com/n8n-io/n8n/commit/11ebf6147111c87a2d47a5dcb87d2a0873ef60fc)) +* **Salesforce Node:** Add middle name, suffix, and identity fields to contacts ([#23905](https://github.com/n8n-io/n8n/issues/23905)) ([c7a0f3e](https://github.com/n8n-io/n8n/commit/c7a0f3eb3956da1d74f6becaa927ed3dfe4c6e21)) +* **Slack Node:** Add emoji reaction filter to Slack Trigger ([#28628](https://github.com/n8n-io/n8n/issues/28628)) ([90843cf](https://github.com/n8n-io/n8n/commit/90843cf4bae9d27087801a56f30fce67dc89e420)) + + # [2.18.0](https://github.com/n8n-io/n8n/compare/n8n@2.17.0...n8n@2.18.0) (2026-04-21) diff --git a/package.json b/package.json index 1709623f90f5d..27e40b74fa434 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "n8n-monorepo", - "version": "2.18.0", + "version": "2.19.0", "private": true, "engines": { "node": ">=22.16", diff --git a/packages/@n8n/agents/package.json b/packages/@n8n/agents/package.json index db89da7fd56c3..5507767354e16 100644 --- a/packages/@n8n/agents/package.json +++ b/packages/@n8n/agents/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/agents", - "version": "0.5.0", + "version": "0.6.0", "description": "AI agent SDK for n8n's code-first execution engine", "main": "dist/index.js", "module": "dist/index.js", diff --git a/packages/@n8n/ai-node-sdk/package.json b/packages/@n8n/ai-node-sdk/package.json index 86c436fb12040..e7ac717e9e01b 100644 --- a/packages/@n8n/ai-node-sdk/package.json +++ b/packages/@n8n/ai-node-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/ai-node-sdk", - "version": "0.9.0", + "version": "0.10.0", "description": "SDK for building AI nodes in n8n", "types": "dist/esm/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/@n8n/ai-utilities/package.json b/packages/@n8n/ai-utilities/package.json index f8661a84a6290..e5bf3965cedcc 100644 --- a/packages/@n8n/ai-utilities/package.json +++ b/packages/@n8n/ai-utilities/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/ai-utilities", - "version": "0.12.0", + "version": "0.13.0", "description": "Utilities for building AI nodes in n8n", "types": "dist/esm/index.d.ts", "module": "dist/esm/index.js", diff --git a/packages/@n8n/ai-workflow-builder.ee/package.json b/packages/@n8n/ai-workflow-builder.ee/package.json index e3505b81dc310..b5a97db983eb2 100644 --- a/packages/@n8n/ai-workflow-builder.ee/package.json +++ b/packages/@n8n/ai-workflow-builder.ee/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/ai-workflow-builder", - "version": "1.18.0", + "version": "1.19.0", "scripts": { "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", diff --git a/packages/@n8n/api-types/package.json b/packages/@n8n/api-types/package.json index 0e5cb3f51d9ab..df5c182dc73ee 100644 --- a/packages/@n8n/api-types/package.json +++ b/packages/@n8n/api-types/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/api-types", - "version": "1.18.0", + "version": "1.19.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/backend-common/package.json b/packages/@n8n/backend-common/package.json index e14bbad2bb2e8..83829b7279250 100644 --- a/packages/@n8n/backend-common/package.json +++ b/packages/@n8n/backend-common/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/backend-common", - "version": "1.18.0", + "version": "1.19.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/backend-test-utils/package.json b/packages/@n8n/backend-test-utils/package.json index cf677c3500a52..9ff27f5637778 100644 --- a/packages/@n8n/backend-test-utils/package.json +++ b/packages/@n8n/backend-test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/backend-test-utils", - "version": "1.18.0", + "version": "1.19.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/benchmark/package.json b/packages/@n8n/benchmark/package.json index 4f06dcc308836..0d4c74cd5b209 100644 --- a/packages/@n8n/benchmark/package.json +++ b/packages/@n8n/benchmark/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/n8n-benchmark", - "version": "2.6.0", + "version": "2.7.0", "description": "Cli for running benchmark tests for n8n", "main": "dist/index", "scripts": { diff --git a/packages/@n8n/chat-hub/package.json b/packages/@n8n/chat-hub/package.json index 2e02d2d468bc1..9b12a587a190d 100644 --- a/packages/@n8n/chat-hub/package.json +++ b/packages/@n8n/chat-hub/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/chat-hub", - "version": "1.11.0", + "version": "1.12.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/cli/package.json b/packages/@n8n/cli/package.json index 187bb01d55ad6..3a8655389737d 100644 --- a/packages/@n8n/cli/package.json +++ b/packages/@n8n/cli/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/cli", - "version": "0.4.0", + "version": "0.5.0", "description": "[beta] Client CLI for n8n — manage workflows, executions, and credentials from the terminal", "license": "SEE LICENSE IN LICENSE.md", "bin": { diff --git a/packages/@n8n/client-oauth2/package.json b/packages/@n8n/client-oauth2/package.json index cbbb1b90f996f..617e23467d845 100644 --- a/packages/@n8n/client-oauth2/package.json +++ b/packages/@n8n/client-oauth2/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/client-oauth2", - "version": "1.2.0", + "version": "1.3.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/codemirror-lang-sql/package.json b/packages/@n8n/codemirror-lang-sql/package.json index 2a03ba913b627..1b846e79be637 100644 --- a/packages/@n8n/codemirror-lang-sql/package.json +++ b/packages/@n8n/codemirror-lang-sql/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/codemirror-lang-sql", - "version": "1.6.0", + "version": "1.7.0", "description": "SQL + n8n expression language support for CodeMirror 6", "scripts": { "clean": "rimraf dist .turbo", diff --git a/packages/@n8n/computer-use/package.json b/packages/@n8n/computer-use/package.json index 994172fc33307..f2a951fc5aa98 100644 --- a/packages/@n8n/computer-use/package.json +++ b/packages/@n8n/computer-use/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/computer-use", - "version": "0.4.0", + "version": "0.5.0", "description": "Local AI gateway for n8n AI Assistant — filesystem, shell, screenshots, mouse/keyboard, and browser automation", "bin": { "n8n-computer-use": "dist/cli.js" diff --git a/packages/@n8n/config/package.json b/packages/@n8n/config/package.json index 64cf9905aa5d9..27162aea703ed 100644 --- a/packages/@n8n/config/package.json +++ b/packages/@n8n/config/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/config", - "version": "2.17.0", + "version": "2.18.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/constants/package.json b/packages/@n8n/constants/package.json index 39afa8bac454e..6a05388e164e3 100644 --- a/packages/@n8n/constants/package.json +++ b/packages/@n8n/constants/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/constants", - "version": "0.22.0", + "version": "0.23.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/crdt/package.json b/packages/@n8n/crdt/package.json index 6c0a8af646e36..c181650665d33 100644 --- a/packages/@n8n/crdt/package.json +++ b/packages/@n8n/crdt/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/crdt", - "version": "0.4.0", + "version": "0.5.0", "description": "CRDT abstraction layer for n8n collaborative editing", "scripts": { "clean": "rimraf dist .turbo", diff --git a/packages/@n8n/create-node/package.json b/packages/@n8n/create-node/package.json index 4e37d27e6bbf0..7791fd52fae1c 100644 --- a/packages/@n8n/create-node/package.json +++ b/packages/@n8n/create-node/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/create-node", - "version": "0.27.0", + "version": "0.28.0", "description": "Official CLI to create new community nodes for n8n", "bin": { "create-node": "bin/create-node.cjs" diff --git a/packages/@n8n/db/package.json b/packages/@n8n/db/package.json index 3b6adf0afa630..b8d152161e02b 100644 --- a/packages/@n8n/db/package.json +++ b/packages/@n8n/db/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/db", - "version": "1.18.0", + "version": "1.19.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/decorators/package.json b/packages/@n8n/decorators/package.json index e9d1ccdf84aac..f7e6f11e0af2e 100644 --- a/packages/@n8n/decorators/package.json +++ b/packages/@n8n/decorators/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/decorators", - "version": "1.18.0", + "version": "1.19.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/di/package.json b/packages/@n8n/di/package.json index 2215487c95bd5..65bee5c852df1 100644 --- a/packages/@n8n/di/package.json +++ b/packages/@n8n/di/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/di", - "version": "0.10.0", + "version": "0.11.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/errors/package.json b/packages/@n8n/errors/package.json index f372eb2f46149..eb89046e3e89a 100644 --- a/packages/@n8n/errors/package.json +++ b/packages/@n8n/errors/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/errors", - "version": "0.7.0", + "version": "0.8.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/eslint-plugin-community-nodes/package.json b/packages/@n8n/eslint-plugin-community-nodes/package.json index 1084b914ae86a..1b83a604b1ef8 100644 --- a/packages/@n8n/eslint-plugin-community-nodes/package.json +++ b/packages/@n8n/eslint-plugin-community-nodes/package.json @@ -1,7 +1,7 @@ { "name": "@n8n/eslint-plugin-community-nodes", "type": "module", - "version": "0.13.0", + "version": "0.14.0", "main": "./dist/plugin.js", "types": "./dist/plugin.d.ts", "exports": { diff --git a/packages/@n8n/expression-runtime/package.json b/packages/@n8n/expression-runtime/package.json index 5dcade01819ce..27f8e9495150e 100644 --- a/packages/@n8n/expression-runtime/package.json +++ b/packages/@n8n/expression-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/expression-runtime", - "version": "0.10.0", + "version": "0.11.0", "description": "Secure, isolated expression evaluation runtime for n8n", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", diff --git a/packages/@n8n/imap/package.json b/packages/@n8n/imap/package.json index d4b1e608470dc..2e52e136fcbee 100644 --- a/packages/@n8n/imap/package.json +++ b/packages/@n8n/imap/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/imap", - "version": "0.17.0", + "version": "0.18.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/instance-ai/package.json b/packages/@n8n/instance-ai/package.json index e406b7fa9f609..aed37b14b3911 100644 --- a/packages/@n8n/instance-ai/package.json +++ b/packages/@n8n/instance-ai/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/instance-ai", - "version": "1.3.0", + "version": "1.4.0", "scripts": { "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", diff --git a/packages/@n8n/json-schema-to-zod/package.json b/packages/@n8n/json-schema-to-zod/package.json index 8742438dfa83b..1eaa2ca223ae0 100644 --- a/packages/@n8n/json-schema-to-zod/package.json +++ b/packages/@n8n/json-schema-to-zod/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/json-schema-to-zod", - "version": "1.8.0", + "version": "1.9.0", "description": "Converts JSON schema objects into Zod schemas", "types": "./dist/types/index.d.ts", "main": "./dist/cjs/index.js", diff --git a/packages/@n8n/mcp-browser/package.json b/packages/@n8n/mcp-browser/package.json index 257747976ee66..560e9aab09748 100644 --- a/packages/@n8n/mcp-browser/package.json +++ b/packages/@n8n/mcp-browser/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/mcp-browser", - "version": "0.3.0", + "version": "0.4.0", "description": "Browser automation MCP tools built on Playwright, WebDriver BiDi, and safaridriver", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/@n8n/node-cli/package.json b/packages/@n8n/node-cli/package.json index 5cbef9d06cd2a..68a9d9d8174a7 100644 --- a/packages/@n8n/node-cli/package.json +++ b/packages/@n8n/node-cli/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/node-cli", - "version": "0.28.0", + "version": "0.29.0", "description": "Official CLI for developing community nodes for n8n", "bin": { "n8n-node": "bin/n8n-node.mjs" diff --git a/packages/@n8n/nodes-langchain/package.json b/packages/@n8n/nodes-langchain/package.json index 873eb6094db5e..8070361973e37 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": "2.18.0", + "version": "2.19.0", "description": "", "main": "index.js", "exports": { diff --git a/packages/@n8n/permissions/package.json b/packages/@n8n/permissions/package.json index f6714e7a90977..d95e2e17fd82c 100644 --- a/packages/@n8n/permissions/package.json +++ b/packages/@n8n/permissions/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/permissions", - "version": "0.57.0", + "version": "0.58.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/scan-community-package/package.json b/packages/@n8n/scan-community-package/package.json index 2178a297c2461..7e69809f3fa2d 100644 --- a/packages/@n8n/scan-community-package/package.json +++ b/packages/@n8n/scan-community-package/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/scan-community-package", - "version": "0.15.0", + "version": "0.16.0", "description": "Static code analyser for n8n community packages", "license": "none", "bin": "scanner/cli.mjs", diff --git a/packages/@n8n/syslog-client/package.json b/packages/@n8n/syslog-client/package.json index aee306625b01f..3d778c58641c1 100644 --- a/packages/@n8n/syslog-client/package.json +++ b/packages/@n8n/syslog-client/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/syslog-client", - "version": "1.2.0", + "version": "1.3.0", "scripts": { "clean": "rimraf dist .turbo", "dev": "pnpm watch", diff --git a/packages/@n8n/task-runner/package.json b/packages/@n8n/task-runner/package.json index dc5a8ff8ae11a..73bc4cd7b3a11 100644 --- a/packages/@n8n/task-runner/package.json +++ b/packages/@n8n/task-runner/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/task-runner", - "version": "2.18.0", + "version": "2.19.0", "scripts": { "clean": "rimraf dist .turbo", "start": "node dist/start.js", diff --git a/packages/@n8n/utils/package.json b/packages/@n8n/utils/package.json index d0bec97633bac..3d83cc09389ec 100644 --- a/packages/@n8n/utils/package.json +++ b/packages/@n8n/utils/package.json @@ -1,7 +1,7 @@ { "name": "@n8n/utils", "type": "module", - "version": "1.29.0", + "version": "1.30.0", "files": [ "dist" ], diff --git a/packages/@n8n/vitest-config/package.json b/packages/@n8n/vitest-config/package.json index 4f79eab43994b..2cae9b30f2bf6 100644 --- a/packages/@n8n/vitest-config/package.json +++ b/packages/@n8n/vitest-config/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/vitest-config", - "version": "1.9.0", + "version": "1.10.0", "type": "module", "peerDependencies": { "vite": "catalog:", diff --git a/packages/@n8n/workflow-sdk/package.json b/packages/@n8n/workflow-sdk/package.json index e9c20c88fdab4..f435c3d7fa555 100644 --- a/packages/@n8n/workflow-sdk/package.json +++ b/packages/@n8n/workflow-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/workflow-sdk", - "version": "0.11.4", + "version": "0.12.0", "description": "TypeScript SDK for programmatically creating n8n workflows", "exports": { ".": { diff --git a/packages/cli/package.json b/packages/cli/package.json index fc2188196ef22..79b882daa5bf9 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "n8n", - "version": "2.18.0", + "version": "2.19.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 2bd08641cd479..6850d5dec7f1b 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "n8n-core", - "version": "2.18.0", + "version": "2.19.0", "description": "Core functionality of n8n", "main": "dist/index", "types": "dist/index.d.ts", diff --git a/packages/frontend/@n8n/chat/package.json b/packages/frontend/@n8n/chat/package.json index 5b2e9fb4ad4f4..72c115595bd4f 100644 --- a/packages/frontend/@n8n/chat/package.json +++ b/packages/frontend/@n8n/chat/package.json @@ -1,6 +1,6 @@ { "name": "@n8n/chat", - "version": "1.18.0", + "version": "1.19.0", "scripts": { "dev": "pnpm run --dir=../storybook dev --initial-path=/docs/chat-chat--docs", "build": "pnpm build:vite && pnpm build:bundle", diff --git a/packages/frontend/@n8n/composables/package.json b/packages/frontend/@n8n/composables/package.json index 31e81fc81df96..ed062592e0fa8 100644 --- a/packages/frontend/@n8n/composables/package.json +++ b/packages/frontend/@n8n/composables/package.json @@ -1,7 +1,7 @@ { "name": "@n8n/composables", "type": "module", - "version": "1.15.0", + "version": "1.16.0", "files": [ "dist" ], diff --git a/packages/frontend/@n8n/design-system/package.json b/packages/frontend/@n8n/design-system/package.json index a0a92d0b7ed98..aedb4503a5403 100644 --- a/packages/frontend/@n8n/design-system/package.json +++ b/packages/frontend/@n8n/design-system/package.json @@ -1,7 +1,7 @@ { "type": "module", "name": "@n8n/design-system", - "version": "2.18.0", + "version": "2.19.0", "main": "src/index.ts", "import": "src/index.ts", "scripts": { diff --git a/packages/frontend/@n8n/i18n/package.json b/packages/frontend/@n8n/i18n/package.json index 4396ac00dc632..ad17a0fa370e5 100644 --- a/packages/frontend/@n8n/i18n/package.json +++ b/packages/frontend/@n8n/i18n/package.json @@ -1,7 +1,7 @@ { "name": "@n8n/i18n", "type": "module", - "version": "2.18.0", + "version": "2.19.0", "files": [ "dist" ], diff --git a/packages/frontend/@n8n/rest-api-client/package.json b/packages/frontend/@n8n/rest-api-client/package.json index 7b26c626bf48f..c61521adda959 100644 --- a/packages/frontend/@n8n/rest-api-client/package.json +++ b/packages/frontend/@n8n/rest-api-client/package.json @@ -1,7 +1,7 @@ { "name": "@n8n/rest-api-client", "type": "module", - "version": "2.18.0", + "version": "2.19.0", "files": [ "dist" ], diff --git a/packages/frontend/@n8n/stores/package.json b/packages/frontend/@n8n/stores/package.json index d6aea81716a16..21f1ac6702032 100644 --- a/packages/frontend/@n8n/stores/package.json +++ b/packages/frontend/@n8n/stores/package.json @@ -1,7 +1,7 @@ { "name": "@n8n/stores", "type": "module", - "version": "2.18.0", + "version": "2.19.0", "files": [ "dist" ], diff --git a/packages/frontend/editor-ui/package.json b/packages/frontend/editor-ui/package.json index 3e7ab07e39ca5..e3efa16c4d43f 100644 --- a/packages/frontend/editor-ui/package.json +++ b/packages/frontend/editor-ui/package.json @@ -1,6 +1,6 @@ { "name": "n8n-editor-ui", - "version": "2.18.0", + "version": "2.19.0", "description": "Workflow Editor UI for n8n", "main": "index.js", "type": "module", diff --git a/packages/nodes-base/package.json b/packages/nodes-base/package.json index 1074167a490b7..ddc32ee64805b 100644 --- a/packages/nodes-base/package.json +++ b/packages/nodes-base/package.json @@ -1,6 +1,6 @@ { "name": "n8n-nodes-base", - "version": "2.18.0", + "version": "2.19.0", "description": "Base nodes of n8n", "main": "index.js", "scripts": { diff --git a/packages/workflow/package.json b/packages/workflow/package.json index 0f756d47a57b9..39cb2c61a1cee 100644 --- a/packages/workflow/package.json +++ b/packages/workflow/package.json @@ -1,6 +1,6 @@ { "name": "n8n-workflow", - "version": "2.18.0", + "version": "2.19.0", "description": "Workflow base code of n8n", "types": "dist/esm/index.d.ts", "module": "dist/esm/index.js",