Commit Graph

21434 Commits

Author SHA1 Message Date
Bernhard Wittmann 720f397947 fix(core): Allow a domain-restricted credential to work in its own node (#37200) 2026-08-27 14:37:35 +00:00
Jan Kalkan 771a5c43f9 feat(editor): Add git connections settings page (no-changelog) (#36991)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 14:27:15 +00:00
Yen Su e60c43112c feat(Databricks Node): Add user-delegated OAuth2 credential (authorization code + PKCE) (#37007) 2026-08-27 14:22:24 +00:00
Savelii e644562969 fix(editor): Improve screen reader support for scope selector tool pills (#37159)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-27 14:18:50 +00:00
Stephen Wright 5b9b3321dc feat(MongoDB Node): Batch update and find-and-update writes with bulkWrite (#37035) 2026-08-27 14:14:53 +00:00
Tomi Turtiainen 68afc97ac9 feat(engine): Receive engine lifecycle events in the control plane (#37014) 2026-08-27 13:53:18 +00:00
Danny Martini 946fb02849 feat(core): Give poll triggers an engine-derived time budget (no-changelog) (#37119)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-27 13:30:58 +00:00
Rúben Castro c678970930 test(core): Add integration tests for credentialDecrypt policy enforcement (no-changelog) (#37223)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-27 13:17:12 +00:00
Precious Amesinlola da6da00bd1 feat(editor): Update the order of providers in the agent builder model picker (#37143)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-27 13:16:39 +00:00
Emilia 82ce843b5d test: Wait for task runner registration before executing code in e2e tests (no-changelog) (#37220)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-27 13:03:09 +00:00
Jaakko Husso a7661cb4f4 test(core): Support tool-result cleanup in the eval stub workspace (no-changelog) (#37202)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 12:47:15 +00:00
Mutasem Aldmour b9342a5bb8 fix(core): Detect invalid Slack Block Kit payloads in AI Assistant builds (#37217)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 12:46:19 +00:00
Pierantonio Cangianiello f9814b753f fix(core): Respond with an error when a webhook execution ends before the Respond to Webhook node runs (#37006)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 12:34:52 +00:00
Kai 51ac8f6896 refactor(core): Split workflow review repositories by use case (no-changelog) (#37188) 2026-08-27 12:12:02 +00:00
Jaakko Husso 5b4c65be39 fix(editor): Show an activity indicator while the AI Assistant is still working (#37046)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 11:58:29 +00:00
Mutasem Aldmour 6420048d7a feat(core): Let workflow verification target a specific trigger (#37091)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 11:52:12 +00:00
Stephen Wright 86c2a2b20d fix(core): Surface the original error instead of replaying single-use bodies on OAuth2 401 retry (#37000) 2026-08-27 11:24:49 +00:00
Anne Aguirre fd3a51c114 fix(ai-builder): Add several tools of the same provider via UI (#37212) 2026-08-27 11:17:34 +00:00
Benjamin Schroth c7f3cebbd2 fix(editor): Close add-channel modal on outside click (#37171) 2026-08-27 10:58:05 +00:00
Pedro Rodriguez Ortiz 106166abf7 fix(core): Fix scripts/generate-types export path (#32071)
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
2026-08-27 10:56:44 +00:00
Tomi Turtiainen 26d48059e3 feat(engine): Emit execution lifecycle status updates (#37013) 2026-08-27 10:42:21 +00:00
Tomi Turtiainen 5310da72d5 feat(engine): Accept data plane execution ids on the control plane routes (#37107) 2026-08-27 10:40:32 +00:00
Guillaume Jacquart 4c5194a1b2 fix(API): Return policy violations on a blocked workflow save (no-changelog) (#37077)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 10:27:41 +00:00
Lorent Lempereur cf3b91c69f feat(core): Add flag to run system tasks on the durable scheduler (no-changelog) (#37038) 2026-08-27 10:03:54 +00:00
James Martin 8a9748f07c feat: Remove Chat 'legacy' redirect and replace with OAuth2 flow (no-changelog) (#37207) 2026-08-27 09:40:54 +00:00
Jaakko Husso 7fe438e530 fix(core): Keep AI Assistant workflow builds honest about their project (#37177)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 09:40:04 +00:00
Mutasem Aldmour ef13ad0abc fix(core): Report what credential setup actually selected (#37019)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 09:31:43 +00:00
Yen Su ea24aa94ae feat(Confluence Node): Add page add and remove label operations (#37002) 2026-08-27 09:21:28 +00:00
Nour Alhadi Mahmoud bcf693e698 perf(core): Reduce workflow import queries (#36949)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Irénée <irenee.ajeneza@n8n.io>
2026-08-27 08:59:08 +00:00
Guillaume Jacquart a102c93ab4 test(core): Add integration tests for workflowTransfer policy enforcement (#37076)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 08:46:56 +00:00
Guillaume Jacquart a702099f16 test(core): Add integration tests for workflowStart policy enforcement (no-changelog) (#37127)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 08:46:47 +00:00
Rúben Castro ca3069f528 feat(core): Wire credentialDecrypt host point (no-changelog) (#36962)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-27 08:46:38 +00:00
MHMD a8d6af95a6 fix(ChatTrigger Node): Scope n8n User Auth OAuth2 token to Hosted Chat mode (no-changelog) (#37080) 2026-08-27 08:35:15 +00:00
Anne Aguirre ad24a481c2 fix(core): Prevent Supabase vector store node auth client timer leaks (#37054) 2026-08-27 08:08:49 +00:00
Stephen Wright c6222d4b96 feat(Confluence Node): Add comment write operations (no-changelog) (#37024) 2026-08-27 08:02:41 +00:00
Michiel Kalle 0aa9aa8348 feat(Gotify Node): Add Gotify extra notification settings (#23915)
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
2026-08-27 08:01:59 +00:00
Jaakko Husso 5179e5e754 refactor(core): Remove unused applyPlannedTaskPermissions helper (no-changelog) (#36920)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 07:46:10 +00:00
Sandra Zollner 45a104a15c fix(editor): Show error when eligible reviewers fail to load (#37089)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-27 07:18:34 +00:00
MHMD c96f329fde feat(core): Establish chat session identity for credential resolution (#37041) 2026-08-27 07:15:10 +00:00
Anne Aguirre 6826730318 fix(core): Surface AI node failure with useful message and original cause (#37113) 2026-08-27 07:05:35 +00:00
Ilfat Mindubaev 843a4a8407 feat(Confluence Node): Add Page Get Comments operation (#37073)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-27 06:52:20 +00:00
Dmitrii 98fbbf7079 refactor(API): De-Express variables create/update/delete paths (#37168) 2026-08-27 06:23:44 +00:00
Alex Grozav e5ce1b6762 test(editor): Cover the reselect-a-model callout on a deleted chat agent (no-changelog) (#35648)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-08-27 03:03:06 +00:00
Kai 96fa47166d refactor(core): Split workflow review request service (no-changelog) (#37150) 2026-08-26 19:38:47 +00:00
Matsu 6173d846da chore: Stop persisting derived fields in the code-health baseline (no-changelog) (#37097)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-26 15:37:39 +03:00
Anne Aguirre f41f864c0e feat(ai-builder): Consolidate node credential resolution in agent builder to use same service as AIA (#36903) 2026-08-26 11:42:54 +00:00
Kai 2d227dd22a fix(editor): Set max resize height for decision input (#37061) 2026-08-26 11:09:58 +00:00
Precious Amesinlola ebbdc1ab72 feat(core): Add Moonshot, MiniMax and Qwen Cloud as model providers in Agent Builder (#36751)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: jeanpaul <jeanpaul@users.noreply.github.com>
2026-08-26 11:04:12 +00:00
Lorent Lempereur b66c3e2a96 refactor: Apply outbound request protection by default (no-changelog) (#36841)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-08-26 10:52:56 +00:00
Iván Ovejero 58e05d8ea9 feat(engine): Support Split In Batches loops (no-changelog) (#36723) 2026-08-26 10:46:04 +00:00