Stephen Wright
|
a5f84ec040
|
feat: Project users public endpoint (#25189)
|
2026-02-04 09:16:46 +00:00 |
|
Tomi Turtiainen
|
a3ff1841af
|
fix(core): Prevent SQL syntax error when filtering users with empty ids array (#25284)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-02-04 07:32:58 +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 |
|
Irénée
|
b351d8dd1e
|
feat(core): Add secrets completions API endpoints for global and project scopes (#25205)
|
2026-02-03 11:19:12 +00:00 |
|
Irénée
|
9e24f5b099
|
feat: Implement Secret Providers Types API endpoints (no-changelog) (#25200)
|
2026-02-03 10:30:55 +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 |
|
Irénée
|
638d3f87a7
|
feat(core): Add project-scoped support to external secrets manager (no-changelog) (#25090)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-02-02 13:28:55 +00:00 |
|
Daria
|
18487d0459
|
feat(core): Add auto-publish on Environments Feature Pull (#24701)
|
2026-02-02 09:45:27 +00:00 |
|
Andreas Fitzek
|
038a399ada
|
chore(core): Change db column type to TEXT for subject_id (#25044)
|
2026-02-02 09:34:37 +00:00 |
|
Guillaume Jacquart
|
40f670562e
|
fix(core): Update ownership cache update on folder transfer (#24974)
|
2026-02-02 09:27:00 +00:00 |
|
mfsiega
|
754386247c
|
feat(core): Index both draft and published workflow versions (no-changelog) (#25009)
|
2026-02-02 08:41:24 +00:00 |
|
Iván Ovejero
|
075ffd05f1
|
perf(core): Optimize saving execution progress (#25089)
|
2026-02-02 08:12:49 +00:00 |
|
Andreas Fitzek
|
e91edc794f
|
chore(core): Support cookie for auth token extraction in dynamic credential endpoints (#25036)
|
2026-01-30 14:35:15 +00:00 |
|
Iván Ovejero
|
c4ce0fbfbb
|
refactor(core): Route execution creation through ExecutionPersistence (#24912)
|
2026-01-30 12:46:53 +00:00 |
|
Guillaume Jacquart
|
a4a9234a39
|
chore(editor): Remove all calls to fetch all users and replace with targeted filtering (#25024)
|
2026-01-30 10:53:37 +00:00 |
|
Guillaume Jacquart
|
252c5a6c3c
|
feat(core): Allow changing the oauth token data for oauth2 credentials on public API PATCH (#25042)
|
2026-01-29 16:23:06 +00:00 |
|
Tomi Turtiainen
|
39df0d5ff1
|
chore(core): Remove mysql and mariadb specfic code (#24908)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-01-29 15:57:33 +00:00 |
|
James Gee
|
386979a27c
|
feat(core): Fill out external secret provider endpoints for CRUD operations (#24862)
|
2026-01-29 10:01:00 +00:00 |
|
Declan Carroll
|
8474689a49
|
test: Add testcontainers infrastructure and MySQL integration tests (#24603)
|
2026-01-28 09:33:43 +00:00 |
|
mfsiega
|
0e1b2a870e
|
feat(core): Index both latest published and draft workflow versions (#24861)
|
2026-01-27 16:00:58 +00:00 |
|
Iván Ovejero
|
1522df3712
|
refactor(core): Introduce ExecutionPersistence service (#24857)
|
2026-01-27 09:59:51 +00:00 |
|
Ricardo Espinoza
|
6b474e4141
|
feat(core): Add data table resources to the public API (#23610)
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-01-26 15:18:39 +00:00 |
|
Charlie Kolb
|
83181d7eec
|
chore(core): Add telemetry to workflow history compaction (#24771)
Co-authored-by: Nikhil Kuriakose <nikhil.kuriakose@n8n.io>
|
2026-01-26 11:45:31 +00:00 |
|
Csaba Tuncsik
|
56220709da
|
fix(editor): Add support for dynamic credentials and credential resolver indicators in UI (#24733)
|
2026-01-26 09:49:41 +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 |
|
Ricardo Espinoza
|
0b316d8eb2
|
fix(core): Handle JSON parsing errors gracefully in ActivateExecuteWorkflowTriggerWorkflows migration (#24410)
|
2026-01-23 13:16:35 +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 |
|
Guillaume Jacquart
|
c223f8cba7
|
feat(core): Check if dynamic credentials auth token is set, return 400 otherwise (#24647)
|
2026-01-22 10:12:27 +00:00 |
|
James Gee
|
ee1a77cd46
|
fix(core): Workflow tag removal syncing (#24557)
|
2026-01-22 09:44:59 +00:00 |
|
Stephen Wright
|
8864bc5136
|
feat: Remove stub resolver for dynamic credentials (#24637)
|
2026-01-21 14:22:35 +00:00 |
|
Dimitri Lavrenük
|
8e6d7f45a2
|
fix: Move webhook duplication checks to backend and make them more reliable (#23094)
Co-authored-by: Michael Siega <michael.siega@n8n.io>
Co-authored-by: Michael Kret <michael.k@radency.com>
|
2026-01-21 10:49:20 +00:00 |
|
Guillaume Jacquart
|
e74e0f907e
|
chore(core): Add dtos for log streaming controller. Use zod to validate existing destination option types (#24493)
|
2026-01-20 16:37:49 +00:00 |
|
Andreas Fitzek
|
2b4596eb66
|
chore(core): Add dynamic credential user storage (#24579)
|
2026-01-20 14:58:50 +00:00 |
|
phyllis-noester
|
3a94484042
|
chore(core): Add static authentication for new API endpoints (#24346)
|
2026-01-20 13:23:46 +00:00 |
|
phyllis-noester
|
595ab253ae
|
fix(core): Use cache to enable MFA enforcement in multi main setup (#24261)
|
2026-01-20 11:19:22 +00:00 |
|
Daria
|
0bbb6316ff
|
feat(core): Forbid updating archived workflows (#24528)
|
2026-01-19 12:36:01 +00:00 |
|
Charlie Kolb
|
f85a23809c
|
feat(core): Rename workflow history compaction env vars and short term compaction (#24384)
|
2026-01-19 11:30:12 +00:00 |
|
Charlie Kolb
|
b7ea4109ce
|
feat(core): Introduce long term workflow history trimming (#24382)
|
2026-01-19 09:02:20 +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 |
|
Nikhil Kuriakose
|
4e28e01ba0
|
feat(editor): Notify users on first prod error (#21764)
|
2026-01-16 09:30: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 |
|
Daria
|
6252dd8f61
|
fix(core): Allow resetting Error Workflow settings to default (#24299)
|
2026-01-15 13:16:50 +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
|
4aa9399c3d
|
fix(core): Fix workflow statistics constraint (#22620)
|
2026-01-14 16:00:03 +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 |
|
Daria
|
0c8b59a3f3
|
fix: Fix CLI import (#24215)
|
2026-01-13 11:56:36 +00:00 |
|
Charlie Kolb
|
29ab6be235
|
refactor(core): Clean up workflow history compaction service and related utils (#24043)
|
2026-01-12 07:44:23 +00:00 |
|
Daria
|
37aa56e6ff
|
feat: Autosave workflows (#23036)
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Artem Sorokin <artem@n8n.io>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
Co-authored-by: Declan Carroll <declan@n8n.io>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Svetoslav Dekov <scdekov@users.noreply.github.com>
Co-authored-by: Robert Squires <robtf9@icloud.com>
Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
|
2026-01-09 18:40:24 +00:00 |
|