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 )
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 )
...
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 )
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