Commit Graph

22186 Commits

Author SHA1 Message Date
Declan Carroll
ccd5a87adb
test: Harden e2e suite against tsconfig resolution changes (#34623)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2026-07-23 07:45:52 +00:00
Stephen Wright
8e5fdb4b2d
fix(core): Sign S3 object paths with strict RFC 3986 encoding (#34694)
Some checks are pending
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.0) (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) / Notify Slack on failure (push) Blocked by required conditions
2026-07-23 06:41:23 +00:00
Michael Drury
ac839bb54a
fix(editor): Restore agent channel credential setup (#34737) 2026-07-23 06:36:04 +00:00
José Braulio González Valido
3f63b73d38
fix(ai-builder): Scope user-proxy decisions to the conversation moment (no-changelog) (#34719)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-23 00:04:17 +00:00
Arvin A
df3e092473
feat(core): Generate eval collection insights with an LLM (no-changelog) (#34254)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 23:38:11 +00:00
José Braulio González Valido
ce6416fe04
docs(ai-builder): Add a source-linking provenance step to the eval-authoring skill (no-changelog) (#34721)
Some checks are pending
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.0) (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) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 22:35:13 +00:00
Jan Kalkan
4044d58d13
feat(core): Validate missing node types on package import (#34598)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 21:09:27 +00:00
Jan Kalkan
68c7b55f86
fix(core): Fail fast with a node error when a Data Table node references a missing table (#34610)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 16:42:43 +00:00
José Braulio González Valido
463d50b1bd
refactor(ai-builder): Decompose the eval CLI into phase modules with typed seams (no-changelog) (#34691)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 16:25:44 +00:00
Declan Carroll
7b4d0a8f82
build: Bump pinned dependency versions to latest patch/minor releases (#34629)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 16:02:00 +00:00
Riqwan Thamir
94e505a972
fix(core): Strip null optional node fields from AI-generated workflows (#34668)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-22 15:38:56 +00:00
Vishesh Gupta
3e0188cf2a
fix(core): Serve RFC 9728 metadata at bare /.well-known/oauth-protected-resource (#33776) 2026-07-22 15:33:24 +00:00
Yuliia Pominchuk
0e186ad8d3
fix(editor): Manage and other permissions checkboxs stuck in half-selected state during member selection (#34726) 2026-07-22 15:20:38 +00:00
Sam Wooler
9ac95b68be
feat(API): Add credentialResolverId, timeSavedMode & binaryMode properties to workflow settings schema (#34330)
Co-authored-by: Soham Ingle <sohamingle@gmail.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-22 15:20:26 +00:00
Lorent Lempereur
5dfa49be6f
fix(core): Redirect form-resume waiting requests to the form endpoint (#34725) 2026-07-22 15:04:29 +00:00
Kai
60112eb81c
feat(core): Add eligible-reviewer API types and reviewer ids to revie… (#34703)
Some checks are pending
Build: Benchmark Image / build (push) Waiting to run
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.18.0) (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) / Notify Slack on failure (push) Blocked by required conditions
Util: Sync API Docs / sync-public-api (push) Waiting to run
2026-07-22 14:20:53 +00:00
Charlie Kolb
e56c10f753
docs: Warn when pnpm nathan combines enterprise and AI features (no-changelog) (#34716)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 13:58:23 +00:00
Alex Grozav
aa75d76493
refactor(editor): Invert telemetry by injecting the instance into useTelemetry (no-changelog) (#34635)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2026-07-22 13:29:02 +00:00
Riqwan Thamir
c0fe8ba4db
feat(editor): Track Instance AI entry point as action_source on builder messages (#34671)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-22 13:24:29 +00:00
Nour Alhadi Mahmoud
cf3a8658a9
refactor(core): Rename variableMissingPolicy to variableMissingMode (no-changelog) (#34715)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-22 13:22:29 +00:00
Michael Drury
359e1fba36
fix(editor): Rename preview AI Agent node to V1 (#34714) 2026-07-22 12:27:20 +00:00
Iván Ovejero
b8b3fab14d
refactor(core): Store binary data via blob storage primitives (#34707) 2026-07-22 12:22:37 +00:00
José Braulio González Valido
5a1aa3feef
fix(ai-builder): Detect datasets changes when re-pushing eval cases to LangTracer (no-changelog) (#34658)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 11:55:48 +00:00
LevSky22
03163367a3
fix(core): Normalize workflow rollup timestamps (#34670) 2026-07-22 11:45:36 +00:00
Eugene
34ab8eda03
test: Increase canvas load timeout to stabilize editor E2E tests (#34584) 2026-07-22 11:38:30 +00:00
Nour Alhadi Mahmoud
d7d7f966b7
feat(core): Add must-preexist variable policy for package import (no-changelog) (#34603)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-22 11:32:40 +00:00
Yen Su
8c2c8b8ca7
feat(core): Add advanced HITL telemetry events for the Gmail node (no-changelog) (#34554)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 11:25:56 +00:00
Alex Grozav
07f6cd4673
refactor(editor): Decouple users.store and versions.store from ui.store (no-changelog) (#34639)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2026-07-22 11:25:18 +00:00
Raúl Gómez Morales
7a0ca859ae
feat(core): Emit terminal facts on cancel and retire the Instance AI status-poll settle (no-changelog) (#34538) 2026-07-22 11:20:33 +00:00
Guillaume Jacquart
37bb354b46
fix(core): Advertise OAuth protected-resource metadata URL on MCP server 401 responses (#34571)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 10:32:41 +00:00
Arvin A
85b1188d1d
feat(core): Add agent-evals PostHog feature flag and gating (no-changelog) (#34651) 2026-07-22 10:16:40 +00:00
Savelii
ee029b8df9
fix(editor): Fix focus parameter button breaking selection in credential dialog (#34453)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 09:45:09 +00:00
Alex Grozav
ebfd5185c3
fix(editor): Standardize automatic node spacing to match cleanup layout (no-changelog) (#34413) 2026-07-22 09:44:53 +00:00
Guillaume Jacquart
2b1e4b8910
fix(editor): Allow LDAP users to configure n8n 2FA in personal settings (#34655)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 09:33:13 +00:00
Dmitrii
cd1e48e5f5
feat(API): Add public API endpoints for OpenTelemetry configuration (#34429) 2026-07-22 09:28:47 +00:00
Kai
ca0c5f4938
feat(editor): Keep review-required toggle synchronized with open reviews (#34606) 2026-07-22 09:28:10 +00:00
yehorkardash
87115d6cb9
fix(editor): Replace invalid link (#34652) 2026-07-22 09:20:52 +00:00
Bernhard Wittmann
66e8b1310e
feat(core): Detect embedded chat in v3 migration report (no-changelog) (#34604) 2026-07-22 08:50:11 +00:00
Rodrigo Santos da Silva
e01e996649
feat(core): Emit agent run spans through the OTel module's tracer (#34460)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-07-22 08:48:49 +00:00
Lorent Lempereur
d0badf8b0c
feat: Add per-trigger opt-out from the durable scheduler (no-changelog) (#34367) 2026-07-22 08:41:46 +00:00
Alex Grozav
8301a804b4
feat(editor): Localize insecure connection warning (no-changelog) (#34636)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-22 08:39:33 +00:00
Michael Drury
db5c59f9e5
fix(core): Correct agent node saving, agent creation flows and sub-agent language (no-changelog) (#34660) 2026-07-22 08:34:05 +00:00
RomanDavydchuk
95c36b8deb
fix(Form Node): Properly handle quotes in Form Trigger Node name (#34650) 2026-07-22 08:29:28 +00:00
yehorkardash
6195471424
fix(editor): Don't show quick connect for non-main auth fields (#34449) 2026-07-22 08:24:19 +00:00
José Braulio González Valido
ee46e64d50
chore(ai-builder): Typecheck the eval harness and pin its external contracts (no-changelog) (#34673)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 08:18:41 +00:00
Elias Meire
72a311a6f3
feat(Gmail Node): Add warning notice when Simplify is disabled (#34611) 2026-07-22 08:14:25 +00:00
Kai
5939eb52e9
feat(editor): Add workflow review submission flow (#34520) 2026-07-22 08:12:05 +00:00
n8n-assistant[bot]
2222fe3a6c
chore: Bundle/2.x (#34680)
Co-authored-by: Charlie Kolb <charlie@n8n.io>
Co-authored-by: Guillaume Jacquart <jacquart.guillaume@gmail.com>
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: Elias Meire <elias@meire.dev>
Co-authored-by: Robin Braumann <50590409+bjorger@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: Mike Repeć <mike.repec@n8n.io>
Co-authored-by: Yuliia Pominchuk <31064937+yuliia-pominchuk@users.noreply.github.com>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-07-22 08:09:00 +00:00
Stephen Wright
69c86333b2
feat: Allow custom OAuth scopes for Microsoft Azure Monitor, Dynamics, Graph Security and Azure Storage (#34612) 2026-07-22 07:10:54 +00:00
Stephen Wright
4a8dd5b817
feat: Allow custom OAuth scopes for the remaining Google credentials (#34631) 2026-07-22 07:07:41 +00:00