Commit Graph

417 Commits

Author SHA1 Message Date
Albert Alises
70c7f5ef00
feat: Add Focused Nodes feature (#25452) 2026-02-10 10:02:21 +00:00
oleg
794a8d6af4
feat(ai-builder): Planning mode (#25498)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2026-02-09 08:56:01 +00:00
Andreas Fitzek
6ab0bbbf52
chore(core): Show counts for published/shared workflows/credentials (#25442) 2026-02-06 14:06:53 +00:00
Declan Carroll
1e3d933651
test: Improve memory profiling in performance tests (#25403) 2026-02-06 10:40:07 +00:00
Charlie Kolb
1fd320160d
fix(Data Table Node): Fallback to workflow-derived projectId if undefined (#25320) 2026-02-06 07:32:09 +00:00
Guillaume Jacquart
a7e2dcf1fe
feat(core): Add log streaming for personal publishing restriction changes (#25253)
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
2026-02-05 13:29:09 +00:00
Guillaume Jacquart
e9a5d76475
chore(core): Extract email auth handler. extract login method into multiple functions (#25246) 2026-02-05 13:00:49 +00:00
Guillaume Jacquart
a70b2ea379
fix(core): Prevent SSO enforcement bypass via self-service settings API (#25330) 2026-02-05 12:58:39 +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
Daria
0ddfb60a95
feat(core): Add workflow history update endpoint (no-changelog) (#25043) 2026-02-04 17:06:44 +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
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
Milorad FIlipović
ff68b7bd2c
feat(editor): Add AI Usage settings page (#20926) 2026-02-02 08:20:54 +00:00
Svetoslav Dekov
4f3358810a
feat(editor): Add dynamic templates experiment (no-changelog) (#25030) 2026-01-30 15:43:08 +00:00
Ricardo Espinoza
da7b2f0709
fix(core): Posthog proxy (no-changelog) (#22432)
Co-authored-by: Milorad FIlipović <milorad@n8n.io>
2026-01-28 16:05:45 +00:00
Ricardo Espinoza
f4406c26d2
fix(core): Check license when updating scopes (no-changelog) (#24394)
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-23 13:38:21 +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
Filipe Tavares
4dedbdde4e
chore(API): Adds jitter middleware and swallow forgot password errors to prevent user enumeration (no-changelog) (#24553)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 16:11:02 +00:00
Tomi Turtiainen
8e0de0be02
feat(core): Add limits to fields used for rate limiter keys (#24665) 2026-01-22 10:09:20 +00:00
Tomi Turtiainen
d9862bb4aa
feat(core): Implement two-layered rate limiting system (#24636) 2026-01-21 14:02:05 +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
Konstantin Tieber
36cf19ec8a
fix(core): Worker status in multi-main only accessible to admin (#24548) 2026-01-20 09:09:10 +00:00
Guillaume Jacquart
62afac3e1c
fix(core): Check user auth identities to know whether or not they can update their profile (#24524) 2026-01-19 14:05:52 +00:00
Mutasem Aldmour
0c721c3a36
fix(editor): Clear AI Builder chat when switching workflows (#24401)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 12:57:20 +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
275ff4fa01
chore(core): Extract log streaming log streaming standalone handling of destinations (#24197) 2026-01-15 09:09:13 +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
Stephen Wright
8d1e1eb25e
feat: Add new acceptance API, make UI use correct API for tokens (#24084) 2026-01-09 14:40:37 +00:00
Stephen Wright
e0f9381468
feat: Accept invitation to use new JWT for tamper proof invites (#24025) 2026-01-08 13:40:41 +00:00
Stephen Wright
7b74533a14
feat: Add new api for generating invite links (#23929) 2026-01-07 06:52:53 +00:00
Andreas Fitzek
2844064afc
chore(core): Only encrypt partial oauth state (#23590) 2025-12-23 21:00:58 +01:00
Suguru Inoue
346cf84671
test: Add more ChatHub e2e tests (#23522) 2025-12-23 12:57:20 +01:00
Mutasem Aldmour
5818d58588
feat(ai-builder): Add support for versioning in ai-builder (#23060) 2025-12-19 15:47:20 +01:00
Marc Littlemore
ca96ffc804
feat(core): Add log streaming events for 2FA enable/disable (#23302) 2025-12-17 08:58:51 +00:00
Andreas Fitzek
662ec62122
chore(core): OAuth2 data storage for dynamic credentials (#23227) 2025-12-16 10:29:23 +01:00
Stephen Wright
ce317e30a8
feat: Add support for dynamic credentials to oauth callback (#23013) 2025-12-11 08:28:03 +00:00
Stephen Wright
0a56a56dc5
feat: Support oauth1 authorization for dynamic credentials (#22972) 2025-12-09 14:42:11 +00:00
Andreas Fitzek
a7efa2f097
chore(core): License flag for the dynamic credential module (#22971) 2025-12-09 14:27:48 +01:00
Stephen Wright
5214afa686
feat: Dynamic credentials authorization endpoint for oauth2 (#22944) 2025-12-09 11:30:08 +00:00
Mutasem Aldmour
dcbc24d3f7
feat(ai-builder): Consolidate builder telemetry (#22644) 2025-12-08 10:56:38 +01:00
Filipe Tavares
8364430471
chore(editor): Add trial upgrade button to main sidebar experiment (no-changelog) (#22151)
Co-authored-by: Giulio Andreini <g.andreini@gmail.com>
Co-authored-by: Romeo Balta <7095569+romeobalta@users.noreply.github.com>
2025-12-08 09:43:46 +00: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
Stephen Wright
5926ebf094
feat: Make underlying oauth abstractions more generic (#22741) 2025-12-05 15:16:10 +00:00
Declan Carroll
70aad196d6
ci: Use multimain as default for e2e (#22255) 2025-12-04 12:23:11 +00:00
Jaakko Husso
241bb0fe59
feat(core): Chat only users (no-changelog) (#22355) 2025-12-03 17:54:10 +02:00
Raúl Gómez Morales
d4d7cb776f
fix(editor): Fix scope based - move nodes and node pasting (#22608) 2025-12-03 08:28:50 +01:00
Tomi Turtiainen
a4757cf009
chore: Initial V2 changes (#22553)
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: Daria <daria.staferova@n8n.io>
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Nikhil Kuriakose <nikhilkuria@gmail.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2025-12-01 20:44:59 +02:00
Michael Drury
7186dcfe7e
feat(ai-builder): Using templates to improve generation (#22521) 2025-12-01 13:56:07 +00:00
RomanDavydchuk
6765d15ead
fix(MCP Client Node): Fix selecting PKCE auth flow for some servers and request scopes from scopes_requested during DCR (#22405) 2025-11-28 09:13:09 +02:00
Konstantin Tieber
e1f154d7a8
refactor(core): Remove admin API token scopes when user is demoted from admin to member via SSO (#22359) 2025-11-27 11:14:48 +01:00