Commit Graph

986 Commits

Author SHA1 Message Date
Robin Braumann
f8cf62a57d Merge branch 'master' into observational-memory-cli-integration 2026-05-12 12:30:36 +02:00
Eugene
df6e39bddf
feat(editor): Disable Agent editing UI when user lacks agent:update (no-changelog) (#30201)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
2026-05-12 07:58:12 +00:00
n8n-release-tag-merge[bot]
74fb4110c4 Merge tag 'n8n@2.21.0' 2026-05-12 08:02:43 +00:00
n8n-assistant[bot]
61be42c7bb
🚀 Release 2.21.0 (#30283)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-12 07:29:34 +00:00
yehorkardash
e98c1e5fe6
fix(editor): Set document title on agent pages (no-changelog) (#30243) 2026-05-12 07:13:33 +00:00
Robin Braumann
52d5d88f85 fix(editor-ui): add missing i18n keys 2026-05-11 23:32:54 +02:00
Robin Braumann
08809f5c1d feat(agents): Wire observer-written memory into sessions 2026-05-11 23:32:52 +02:00
Romeo Balta
7fdd98aa72
feat(editor): Add proactive starter experiment (no-changelog) (#30252)
Some checks failed
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.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (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
Release: Create Minor Release PR / Create release PR (push) Has been cancelled
Release: Create Minor Release PR / Notify Slack (push) Has been cancelled
2026-05-11 21:32:14 +00:00
Rob Hough
b168523254
refactor(editor): Fix small style nits in Agents (#30222) 2026-05-11 13:34:27 +00:00
Svetoslav Dekov
3df6611fb3
chore(editor): Refactoring instance-ai workflow setup FE code (no-changelog) (#30012)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Charlie Kolb <charlie@n8n.io>
2026-05-11 13:33:15 +00:00
Stephen Wright
7635131bd3
feat(editor): Show locked state and permission notice on data redaction workflow settings (#30022)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-05-11 12:02:59 +00:00
Arvin A
6f9b99a3cf
feat(editor): Eval run detail loading + error states (TRUST-70 follow-up) (#29817)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-05-11 11:36:03 +00:00
Michael Drury
7094b48c94
fix(core): Persist agent chat draft across modes and hide unfinished tool-approval toggle (#30123) 2026-05-11 10:53:59 +00:00
bjorger
8171cf0b32
fix(editor): Disable chat during interactive agent choices (#30111) 2026-05-08 15:14:38 +00:00
Eugene
523fd85e45
feat(editor): Add "New agent" to the universal add menu (no-changelog) (#29978)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 15:10:27 +00:00
Rob Hough
f87094cf6e
fix(editor): Add expand/collapse to chat panel in Agents (#30069) 2026-05-08 14:27:46 +00:00
Jaakko Husso
7e6bca1f13
feat(core): Make instance AI enabled by default for users on the test group, drop opt-in modal (no-changelog) (#30097) 2026-05-08 13:19:49 +00:00
Bernhard Wittmann
ecf96ad30c
fix: Add warning to Computer Use install modal (#30094) 2026-05-08 12:25:54 +00:00
Mutasem Aldmour
afe119be14
fix(core): Improve AI chat file upload handling and error states (#29701)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 11:26:58 +00:00
Rob Hough
478d4998a8
fix(editor): Fix Agents styling issues from merge regression (#30032) 2026-05-08 08:06:40 +00:00
Csaba Tuncsik
5cbd2dd1e9
fix(editor): Polish encryption keys settings page (#30008) 2026-05-08 07:44:29 +00:00
Jaakko Husso
73dae68663
fix(core): Handle browser not being available on computer use gracefully, better pause-for-user tool (no-changelog) (#29995)
Some checks failed
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (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
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (beta) (push) Has been cancelled
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (stable) (push) Has been cancelled
Release: Schedule Patch Release PRs / Create patch release PR (${{ matrix.track }}) (v1) (push) Has been cancelled
2026-05-07 22:09:29 +00:00
Michael Drury
820128196c
fix(core): Simplify Slack redirect URL verification process for agents (#30033)
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.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (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-05-07 18:38:32 +00:00
Irénée
730c3e12a5
feat(core): Define community packages with environment variables (#29961) 2026-05-07 15:56:14 +00:00
Arvin A
9014baea7e
feat(editor): Redesign evaluation run detail page (#29592) 2026-05-07 15:02:59 +00:00
Marc Littlemore
ba5b3d13b1
fix(editor): Render tooltips above popovers (#29997)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-07 13:02:16 +00:00
Benjamin Schroth
f7c7acc244
fix(editor): Make sure trimmed placeholder never reaches backend (#29842) 2026-05-07 12:15:27 +00:00
Jaakko Husso
a316742c92
fix(core): Gate web search tool use behind approval checks correctly (no-changelog) (#29685)
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.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (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: Albert Alises <albert.alises@gmail.com>
2026-05-07 11:06:51 +00:00
Rob Hough
8474f1e6f3
fix(editor): Change read-only background color so it's visible (no-changelog) (#29971) 2026-05-07 09:58:41 +00:00
Michael Drury
ebafde7f85
feat(core): Show workflow-triggered runs in agent session history (no-changelog) (#29932)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 09:48:47 +00:00
Guillaume Jacquart
e71afedfab
fix(editor): Rename encryption keys "Type" column to "Status" (#29966)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-07 08:31:30 +00:00
Albert Alises
be90f9f873
fix(ai-builder): Use expiring Computer Use setup tokens (no-changelog) (#29872) 2026-05-07 08:24:38 +00:00
yehorkardash
64079ad98c
feat(core): Agents as first class entities support (no-changelog) (#28017)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Michael Drury <michael.drury@n8n.io>
Co-authored-by: Arvin A <51036481+DeveloperTheExplorer@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Arvin Ansari <arvin.ansari@n8n.io>
Co-authored-by: bjorger <50590409+bjorger@users.noreply.github.com>
Co-authored-by: Eugene <eugene@n8n.io>
Co-authored-by: Michael Drury <me@michaeldrury.co.uk>
Co-authored-by: Robin Braumann <robin.braumann@n8n.io>
Co-authored-by: Rob Hough <robhough180@gmail.com>
2026-05-06 15:44:44 +00:00
Tuukka Kantola
6b1061386e
feat(editor): Add button to open workflow from Instance AI preview (no-changelog) (#29880)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-06 14:22:22 +00:00
Rob Hough
8e30d78939
refactor(editor): Migrate v2 Dropdown (no-changelog) (#29466) 2026-05-06 12:24:48 +00:00
Charlie Kolb
49e7b056b4
fix(editor): Rename canvas header dropdown action to Description (#29719)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-06 12:04:00 +00:00
Daria
bec74aeb4f
fix(core): Add workflow structure validation (#29699) 2026-05-06 11:42:12 +00:00
Elias Meire
4dce41f795
feat(core): Transform MCP server configs into dedicated MCP tools (#29493)
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
2026-05-06 10:17:43 +00:00
Charlie Kolb
d5af542f25
fix(editor): Improve sidebar new resource menu UX (#29597)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-05 11:47:40 +00:00
n8n-assistant[bot]
b970d259c4
🚀 Release 2.20.0 (#29761)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-05-05 09:14:22 +00:00
Alexander Gekov
0f7776e972
feat(editor): Hide model selector for unsupported AI Gateway actions (#29588)
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-05-05 08:14:54 +00:00
Rob Hough
c6cbc49016
refactor(editor): Add motion.scss utilities to standardise animations and transitions (#29704) 2026-05-05 07:34:43 +00:00
Alex Grozav
17b1206790
refactor(editor): Add executionData store for per-execution state (no-changelog) (#29687)
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.x) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (25.x) (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-05-04 17:22:18 +00:00
Andreas Fitzek
4b9e975ca0
feat(editor): Surface cluster information in debug data (no-changelog) (#29583) 2026-05-04 16:27:07 +00:00
Ricardo Espinoza
dad423155f
fix(core): Make MCP client registration cap tunable and surface a proper limit error (#29429) 2026-05-04 13:54:59 +00:00
Arvin A
4c76aa1467
feat(core): Run evaluation test cases in parallel behind PostHog rollout flag (#29412) 2026-05-04 13:18:01 +00:00
Stephen Wright
be22095646
feat(editor): Add reveal redacted data permission to custom roles execution section (#29526) 2026-05-04 09:10:12 +00:00
uppinote
a2afc47c22
feat(editor): Add environment variable to disable workflow autosave (#25144)
Co-authored-by: Daria Staferova <daria.staferova@n8n.io>
2026-05-04 08:33:49 +00:00
Tuukka Kantola
8c0faa27c4
feat(editor): Polish Instance AI chat list sidebar (no-changelog) (#29463)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-04 07:17:47 +00:00
Rob Hough
94bf3db438
fix(editor): Use text-color to stop color-scheme override on N8nButton (no-changelog) (#29520)
Some checks failed
CI: Master (Build, Test, Lint) / Build for Github Cache (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (22.x) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (24.14.1) (push) Has been cancelled
CI: Master (Build, Test, Lint) / Unit tests (25.x) (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) / Notify Slack on failure (push) Has been cancelled
Util: Update Node Popularity / update-popularity (push) Has been cancelled
Test: E2E Coverage Weekly / Coverage Tests (push) Has been cancelled
Util: Update Node Popularity / approve-and-automerge (push) Has been cancelled
2026-05-02 16:45:15 +00:00