Dawid Myslak
0cc163b7dc
fix(EditImage Node): Fix composite operation failing with stream empty buffer ( #30088 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-08 12:14:25 +00:00
Albert Alises
ceaebc6cbe
fix(core): Validate AI builder credential IDs before save ( #30070 )
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
2026-05-08 11:29:12 +00:00
Mutasem Aldmour
afe119be14
fix(core): Improve AI chat file upload handling and error states ( #29701 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 11:26:58 +00:00
Dawid Myslak
910822fb09
feat(Figma Trigger Node): Add webhook request verification ( #29262 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-08 09:34:11 +00:00
Suguru Inoue
149bdebf37
refactor(editor): Delete workflow ref from workflows.store.ts ( #29531 )
2026-05-08 08:54:35 +00:00
Declan Carroll
33c3598e66
ci: Remove unused bin fields to fix pnpm install warnings (no-changelog) ( #29586 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-08 08:47:25 +00:00
Tomi Turtiainen
7c57843cf6
refactor(ai-builder): Replace hand-rolled sandbox client with @n8n/sandbox-client SDK (no-changelog) ( #29879 )
2026-05-08 08:32:02 +00:00
Eugene
6f4f0a0303
fix(core): Activate agent chat integrations on every main ( #30029 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Michael Drury <michael.drury@n8n.io>
2026-05-08 08:11:57 +00:00
Declan Carroll
e7b353cabc
ci: Shard weekly E2E coverage run across cached docker image (no-changelog) ( #29337 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 08:08:39 +00:00
Rob Hough
478d4998a8
fix(editor): Fix Agents styling issues from merge regression ( #30032 )
2026-05-08 08:06:40 +00:00
Csaba Tuncsik
5cbd2dd1e9
fix(editor): Polish encryption keys settings page ( #30008 )
2026-05-08 07:44:29 +00:00
Alexander Gekov
d318bc1e33
fix(Notion Node): Paginate Get Many operations beyond 100-item API cap ( #29690 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-05-08 07:03:37 +00:00
Declan Carroll
75ed71c001
fix(core): Add ESLint rule to prevent error instances in toThrow assertions ( #29889 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-08 05:51:05 +00:00
Jaakko Husso
73dae68663
fix(core): Handle browser not being available on computer use gracefully, better pause-for-user tool (no-changelog) ( #29995 )
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (beta) (push) Has been cancelled
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (stable) (push) Has been cancelled
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (v1) (push) Has been cancelled
2026-05-07 22:09:29 +00:00
Michael Drury
820128196c
fix(core): Simplify Slack redirect URL verification process for agents ( #30033 )
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
2026-05-07 18:38:32 +00:00
Jaakko Husso
8e0f37d100
fix(core): Support type filters on global credential lookups ( #30002 )
2026-05-07 17:50:58 +00:00
Guillaume Jacquart
75053fec93
feat(editor): Add envFeatureFlag and copyButton property options ( #29733 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-07 16:44:17 +00:00
oleg
ffcf63691f
feat(agents): Add reusable workspace edit tools (no-changelog) ( #30013 )
2026-05-07 16:03:13 +00:00
Irénée
730c3e12a5
feat(core): Define community packages with environment variables ( #29961 )
2026-05-07 15:56:14 +00:00
Jaakko Husso
e6b37ef06d
fix(core): Make instance AI use the correct instance URL for OAuth callbacks (no-changelog) ( #30024 )
2026-05-07 15:37:09 +00:00
Jaakko Husso
43438f0361
fix(core): Tighten instance ai mutation and approval gates (no-changelog) ( #29750 )
2026-05-07 15:36:36 +00:00
Arvin A
9014baea7e
feat(editor): Redesign evaluation run detail page ( #29592 )
2026-05-07 15:02:59 +00:00
Charlie Kolb
ca33060e0b
fix(core): Advance Postgres IDENTITY sequences after entity import ( #29762 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 15:00:04 +00:00
Eugene
1a270f2f35
fix(editor): Make agent publish indicator dot use correct color (no-changelog) ( #29979 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 13:05:07 +00:00
Marc Littlemore
ba5b3d13b1
fix(editor): Render tooltips above popovers ( #29997 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-07 13:02:16 +00:00
Michael Drury
9f92005938
fix(core): Agent sessions correctly quoting columns in queries for Postgres ( #29999 )
2026-05-07 12:30:12 +00:00
Benjamin Schroth
f7c7acc244
fix(editor): Make sure trimmed placeholder never reaches backend ( #29842 )
2026-05-07 12:15:27 +00:00
Jon
f871d44cab
fix(Salesforce Node): Fix trigger not firing on repeated record updates ( #29107 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-05-07 12:13:57 +00:00
Konstantin Tieber
01300e9b9b
fix(core): Simple-git update broke https connection ( #29998 )
2026-05-07 12:01:41 +00:00
aikido-autofix[bot]
972d8d4ec7
chore: Bump Axios, hono, vm2 and fast-xml-parser ( #29829 )
...
Co-authored-by: aikido-autofix[bot] <119856028+aikido-autofix[bot]@users.noreply.github.com>
Co-authored-by: Matsuuu <huhta.matias@gmail.com>
2026-05-07 11:54:50 +00:00
José Braulio González Valido
30d9a168bc
feat(ai-builder): Add --prebuilt-workflows flag for eval CLI (no-changelog) ( #29830 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 11:47:29 +00:00
Dawid Myslak
dab3653f80
feat(Microsoft Outlook Node): Add support for recurring event instances ( #29802 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-07 11:45:52 +00:00
Michael Kret
0edcdcfe85
fix(Calendly Trigger Node): Use API v2 for webhook subscriptions ( #29771 )
2026-05-07 11:29:34 +00:00
Jaakko Husso
a316742c92
fix(core): Gate web search tool use behind approval checks correctly (no-changelog) ( #29685 )
...
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
Co-authored-by: Albert Alises <albert.alises@gmail.com>
2026-05-07 11:06:51 +00:00
Mike Repeć
5c7921f71c
fix(core): Filter WaitTracker to only poll waiting executions ( #29898 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-07 10:10:05 +00:00
Garrit Franke
15105610f6
docs: Correct rationale for no-overrides-field ESLint rule ( #29973 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 10:07:14 +00:00
Rob Hough
8474f1e6f3
fix(editor): Change read-only background color so it's visible (no-changelog) ( #29971 )
2026-05-07 09:58:41 +00:00
Garrit Franke
5abcae686c
feat(Strava Node): Allow custom OAuth2 scopes ( #29972 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 09:57:03 +00:00
Mutasem Aldmour
1cb7c591b3
chore: Match production builder step cap in pairwise eval ( #29977 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 09:53:36 +00:00
Michael Drury
ebafde7f85
feat(core): Show workflow-triggered runs in agent session history (no-changelog) ( #29932 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 09:48:47 +00:00
Dawid Myslak
8f1f42d180
feat(Trello Trigger Node): Add webhook request verification ( #29252 )
2026-05-07 09:42:45 +00:00
Guillaume Jacquart
7fdc7788d5
test(core): Cover JWE decryption on dynamic-credential OAuth2 callback ( #29808 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-07 09:33:55 +00:00
Dawid Myslak
acc9643811
feat(Twilio Trigger Node): Add webhook request verification ( #29259 )
2026-05-07 09:00:56 +00:00
Michael Kret
29a864ca9b
fix(HTTP Request Node): Validate URL type in older node versions ( #29886 )
2026-05-07 08:46:16 +00:00
Guillaume Jacquart
e71afedfab
fix(editor): Rename encryption keys "Type" column to "Status" ( #29966 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-07 08:31:30 +00:00
Arvin A
6232de4d47
feat(editor): Cap eval concurrency slider at admin-set limit ( #29807 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 08:31:13 +00:00
Albert Alises
273db4be75
fix(ai-builder): Validate MCP tool names and schemas (no-changelog) ( #29871 )
2026-05-07 08:25:04 +00:00
Albert Alises
8dd6d12918
fix(ai-builder): Improve filesystem read handling (no-changelog) ( #29870 )
2026-05-07 08:24:47 +00:00
Albert Alises
be90f9f873
fix(ai-builder): Use expiring Computer Use setup tokens (no-changelog) ( #29872 )
2026-05-07 08:24:38 +00:00
Albert Alises
5e3aa1a726
fix(ai-builder): Preserve collected planning context ( #29916 )
2026-05-07 08:24:00 +00:00
Michael Kret
55df7cbd06
fix(Google Chat Node): Clarify message resource name field ( #29964 )
2026-05-07 08:16:20 +00:00
Elias Meire
9b3b29b505
fix: Correct connect.html path in browser extension ( #29714 )
2026-05-07 08:11:53 +00:00
Dawid Myslak
4e2865206c
feat(Formstack Trigger Node): Add webhook request verification ( #29495 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-07 08:07:07 +00:00
Bernhard Wittmann
68560fbb9a
refactor: Extract shared eval helpers (no-changelog) ( #29800 )
2026-05-07 08:05:01 +00:00
Mutasem Aldmour
34f2107071
feat(core): Accept merge.input(n) inside ifElse/switch branch targets in workflow-sdk ( #29716 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
2026-05-07 07:46:06 +00:00
Mutasem Aldmour
ac993e8859
chore(core): Add CLI to print Instance AI agent prompts (no-changelog) ( #29759 )
2026-05-07 07:45:49 +00:00
Michael Drury
4b67c31896
feat(core): Add get_environment tool for runtime date and timezone (no-changelog) ( #29930 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 07:36:09 +00:00
Dimitri Lavrenük
9255311491
feat: Use agent-browser within Computer Use (no-changelog) ( #29863 )
2026-05-07 07:27:49 +00:00
Dawid Myslak
3276edce10
feat(Cal Trigger Node): Add webhook request verification ( #29484 )
2026-05-07 05:55:23 +00:00
Dawid Myslak
e929f9fbe7
feat(Calendly Trigger Node): Add webhook request verification ( #29482 )
2026-05-07 05:55:20 +00:00
Dawid Myslak
a772016e36
feat(Customer.io Trigger Node): Add webhook request verification ( #29480 )
2026-05-07 05:55:17 +00:00
Dawid Myslak
eaadf190b8
feat(Mautic Trigger Node): Add webhook request verification ( #29658 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-07 05:55:10 +00:00
Dawid Myslak
3c97c49d63
feat(Taiga Trigger Node): Add webhook request verification ( #29487 )
2026-05-07 05:50:38 +00:00
Dawid Myslak
12b7cc6739
feat(MailerLite Trigger Node): Add webhook request verification ( #29491 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-07 05:37:51 +00:00
bjorger
1faa3b1f2a
fix(core): Stop agent builder from hallucinating LLM model ids (no-changelog) ( #29922 )
2026-05-07 05:11:11 +00:00
José Braulio González Valido
2164afc5df
chore(ai-builder): Improve eval comparison alert clarity (no-changelog) ( #29929 )
...
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 21:20:49 +00:00
Yuliia Pominchuk
dd812c5010
fix(core): Emit missing auth audit events for OIDC and SSO-restricted login ( #29856 )
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
2026-05-06 19:00:20 +00:00
Stephen Wright
ae57e606b4
fix(core): Initialise encryption key proxy on worker and webhook instances ( #29912 )
2026-05-06 18:12:48 +00:00
Rob Hough
1e52b14b99
fix(editor-ui): Fix ChatHub prompt background to surface token (no-changelog) ( #29892 )
2026-05-06 17:47:56 +00:00
Garrit Franke
31f577a39f
feat: Add cred-class-name-suffix lint rule (no-changelog) ( #29801 )
2026-05-06 16:00:49 +00:00
yehorkardash
64079ad98c
feat(core): Agents as first class entities support (no-changelog) ( #28017 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Michael Drury <michael.drury@n8n.io>
Co-authored-by: Arvin A <51036481+DeveloperTheExplorer@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Arvin Ansari <arvin.ansari@n8n.io>
Co-authored-by: bjorger <50590409+bjorger@users.noreply.github.com>
Co-authored-by: Eugene <eugene@n8n.io>
Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
Co-authored-by: Robin Braumann <robin.braumann@n8n.io>
Co-authored-by: Rob Hough <robhough180@gmail.com>
2026-05-06 15:44:44 +00:00
Tuukka Kantola
6b1061386e
feat(editor): Add button to open workflow from Instance AI preview (no-changelog) ( #29880 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-06 14:22:22 +00:00
Itay
bc8d196931
fix(core): Stop logging password reset token values ( #29405 )
...
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
2026-05-06 14:02:22 +00:00
Ricardo Espinoza
d6cc3bedd1
feat(core): Add MCP tool to list credentials ( #29438 )
2026-05-06 13:42:53 +00:00
Ricardo Espinoza
60a51229e0
fix(core): Throw on bare OutputSelector passed to .add()/.to() ( #29736 )
2026-05-06 13:33:30 +00:00
Andreas Fitzek
04e9b258a8
fix(core): Add support for context establishment hooks in webhook mode ( #29893 )
2026-05-06 13:22:27 +00:00
Daria
f42be9030e
fix(core): Allow GIT_SSH_COMMAND in simple-git after 3.36.0 upgrade ( #29894 )
2026-05-06 13:08:25 +00:00
Rob Hough
8e30d78939
refactor(editor): Migrate v2 Dropdown (no-changelog) ( #29466 )
2026-05-06 12:24:48 +00:00
Alex Grozav
81a621e3d8
refactor(editor): Add injectNDVStore helper and migrate consumers (no-changelog) ( #29794 )
2026-05-06 12:16:49 +00:00
Michael Kret
35931319b5
fix(Notion Node): Update UI URLs from notion.so to notion.com ahead of domain migration ( #29861 )
2026-05-06 12:10:45 +00:00
Charlie Kolb
49e7b056b4
fix(editor): Rename canvas header dropdown action to Description ( #29719 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-06 12:04:00 +00:00
Ricardo Espinoza
ed9471a532
fix(ai-builder): Resolve HitlTool variants to base node in get_node_types ( #29731 )
2026-05-06 11:46:52 +00:00
Daria
bec74aeb4f
fix(core): Add workflow structure validation ( #29699 )
2026-05-06 11:42:12 +00:00
Daria
d6bae35e8f
fix(editor): Resolve expressions in 'Go to Sub-workflow' navigation ( #29843 )
2026-05-06 11:41:17 +00:00
Raúl Gómez Morales
a3ae1d8556
fix(editor): Suppress all toasts in Instance AI workflow preview iframe (no-changelog) ( #29876 )
2026-05-06 11:31:25 +00:00
Garrit Franke
8b54333739
fix(core): Lint package.json in community node tooling (no-changelog) ( #29864 )
...
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 10:56:31 +00:00
Michael Kret
d63e1ae84e
fix(Google Sheets Node): Reduce duplicate API calls in append operation to avoid quota limits ( #29444 )
2026-05-06 10:18:18 +00:00
Elias Meire
4dce41f795
feat(core): Transform MCP server configs into dedicated MCP tools ( #29493 )
...
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-05-06 10:17:43 +00:00
Jon
4d5bafc146
feat(Jira Node): Add OAuth2 (3LO) support ( #29414 )
2026-05-06 09:49:30 +00:00
Bernhard Wittmann
b6127d8722
feat: Add fully dynamic disclaimer to Quick Connect offer ( #29852 )
2026-05-06 09:39:52 +00:00
Garrit Franke
e99e6afb49
feat: Add cred-class-oauth2-naming ESLint rule for community nodes (no-changelog) ( #29858 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 09:37:52 +00:00
Marc Littlemore
ff41613533
fix(editor): Refresh node icon when diff sidebar selection changes ( #29816 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-06 09:23:06 +00:00
Csaba Tuncsik
9afbe13b81
feat(core): Server-side pagination, sorting, and filtering for encryption keys ( #29708 )
2026-05-06 09:20:14 +00:00
Devendra Reddy Pennabadi
08a36d7515
fix(editor): Preserve decimal suffix when duplicating a node ( #29541 )
...
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
2026-05-06 09:13:14 +00:00
mfsiega
f3a21e14a1
chore(core): Scaffold @n8n/engine package (no-changelog) ( #29838 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 09:04:24 +00:00
Suguru Inoue
8aea190659
refactor(editor): Migrate workflow-related workflows store methods ( #29853 )
2026-05-06 08:54:38 +00:00
Csaba Tuncsik
d4e9705749
test: Add Playwright smoke spec for Vite dev-server boot ( #29539 )
2026-05-06 08:49:25 +00:00
Garrit Franke
701f9a4627
feat(core): Add n8n-object-validation ESLint rule for community nodes ( #29698 )
2026-05-06 08:36:53 +00:00
Michael Kret
46d52ffc7e
fix: Handle IMAP fetch errors to prevent instance crash and stuck workflows ( #29469 )
2026-05-06 08:34:41 +00:00
Iván Ovejero
80c8a6c2fd
fix(core): Fix duplicate task request on runner defer ( #28315 )
2026-05-06 08:32:48 +00:00
Matsu
61c8895f63
ci: Fix flacky test error assertion ( #29848 )
2026-05-06 08:31:07 +00:00
Raúl Gómez Morales
f2764f04c0
fix(core): Preserve node positions on AI workflow updates ( #29850 )
2026-05-06 08:30:10 +00:00
Albert Alises
869dc32c15
feat(ai-builder): Speeds up Instance AI eval by parallelizing iterations and trimming mock handler (no-changelog) ( #29839 )
2026-05-06 08:15:33 +00:00
Albert Alises
a33a89a215
fix(ai-builder): Allow restoring archived workflows from Instance AI ( #29813 )
2026-05-06 08:15:16 +00:00
José Braulio González Valido
bbe3e2d148
feat(ai-builder): Add per-PR eval regression detection vs LangSmith baseline ( #29456 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-06 08:15:08 +00:00
Raúl Gómez Morales
5b01cba8b2
refactor(editor): Extract per-thread runtime from Instance AI store (no-changelog) ( #29773 )
2026-05-06 08:13:46 +00:00
Andreas Fitzek
2714f00121
fix(core): Allow profile edits when SSO is no longer active ( #29765 )
2026-05-06 07:59:18 +00:00
Rob Hough
ee847d1624
fix(editor): Fix collapse/expand for Chat sidebar ( #29378 )
2026-05-06 07:45:51 +00:00
Tomi Turtiainen
b6ee2b93ed
refactor(core): Extract event bus startup recovery helpers (no-changelog) ( #29558 )
2026-05-06 07:34:12 +00:00
Ali Elkhateeb
07f6de6ba0
refactor(API): Use PublicAPIEndpoint type in all public API handlers (no-changelog) ( #29752 )
2026-05-06 07:32:52 +00:00
Bernhard Wittmann
57ae85785d
fix: Use /form base URL for Form Trigger production links (no-changelog) ( #29766 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-05-06 07:17:56 +00:00
Albert Alises
34b92b1623
fix(core): Add workflow details to builder telemetry (no-changelog) ( #29821 )
2026-05-06 07:06:04 +00:00
Bernhard Wittmann
50e8218ce8
fix: Replay sub-agent conversation on credential-setup nudge (no-changelog) ( #29760 )
2026-05-06 06:52:42 +00:00
Garrit Franke
c4056b255e
feat(core): Add no-template-placeholders ESLint rule for community nodes ( #29796 )
2026-05-06 06:20:37 +00:00
Jaakko Husso
82354742d3
feat(core): Use McpManagerClient and enforce whether MCP server connections are allowed ( #29694 )
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
CI: Python / Checks (push) Has been cancelled
2026-05-05 17:53:01 +00:00
Albert Alises
4d9e624b41
feat(ai-builder): Guarantee user-visible output on terminal states ( #29636 )
2026-05-05 16:32:45 +00:00
Konstantin Tieber
283071e611
feat(core): Add flag to import workflow cli to activate workflow on import ( #29770 )
2026-05-05 16:29:00 +00:00
Iván Ovejero
e2576ca25b
fix(core): Add configurable retries and error details to S3 ( #28309 )
2026-05-05 15:55:23 +00:00
Jon
4c369e83f2
fix(Snowflake Node): Fix issue with Insert and Update operations not working ( #29339 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-05 15:47:52 +00:00
Benjamin Schroth
bd7eeb7bc8
fix(core): Skip disabled tool nodes when mapping AI Agent tool sources ( #29460 )
2026-05-05 15:35:13 +00:00
Dimitri Lavrenük
ed12bcb58e
feat: Improve computer-use prompt in Instance AI (no-changelog) ( #29450 )
2026-05-05 14:59:30 +00:00
Matsu
bfc7775ab3
ci: Fix flaky error assertion in tests ( #29798 )
2026-05-05 14:55:33 +00:00
Tomi Turtiainen
e3ff671448
refactor(core): Extract leader election client and improve robustness (no-changelog) ( #29696 )
2026-05-05 13:44:29 +00:00
Michael Kret
0cafc717a2
fix(Airtable Node): Fix typecast option dropping attachment field updates ( #29556 )
2026-05-05 13:24:58 +00:00
Ricardo Espinoza
fba873c37e
fix(core): Clarify 0-based indexing in workflow SDK prompts and JSDoc ( #29734 )
2026-05-05 13:03:47 +00:00
Alexander Gekov
d2e1eb30f1
fix(Notion Node): Serialize staticData as ISO string in NotionTrigger ( #29688 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-05 12:18:31 +00:00
Danny Martini
9c4ac76255
fix(core): Log errors from fire-and-forget test webhook deactivation (no-changelog) ( #29767 )
2026-05-05 12:04:16 +00:00
Iván Ovejero
a7864762ca
fix: Restore broken stdlib calls in Python Code node ( #29776 )
2026-05-05 11:53:14 +00:00
Charlie Kolb
d5af542f25
fix(editor): Improve sidebar new resource menu UX ( #29597 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-05 11:47:40 +00:00
RomanDavydchuk
78aa0e70f2
fix(Supabase Node): Don't display RPCs in an RLC for the table ( #28146 )
...
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-05-05 11:20:33 +00:00
Raúl Gómez Morales
a408257ebe
fix(editor): Stabilize Instance AI workflow preview rendering (no-changelog) ( #29408 )
2026-05-05 10:55:33 +00:00
Sudarshan Soma
0697562ac9
fix(Oracle DB Node): Handle the test failures ( #28341 )
2026-05-05 10:19:14 +00:00
Albert Alises
dc749e0423
refactor(core): Remove global builder node guides ( #29582 )
2026-05-05 09:27:00 +00:00
Garrit Franke
804f51cf0d
fix(core): Check npm provenance in community package scanner ( #29667 )
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
2026-05-05 09:26:23 +00:00
n8n-release-tag-merge[bot]
74c256c1c1
Merge tag 'n8n@2.20.0'
2026-05-05 09:42:12 +00:00
n8n-assistant[bot]
b970d259c4
🚀 Release 2.20.0 ( #29761 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-05 09:14:22 +00:00
Matsu
9ab58df394
chore: Migrate @n8n/nodes-langchain from Jest to Vitest ( #28950 )
2026-05-05 08:27:59 +00:00
Garrit Franke
4e0f8b5018
feat(core): Add node-operation-error-itemindex ESLint rule (no-changelog) ( #29462 )
2026-05-05 08:27:04 +00:00
Garrit Franke
c6c6f8ff38
feat: Add valid-credential-references ESLint rule ( #29452 )
2026-05-05 08:26:50 +00:00
Garrit Franke
8aace75535
feat: Add no-runtime-dependencies ESLint rule ( #29366 )
2026-05-05 08:26:14 +00:00
Alexander Gekov
0f7776e972
feat(editor): Hide model selector for unsupported AI Gateway actions ( #29588 )
...
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-05-05 08:14:54 +00:00
Mike Repeć
34c49b9c23
fix(editor): Ignore paste events on read-only canvas ( #29673 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-05 07:51:59 +00:00
Michael Kret
c724dace38
fix: Skip AI tool generation for community trigger nodes ( #29453 )
2026-05-05 07:50:52 +00:00
Rob Hough
c6cbc49016
refactor(editor): Add motion.scss utilities to standardise animations and transitions ( #29704 )
2026-05-05 07:34:43 +00:00
Michael Kret
f401f9101d
fix(Microsoft Outlook Trigger Node): Use per-folder endpoints for folder-scoped message polling ( #29663 )
2026-05-05 07:07:35 +00:00
Michael Kret
a65e181a22
fix(Postgres Node): Output Large-Format Numbers As option ignored after pool is cached ( #29477 )
2026-05-05 06:50:35 +00:00
oleg
b41f1a06ab
fix(core): Defer Instance AI temporary workflow cleanup (no-changelog) ( #29700 )
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Release: Create Minor Release PR / Create release PR (push) Has been cancelled
Release: Create Minor Release PR / Notify Slack (push) Has been cancelled
2026-05-04 18:28:27 +00:00
Alex Grozav
17b1206790
refactor(editor): Add executionData store for per-execution state (no-changelog) ( #29687 )
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
2026-05-04 17:22:18 +00:00
moseoh
b72bd1987c
fix(DeepL Node): Update credentials to use header-based authentication ( #24614 )
...
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-05-04 17:10:45 +00:00
Andreas Fitzek
4b9e975ca0
feat(editor): Surface cluster information in debug data (no-changelog) ( #29583 )
2026-05-04 16:27:07 +00:00