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 |
|