Commit Graph

18950 Commits

Author SHA1 Message Date
n8n-assistant[bot]
6db5b89677
🚀 Release 2.17.6 (#28955)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-04-23 08:51:43 +00:00
n8n-assistant[bot]
d388990ae2
fix(core): Fixes user search functionality in ProjectSettings for pr… (backport to release-candidate/2.17.x) (#28949)
Co-authored-by: Sandra Zollner <sandra.zollner@n8n.io>
2026-04-23 10:29:16 +02:00
n8n-assistant[bot]
fd21fec4b3
ci: Use npm registry HTTP API for dist-tag promotion (no-changelog) (backport to release-candidate/2.17.x) (#28935)
Co-authored-by: Matsu <huhta.matias@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-23 08:42:43 +03:00
n8n-assistant[bot]
6eda837b55
ci: Add explicit registry scope for @n8n packages in dist-tag workflow (no-changelog) (backport to release-candidate/2.17.x) (#28893)
Co-authored-by: Matsu <huhta.matias@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-22 14:13:28 +03:00
n8n-assistant[bot]
33371b814c
🚀 Release 2.17.5 (#28873)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-04-22 12:32:35 +03:00
n8n-assistant[bot]
9aadc287ef
fix(core): Enforce credential access checks in dynamic node parameter requests (backport to release-candidate/2.17.x) (#28861)
Co-authored-by: Stephen Wright <sjw948@gmail.com>
2026-04-22 09:39:10 +01:00
n8n-assistant[bot]
bc9cbea6c9
🚀 Release 2.17.4 (#28855)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-04-22 07:04:16 +00:00
n8n-assistant[bot]
22993b8b1c
chore: Bundle 2.x (backport to release-candidate/2.17.x) (#28849)
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: Dawid Myslak <dawid.myslak@gmail.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Dimitri Lavrenük <20122620+dlavrenuek@users.noreply.github.com>
Co-authored-by: Benjamin Schroth <68321970+schrothbn@users.noreply.github.com>
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: RomanDavydchuk <roman.davydchuk@n8n.io>
Co-authored-by: Sandra Zollner <sandra.zollner@n8n.io>
Co-authored-by: Milorad FIlipović <milorad@n8n.io>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2026-04-22 06:32:43 +00:00
n8n-assistant[bot]
f9dd6d5ae6
ci: Ensure stable npm packages are tagged as latest after release (backport to release-candidate/2.17.x) (#28765)
Co-authored-by: Matsu <huhta.matias@gmail.com>
2026-04-21 11:27:52 +03:00
n8n-assistant[bot]
60b61efedf
fix(Alibaba Cloud Chat Model Node): Add credential-level url field for AI gateway compatibility (backport to release-candidate/2.17.x) (#28746)
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-04-20 22:23:12 +02:00
n8n-release-tag-merge[bot]
c1a54d080b Merge tag 'n8n@2.17.3' into release-candidate/2.17.x 2026-04-20 10:11:38 +00:00
n8n-assistant[bot]
d655f24d9f
🚀 Release 2.17.3 (#28674)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-04-20 12:46:09 +03:00
n8n-assistant[bot]
a4bdc8001c
revert: Make Wait node fully durable by removing in-memory execution path (backport to release-candidate/2.17.x) (#28574)
Co-authored-by: Declan Carroll <declan@n8n.io>
2026-04-20 09:14:21 +00:00
n8n-assistant[bot]
ce7d1b7762
fix(LinkedIn Node): Update LinkedIn API version in request headers (backport to release-candidate/2.17.x) (#28668) 2026-04-20 07:28:03 +00:00
n8n-assistant[bot]
5d320521fb
fix(core): Guard against undefined config properties in credential overwrites (backport to release-candidate/2.17.x) (#28629)
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-17 18:43:13 +01:00
n8n-assistant[bot]
c15d6d0f6d
fix(editor): Restore WASM file paths for cURL import in HTTP Request node (backport to release-candidate/2.17.x) (#28619)
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Matsuuu <huhta.matias@gmail.com>
2026-04-17 14:27:46 +01:00
n8n-assistant[bot]
0be830210f
🚀 Release 2.17.2 (#28566)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-04-16 09:09:23 +00:00
n8n-assistant[bot]
2ec433263b
feat: AI Gateway credentials endpoint instance url (backport to release-candidate/2.17.x) (#28527)
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
2026-04-15 12:46:58 +00:00
n8n-assistant[bot]
2d50843216
fix(editor): Center sub-node icons and refresh triggers panel icons (backport to release-candidate/2.17.x) (#28521)
Co-authored-by: Tuukka Kantola <Tuukkaa@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-15 14:06:20 +02:00
n8n-assistant[bot]
b4fd5fa71e
🚀 Release 2.17.1 (#28509)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-04-15 07:30:48 +00:00
n8n-assistant[bot]
afcb69523d
ci: Account for pnpm-workspace changes in bump-versions.mjs (backport to release-candidate/2.17.x) (#28504)
Co-authored-by: Matsu <huhta.matias@gmail.com>
2026-04-15 10:07:48 +03:00
n8n-assistant[bot]
509dbb173c
refactor(core): Rename AI Gateway credits to wallet with USD amounts (backport to release-candidate/2.17.x) (#28489)
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-04-14 18:22:18 +02:00
n8n-assistant[bot]
884b7ab3ec
feat(MiniMax Chat Model Node): Add MiniMax Chat Model sub-node (backport to release-candidate/2.17.x) (#28485)
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
2026-04-14 17:27:53 +02:00
n8n-assistant[bot]
ea8bcf8a76
chore: Bump axios to 1.15.0 (backport to release-candidate/2.17.x) (#28464)
Co-authored-by: Matsu <huhta.matias@gmail.com>
2026-04-14 14:47:59 +03:00
n8n-assistant[bot]
56d336b877
🚀 Release 2.17.0 (#28418)
Co-authored-by: Matsuuu <16068444+Matsuuu@users.noreply.github.com>
2026-04-13 13:53:22 +00:00
Declan Carroll
837652d14a
ci: Increase stale image limit (#28413) 2026-04-13 12:57:08 +00:00
Sandra Zollner
8cd75d2f2d
feat(core): Enable credential creation per project in public API (#28240)
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-04-13 12:22:52 +00:00
oleg
a9950c182a
refactor(instance-ai): Harmonize prompting between builders (no-changelog) (#28338)
Signed-off-by: Oleg Ivaniv <me@olegivaniv.com>
2026-04-13 11:59:50 +00:00
Jaakko Husso
4a14840d54
fix(core): Refresh the ai assistant token if it's about to expire (no-changelog) (#28340) 2026-04-13 11:59:28 +00:00
Danny Martini
3d8da49ee4
fix(core): Use closure-scoped evaluation contexts in VM expression bridge (#28337)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 11:53:44 +00:00
Guillaume Jacquart
21c0bf3048
feat(core): Add telemetry for data redaction settings and reveal data (#28396)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 11:48:13 +00:00
Claire
ebd279f88c
fix(core): Add projectId and projectName to log streaming events (#28310)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 11:43:14 +00:00
Andreas Fitzek
05554abf16
feat(core): Make token exchange rate limits configurable via env vars (no-changelog) (#28328) 2026-04-13 11:40:17 +00:00
Jaakko Husso
3033d9e0eb
fix(core): Make it possible to run workflows with event based triggers on instance AI (no-changelog) (#28398) 2026-04-13 11:20:53 +00:00
Jaakko Husso
5f3dc64cb6
fix(core): More accurate definition of form triggers on system prompt (no-changelog) (#28252) 2026-04-13 11:20:17 +00:00
Declan Carroll
738d42cb54
test: Fix flaky unit tests across three packages (no-changelog) (#28336)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 10:58:24 +00:00
phyllis-noester
06a666aaa0
chore: Add scoped JWT strategy for public API (no-changelog) (#28333) 2026-04-13 10:54:27 +00:00
Romeo Balta
22afd80759
feat(editor): Add Instance AI prompt suggestions (#27984) 2026-04-13 10:50:43 +00:00
Albert Alises
e78f144e8e
feat(ai-builder): Improve sub-agent context passing with structured briefings and debriefings (#28317) 2026-04-13 10:11:27 +00:00
Guillaume Jacquart
0ce81461ab
feat(core): Add audit logging for expression-based role assignments (#28018)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 10:11:17 +00:00
Elias Meire
dab714f961
fix: Prohibit tool access to gateway settings directory (#28320) 2026-04-13 09:31:11 +00:00
Irénée
346d4f1597
feat(core): Add userRole and feature-enabled telemetry for external secrets (#27431) 2026-04-13 09:17:17 +00:00
Jaakko Husso
bb310661ce
fix(core): Show data table artifact after row mutations (no-changelog) (#28314) 2026-04-13 09:10:40 +00:00
Raúl Gómez Morales
316d5bda80
feat(editor): Add response grouping and thinking UI for instance AI (no-changelog) (#28236)
Co-authored-by: Tuukka Kantola <tuukka@n8n.io>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 08:47:06 +00:00
Matsu
a12d368482
chore: Remove dependency to yamljs in favor of yaml (#28307) 2026-04-13 08:06:36 +00:00
Joco-95
98be0ad452
feat: Implement opt-in flow for n8n Agent enrolment (#28006) 2026-04-13 08:00:32 +00:00
Garrit Franke
882dd9ce53
fix(core): Drain webhook close functions to prevent MCP connection leaks (#28384) 2026-04-13 07:48:52 +00:00
krisn0x
72d0f9b98c
fix(Gitlab Node): Handle binary data in all storage modes (#28363)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 06:21:04 +00:00
Albert Alises
ff99c84b88
feat(core): Add parse-file tool for structured attachments (no-changelog) (#28251)
Some checks failed
Build: Benchmark Image / build (push) Has been cancelled
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
Util: Sync API Docs / sync-public-api (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
Release: Create Minor Release PR / Create release PR (push) Has been cancelled
Release: Create Minor Release PR / Notify Slack (push) Has been cancelled
2026-04-10 19:11:50 +00:00
Albert Alises
153fae251c
fix(ai-builder): Prevent orchestrator and planner from assuming resource identifiers (no-changelog) (#28342) 2026-04-10 19:11:30 +00:00