Commit Graph

20366 Commits

Author SHA1 Message Date
Matsu
bc53dc101f
ci: Run ci-master only from master branch (#31651) 2026-06-03 12:09:39 +00:00
n8n-cat-bot[bot]
ecce35049d
fix(core): Reclassify expected backend errors out of the Sentry error stream (#31423)
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-06-03 12:06:34 +00:00
n8n-cat-bot[bot]
7afc32a15d
feat(core): Attach executionId and execution deep link to Sentry events (#31645)
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-03 12:06:08 +00:00
Michael Drury
64d4a7457b
fix(core): Agents correctly clear thinking status once they respond in Slack DMs (no-changelog) (#31591) 2026-06-03 12:05:38 +00:00
n8n-cat-bot[bot]
3c46e3155c
ci: Bump Aikido safe-chain to 1.5.7 (#31649)
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-03 12:02:08 +00:00
Guillaume Jacquart
7e83c7b591
fix(editor): Polish private credential pills, callout, and banners (#31604)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 11:45:15 +00:00
n8n-cat-bot[bot]
8eda311630
test: Cover getChildNodes parameter defaults (#31456)
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-03 11:31:03 +00:00
Tomi Turtiainen
163c718a3a
refactor: Refine trigger naming in core and cli (#31632) 2026-06-03 11:30:45 +00:00
Raúl Gómez Morales
e27c4feaca
feat(core): Invalidate instance-ai build-workflow cache on canvas edits (#31274) 2026-06-03 11:09:23 +00:00
Declan Carroll
7bd7b9943b
test(benchmark): Add dedicated webhook procs + sizing matrix aggregator (DEVP-200 + DEVP-185) (#31037)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-03 10:49:17 +00:00
Matsu
3e5dcce911
ci: Prevent curl in release pipeline from hanging infinitely (#31637) 2026-06-03 10:31:11 +00:00
Matsu
6c5736f243
ci: Add workflow to clean up stale branches (#31641) 2026-06-03 10:28:37 +00:00
Albert Alises
67b177b156
test(core): Refresh Instance AI workflow builder recordings (#31413) 2026-06-03 10:28:33 +00:00
Iván Ovejero
c8ef1be0d4
perf(core): Skip execution data pre-read on full overwrite (#31634) 2026-06-03 10:27:32 +00:00
Jon
1113363eff
chore: Update community PR review skill (no-changelog) (#31380) 2026-06-03 10:23:22 +00:00
Alexander Gekov
5e9a8a071f
fix(core): Show actionable message when OAuth2 token refresh fails (#30460) 2026-06-03 10:12:48 +00:00
n8n-cat-bot[bot]
cf68ef1b8b
ci: Exclude test files from mutation-health picker (#31638)
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-03 10:06:49 +00:00
Irénée
c32a33cda2
feat(core): Track OpenTelemetry usage telemetry (#31570) 2026-06-03 10:03:44 +00:00
Dennis Kugelmann
b430039349
feat(Google Cloud Storage Node): Add service account authentication (#30928)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: IchordeDionysos <10195482+IchordeDionysos@users.noreply.github.com>
2026-06-03 10:02:33 +00:00
Csaba Tuncsik
de95eb84ae
feat(core): Allow stricter-than-floor workflow redaction updates (#31304) 2026-06-03 09:59:41 +00:00
Emilia
364c250ceb
fix(core): Report only error class and stack for unhandled node errors (#31628)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-06-03 09:55:56 +00:00
Sandra Zollner
91166af946
feat(core): Add id-only credential resolution to package import (#31223)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-03 09:00:57 +00:00
yehorkardash
86e42203ff
feat: Allow cancelling HITL messages (no-changelog) (#31561) 2026-06-03 08:55:04 +00:00
Matsu
a3f663d1c2
test(core): Make CBC wrong-key decryption tests deterministic (#31471)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 08:47:55 +00:00
Tomi Turtiainen
d7b759dfb4
test: Fix binary data benchmarks (#31198) 2026-06-03 08:16:32 +00:00
Alexander Gekov
95e4ee7ee2
fix(Slack Node): Normalize multiOptions values when expression returns a string (#31269) 2026-06-03 08:15:04 +00:00
Riqwan Thamir
21d7daaa82
feat(core): Add KB tools to orchestrator and planner (#31608) 2026-06-03 08:14:49 +00:00
Csaba Tuncsik
0fef7d572c
refactor(core): Resolve execution-time redaction as strictest per channel (#31504) 2026-06-03 08:12:54 +00:00
Dawid Myslak
18d4fddebb
fix(LangChain Code Node): Hide node from the node catalogue (#31464)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-03 08:06:27 +00:00
Guillaume Jacquart
27aca712df
refactor(editor): Rename Dynamic credentials to Private credentials in the UI (#31555)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-03 08:02:51 +00:00
Michael Kret
8376a4f2a4
fix(core): Allow exporting workflows with AI Gateway-managed credentials (#31136) 2026-06-03 07:54:36 +00:00
Rob Hough
87d1034900
refactor(editor): Add ChatInput to @n8n/design-system (#31361) 2026-06-03 07:52:08 +00:00
Ricardo Espinoza
412044731e
feat(core): Split API key scopes and let admins see and revoke any key (#31237)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-03 07:51:22 +00:00
Matsu
3ea606ac60
test: Resolve test-config module aliases dynamically instead of hardcoding versions (no-changelog) (#31621)
Some checks are pending
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.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: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 07:44:01 +00:00
Matsu
25766222b8
chore: Migrate instance-ai from Jest to Vitest (#31463) 2026-06-03 06:48:27 +00:00
Charlie Kolb
24f27ed559
fix(core): Improve validator error messages for name and label fields (#31391) 2026-06-03 06:41:25 +00:00
Matsu
0a3d04faa2
test: Migrate @n8n/workflow-sdk from Jest to Vitest (no-changelog) (#31546)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 06:08:31 +00:00
Michael Kret
7ab8254329
fix(core): Resolve custom node icon paths (#30946) 2026-06-03 06:00:56 +00:00
Matsu
2824370072
test: Migrate @n8n/mcp-browser test suite from Jest to Vitest (no-changelog) (#31527) 2026-06-03 05:57:20 +00:00
Michael Kret
151fd83e0a
fix(editor): Show error feedback when copying non-duplicatable triggers (#31104) 2026-06-03 05:57:00 +00:00
Michael Kret
ec44980689
fix: Format single-line PEM keys when newlines are stripped on paste (#31129)
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
2026-06-03 05:54:51 +00:00
Michael Kret
9963143c57
fix(HTTP Request Node): Sign Amazon Bedrock requests as 'bedrock' service (#31250) 2026-06-03 05:51:42 +00:00
Srinjoy
6bcd02a5f0
fix(core): Fix hardcoded aud claim in MCP OAuth tokens (#30558)
Some checks are pending
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: Ricardo Espinoza <ricardo@n8n.io>
2026-06-02 21:37:30 +00:00
n8n-cat-bot[bot]
6b76fb7ed9
ci: Handle empty ledger body in mutation-health picker (#31607)
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 21:33:25 +00:00
n8n-cat-bot[bot]
098fcb39cb
test: Stabilize AI unit tests against cold heavy-load timeouts (#31592)
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 21:13:49 +00:00
Dawid Myslak
e8089b4ec7
chore: Add human-like code review skill (#31533)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 19:22:56 +00:00
Lorent Lempereur
957fdecabc
feat(core): Monitor and recover Postgres connection pool (#31008)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-02 19:20:13 +00:00
Michael Drury
ff1a7aeb19
fix(core): Fix dropdown menu safety triangle (#31583) 2026-06-02 17:04:13 +00:00
kisst
717b8602df
feat(API): Expose mfaEnabled field in Public API user endpoints (#25512)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-02 17:00:26 +00:00
Michael Drury
2a9a23f774
fix(core): External agent channels correctly utilise the user ID for episodic memory (#31584) 2026-06-02 16:56:18 +00:00