0%

n8n 版本更新紀錄心得

n8n-update_bg

1.91.0 Pre-release - 2025-04-29

Github 1.91.0 更新

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 用於影像生成

n8n-1.91.0-chatgpt_generate_image_1_model_in_openai_node

之前因為沒辦法在 OpneAI 選擇 gpt-image-1 模型
所以都用 Request 節點來串 API

現在可以在 OpenAI Generate Image 中直接選這個新模型來使用了喔!

⚠️ 經測試
這個節點的選項貌似沒有正確更新或調整
現在選擇 Quality 好像也沒有讓圖片品質調降
-> 目前已回報給官方,之後有後續會再跟進!

n8n-1.91.0-chatgpt_generate_image_1_model_in_openai_node_options_error

Fix: Google Sheet Trigger

Google Sheets Trigger Node: Filter by first data row on rowAdded event
過濾第一資料列於 rowAdded 事件

Github Issue

蠻久以前的一個 Issue
使用者指定了 Sheet Row Added 的監聽事件
並且指定了資料欄位

可是他在 Google Sheet 新增了 200 行資料,會啟用 200 次 Trigger
他原本期待是只會觸發他指定的資料行數那筆
目前這問題已修正

n8n-1.91.0-sheet_trigger_fix

insights date ranges

core: Add insights date ranges option to frontend settings
添加見解日期範圍選項到前端設定

付費版本限定😭
可以在 insight 切換時間的大小,但 Community 版本只會出現 Lock

n8n-1.91.0-insight_date_range_options

editor 節點用 URL 也能直接開啟

editor: Include NodeDetailsView in URL
在 URL 中包含 NodeDetailsView

以往 n8n 的連結都只能開啟 Workflow
現在新增了一個規則
可以直接用 /workflow/{workflow_Id}/{node_id} 來直接開啟節點的編輯畫面

n8n-1.91.0-open_node_editor_with_url

這點對我來說超級有用,因為最近才做了一個模板是可以列出所有使用 AI Model 的節點列表
現在可以組合成節點的 url 讓使用者直接開啟編輯器來調整

Prevent webhook url takeover

防止 Webhook URL 接管

最近才在 Threads 跟別人聊到這個話題
如果同一個 webhook url 設定在多個 workflow 中並啟用
以前的測試結果是,最後設定的那個 workflow 才會被觸發

現在 n8n 增加一個檢查
如果新的 workflow 想要啟用,但發現這個 webhook 已經被用過
他就會跳出提示,跟你說已經被使用過,請你調整

n8n-1.91.0-prevent_webhook_url_takeover

1.90.0 Pre-release - 2025-04-22

Github 1.90.0 更新

core: Add scopes to API Keys

core: 為 API Keys 添加 scopes (但是 Community Edition 無法使用)

n8n-1.90.0-api_scope

列出所有權限給大家參考

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
- **USER**
- `user:read`
- `user:list`
- `user:create`
- `user:changeRole`
- `user:delete`
- **SOURCE CONTROL**
- `sourceControl:pull`
- **SECURITY AUDIT**
- `securityAudit:generate`
- **PROJECT**
- `project:create`
- `project:update`
- `project:delete`
- `project:list`
- **VARIABLE**
- `variable:create`
- `variable:delete`
- `variable:list`
- **TAG**
- `tag:create`
- `tag:read`
- `tag:update`
- `tag:delete`
- `tag:list`
- **WORKFLOW TAGS**
- `workflowTags:update`
- `workflowTags:list`
- **WORKFLOW**
- `workflow:create`
- `workflow:read`
- `workflow:update`
- `workflow:delete`
- `workflow:list`
- `workflow:move`
- `workflow:activate`
- `workflow:deactivate`
- **EXECUTION**
- `execution:delete`
- `execution:read`
- `execution:list`
- `execution:get`
- **CREDENTIAL**
- `credential:create`
- `credential:move`
- `credential:delete`

editor: Add drag n drop support for folders

編輯器:新增對資料夾的拖放支援

如影片支援,但我還是比較期待可以批次轉移到資料夾,一個一個拉還是太慢了

editor: Show logs panel in execution history page

編輯器: 日誌詳細面板

editor: Log details panel

編輯器: 在執行歷史頁面顯示日誌面板

兩個放在一起說明
現在連執行的歷史紀錄,都會顯示 logs

n8n-1.90.0-logs_show_for_execution

沒有顯示的話記得要在 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 請求

n8n-1.90.0-add_request_tool_node

1.89.0 Pre-release - 2025-04-14

Github 1.89.0 更新

xAI Grok Chat Model Node: Remove stream_options parameter

Grok3 API 終於在最近開放
但 n8n 最近版本中,會遇到一些 parameter error 的問題
看來這版已經修正!

n8n-1.89.0-xai_grok_fix_parameter

editor: Add telemetry to Insights

蠻有趣的更新,開始追蹤使用者使用 Insights 的狀況

n8n-1.89.0-track_user_using_insights

editor: Make logs applicable for all nodes

現在 Log 介面中會出現所有的節點
只是好像不會出現節點的詳細資料內容
有點可惜,不確定未來會不會有其他優化

n8n-1.89.0-logs_for_all_node

1.88.0 Pre-release - 2025-04-10

這是目前看過最快更新的一次
前兩天才出 1.87,馬上就推出了 1.88

而且是重要的一次更新
包含了 MCP 的官方支援

MCP Server & Client

n8n-1.88.0-mcp_server_client

新增 MCP Server 節點
新增 MCP Client 節點

之前其實已經有 MCP 相關的社群節點,
但這次是官方原生支援!

需要注意的事項
官方這次的 MCP 只支援 SSE
Stdio 尚未支援,但市面上大部分的 MCP Server 都是使用 Stdio
這也會讓 n8n 的官方 MCP 節點暫時無法發揮最大潛力
不確定未來是否會支援 Stdio

另外放上 Stdio 和 SSE 的比較

n8n-1.88.0-mcp_sse_vs_stdio

1.87.1 Pre-release - 2025-04-09

Insights 儀表板功能程式碼實裝

n8n-1.87.1-insights_shows_up

前幾版更新中一直有提到的 Insights 儀表板
在更新紀錄裡提到已經有相關程式碼
但需要參數才能啟用

在 Github 相關程式碼找尋一番後(AI 沒幫我找到)
最終測試出應該是下列這個變數

1
N8N_ENABLED_MODULES=insights

docker 部署的話需要在 docker-compose.yml 中加入
如果你跟我一樣是在是使用 Zeabur 部署

那在變數中加上

n8n-1.87.1-enable_insights_in_zeabur

加上就會看到前面第一張圖的分析結果

會有幾個指標 (近七天中)

  1. 執行成功的次數
  2. 執行失敗的次數
  3. 失敗率
  4. 節省下的時間
  5. 平均的執行時間

由於只有在測試的 n8n 環境升級到這個版本,故沒有太多的 run data 可以呈現
特別提一下這兩個指標蠻有意思的

Time saved

這不是什麼神奇的 AI 運算
而是需要自己到 workflow 的設定中輸入
預計這個旅程執行一次可以省下多少時間

n8n-1.87.1-workflow_setting_time_saved

未來如果有人問你,阿自動化幫你省下多少時間
就不用在那邊自己心算或用感覺
這個指標可以給一個明確的參考數字

Run time (avg.)

這指標是指說 workflow 的平均執行時間
如果你的 server 是租借的,而且用 CPU 時間等等來計費
那執行時間就是會關係到你的帳單有多貴

另外也有些人會想要優化自己的 workflow 執行的狀況
例如怎麼樣設計可以讓他更快完成工作
或是讓他更直覺簡單,那就會用這個指標當作參考依據

Think Tool Node

這是一個連接在 AI Agent 的 Tool 節點
我們知道最近有很多模型開始會有 thinking 的功能
比較像是在開始動手處理前,先思考要怎麼做

而這個 Think Tool 不同
他是在產生答案的時候,再思考自已的答案是否有需要補充的地方

n8n-1.87.1-think_tool

n8n 在更新 Update 上有附 Anthropic 的這份文件The “think” tool: Enabling Claude to stop and think in complex tool use situations

n8n-1.87.1-think_tool_vs_extend_thinking

之後有使用心得會再分享更新在這!

1.85.0 Pre-release - 2025-03-25

資料夾功能正式釋出!

n8n-1.85.0-folder

終於有資料夾功能了,如果是自己部署版本,例如 zeabur
請注意你是否有去啟用 community version 才會出現資料夾的功能

沒有的還可以填入 Email 送出申請,系統會寄一封帶有啟用序號的信給你

n8n-1.85.0-folder_need_registered

另外對於資料夾功能的介紹有另外寫一篇文章

n8n 資料夾功能介紹

n8n 的資料夾功能正式釋出,這邊分享如何使用資料夾功能,以及一些使用心得

n8n 資料夾功能介紹

節省多少時間?

n8n-1.85.0-time_save_per_execution

有趣的功能,當你辛辛苦苦把 workflow 做完上線
並且每次大約節省你五分鐘的時候
記得填上這個節省的時間

看來是在未來的報表功能上會顯示 你總共省下多少時間

Editor 顯示變數

n8n-1.85.0-var_in_context

這也很方便!
現在可以直接在 Editor 看到變數的 value 是多少,想用的時候可以直接參考
以前都要先放在 expression 中再來猜它是什麼

新增 xAI Grok Chat Model

n8n-1.85.0-var_in_context

終於可以好好利用馬斯克送的 API 點數了
AI 節點可以使用另一個 model 總是比較方便

sendAndWait 節點增加 appendN8nAttribution 選項

n8n-1.85.0-send_and_wait_append_n8n

在 sendAndWait 節點中,可以勾選要不要顯示 “This message was sent automatically with n8n”

有時候多這一行覺得蠻冗的

新增 command 可以移除 community node

從文件上來看,是指說可以用 n8n command 來移除 community node

n8n command 很強大,未來可以多做介紹

n8n-1.85.0-delete_community_node_in_command_line

Insight 測試中

1
2
3
4
core: Implement API to retrieve summary metrics (#13927) (b616ceb)
核心:實作 API 以檢索摘要指標(#13927)(b616ceb)
editor: Insights summary banner (#13424) (df474f3)
編輯:Insights 摘要橫幅 (#13424) (df474f3)

從這些更新 log 中,看來 n8n 後續就會有 insight 的功能
可以當作是 n8n 的儀表板,檢視整體的運作狀況!

1.84.1 release

1.84.0

MongoDB Atlas Vector Store Node

新增了 MongoDB 向量資料庫節點

日誌視窗彈出功能

現在可以將日誌視窗彈出到獨立視窗中檢視,方便在處理複雜工作流程時同時監控運行情況

n8n-1.84.0-log_popup

Merge Node 增強

在 combineBySql 操作中,如果使用 SELECT 查詢,現在有更好的 pairedItem 映射功能,讓資料合併更精準

WhatsApp Trigger Node 更新

新增可選擇退出訊息狀態更新的選項,讓使用者有更多控制權

n8n-1.84.0-whatsapp

完整更新內容 github_n8n@1.84.0

1.83.2

目前正式版已經更新到 1.83.2

1.83.1

Bug Fix 居多

  1. Pin Data 後會出現 Unpin 的 button,原本沒有
n8n-1.83.0-unpin
  1. Error view 現在可以完整寬度檢視
  2. 貼上 =test1234 後會維持 =test1234,原本會因為判定成 expression 所以變成 test1234
n8n-1.83.0-equals
  1. 有些狀況 (沒 focus 到,Expression 全螢幕修改時) 用 ctrl+s 無法存檔,已調整優化
n8n-1.83.0-save

github_n8n@1.83.0

1.82.2

目前正式版已經更新到 1.82.2

1.82.0

一些重要的新功能分享
但必須先說 資料夾功能還沒下放

New Node: Azure Storage

n8n-1.82.0-azure_storage.png

Workflow 自動對齊整理功能

現在有了自動對齊整理 canva 的功能
叫做 Tidy

這是一個在各種自動化旅程 canva 中都會有的功能
好不好用見仁見智!
一但旅程變得複雜,有時候整理過後不見得是你要的長相

n8n-1.82.0-tidy

Node 編輯後變色提醒

n8n-1.82.0-node_modity

n8n-1.82.0-node_modity

執行過沒問題的節點會顯示綠色
但要是後面去修改該節點,他就會以黃色警告的方式呈現
讓你可以辨別哪些節點被修改過,可以觀察有沒有錯誤產生

自動切換 Expression 語法

n8n-1.82.0-chnage_to_expression_automatically.png

之前分享過 = 可以切換成 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

Github 更新

資料夾功能內部測試

這是本次更新最期待的項目了
由於目前的 workflows 已經非常多
性質跟分類也不同,就算有 tags 還是很雜亂

之前 n8n 官方就有提到會有 Folder 功能
沒想到蠻快就出現內測,而且如果會公布出來
就代表放出來給大家測試的時程應該也不遠

這邊先放示意圖!

n8n_update-n8n_folder_preview

節點快速重新命名

n8n-1.81.0-rename

如果需要命名節點,現在有個新的快捷鍵

點擊 Node 後按下空白鍵,就能直接更改節點名稱

節點自動連線

n8n-1.81.0-autolink

舉個簡單的例子

A —> B —> C

現在把 B 刪除了
會自動連線成

A —> C

算是大部分使用上會比較方便的版本