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
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
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
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
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
Andreas Fitzek
1d325a20ca
feat(core): Accept token-exchanged scoped JWTs on the instance MCP server ( #28909 )
2026-04-27 07:22:29 +00:00
Guillaume Jacquart
5af4e1cc19
feat(API): Add encryption key management endpoints ( #28897 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-23 13:27:57 +00:00
Sandra Zollner
1fa28054a6
feat(core): Enable community package management via Public API ( #27637 )
2026-04-01 14:51:33 +00:00
Milorad FIlipović
4436e4b71c
fix(core): Fix /healthz endpoint when using N8N_PATH ( #27665 )
2026-03-30 13:05:07 +00:00
Stephen Wright
150067fbbb
feat: POST / PATCH /role-mapping-rule endpoints ( #27569 )
2026-03-26 13:39:06 +00:00
Iván Ovejero
88f9f2ed65
fix(core): Assign webhook ID to API-created webhook nodes ( #27161 )
2026-03-23 11:48:29 +00:00
Charlie Kolb
f79b4d7a71
feat(editor): Display workflow, credential and data table dependencies ( #26912 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-03-19 09:53:21 +00:00
Tomi Turtiainen
d832ffe763
refactor(core): Remove TaskRunnersConfig.enabled since runners are always on ( #25834 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-03-04 09:55:08 +00:00
Daria
47d5738ed6
fix(core): Respect n8n path for health endpoint ( #26129 )
2026-02-23 14:44:46 +00:00
Daria
9ec0f97a9f
feat(core): Accept slash inside health endpoint env var ( #25753 )
2026-02-16 10:26:22 +00:00
Daria
d09c6a3d5a
fix(core): Make health endpoint configurable to solve conflicts ( #25729 )
2026-02-13 13:47:19 +00:00
phyllis-noester
112d0eb6b3
feat(core): Support disabling sharing from personal space ( #25259 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-02-04 19:19:05 +00:00
Guillaume Jacquart
642cb061ed
chore(core): Add auth handler registry to reverse control of the ldap call ( #25078 )
2026-02-03 13:23:06 +00:00
Iván Ovejero
1522df3712
refactor(core): Introduce ExecutionPersistence service ( #24857 )
2026-01-27 09:59:51 +00:00
Guillaume Jacquart
6ccffed46d
chore(core): Extract ldap into module, and introduce auth handler for registering it ( #24494 )
2026-01-23 09:39:52 +00:00
Guillaume Jacquart
5262773683
chore(core): Create sso-saml module and move all saml related files to module ( #24304 )
2026-01-15 13:18:00 +00:00
Guillaume Jacquart
50ee22fb67
chore(core): Move all event bus destination code to dedicated module ( #24117 )
2026-01-14 15:35:06 +00:00
Irénée
9bfb014cb9
refactor: Migrate source control feature to modules ( #22453 )
2026-01-06 15:59:11 +00:00
Ricardo Espinoza
2f4cda5a8e
chore: Clean up references to the Start node (no-changelog) ( #23183 )
2025-12-16 09:30:46 -05:00
James Gee
5c76f1ec56
fix: PAY-4074 - Owner registration in multi-main setup ( #22520 )
...
Signed-off-by: James Gee <james@justec.io>
Signed-off-by: James Gee <1285296+geemanjs@users.noreply.github.com>
2025-12-05 21:04:12 +01:00
Guillaume Jacquart
6d88007f01
fix(core): Prevent credentials saving if missing required properties ( #22213 )
2025-12-01 13:57:47 +01:00
Suguru Inoue
9dd5b31c9c
fix: Fix error handling in sending chat message (no-changelog) ( #22515 )
...
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
2025-12-01 13:28:54 +01:00
Daria
ac91020bd3
feat(core): Use active version instead of current version (no-changelog) ( #21202 )
2025-11-20 17:47:24 +02:00
Suguru Inoue
5c58bf919f
feat: File attachment support in chat (no-changelog) ( #21437 )
...
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Alex Grozav <alex@grozav.com>
2025-11-20 14:11:14 +01:00
Iván Ovejero
da7b171a19
feat(core): Add instance types option to backend modules (no-changelog) ( #21990 )
2025-11-18 18:30:34 +01:00
Daria
e3267b257a
feat(core): Enable workflow history to all users ( #21240 )
2025-11-11 09:05:36 +02:00
Ricardo Espinoza
dc75b3dfb1
feat: Add handling of MCP server API keys (no-changelog) ( #20223 )
2025-10-03 08:34:19 -04:00
Artem Sorokin
168ac0e9f2
ci: Include THIRD_PARTY_LICENSES.md file with release ( #18739 )
2025-09-01 12:41:42 +02:00
Charlie Kolb
2dc34b2f17
chore(core): Rename Data Store module to Data Table (no-changelog) ( #18675 )
2025-08-25 14:57:23 +02:00
Iván Ovejero
9e420d15c1
refactor(core): Modularize community packages ( #18641 )
2025-08-22 12:19:01 +02:00
Tomi Turtiainen
df54c10172
fix(core): Move /module-settings behind auth ( #18492 )
2025-08-19 14:48:33 +03:00
Jaakko Husso
7fefd54edf
fix(core): Restrict data store access to authorized projects (no-changelog) ( #18342 )
2025-08-14 15:56:44 +03:00
Iván Ovejero
f69d8efa04
refactor(core): Port user management config ( #18205 )
2025-08-11 16:10:58 +02:00
Iván Ovejero
1d31e6a0c4
refactor(core): Start modularizing the community packages feature ( #17757 )
2025-07-31 13:55:38 +02:00