Commit Graph

21102 Commits

Author SHA1 Message Date
Rob
b075c38e4f output selector 2026-06-26 07:20:27 +01:00
Rob
72e8b4c70f open logs by default 2026-06-24 07:33:44 +01:00
Rob
f3ef808f7d groups in logs 2026-06-23 18:33:10 +01:00
n8n-cat-bot[bot]
a6708b5bcb
feat: Emit churn and fix_density on mutation-health ledger rows (#32858)
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.22.3) (push) Waiting to run
CI: Master (Build, Test, Lint) / Unit tests (24.16.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
CI: Python / Checks (push) Has been cancelled
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 15:52:10 +00:00
n8n-cat-bot[bot]
08a7038f97
chore: Consolidate duplicate test-id definitions in page objects (#32861)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 15:51:49 +00:00
bjorger
03f0733720
refactor(core): Split agents controller by purpose (#32853)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-23 15:23:52 +00:00
Ricardo Espinoza
5331dab860
feat(core): Add RFC 9207 iss parameter to MCP OAuth authorization responses (#32806) 2026-06-23 14:07:19 +00:00
Ricardo Espinoza
fb6e1b1779
fix(core): Run node-type-gated validators in MCP workflow build tools (#31247) 2026-06-23 13:57:53 +00:00
Albert Alises
842b01f08e
fix(core): Guide AI builder to create exact Data Table schemas and repair mismatches (no-changelog) (#32811) 2026-06-23 13:56:10 +00:00
bjorger
7a9a169727
refactor(core): Split AgentsService into purpose-built services (#32745)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-23 13:48:26 +00:00
Stephen Wright
3987803b9d
fix(Databricks Node): Allow configuring the token-expired status code on OAuth2 credential (#32824)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 12:59:08 +00:00
Nikhil Kuriakose
29e81633f6
fix(editor): Show filters as required conditions (#26541) 2026-06-23 12:48:46 +00:00
n8n-cat-bot[bot]
0297d1467a
ci: Disable nightly schedule for workflow tests pipeline (#32848)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 12:35:02 +00:00
Lorent Lempereur
1f0a45a836
refactor: Route AWS AssumeRole STS request through centralized transport (#32845) 2026-06-23 12:34:00 +00:00
n8n-cat-bot[bot]
34512f5159
chore: Route production-checklist selectors through page objects (#32841)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 12:13:42 +00:00
Matsu
ba7701e89b
chore: Move ownership of editor-ui/integrations to LiGo (#32851) 2026-06-23 12:11:27 +00:00
n8n-release-tag-merge[bot]
78e79fdde4 Merge tag 'n8n@2.28.0' 2026-06-23 12:19:37 +00:00
Lorent Lempereur
90f7bf01fb
feat: Add lint rule enforcing centralized backend HTTP (no-changelog) (#32658)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 11:56:30 +00:00
Riqwan Thamir
291fd2095c
feat(core): Fix building incorrect chained nodes (#32844) 2026-06-23 11:53:13 +00:00
Jaakko Husso
ea8415aafc
refactor(core): Extract InstanceAiTracingService for run trace lifecycle (#31599)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 11:50:31 +00:00
Emilia
f1b1ee6f8c
fix(core): Prevent partial execution crash when the start node is disabled (#32654)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 11:47:44 +00:00
n8n-assistant[bot]
0dac8a2785
🚀 Release 2.28.0 (#32842)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-06-23 14:31:55 +03:00
Tomi Turtiainen
d664a2b237
refactor: Re-parent workflow error subclasses away from ApplicationError (no-changelog) (#32779)
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-06-23 11:15:09 +00:00
Romeo Balta
364c66ce84
feat: Add Instance AI personalized prompt suggestions experiment (no-changelog) (#32725)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 11:07:07 +00:00
Yuliia Pominchuk
3983a487a2
feat(editor): Add Roles settings area with instance roles tab (#32775) 2026-06-23 10:53:27 +00:00
Lorent Lempereur
3b3fe5aef0
feat(core): Validate redirect targets when routing requests through a proxy (no-changelog) (#32662)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2026-06-23 10:38:12 +00:00
Jaakko Husso
01978171ef
fix(core): Keep thread history when observation cursor lacks observations (#32773)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 10:37:37 +00:00
Stephen Wright
c3167769c3
refactor: Remove unused AWS SDK dependency and load the SDK lazily (#32776) 2026-06-23 10:27:28 +00:00
Andreas Fitzek
1a02b53784
refactor(core): Extract test webhook cancel route into a REST controller (#31353) 2026-06-23 10:25:44 +00:00
Alex Grozav
1af04ddf3b
feat(editor): Read node types from the local SQLite database when enabled (no-changelog) (#32751)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 10:11:38 +00:00
Romeo Balta
de9f3ef2db
feat(editor): Add published workflow count to dynamic banners (no-changelog) (#32619) 2026-06-23 10:31:47 +00:00
Daria
38dae742b5
feat(core): Respect node group changes in workflow history compaction (no-changelog) (#32814) 2026-06-23 11:27:26 +01:00
bjorger
fd2cf90a81
feat(core): Add agent heartbeat session metrics (#32732)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-23 10:00:00 +00:00
n8n-cat-bot[bot]
bf02ed5990
chore: Route node-creator category collapse assertions through (#32820)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 09:48:56 +00:00
Ricardo Espinoza
801bd5f417
fix(editor): Hide template setup button when only disabled nodes lack credentials (#32625) 2026-06-23 09:39:45 +00:00
Alex Grozav
1c5465b7f5
refactor(editor): Derive builder store workflow id from the route (no-changelog) (#32735)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 09:26:25 +00:00
Tomi Turtiainen
89b57b2fc3
refactor(core): Re-parent core error subclasses away from ApplicationError (no-changelog) (#32540) 2026-06-23 09:14:22 +00:00
Tomi Turtiainen
6dcd56125b
refactor(editor): Re-parent frontend error subclasses to Error (no-changelog) (#32777)
Co-authored-by: linear-code[bot] <222613912+linear-code[bot]@users.noreply.github.com>
2026-06-23 09:06:21 +00:00
Garrit Franke
d595631d60
feat(Compression Node): Add tar and tar.gz support (#32547)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 08:52:31 +00:00
Tomi Turtiainen
900c0eae4f
fix(core): Clean up workflow publication outbox records (#32795) 2026-06-23 08:37:38 +00:00
Eugene
f5bf02ebb6
chore: Note gated-feature test requirements in create-pr skill (#32818)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 08:36:39 +00:00
Emilia
46aa8e4af7
fix(core): Let allowlisted Python packages import their own submodules via relative imports (#32772)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 08:32:02 +00:00
Mutasem Aldmour
c7c93f1c4e
feat(core): Add token-based per-message credits for Instance AI (no-changelog) (#32633)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 08:29:24 +00:00
Sandra Zollner
95a75320ce
feat(core): Update credential handling in workflows-imported event (#32794) 2026-06-23 08:28:29 +00:00
n8n-cat-bot[bot]
fae9ba1e0d
chore: Route NDV locator chains through page objects (#32797)
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.16.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: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-06-23 07:40:45 +00:00
n8n-cat-bot[bot]
7ebd0cf2c5
fix: RedactValues throws TypeError on null-valued credential fields (#32804)
Co-authored-by: n8n-cat-bot[bot] <n8n-cat-bot[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 07:12:35 +00:00
Jaakko Husso
0c8955e793
feat(core): Persist IAI 'always allow' execute permissions on DB (no-changelog) (#32599) 2026-06-23 06:58:15 +00:00
Svetoslav Dekov
511e34fd7f
feat(editor): Preserve and author workflow node groups across update surfaces (no-changelog) (#32771)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 06:55:59 +00:00
Jaakko Husso
8284c1aa64
chore: Upgrade Daytona SDK version (#32741)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 06:40:10 +00:00
Jaakko Husso
28182fd68b
chore: Start publishing snapshots also on dev, separate prod and dev Daytona keys (#32747) 2026-06-23 06:37:50 +00:00