Dimitri Lavrenük
|
e22acaab3d
|
fix: Limit access to files based on regex pattern (#23413)
|
2025-12-19 11:07:29 +00:00 |
|
oleg
|
538181cbe3
|
fix: Handle nodes with missing type field in ActivateExecuteWorkflowTriggerWorkflows migration (#23392)
|
2025-12-19 12:04:48 +01:00 |
|
Jaakko Husso
|
6b2887c95f
|
refactor(core): Make Chat db queries faster (#23397)
|
2025-12-19 12:03:51 +02:00 |
|
Jaakko Husso
|
5c69d7435c
|
chore(core): Use interfaces instead of session / agent entities to solve partial deep type issues (#23438)
|
2025-12-19 09:51:20 +02:00 |
|
Konstantin Tieber
|
011c4bba12
|
feat(core): Add dedicated workflow:publish project scope to use instead of the generic workflow:update (#23289)
|
2025-12-18 22:07:46 +01:00 |
|
Tomi Turtiainen
|
06db448026
|
chore: Improve filtering of user errors from sentry (#23427)
|
2025-12-18 21:45:22 +02:00 |
|
Suguru Inoue
|
04636cc365
|
fix(editor): Previous message does not exist error when sending chat message (#23298)
|
2025-12-18 14:58:02 +01:00 |
|
mfsiega
|
256575745d
|
feat(core): Add options necessary for AWS elasticache cluster with TLS (#23274)
|
2025-12-18 12:56:13 +01:00 |
|
yehorkardash
|
3b694a6c79
|
fix(Basic LLM Chain Node): Support ResponsesApi and OpenAI tools (#22936)
|
2025-12-18 10:31:10 +01:00 |
|
yehorkardash
|
238a8fe1e0
|
fix(Guardrails Node): Handle Unicode characters (#21807)
|
2025-12-18 10:30:25 +01:00 |
|
oleg
|
e861344f5b
|
fix(core): Preserve AI tool input/output data on execution error (#23292)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
|
2025-12-18 07:02:10 +01:00 |
|
Charlie Kolb
|
337d8daa15
|
feat(core): Add workflowVersionId column to ExecutionData table (no-changelog) (#21926)
|
2025-12-17 18:03:22 +01:00 |
|
Andreas Fitzek
|
906e0c01ad
|
chore(core): Expose credential name in workflow status (#23344)
|
2025-12-17 16:42:15 +01:00 |
|
Michael Drury
|
0bd7a94d0c
|
fix(ai-builder): Connection validation respects node version and type (#23349)
|
2025-12-17 12:38:22 +00:00 |
|
oleg
|
eb3b77146f
|
fix(Embeddings OpenAI Node): Validate embedding inputs to prevent undefined errors (#23328)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
|
2025-12-17 11:30:04 +01:00 |
|
Ricardo Espinoza
|
2f4cda5a8e
|
chore: Clean up references to the Start node (no-changelog) (#23183)
|
2025-12-16 09:30:46 -05:00 |
|
Suguru Inoue
|
0ed70e0c09
|
chore(core): Set foreign key constraint on ChatHub agentId (#23275)
|
2025-12-16 14:37:58 +01:00 |
|
Dimitri Lavrenük
|
8382e27c5a
|
fix: Only support specified git config keys in Git node (#23264)
|
2025-12-16 11:59:55 +01:00 |
|
Milorad FIlipović
|
a84b0e544d
|
feat(editor): Connect workflows from MCP settings page (#23025)
|
2025-12-15 19:25:29 +01:00 |
|
Tomi Turtiainen
|
0cdfcffa0a
|
Merge tag 'n8n@2.1.0'
|
2025-12-15 18:30:44 +02:00 |
|
github-actions[bot]
|
5a825a01c5
|
🚀 Release 2.1.0 (#23236)
Co-authored-by: tomi <10324676+tomi@users.noreply.github.com>
|
2025-12-15 17:51:59 +02:00 |
|
Charlie Kolb
|
84573738b5
|
feat(core): Change data table size limit refresh rate from 60 to 5 seconds (#22852)
|
2025-12-15 16:29:25 +01:00 |
|
Suguru Inoue
|
b7c92e07c7
|
feat(core, editor): Better distinguish personal and workflow agents in chat (no-changelog) (#23032)
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
|
2025-12-15 15:40:13 +01:00 |
|
Michael Drury
|
31cc49ee2d
|
chore(ai-builder): Adding a script to convert workflow JSON to a mermaid chart (#23214)
|
2025-12-15 14:33:10 +00:00 |
|
Benjamin Schroth
|
95af975a37
|
fix(AI Agent Node): Handle continueOnFail for maxIterations correctly (#23218)
|
2025-12-15 15:12:44 +01:00 |
|
Raúl Gómez Morales
|
f987817300
|
fix(ai-builder): Fix error message for large context windows (#23135)
Co-authored-by: Eugene Molodkin <eugene@n8n.io>
|
2025-12-15 14:14:46 +01:00 |
|
Jaakko Husso
|
8619e07ee1
|
feat(core): Add SerpApi Google search support to Chat hub (#23199)
|
2025-12-15 15:07:24 +02:00 |
|
Andreas Fitzek
|
173666fd71
|
chore(core): Workflow credential status endpoint (#23066)
|
2025-12-15 14:00:16 +01:00 |
|
Dawid Myslak
|
c4d6502b05
|
feat(Google Gemini Node): Ability to create a file store and upload files to it (#22988)
|
2025-12-15 13:59:20 +01:00 |
|
Jaakko Husso
|
f248b53e77
|
fix(SerpApi Tool Node): Fix SerpApi tool calling to work with Tools Agent v3 (#23198)
|
2025-12-15 13:42:09 +02:00 |
|
oleg
|
be6d68408d
|
refactor(ai-builder): Improve pairwise evaluation architecture and LangSmith integration (no-changelog) (#23084)
|
2025-12-15 12:11:25 +01:00 |
|
Guillaume Jacquart
|
2f329b38f9
|
feat(core): Add isResolvable in public and internal APIs (#23119)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
2025-12-15 10:33:23 +01:00 |
|
Eugene
|
6e6b08b686
|
chore(Qdrant Vector Store Node): Upgrade Qdrant client library to v1.16.2 (#23075)
|
2025-12-15 09:39:29 +01:00 |
|
oleg
|
49a709b5e3
|
fix(Chat Trigger Node): Fix file upload with streaming in public chat (#23138)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
|
2025-12-15 09:35:38 +01:00 |
|
Elias Meire
|
c9abeff5e3
|
fix: Harden form and trigger response handling (#23061)
|
2025-12-12 14:08:59 +01:00 |
|
Jaakko Husso
|
83fb0d4c9f
|
fix(core): Support chat triggers >=v1.2 on Chat hub (no-changelog) (#23104)
|
2025-12-12 14:28:08 +02:00 |
|
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 |
|