Commit Graph
17028 Commits
Author SHA1 Message Date
github-actions[bot]andtomi 67e25c890a 🚀 Release 2.2.0 (#23533)
Co-authored-by: tomi <10324676+tomi@users.noreply.github.com>
n8n@2.2.0
2025-12-22 14:57:23 +00:00
Andreas Fitzek a4206483f0 chore(core): Include workflow:publish for global owner and admin (#23532) 2025-12-22 15:19:40 +01:00
Jaakko Husso 240f10a6ed fix(core): Fix access control checks for displaying workflow and execution links on Chat hub (#23524) 2025-12-22 15:20:30 +02:00
Declan Carroll 078e060162 ci: Add duration-based test orchestration for Playwright E2E (#23257) 2025-12-22 13:01:22 +00:00
Svetoslav Dekov ac0c50847f fix(editor): Fix operator selection in NDV (no-changelog) (#23526) 2025-12-22 14:47:53 +02:00
Irénée 340a12ce84 test: Add source control e2e tests (#23327) 2025-12-22 11:55:52 +01:00
Dimitri Lavrenük f9715674e4 feat: All requests to OpenAI include a platform header (#23463) 2025-12-22 11:00:47 +01:00
mfsiega 11f8597d4a fix(Webhook Node): Use CIDR matching for IP whitelist check (#23399) 2025-12-22 10:37:31 +01:00
krisn0x 6ae4999ef9 fix(Microsoft OneDrive Node): Don't overwrite filename from node parameters when uploading binary file (#22949) 2025-12-19 19:05:25 +02:00
Csaba TuncsikandClaude Opus 4.5 ed65ef9231 fix(editor): Restore correct node icon colors in nodes panel (#23152)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 17:57:45 +01:00
krisn0xandRomanDavydchuk cec256f124 fix(Phantombuster Node): Don't send empty objects in request (#22303)
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2025-12-19 18:38:03 +02:00
Dimitri Lavrenük e0ab5ba45a fix: Sharepoint file selection correctly applies filter (#23155) 2025-12-19 17:17:07 +01:00
Iván Ovejero 93bb0c5399 fix(core): Ensure runner does not terminate pipe reader prematurely (#23448) 2025-12-19 17:16:17 +01:00
Guillaume Jacquart 35be04f9dd chore(core): Refactor external secrets (#23337) 2025-12-19 17:05:03 +01:00
Michael Drury 041a39b083 fix(ai-builder): Allow running get-node-examples tool in parallel (#23473) 2025-12-19 15:25:03 +00:00
Mutasem Aldmour 5818d58588 feat(ai-builder): Add support for versioning in ai-builder (#23060) 2025-12-19 15:47:20 +01:00
Mutasem Aldmour 283786917d fix(editor): Fix placeholder telemetry event triggering too many times (#23454) 2025-12-19 15:27:03 +01:00
b8e6e0f455 feat: Provide auto-generated workflow ids in new workflows (no-changelog) (#21955)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Sculptor <sculptor@imbue.com>
Co-authored-by: cubic Bot <contact@cubic.dev>
2025-12-19 16:11:00 +02:00
Milorad FIlipović 0d821f0fa1 feat(editor): Implement new DropdownMenu component (no-changelog) (#22926) 2025-12-19 15:01:42 +01:00
Michael Drury 94dd47b637 feat(ai-builder): Multi-agent workflow builder improvements, best practices and better template usage (#23417) 2025-12-19 14:00:06 +00:00
Jaakko Husso 2868d1bab7 fix(core): Skip saving workflow statistics on 'chat' executions (#23465) 2025-12-19 15:58:18 +02:00
RomanDavydchukandShireen Missi 3aeb247bf2 fix(Postgres Node): Add Continue on Error support for type validation errors in RMC (#23235)
Co-authored-by: Shireen Missi <94372015+ShireenMissi@users.noreply.github.com>
2025-12-19 13:01:39 +00:00
Suguru Inoue d98cc71235 chore: Temporarily skip flakey e2e (#23460) 2025-12-19 13:42:34 +01:00
Michael Kret bded5f58b2 fix(n8n Form Node): Restores executions status check for waiting forms (#23452) 2025-12-19 11:45:56 +00:00
Jaakko Husso 0611184bee fix(core): Fix Ollama models support on Chat hub (#23458) 2025-12-19 13:34:16 +02:00
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
Iván Ovejero 6b6b828e96 fix(core): Fix verified community packages reinstall (#23428) 2025-12-19 11:58:48 +01:00
oleg 99f398e46e fix(editor): Preserve AI Builder chat state when switching routes during streaming (#23442) 2025-12-19 11:29:56 +01:00
Declan Carroll 6468692a44 ci: Add observability stack for containers (#23419) 2025-12-19 10:06:38 +00:00
Jaakko Husso 6b2887c95f refactor(core): Make Chat db queries faster (#23397) 2025-12-19 12:03:51 +02:00
Marc Littlemore 150d16d410 feat(core): Add log streaming events for variables (#23425) 2025-12-19 09:24:46 +00:00
Irénée d5c093411a feat: Assign default project admin on pull (#23355) 2025-12-19 09:04:43 +00:00
Suguru Inoue 8ce21cb39b test: Add e2e tests for ChatHub (#23396) 2025-12-19 09:05:02 +01: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
oleg da9014faeb fix(editor): Remove running tool messages when AI builder task fails (#23437) 2025-12-19 08:50:00 +01:00
Artem Sorokin 9380c02a7c ci: Add Poutine security scanner for GitHub Actions (#23331) 2025-12-18 23:54:42 +01: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
Artem Sorokin 7e569ab952 ci: Extract docker-registry-login composite action (#23420) 2025-12-18 21:20:26 +01:00
Tomi Turtiainen 06db448026 chore: Improve filtering of user errors from sentry (#23427) 2025-12-18 21:45:22 +02:00
Artem Sorokin 80ee7b1e2b test: Rename Playwright project names from ui to e2e (#23423) 2025-12-18 18:51:51 +01:00
Csaba Tuncsik f700aff583 fix(editor): Prevent Reka UI from interfering with Element Plus dropdown selections (#23370) 2025-12-18 15:56:58 +01: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
Eugene 378a32f3d3 feat(editor): Group sub-node execution errors with same messages inside a tooltip (#23402) 2025-12-18 14:02:00 +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
Csaba TuncsikandClaude Opus 4.5 09566a0dd4 fix(editor): Implement node position checks and overlap detection for canvas operations (#22536)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-17 17:01:24 +01:00