n8n-assistant[bot]
|
16178434c9
|
🚀 Release 2.28.4 (#33332)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
|
2026-07-01 07:23:40 +00:00 |
|
n8n-assistant[bot]
|
27bcadb274
|
fix(core): Send Digest auth credentials only after the server challenge (backport to release-candidate/2.28.x) (#33328)
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Nick Betcher <nick@nickbetcher.com>
|
2026-07-01 06:30:42 +00:00 |
|
n8n-assistant[bot]
|
8d3b3ced62
|
fix(editor): Surface Human review node in add-node search (backport to release-candidate/2.28.x) (#33317)
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
|
2026-06-30 16:59:54 +00:00 |
|
n8n-assistant[bot]
|
5f266e6ad0
|
fix(AI Agent Node): Preserve parallel tool call structure in chat memory (backport to release-candidate/2.28.x) (#33307)
Co-authored-by: Benjamin Schroth <68321970+schrothbn@users.noreply.github.com>
|
2026-06-30 15:08:08 +00:00 |
|
n8n-assistant[bot]
|
acdd374461
|
feat(editor): Hide gateway-incompatible node parameters under managed credentials (backport to release-candidate/2.28.x) (#33288)
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
|
2026-06-30 13:08:57 +00:00 |
|
n8n-assistant[bot]
|
a41348f5d7
|
fix(core): Skip AI Gateway managed credentials in pre-execution permission check (backport to release-candidate/2.28.x) (#33278)
CI: Python / Checks (push) Has been cancelled
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
|
2026-06-30 11:15:39 +00:00 |
|
n8n-assistant[bot]
|
922cd4e7a0
|
feat(core): Add N8N_RUNNERS_ALLOW_TRANSITIVE_IMPORTS for the Python task runner (backport to release-candidate/2.28.x) (#33266)
Co-authored-by: Emilia <100027345+sovietspaceship@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-30 08:50:09 +00:00 |
|
n8n-assistant[bot]
|
e5fffa2320
|
fix(core): Ensure project variables override same-key global variables (backport to release-candidate/2.28.x) (#33232)
Co-authored-by: Marc Littlemore <MarcL@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-29 13:45:13 +00:00 |
|
n8n-assistant[bot]
|
5f96beb81e
|
fix(editor): Fix InputTriple responsive behaviour in NDV parameters (backport to release-candidate/2.28.x) (#33205)
Co-authored-by: Rob Hough <robhough180@gmail.com>
|
2026-06-29 09:51:40 +00:00 |
|
n8n-assistant[bot]
|
93a560140d
|
🚀 Release 2.28.3 (#33188)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
|
2026-06-29 07:22:52 +00:00 |
|
n8n-assistant[bot]
|
a4fe73c420
|
build: Bump n8n base image to Alpine 3.24 and unpin graphicsmagick (backport to release-candidate/2.28.x) (#33142)
Co-authored-by: Declan Carroll <declan@n8n.io>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-27 21:35:27 +01:00 |
|
n8n-assistant[bot]
|
f5ca31a5df
|
fix(core): Settle failed workflow verification instead of looping (no-changelog) (backport to release-candidate/2.28.x) (#33117)
Co-authored-by: Jaakko Husso <jaakko@n8n.io>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-26 13:36:56 +00:00 |
|
n8n-assistant[bot]
|
adfc7c7d20
|
fix(core): Prevent startup failure from partially-installed community packages (backport to release-candidate/2.28.x) (#33032)
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
|
2026-06-25 15:35:49 +00:00 |
|
n8n-assistant[bot]
|
99c6e0295d
|
🚀 Release 2.28.2 (#32999)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
|
2026-06-25 09:42:25 +00:00 |
|
n8n-assistant[bot]
|
0ef2ed0a01
|
fix(core): Broken workflow verification loop in iAI (no-changelog) (backport to release-candidate/2.28.x) (#32996)
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com>
Co-authored-by: Oleg Ivaniv <me@olegivaniv.com>
|
2026-06-25 09:04:31 +00:00 |
|
n8n-assistant[bot]
|
c30986df8b
|
fix(core): Forward user_id on Instance AI run-finished telemetry (no-changelog) (backport to release-candidate/2.28.x) (#32964)
Co-authored-by: Albert Alises <albert.alises@gmail.com>
|
2026-06-24 18:09:37 +00:00 |
|
n8n-assistant[bot]
|
081e48be9f
|
🚀 Release 2.28.1 (#32924)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
|
2026-06-24 10:13:48 +00:00 |
|
n8n-assistant[bot]
|
08ffbcc11e
|
chore: Bundle/2.x (backport to release-candidate/2.28.x) (#32906)
Co-authored-by: n8n-assistant[bot] <100856346+n8n-assistant[bot]@users.noreply.github.com>
Co-authored-by: Matsu <matias.huhta@n8n.io>
Co-authored-by: Eugene <eugene@n8n.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Dmitrii <dmitrii.kulikov@n8n.io>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Andreas Fitzek <andreas.fitzek@n8n.io>
Co-authored-by: Alexander Gekov <40495748+alexander-gekov@users.noreply.github.com>
Co-authored-by: Konstantin Tieber <46342664+konstantintieber@users.noreply.github.com>
Co-authored-by: Lorent Lempereur <looorent@users.noreply.github.com>
Co-authored-by: yehorkardash <yehor.kardash@n8n.io>
Co-authored-by: Matsuuu <huhta.matias@gmail.com>
|
2026-06-24 11:50:56 +03:00 |
|
n8n-assistant[bot]
|
1fcd8e5e23
|
fix(core): Verify Instance AI workflows before setup (backport to release-candidate/2.28.x) (#32918)
Co-authored-by: oleg <me@olegivaniv.com>
|
2026-06-24 08:40:57 +00:00 |
|
n8n-assistant[bot]
|
a6a1aad22b
|
feat(core): Fix building incorrect chained nodes (backport to release-candidate/2.28.x) (#32855)
Co-authored-by: Riqwan Thamir <rmthamir@gmail.com>
|
2026-06-23 13:26:19 +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 |
|
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)
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 |
|
Emilia
|
524d4e8fb8
|
fix(core): Limit execution data size for display reads (#32508)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-06-23 06:29:46 +00:00 |
|
Tomi Turtiainen
|
ed3a7ea6aa
|
build: Remove eslint-plugin-n8n-nodes-base from package age check exclusions (#32372)
|
2026-06-23 06:02:16 +00:00 |
|
Andreas Fitzek
|
908bab7bcc
|
feat(API): Use scope checks instead of system roles for resource access (#32769)
|
2026-06-23 05:44:41 +00:00 |
|