Dawid Myslak
|
da11043e96
|
chore(core): Add preview notice to AI node SDK and CLI prompts (#26045)
|
2026-02-20 20:26:18 +00:00 |
|
Danny Martini
|
fb4b94064f
|
feat(core): Add package scaffold with public API types and architecture docs (#26047)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-02-20 16:13:44 +00:00 |
|
Albert Alises
|
c1cc04d192
|
refactor(editor): Switch MERGE_ASK_BUILD from env feature flag to PH boolean flag (#26057)
|
2026-02-20 15:18:01 +00:00 |
|
Albert Alises
|
0ba636d74a
|
fix(Azure OpenAI Node): Disable Responses API to fix GPT-5.2 connection error (#26033)
|
2026-02-20 14:10:34 +00:00 |
|
Benjamin Schroth
|
dfc4fac1ce
|
fix(ai-builder): Fix more evals executions of workflows (no-changelog) (#26043)
Co-authored-by: oleg <me@olegivaniv.com>
|
2026-02-20 13:19:54 +00:00 |
|
Irénée
|
a235dd0123
|
feat: Migrate external secrets settings to entity-based storage (no-changelog) (#26001)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-20 13:10:27 +00:00 |
|
Albert Alises
|
7c1985eda3
|
fix(AI Agent Node): Fix orphaned tool messages in AI Agent memory after buffer window slides (#26046)
|
2026-02-20 12:44:38 +00:00 |
|
Dawid Myslak
|
9676662f40
|
refactor(core): Replace includeAiNodesSdkVersion with maxAiNodeSdkVersion (#26014)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-20 12:22:18 +00:00 |
|
Albert Alises
|
790b8b57c1
|
fix(Anthropic Chat Model Node): Add gateway error enrichment and empty model guard (#25953)
|
2026-02-20 11:42:25 +00:00 |
|
Albert Alises
|
47d42a63a8
|
fix(editor): Hide canvas thinking pill and keep canvas editable during help streaming (#26015)
|
2026-02-20 10:31:31 +00:00 |
|
Dimitri Lavrenük
|
59b51d1c0e
|
feat: Quick connect integration flow for Firecrawl (#25970)
Co-authored-by: Roman Davydchuk <roman.davydchuk@n8n.io>
|
2026-02-20 09:00:48 +00:00 |
|
Albert Alises
|
27b84e0c4b
|
fix(Google Gemini Node): Fix broken thinking budget selector (#26006)
|
2026-02-20 08:59:54 +00:00 |
|
Mutasem Aldmour
|
5c7240e0ac
|
test: Add Agent V3 and AgentTool V3 integration tests (#25849)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-20 08:42:09 +00:00 |
|
Daria
|
1016949c92
|
feat: Add tab scoped collaboration (#25646)
|
2026-02-19 16:14:56 +00:00 |
|
Albert Alises
|
b7a8496251
|
fix(editor): Prevent workflow-updated emission on assistant calls (#25951)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-19 14:39:59 +00:00 |
|
yehorkardash
|
62dda8391a
|
feat: Update CLI examples (#25881)
Co-authored-by: Dawid Myslak <dawid.myslak@gmail.com>
|
2026-02-19 14:11:47 +00:00 |
|
yehorkardash
|
7ad421f038
|
feat: Add ai-node-sdk package (#25838)
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
|
2026-02-19 12:01:11 +00:00 |
|
Declan Carroll
|
9f93695729
|
ci: Add DB integration tests to CI workflow instead of standalone (#25899)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-19 11:30:36 +00:00 |
|
Ali Elkhateeb
|
bd92dabc5c
|
feat(core): Filter secrets provider autocomplete to connected vaults only (#25927)
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-19 09:48:20 +00:00 |
|
Mutasem Aldmour
|
fe6867ebc2
|
refactor(core): Remove unused serializeExpression() from workflow SDK (#25934)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-19 08:49:34 +00:00 |
|
Charlie Kolb
|
6a16e630c4
|
feat(core): Expose execution stopping in public API (#25826)
|
2026-02-19 08:02:44 +00:00 |
|
Michael Kret
|
96307e1fed
|
chore(Microsoft Agent 365 Trigger Node): Libraries version bump (#25739)
|
2026-02-19 07:57:16 +00:00 |
|
Guillaume Jacquart
|
a2034d8f42
|
chore(core): Use subquery instead of 2 step queries to find credentials by context (#25754)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-18 21:24:02 +00:00 |
|
Konstantin Tieber
|
e8ab44bf32
|
feat(core): Ensure user-provided variable names fulfill JS identifer spec (#25900)
Co-authored-by: Irénée <irenee.ajeneza@n8n.io>
|
2026-02-18 17:03:12 +00:00 |
|
Dimitri Lavrenük
|
f0f074ee8c
|
feat: Build pinecone quick connect integration flow (#25854)
|
2026-02-18 15:52:32 +00:00 |
|
Benjamin Schroth
|
4fb5ae630b
|
fix(core): Implement evaluation run cancellation for multi-main (#25353)
Co-authored-by: Danny Martini <danny@n8n.io>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-02-18 15:42:53 +00:00 |
|
Albert Alises
|
60ce73a1fb
|
fix: Remove redundant builder-log check causing responder double-answering (#25940)
|
2026-02-18 15:03:08 +00:00 |
|
Michael Drury
|
87f59f04d3
|
feat(ai-builder): Add WFB session persistence across page refreshes (#25404)
|
2026-02-18 14:47:08 +00:00 |
|
Benjamin Schroth
|
ce32754088
|
feat(ai-builder): Add subgraph evaluation framework for responder (no-changelog) (#25419)
|
2026-02-18 12:33:34 +00:00 |
|
Tomi Turtiainen
|
2cfecd2a8b
|
perf(core): Use streaming JSON parsing for large execution data (#25799)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-18 10:50:53 +00:00 |
|
Albert Alises
|
9fb5d437d3
|
feat(core): Merge Ask and Build into unified multi-agent chat experience (#25692)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-18 10:16:24 +00:00 |
|
Dawid Myslak
|
076d7b2d0c
|
feat(core): Send AI Node SDK version to Strapi community nodes API (#25760)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-18 09:44:35 +00:00 |
|
Guillaume Jacquart
|
c2f5d9976b
|
chore(core): Improve access controlled credentials and workflows fetching (#25028)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-18 09:14:09 +00:00 |
|
Benjamin Schroth
|
d262419ba8
|
feat: Enable streaming in canvas chat (#20991)
|
2026-02-18 08:50:06 +00:00 |
|
Benjamin Schroth
|
e4ac345eda
|
feat(ai-builder): Implement workflow execution in evaluations (no-changelog) (#25814)
|
2026-02-18 08:41:56 +00:00 |
|
oleg
|
48cb717d27
|
fix: Truncate tool names to 64 characters (#25745)
|
2026-02-17 15:52:43 +00:00 |
|
Dawid Myslak
|
b97fe12ba2
|
feat(core): Add ESLint rule to validate AI node SDK fields in package.json (#25759)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-17 14:34:31 +00:00 |
|
Stephen Wright
|
56b6d0ca61
|
fix: Increase character limit for providerId (#25748)
|
2026-02-17 14:18:24 +00:00 |
|
Albert Alises
|
c811ec1b5e
|
fix(AI Agent Node): Serialize AI Agent intermediateSteps messageLog to plain objects (#25867)
|
2026-02-17 11:25:12 +00:00 |
|
Shireen Missi
|
8d0251d1de
|
fix(Guardrails Node): Improve Guardrails validation (#25390)
|
2026-02-17 08:55:04 +00:00 |
|
yehorkardash
|
833ba65ff0
|
feat: Support invalid tool call content (#25835)
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
|
2026-02-17 08:16:43 +00:00 |
|
n8n-release-tag-merge[bot]
|
8c40353450
|
Merge tag 'n8n@2.9.0'
|
2026-02-16 19:07:30 +00:00 |
|
Ricardo Espinoza
|
b5adf9f2ec
|
feat(editor): Allow discarding and renaming columns during CSV import (#25605)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-16 17:48:36 +00:00 |
|
n8n-assistant[bot]
|
8f4aed5cc2
|
🚀 Release 2.9.0 (#25850)
Co-authored-by: tomi <10324676+tomi@users.noreply.github.com>
|
2026-02-16 17:12:46 +00:00 |
|
Ricardo Espinoza
|
fe582b3bcb
|
feat(core): Allow downloading data table data without system columns (#25553)
|
2026-02-16 14:26:03 +00:00 |
|
Declan Carroll
|
1a8910e4bd
|
fix(editor): Associate form input labels with their inputs for accessibility (#25776)
|
2026-02-16 13:43:37 +00:00 |
|
Albert Alises
|
7e800a0395
|
fix(core): Gracefully handle OpenAI 429 quota errors in AI workflow builder (#25825)
|
2026-02-16 12:34:55 +00:00 |
|
Albert Alises
|
7776b6d092
|
fix(core): Forward custom headers in OpenAI LangChain nodes (#25824)
|
2026-02-16 12:24:45 +00:00 |
|
Tomi Turtiainen
|
7d418b877b
|
fix(core): Use pg driver native statement timeout instead of command line (#25813)
|
2026-02-16 11:55:06 +00:00 |
|
Irénée
|
a2e7c7fee9
|
feat: Add CRUD operations for project-specific external secrets provider connections (no-changelog) (#25708)
|
2026-02-16 11:47:06 +00:00 |
|