Milorad FIlipović
43f7446c1e
feat(core): Introduce mcp-apps package (no-changelog) ( #31298 )
2026-06-01 15:39:41 +00:00
Tomi Turtiainen
90dd93c772
fix(Compression Node): Add decompression output size validation ( #31366 )
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
2026-06-01 15:11:00 +00:00
mfsiega
f7d474965f
feat(core): Enforce one pending outbox row per workflow (no-changelog) ( #31497 )
2026-06-01 14:42:22 +00:00
Riqwan Thamir
ce886a21a3
feat(core): Add knowledge base to snapshot image ( #31397 )
2026-06-01 14:05:01 +00:00
Garrit Franke
93e2a47267
feat(Microsoft OneDrive Node): Allow custom OAuth scopes (CE-949) ( #31255 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 13:51:21 +00:00
Garrit Franke
295a596e8b
feat: Require name and reject default placeholder in package-name-convention lint (no-changelog) ( #31477 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 13:45:20 +00:00
maxabaumgarten
64b53b0076
feat(Crypto Node): Add HMAC-SHA1 support ( #29740 )
...
Co-authored-by: Garrit Franke <32395585+garritfra@users.noreply.github.com>
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
2026-06-01 13:01:37 +00:00
Iván Ovejero
b9e97e4793
fix(core): Quiet VM expression engine logs on the happy path ( #31488 )
2026-06-01 12:56:50 +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
Arvin A
863dfc340c
fix(core): Make AI tool nodes continue on error by default ( #31225 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-01 12:22:09 +00:00
Garrit Franke
30a6f511aa
feat(Microsoft Outlook Node): Allow custom OAuth scopes (CE-950) ( #31262 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
2026-06-01 12:19:54 +00:00
Riqwan Thamir
f4914ff386
chore(editor): Fix flaky credentials test in instance AI ( #31479 )
2026-06-01 12:15:40 +00:00
Garrit Franke
8b718d2aae
feat: Add cred-class-name-field-conventions ESLint rule for community nodes (no-changelog) ( #31472 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 11:57:54 +00:00
Raúl Gómez Morales
9dd966b658
refactor(editor): Replace floating chat input with sticky input dock (no-changelog) ( #31475 )
2026-06-01 11:54:55 +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
Guillaume Jacquart
f09e1c70a9
fix(editor): Remove obsolete credential resolver warnings ( #31466 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 11:49:54 +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
mfsiega
4cdd079385
feat(core): Add workflow publication outbox database table (no-changelog) ( #26936 )
...
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-01 11:19:36 +00:00
Garrit Franke
6edd4cea36
feat(Microsoft SharePoint Node): Allow custom OAuth scopes ( #31256 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 11:10:01 +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
Alex Grozav
4188a7c4ed
refactor(editor): Drop NDVStoreKey and currentNDVStore scaffolding (no-changelog) ( #31270 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-01 10:21:39 +00:00
Matsu
cad614a771
chore: Don't deep compare buffers in vitest ( #31465 )
2026-06-01 10:01:59 +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
Albert Alises
48187bfd05
fix: Wire IF/Switch branches off the workflow-builder cursor (no-changelog) ( #31386 )
2026-06-01 09:13:01 +00:00
bjorger
419cfad98f
fix(core): Display native web search results in agent session timeline (no-changelog) ( #31420 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-01 09:01:00 +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
Declan Carroll
ecfc39b3e5
ci: Stand up multi-package mutation health — nightly passes + mutant-* skills (no-changelog) ( #31356 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 08:57:25 +00:00
Charlie Kolb
1b8235ef76
fix(editor): Reduce length penalty so longer node names rank fairly ( #31294 )
2026-06-01 08:43:10 +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
Danny Martini
80a97bdcf3
fix(core): Rebuild isolated-vm in Docker image for musl libc ( #31396 )
2026-06-01 08:23:51 +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
Andreas Fitzek
5de0d32e2d
feat(editor): Validate private credentials only run under manual triggers ( #31211 )
2026-06-01 08:19:41 +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
Konstantin Tieber
d24a07622d
fix(core): Insights page shows license paywall for licensed users ( #31406 )
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
2026-06-01 06:56:32 +00:00
Declan Carroll
15b24aa87f
chore: Refresh E2E orchestration metrics from Currents ( #31424 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 06:24:38 +00:00
n8n-assistant[bot]
ed50ecc2d9
chore: Update node popularity data ( #31444 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-06-01 01:19:30 +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
Jaakko Husso
6cf3b0b679
fix(core): Coerce non-string node names in buildNodeIndex ( #31411 )
2026-05-31 21:35:08 +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
bjorger
79207fa566
ci: Allow scoped jest runs to pass when no related tests match ( #31435 )
...
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: Update Node Popularity / update-popularity (push) Has been cancelled
Util: Update Node Popularity / approve-and-automerge (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-31 12:08:23 +00:00
n8n-cat-bot[bot]
9e39914cf4
ci: Wire workflow/core through janitor + fix global-trigger scope gap (DEVP-195) ( #31415 )
...
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
Build: Benchmark Image / build (push) Has been cancelled
Util: Sync API Docs / sync-public-api (push) Has been cancelled
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-30 20:41:18 +00:00
n8n-cat-bot[bot]
e620545c93
fix(core): Normalise Sentry stack frame paths to stable app:/// roots ( #31421 )
...
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-30 19:16:31 +00:00
phyllis-noester
d6eb844c32
feat(core): Restrict credentials to declared supported nodes ( #31260 )
2026-05-30 15:04:42 +00:00
Raúl Gómez Morales
8635dcde23
fix(HighLevel Node): Encode contact lookup query parameters ( #31365 )
...
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
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-05-30 08:58:50 +00:00
Jaakko Husso
c4fc0447c0
feat(core): Include offending node JSON in workflow save errors ( #31296 )
2026-05-30 06:22:20 +00:00