Ricardo Espinoza
65aeab3a41
perf: Stop loading moment-timezone in eagerly loaded credential classes
...
Credential classes are instantiated at server boot (all 440 of them), so a
top-level moment-timezone import in any credential keeps the library on the
boot path of every process. GoogleApi and SalesforceJwtApi only needed a unix
timestamp; SeaTableApi now builds its timezone dropdown from moment-timezone's
packed data file, producing a byte-identical option list without loading the
library.
2026-07-26 13:58:16 -04:00
Ricardo Espinoza
baad730d19
perf(core): Replace moment-timezone with luxon in schedule trigger tasks
2026-07-26 13:10:38 -04:00
Aryan Bahl
734f957395
fix(editor): Refresh subworkflow input schema from draft on parent open ( #34522 )
...
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.0) (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: Update Node Popularity / update-popularity (push) Has been cancelled
Util: Update Node Popularity / approve-and-automerge (push) Has been cancelled
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-07-25 23:08:44 +00:00
José Braulio González Valido
1713d9a9bc
fix: Parse structured output from content-block model responses in chain nodes ( #34928 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-25 16:57:31 +00:00
Miguel Ángel Moreno
0dabb99ce5
refactor(core): Dispatch MCP workflow operations via a handler table (no-changelog) ( #34926 )
...
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.0) (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.8 (1M context) <noreply@anthropic.com>
2026-07-25 15:16:23 +00:00
Albert Alises
7d8426f055
feat: Add admin-managed instance credentials ( #34364 )
2026-07-25 14:22:22 +00:00
Miguel Ángel Moreno
6d66056058
feat(core): Make MCP clients aware of node groups (no-changelog) ( #34810 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-25 14:17:11 +00:00
Albert Alises
dee23d2de5
test(core): Align MCP server name validation ( #34946 )
2026-07-25 13:38:35 +00:00
Albert Alises
5339b5e48a
fix(core): Keep MCP server display names free-form in agent config ( #34931 )
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.0) (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
2026-07-24 17:12:51 +00:00
Riqwan Thamir
55e92cc283
refactor(core): Consolidate sandbox and skill guidance in system prompt (no-changelog) ( #34909 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-24 15:50:37 +00:00
Anne Aguirre
decb3228c5
feat(ai-builder): Tidy up tool names and agent builder tool UX ( #34646 )
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.0) (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
Build: Benchmark Image / build (push) Has been cancelled
Util: Sync API Docs / sync-public-api (push) Has been cancelled
2026-07-24 15:26:08 +00:00
Anne Aguirre
6b4021147b
fix(ai-builder): Make channel config dropdown enabled - Linear and Telegram - in AIA agent builder ( #34706 )
2026-07-24 15:25:51 +00:00
Anne Aguirre
bac8debc0e
feat(ai-builder): Format zod erros on agent config - better toast msg ( #34867 )
2026-07-24 15:24:59 +00:00
Anne Aguirre
490b7220e1
fix(ai-builder): Make labels be more specific about access token for Slack setup ( #34893 )
2026-07-24 15:24:44 +00:00
Ricardo Espinoza
359d82fb05
fix(editor): Center empty state content vertically on short viewports ( #34820 )
2026-07-24 14:59:37 +00:00
Robin Braumann
8017b3d85f
feat(core): Add telemetry events for agent publishing, builder capabilities, and interactive flows ( #34887 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-24 14:34:11 +00:00
Ricardo Espinoza
99d70aedbd
build: Replace deprecated turbo --parallel with explicit concurrency in dev scripts (no-changelog) ( #34832 )
2026-07-24 14:34:02 +00:00
mfsiega
7089418a6b
feat(core): Add step-executor seam to @n8n/engine (no-changelog) ( #34784 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-07-24 14:31:15 +00:00
Danny Martini
3f2bc68846
feat(core): Detect and heal published-version skew in trigger reconciliation ( #34877 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-24 14:15:42 +00:00
Arvin A
e6a08eec58
fix(core): Normalize eval-collection scores per-run and harden re-run (no-changelog) ( #34736 )
2026-07-24 14:14:49 +00:00
Yen Su
f99d75c3d5
fix(Gmail Node): Roll back advanced HITL Send and Wait (no-changelog) ( #34865 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-24 14:14:17 +00:00
Svetoslav Dekov
fdd4e33f9c
feat(core): Add availableInMCP column to agents ( #34665 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-24 14:09:04 +00:00
Kai
5a97bd1a2e
feat(editor): Sync a new workflow version into an existing open review ( #34842 )
2026-07-24 14:06:07 +00:00
Lorent Lempereur
4212fc2202
fix(core): Avoid loading execution data during credentials security audit ( #34876 )
2026-07-24 13:54:37 +00:00
Ricardo Espinoza
9e09ff4d23
fix(core): Reject workflow deletion while unpublish is still in progress ( #34836 )
2026-07-24 13:43:48 +00:00
Elias Meire
ded1697671
fix(Microsoft Teams Node): Respect limit server-side in getAll operations ( #34851 )
2026-07-24 13:41:45 +00:00
Aryan Bahl
b5da0744c4
fix(Baserow Node): Format Get Many date filter values for Baserow API ( #32723 )
...
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
2026-07-24 13:12:48 +00:00
mfsiega
d6c9c38ae7
feat(core): Add workflow_step_execution table to @n8n/engine (no-changelog) ( #34860 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-24 12:52:17 +00:00
Ricardo Espinoza
bf8f5d85a3
perf(core): Skip allowed-methods lookup on successful production webhook requests ( #34833 )
2026-07-24 12:50:40 +00:00
Lorent Lempereur
efa86c697b
feat(core): Include acting user identity in workflow lifecycle external hooks ( #34769 )
2026-07-24 12:43:46 +00:00
Milorad FIlipović
ddc1766af3
feat(core): Improve grouping operations in mcp (no-changelog) ( #34852 )
2026-07-24 12:39:05 +00:00
Alex Grozav
335b9d7a96
refactor(editor): Move useToast into @n8n/composables behind a shim (no-changelog) ( #34861 )
...
Co-authored-by: multica-agent <github@multica.ai>
2026-07-24 12:38:44 +00:00
Arvin A
e5bb60f663
feat(core): Add agent-scoped eval data model and migration (no-changelog) ( #34657 )
2026-07-24 12:37:53 +00:00
Riqwan Thamir
50789b1553
fix(core): Guiding data-table skill routing better (no-changelog) ( #34882 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-24 12:12:04 +00:00
Bernhard Wittmann
6e124263dc
fix(core): Resolve synthetic tool nodes to the requested version ( #34850 )
2026-07-24 12:09:58 +00:00
Mike Repeć
016421680d
fix(editor): Add document title and adopt new settings layout on migration report pages ( #34609 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-24 12:08:16 +00:00
RomanDavydchuk
a0f6861e17
fix(editor): Keep Switch fallback outputs available with unresolved expressions ( #34698 )
2026-07-24 12:05:14 +00:00
Charlie Kolb
0c613b4405
fix(core): Publish workspace packages required by n8n at runtime ( #34886 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-24 11:55:52 +00:00
Alex Grozav
8c49c405be
refactor(editor): Move cloudPlan.store to @n8n/stores (no-changelog) ( #34859 )
2026-07-24 11:52:36 +00:00
Stephen Wright
d67b9cd0d1
feat(Microsoft Excel (SharePoint) Node): Add node for Excel workbooks in SharePoint document libraries ( #34847 )
2026-07-24 11:42:16 +00:00
Eugene
3f1b35d669
fix(Wikipedia Tool Node): Surface tool errors as actionable node errors ( #34643 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-24 11:35:53 +00:00
Sandra Zollner
f4edeeba31
feat(core): Return open and closed counts for the review inbox tabs ( #34789 )
2026-07-24 11:26:39 +00:00
Michael Drury
9503892225
fix: Improve MCP tool handling (no-changelog) ( #34827 )
2026-07-24 11:00:35 +00:00
Robin Braumann
a647aeff23
feat(core): Store agent execution logs in blob storage ( #34796 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-24 10:57:49 +00:00
Guillaume F.
95da84912f
feat(core): Add credential-unnecessary-password community node lint rule ( #34791 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-24 10:44:16 +00:00
Filipe Tavares
d5b5d8ead5
fix(editor): Inject instance UTM parameters in all links to the templates website ( #34790 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-24 10:41:06 +00:00
Stephen Wright
ecd09aa09d
feat(Microsoft Excel SharePoint Node): Enable use as an AI agent tool (no-changelog) ( #34592 )
2026-07-24 10:32:57 +00:00
José Braulio González Valido
da0de05058
fix(core): Mount the MCP registry test seed endpoint whenever E2E tests are enabled (no-changelog) ( #34811 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-24 10:08:34 +00:00
yehorkardash
d0b254cff8
fix(HTTP Request Node): Include error body in continueOnFail mode ( #34729 )
2026-07-24 10:07:14 +00:00
Riqwan Thamir
765129c436
refactor(core): Slim system prompt into skills and tool descriptions (no-changelog) ( #34816 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-24 09:58:06 +00:00