Declan Carroll
bb9bec3ba4
revert: Make Wait node fully durable by removing in-memory execution path ( #28538 )
2026-04-16 11:42:22 +00:00
Tuukka Kantola
ea5b874a8c
feat(editor): Update built-in node icons to custom SVGs ( #28104 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 08:53:41 +00:00
Declan Carroll
f025a786e7
perf(core): Make Wait node fully durable by removing in-memory execution path ( #27066 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-02 09:15:44 +00:00
Elias Meire
5b6ee17c81
feat(core): Add signature validation for waiting webhooks and forms ( #24159 )
...
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-03-23 11:48:52 +00:00
Mutasem Aldmour
9729c2a5da
feat(ai-builder): Add code-base workflow builder ( #24535 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-10 12:24:27 +00:00
Andreas Fitzek
e3110d1f24
fix(Wait Node): Reject wait execution when workflow is canceled ( #15924 )
2026-01-28 11:52:46 +00:00
Michael Kret
d03a6c08e1
feat: Define node's waiting message in the node's description ( #20416 )
...
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2025-10-08 11:11:31 +03:00
Antoine Bellion
59684039ee
fix(Wait Node): Allow wait node to accept 0 waiting time input ( #19159 )
...
Co-authored-by: Elias Meire <elias@meire.dev>
2025-09-04 21:49:26 +02:00
Elias Meire
9515cbd60e
fix(Wait Node): Add validation for wait amount and unit ( #18239 )
2025-08-15 08:58:49 +02:00
Dana
759e555993
fix(n8n Form Node): Prevent XSS with video and source tags ( #16329 )
2025-06-16 16:42:54 +02:00
कारतोफ्फेलस्क्रिप्ट™
3bdbdfe6ce
ci: Drop support for Node.js 18 ( #15146 )
2025-06-04 15:54:57 +02:00
कारतोफ्फेलस्क्रिप्ट™
979f9e6327
refactor: Overhaul nodes-testing setup - Part 3 (no-changelog) ( #14967 )
2025-04-29 17:42:21 +02:00
Guillaume Jacquart
81d08ad1de
fix(Wait Node): Fix wait node tests by always using a future date ( #14733 )
2025-04-18 14:11:39 +03:00
Guillaume Jacquart
3641c1fb87
fix(Wait Node): Validate datetime for specific time mode ( #14701 )
...
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Elias Meire <elias@meire.dev>
2025-04-18 10:26:21 +02:00
jeanpaul
8360283c6f
feat(MCP Server Trigger Node): Add MCP Server Trigger node to expose tools to MCP clients ( #14403 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-04-09 14:45:24 +02:00
Alex Grozav
8215e0b59f
refactor: Migrate NodeConnectionType to const object type (no-changelog) ( #14078 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2025-03-21 14:01:26 +02:00
Michael Kret
755734d349
fix(n8n Form Node): Redirection update (no-changelog) ( #13104 )
...
Co-authored-by: Dana <152518854+dana-gill@users.noreply.github.com>
2025-02-19 12:59:38 +00:00
Michael Kret
14b6f8b972
feat(n8n Form Node): Limit wait time parameters ( #13160 )
2025-02-19 13:47:19 +02:00
कारतोफ्फेलस्क्रिप्ट™
bafac73eb5
refactor: Impose import/order linting rule across nodes packages (no-changelog) ( #12314 )
2024-12-19 18:46:14 +01:00
कारतोफ्फेलस्क्रिप्ट™
60b3dccf93
feat(core): Parent workflows should wait for sub-workflows to finish ( #11985 )
2024-12-06 12:20:34 +01:00
Michael Kret
90b4bfc472
fix: Show result of waiting execution on canvas after execution complete ( #10815 )
...
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
Co-authored-by: Shireen Missi <shireen@n8n.io>
2024-10-03 15:09:37 +03:00
Michael Kret
81f4322d45
fix(Wait Node): Append n8n attribution option ( #10585 )
2024-08-30 14:28:25 +01:00
Ricardo Espinoza
c4eb3746d7
refactor: Use NodeConnectionType consistently across the code base (no-changelog) ( #10595 )
2024-08-29 09:55:53 -04:00
Iván Ovejero
c0e7620036
fix(Wait Node): Prevent waiting until invalid date ( #10523 )
2024-08-27 16:45:08 +02:00
Michael Kret
f87854f8db
fix(Wait Node): Authentication fix ( #10236 )
2024-07-30 15:43:05 +03:00
Jon
4d37b9669f
docs: Update add options text (no-changelog) ( #10049 )
2024-07-29 13:27:23 +01:00
Valentin Coppin
67932c0b76
fix: Fix typo with submitted (no-changelog) ( #9662 )
2024-06-07 15:30:26 +01:00
Elias Meire
600013a1ab
feat: Add support for dark mode node icons and colors ( #9412 )
...
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
2024-06-06 13:34:30 +02:00
Michael Kret
a521e7a54d
fix(Wait Node): Change default wait period to 5 seconds ( #8783 )
2024-03-01 15:14:56 +02:00
Iván Ovejero
1116a28b45
fix(Wait Node): Account for workflow timezone in Wait node datetime ( #8578 )
...
Co-authored-by: Omar Ajoue <krynble@gmail.com>
2024-02-14 15:12:23 +00:00
Tomi Turtiainen
9a1cc56806
fix: Set '@typescript-eslint/return-await' rule to 'always' for node code (no-changelog) ( #8363 )
...
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2024-01-17 17:08:50 +02:00
Michael Kret
953a58f18b
feat(n8n Form Trigger Node): Improvements ( #7571 )
...
Github issue / Community forum post (link here to close automatically):
---------
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
Co-authored-by: Giulio Andreini <andreini@netseven.it>
2023-12-13 17:00:51 +02:00
Elias Meire
675ec21d33
feat: Data transformation nodes and actions in Nodes Panel ( #7760 )
...
- Split Items List node into separate nodes per action
- Review node descriptions
- New icons
- New sections in subcategories
---------
Co-authored-by: Giulio Andreini <andreini@netseven.it>
Co-authored-by: Deborah <deborah@starfallprojects.co.uk>
Co-authored-by: Michael Kret <michael.k@radency.com>
2023-12-08 11:40:05 +01:00
कारतोफ्फेलस्क्रिप्ट™
d2c18c5727
fix(core): Use AbortController to notify nodes to abort execution ( #6141 )
...
and add support for cancelling ongoing operations inside a node.
---------
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
2023-11-24 18:17:06 +01:00
कारतोफ्फेलस्क्रिप्ट™
e57e85edf7
refactor: Delete unnecessary interface re-exports from core, and delete unused code in nodes-base (no-changelog) ( #6631 )
2023-07-12 11:15:38 +02:00
कारतोफ्फेलस्क्रिप्ट™
4c854f4f23
refactor: Setup node context API, and consolidate code between Webhook and Wait nodes (no-changelog) ( #6464 )
2023-07-04 16:17:50 +02:00
Jon
1555387ece
ci: Improve test for wait node ( #5997 )
2023-04-18 11:28:05 +01:00
Jon
e6ad17ec64
ci: Add test for wait node (no-changelog) ( #5414 )
2023-04-12 16:07:18 +02:00
कारतोफ्फेलस्क्रिप्ट™
b0cfd69f2b
fix(core): Setup nodeHelpers that aren't exposed in the code sandbox (no-changelog) ( #5753 )
2023-03-23 15:11:18 +01:00
कारतोफ्फेलस्क्रिप्ट™
7a4e9ef5fa
refactor: Remove n8n-core dependency in nodes-base (no-changelog) ( #5649 )
2023-03-09 18:13:15 +01:00
कारतोफ्फेलस्क्रिप्ट™
3c57062571
refactor: Fix some typos (no-changelog) ( #5616 )
2023-03-03 18:49:19 +01:00
Michael Kret
bb4db58819
fix(core): Remove linting exceptions in nodes-base, @typescript-eslint/no-unsafe-argument (no-changelog)
2023-02-28 05:39:43 +02:00
Iván Ovejero
b03e358a12
refactor: Integrate consistent-type-imports in nodes-base (no-changelog) ( #5267 )
...
* 👕 Enable `consistent-type-imports` for nodes-base
* 👕 Apply to nodes-base
* ⏪ Undo unrelated changes
* 🚚 Move to `.eslintrc.js` in nodes-base
* ⏪ Revert "Enable `consistent-type-imports` for nodes-base"
This reverts commit 529ad72b05 .
* 👕 Fix severity
2023-01-27 12:22:44 +01:00
Michael Kret
e667df783c
fix(core): Revert rule @typescript-eslint/prefer-nullish-coalescing
2023-01-19 14:37:19 +02:00
Michael Kret
6608e69457
refactor(core): Remove linting exceptions in nodes-base (no-changelog) ( #4944 )
2023-01-13 18:11:56 +01:00
Michael Kret
61e26804ba
refactor(core): Remove linting exceptions in nodes-base ( #4794 )
...
* ⚡ enabled array-type
* ⚡ await-thenable on
* ⚡ ban-types on
* ⚡ default-param-last on
* ⚡ dot-notation on
* ⚡ member-delimiter-style on
* ⚡ no-duplicate-imports on
* ⚡ no-empty-interface on
* ⚡ no-floating-promises on
* ⚡ no-for-in-array on
* ⚡ no-invalid-void-type on
* ⚡ no-loop-func on
* ⚡ no-shadow on
* ⚡ ban-ts-comment re enabled
* ⚡ @typescript-eslint/lines-between-class-members on
* address my own comment
* @typescript-eslint/return-await on
* @typescript-eslint/promise-function-async on
* @typescript-eslint/no-unnecessary-boolean-literal-compare on
* @typescript-eslint/no-unnecessary-type-assertion on
* prefer-const on
* @typescript-eslint/prefer-optional-chain on
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
2022-12-02 21:54:28 +01:00
कारतोफ्फेलस्क्रिप्ट™
07e4743a3e
refactor(core): Reduce memory usage in the Webhook node ( #4640 )
...
use file streaming to pass webhook binaries around
2022-11-24 16:54:43 +01:00
Michael Kret
479644a499
refactor(core): Update rule typescript-eslint/no-unused-vars to not error when variable starts with _ ( #4523 )
...
* ⚡ rule and fixes
* ⚡ clean up
2022-11-08 15:28:21 +01:00
कारतोफ्फेलस्क्रिप्ट™
e6ec134cf3
fix(AWS SNS Trigger Node): add missing jsonParse import ( #4463 )
...
* fix(AwsSnsTrigger): add missing jsonParse import
* add clear typings for req.rawBody and getHeaderData()
2022-10-28 11:24:11 +02:00
Jan Oberhauser
5526057efc
feat(core): Improve paired item and add additional variables ( #3765 )
...
* ⚡ Remove duplicate and old string
* ⚡ Add telemetry
* ⚡ Futher improvements
* ⚡ Change error message and display only name of last parameter
* 👕 Fix lint issue
* ⚡ Remove not needed comments
* ⚡ Rename properties, add new ones and improve error messages
* ⚡ Add support for $execution, $prevNode and make it possible to use proxies as object
* ⚡ Some small improvements
* 🐛 Fix error message
* ⚡ Improve some error messages
* ⚡ Change resumeUrl variable and display in editor
* ⚡ Fix and extend tests
* ⚡ Multiple pairedItem improvements
* ⚡ Display "More Info" link with error messages if user can fix issue
* ⚡ Display different errors in Function Nodes
2022-09-29 23:02:25 +02:00