Commit Graph
182 Commits
Author SHA1 Message Date
Matsu cec46445ee chore: Migrate packages/cli to Typescript 7 (#34159) 2026-07-15 11:49:51 +00:00
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
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
+1 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 CarrollandClaude Opus 4.7 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
5ad38d77b7 feat(core): Encrypt running user's auth cookie into manual execution credential context (#30811)
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
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 JacquartandClaude Opus 4.7 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 Kolbandcubic-dev-ai[bot] 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
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-noesterandcubic-dev-ai[bot] 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 InoueandJaakko Husso 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
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
Iván Ovejero f3ef0a713c refactor(core): Lintfix cli package (#17125) 2025-07-08 19:32:02 +02:00
657e5a3b3a feat(core): Allow enforcement of MFA usage on instance (#16556)
Co-authored-by: Marc Littlemore <marc@n8n.io>
Co-authored-by: Csaba Tuncsik <csaba.tuncsik@gmail.com>
2025-07-02 11:03:10 +02:00
कारतोफ्फेलस्क्रिप्ट™andIván Ovejero 9f8d3d3bc8 refactor(core): Overhaul commands setup. Add support for module commands (#16709)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2025-07-01 19:14:22 +02:00