Commit Graph

111 Commits

Author SHA1 Message Date
Luigi Gubello
54b2b94d56
feat(core): Serve a nonce-based Content-Security-Policy on n8n's HTML pages (#36749)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-27 16:39:04 +00:00
Lorent Lempereur
4b9dc5a5ec
fix(core): Apply proxy environment variables consistently across packages and processes (#37124)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-27 16:26:08 +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
Robin Braumann
b3d07e9fb3
fix: Link backend events to PostHog session recordings (no-changelog) (#35613)
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
2026-08-06 13:44:21 +00:00
Nikhil Kuriakose
be4da5db1e
chore(editor): Remove feature flag 070_empty_screen_layout (no-changelog) (#34272)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-16 10:03:44 +00:00
Matsu
cec46445ee
chore: Migrate packages/cli to Typescript 7 (#34159) 2026-07-15 11:49:51 +00:00
Filipe Tavares
8028fb0634
feat(core): Send user cloud id on backend telemetry events (no-changelog) (#33923)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 13:58:32 +00:00
Joco-95
e9156b074f
feat(editor): Implements AI Assistant template examples experiment (no-changelog) (#33244)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-08 10:15:46 +00:00
Dimitri Lavrenük
78e3d3d7d8
feat: Browser Use connects directly to n8n instance without Computer Use (#32680)
Co-authored-by: Roman Davydchuk <roman.davydchuk@n8n.io>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Elias Meire <elias@meire.dev>
2026-06-25 10:33:07 +00:00
Andreas Fitzek
1a02b53784
refactor(core): Extract test webhook cancel route into a REST controller (#31353) 2026-06-23 10:25:44 +00:00
Lorent Lempereur
310a309405
build(core): Move HTTP core's proxy and transport primitives into @n8n/backend-network (#32190) 2026-06-12 10:25:28 +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
Iván Ovejero
694a7a0614
refactor(core): Ungate workflow indexing (#30971) 2026-05-22 13:13:54 +00:00
Arvin A
6137d25509
feat(core): Add AI insights endpoint for eval collections (TRUST-80) (#30301) 2026-05-20 10:35:41 +00:00
Arvin A
e630e7e489
feat(core): Add eval collection service + REST + runner integration (TRUST-72) (#30218) 2026-05-14 10:48:46 +00:00
Benjamin Schroth
8116e0a485
feat(core): Add multi-config evaluations backend (#29784) 2026-05-08 12:24:17 +00:00
yehorkardash
64079ad98c
feat(core): Agents as first class entities support (no-changelog) (#28017)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Michael Drury <michael.drury@n8n.io>
Co-authored-by: Arvin A <51036481+DeveloperTheExplorer@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Arvin Ansari <arvin.ansari@n8n.io>
Co-authored-by: bjorger <50590409+bjorger@users.noreply.github.com>
Co-authored-by: Eugene <eugene@n8n.io>
Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
Co-authored-by: Robin Braumann <robin.braumann@n8n.io>
Co-authored-by: Rob Hough <robhough180@gmail.com>
2026-05-06 15:44:44 +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
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
Declan Carroll
e7545ba549
fix: Gate /healthz/readiness behind fullyReady flag (#26742)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 11:55:12 +00:00
Dimitri Lavrenük
f0f074ee8c
feat: Build pinecone quick connect integration flow (#25854) 2026-02-18 15:52:32 +00:00
Stephen Wright
20175243da
fix: Credentials overrides no longer blocks UI (#25830) 2026-02-16 16:04:40 +00:00
Daria
d09c6a3d5a
fix(core): Make health endpoint configurable to solve conflicts (#25729) 2026-02-13 13:47:19 +00:00
James Gee
aaf69b8254
feat(core): Support disabling publishing workflows in personal space (no-changelog) (#24111)
Co-authored-by: konstantintieber <konstantin.tieber@n8n.io>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
2026-02-02 13:49:51 +00:00
Svetoslav Dekov
4f3358810a
feat(editor): Add dynamic templates experiment (no-changelog) (#25030) 2026-01-30 15:43:08 +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
Alex Grozav
b014357e1f
feat: Add SharedWorker and DataWorker initialization with SQLite WASM support (no-changelog) (#24308)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 12:31:51 +00:00
Tomi Turtiainen
91fd383f32
refactor(core): Remove legacy sqlite driver code paths (#24376)
Co-authored-by: Danny Martini <danny@n8n.io>
2026-01-16 12:54:43 +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
Guillaume Jacquart
c6eb487518
chore(core): Extract oidc controller and service into independent module (#24211) 2026-01-14 08:59:01 +00:00
Irénée
9bfb014cb9
refactor: Migrate source control feature to modules (#22453) 2026-01-06 15:59:11 +00:00
Guillaume Jacquart
072a1dd825
fix(core): Fix redirection of user missing MFA to personal settings (#23881) 2026-01-06 10:38:30 +01: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
Daria
e3267b257a
feat(core): Enable workflow history to all users (#21240) 2025-11-11 09:05:36 +02:00
mfsiega
6df508fa1d
feat(core): Build workflow index on server start and workflow updates (#21441) 2025-11-03 11:01:12 +01:00
Irénée
c859f4e793
feat: Reduce unauthentication information in settings endpoint (#21133) 2025-10-27 10:31:01 +00:00
Iván Ovejero
870036820f
refactor(core): Complete backend config migration (#20903) 2025-10-21 10:05:06 +02:00
Elias Meire
f41b86402e
fix(core): Proxy all HTTP traffic instead of only axios (#20614) 2025-10-16 10:49:52 +03:00
Ricardo Espinoza
9458084de8
feat: Proxy Posthog events through the backend (no-changelog) (#19824) 2025-10-08 08:22:34 -04:00
Andreas Fitzek
1c4728aed2
chore(core): Add support for persisting and synchronizing credential overwrites (#19919) 2025-09-25 14:26:08 +02:00
yehorkardash
a26810b8ae
fix(core): Allow accessing nodes.json in preview mode (#19920) 2025-09-25 07:48:27 +00:00
Andreas Fitzek
24a6a325a6
chore(core): Add authentication for credential overwrite endpoint (#19836) 2025-09-23 10:56:23 +02:00
Andreas Fitzek
82184c770e
chore(core): Synchronize OIDC settings updates in multi main (#19360) 2025-09-15 12:42:11 +02:00
Shireen Missi
69e6498d24
fix: Put static types files behind authentication (#18660) 2025-09-03 12:42:38 +01:00
Tomi Turtiainen
17ce65a529
fix(core): Inline config.js to index.html to prevent CF from caching it (#18945) 2025-09-02 09:58:12 +03:00
Artem Sorokin
168ac0e9f2
ci: Include THIRD_PARTY_LICENSES.md file with release (#18739) 2025-09-01 12:41:42 +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
Iván Ovejero
1d31e6a0c4
refactor(core): Start modularizing the community packages feature (#17757) 2025-07-31 13:55:38 +02:00