Commit Graph

3663 Commits

Author SHA1 Message Date
Matsu
efc474cc01
chore: Vite 8 upgrade (#27680)
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.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-04-02 09:27:10 +03:00
oleg
629826ca1d
feat: Instance AI and local gateway modules (no-changelog) (#27206)
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.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
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Tuukka Kantola <Tuukkaa@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Raúl Gómez Morales <raul00gm@gmail.com>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Dimitri Lavrenük <dimitri.lavrenuek@n8n.io>
Co-authored-by: Tomi Turtiainen <10324676+tomi@users.noreply.github.com>
Co-authored-by: Mutasem Aldmour <mutasem@n8n.io>
2026-04-01 21:33:38 +03:00
Stephen Wright
94dae154da
feat(core): Implement JWT issuance in token exchange service (#27887) 2026-04-01 17:33:31 +00:00
Iván Ovejero
0fd9fd7155
fix(core): Debounce per event type in pubsub (#27877) 2026-04-01 14:57:02 +00:00
Sandra Zollner
1fa28054a6
feat(core): Enable community package management via Public API (#27637) 2026-04-01 14:51:33 +00:00
Dawid Myslak
9851478faf
fix(core): Add @n8n/ai-node-sdk as CLI dependency for community nodes (#27749) 2026-04-01 13:26:31 +00:00
Guillaume Jacquart
d36cfa1624
feat(core): Improve custom auth JSON masking, preserve shape, redact leaf values (#27675)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 12:24:21 +00:00
Andreas Fitzek
72b41a9a76
feat(core): Add embed auth controller and token exchange service skeleton (no-changelog) (#27881) 2026-04-01 12:12:16 +00:00
Andreas Fitzek
285f39b134
feat(core): Add OIDC test login endpoint with frontend Test button (#27824) 2026-04-01 12:08:43 +00:00
Declan Carroll
b82de23cc4
chore: Bump Node.js from 24.13.1 to 24.14.1 (#27894)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 11:54:03 +00:00
Iván Ovejero
df6ee78638
refactor: Upgrade to TypeScript 6.0.2 (#27673)
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.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.13.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-04-01 11:03:37 +00:00
Stephen Wright
b81870afe9
feat(core): Add POST /auth/oauth/token controller and audit event types for token exchange (#27844) 2026-04-01 09:02:46 +00:00
Guillaume Jacquart
29fa8488b5
feat(core): Add redactExecutionData query param to public API executions (#27743)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-01 08:52:12 +00:00
Iván Ovejero
5ee0e842b8
feat(core): Add isolate pooling for VM expression engine (#27573)
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.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.13.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
2026-03-31 14:54:11 +00:00
Sandra Zollner
ccd04b0edf
feat(core): Improve public API middleware to handle different error types (#27562)
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.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.13.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-03-31 14:06:23 +00:00
Stephen Wright
4471ee87e7
feat(core): Add Zod validation schemas for token-exchange external input (#27825)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-31 12:22:32 +00:00
Andreas Fitzek
e0eb8413b5
feat(core): Add Redis storage backend for instance registry (no-changelog) (#27527) 2026-03-31 12:04:23 +00:00
Irénée
d9f8f04772
fix(core): Rename data table columns during source control pull (#27746)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-30 13:10:04 +00:00
Milorad FIlipović
4436e4b71c
fix(core): Fix /healthz endpoint when using N8N_PATH (#27665) 2026-03-30 13:05:07 +00:00
Eugene
f54453a419
refactor: Remove persistBuilderSessions feature flag (#27481)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-30 12:16:07 +00:00
Stephen Wright
af2af60a0f
feat(core): Add POST /role-mapping-rule/:id/move endpoint for reordering rules (#27677)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-30 10:46:05 +00:00
Declan Carroll
a259295e62
feat(core): Add configurable minimum password length via N8N_PASSWORD_MIN_LENGTH (#26953)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-30 09:40:26 +00:00
Guillaume Jacquart
8ab168f787
chore(core): Query executions using a single query intead of two (#27081)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-03-30 08:19:32 +00:00
Sandra Zollner
dd599225ab
refactor(core): Extract CommunityPackagesLifecycleService from controller (#27636) 2026-03-30 07:54:34 +00:00
Charlie Kolb
5b989031c1
feat(editor): Support error workflows in workflow dependency (#27542) 2026-03-30 07:29:09 +00:00
Denisf88
a77aa6ad37
fix(core): Use toString() instead of type cast for password field check (#27662) 2026-03-30 06:42:23 +00:00
Stephen Wright
54deffcd6a
feat: Add normalization after create, update, delete (#27669) 2026-03-27 17:49:56 +00:00
Sandra Zollner
d33334c5a2
feat(core): Add public API endpoints for workflow archive and unarchive (#27513) 2026-03-27 16:48:08 +00:00
phyllis-noester
b173e3b26a
feat(core): Add Slack credential resolver for dynamic credentials (no-changelog) (#27486)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 15:01:06 +00:00
Arvin A
948f458776
feat(editor): Replace restore/changes UI with inline version cards (#27522) 2026-03-27 13:31:48 +00:00
Jon
451d772888
fix: Fix issue preventing community nodes re-installing when using a custom registry (#26599) 2026-03-27 11:51:10 +00:00
Stephen Wright
3d04c50342
feat: DELETE /role-mapping-rule endpoint (#27608) 2026-03-27 11:38:43 +00:00
phyllis-noester
f36f6ae1d7
feat(core): Move id extraction logic into resolver (no-changelog) (#27655) 2026-03-27 11:36:02 +00:00
Michael Kret
4d356c36d6
feat: Environment var to disable forms pages sandboxing (#27409) 2026-03-27 10:52:22 +00:00
Stephen Wright
1064f04b79
feat: GET /role-mapping-rule endpoint (#27609) 2026-03-27 09:04:57 +00:00
Milorad FIlipović
8b9de31d69
feat(core): Implement Test workflow MCP tool (#27348) 2026-03-27 07:47:48 +00:00
Ali Elkhateeb
d8fc058326
feat(core): Add OTEL unhappy path handling and safe trace exporter (#27568)
Co-authored-by: James Gee <1285296+geemanjs@users.noreply.github.com>
2026-03-26 20:45:10 +00:00
Iván Ovejero
65a5495cc9
perf(core): Optimize execution deletions for throughput (#27336) 2026-03-26 18:15:29 +00:00
Stephen Wright
150067fbbb
feat: POST / PATCH /role-mapping-rule endpoints (#27569) 2026-03-26 13:39:06 +00:00
phyllis-noester
c114e7ea59
feat(core): Add Slack signature extractor hook for dynamic credentials (no-changelog) (#27485)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 10:36:04 +00:00
Jon
23f7ed8ef8
feat(Wordpress Node): Add support for OAuth2 (#27113) 2026-03-26 08:24:16 +00:00
Iván Ovejero
d3f40cd31d
fix(core): Fix race condition when stopping jobs in queue mode (#27211) 2026-03-26 07:33:14 +00:00
Guillaume Jacquart
5b4d5ce64e
fix(API): Skip sharing license check when isGlobal value is unchanged (#27567)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-25 15:28:55 +00:00
Andreas Fitzek
09d736ede3
feat(core): Implement MemoryInstanceStorage for single-instance deployments (no-changelog) (#27460) 2026-03-25 15:00:26 +00:00
phyllis-noester
884c34e49e
feat(core): Add Slack signature identifier for dynamic credentials (no-changelog) (#27484)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 14:36:13 +00:00
James Gee
42843d6c72
feat(core): Workflow level otel (#27528) 2026-03-25 14:27:51 +00:00
Joco-95
e79d8af1bb
feat: PostHog feature flags resolution caching & group support (#27525) 2026-03-25 13:39:37 +00:00
Stephen Wright
e0749a8dc2
feat(core): Add RoleMappingRule entity and database tables (#27440) 2026-03-25 11:19:59 +00:00
Dawid Myslak
ad0a551326
fix(core): Fix execution history when flow includes wait node (#27357) 2026-03-25 11:10:04 +00:00
Krystian Slowik
fb7788d6c2
fix(core): Add format validation to source control branch name (#27518) 2026-03-25 07:54:09 +00:00