Commit Graph

1828 Commits

Author SHA1 Message Date
Dmitrii
4a651dd1aa
feat(API): Add public API endpoints for log streaming destinations (#34251) 2026-07-16 08:41:28 +00:00
Andreas Fitzek
65da749ab3
fix: Correct end-user credential validation, re-evaluation, and identity-hook recognition (#34094) 2026-07-15 15:46:44 +00:00
Eugene
33a02a90d2
feat: Add skills support to inline agents (no-changelog) (#34128)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 12:42:55 +00:00
Charlie Kolb
59aca03796
ci: Guard new turbo boundaries violations via baseline ratchet (no-changelog) (#33988)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-15 07:46:17 +00:00
Eugene
e69bd4e4eb
feat: Add inline agent mode to the Message an Agent node (no-changelog) (#34059)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-14 19:03:35 +00:00
oleg
9842c2c28c
fix(core): Count AI assistant workflow test runs as manual executions in statistics (#34145) 2026-07-14 11:41:09 +00:00
Lorent Lempereur
b3a0a47217
feat: Wire the Schedule Trigger node into the durable scheduler (no-changelog) (#33973)
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-14 09:23:34 +00:00
n8n-assistant[bot]
6676eb33fe
🚀 Release 2.31.0 (#34117)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-07-14 07:18:45 +00:00
José Braulio González Valido
fffa4233b3
fix(core): Construct execution errors correctly when Error.prototype is frozen (#33897)
Some checks failed
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (24.16.0) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Lint (push) Has been cancelled
CI: Master (Build, Test, Lint) / Performance (push) Has been cancelled
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Has been cancelled
Util: Update Node Popularity / update-popularity (push) Has been cancelled
Util: Update Node Popularity / approve-and-automerge (push) Has been cancelled
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-11 17:34:50 +00:00
Anne Aguirre
2fbd6c5b35
fix(Agent Node): Fall back to guardrails input and hide auto prompt source without a chat trigger (#33762) 2026-07-10 13:37:42 +00:00
Eugene
5e326f2666
feat(editor): Message an Agent node v2 (no-changelog) (#33812)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-09 13:37:36 +00:00
Matsu
cbf2d2027b
chore: Set up repository for TypeScript 7 migration (#33890) 2026-07-09 13:21:16 +03:00
Guillaume Jacquart
993e1c8b72
fix(core): Propagate sub-workflow credential usage to the parent execution (#33674)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-09 09:22:02 +00:00
Matsu
29e0e32e3b
chore: Remove --runner flag from janitor test scoping (#33373)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-09 09:24:12 +03:00
n8n-assistant[bot]
46c1a0e8f3
chore: Bundle/2.x (#33793)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Nikhil Kuriakose <nikhil.kuriakose@n8n.io>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Mike Repeć <mike.repec@n8n.io>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: bjorger <50590409+bjorger@users.noreply.github.com>
2026-07-08 08:48:55 +03:00
Ricardo Espinoza
59731fdfce
feat(core): Auto-name workflow versions created or updated via MCP (#33465) 2026-07-07 14:40:10 +00:00
Danny Martini
e7d881bf01
refactor(core): Acquire the expression isolate inside getNodesWithUnregisteredWebhooks (no-changelog) (#33492) 2026-07-07 10:33:44 +00:00
n8n-assistant[bot]
f96d6dbd84
🚀 Release 2.30.0 (#33720)
Co-authored-by: n8n-release-helper[bot] <265227495+n8n-release-helper[bot]@users.noreply.github.com>
2026-07-07 07:16:44 +00:00
Tomi Turtiainen
ece6d303d0
refactor(core): Move createDeferredPromise into @n8n/utils (no-changelog) (#33441)
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-07-06 07:12:28 +00:00
Nikhil Kuriakose
0a6cb663e3
feat(editor): Improve data table node (#28199)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-03 08:29:47 +00:00
Matsu
39a2093dac
fix(core): Prevent duplicate zod instances that break npm installs (#33463)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-02 13:27:38 +00:00
Ricardo Espinoza
269895fc0f
fix(editor): Reconcile Data Table column schema on node open (#29935)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-02 12:26:59 +00:00
Tomi Turtiainen
8e15e092e3
refactor(core): Move Result and ensureError into @n8n/utils (no-changelog) (#33375) 2026-07-02 07:46:18 +00:00
Bernhard Wittmann
d5bb1f7c47
feat: Capture MCP server domain in node graph telemetry (no-changelog) (#33386) 2026-07-01 14:28:35 +00:00
Michael Kret
704d24626c
fix: Handle AI Gateway-managed credentials in Instance AI (#33365) 2026-07-01 12:26:10 +00:00
Matsu
df97053888
chore: Remove references to Jest (#33282) 2026-07-01 09:03:25 +00:00
Savelii
4290e8461a
feat(editor): Show private credential icon on execution list runs (#32957)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-30 14:06:54 +00:00
Tomi Turtiainen
e6c30826f4
chore: Add no-application-error lint rule and ban new usage (no-changelog) (#33248) 2026-06-30 10:08:47 +00:00
Elias Meire
8fa4e8cc0f
fix(Email Trigger (IMAP) Node): Surface connection error details in activation errors (#32913) 2026-06-30 09:01:31 +00:00
n8n-assistant[bot]
f3aec39cf3
🚀 Release 2.29.0 (#33260)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-30 10:21:29 +03:00
Marc Littlemore
2a32dc7487
fix(core): Ensure project variables override same-key global variables (#33137)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-29 13:02:30 +00:00
Michael Drury
9977e7757a
fix(core): OpenAI and Anthropic custom header credentials causing inconsistent behaviours (#33131) 2026-06-29 09:14:06 +00:00
Eugene
70b9c81ad4
feat(core): Add workflow-data tools to Message an Agent node (no-changelog) (#32994)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 14:04:49 +00:00
oleg
a00ac2722c
fix(core): Make AI Assistant workflow verification and setup repeatable (#33085)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2026-06-26 13:39:28 +00:00
Guillaume Jacquart
89f6deb16c
fix(editor): Align trigger compatibility warning with backend (no-changelog) (#33083)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 13:31:10 +00:00
Guillaume Jacquart
2f354480c8
fix(core): Resolve expression-mode $self values in credential templates (#32970)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 13:28:27 +00:00
n8n-cat-bot[bot]
20d51382fc
chore: Tune Stryker config and fail the gate on partial mutation runs (#33007)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 17:35:26 +00:00
Tomi Turtiainen
330a8a7ede
refactor(core): Re-parent ExecutionBaseError to BaseError (no-changelog) (#32920)
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-06-25 12:32:16 +00:00
Matsu
024d04397b
chore: Remove shamefully-hoist (#32569)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 10:03:07 +00:00
n8n-cat-bot[bot]
d7460db4f1
test: Strengthen node-helpers parameter-validation and trigger-type (#32978)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 08:07:57 +00:00
Benjamin Schroth
52e7df6b59
feat(core): Expose $evaluation.runId expression global in eval executions (#32843) 2026-06-24 12:57:29 +00:00
n8n-assistant[bot]
a4bc50f9a0
chore: Bundle/2.x (#32896)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Eugene <eugene@n8n.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Dmitrii <dmitrii.kulikov@n8n.io>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com>
Co-authored-by: Lorent Lempereur <looorent@users.noreply.github.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-06-24 09:43:29 +03:00
n8n-release-tag-merge[bot]
78e79fdde4 Merge tag 'n8n@2.28.0' 2026-06-23 12:19:37 +00:00
n8n-assistant[bot]
0dac8a2785
🚀 Release 2.28.0 (#32842)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-23 14:31:55 +03:00
Tomi Turtiainen
d664a2b237
refactor: Re-parent workflow error subclasses away from ApplicationError (no-changelog) (#32779)
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-06-23 11:15:09 +00:00
Daria
38dae742b5
feat(core): Respect node group changes in workflow history compaction (no-changelog) (#32814) 2026-06-23 11:27:26 +01:00
Rohit Gahlawat
43eec00e6b
fix(core): Keep $fromAI placeholders intact on fields with expressions disabled (#31681)
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
2026-06-19 09:56:24 +00:00
Lorent Lempereur
fc47494df6
refactor(core): Migrate log-streaming webhook destination to OutboundHttp (#32407) 2026-06-18 15:33:17 +00:00
Csaba Tuncsik
f19d7448b1
fix(Kafka Node): Route Schema Registry client through configurable egress protection (#32370) 2026-06-18 14:41:46 +00:00
Iván Ovejero
1d6415cd59
feat(core): Add Azure storage mode for execution data (#32368) 2026-06-18 11:33:04 +00:00