Commit Graph

1506 Commits

Author SHA1 Message Date
Benjamin Schroth
b9b322edac
fix(Call n8n Sub-Workflow Tool Node): Fix return format for execute path (#21010) 2025-10-22 15:54:54 +02:00
yehorkardash
2fff38827a
fix(OpenAI Node): Don't include function calls when conversation id is used (#21047) 2025-10-22 16:39:08 +03:00
Artem Sorokin
bbeaed6f2a
ci: Upgrade Node.js base image to 22.21.0 (#21029) 2025-10-22 10:50:39 +02:00
jeanpaul
a2efb1fe7e
fix(OpenAI Chat Model Node): Treat ai-assistant proxy as official OpenAI API for model list (no-changelog) (#20827) 2025-10-22 09:45:01 +01:00
Guillaume Jacquart
832774db80
feat(core): Handle project variables sync on source control (#21001) 2025-10-22 10:26:22 +02:00
mfsiega
dd6145879f
feat(core): Add an incrementing version counter for the workflow entity (#20816) 2025-10-22 09:53:17 +02:00
Michael Kret
701f4f8f29
feat: Support values configuration type for credentials in MongoDB Vector Store (#20888) 2025-10-22 09:26:01 +03:00
Stephen Wright
ef688de6dc
feat: Add patch endpoint and reload mechanisms for sso provisioning configuration (#20904) 2025-10-21 12:47:51 +01:00
Tomi Turtiainen
13614542eb Merge tag 'n8n@1.117.0' 2025-10-21 12:52:03 +03:00
Elias Meire
18531086a9
fix: Use correct enum import in CLI node templates (#20950) 2025-10-21 11:21:03 +02:00
github-actions[bot]
3127e44b45
🚀 Release 1.117.0 (#20996)
Co-authored-by: tomi <10324676+tomi@users.noreply.github.com>
2025-10-21 10:47:46 +02:00
Eugene
b4a92f32f6
fix(ai-builder): AI builder memory consumption issue (#20982) 2025-10-21 10:23:07 +02:00
Benjamin Schroth
3f9866e8f6
fix(ai-builder): Accept empty expressionValues in builder request (#20993) 2025-10-21 10:16:00 +02:00
Iván Ovejero
870036820f
refactor(core): Complete backend config migration (#20903) 2025-10-21 10:05:06 +02:00
Mutasem Aldmour
049c599af2
fix(Qdrant Vector Store Node): Add support for custom content and metadata keys (#20873) 2025-10-21 10:00:33 +02:00
Raúl Gómez Morales
d4eb0bb868
feat(editor): Add custom roles CRUD UI (#19224)
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
2025-10-21 09:50:20 +02:00
Jaakko Husso
652e7e070c
feat(core): Support stopping AI message generation on chat hub (no-changelog) (#20992) 2025-10-21 10:29:55 +03:00
Iván Ovejero
3410a7e7a8
refactor(core): Require Python 3.14 for native Python runner (#20978) 2025-10-21 09:14:13 +02:00
Jaakko Husso
8953bf089d
refactor(core): Drop unused chat hub columns (no-changelog) (#20973) 2025-10-21 09:57:33 +03:00
Stephen Wright
04438f8f97
feat: SSO provisioning settings UI (#20961) 2025-10-20 15:49:54 +01:00
Jaakko Husso
14d9c20e02
feat(core): Save errored AI messages to DB (no-changelog) (#20970) 2025-10-20 16:55:28 +03:00
Ramakrishnan Sivakumar
f310b134a7
feat(Lemonade Model Node): Add Lemonade server as a node (#20557)
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2025-10-20 13:22:08 +03:00
renovate[bot]
3557d337a7
chore: Update mammoth to 1.11.0 [SECURITY] (#20925)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 12:00:21 +02:00
yehorkardash
f282b0272e
fix(OpenAI Node): Remove local shell, update simplify output logic (#20957) 2025-10-20 12:40:48 +03:00
yehorkardash
30ce501fa0
test(OpenAI Node): Add tests (#20711) 2025-10-20 10:06:36 +03:00
yehorkardash
d20a2e585e
fix(OpenAI Node): Rename "Create" to "Generate" (#20905) 2025-10-20 10:03:06 +03:00
Jaakko Husso
b9f66aee4d
feat(AI Agent Node): Support reading only maxTokensFromMemory (no-changelog) (#20915) 2025-10-20 09:17:58 +03:00
Iván Ovejero
84e676b194
refactor(core): Modernize type syntax in native Python runner (#20847) 2025-10-17 15:33:02 +02:00
Mutasem Aldmour
24f1ad92f6
fix(LM Chat Azure OpenAI Node): Set model name to ensure correct internal logic (#20893)
Co-authored-by: Claude <noreply@anthropic.com>
2025-10-17 12:33:06 +02:00
Iván Ovejero
cb88c4052c
fix(benchmark): Autodiscover runners container (#20859)
Co-authored-by: Danny Martini <danny@n8n.io>
2025-10-17 11:30:48 +02:00
Stephen Wright
c40aaa5575
feat: Add GET /sso/provisioning/config endpoint for sso provisioning config (#20850) 2025-10-17 09:04:06 +01:00
Jaakko Husso
697a144338
feat(core): Switch between different attempts at FE (no-changelog) (#20882) 2025-10-17 10:36:00 +03:00
Idir Ouhab Meskine
7706ec82c0
feat(Anthropic Node): Support custom headers for model requests (#20253) 2025-10-17 09:10:29 +02:00
Benjamin Schroth
e195677943
fix(AI Agent Node): Track source node toolkit tools are executed from (#20866) 2025-10-17 08:44:38 +02:00
Mutasem Aldmour
61b8dbc68c
fix(Embeddings OpenAI Node): Add encodingFormat parameter to fix LM Studio compatibility (#20877)
Co-authored-by: Claude <noreply@anthropic.com>
2025-10-17 08:00:03 +02:00
Sudarshan Soma
b21140180e
feat(oracleDb Node): Add Oracle Database SQL Node (#20867) 2025-10-16 20:44:46 +03:00
Danny Martini
44d1835797
fix(Call n8n Sub-Workflow Tool Node): Return structured data from Workflow Tool when called by engine (#20869) 2025-10-16 16:21:55 +02:00
oleg
f37e7c2ab1
feat(ai-builder): Increase prompt limit to 5000 characters (#20865) 2025-10-16 15:32:41 +02:00
Mutasem Aldmour
b8f43d32cd
fix(Mistral Cloud Chat Mode Node): Support JSON response from latest Magistral models (#20853) 2025-10-16 14:52:16 +02:00
yehorkardash
91c09bb9dd
feat(OpenAI Node): Add Responses API and video generation support (#20657) 2025-10-16 15:40:32 +03:00
Iván Ovejero
8b74461bc8
ci: Fix formatting check in Python CI (#20860) 2025-10-16 13:13:18 +02:00
oleg
5c74a0bb6c
feat(editor, ai-builder): Add resolved expressions context to AI builder (#20605)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Eugene <eugene@n8n.io>
2025-10-16 13:12:13 +02:00
Suguru Inoue
aa1df2b568
feat: Make deleting and renaming conversations work end-to-end (no-changelog) (#20846) 2025-10-16 12:31:04 +02:00
Iván Ovejero
a4264f077d
perf(core): Optimize hot paths in native Python runner (#20844) 2025-10-16 12:04:37 +02:00
Jaakko Husso
53c45b3036
feat(core): Support nonlinear conversation model on the FE (no-changelog) (#20842) 2025-10-16 13:00:17 +03:00
Iván Ovejero
c560f05a39
fix(core): Stop task process correctly in native Python runner (#20840) 2025-10-16 10:45:02 +02:00
Iván Ovejero
37aa81d6cd
test(core): Dynamically allocate ports for Python integration tests (#20825) 2025-10-16 10:39:12 +02:00
Michael Drury
b2cd23b7f7
fix(ai-builder): Allow Anthropic key to be used in local development (no-changelog) (#20772) 2025-10-16 09:00:50 +01:00
Iván Ovejero
f9ef4318a9
refactor(core): Switch SyntaxError to warning level (#20823) 2025-10-15 18:11:12 +02:00
Iván Ovejero
fde49fec4f
test: Support --scenarioFilter when benchmarking via script (#20804) 2025-10-15 15:07:58 +02:00