Arvin A
d9dc457d40
feat(core): Track credential description usage (no-changelog) ( #38986 )
2026-09-21 09:09:43 +00:00
Sam Wooler
d624ac9a4b
feat(API): Add a user quota gate for Public API controller routes (no-changelog) ( #38587 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-21 08:58:36 +00:00
Guillaume Jacquart
fc0c3ca23a
perf(core): Coalesce policy scope reads and demote the cache TTL (no-changelog) ( #39085 )
2026-09-21 08:38:29 +00:00
Robin Braumann
09cf3eb81d
refactor(core): Require agent execution recording (no-changelog) ( #39075 )
2026-09-21 08:31:57 +00:00
Robin Braumann
a378ba34cd
fix(core): Follow user language changes in Assistant and Builder ( #39119 )
2026-09-21 07:14:15 +00:00
kaluli123123
0b2ff221c1
fix(core): Keep collecting insights after one un-attributable event ( #38518 )
...
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Verify single-instance deps (npm-install) (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Update Node Popularity / update-popularity (push) Has been cancelled
Util: Update Credential Setupability / update-setupability (push) Has been cancelled
Util: Update Node Popularity / approve-and-automerge (push) Has been cancelled
Util: Update Credential Setupability / approve-and-automerge (push) Has been cancelled
Co-authored-by: Kai <kai.hartlage@n8n.io>
2026-09-20 10:52:38 +00:00
José Braulio González Valido
fd2f25a2cb
fix(core): Give id-shaped builder placeholders a numeric value in Instance AI evals (no-changelog) ( #39082 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-19 01:51:34 +00:00
Garrit Franke
c16bf24b04
feat(core): Send maxN8nNodesApiVersion in community-nodes catalog requests ( #38968 )
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Verify single-instance deps (npm-install) (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Publish API Schema / Cloudflare Pages (push) Has been cancelled
2026-09-18 22:04:05 +00:00
n8n-cat-bot[bot]
7c6425e74e
refactor(API): Migrate GET /insights/summary to @PublicApiController ( #38600 )
...
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: Uddish Verma <uddish.verma@n8n.io>
2026-09-18 15:05:54 +00:00
Robin Braumann
07813780b9
fix(core): Keep Assistant and Agent Builder replies in the user's language ( #39101 )
2026-09-18 14:56:56 +00:00
Nour Alhadi Mahmoud
f3c5a5751e
fix(core): Keep workflow version ids out of the package content file and the promotion diff ( #39091 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-09-18 14:49:17 +00:00
Dimitri Lavrenük
2f65a6b066
feat: Add admin permission for node execution in n8n assistant ( #39102 )
2026-09-18 14:44:51 +00:00
Savelii
343ce793eb
refactor(core): Align the OAuth JWE private-key storage format with data-encryption keys (no-changelog) ( #38920 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-18 14:18:52 +00:00
Yen Su
247e44194b
fix(core): Test the posted OAuth2 credential values instead of the stored credential ( #38877 )
2026-09-18 13:40:01 +00:00
Michael Kret
19128a10f9
feat(core): Send agent attribution to the AI Gateway proxy (no-changelog) ( #38590 )
2026-09-18 13:10:00 +00:00
Irénée
d8882f776e
feat(editor): Add instance promote action to Environments settings ( #38985 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-18 12:58:49 +00:00
Yen Su
e82a373b50
fix(core): Resolve hidden OAuth endpoint fields from the credential type for all credentials ( #38697 )
2026-09-18 12:56:22 +00:00
oleg
c2534c5dc8
fix(core): Report publication state after n8n assistant workflow restores ( #39037 )
2026-09-18 12:50:59 +00:00
Dimitri Lavrenük
2d56eee224
feat: Add standalone node execution as a Workflow Builder and AI Assistant tool ( #37512 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
2026-09-18 12:46:14 +00:00
Andreas Fitzek
b3b5939ef9
perf(core): Stop loading project members when listing credentials ( #39068 )
2026-09-18 12:30:06 +00:00
Robin Braumann
6f2bc13984
refactor(core): Share preview agent execution across callers (no-changelog) ( #39064 )
2026-09-18 11:32:54 +00:00
Tomi Turtiainen
d75fb91d1d
refactor(core): Simplify chat response mode detection (no-changelog) ( #39050 )
2026-09-18 11:31:47 +00:00
Sam Wooler
a2ab0d5f60
refactor(API): Migrate POST /credentials/{credentialId}/test and GET /credentials/schema/{credentialTypeName} to the decorator pattern (no-changelog) ( #38638 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-18 11:27:11 +00:00
Srinjoy
45a3833f0b
fix(core): RFC 9068 compliance for MCP OAuth access tokens ( #38310 )
2026-09-18 11:16:51 +00:00
Nour Alhadi Mahmoud
c87a6e5219
feat(API): Let promotion Apply pin the reviewed commit (no-changelog) ( #39052 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 11:13:30 +00:00
Kai
85b3be3526
feat(API): Allow credential creation with source IDs ( #38791 )
2026-09-18 11:08:47 +00:00
Robin Braumann
87fe3c02f6
refactor(core): Bind integration context to agent turns (no-changelog) ( #39043 )
2026-09-18 10:56:47 +00:00
Benjamin Schroth
a70938f228
feat(editor): Show timestamp dividers in the agent preview chat ( #38962 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-18 10:54:17 +00:00
Garrit Franke
3fe11518dd
fix(core): Remove the nodes ledger entry when a community package is uninstalled (no-changelog) ( #38917 )
2026-09-18 10:52:05 +00:00
Tomi Turtiainen
0c8aa72378
refactor(core): Extract enabled form-page node check (no-changelog) ( #39045 )
2026-09-18 10:22:47 +00:00
Tomi Turtiainen
95d69d91a2
refactor(core): Name supported webhook response modes (no-changelog) ( #39041 )
2026-09-18 10:22:46 +00:00
Tomi Turtiainen
cc093f53dd
refactor(core): Reuse webhook user projection (no-changelog) ( #39033 )
2026-09-18 10:18:55 +00:00
Robin Braumann
4ced93d549
refactor(core): Consolidate agent turn lifecycle (no-changelog) ( #39032 )
2026-09-18 10:04:47 +00:00
RomanDavydchuk
873948b838
feat(core): Filter out MCP servers from the registry based on instance capabilities ( #38867 )
2026-09-18 09:17:50 +00:00
James Martin
ec54145304
fix(core): Apply the same mandatory roles when creating role from API and frontend ( #38860 )
...
Co-authored-by: Savelii <savelii.sychov@n8n.io>
2026-09-18 09:10:55 +00:00
Ricardo Espinoza
1b39c1d57d
feat(core): Let the preferences MCP tool read one project (no-changelog) ( #39000 )
2026-09-18 08:56:41 +00:00
James Martin
7b059d64f1
fix(editor): Split global variable scopes to be added to custom roles separately ( #38724 )
2026-09-18 08:50:32 +00:00
Tomi Turtiainen
24e9125a7e
refactor(core): Simplify webhook request body parsing (no-changelog) ( #39031 )
2026-09-18 07:47:34 +00:00
Tomi Turtiainen
296d1ff6c1
refactor(core): Move webhook auth reason translator (no-changelog) ( #39023 )
2026-09-18 07:47:34 +00:00
Tomi Turtiainen
ccfa3e3be9
refactor(core): Extract MCP queue webhook setup (no-changelog) ( #39022 )
2026-09-18 07:45:13 +00:00
Guillaume Jacquart
e530b79b5a
feat(core): Lock credential decryption to available node types (no-changelog) ( #38988 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-18 07:42:00 +00:00
oleg
0f3c8f0841
fix(core): Report saved and executed workflow revisions to n8n Assistant accurately ( #38902 )
2026-09-18 07:40:47 +00:00
Guillaume Jacquart
4dfec51b8b
test(core): Cover policy fan-out atomicity and cross-main reads (no-changelog) ( #38950 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 19:27:42 +00:00
Garrit Franke
f4b857f6ec
feat(core): Reject install and update of community packages requiring an unsupported node API version (no-changelog) ( #37744 )
2026-09-17 18:52:40 +00:00
Riqwan Thamir
0a4976e62c
feat(editor): Open Edit with AI without a greeting turn ( #38745 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 16:45:07 +00:00
Robin Braumann
77cd72ca05
perf(core): Improve observational memory retention (no-changelog) ( #38961 )
2026-09-17 16:23:19 +00:00
Nour Alhadi Mahmoud
0ee4d1f812
feat(core): Preview promotion changes in both directions and on the public API (no-changelog) ( #38847 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-17 15:43:36 +00:00
Lorent Lempereur
cebe908d3c
feat(core): Add a tracing span for each system task run (no-changelog) ( #38913 )
2026-09-17 15:22:02 +00:00
Rúben Castro
477481fec3
feat(core): Add kind property to node type policy telemetry events (no-changelog) ( #38749 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-17 14:53:20 +00:00
Veljko Terzic
514c499896
feat(core): Run the instance-registry stale-member cleanup as a durable system task (no-changelog) ( #38621 )
...
Co-authored-by: Lorent Lempereur <lorent.lempereur@n8n.io>
2026-09-17 13:57:24 +00:00
Tomi Turtiainen
3dd22cfd60
fix(engine): Use shared UUID v7 pattern for execution id check ( #38963 )
2026-09-17 13:54:54 +00:00
Arvin A
33def0e800
feat(core): Add a description field to credentials (no-changelog) ( #38839 )
2026-09-17 13:16:34 +00:00
Arvin A
ba16e4f08d
feat(core): Give MCP clients the opening instance context (no-changelog) ( #38292 )
2026-09-17 13:16:10 +00:00
Veljko Terzic
9059a89078
feat(core): Run the JTI cleanup as a durable system task (no-changelog) ( #38596 )
2026-09-17 12:55:14 +00:00
Kai
74334d2d85
feat(API): Pause promotion Apply until bindings are resolved ( #38741 )
2026-09-17 11:56:35 +00:00
Roman Makowiak
fe1012d75f
feat(core): Add the foundations for assistant-written preferences (no-changelog) ( #38829 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 11:53:09 +00:00
n8n-cat-bot[bot]
3b3a773dc2
chore: Move the duplicated deserialize into AbstractEventMessage ( #38486 )
...
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-17 10:36:23 +00:00
Jan Kalkan
43fa826342
fix(core): Bound concurrent HashiCorp Vault external secrets reads ( #38866 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-17 09:31:32 +00:00
Miguel Ángel Moreno
087d134036
feat(core): Remove the N8N_MCP_CANVAS_GROUPS_ENABLED feature flag (no-changelog) ( #38645 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-17 09:11:18 +00:00
Andreas Fitzek
d7e2dcd44d
fix(core): Repair data-encryption keys stored as the raw instance key ( #38707 )
2026-09-17 07:55:15 +00:00
Raúl Gómez Morales
24951fa2f4
feat(core): Count injected trigger output as simulated in AI Assistant verification (no-changelog) ( #38626 )
2026-09-17 07:05:33 +00:00
n8n-cat-bot[bot]
cf49003c27
chore: Bump @types/json-diff from 1.0.0 to 1.0.3 ( #38884 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-16 22:32:54 +00:00
Jan Kalkan
f960330ecb
fix(core): Stop an unreachable external secrets provider from blocking startup ( #38257 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-16 16:11:49 +00:00
Andreas Fitzek
ccaeeb7eb6
feat: Wire up the email change confirmation flow ( #38730 )
2026-09-16 15:49:37 +00:00
Arvin A
1d029046f8
feat(core): Add the instance-context read tools to the MCP server (no-changelog) ( #38241 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-16 15:15:20 +00:00
mfsiega
378e926584
fix(core): Tear down workflow triggers when publication meets a node type the instance cannot load ( #38754 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-16 15:05:21 +00:00
n8n-cat-bot[bot]
2e588363e0
refactor(API): Migrate DELETE /tags/{id} to the decorator pattern (no-changelog) ( #38469 )
...
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: Uddish Verma <uddish.verma@n8n.io>
2026-09-16 15:02:58 +00:00
n8n-cat-bot[bot]
721d808eed
chore: Migrate GET /api/v1/folders/:folderId to @PublicApiController + Zod ( #38616 )
...
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-16 14:33:14 +00:00
Jaakko Husso
ac752e7026
feat(core): Add an AI Assistant tool that runs one node of a workflow ( #38601 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-16 14:16:44 +00:00
n8n-cat-bot[bot]
a24f8ae999
refactor(API): Migrate PUT /tags/{id} to the decorator pattern (no-changelog) ( #38473 )
...
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: Uddish Verma <uddish.verma@n8n.io>
2026-09-16 13:54:35 +00:00
n8n-cat-bot[bot]
7867844fbb
chore: Migrate GET /api/v1/folders to @PublicApiController + Zod ( #38620 )
...
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: Ali Elkhateeb <ali.elkhateeb@n8n.io>
2026-09-16 13:42:04 +00:00
Charlie Kolb
8a93e66d2c
refactor(editor): Remove the AI Assistant template examples experiment ( #38353 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-16 13:11:56 +00:00
Lorent Lempereur
5b4fc8c27d
feat(core): Add Prometheus metrics for system tasks (no-changelog) ( #38743 )
2026-09-16 13:09:55 +00:00
Michael Drury
b7b4722e4f
feat(editor): Improve agent builder interactions ( #38728 )
2026-09-16 12:22:02 +00:00
Yen Su
d05cf2beb8
fix(core): Hide the Custom Scopes toggle when an MCP registry row pins the credential scope ( #38635 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-16 11:48:11 +00:00
Yen Su
2f31b65b3c
fix(Databricks Node): Enforce the credential domain allowlist on chat model requests ( #38694 )
2026-09-16 11:47:32 +00:00
Robin Braumann
ee9177d1d5
feat(editor): Show recent agent changes ( #38796 )
2026-09-16 11:12:51 +00:00
Matsu
d7475392dd
build: Cli package oxlint migration ( #38714 )
2026-09-16 11:11:07 +00:00
Gauthier POGAM--LE MONTAGNER
0b9c174d1a
fix(cli): allow importing workflows and credentials with --userId for existing owner ( #36278 )
...
Co-authored-by: Junie <junie@jetbrains.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-16 10:59:51 +00:00
Tomi Turtiainen
9b66a2bbfa
feat(engine): Read executions from the data plane and merge with the DB ( #38110 )
2026-09-16 10:45:58 +00:00
Luka Zivkovic
c5935b9cb5
fix(core): Show an explicit error for unsupported end-user credential triggers ( #37332 )
2026-09-16 10:18:25 +00:00
yehorkardash
1d0c65856b
fix(Form Node): Validate content type ( #38720 )
2026-09-16 10:12:50 +00:00
Tomi Turtiainen
b3d15a64cc
refactor(core): Extract the execution list into its own service ( #38326 )
2026-09-16 10:02:14 +00:00
Kai
62ff356566
feat(core): Add promotion binding preflight with creation context ( #38657 )
2026-09-16 09:42:20 +00:00
Emilia
a4c977dd8a
fix(core): Recheck the execution status before failing a stalled queue job ( #38138 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-16 09:01:48 +00:00
Emilia
a5995d757b
fix(core): Finalize the active execution when a stalled job turns out to have succeeded ( #38220 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-16 09:01:47 +00:00
Mike Repeć
c2a2733915
fix(core): Keep breaking change detection running when a rule throws ( #38738 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-16 08:22:40 +00:00
Roman Makowiak
780139c880
feat(core): Serve the saved AI preferences from an MCP tool instead of the server instructions (no-changelog) ( #38582 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-16 08:09:45 +00:00
Roman Makowiak
5b199f5cdf
feat(core): Add folder seeding to the Instance AI eval harness (no-changelog) ( #38550 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-16 07:47:46 +00:00
Charlie Kolb
d3c8eee07e
fix(core): Include sub-workflow tool calls in the workflow dependency index ( #38062 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-16 07:34:49 +00:00
Tomi Turtiainen
415fbdef9d
refactor(core): Connect cursor pagination end-to-end and drop unused range fields ( #38070 )
2026-09-16 07:13:29 +00:00
n8n-cat-bot[bot]
cf0a4911d0
chore: Extract the repeated detection-report construction in the breaking-changes rules ( #38729 )
...
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-16 06:54:36 +00:00
n8n-assistant[bot]
776ae83c06
chore: Bundle/2.x ( #38765 )
...
Co-authored-by: Matsu <matias.huhta@n8n.io>
2026-09-16 07:52:44 +03:00
Guillaume Jacquart
3d0c201496
refactor(core): Scope policy document lookups by kind (no-changelog) ( #38739 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-15 17:04:54 +00:00
Riqwan Thamir
5c1c2a9936
feat(core): Pass Instance AI model id to LangSmith traces and run telemetry (no-changelog) ( #38731 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 15:44:52 +00:00
Mutasem Aldmour
2f352bde2b
fix(core): Offer Computer Use only where the client shows its entry points ( #38108 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-15 15:35:01 +00:00
Veljko Terzic
e56b2a7654
feat(core): Skip an in-memory system task run when its durable job is provisioned (no-changelog) ( #38459 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 14:03:34 +00:00
Pierantonio Cangianiello
f8038a640f
feat(engine): Bind the data plane credentials helper in the Engine 2.0 runtime (no-changelog) ( #38580 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 13:55:45 +00:00
Veljko Terzic
37176addee
feat(core): Deprovision stale durable system task jobs at boot (no-changelog) ( #38445 )
2026-09-15 13:29:51 +00:00
Danny Martini
c5534b54a7
feat(editor): Run expressions through the QuickJS engine in the browser (no-changelog) ( #37448 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Luigi Gubello <luigi.gubello@n8n.io>
Co-authored-by: Luigi Gubello <27034386+luigigubello@users.noreply.github.com>
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-09-15 13:27:20 +00:00
Anne Aguirre
48445f5b9e
fix(core): Sweep parents parked on a finished sub-execution ( #37553 )
...
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-15 12:17:14 +00:00
Veljko Terzic
2fb19eb06a
feat(core): Provision durable jobs for system tasks (no-changelog) ( #37759 )
2026-09-15 12:11:25 +00:00
Garrit Franke
8bafdfa3c7
feat(core): Add push-based reload endpoint for custom node development ( #36837 )
2026-09-15 11:46:25 +00:00
Thanasis G
4514a35d1d
fix(core): Bump Strapi listing version for streamable-http-templated ( #38595 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-15 11:11:13 +00:00
Srinjoy
4f26727ecf
fix(core): Eliminate false-negative 500s in workflow builder tools ( #34975 )
2026-09-15 10:53:23 +00:00
Rúben Castro
d61003c395
feat(API): Add node type policy document and attachment endpoints (no-changelog) ( #38229 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-15 10:44:03 +00:00
Guillaume Jacquart
715907ea21
feat(core): Enforce node type availability policies (no-changelog) ( #38476 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-15 10:09:01 +00:00
n8n-release-tag-merge[bot]
66a8f2046b
Merge tag 'n8n@2.40.0'
2026-09-15 10:15:08 +00:00
n8n-assistant[bot]
caff5b7013
🚀 Release 2.40.0 ( #38711 )
...
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-09-15 13:02:15 +03:00
Raúl Gómez Morales
954dd35a91
feat(core): Add a timeout option to test webhook registrations (no-changelog) ( #38625 )
2026-09-15 09:32:27 +00:00
Eugene
7efefc7347
feat(editor): Show background tasks in the agent preview ( #38360 )
2026-09-15 07:35:56 +00:00
Riqwan Thamir
cb55ecce7f
feat(core): Add option to disable mid-run observation for Instance AI (no-changelog) ( #38664 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 07:32:34 +00:00
Ali Elkhateeb
89fe108b41
feat(core): Add a v3 migration report rule for preExecute execution creation ( #38681 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-15 07:07:40 +00:00
yehorkardash
02ee221e2d
fix(core): Accept null headers from mcp registry api ( #38614 )
2026-09-15 07:02:33 +00:00
Arvin A
8bff5da5a2
feat: Add the AI preferences API and the Context settings UI (no-changelog) ( #38213 )
...
Co-authored-by: Svetoslav Dekov <svetoslav.dekov@n8n.io>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 18:56:45 +00:00
Pierantonio Cangianiello
bb9556b9d5
feat(engine): Add the data plane credentials helper that resolves credentials through the control plane (no-changelog) ( #38443 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 15:13:43 +00:00
Mike Repeć
1cc5708f4d
feat(core): Add v3 breaking change rule for the storage directory rename ( #38423 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 14:36:37 +00:00
Konstantin Tieber
c70e754d4c
feat(core): Include reportTime and lastSuccessfulReport of instance-reporting in module-settings endpoint (no-changelog) ( #38458 )
...
Co-authored-by: Sam Wooler <swooler592@gmail.com>
2026-09-14 14:29:30 +00:00
Sam Wooler
6307a5aaf1
refactor(API): Migrate DELETE /credentials/{credentialId} and PUT /credentials/{credentialId}/transfer to the decorator pattern ( #38454 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-14 14:28:25 +00:00
Jaakko Husso
3392e3da66
feat(core): Warn in the migration report that chat hub goes away ( #38613 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-14 14:10:14 +00:00
Tuukka Kantola
c979296d6c
feat(editor): Add paginated AI Assistant chat history ( #38467 )
...
Co-authored-by: r00gm <raul00gm@gmail.com>
2026-09-14 14:01:07 +00:00
n8n-cat-bot[bot]
f886fff9fd
refactor(API): Migrate GET /tags/{id} to the decorator pattern (no-changelog) ( #38468 )
...
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: Uddish Verma <uddish.verma@n8n.io>
2026-09-14 13:52:37 +00:00
Mike Repeć
e05924fe7f
chore(core): Warn about internal task runner mode by default and drop the v3 migration rule (no-changelog) ( #38581 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 13:50:40 +00:00
Jaakko Husso
7b10a16ca4
feat(core): Tell Instance AI when a verified draft is not the live workflow ( #38289 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-14 13:47:19 +00:00
Charlie Kolb
737d66eeb3
build: Remove unused dependencies reported by knip (no-changelog) ( #38591 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 13:22:42 +00:00
Sandra Zollner
7ec481ceaa
feat(core): Add selective promote for Git-based promotions ( #38105 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: kgrhartlage <kai.hartlage@n8n.io>
2026-09-14 13:14:28 +00:00
Michael Drury
684b930fa6
feat(core): Improve Agent Builder evaluation and intent routing ( #38329 )
2026-09-14 13:13:51 +00:00
Svetoslav Dekov
28592bc7a9
feat(core): Inject AI preferences into the Instance AI opening turn (no-changelog) ( #38206 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 12:49:40 +00:00
Yen Su
7db4dcf130
feat(core): Append the MCP registry attribution to standalone agent replies ( #38584 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-14 12:33:40 +00:00
n8n-cat-bot[bot]
d58c7db803
refactor(API): Migrate POST /tags to the decorator pattern (no-changelog) ( #38472 )
...
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: Uddish Verma <uddish.verma@n8n.io>
2026-09-14 12:30:14 +00:00
Veljko Terzic
53cbe9700d
fix(core): Clear the scheduled task error message when a retried occurrence succeeds (no-changelog) ( #38604 )
2026-09-14 12:15:10 +00:00
James Gee
82d284f547
feat(core): Add project promotion change preview (no-changelog) ( #38361 )
...
Co-authored-by: Jan K. <jan.kalkan@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 10:13:36 +00:00
Andreas Fitzek
016ce8ba1b
feat(core): Add email change confirmation flow (no-changelog) ( #37950 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-09-14 10:10:00 +00:00
Andreas Fitzek
11cc12043b
fix: Scope deployment key lookups by type ( #38410 )
Build: Benchmark Image / build (push) Has been cancelled
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Lint (push) Has been cancelled
CI: Master (Build, Test, Lint) / Performance (push) Has been cancelled
CI: Master (Build, Test, Lint) / Verify single-instance deps (npm-install) (push) Has been cancelled
Util: Publish API Schema / Cloudflare Pages (push) Has been cancelled
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Has been cancelled
2026-09-14 09:52:36 +00:00
Raúl Gómez Morales
4890d04457
fix(core): Settle answered confirmation cards in the AI Assistant run-sync frame ( #38328 )
2026-09-14 08:50:42 +00:00
Sandra Zollner
29cea0b017
feat(core): Apply a selective package export to a Git working copy (no-changelog) ( #37997 )
...
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: kgrhartlage <kai.hartlage@n8n.io>
2026-09-14 08:46:21 +00:00
Sam Wooler
e9860b34e1
refactor(API): Migrate POST /credentials and PATCH /credentials/{id} to the decorator pattern (no-changelog) ( #37985 )
2026-09-14 08:42:00 +00:00
Pierantonio Cangianiello
68d567c063
feat(engine): Add the control plane route that resolves credentials for the data plane (no-changelog) ( #38218 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 07:48:41 +00:00
Miguel Ángel Moreno
762b9a64de
feat(core): Warn MCP builders when the canvas is over the top-level ceiling (no-changelog) ( #38305 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-14 07:33:56 +00:00
Mike Repeć
f031805b5c
feat(core): Warn on deprecated N8N_DB_PING_TIMEOUT env var ( #38555 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-14 07:29:45 +00:00
Guillaume Jacquart
1020dfd188
feat(core): Add node type policy telemetry events (no-changelog) ( #38331 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-14 07:26:52 +00:00
Robin Braumann
072f4960f0
feat(core): Share integration threads across participants ( #38461 )
...
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Verify single-instance deps (npm-install) (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-12 05:14:33 +00:00
Rúben Castro
f7f92c7107
feat(API): Add node type policy instance and project endpoints (no-changelog) ( #38239 )
...
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (26.5.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Lint (push) Waiting to run
CI: Master (Build, Test, Lint) / Performance (push) Waiting to run
CI: Master (Build, Test, Lint) / Verify single-instance deps (npm-install) (push) Waiting to run
CI: Master (Build, Test, Lint) / Notify Slack on failure (push) Blocked by required conditions
Util: Publish API Schema / Cloudflare Pages (push) Has been cancelled
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-11 16:57:33 +00:00
Sam Wooler
b9a7f0341a
fix(API): Return null variable values as empty string & fix newly imported source control variable values ( #38488 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-11 16:26:32 +00:00
Roman Makowiak
4579e78071
fix(core): Read the Instance AI folder-exploration flag as a variant, not a boolean ( #38479 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-11 16:23:35 +00:00
Kai
98f4febbf8
feat(core): Push to a timestamped branch on promote for promotions ( #37573 )
2026-09-11 15:44:02 +00:00
Yen Su
13b8f22fd0
feat(Databricks Node): Append a per-row MCP registry attribution to the agent reply ( #38306 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-11 14:46:48 +00:00
n8n-cat-bot[bot]
ce58a153c8
refactor(API): Migrate the variables write routes to @PublicApiController ( #38313 )
...
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Uddish Verma <uddish.verma@n8n.io>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 14:26:49 +00:00
Dmitrii
3fc78031f6
feat(core): Add log streaming events for instance reports ( #38442 )
2026-09-11 14:15:54 +00:00
Uddish Verma
697b538c95
refactor(API): Migrate the project member routes to the decorator pattern (no-changelog) ( #37979 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-11 13:01:51 +00:00
Eugene
374224622d
fix(editor): Improve agent preview update reliability (no-changelog) ( #38359 )
2026-09-11 12:45:32 +00:00
Mike Repeć
357b2a03d9
feat(core): Acquire expression isolates lazily on first engine evaluation (no-changelog) ( #37614 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-09-11 12:02:19 +00:00
Miguel Ángel Moreno
f8876ae2ff
feat(core): Improve node grouping instructions for AI Assistant and MCP (no-changelog) ( #37729 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-11 11:53:43 +00:00
Raúl Gómez Morales
e44fbd358a
fix(core): Return Instance AI node output grouped per output branch ( #38414 )
2026-09-11 11:51:35 +00:00
James Martin
fc8a02113f
fix(editor): Fixes issue that prevented some users from revoking their end-user credentials ( #38311 )
2026-09-11 11:48:22 +00:00
Andreas Fitzek
840aef623e
fix(core): Redact execution data on partial private-credential runs ( #38364 )
2026-09-11 11:24:54 +00:00
Kai
c11f0312ea
feat(editor): Add provider and connection settings for Environments v2 ( #38402 )
2026-09-11 11:02:23 +00:00
Chisa Kotegawa
a48373d9c0
fix(core): Select the OpenAI API for custom endpoints (no-changelog) ( #38012 )
2026-09-11 11:02:03 +00:00
n8n-cat-bot[bot]
35fb4f1324
chore: Rename the role path parameter from slug to roleSlug ( #38118 )
...
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-11 10:53:21 +00:00
n8n-cat-bot[bot]
b0e8476766
chore: Rename the workflow version path parameter from versionId to workflowVersionId ( #38119 )
...
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-11 10:49:41 +00:00
Savelii
37e50b56fd
fix(core): Scope end-user credential checks to reachable nodes ( #36970 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-11 10:42:45 +00:00
Matsu
3454df1c1b
chore: Remove dead ESLint config and add lint parity tooling (no-changelog) ( #38343 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-11 13:33:07 +03:00
n8n-cat-bot[bot]
7bac547878
fix: Serve binary data stored in the temp execution dir ( #38270 )
...
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: Emilia <100027345+sovietspaceship@users.noreply.github.com>
2026-09-11 09:51:30 +00:00
Benjamin Schroth
56d18bdddc
feat(editor): Hand agent change requests in the preview chat to the AI Assistant ( #38283 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-11 09:44:31 +00:00
n8n-cat-bot[bot]
ea0ff45c2c
refactor: Extract the shared detected/resolved flow of the instance-registry cluster checks ( #38005 )
...
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-11 09:44:19 +00:00
Anne Aguirre
8800c7765d
feat(ai-builder): Add ability to duplicate agents ( #38214 )
2026-09-11 08:23:39 +00:00
Romeo Balta
d7e50cda01
fix(core): Make profile update telemetry consistent with account creation (no-changelog) ( #38290 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-11 07:51:35 +00:00
Robin Braumann
5de6a4071a
feat(core): Add agent-directed episodic memory capture ( #38134 )
...
Co-authored-by: Michael Drury <michael.drury@n8n.io>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-11 05:03:28 +00:00
Rúben Castro
9131e162fc
chore: Remove unnecessary comment in DataTableAggregateService (no-changelog) ( #38315 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-10 18:38:49 +00: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