bjorger
25f2d3cf32
feat(core): Add sub-agent session linkage migration ( #31534 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 11:38:58 +00:00
Albert Alises
4e0e0ed11a
fix: Improve Instance AI workflow-builder eval reliability and node diagnostics ( #31506 )
2026-06-02 11:35:34 +00:00
n8n-assistant[bot]
d1c8049ddb
🚀 Release 2.25.1 ( #31549 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-02 13:23:57 +03:00
n8n-release-tag-merge[bot]
9b76fbcc07
Merge tag 'n8n@2.24.0'
2026-06-02 10:18:45 +00:00
n8n-assistant[bot]
6c321ea2a0
🚀 Release 2.24.0 ( #31541 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-02 09:51:11 +00:00
Mike Repeć
01dec32c0a
refactor(core): Add findById and findMany to ExecutionPersistence (no-changelog) ( #30467 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-02 09:45:32 +00:00
Ricardo Espinoza
166eb85509
feat(core): Add validate_node_config MCP tool for per-node validation ( #31047 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-02 09:37:16 +00:00
Konstantin Tieber
fb51c309e8
fix(core): Error workflows show up as separate span in otel traces ( #31252 )
2026-06-02 09:26:54 +00:00
José Braulio González Valido
a1369e7736
fix(core): Preserve execution output fidelity in eval verifier artifact (no-changelog) ( #30989 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-02 08:55:01 +00:00
Iván Ovejero
c33a772cc0
refactor(core): Reject combining requireStatus and requireNotCanceled ( #31501 )
2026-06-02 08:21:15 +00:00
n8n-cat-bot[bot]
e8cbcf0b08
fix(core): Raise rate limit on telemetry /identify endpoint ( #31509 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-02 07:57:14 +00:00
Milorad FIlipović
9087a5ac6d
fix(core): Fix multi-turn evals for mcp (no-changelog) ( #31470 )
2026-06-02 07:33:08 +00:00
bjorger
bee1314aeb
feat(core): Add scheduled tasks for agents ( #31436 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 04:01:23 +00:00
Ricardo Espinoza
d327be0756
feat(core): Paginate the API keys list endpoint ( #31500 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-01 19:28:13 +00:00
Irénée
dbe395202b
feat: Add workflow-level telemetry tags ( #30948 )
2026-06-01 16:08:46 +00:00
Milorad FIlipović
43f7446c1e
feat(core): Introduce mcp-apps package (no-changelog) ( #31298 )
2026-06-01 15:39:41 +00:00
Iván Ovejero
ccf401c720
fix(core): Re-register expression metrics after Prometheus registry reset ( #31484 )
2026-06-01 12:46:01 +00:00
Guillaume Jacquart
2431a43ac1
feat(core): Surface user-facing error when credential is not connected for manual runs ( #30993 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-01 12:35:09 +00:00
Andreas Fitzek
3ec0594fa8
feat(API): Add browser session binding for OAuth credential callbacks (no-changelog) ( #31214 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-06-01 11:52:06 +00:00
mfsiega
fe635a754e
feat(core): Read from workflow_published_version for webhooks/triggers/pollers (no-changelog) ( #26896 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-01 11:24:18 +00:00
José Braulio González Valido
b20d740bd2
fix(ai-builder): Tolerate id-less credential refs in eval mock execution (no-changelog) ( #31428 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 10:39:11 +00:00
Jaakko Husso
e413a7740d
feat(core): Persist pending confirmations on database ( #31052 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-01 09:55:19 +00:00
Dmitrii
11538be71b
feat(core): Add project-level custom telemetry tags to OTel spans ( #30985 )
2026-06-01 09:48:18 +00:00
bjorger
d3405acb82
feat(core): Add Knowledge Base to agents ( #31034 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-06-01 09:00:53 +00:00
bjorger
389b00ab9a
refactor(core): Remove lastMessages memory-window from agent config (… ( #31418 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 08:58:07 +00:00
James Gee
00431d7505
feat(core): Workflow export with credentials ( #31241 )
2026-06-01 08:42:34 +00:00
Andreas Fitzek
3dfca93a37
feat(core): Add telemetry events for private credentials (no-changelog) ( #31343 )
2026-06-01 08:29:14 +00:00
Eugene
55a96070c6
refactor(ai-builder): Use shared URL validation in web-fetch tool ( #31398 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 08:20:12 +00:00
Eugene
be3241dc22
feat(core): Add endpoints and UI to manage agent version history (no-changelog) ( #30954 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-06-01 07:28:01 +00:00
Svetoslav Dekov
1a9a69a9e6
fix(core): Use timestamptz for data table date columns ( #31286 )
2026-06-01 07:23:42 +00:00
Ricardo Espinoza
ec83a0a944
feat(core): Track last-used timestamp on API keys ( #31236 )
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.15.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
Test: E2E Coverage Weekly / Prepare Docker (coverage) (push) Has been cancelled
Test: E2E Coverage Weekly / E2E (coverage) (push) Has been cancelled
Test: E2E Coverage Weekly / Aggregate Coverage (push) Has been cancelled
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-31 21:44:50 +00:00
Ricardo Espinoza
945349e89d
feat(core): Allow MCP update_workflow to change node execution settings ( #31013 )
2026-05-31 21:26:34 +00:00
phyllis-noester
d6eb844c32
feat(core): Restrict credentials to declared supported nodes ( #31260 )
2026-05-30 15:04:42 +00:00
Jaakko Husso
c4fc0447c0
feat(core): Include offending node JSON in workflow save errors ( #31296 )
2026-05-30 06:22:20 +00:00
n8n-cat-bot[bot]
e2e0394856
ci: Scope cli integration tests through janitor ( #31401 )
...
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.15.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: Sync API Docs / sync-public-api (push) Waiting to run
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-29 21:03:16 +00:00
Yuliia Pominchuk
572a8075db
feat(core): Clean up credential data on static/private mode toggle ( #31322 )
2026-05-29 19:29:44 +00:00
Charlie Kolb
068547b500
fix(editor, core): Enhance source control endpoint access control ( #31349 )
...
Co-authored-by: Irénée <irenee.ajeneza@n8n.io>
2026-05-29 14:05:52 +00:00
yehorkardash
6e33859845
feat(core): Add mcp catalog search for agents (no-changelog) ( #31264 )
2026-05-29 13:45:43 +00:00
Albert Alises
4261116180
feat(core): Add execution source telemetry (no-changelog) ( #31133 )
2026-05-29 12:49:14 +00:00
Benjamin Schroth
55423cbff1
feat(ai-builder): Support binary data in eval mock layer (no-changelog) ( #30738 )
2026-05-29 10:16:22 +00:00
Ricardo Espinoza
3d452f7cb9
fix(core): Sort MCP search_workflows by most recently edited ( #31245 )
2026-05-29 08:35:56 +00:00
Jaakko Husso
408c3c0697
feat(core): Restore AI Assistant HITL state across restart ( #31077 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-29 08:11:50 +00:00
n8n-cat-bot[bot]
0aeac45ad2
ci: Scope cli unit tests via janitor (DEVP-192) ( #31314 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-05-29 07:16:15 +00:00
Albert Alises
0c63c2e277
refactor(core): Move credential setup to Computer Use skill ( #31268 )
2026-05-29 07:15:47 +00:00
Thanasis G
93c009aaeb
feat(core): Add audit event for redaction enforcement policy changes ( #31078 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-29 07:15:42 +00:00
Kayjix
7db3eb8b2e
fix(LDAP Node): Bump ldapts to 8.1.7 to fix silent rename on long DN paths ( #30712 )
...
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Alexander Gekov <alexander.gekov@n8n.io>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 15:35:42 +00:00
n8n-cat-bot[bot]
70ab5e5828
fix(cli): Decouple agent library bundle from build:data ( #31293 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 15:29:56 +00:00
n8n-cat-bot[bot]
483752e8df
fix(core): Preserve code-builder thread suffix when parsing session ( #30829 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-05-28 15:25:16 +00:00
Ilfat Mindubaev
1c3901576b
fix(core): Align /credentials/for-workflow response with its frontend type ( #31253 )
2026-05-28 14:41:28 +00:00
Thanasis G
d6d0effddc
feat(core): Override workflow redaction policy at execution time when instance enforcement is on ( #31069 )
...
Co-authored-by: Yuliia Pominchuk <yuliia.pominchuk@n8n.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-28 14:08:30 +00:00