Daria Staferova
4444131199
feat(public-api): expose empty-group metadata
2026-09-11 10:43:28 +03:00
Daria Staferova
6e6b903b86
feat(packages): preserve empty-group metadata in serialized workflows
2026-09-11 10:43:17 +03:00
Daria Staferova
6dd238673d
feat(workflow): validate true-empty group topology
2026-09-11 10:42:55 +03:00
Ricardo Espinoza
7ab15826d8
fix(core): Accept numeric pagination tokens from resource locator list methods ( #38147 )
2026-09-10 17:20:57 +00:00
Ricardo Espinoza
a1f84052f3
fix(core): Stop MCP workflow updates from dropping unknown operation fields ( #38148 )
2026-09-10 17:20:01 +00:00
Charlie Kolb
302cf288a8
ci: Let a package ignore asset-only dependencies in test scoping ( #38352 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 16:05:22 +00:00
Anne Aguirre
93ca2d1fc0
fix(ai-builder): Guard against 429 errors on channel integrations ( #38106 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-09-10 15:43:28 +00:00
Pierantonio Cangianiello
25d5fd974c
refactor(core): Expose the credential access check by id and narrow the global credential query (no-changelog) ( #38251 )
2026-09-10 15:27:28 +00:00
Nour Alhadi Mahmoud
9f3f2be215
refactor(core): Keep isArchived in workflow.json and rename the sidecar to workflow-metadata.json ( #38356 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-10 15:13:17 +00:00
Irénée
e62c16dc09
feat(core): Add v3 migration report rule for external secrets project roles (no-changelog) ( #38215 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-10 15:03:28 +00:00
n8n-cat-bot[bot]
ade15ea42d
chore: Rename the promotion connection path parameter from id to promotionConnectionId ( #38288 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Sam Wooler <swooler592@gmail.com>
2026-09-10 14:16:37 +00:00
Eugene
c7c731ac3b
fix(core): Clarify agent delegation and status checks (no-changelog) ( #38339 )
2026-09-10 13:53:56 +00:00
Predrag Ristic
429116f985
fix(core): Require verification coverage for every workflow trigger ( #37961 )
2026-09-10 13:43:01 +00:00
oleg
1bee3bcac7
feat(core): Add progressive workflow building (no-changelog) ( #37996 )
2026-09-10 13:42:43 +00:00
mfsiega
0c3c9d7beb
fix(core): Reconnect the Postgres Trigger on every publish through the publication service ( #38211 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 13:37:25 +00:00
mfsiega
0a6709fac9
feat(core): Enable the workflow publication service by default ( #37835 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 13:23:38 +00:00
Robin Braumann
2beccada02
fix(core): Preserve link URLs in inbound agent chat messages ( #38294 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-10 12:56:05 +00:00
Uddish Verma
0ae8240e03
refactor(API): Migrate PUT and DELETE /projects/{projectId} to the decorator pattern (no-changelog) ( #37977 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 12:08:10 +00:00
Rúben Castro
ef77996df1
refactor(core): Move node type policy DTOs to @n8n/api-types ( #38238 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-10 11:52:25 +00:00
oleg
0380ffccfd
feat(core): Trace AI Assistant sandbox operations (no-changelog) ( #38170 )
2026-09-10 11:48:08 +00:00
Lorent Lempereur
3c7223a7c8
refactor(core): Run license auto-renewal as a system task (no-changelog) ( #37549 )
...
Co-authored-by: Veljko Terzic <veljko.terzic@n8n.io>
2026-09-10 11:33:48 +00:00
Matsu
7be94a1184
chore: Update eslint configuration ( #38307 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 14:40:35 +03:00
mfsiega
4d0604e519
fix(core): Release the workflow publication lock after a bounded wait for abandoned trigger operations (no-changelog) ( #38020 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 11:19:09 +00:00
Uddish Verma
0bff510085
refactor(API): Migrate GET and POST /projects to the decorator pattern (no-changelog) ( #37971 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 11:17:35 +00:00
Mutasem Aldmour
2afb5b6d0d
fix(core): Ground provider OAuth scope guidance in n8n docs ( #38066 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 11:03:02 +00:00
Andreas Fitzek
82229f3b7e
feat(core): Add observability for the decryption path ( #38236 )
2026-09-10 10:59:40 +00:00
n8n-cat-bot[bot]
90176902f3
chore: Extract the repeated resource-URL to webhook-path preamble in the oauth-server resolvers ( #38299 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-10 10:29:38 +00:00
n8n-cat-bot[bot]
481c494df0
chore: Move the duplicated CLI command error banner into BaseCommand ( #38298 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-10 10:27:32 +00:00
Mike Repeć
75e44b65cb
fix(core): Point the Docker-only deprecation notices at the hosting docs (no-changelog) ( #38279 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 10:03:55 +00:00
Svetoslav Dekov
1cfd0959e3
feat(core): Add the shared AI preference repository and resolver service (no-changelog) ( #38174 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Roman Makowiak <roman.makowiak@n8n.io>
2026-09-10 09:59:30 +00:00
Pierantonio Cangianiello
23a64770f7
feat(engine): Add the control plane client that resolves credentials for the data plane (no-changelog) ( #38123 )
2026-09-10 09:57:11 +00:00
Jan Kalkan
e803d4ba14
fix(core): Trust the CA from GIT_SSL_CAINFO for source control HTTPS remotes ( #38258 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 09:42:39 +00:00
Sam Wooler
a33a23bb10
refactor(API): Migrate POST /source-control/pull to the decorator pattern ( #38186 )
2026-09-10 09:34:53 +00:00
n8n-cat-bot[bot]
21238959c7
refactor: Migrate GET /api/v1/variables to the decorator pattern ( #38091 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-10 09:33:27 +00:00
Rúben Castro
a47f19b50d
fix(core): Scope data table Overview access by project role, not a global gate ( #37676 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-10 09:17:31 +00:00
Tuukka Kantola
5807183432
feat: Rename AI Assistant to n8n Assistant ( #38065 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-09-10 08:56:53 +00:00
Thanasis G
4baf766e9f
feat(Databricks Node): Send partner User-Agent on Genie MCP traffic ( #38068 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Yen Su <yen.su@n8n.io>
Co-authored-by: Yen Su <49794855+yens1@users.noreply.github.com>
2026-09-10 08:45:56 +00:00
n8n-cat-bot[bot]
092e53b46d
fix: Resolve node source path before the translation lookup ( #38281 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-10 08:43:22 +00:00
Sam Wooler
cbfc2576a3
feat(API): Let @Body require a body independently of DTO field optionality ( #38237 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-10 08:33:05 +00:00
Raúl Gómez Morales
564646cfac
feat(core): Add published flag to Instance AI eval seed workflows (no-changelog) ( #38209 )
2026-09-10 08:15:02 +00:00
Jaakko Husso
c95756df7b
fix(core): Keep node settings, positions and error routes through an assistant workflow edit ( #38254 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-10 08:08:54 +00:00
oleg
dd0e1f61bc
feat(core): Add setup panel verification and agent test execution (no-changelog) ( #38031 )
2026-09-10 07:46:46 +00:00
Pierantonio Cangianiello
a63e88e7c1
refactor(engine): Make the control plane token scope a parameter on both sides (no-changelog) ( #37978 )
2026-09-10 07:39:19 +00:00
Kai
a8933cec25
feat: Replace Git connection CLI commands with Promotions ( #38027 )
2026-09-10 06:43:42 +00:00
Veljko Terzic
3195750127
refactor(core): Round system task intervals in the runner only (no-changelog) ( #38242 )
2026-09-10 06:32:59 +00:00
Kai
d328bbf369
fix(core): Add model boundaries to external tool results ( #37316 )
...
Co-authored-by: r00gm <raul00gm@gmail.com>
2026-09-10 06:21:50 +00:00
Svetoslav Dekov
cf8df4fa6c
feat(core): Add ai_preference table for AI preferences ( #38131 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-10 05:22:31 +00:00
Guillaume Jacquart
b4fee56db3
fix(core): Apply the SSO expression mapping env var in the provisioning loader ( #37170 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-09 18:59:54 +00:00
Guillaume Jacquart
a88ffc3932
feat(core): Add node type availability endpoint for a project (no-changelog) ( #38228 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-09 18:59:45 +00:00
James Gee
cadfc58396
feat(core): Add a hashing package writer (no-changelog) ( #38200 )
2026-09-09 17:58:51 +00:00