更新日誌¶
各版本變更記錄。
v1.1.0(2026-09-21)¶
多機管理(Agent / Server 架構)
- Agent gRPC 客戶端:Agent 主動連 OpsMini Server(單埠 gRPC 雙向流),心跳 + 指數退避重連,接收執行 / 檔案任務並回傳結果
- OpsMini Server 端:註冊 / 心跳 / 連線管理、執行任務下發、結果接收(程式碼遷至 OpsAnt 專案獨立 Go 子專案
opsmini-server/,OpsMini 僅保留 Agent) - 命令 / 指令碼執行:command 與 shell / python 指令碼,結果(stdout / stderr / exit code / 耗時)回傳
- 檔案拉取(PullFile):Server 從 Agent 拉取檔案(分片上傳 + size / md5 校驗)
- 檔案下發(PushFile):Server 向 Agent 下發檔案(分片 + 斷點續傳 + md5 校驗),支援目標為目錄(保留原檔名)
- 連線狀態檢測 + 長連線保活:Agent 線上 / 離線狀態、心跳超時判定、gRPC keepalive
- 接入 OpsAnt:面板「設定」頁視覺化配置 OpsAnt 地址 / Token(執行時熱切換,Token 顯示支援眼睛切換明文 / 密文),SSO 免認證跳轉(預設開啟)
- 移除
/agent/v1REST API:改用 gRPC 雙向流(原 REST API 及前端「API Token」設定頁一併移除)
面板功能增強
- 檔案頁目錄下載:目錄一鍵壓縮為 zip 下載(彈窗提示 + 目錄大小 + 所在分割區磁碟使用率)
- 檔案頁目錄刪除:遞迴刪除目錄(危險操作彈窗 + 輸入目錄名二次確認)
- 檔案頁長名稱最佳化:超長檔案 / 目錄名省略顯示,懸停檢視完整名(消除橫向捲軸)
- 系統管理「網路」路由表:網卡下方新增路由表展示(目標網路 / 閘道 / 子網掩碼 / 標誌 / 介面 / 度量)
- MCP 配置增強:支援「配置檔案(JSON)」與「表格」兩種輸入方式;SSE / HTTP 方式支援自訂請求頭(多個)與超時時間
- 防火牆增強:啟用前自動放行面板埠與 SSH 埠(22),避免啟用後無法存取;識別「已安裝未啟用」的 ufw
- Prometheus 指標增強:新增
opsmini_cpu_usage_percent/opsmini_mem_usage_percent即時使用率、node_procs_total總處理程序數 - 統一確認彈窗:所有刪除 / 危險操作改用平臺自帶確認彈窗(替換瀏覽器原生 confirm)
終端最佳化
- 輸出留白:命令輸出左右 / 底部增加留白,不再貼邊
- 全螢幕 Esc 修復:全螢幕模式下按 Esc 不再退出全螢幕(避免與 vim 編輯模式的 Esc 衝突)
- 會話保持:切換頁面後終端會話不再重置(會話有效期內保持)
- 字元集設定:新增字元集選擇(UTF-8 / GBK / GB18030 / Big5),解決中文亂碼
體驗最佳化
- 頁面標題:顯示「OpsMini · 存取地址」,多標籤頁可區分
- 密碼可見性:修改密碼、接入 OpsAnt Token 等輸入框新增「顯示 / 隱藏」小眼睛
- 設定頁佈局:「雙因素驗證」與「接入 OpsAnt」並排展示,移除「自動更新」開關
v1.0.0(2026-09-13)¶
OpsMini 首個正式版本,單二進位制交付,核心能力:
- AI 維運:自然語言診斷、日誌智慧分析、命令生成與執行(SSE 流式輸出)、MCP 工具接入
- 監控告警:CPU / 記憶體 / 磁碟 / 網路指標時序採集,告警規則支援郵件、面板、企業微信、釘釘、飛書群機器人通知
- 主機安全:安全評分、基線檢查、檔案完整性監控(FIM)、威脅檢測、防火牆、登入安全
- 軟體商店:應用分類 + 一鍵安裝 + 官方模版同步
- AI 技能(Skill Hub):技能檢索、安裝、上傳
- Web 終端:WebSocket + pty 互動式 shell,多會話
- 常規維運:網站、資料庫、計劃任務、檔案管理
- 雙因素驗證(2FA):全域性開關 + 每使用者 TOTP 繫結
- 監控匯出:Prometheus
/metrics端點(node_exporter 相容) - 通知管理:SMTP / 企業微信 / 釘釘 / 飛書
- 配置精簡:JWT 金鑰、Agent Token、AI 配置均面板化,配置檔案僅保留最小項
- 日誌系統:日誌級別可配置(info / warn / error),日誌落盤
- 賬號恢復:
-reset-pass/-reset-mfa子命令 - 7 語言 i18n:簡中 / 繁中 / 英 / 日 / 韓 / 泰 / 德
- 白色極簡 UI:白色 + 黑色字型配色,品牌藍點綴
- 雙 API:
/api/v1(瀏覽器用)+/agent/v1(機器間標準 REST)
完整版本歷史以倉庫 Release 為準:GitHub Releases