n8n-assistant[bot]
|
cae5e093d3
|
chore: Bundle 2.x (#37586)
Co-authored-by: Matsu <matias.huhta@n8n.io>
|
2026-09-02 08:16:39 +03:00 |
|
Sandra Zollner
|
3b57997f78
|
feat(core): Gate workflow reviews on license only (#36794)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-21 10:10:38 +00:00 |
|
Sam Wooler
|
1cd8c91a20
|
feat(API): Add endpoint to delete a custom role (#36417)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-08-18 09:10:10 +00:00 |
|
Sam Wooler
|
28bf536d85
|
feat(API): Add endpoint to update a custom role (#36213)
|
2026-08-17 08:10:24 +00:00 |
|
n8n-assistant[bot]
|
ca3d42d838
|
chore: Bundle/2.x (#35563)
Co-authored-by: Matsu <matias.huhta@n8n.io>
|
2026-08-05 08:29:40 +03:00 |
|
Yuliia Pominchuk
|
fa0abd8ca8
|
fix(editor): Reassign users when deleting a custom instance role (#34642)
|
2026-07-21 14:02:57 +00:00 |
|
Ali Elkhateeb
|
f54893f0b4
|
feat(API): Add public API endpoints for the security policy settings (#33922)
|
2026-07-13 09:26:18 +00:00 |
|
n8n-assistant[bot]
|
46c1a0e8f3
|
chore: Bundle/2.x (#33793)
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Nikhil Kuriakose <nikhil.kuriakose@n8n.io>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Mike Repeć <mike.repec@n8n.io>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: bjorger <50590409+bjorger@users.noreply.github.com>
|
2026-07-08 08:48:55 +03:00 |
|
Sandra Zollner
|
5c924c3a9b
|
feat(core): Add workflow reviews toggle to Security & policies (#33696)
|
2026-07-07 13:34:38 +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 |
|
Andreas Fitzek
|
cb8dd25946
|
feat(API): List members of a global instance role (#32836)
|
2026-06-24 13:11:53 +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 |
|
Guillaume Jacquart
|
c1582a62a0
|
fix(core): Shorten private-credential OAuth authorization links (#32584)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-19 12:13:57 +00:00 |
|
Yuliia Pominchuk
|
e60bb4bd0e
|
feat(core): Enable creation of custom instance (global) roles (#32590)
|
2026-06-19 09:08:18 +00:00 |
|
Csaba Tuncsik
|
2afc32a3ec
|
feat(core): Make data redaction enforcement generally available (#31966)
|
2026-06-10 09:58:20 +00:00 |
|
Guillaume Jacquart
|
7d729ff243
|
fix(core): Store OAuth CSRF and PKCE state per-flow in the cache (#31254)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-06-05 12:05:28 +00:00 |
|
Stephen Wright
|
d4bb69aee2
|
refactor(core): Store redaction enforcement as a floor enum natively (#31629)
|
2026-06-03 12:29:42 +00:00 |
|
Thanasis G
|
93c009aaeb
|
feat(core): Add audit event for redaction enforcement policy changes (#31078)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-29 07:15:42 +00:00 |
|
Andreas Fitzek
|
cf1a6fa18c
|
fix(core): Allow dynamic credential OAuth callbacks without skip-auth env var (#31103)
|
2026-05-26 15:09:07 +00:00 |
|
Thanasis G
|
c351623d23
|
feat(editor): Add data redaction enforcement to Security & Policies (#30801)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-22 09:50:13 +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 |
|
Stephen Wright
|
258b9703c5
|
refactor: Migrate all cipher call sites to encryptV2/decryptV2 (#29096)
|
2026-04-28 09:24:01 +00:00 |
|
Stephen Wright
|
ac41112731
|
fix(core): Enforce credential access checks in dynamic node parameter requests (#28446)
|
2026-04-14 13:23:41 +00:00 |
|
Irénée
|
1108467f44
|
feat: Enable security policy settings via env vars (#28321)
|
2026-04-13 14:09:06 +00:00 |
|
Stephen Wright
|
a8f5ee3aeb
|
feat: Enable secure invite links (#27107)
|
2026-03-17 15:58:47 +00:00 |
|
Csaba Tuncsik
|
c93e4380bc
|
feat: Add assignments tab for custom roles with project visibility (#25992)
Co-authored-by: Declan Carroll <declan@n8n.io>
Co-authored-by: Milorad FIlipović <milorad@n8n.io>
Co-authored-by: Ricardo Espinoza <ricardo@n8n.io>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Ali Elkhateeb <ali.elkhateeb@n8n.io>
Co-authored-by: Matsu <huhta.matias@gmail.com>
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: Rob Hough <robhough180@gmail.com>
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: James Gee <1285296+geemanjs@users.noreply.github.com>
Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Stephen Wright <sjw948@gmail.com>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Albert Alises <albert.alises@gmail.com>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Daria <daria.staferova@n8n.io>
Co-authored-by: peteawood <pete.a.wood@gmail.com>
Co-authored-by: Roman Davydchuk <roman.davydchuk@n8n.io>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Elias Meire <elias@meire.dev>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Eugene <eugene@n8n.io>
Co-authored-by: Benjamin Schroth <benjamin@n8n.io>
Co-authored-by: Sandra Zollner <sandra.zollner@n8n.io>
Co-authored-by: Irénée <irenee.ajeneza@n8n.io>
Co-authored-by: Benjamin Schroth <68321970+schrothbn@users.noreply.github.com>
Co-authored-by: oleg <me@olegivaniv.com>
Co-authored-by: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com>
Co-authored-by: Nikhil Kuriakose <nikhilkuria@gmail.com>
Co-authored-by: Romeo Balta <7095569+romeobalta@users.noreply.github.com>
Co-authored-by: Tuukka Kantola <Tuukkaa@users.noreply.github.com>
Co-authored-by: Kaito Horiuchi <horiyee.ka@gmail.com>
Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-27 10:33:41 +00:00 |
|
Andreas Fitzek
|
cfca041d0e
|
chore(editor): Gate personal space policy settings behind license feature (#25527)
|
2026-02-12 10:12:18 +00:00 |
|
Andreas Fitzek
|
6ab0bbbf52
|
chore(core): Show counts for published/shared workflows/credentials (#25442)
|
2026-02-06 14:06:53 +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 |
|
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 |
|
Andreas Fitzek
|
2844064afc
|
chore(core): Only encrypt partial oauth state (#23590)
|
2025-12-23 21:00:58 +01:00 |
|
Andreas Fitzek
|
61f9d06c44
|
chore(core): OAuth2 cloud hook integration (#23574)
|
2025-12-23 15:03:47 +01:00 |
|
Andreas Fitzek
|
44ff6a734f
|
chore(core): Fixes skipping auth for OAuth callback (#23364)
|
2025-12-17 15:54:40 +01:00 |
|
Stephen Wright
|
5926ebf094
|
feat: Make underlying oauth abstractions more generic (#22741)
|
2025-12-05 15:16:10 +00:00 |
|
Andreas Fitzek
|
e73d0f4137
|
chore(core): Ensure unique display name for roles (#20601)
|
2025-10-14 14:09:07 +02:00 |
|
Andreas Fitzek
|
69c81a6437
|
chore(core): Add timestamp fields to Role, and support counting role usages (#19171)
|
2025-09-17 09:21:40 +02:00 |
|
Andreas Fitzek
|
5be3181f2b
|
fix(core): Fix role management controller no-changelog (#19107)
|
2025-09-02 19:08:04 +02:00 |
|
Andreas Fitzek
|
1b5f9b220f
|
chore(core): Introduce license feature flag for custom roles (#19038)
|
2025-09-01 17:40:49 +02:00 |
|
Artem Sorokin
|
168ac0e9f2
|
ci: Include THIRD_PARTY_LICENSES.md file with release (#18739)
|
2025-09-01 12:41:42 +02:00 |
|
Andreas Fitzek
|
7cfef64799
|
chore(core): Add custom role management service and endpoints (#18717)
|
2025-08-29 14:20:32 +02:00 |
|
Guillaume Jacquart
|
f757790394
|
feat(core): Rebuild project roles to load from the database (#17909)
|
2025-08-28 11:00:31 +02:00 |
|
Andreas Fitzek
|
ecad12b77a
|
chore(core): Use roles from database in global roles (#18768)
|
2025-08-26 17:53:46 +02:00 |
|
Andreas Fitzek
|
a21a03d4b0
|
Revert "chore(core): Use roles from database in global roles (#17853)" (#18738)
|
2025-08-25 14:29:28 +02:00 |
|
Andreas Fitzek
|
a8e4387f4d
|
chore(core): Use roles from database in global roles (#17853)
|
2025-08-22 16:02:01 +02:00 |
|
Tomi Turtiainen
|
df54c10172
|
fix(core): Move /module-settings behind auth (#18492)
|
2025-08-19 14:48:33 +03:00 |
|
Andreas Fitzek
|
3b46dec616
|
chore(core): Hide invite URL in users list if not an admin (#17101)
|
2025-07-09 15:58:20 +02:00 |
|
Iván Ovejero
|
f3ef0a713c
|
refactor(core): Lintfix cli package (#17125)
|
2025-07-08 19:32:02 +02:00 |
|
Iván Ovejero
|
7c33292483
|
refactor(core): Move integration test utils for insights (#16693)
|
2025-06-25 17:32:54 +02:00 |
|
Iván Ovejero
|
e122b3f0f9
|
refactor(core): Move UserRepository and subscribers to @n8n/db (#15352)
|
2025-05-13 15:24:26 +02:00 |
|
Iván Ovejero
|
32b72011e6
|
refactor(core): Move second batch of repositories to @n8n/db (#15137)
|
2025-05-06 16:40:34 +02:00 |
|