Charlie Kolb
62fd028089
refactor(core): Extract Insights backend module package ( #40261 )
2026-10-06 13:05:38 +00:00
James Martin
073239e6d5
chore(core): Implements JWKS service to provide key pair for signing tokens (no-changelog) ( #39718 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-05 12:22:32 +00:00
Charlie Kolb
577df7a23b
refactor(core): Move role services to backend services (no-changelog) ( #39999 )
2026-10-01 09:13:58 +00:00
James Martin
5576c785ce
feat(core): Implements core JWKS registry for extending with new sets (no-changelog) ( #39610 )
...
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-30 13:19:26 +00:00
n8n-assistant[bot]
191a22e759
chore: Bundle/2.x ( #39935 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-09-30 07:44:10 +03:00
Charlie Kolb
499d64181a
refactor(core): Move shared cache infrastructure to backend services (no-changelog) ( #39851 )
2026-09-29 12:55:05 +00:00
Ali Elkhateeb
dfd7a52224
fix(API): Return an execution when its stored trace context is incomplete ( #39715 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-29 06:53:58 +00:00
n8n-cat-bot[bot]
52365781a6
refactor(API): Migrate community package POST, PATCH, and DELETE routes (no-changelog) ( #39346 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Ali Elkhateeb <ali.elkhateeb@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-09-28 08:33:59 +00:00
Uddish Verma
84886e33b9
refactor(API): Migrate GET /workflows/{workflowId}/test-runs/{runId} and its test-cases route to the decorator pattern (no-changelog) ( #39260 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-23 13:08:57 +00:00
Roman Makowiak
1f873774ab
feat(core): Save a preference from the n8n Assistant chat (no-changelog) ( #39237 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-09-23 12:44:08 +00:00
Arvin A
8bff5da5a2
feat: Add the AI preferences API and the Context settings UI (no-changelog) ( #38213 )
...
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 18:56:45 +00:00
James Gee
82d284f547
feat(core): Add project promotion change preview (no-changelog) ( #38361 )
...
Co-authored-by: Jan K. <jan.kalkan@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 10:13:36 +00:00
Andreas Fitzek
016ce8ba1b
feat(core): Add email change confirmation flow (no-changelog) ( #37950 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-14 10:10:00 +00:00
Kai
179dbb35b6
feat(core): Move promotions services and API to the new model ( #37965 )
2026-09-09 11:19:56 +00:00
Emilia
3521e54b81
fix(core): Count executions that crash recovery marks as crashed ( #37733 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-08 11:29:15 +00:00
Rúben Castro
9491b328ab
feat(core): Add node-type-policy service, instance controller, and audit wiring (no-changelog) ( #37648 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-07 09:13:32 +00:00
RomanDavydchuk
bc8e5ea79c
feat(editor): Update node creator empty state and add a link to suggest an MCP service ( #37339 )
2026-09-03 15:17:19 +00:00
Daria
b557e90b0f
fix(core): Scope active workflow IDs to the requesting user's projects ( #37326 )
2026-08-31 08:46:24 +00:00
Guillaume Jacquart
a702099f16
test(core): Add integration tests for workflowStart policy enforcement (no-changelog) ( #37127 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 08:46:47 +00:00
Irénée
ce4d58ea13
feat(API): Add Git connections public API (no-changelog) ( #36272 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-08-20 07:28:36 +00:00
Konstantin Tieber
885083f257
feat(core): Enable the UI to call the public API (no-changelog) ( #35692 )
2026-08-13 13:36:06 +00:00
Ali Elkhateeb
8db0b48ee1
refactor(API): Route public API executions through shared execution services (no-changelog) ( #35582 )
2026-08-07 08:13:11 +00:00
Nour Alhadi Mahmoud
32f38a3541
fix(core): Report failed publishing when imported workflows share a webhook path ( #35525 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-07 07:18:36 +00:00
n8n-assistant[bot]
ca3d42d838
chore: Bundle/2.x ( #35563 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-08-05 08:29:40 +03:00
James Gee
008a75aec6
feat(core): Import sub-workflow dependencies from a package (no-changelog) ( #34793 )
2026-07-29 09:38:53 +00:00
Dmitrii
02e736ef4e
feat(API): Add public API endpoints for OIDC SSO configuration ( #34313 )
2026-07-28 10:58:55 +00:00
Guillaume Jacquart
298a941af6
feat(core): Make SSO role mapping default condition configurable ( #35023 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-28 08:53:48 +00:00
Charlie Kolb
0f6be1f38d
refactor: Replace @ts-ignore with @ts-expect-error outside nodes-base ( #35009 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-27 13:22:06 +00:00
Jan Kalkan
4044d58d13
feat(core): Validate missing node types on package import ( #34598 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 21:09:27 +00:00
Dmitrii
cd1e48e5f5
feat(API): Add public API endpoints for OpenTelemetry configuration ( #34429 )
2026-07-22 09:28:47 +00:00
n8n-assistant[bot]
2222fe3a6c
chore: Bundle/2.x ( #34680 )
...
Co-authored-by: Charlie Kolb <charlie@n8n.io>
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Nikhil Kuriakose <nikhil.kuriakose@n8n.io>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Robin Braumann <50590409+bjorger@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: Mike Repeć <mike.repec@n8n.io>
Co-authored-by: Yuliia Pominchuk <31064937+yuliia-pominchuk@users.noreply.github.com>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-07-22 08:09:00 +00:00
Sandra Zollner
6d38f2ee39
feat(core): Review submission flow endpoints and toggle ( #34649 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Kai <kai.grosse.hartlage@gmail.com>
Co-authored-by: Kai <kai.hartlage@n8n.io>
2026-07-21 15:25:16 +00:00
Matsu
cec46445ee
chore: Migrate packages/cli to Typescript 7 ( #34159 )
2026-07-15 11:49:51 +00:00
Matsu
8bb6489918
chore: Remove remaining Jest references (no-changelog) ( #33412 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-07-09 09:29:24 +03:00
James Gee
17899c6aa5
feat(core): Add folder export to n8n packages (no-changelog) ( #32849 )
2026-07-02 13:12:49 +00:00
Matsu
df97053888
chore: Remove references to Jest ( #33282 )
2026-07-01 09:03:25 +00:00
Matsu
0d465d4428
test: Migrate cli package from Jest to Vitest ( #31804 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-06-29 21:19:56 +03:00
Ricardo Espinoza
c5689d44e2
feat(core): Synthesize type definitions for custom and community nodes in MCP ( #32885 )
2026-06-29 15:59:51 +00:00
n8n-assistant[bot]
a4bc50f9a0
chore: Bundle/2.x ( #32896 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Eugene <eugene@n8n.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Dmitrii <dmitrii.kulikov@n8n.io>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com>
Co-authored-by: Lorent Lempereur <looorent@users.noreply.github.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-06-24 09:43:29 +03:00
Andreas Fitzek
1a02b53784
refactor(core): Extract test webhook cancel route into a REST controller ( #31353 )
2026-06-23 10:25:44 +00:00
Mike Repeć
10856a4f4d
feat(core): Track binary data size on execution entity rows (no-changelog) ( #32387 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-17 15:14:27 +00:00
Mike Repeć
612cb772c2
feat(core): Add sizeBytes and workflowVersionId to executions (no-changelog) ( #32067 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-06-12 09:44:19 +00:00
Guillaume Jacquart
71e031688d
refactor(core): Extract the OAuth server into a shared oauth-server module (no-changelog) ( #32018 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 10:32:22 +00:00
Tomi Turtiainen
3dd6aaa22e
fix(core): Stabilize public API test logging (no-changelog) ( #32060 )
2026-06-10 11:48:21 +00:00
Lorent Lempereur
ab0d86fa11
refactor(core): Split PrometheusMetricsService into focused per-metric services (no-changelog) ( #31855 )
2026-06-09 10:28:01 +00:00
Declan Carroll
a83ea70bbc
ci: Speed up DB integration tests via Postgres template DB + persistent Jest workers ( #31778 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-05 06:27:41 +00:00
Yuliia Pominchuk
5ad38d77b7
feat(core): Encrypt running user's auth cookie into manual execution credential context ( #30811 )
...
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: Guillaume Jacquart <jacquart.guillaume@gmail.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-22 09:42:04 +00:00
Daria
b9ba2603ce
feat(core): Add support for creating and updating workflow groups ( #30211 )
2026-05-19 14:07:06 +00:00
n8n-assistant[bot]
293d5afd64
chore: Bundle/2.x ( #30359 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Daria <daria.staferova@n8n.io>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
2026-05-13 08:23:48 +03:00
Konstantin Tieber
283071e611
feat(core): Add flag to import workflow cli to activate workflow on import ( #29770 )
2026-05-05 16:29:00 +00:00