Commit Graph

1047 Commits

Author SHA1 Message Date
Andreas Fitzek
f9a592b966
chore(core): Allow marking fields in credentials as resolvable (#23074) 2025-12-11 16:17:58 +01:00
Daria
34260fe4be
fix: Fix checksum hashing when WebCrypto is unavailable (#23024) 2025-12-10 15:22:49 +02:00
Tomi Turtiainen
2747106e5a Merge branch 'master' into v2 2025-12-10 11:47:33 +02:00
Guillaume Jacquart
432545a4c8
feat(editor): Implement modal to edit/create credential resolver, and resolver workflow settings (#22977) 2025-12-10 10:32:33 +01:00
Tomi Turtiainen
9144314476 Merge branch 'master' into v2 2025-12-10 10:08:10 +02:00
Dimitri Lavrenük
cf6f75b8dd
fix: Allow negative numbers when parsing objects from string (#22937) 2025-12-09 11:59:43 +01:00
yehorkardash
756ea6ec78
fix(Slack Node): Rate limit requests in RLC getChannels (#22149)
Co-authored-by: Shireen Missi <shireen@n8n.io>
2025-12-09 10:52:48 +00:00
mfsiega
fc93272021
fix(core): Only resolve the filepath once (#22767)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-12-08 16:04:21 +01:00
Daria
1aa325a64f
feat: Validate nodes before activating (#22916) 2025-12-08 15:47:55 +02:00
Mutasem Aldmour
bbdc99176b
feat: Add and update telemetry events (#22762) 2025-12-08 13:26:44 +01:00
Svetoslav Dekov
a2373d846e
fix(editor): Use active workflow nodes to determine wf inputs when executing by parent (no-changelog) (#22907) 2025-12-08 13:12:56 +02:00
Mutasem Aldmour
dcbc24d3f7
feat(ai-builder): Consolidate builder telemetry (#22644) 2025-12-08 10:56:38 +01:00
Raúl Gómez Morales
f2eb85dc08
fix(editor): Fix correct $fromAi expression showing as error (#22711) 2025-12-04 11:52:45 +01:00
Tomi Turtiainen
0ffd76093c
feat(core): Block access to env in code and expressions by default (#22643) 2025-12-03 12:33:18 +02:00
Daria
41ef19bc06
feat: Stop bumping versionId on every workflow change (no-changelog) (#22602) 2025-12-03 12:14:26 +02:00
Andreas Fitzek
624eb09b07
chore(core): Http Header Extractor Hook (#22404) 2025-12-02 09:05:50 +01:00
Guillaume Jacquart
6d88007f01
fix(core): Prevent credentials saving if missing required properties (#22213) 2025-12-01 13:57:47 +01:00
Iván Ovejero
97d8b39326
fix(core): Defer requirements check for Python runner in internal mode (#22448) 2025-11-28 12:35:11 +01:00
Dawid Myslak
b0fc88b437
feat(Form Node): Allow users to set a default value for form fields (#22200) 2025-11-28 12:16:26 +01:00
yehorkardash
a4d2cfae4a
fix(core): Mark '' and [] as empty when filtering numbers (#22347) 2025-11-28 09:26:04 +01:00
Jaakko Husso
4d6ad627a2
feat(core): Clean up available tools on Chat hub (no-changelog) (#22373) 2025-11-27 12:22:29 +02:00
Stephen Wright
b2f78d7c7a
feat: Add time saved mode workflow setting (#22343) 2025-11-26 15:45:36 +00:00
RomanDavydchuk
a49b179e89
fix(Git Node): Throw an error if the repository path is blocked (#22253) 2025-11-26 15:50:50 +02:00
Andreas Fitzek
fbb135e012
chore(core): Context establishment hook setup (#22293) 2025-11-26 14:34:51 +01:00
Stephen Wright
b83c43f8dd
feat: Add the time saved node (#22269) 2025-11-25 12:59:06 +00:00
Csaba Tuncsik
254a53e7bb
fix(editor): Preserve paired item data in pinned data (#21417)
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-25 10:33:05 +01:00
mfsiega
9319139a08
feat(core): Switch to structured destination node (no-changelog) (#22143)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-24 16:13:37 +01:00
yehorkardash
60a9cbf133
fix: Improve json repair logic (#22088) 2025-11-24 14:02:05 +02:00
mfsiega
3857f6fd44
refactor(core): Always use RunExecutionData factory (no-changelog) (#22096)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-11-21 13:42:13 +01:00
RomanDavydchuk
69e092a263
feat(MCP Client Node): New node (#21942) 2025-11-21 10:50:32 +02:00
Mutasem Aldmour
55c3150c11
feat: Add support for global credentials (#21700)
Co-authored-by: Claude <noreply@anthropic.com>
2025-11-20 17:48:49 +01:00
Daria
ac91020bd3
feat(core): Use active version instead of current version (no-changelog) (#21202) 2025-11-20 17:47:24 +02:00
Andreas Fitzek
dcea7a9d5f
chore(core): Interface definition for context establishment hooks (#22073) 2025-11-20 12:26:02 +01:00
Iván Ovejero
08f3320151
Merge commit from fork
* fix(core): Transform function expressions to arrow functions

* Update import path due to lib upgrade

* Tighten comments

* Simplify

* Tighten tests

* More accurate naming

* Reduce diff

* Update lockfile
2025-11-18 17:55:47 +02:00
mfsiega
ee99e3b126
feat(core): Introduce versioning for run execution data (no-changelog) (#21948) 2025-11-18 11:19:45 +01:00
Tomi Turtiainen
d6f5c64c58
refactor(core): Add factory functions to create instances of IRunExecutionData (#21554)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-11-17 20:19:50 +02:00
Andreas Fitzek
ec5e17ff4b
chore(core): Propagate execution context (#21880) 2025-11-17 10:23:39 +01:00
Jon
404640f1e9
fix: Improve domain validation (#21534) 2025-11-17 09:47:50 +02:00
Milorad FIlipović
e3104be709
feat(core): Final mcp phase 1 updates (no-changelog) (#21873) 2025-11-14 19:10:13 +01:00
Jaakko Husso
25bb08ecfc
feat(core): Support attaching tools to chat hub sessions (no-changelog) (#21491) 2025-11-14 13:28:34 +02:00
Andreas Fitzek
b1fb445a3d
chore(core): Extend FunctionsBase for easy access to execution context (#21829) 2025-11-13 18:02:41 +01:00
Andreas Fitzek
9afe9298b8
chore(core): Improvements to log stream sending (#21448) 2025-11-13 17:47:14 +01:00
Andreas Fitzek
7f976f4399
chore(core): Establish execution context for workflows (#21729) 2025-11-13 17:46:09 +01:00
Andreas Fitzek
29f08193b4
chore(core): Define execution context interfaces (#21570) 2025-11-11 11:23:55 +01:00
Charlie Kolb
27e5c780b3
feat(core): Add workflow history grouping framework (no-changelog) (#21480) 2025-11-11 10:32:18 +01:00
Milorad FIlipović
ecc67062a4
feat(core): Add workflow descriptions (#21526)
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2025-11-07 08:49:57 +01:00
Elias Meire
71de992eb9
feat: Support dynamic node icons using expressions (#20814) 2025-10-31 16:49:24 +01:00
mfsiega
c47b185f04
feat(core): Implement function to index a single workflow (no-changelog) (#21373) 2025-10-30 14:22:47 +01:00
yehorkardash
453f90816b
feat(Guardrails Node): Add new node (#20755) 2025-10-30 13:36:05 +02:00
Jaakko Husso
4c93e43ad4
feat(core): Generate conversation titles separate from the main WF (no-changelog) (#21371) 2025-10-30 12:05:49 +02:00