跳轉到

變更記錄

當前 DataFlux Func 版本為 8.x,以往版本均已歸檔,僅提供下載,不再更新或提供支援。

8.0.27 (2026-08-15)

  • 完善多使用者和多標籤頁編輯衝突檢測,服務端持續跟蹤客戶端所在頁面,在不同客戶端及多個 Server 節點之間主動同步狀態,並及時釋放已離開頁面的佔用,避免指令碼編輯、聯結器和環境變數設定及指令碼市場管理等場景遺漏衝突或狀態更新滯後
  • 最佳化 Server 與 Worker 的優雅退出和重啟流程,退出前關閉 MCP 會話、Web 與 Socket.IO 服務、系統資料庫連線及工作程序,並增加超時和強制退出兜底,減少程序掛起與連線殘留
  • 為健康檢查、系統總覽、系統報告、最近一次網路測試和指令碼庫側邊欄等快取響應增加 X-Dff-Cache: Cached 標識,便於識別快取命中
  • 最佳化暗色主題下的圖片和聯結器 Logo 顯示,保持聯結器 Logo 原色,並調整訊息頂部間距、通知欄高度及快速檢視視窗位置

8.0.26 (2026-08-13)

  • 最佳化大型指令碼庫的側邊欄載入與重新整理,透過 Redis 共享快取、資料 MD5 和獨立的草稿狀態更新減少重複查詢、資料傳輸與目錄樹重建,並在快取異常時回退即時讀取
  • 提升大型指令碼庫的編輯器響應速度,按需渲染指令碼節點詳情,縮小自動補全掃描範圍,僅在匯入語句中載入指令碼 ID 補全,並最佳化候選項去重
  • 最佳化前端大資料頁面效能,合併並短時快取函式選擇器請求、限制下拉選項初始渲染量、分批展示函式文件和系統日誌、按需初始化系統指標圖表,並暫停隱藏頁面的自動重新整理
  • 完善指令碼市場管理提示,釋出預覽會標記未釋出草稿並明確仍將釋出正式版,同時區分其他使用者、其他標籤頁或其他瀏覽器造成的管理衝突
  • 修復多標籤頁之間版本與列表重新整理狀態相互覆蓋的問題,使各標籤頁獨立檢測升級通知,並避免舊頁面狀態回退已載入的新版本資訊
  • 最佳化資料平臺 WebSocket 的本地函式與聯結器列表上報,透過資料庫變更摘要和共享資料快照減少重複查詢,並避免舊連接回執更新新連線狀態
  • 修復函式 API 呼叫示例引數為空時頁面報錯的問題

8.0.25 (2026-08-12)

  • 最佳化系統資訊介面和登入狀態同步,根據登入狀態僅返回頁面所需配置,避免未登入時暴露主機、目錄、佇列和資料平臺節點等內部資訊,並在登入失敗時清理或恢復對應狀態
  • 修復系統設定快取和自定義站點圖示處理,設定變更立即生效,圖示響應停用快取並校驗圖片型別,非法配置會回退到預設圖示
  • 提升資料平臺 WebSocket 事件訂閱穩定性,完善鑑權失敗重連、Ping 超時、舊鑑權回撥隔離、事件資料校驗、回執錯誤及本地資料重試處理,並遮蔽呼叫引數、請求體和響應詳情
  • 最佳化系統 MySQL 連線池的斷連處理,優雅關閉空閒連線,對安全的只讀查詢在瞬時連線錯誤後重試一次,避免因連線錯誤直接重啟服務

8.0.24 (2026-08-11)

  • 最佳化指令碼市場變更預覽,以表格展示即將新增、修改或刪除的指令碼及所屬指令碼集,並在安裝、重新安裝和升級時展示對應的遠端釋出說明
  • 強化指令碼市場操作的併發與異常保護,為 Git 倉庫操作增加獨立的可續期鎖,鎖丟失時中止相關程序,下載失敗時保留已有檔案,並避免將倉庫憑據持久化到本地 Git 配置
  • 統一 Server 與 Worker 的 SQL 格式化器和 SQL Builder 行為,完善時區、佔位符、物件欄位順序、JOIN、分頁與 LIMIT 校驗,並修復 MySQL、PostgreSQL、Oracle、SQL Server、ClickHouse 和 InfluxDB 等聯結器的引數處理
  • 修復 Redis 連線就緒、掃描與批次讀取錯誤、原子續鎖及時序範圍處理,以及 Kafka 釋出訂閱、MQTT 共享訂閱、Socket.IO Redis 適配和釘釘機器人錯誤響應處理問題

8.0.23 (2026-08-09)

  • 支援在配置檔案 config.yaml 中透過 include 載入 YAML 配置片段,可使用檔案、目錄或萬用字元並按配置順序和檔名依次合併,使用者配置檔案及環境變數仍可繼續覆蓋配置;系統報告同時記錄各配置項的來源
  • 最佳化訪問令牌的 MCP 配置說明,按 MCP Coding 和 MCP Func 模式展示傳輸方式、URL、HTTP Header、JSON 配置示例及對應文件連結,未啟用任何功能時停用配置入口
  • 提升 SQL 類聯結器的 DQL-like 查詢可靠性,修復時間列識別、預設時間範圍、結果轉換和不同資料庫的轉義與查詢結果處理問題
  • 修復 Redis 資料庫編號 0、原子續鎖和最新時序資料查詢,以及 MQTT 釋出、重連和超時處理問題
  • 完善 MongoDB、Prometheus、NSQ、Memcached、DataKit 等聯結器的查詢、結果轉換和連通性檢查處理
  • 收緊 MCP Coding 中部分內部幫助文件的可見範圍
  • 最佳化停用按鈕可見性、通知欄文字對齊和外部文件連結展示

8.0.22 (2026-08-06)

  • 新增相容 OpenAI Chat Completions API 的 LLM 聯結器,可配置 Base URL、API Key 和模型,透過 DFF.CONN() 發起非流式文字對話,並支援載入或手工選擇模型
  • 指令碼市場釋出、安裝、重新安裝和升級前新增指令碼程式碼差異預覽,操作時會校驗預覽版本,釋出或安裝後會校驗程式碼一致性並在必要時修復或告警
  • 增加指令碼市場管理操作的互斥與多客戶端衝突處理,操作期間停用衝突的指令碼釋出和編輯,避免併發修改
  • 最佳化總覽頁佇列卡片狀態展示,使用狀態點、邊框和佇列編號顏色區分正常、警告與異常狀態,並突出顯示無 Worker 監聽或負載接近飽和的佇列
  • 強化 MCP Func 的 confirmationHint 預設提示,明確 AI Agent 呼叫工具前必須獲得使用者的顯式確認
  • 最佳化停用連結的顏色對比度

8.0.21 (2026-08-05)

  • DFF.API 新增 mcp_annotations 引數,支援宣告 MCP 工具的只讀、破壞性、冪等、外部訪問和呼叫前確認提示,並在 Func 查詢結果中返回相關元資料
  • 最佳化開發側邊欄操作欄,統一指令碼、聯結器和環境變數列表的重新整理與新增入口,併為指令碼列表增加摺疊全部操作
  • 最佳化訪問令牌中 MCP Coding 許可權模式的選中狀態配色和通知欄高度
  • 增強 Redis 任務響應訂閱異常處理,對連線錯誤中的域名進行遮蔽並記錄日誌,避免未處理的錯誤事件影響服務穩定性

8.0.20 (2026-08-04)

  • 新增個性化設定頁,可集中配置語言、明暗模式、UI 色彩方案及程式碼編輯器主題、字號和行高,設定儲存在當前瀏覽器
  • 新增「高對比度」UI 色彩方案,同時支援亮色和暗色模式
  • 函式任務記錄列表支援按當前篩選條件匯出全部 JSONL 資料
  • 指令碼與指令碼集鎖定配置的成員選擇支援按使用者名稱、姓名、郵箱和手機號搜尋
  • 最佳化整合登入使用者的設定頁,支援檢視只讀使用者資料、使用個性化和清快取功能,並明確提示需在來源系統修改密碼

8.0.19 (2026-08-03)

  • 最佳化程式碼編輯器搜尋框在亮色和暗色主題下的文字與背景對比度

8.0.18 (2026-08-03)

  • 總覽頁新增定時任務佇列容量預測,基於最近完成任務的實際執行佇列、執行耗時和 7 日平均觸發次數,估算程序需求、佇列飽和度及 Worker 需求,並在預計使用達到一半或飽和時告警
  • 新增「初號機紫綠」和「二號機紅橙」雙色主題,並最佳化全部亮色、暗色主題及通知欄等介面的色彩和對比度
  • 指令碼執行上下文新增 _DFF_FUNC_CATEGORY、_DFF_FUNC_TAGS、_DFF_FUNC_API_TAGS 和 _DFF_CRON_JOB_TAGS,子任務會繼續繼承 Func API 與 Cron Job 標籤
  • 總覽頁新增執行中服務版本不一致告警,並區分錯誤和警告狀態
  • 重構 DFF.SELF_MONITOR_DATA 自定義資料介面,以 add_custom_metric() 和 add_custom_log() 分別上報指標與日誌,支援自定義時間戳,並移除原 add_more_data() 介面
  • 最佳化總覽頁定時任務統計快取,減少重複查詢和預測計算

8.0.17 (2026-07-30)

  • 全域性搜尋支援使用 @指令碼集或指令碼 ID 程式碼關鍵字 限定程式碼搜尋範圍,並可透過 * 萬用字元匹配指令碼集或指令碼 ID
  • 最佳化網路測試工具:未指定協議和埠時同時測試 HTTP、HTTPS、TCP 80 與 TCP 443,並按實際 Worker 主機及其監聽佇列展示結果,完善錯誤、耗時和狀態資訊的佈局
  • Func API 和 Cron Job 列表增加最近一次任務執行耗時,任務記錄列表增加重新整理操作
  • 最佳化 MCP Coding 指令碼快取與釋出校驗流程,統一使用 .py 檔案快取草稿,並在釋出後透過 codeMD5 與 codeDraftMD5 核對釋出狀態
  • 移除 Shell 指令碼對 /bin/bash 的硬編碼,提升 Bash 安裝在其他路徑時的相容性

8.0.16 (2026-07-29)

  • DFF.SELF_MONITOR_DATA 的 Tag 和 Field 設定方法增加 not_exists 引數,支援僅在鍵不存在時寫入
  • 修復函式呼叫引數中的配置佔位符被傳給執行函式的問題,避免未由呼叫方提供的引數覆蓋函式預設值
  • 修復 DFF.FUNC_API.get() 讀取 Func API 時無法正確解析附加配置中的動態值的問題
  • 修復 HTTP Auth 使用者配置表單校驗問題,新增使用者必須填寫密碼且使用者名稱不可重複,已有使用者名稱不可修改

8.0.15 (2026-07-29)

  • 回退 Docker Stack 主機網路配置變更,恢復外部 bridge 網路和 Sidecar 預設地址 172.17.0.1,並撤銷已有 Sidecar 聯結器地址的自動遷移

8.0.14 (2026-07-29)

  • 新增網路測試工具,支援從 Server 和各 Worker 佇列執行 HTTP、Ping 和 Telnet 連通性測試,並快取展示最近一次測試結果
  • 訪問令牌支援設定有效期,列表展示到期狀態,過期令牌將被拒絕鑑權,MCP Coding 幫助同時返回有效期資訊
  • 初始化指令碼日誌、系統補丁日誌、異常請求、資料平臺 WebSocket 訊息、MCP 除錯記錄、中止任務和自監控上傳錯誤支援完整匯出為 JSONL
  • 新增韓語介面、安裝頁本地化和韓語指令碼示例,並完善多語言翻譯與語言切換處理
  • DFF.CACHE 增加 hstrlen 和 hstrlenall 方法,支援查詢單個或全部 Hash 欄位值的位元組長度
  • 資料平臺聯結器增加 Func 名稱配置,支援在觀測雲或 TrueWatch 中準確區分來源 Func
  • 完善 MCP Coding 工具的只讀、破壞性、冪等性和外部訪問標註,統一 MCP Coding 與 MCP Func 工具的 JSON 成功及錯誤響應,並在 Func API 管理響應中返回呼叫 URL
  • 擴充 MCP Coding 的 DFF 內建功能幫助和指令碼 API 指南,補充頂層 AGENTS.md 使用說明,並完善工具文件索引
  • 最佳化管理列表的多語言標籤、使用者資訊和會話展示,隱藏空姓名與郵箱,並限制會話詳情的展示數量
  • 最佳化 Docker Stack 主機網路配置,透過 host.docker.internal 訪問宿主機,並自動遷移 Sidecar 聯結器的預設主機地址
  • 修復側邊欄無法安全展示當前版本不支援的聯結器型別的問題
  • 修復 Worker 子程序繼承資料庫連線池以及任務結束階段超時狀態處理的問題,提升 MySQL、PostgreSQL 和任務執行穩定性
  • 修復指令碼首次釋出後自動執行函式可能命中舊快取的問題,確保使用最新發布程式碼執行
  • 修復 Worker 使用 ujson 序列化 datetime 值時未呼叫預設轉換器的問題

8.0.13 (2026-07-15)

  • 最佳化系統補丁日誌展示,服務端按版本和相近應用時間對日誌分組,管理介面按組展示應用時間和記錄數

8.0.12 (2026-07-15)

  • 最佳化 MCP Coding 幫助與本地快取同步流程,將初始化、許可權門禁、資料傳輸和檔案操作規則集中到幫助響應,明確指令碼與資源編輯後立即上傳,並在指令碼釋出後同步已釋出程式碼及 MD5 清單
  • 修復前後端 Gzip Base64 解碼函式未接收選項引數的問題,使 noParse 能夠按預期跳過 JSON 解析

8.0.11 (2026-07-15)

  • 新增按版本應用系統補丁的機制,Server、Worker 和 Beat 啟動時會載入當前版本補丁,並支援在檔案管理中維護補丁目錄、檢視各服務節點的應用結果
  • MCP Coding 手動執行 Cron Job 後返回可查詢的任務 ID,並新增 Func 任務記錄查詢工具,支援輪詢跟蹤非同步執行結果
  • 總覽頁新增服務和佇列健康告警,提示 Worker、Beat、佇列監聽及佇列負載異常
  • 全域性搜尋支援在程式碼編輯器和檢視器中透過 :行號 跳轉,:0 / :1 表示首行,:-1 表示末行
  • 最佳化 MCP Coding 初始化流程、Scope 許可權門禁和缺失規則推薦格式,補充本地 AGENTS.md 管理、遠端同步、衝突處理及完成檢查說明
  • 重構 MCP Coding 文件索引和 Web 應用實踐說明,新增本地 AGENTS.md 指南和前端庫與路由參考,並完善各管理工具的安全操作提示
  • 完善 Func API、同步 API 和非同步 API 的呼叫引數配置說明,明確 "INPUT_BY_CALLER"、固定引數和未配置引數的處理規則
  • 指令碼庫還原點列表增加型別篩選,指令碼集匯入、匯出和還原點列表的近期展示數量由 20 條增加至 50 條
  • 任務記錄詳情增加任務 ID,並修正 ignoreResult 欄位的布林型別解析
  • 將日誌暫存上限、異常請求耗時級別與記錄上限、Redis 掃描迭代上限遷移至配置,並將異常請求日誌預設保留數量調整為 1000 條
  • 統一 MySQL、PostgreSQL 和 Redis 查詢明細的計數、耗時和錯誤記錄,改善任務效能分析資訊的一致性
  • 系統補丁日誌保留 @/ 目標路徑別名,並最佳化詳情表格寬度等介面細節

8.0.10 (2026-07-09)

  • 修復初始化流程中超級管理員使用者 ID 來源問題

8.0.9 (2026-07-08)

  • 新增 MCP 除錯訊息檢視器,支援按 Access Token、工具和關鍵詞檢視最近 MCP 請求、響應及 MCP Coding 資料操作記錄
  • 最佳化 MCP Coding 資料上傳、下載除錯記錄,補充指令碼、資原始檔、MD5 和錯誤資訊,並省略檔案正文等敏感或大體積內容
  • 最佳化使用者角色和管理許可權規則,內建超級管理員不可停用或刪除,普通管理員不能建立、修改或刪除管理員使用者
  • 收緊訪問令牌管理許可權,非超級管理員只能管理自己的訪問令牌,檢視他人令牌時隱藏金鑰和詳細規則
  • 管理頁系統設定、使用者、Access Token、Access Key 等入口增加管理員限制和提示
  • MCP 基礎 URL 支援透過請求頭覆蓋,並複用統一請求協議識別邏輯
  • 最佳化 MCP 偵錯程式和資料平臺 WebSocket 事件訂閱偵錯程式的展示資訊
  • 最佳化全域性搜尋結果高亮,支援跨標籤頁高亮標題和 ID 命中
  • 最佳化程式碼編輯器搜尋體驗,搜尋框保持開啟,F3 / F4 可繼續使用上次搜尋條件前後跳轉
  • 最佳化開發側邊欄指令碼、聯結器和環境變數的重新整理狀態、固定操作欄和按鈕間距
  • 最佳化 JSON 修復效能,並支援對 JSON 字串中的敏感欄位進行遮蔽
  • 最佳化異常請求體錯誤響應和錯誤轉儲資訊,補充請求 Content-Type
  • 修復資原始檔列表根目錄提示和 .tips 欄位返回問題
  • 最佳化 SQL 佔位符格式化,支援 ?? 未轉義佔位符及列表、字典引數格式化
  • 完善 MCP Coding 本地草稿和 MD5 跟蹤說明

8.0.8 (2026-07-02)

  • 修復 macOS 下全域性搜尋快捷鍵不生效的問題

8.0.7 (2026-07-02)

  • 最佳化 MCP Coding 幫助說明

8.0.6 (2026-07-02)

  • 新增終端管理員 TUI,支援管理列表瀏覽、詳情檢視、程式碼檢視、原始 API 請求和檔案管理等操作
  • MCP Coding 增加資料下載、上傳 API,並支援工具列表分頁
  • 訪問令牌鑑權支援透過 X-Dff-Access-Token 請求頭傳遞令牌
  • 管理員支援管理全部訪問憑據,使用者列表增加角色列
  • 函式 API 非同步呼叫狀態加入函式上下文和編輯器提示,並修復非同步 API 任務請求處理
  • 修復延遲任務排程過期時間語義和 delayedCronJob 解析問題
  • 最佳化 MCP Coding 作用域繼承說明、幫助輸出、資料示例和服務重啟後的會話恢復
  • 聯結器配置暴露給使用者指令碼時增加敏感資訊遮蔽
  • 新增自監控上傳異常等級重置操作
  • 文件頁面支援配置為免登入檢視,並最佳化 Swagger API 文件源地址和語言選擇處理
  • 支援配置阿里雲 ossutil 命令,最佳化使用者名稱校驗規則、私有網路 CORS 預檢響應頭和前端時間展示
  • 修復使用者佇列校驗和回撥錯誤處理問題

8.0.5 (2026-06-18)

  • 最佳化 MCP Coding Web 應用實踐文件,補充作用域示例、規則註釋和前端資源存放說明

8.0.4 (2026-06-17)

  • MCP Coding 增加鑑權、聯結器和環境變數支援
  • 內建前端庫增加本地 Bootstrap 和 jQuery 靜態資源
  • 最佳化 MCP Coding 提示詞、工具流程和指令碼列表元資料
  • 完善 MCP 幫助文件結構和 Web 應用實踐說明
  • 最佳化資料平臺鑑權 v2、僅 API Key 鑑權和觀測雲聯結器 API Key ID 處理
  • 訪問令牌規則支援註釋,並最佳化快速選擇和大列表關鍵詞過濾
  • 檔案服務列表增加 index 檔案連結,指令碼集列表增加已編輯指令碼數量展示
  • 增加缺失函式的清理操作,並僅在存在缺失函式時展示入口
  • 增加全域性搜尋快捷入口並最佳化提示文案
  • 增加自監控告警資料寫入方法,並修復自監控狀態對映
  • 增加啟動時 Redis 健康檢查,最佳化 Redis 臨時客戶端重試和啟動失敗處理
  • 修復系統資料庫連線失敗、MCP 請求錯誤處理、路由響應處理和操作記錄路由名缺失等問題
  • 最佳化資料平臺 WebSocket 事件訂閱連線錯誤日誌,並移除廢棄的 ping_v2 處理
  • 增加日語介面翻譯,完善路由文件翻譯

8.0.3 (2026-06-10)

  • 修復資原始檔上傳、指令碼集匯入缺少檔案時的請求校驗
  • 修復檔案服務連結編碼和 HTML 標籤渲染問題
  • 指令碼提示內容改為純文字渲染
  • 修復系統指標頁面圖表視窗縮放監聽器生命週期問題
  • 修復資料平臺 WebSocket 事件訂閱傳輸錯誤中的主機名展示

8.0.2 (2026-06-10)

  • 新增 PostgreSQL 資料庫備份匯出
  • 管理員工具新增釋出 Redis 任務命令
  • 增加資料庫相容分支檢測
  • 修復 MySQL 備份匯出 JSON 和文字欄位的編碼問題
  • 修復 MCP 鑑權、響應路徑安全和備份一致性問題
  • 移除測試 Webhook 端點
  • 錯誤提示彈窗增加抖動動畫
  • 更新 Logo 中的主版本號

8.0.1 (2026-06-09)

  • 最佳化 MCP Coding 的「檔案管理」支援
  • MCP Coding 增加 CronJob 支援
  • 長時間未收到資料平臺 WebSocket 事件訂閱 Ping 任務時,本地端會主動斷開並重連 WebSocket
  • 修復資料平臺 WebSocket 事件訂閱處理相關問題
  • 修復已知 Bug
  • 最佳化 UI 介面

8.0.0 (2026-06-07)

  • MCP Coding 增加對「檔案管理」、「檔案服務」、「函式 API」的支援