Grafana 13.3.0 於二零二六年十月二十七日發佈,同日另推 13.2.5、13.1.9、13.0.12 與 12.4.14 四個維護版本。主版本包含十項安全性修補、一百一十一項功能改進與三十五項錯誤修正,並有一項破壞性變更。該專案在 GitHub 累積 77,550 顆星標,採 AGPL-3.0 授權。

Grafana 的 GitHub README 開頭畫面,頂部顯示專案標誌與「The open-source platform for monitoring and observability」標語,下方說明可查詢、視覺化與告警來自各處儲存的指標,並列出下載與文件入口

Grafana 13.3.0 這次更新了什麼?

Grafana 13.3.0 是十月二十七日發佈的主版本,內含十項安全性修補、一百一十一項功能改進與三十五項錯誤修正。官方同日另推四個分支維護版本,覆蓋舊系列。

版本節奏顯示這是一個例行主版本。上一版 13.2.0 於八月十八日發佈,兩者相隔約十週,符合該專案近年的季度安排。發佈說明把改動分成安全性、功能增強、錯誤修正、破壞性變更與外掛開發五個章節,其中功能增強部分條目最多,達一百一十一項。

安全性章節的份量值得注意。十項修補在整個發佈說明中只佔十行,每行格式相同,僅有 CVE 編號與修補描述,沒有嚴重等級、影響元件或攻擊條件的說明。

Grafana 倉庫首頁頂部,顯示倉庫名稱 grafana/grafana、Public 標記、Watch 與 Fork 計數、Star 77.5k 標記,以及右側 About 欄的可觀測性平台簡介與官方網址

為何同一日要發佈五個分支的修補版本?

同一批問題影響多個仍在維護的分支,官方選擇同日回補,讓舊版使用者不必先升級主版本。四個維護分支各處理三至四項 CVE,主版本處理十項。

各分支的修補數量並不相同。13.2.5 回補四項 CVE,13.1.9、13.0.12 與 12.4.14 各回補三項,主版本 13.3.0 則處理十項。差異來自分支壽命,較新的分支包含較多個別問題的修補。

這種同步發佈的模式在近兩個月反覆出現。九月十五日、九月二十九日、十月十三日與十月二十七日四個日期,每次都同時推出 13.2.x、13.1.x、13.0.x 與 12.4.x 四條線的維護版本,節奏穩定在半個月一次。

對自架團隊而言,這代表修補不會被迫綁定主版本升級。仍在使用 12.4 系列的組織可以只套用 12.4.14,取得三項 CVE 的修補,不必先處理跨版本的相容性問題。

Grafana 倉庫統計側欄,顯示 Star 數 77.5k、Fork 數 14.9k、Watchers 數量、主要語言 TypeScript 佔比,以及 AGPL-3.0 授權標記與主題標籤清單

十項安全性修補為何沒有公開細節?

發佈說明只列出 CVE 編號,未附技術細節與攻擊條件。這是常見做法,目的在修補擴散前降低被利用風險,完整說明通常稍後在安全公告補上。

這種資訊揭露方式在開源基礎設施專案中相當普遍。CVE 編號本身已足以讓資產管理系統識別風險,而細節延後公開可以為尚未升級的部署爭取時間。

管理員的實務判斷點在於修補的優先次序。由於發佈說明未標示嚴重等級,單看版本說明無法區分哪一項屬於遠端執行、哪一項屬於資訊洩露。可行的做法是查閱 NVD 或 GitHub 安全公告頁面,取得各編號的評分與影響範圍。

企業環境還需要考慮合規要求。部分稽核框架要求弱點在公告後的特定期限內完成處置,若無法即時取得嚴重等級,資產清單的風險排序就會失真。此時把整批修補視為高優先處理,通常比逐項等待評估更穩妥。

升級到 13.3.0 有什麼破壞性變更?

唯一破壞性變更是設定檔章節改名,外掛市集的 marketplace 段落改為 plugins_marketplace。使用自訂設定檔的部署需同步調整。

這項改動來自一個編號 132172 的合併請求,屬於設定命名一致性整理。影響範圍限於明確在設定檔中自訂外掛市集參數的部署,使用預設值或環境變數注入的部署不受影響。

檢查方式相當直接。在部署主機上搜尋設定檔內的 marketplace 字樣,若出現在章節標題位置,就需要改為 plugins_marketplace。容器化部署則要確認環境變數的對應名稱是否隨之變更。

儀表板與前端有什麼實質改動?

前端加入子資源完整性校驗,儀表板的自動網格成為預設排版,面板描述新增副標題選項,全域變數加入 __namespace。日誌表格與追蹤檢視亦調整了數項操作細節。

子資源完整性校驗屬於縱深防禦措施。前端載入外部資源時比對雜湊值,可在資源被替換時阻止執行,這類機制過去多見於一般網站,基礎設施管理介面採用者相對少見。

儀表板層面的改動偏向使用體驗。自動網格成為預設排版,減少了手動對齊面板的工作量。

面板描述新增副標題欄位,讓同一塊面板可以同時標示用途與補充說明。全域變數 __namespace 則方便在多命名空間環境中共用同一份儀表板定義。日誌與追蹤的調整屬於細節修正,日誌表格的箭頭方向被反轉,懸停溢出在預設狀態下停用。

企業團隊應該如何規劃升級?

先確認設定檔是否引用 marketplace 段落,再於測試環境驗證外掛與同步流程。同批修補已回補至四個舊分支,無法即時升級主版本者先套用維護版本。

升級順序建議由低風險環境開始。先在測試或預備環境套用,觀察外掛載入、資料源連線與告警規則是否正常,再推進到生產環境。這個流程對使用外掛較多的部署尤其必要,因為外掛與主版本之間存在相容性矩陣。

需要留意的是外掛權限資料。同一版本修正了升級過程中誤刪存取控制角色的問題,若組織曾遇過升級後權限遺失,這次更新可以一併處理。

備份設定與資料庫仍是前置動作。Grafana 的儀表板與資料源設定存放於資料庫,升級前後各留一份快照,可以在出現非預期行為時快速回退。

Grafana 13.3.0 對自架團隊意味著什麼?

這次發佈一次性回補四條舊分支,把長尾使用者納入安全更新範圍;十項 CVE 未公開細節,管理員應整批同等處理並核對實際生效版本。

這次發佈的訊號不在功能數量,而在維護紀律。一次性回補四條舊分支,代表專案把長尾使用者納入安全更新範圍,這對無法跟隨主版本節奏的組織相當關鍵。

十項 CVE 未公開細節,則提醒管理員不能只看版本說明決定優先次序。把整批修補當作同一等級處理,並在部署後核對實際生效的版本號,是比較可靠的做法。

常見問題

Grafana 13.3.0 與 13.2.5 應該選哪一個?

兩者的定位不同。13.3.0 是主版本,包含新功能與完整的安全性修補。13.2.5 是維護版本,只回補四項 CVE 與少量修正,適合暫時無法承擔主版本變更的部署。

升級後外掛市集沒有生效,可能原因是什麼?

最常見的原因是設定檔仍使用舊章節名稱。把 config.ini 中的 marketplace 段落改為 plugins_marketplace 之後重新啟動服務,多數情況可以恢復。

這次修補涉及哪些嚴重等級的弱點?

發佈說明未標示嚴重等級。需要查閱 GitHub 安全公告或 NVD 對應頁面,取得各 CVE 編號的評分與影響範圍,再決定處置優先次序。

舊版 12.4 系列還會持續維護嗎?

從發佈紀錄看仍然會。12.4.14 與 13.3.0 同日推出,說明該分支仍在安全更新範圍內,但功能層面的更新不會回補。

升級需要停機嗎?

單節點部署通常需要重啟服務。容器化或高可用部署可以採滾動更新,逐個實例替換,期間維持服務可用。

破壞性變更會影響既有儀表板嗎?

不會。該項變更只涉及設定檔章節命名,儀表板定義、資料源設定與告警規則都不受影響。

子資源完整性校驗會不會影響自訂外掛?

校驗針對前端載入的靜態資源。透過官方管道發佈的外掛不受影響,自行修改前端資產的部署則需要同步更新雜湊值。

如何確認目前執行的是哪個版本?

登入後在說明選單或伺服器資訊頁可以查看版本號。命令列部署亦可直接查詢執行檔版本,核對是否為 13.3.0。

Grafana 13.3.0 的更新節奏透露什麼訊號?

每半個月一次的四分支同步回補,說明官方把長尾使用者納入安全更新範圍。自架團隊只要確認設定命名、依風險排序升級,就能跟上修補節奏。

Grafana 13.3.0 是一次以安全修補為主軸的例行版本。十項 CVE、一百一十一項功能改進與一項設定命名變更,構成了這次更新的全貌。

同日推出的四個維護版本,則讓修補的覆蓋面延伸到舊分支。對自架團隊而言,先確認設定檔命名、再依環境風險排序升級,是這次更新最實際的執行重點。