1.91.0 Pre-release - 2025-04-29
OpenAI Node
OpenAI Node: Filter available models by blacklisting rather than whitelisting
透過黑名單過濾可用模型,而不是透過白名單
未來如果 OpenAI 推出新模型,將會自動出現在 n8n OpenAI 節點中
以前是用白名單的方式,所以新模型需要等到 n8n 那邊更新才會出現
未來就沒有這個問題了!
Support gpt-image-1 for image generation
支援 gpt-image-1 用於影像生成
之前因為沒辦法在 OpneAI 選擇 gpt-image-1 模型
所以都用 Request
節點來串 API
現在可以在 OpenAI Generate Image 中直接選這個新模型來使用了喔!
⚠️ 經測試
這個節點的選項貌似沒有正確更新或調整
現在選擇 Quality 好像也沒有讓圖片品質調降
-> 目前已回報給官方,之後有後續會再跟進!
Fix: Google Sheet Trigger
Google Sheets Trigger Node: Filter by first data row on rowAdded event
過濾第一資料列於 rowAdded 事件
蠻久以前的一個 Issue
使用者指定了 Sheet Row Added
的監聽事件
並且指定了資料欄位
可是他在 Google Sheet 新增了 200 行資料,會啟用 200 次 Trigger
他原本期待是只會觸發他指定的資料行數那筆
目前這問題已修正
insights date ranges
core: Add insights date ranges option to frontend settings
添加見解日期範圍選項到前端設定
付費版本限定😭
可以在 insight
切換時間的大小,但 Community 版本只會出現 Lock
editor 節點用 URL 也能直接開啟
editor: Include NodeDetailsView in URL
在 URL 中包含 NodeDetailsView
以往 n8n 的連結都只能開啟 Workflow
現在新增了一個規則
可以直接用 /workflow/{workflow_Id}/{node_id}
來直接開啟節點的編輯畫面
這點對我來說超級有用,因為最近才做了一個模板是可以列出所有使用 AI Model 的節點列表
現在可以組合成節點的 url 讓使用者直接開啟編輯器來調整
Prevent webhook url takeover
防止 Webhook URL 接管
最近才在 Threads 跟別人聊到這個話題
如果同一個 webhook url 設定在多個 workflow 中並啟用
以前的測試結果是,最後設定的那個 workflow 才會被觸發
現在 n8n 增加一個檢查
如果新的 workflow 想要啟用,但發現這個 webhook 已經被用過
他就會跳出提示,跟你說已經被使用過,請你調整
1.90.0 Pre-release - 2025-04-22
core: Add scopes to API Keys
core: 為 API Keys 添加 scopes (但是 Community Edition 無法使用)
列出所有權限給大家參考
1 | - **USER** |
editor: Add drag n drop support for folders
編輯器:新增對資料夾的拖放支援
如影片支援,但我還是比較期待可以批次轉移到資料夾,一個一個拉還是太慢了
editor: Show logs panel in execution history page
編輯器: 日誌詳細面板
editor: Log details panel
編輯器: 在執行歷史頁面顯示日誌面板
兩個放在一起說明
現在連執行的歷史紀錄,都會顯示 logs
沒有顯示的話記得要在 localStorage 中把 N8N_LOGS_2025_SPRING
設定為 true
HTTP Request Node: Replace HttpRequest Tool with tool version of standalone HttpRequest Node
HTTP Request Node: 取代 HttpRequest Tool 為 standalone HttpRequest Node 的工具版本
新增 HttpRequest Tool
讓 AI Agent 可以直接調用 Request 請求
1.89.0 Pre-release - 2025-04-14
xAI Grok Chat Model Node: Remove stream_options parameter
Grok3 API 終於在最近開放
但 n8n 最近版本中,會遇到一些 parameter error 的問題
看來這版已經修正!
editor: Add telemetry to Insights
蠻有趣的更新,開始追蹤使用者使用 Insights 的狀況
editor: Make logs applicable for all nodes
現在 Log 介面中會出現所有的節點
只是好像不會出現節點的詳細資料內容
有點可惜,不確定未來會不會有其他優化
1.88.0 Pre-release - 2025-04-10
這是目前看過最快更新的一次
前兩天才出 1.87,馬上就推出了 1.88
而且是重要的一次更新
包含了 MCP 的官方支援
MCP Server & Client
新增 MCP Server 節點
新增 MCP Client 節點
之前其實已經有 MCP 相關的社群節點,
但這次是官方原生支援!
需要注意的事項
官方這次的 MCP 只支援 SSE
Stdio 尚未支援,但市面上大部分的 MCP Server 都是使用 Stdio
這也會讓 n8n 的官方 MCP 節點暫時無法發揮最大潛力
不確定未來是否會支援 Stdio
另外放上 Stdio 和 SSE 的比較
1.87.1 Pre-release - 2025-04-09
Insights 儀表板功能程式碼實裝
前幾版更新中一直有提到的 Insights 儀表板
在更新紀錄裡提到已經有相關程式碼
但需要參數才能啟用
在 Github 相關程式碼找尋一番後(AI 沒幫我找到)
最終測試出應該是下列這個變數
1 | N8N_ENABLED_MODULES=insights |
docker 部署的話需要在 docker-compose.yml 中加入
如果你跟我一樣是在是使用 Zeabur 部署
那在變數中加上
加上就會看到前面第一張圖的分析結果
會有幾個指標 (近七天中)
- 執行成功的次數
- 執行失敗的次數
- 失敗率
- 節省下的時間
- 平均的執行時間
由於只有在測試的 n8n 環境升級到這個版本,故沒有太多的 run data 可以呈現
特別提一下這兩個指標蠻有意思的
Time saved
這不是什麼神奇的 AI 運算
而是需要自己到 workflow 的設定中輸入
預計這個旅程執行一次可以省下多少時間
未來如果有人問你,阿自動化幫你省下多少時間
就不用在那邊自己心算或用感覺
這個指標可以給一個明確的參考數字
Run time (avg.)
這指標是指說 workflow 的平均執行時間
如果你的 server 是租借的,而且用 CPU 時間等等來計費
那執行時間就是會關係到你的帳單有多貴
另外也有些人會想要優化自己的 workflow 執行的狀況
例如怎麼樣設計可以讓他更快完成工作
或是讓他更直覺簡單,那就會用這個指標當作參考依據
Think Tool Node
這是一個連接在 AI Agent 的 Tool 節點
我們知道最近有很多模型開始會有 thinking 的功能
比較像是在開始動手處理前,先思考要怎麼做
而這個 Think Tool 不同
他是在產生答案的時候,再思考自已的答案是否有需要補充的地方
n8n 在更新 Update 上有附 Anthropic 的這份文件The “think” tool: Enabling Claude to stop and think in complex tool use situations
之後有使用心得會再分享更新在這!
1.85.0 Pre-release - 2025-03-25
資料夾功能正式釋出!
終於有資料夾功能了,如果是自己部署版本,例如 zeabur
請注意你是否有去啟用 community version 才會出現資料夾的功能
沒有的還可以填入 Email 送出申請,系統會寄一封帶有啟用序號的信給你
另外對於資料夾功能的介紹有另外寫一篇文章
節省多少時間?
有趣的功能,當你辛辛苦苦把 workflow 做完上線
並且每次大約節省你五分鐘的時候
記得填上這個節省的時間
看來是在未來的報表功能上會顯示 你總共省下多少時間
Editor 顯示變數
這也很方便!
現在可以直接在 Editor 看到變數的 value 是多少,想用的時候可以直接參考
以前都要先放在 expression 中再來猜它是什麼
新增 xAI Grok Chat Model
終於可以好好利用馬斯克送的 API 點數了
AI 節點可以使用另一個 model 總是比較方便
sendAndWait 節點增加 appendN8nAttribution 選項
在 sendAndWait 節點中,可以勾選要不要顯示 “This message was sent automatically with n8n”
有時候多這一行覺得蠻冗的
新增 command 可以移除 community node
從文件上來看,是指說可以用 n8n command 來移除 community node
n8n command 很強大,未來可以多做介紹
Insight 測試中
1 | core: Implement API to retrieve summary metrics (#13927) (b616ceb) |
從這些更新 log 中,看來 n8n 後續就會有 insight 的功能
可以當作是 n8n 的儀表板,檢視整體的運作狀況!
1.84.1 release
1.84.0
MongoDB Atlas Vector Store Node
新增了 MongoDB 向量資料庫節點
日誌視窗彈出功能
現在可以將日誌視窗彈出到獨立視窗中檢視,方便在處理複雜工作流程時同時監控運行情況
Merge Node 增強
在 combineBySql 操作中,如果使用 SELECT 查詢,現在有更好的 pairedItem 映射功能,讓資料合併更精準
WhatsApp Trigger Node 更新
新增可選擇退出訊息狀態更新的選項,讓使用者有更多控制權
1.83.2
目前正式版已經更新到 1.83.2
1.83.1
Bug Fix 居多
- Pin Data 後會出現 Unpin 的 button,原本沒有
- Error view 現在可以完整寬度檢視
- 貼上
=test1234
後會維持=test1234
,原本會因為判定成 expression 所以變成 test1234
- 有些狀況 (沒 focus 到,Expression 全螢幕修改時) 用 ctrl+s 無法存檔,已調整優化
1.82.2
目前正式版已經更新到 1.82.2
1.82.0
一些重要的新功能分享
但必須先說 資料夾功能還沒下放
New Node: Azure Storage
Workflow 自動對齊整理功能
現在有了自動對齊整理 canva 的功能
叫做 Tidy
這是一個在各種自動化旅程 canva 中都會有的功能
好不好用見仁見智!
一但旅程變得複雜,有時候整理過後不見得是你要的長相
Node 編輯後變色提醒
n8n-1.82.0-node_modity
執行過沒問題的節點會顯示綠色
但要是後面去修改該節點,他就會以黃色警告的方式呈現
讓你可以辨別哪些節點被修改過,可以觀察有沒有錯誤產生
自動切換 Expression 語法
之前分享過 =
可以切換成 Expression
但要是貼上 {{ $now }}
這種語法並不會自動切換
在這個版本加上了這個功能!
1.81.4 Release
2025/03/03 正式把最新發布版本更新為 1.81.4
除了涵蓋 1.81.0 的新功能外
更多的是一些調整修復
Fix
- 1.81.4
core: Do not validate email when LDAP is enabled - 1.81.3
core: Gracefully handle missing tasks metadata
n8n Form Trigger Node: Sanitize HTML for formNode - 1.81.2
editor: Add workflows to the store when fetching current page
editor: Undo keybinding changes related to window focus/blur events
Postgres Node: Accommodate null values in query parameters for expressions
1.81.0
資料夾功能內部測試
這是本次更新最期待的項目了
由於目前的 workflows 已經非常多
性質跟分類也不同,就算有 tags 還是很雜亂
之前 n8n 官方就有提到會有 Folder 功能
沒想到蠻快就出現內測,而且如果會公布出來
就代表放出來給大家測試的時程應該也不遠
這邊先放示意圖!
節點快速重新命名
如果需要命名節點,現在有個新的快捷鍵
點擊 Node 後按下空白鍵,就能直接更改節點名稱
節點自動連線
舉個簡單的例子
A —> B —> C
現在把 B 刪除了
會自動連線成
A —> C
算是大部分使用上會比較方便的版本