Commit Graph

24840 Commits

Author SHA1 Message Date
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
Charlie Kolb
399da28fda
ci: Enforce OWNERS required reviews on every base branch and fork PR (no-changelog) (#38713)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 09:07:10 +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
Declan Carroll
0e7ccf6f74
test(engine): Add v2 infrastructure benchmarks (#38998) 2026-09-18 08:33: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
Alexander Gekov
0d7aac283c
fix(core): Exclude Gemini embedding models from chat model lists (no-changelog) (#38997)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-18 07:29:00 +00:00
Benny Neugebauer
87ac2ef5b0
test: Add text families for property-based tests (#38511) 2026-09-18 07:17:54 +00:00
n8n-cat-bot[bot]
82f3a0154b
docs: Standardise on "engine v2" naming in AGENTS.md (#38966)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
2026-09-18 06:37:41 +00:00
n8n-assistant[bot]
39ef24a169
chore: Update e2e impact map (#39012)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-18 03:26:19 +00:00
Benny Neugebauer
1525f3a142
fix(Slack Node): Point OAuth2 scopes notice to an existing docs anchor (#38992) 2026-09-17 23:02:31 +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
mfsiega
7374cbdab0
test(engine): Add a Playwright parity project for engine 2.0 (no-changelog) (#38708)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
Co-authored-by: Danny Martini <danny@n8n.io>
2026-09-17 18:15:35 +00:00
Charlie Kolb
9ae5600999
ci: Enable the unlisted and catalog-reference knip rules (no-changelog) (#38795)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-17 17:15:32 +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
Declan Carroll
0024474b95
test(benchmark): Stabilize Playwright infrastructure baselines (#38900) 2026-09-17 15:58:16 +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
Robin Braumann
9f57c9194b
fix(editor): Correct Agent Builder chat layout and update notices (#38987) 2026-09-17 15:39:47 +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
Ricardo Espinoza
768e74a5e7
fix(core): Always cast resource mapper string fields when type conversion is enabled (#37851) 2026-09-17 15:19:44 +00:00
Declan Carroll
9e18c4a8aa
fix: Unify startup deadlines and cancellation (#37927) 2026-09-17 15:14:42 +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
João Almeida
b26bb7f452
fix(editor): Convert a pasted expression into expression mode in the resource locator input (#38872)
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-17 14:32:08 +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
Robin Braumann
512ac3be49
fix(core): Allow agents to finish without a reply (no-changelog) (#38973) 2026-09-17 13:56:31 +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
Tomi Turtiainen
cb1577367c
fix(engine): Report the host's v1 execution mode to a step (#38960) 2026-09-17 13:54:47 +00:00
José Braulio González Valido
e15b3fc922
fix(core): Restore the system prompt in Instance AI LLM step debug (no-changelog) (#38887)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-17 13:26:23 +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
Predrag Ristic
cd623fd6ca
fix(core): Simulate Agent write tools during workflow verification (#38553) 2026-09-17 13:07:18 +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
Robin Braumann
3ea03971d3
fix(editor): Add tooltips to assistant header actions (#38946) 2026-09-17 12:31:36 +00:00
Anne Aguirre
d1c805a595
fix(core): Observe agent execution tail when observation cursor moved in the middle of the run (#38907) 2026-09-17 12:18:00 +00:00
Kai
74334d2d85
feat(API): Pause promotion Apply until bindings are resolved (#38741) 2026-09-17 11:56:35 +00:00
Robin Braumann
536ae3ea14
fix(editor): Prevent agent builder shift during assistant transition (#38948) 2026-09-17 11:54:11 +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
Robin Braumann
0f0fca177a
fix(editor): Match n8n Assistant header background (#38944) 2026-09-17 11:52:33 +00:00
Declan Carroll
f6226f7252
ci: Run v3 sync automation from master (no-changelog) (#38951) 2026-09-17 11:34:54 +00:00
Robin Braumann
76fd3a0f67
fix(editor): Show step indicators in dark mode (#38937) 2026-09-17 11:27:35 +00:00
Declan Carroll
d027f2c286
ci: Defer sync lockfile conflicts (no-changelog) (#38942) 2026-09-17 11:13:50 +00:00
Declan Carroll
a0d084bbc3
ci: Isolate sync lockfile validation (no-changelog) (#38938) 2026-09-17 10:51:55 +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