Commit Graph

1778 Commits

Author SHA1 Message Date
Guillaume Jacquart
a19fefece5
feat(core): Add resolvable fields to credential entity (#22712) 2025-12-12 08:06:04 +01:00
Daria
9a608dc00c
feat: Set autosave for history versions (no-changelog) (#23076) 2025-12-11 18:14:42 +02:00
S Rishiraj
9a2f2e77aa
fix(editor): Column order in workflow UNION query to fix sorting (#22026)
Co-authored-by: Nikhil Kuriakose <nikhilkuria@gmail.com>
2025-12-11 13:41:06 +01:00
oleg
51a460d634
refactor(ai-builder): Add PromptBuilder and registry system for prompts (no-changelog) (#22992)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2025-12-11 13:10:33 +01:00
Svetoslav Dekov
94ea8854ce
chore(editor): Refactor wf checksum setting (no-changelog) (#23039) 2025-12-11 13:47:04 +02:00
Daria
5074c992c7
fix: Backfill missing workflow history records (#23070) 2025-12-11 12:54:56 +02:00
Stephen Wright
9e7fafbc24
feat: Add validate identity helper to resolver (#23068) 2025-12-11 10:48:12 +00:00
Guillaume Jacquart
9bffc72c8c
feat(editor): UI improvements for credential resolver modal (#23027) 2025-12-10 19:11:36 +01:00
Benjamin Schroth
537747bd63
chore: Make workflow comparison run in CI (#23011) 2025-12-10 16:42:39 +01:00
Jaakko Husso
fa1c87f503
feat(core): Add new Chat hub feature for chatting with LLMs and your n8n agent workflows (#23035) 2025-12-10 17:19:08 +02:00
Michael Drury
c3190fcfec
fix(ai-builder): Updating stream recursion limit and removing tool node static parameter validation (#23023) 2025-12-10 12:15:44 +00:00
Declan Carroll
494f9ba66b
fix: Update Node.js version to 22.21.1 (#23016) 2025-12-10 11:53:58 +00:00
Harshal Patil
fa82e91a83
feat(ai-builder): Add best practices for referencing data, prompt edits, add Gmail node best practices (no-changelog) (#22938)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-12-10 11:58:51 +01:00
Michael Drury
272a5d4435
feat(ai-builder): WF builder programmatic validation for HTTP request and set nodes (correct credential usage) (#22941) 2025-12-10 10:35:54 +00:00
Tomi Turtiainen
4b09019f06 test: Fix workflow integration test after merge 2025-12-10 11:42:39 +02:00
Tomi Turtiainen
9144314476 Merge branch 'master' into v2 2025-12-10 10:08:10 +02:00
Daria
50e337f0ba
fix: Add version history records when importing workflows (#22974) 2025-12-09 19:22:31 +02:00
Declan Carroll
c6d74234c6
fix: Upgrade urllib3 in runners image (#22975) 2025-12-09 14:01:13 +00:00
Andreas Fitzek
a7efa2f097
chore(core): License flag for the dynamic credential module (#22971) 2025-12-09 14:27:48 +01:00
Andreas Fitzek
51e4adf80b
chore(core): Implement oauth introspection resolver and bearer token extractor (#22968) 2025-12-09 14:26:08 +01:00
Dawid Myslak
f8304472f8
feat(Google Gemini Node): Introduce built-in Gemini tools (#22454)
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2025-12-09 13:31:06 +01:00
Jaakko Husso
98ea4c04aa
feat(core): Make n8n workflows on Chat require streaming response mode (no-changelog) (#22947) 2025-12-09 13:25:18 +02:00
Charlie Kolb
10b52b1817
test(core): Add withPublishHistory parameter to workflow test utils (#22902) 2025-12-09 09:10:56 +01:00
github-actions[bot]
a8ecda44f7
🚀 Release 2.0.0 (#22939)
Co-authored-by: tomi <10324676+tomi@users.noreply.github.com>
2025-12-08 19:11:21 +02:00
Jaakko Husso
58cf94a9d9
feat(core): Add 'Project Chat User' role for chat only access use case (no-changelog) (#22837) 2025-12-08 16:50:40 +02:00
Michael Drury
c69a517579
feat(ai-builder): Design updates for workflow builder chat experience (#22765) 2025-12-08 14:35:20 +00:00
Guillaume Jacquart
fd7cc85f06
feat(core): Add types endpoint to get all credential resolver types (#22923) 2025-12-08 15:01:25 +01:00
Suguru Inoue
df9b15c734
fix: Don't show unavailable models in model selector (no-changelog) (#22763) 2025-12-08 14:59:45 +01:00
Svetoslav Dekov
311d347226
fix(editor): Fix workflow list endpoint triggerNodeType filter query (no-changelog) (#22912) 2025-12-08 15:50:44 +02:00
Charlie Kolb
a2da5641fc
fix(core): Exclude Sub-workflow and Error triggers from triggerCount again (no-changelog) (#22906) 2025-12-08 14:18:49 +01:00
Benjamin Schroth
f35c65e625 chore: Update @modelcontextprotocol/sdk (#22823) 2025-12-08 14:30:15 +02:00
Declan Carroll
a642722115
fix: Security patches for jws (#22918) 2025-12-08 12:22:51 +00:00
Iván Ovejero
eb18c05816 refactor(core): Make Sentry init non-fatal for JS runner (#22800) 2025-12-08 14:07:20 +02:00
Guillaume Jacquart
5799cf712a
feat(core): Dynamic credential resolvers API routes (#22862) 2025-12-08 12:52:24 +01:00
Ricardo Espinoza
f7cb18ce38
fix(core): Update migration that activate workflows with executeWorkflowTrigger (#22860) 2025-12-08 12:39:31 +01:00
Konstantin Tieber
b8d433f3bf
fix(core): Workflow diff preview errors out in push dialog for workflow that's newly created (#22861) 2025-12-08 12:31:54 +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
James Gee
99c30edf1d
fix(core): Make workers memory constraints more container aware (#22698) 2025-12-08 12:00:14 +01:00
yehorkardash
f20420e36f
fix(Guardrails Node): Remove Guardrails from "Source for Prompt" (#22435) 2025-12-08 12:36:29 +02:00
Mutasem Aldmour
dcbc24d3f7
feat(ai-builder): Consolidate builder telemetry (#22644) 2025-12-08 10:56:38 +01:00
Ricardo Espinoza
ca8494af95
fix: Allow the activation of workflows with the errorTrigger and the executionWorkflowTrigger trigger (no-changelog) (#22019)
Co-authored-by: Daria Staferova <daria.staferova@n8n.io>
2025-12-05 11:24:33 -05:00
Daria
3dc44fe012
feat: Include active version id in workflowActivated broadcast event (no-changelog) (#22805)
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
2025-12-05 18:22:19 +02:00
oleg
b97b5d5bf8
feat(ai-builder): Add multi-judge pairwise evals and local mode (no-changelog) (#22708)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2025-12-05 17:12:18 +01:00
Benjamin Schroth
fe4f4677c4
chore: Update @modelcontextprotocol/sdk (#22823) 2025-12-05 15:13:49 +01:00
Michael Drury
33a6aa665c
fix(ai-builder): Allow setting evaluation feature flags via environment variables (no-changelog) (#22813) 2025-12-05 13:37:56 +00:00
oleg
4b1e0ce796
chore(ai-builder): Use isAIMessage for LangGraph v1 compatibility (no-changelog) (#22807) 2025-12-05 14:24:24 +01:00
Svetoslav Dekov
8e68a67d38
fix(editor): Replace activate with publish in trigger nodes (no-changelog) (#22811) 2025-12-05 15:17:37 +02:00
oleg
661dada572
refactor(ai-builder): Centralize prompts into dedicated directory (no-changelog) (#22751)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2025-12-05 13:07:45 +01:00
Iván Ovejero
08729ce6c6
refactor(core): Make Sentry init non-fatal for JS runner (#22800) 2025-12-05 12:50:47 +01:00
Charlie Kolb
feab6d3f34
fix(editor): Restore workflow tool view-execution link for V3 Agents (#22730) 2025-12-05 12:20:39 +01:00