发布日期: 2026-08-18
版本号: v13.2.0

Grafana 13.2.0 版本发布,包含安全更新、大量功能增强和错误修复。安全方面修复了漏洞CVE-2026-17183。功能增强涵盖多个模块:告警系统改进了导入向导、通知模板和路由树识别;仪表板支持阈值插值、嵌套深度增加至4层并默认启用新面板控件;Provisioning功能得到大幅增强,新增了对GitHub Enterprise和Bitbucket的Webhook支持、改进了Git同步预览与提交归因,并优化了迁移向导;此外,Azure Monitor、CloudWatch日志、日志视图和数据转换等功能也有提升。版本同时修复了众多错误,涉及告警规则显示、仪表板加载指示器、数据源选择器高亮、日志表格显示以及Provisioning过程中的多个问题。值得注意的破坏性变更是移除了alertingSaveStateCompressed特性标志。最后,还包含多项插件开发框架的修复与改进。

更新内容 (中文)

下载页面 新功能亮点

安全

  • CVE-2026-17183

功能与增强

  • 告警: 在告警设置页面添加导入选项卡 #129051, @rodrigopk
  • 告警: 在导入到GMA向导中添加通知模板导入功能 #128329, @rodrigopk
  • 告警: 在导入到GMA向导中添加提升和自动同步功能 #126907, @rodrigopk
  • 告警: 在导入设置页面添加分阶段配置摘要 #129204, @rodrigopk
  • 告警: 在服务器端计算分阶段配置来源 #130727, @rodrigopk
  • 告警: 将通知 API 迁移到 v1beta1 #124702, @rodrigopk
  • 告警: 将 “default” 和 “user-defined” 识别为默认路由树 (1/4) #127880, @rodrigopk
  • 告警: 将 “default” 和 “user-defined” 识别为默认路由树 (2/4) #127881, @rodrigopk
  • 告警: 将 “default” 和 “user-defined” 识别为默认路由树 (3/4) #127883, @rodrigopk
  • 告警: 将 “default” 和 “user-defined” 识别为默认路由树 (4/4) #127884, @rodrigopk
  • 告警: 当联系点来源不匹配时,返回 403 而不是 500 #127699, @rwwiv
  • 告警: 回退分阶段导入配置 #129243, @rodrigopk
  • 告警: 在静默时间选择器中将不可用的时间间隔显示为禁用状态 #130323, @rodrigopk
  • 告警: 在导入到 GMA 中跟踪导入方法分析 #128142, @rodrigopk
  • 告警: 移除 AlertingCentralHistory 功能标记 #130164, @konstantinmv
  • 分析: 在 Loki 使用洞察事件中添加公共仪表板 UID(企业版)
  • 审计: 在用户删除审计日志中记录用户名(企业版)
  • Azure Monitor: 缓存订阅查找并在 buildQuery 中合并双重 Unmarshal #123556, @adamyeats
  • Azure Monitor: Azure Metrics 批量 API 实现后端 #123696, @bossinc
  • CloudWatch Logs: 添加按数据源查询的前端支持 #123742, @kevinwcyu
  • 颜色刻度: 移除实时悬停值,从热图工具提示中移除 #128812, @leeoniya
  • 仪表板列表: 在可用时显示仪表板描述工具提示 #130006, @DeeGeeGit
  • 仪表板: 从仪表板设置选项卡重定向到侧边栏对应项 #125966, @bfmatei
  • 仪表板: 允许阈值插值 #128451, @mdvictor
  • 仪表板: 弃用脚本仪表板并默认禁用它们 #130207, @kristinademeshchik
  • 仪表板: 默认启用新的视图面板控件 #129187, @torkelo
  • 仪表板: 将嵌套深度增加到 4 并允许嵌套选项卡 #129174, @bfmatei
  • 仪表板: 在一个 UI 中显示面板查询错误和通知 #127436, @mdvictor
  • 开发者指南: 添加关于需要签名提交的说明 #127162, @gelicia
  • 文档: 记录跟踪文件导出器 #129339, @leandro-deveikis
  • Explore Logs: 在暗色主题中调亮日志行高亮颜色,更新已弃用的固定颜色 #130516, @L2D2Grafana
  • 文件夹 API: 使用应用平台 API 调用替换遗留访问控制逻辑 #125642, @aocenas
  • Go: 将版本更新到 1.26.5 #128011, @macabu
  • GrafanaUI: 为 GrotNotFound 镜头添加真实的放大效果 #130118, @xndcn
  • 主页: 为所有用户启用统一主页(移除标志) #129054, @MattIPv4
  • Live: 在 ha_engine_address 中支持 redis:// 和 rediss:// (TLS) 连接 URL #129938, @DeeGeeGit
  • 日志: 添加更多建议字段并与新的日志表集成 #128002, @matyax
  • 日志: 使用灰色 (dimgray) 作为调试级别颜色 #129896, @L2D2Grafana
  • 插件: 强制启用 TLS 1.3 功能标记 #130390, @aangelisc
  • 预配置 (企业版): (4/8) 为 GitLab 和 Bitbucket 添加 OAuth 应用连接(企业版)
  • 预配置: 为 GitHub Enterprise 添加仪表板预览 #127614, @floriecai
  • 预配置: 添加 Github Enterprise 前端 #127209, @floriecai
  • 预配置: 在资源选项卡中添加未同步资源的过滤器 #128456, @MissingRoberto
  • 预配置: 添加以签名者身份撰写提交的选项 #127970, @amalavet
  • 预配置: 在作业摘要表中添加资源类型图标 #127237, @MissingRoberto
  • 预配置: 为 GithubEnterprise 添加 webhook 支持(企业版)
  • 预配置: 允许覆盖 Git Sync 提交作者 #130547, @amalavet
  • 预配置: 将作业归因于其作者和来源 #128819, @amalavet
  • 预配置: 将 webhook 创建的作业归因于发送用户(企业版)
  • 预配置: Bitbucket webhook UI #128649, @amalavet
  • 预配置: Bitbucket webhooks(企业版)
  • 预配置: 将提交消息模板更改为多行文本区域 #128529, @cursoragent
  • 预配置: 对比 Git Sync PR 预览与合并基准 #128149, @amalavet
  • 预配置: 对比 GitLab Git Sync PR 预览与合并基准(企业版)
  • 预配置: 在 UI 中为 Github Enterprise 启用仪表板预览 #127906, @floriecai
  • 预配置: 在公共预览中默认启用 Git Sync 约定 #130670, @MissingRoberto
  • 预配置: 默认启用 Git Sync 用户归属 #130671, @MissingRoberto
  • 预配置: 默认启用 Github Enterprise 提供程序 #128376, @floriecai
  • 预配置: 默认为 enterp… 启用 Github Enterprise 提供程序(企业版)
  • 预配置: 在迁移 gitops 工作流中将 SLO 应用排除在 UI 之外 #128961, @floriecai
  • 预配置: 阻止 SLO 管理的仪表板被导出 #128815, @floriecai
  • 预配置: GitLab webhooks(后端) #127204, @amalavet
  • 预配置: 改进 Git Sync 拉取请求注释 #128100, @MissingRoberto
  • 预配置: 改进 github 连接的表单错误 #128133, @floriecai
  • 预配置: 在 PR 注释中链接文件夹元数据和已删除的文件 #128895, @MissingRoberto
  • 预配置: 使“迁移到 GitOps”对播放列表资源无关 #127028, @MissingRoberto
  • 预配置: 使资源选项卡树可折叠 #128453, @MissingRoberto
  • 预配置: 为“迁移到 GitOps”资源表添加分页 #128042, @MissingRoberto
  • 预配置: 美化打印生成的 _folder.json #127947, @MissingRoberto
  • 预配置: 在“迁移资源”列表中显示文件夹路径 #128454, @MissingRoberto
  • 预配置: 在最近的作业中显示作业作者和来源 #128820, @amalavet
  • 预配置: 在“迁移到 GitOps”抽屉中显示作业错误 #127936, @MissingRoberto
  • 预配置: 在资源选项卡中显示播放列表的同步状态 #127021, @MissingRoberto
  • 预配置: 显示谁触发了仓库作业 #127984, @amalavet
  • 预配置: 显示 github 错误详情 #128059, @floriecai
  • 预配置: 迁移 grafana -> gitops 时设置分支的 UI #128562, @floriecai
  • 预配置: 使 GitLab 适应与提供程序无关的 webhook 生命周期(企业版)
  • 预配置: 在预配置徽章旁添加“查看仓库”链接 #127409, @ywzheng1
  • 预配置: 添加强制完全拉取而非增量同步的功能 #128330, @floriecai
  • 预配置: 添加在仓库和连接中禁用 webhook 的选项 #126790, @Shubham19032004
  • 预配置: 在仓库页面标题中添加提供程序徽标 #127223, @amalavet
  • 预配置: 允许在无文件夹模式下为根级别保存和新建文件夹启用 Git Sync 选项 #127399, @Shubham19032004
  • 预配置: 实现 GitLab webhooks(企业版)
  • 预配置: 将 Git Sync PR 页脚链接到仓库管理页面 #128353, @MissingRoberto
  • 预配置: 使每个资源的同步写入超时可配置 #127862, @MissingRoberto
  • 预配置: 当令牌密钥丢失时重新生成令牌 #127878, @MissingRoberto
  • 预配置: 为 GitLab 仓库显示 webhook UI #127806, @amalavet
  • 预配置: 支持迁移到选定的分支 #128356, @MissingRoberto
  • 查询变量: 重新设计查询变量编辑器 #127048, @grafakus
  • 报告: 支持不带类型允许列表的模板变量(企业版)
  • SQLite: 当禁用 wal 时回退日志模式 #130695, @pstibrany
  • 表格: 使单元格工具提示高度动态,以免内容被截断 #127107, @fastfrwrd
  • 跟踪视图: 在显示跟踪到日志按钮时检查日志的存在性 #128702, @matyax
  • 跟踪: 添加文件导出器以将跟踪信息写入为 OTLP/JSON #128679, @leandro-deveikis
  • 转换: 即使只有一个数据系列,也保持合并系列/表可用 #129569, @nicwestvold
  • 统一存储: 将垃圾回收试运行默认值设置为 false #130533, @filewalkwithme
  • 视图面板: 扇出选项的 URL 同步 #128270, @torkelo
  • 告警: 当同步未激活时,允许非管理员用户导航导入到 GMA 向导 #127818, @rodrigopk
  • 预配置: 允许以签名者身份撰写提交 #127969, @amalavet

错误修复

破坏性变更

插件开发修复与变更

更新内容 (原始)

Download page What’s new highlights

Security

  • CVE-2026-17183

Features and enhancements

  • Alerting: Add Import tab in alerting settings page #129051, @rodrigopk
  • Alerting: Add notification template import to the import-to-GMA wizard #128329, @rodrigopk
  • Alerting: Add promote and auto sync to ImportToGMAWizard #126907, @rodrigopk
  • Alerting: Add staged configuration summary in import settings page #129204, @rodrigopk
  • Alerting: Compute staged config origin server-side #130727, @rodrigopk
  • Alerting: Migrate notifications API to v1beta1 #124702, @rodrigopk
  • Alerting: Recognize “default” and “user-defined” as the default routing tree (1/4) #127880, @rodrigopk
  • Alerting: Recognize “default” and “user-defined” as the default routing tree (2/4) #127881, @rodrigopk
  • Alerting: Recognize “default” and “user-defined” as the default routing tree (3/4) #127883, @rodrigopk
  • Alerting: Recognize “default” and “user-defined” as the default routing tree (4/4) #127884, @rodrigopk
  • Alerting: Return 403 instead of 500 on contact point provenance mismatch #127699, @rwwiv
  • Alerting: Revert a staged import configuration #129243, @rodrigopk
  • Alerting: Show unusable time intervals as disabled in the mute timings selector #130323, @rodrigopk
  • Alerting: Track import method analytics in import to gma #128142, @rodrigopk
  • Alerting: remove AlertingCentralHistory FT #130164, @konstantinmv
  • Analytics: Add public dashboard UID to loki usage insights events (Enterprise)
  • Auditing: Record the user name on user deletion audit logs (Enterprise)
  • Azure Monitor: Cache subscription lookups and collapse double Unmarshal in buildQuery #123556, @adamyeats
  • Azure monitor: Azure Metrics Batch API Implementation backend #123696, @bossinc
  • CloudWatch Logs: Add frontend support for querying by data source #123742, @kevinwcyu
  • ColorScale: Remove live hoverValue, remove from HeatMap tooltip #128812, @leeoniya
  • DashList: Show dashboard description tooltip when it’s available #130006, @DeeGeeGit
  • Dashboard: redirect from dashboard settings tabs to sidebar counterparts #125966, @bfmatei
  • Dashboards: Allow threshold interpolation #128451, @mdvictor
  • Dashboards: Deprecate scripted dashboards and disable them by default #130207, @kristinademeshchik
  • Dashboards: Enable new view panel controls by default #129187, @torkelo
  • Dashboards: Increase nesting depth to 4 and allow nested tabs #129174, @bfmatei
  • Dashboards: Show panel query errors and notices in one UI #127436, @mdvictor
  • Developer Guide: Add note about requiring signed commits #127162, @gelicia
  • Docs: document the tracing file exporter #129339, @leandro-deveikis
  • Explore Logs: log line highlight color lighten in dark, update deprecated pinned color #130516, @L2D2Grafana
  • Folder API: Replace legacy access control logic with app platform API call #125642, @aocenas
  • Go: Update version to 1.26.5 #128011, @macabu
  • GrafanaUI: Add real magnification effect to GrotNotFound lens #130118, @xndcn
  • Home: Enable unified homepage for all users (remove flag) #129054, @MattIPv4
  • Live: Support redis:// and rediss:// (TLS) connection URLs in ha_engine_address #129938, @DeeGeeGit
  • Logs: Add more suggested fields and integrate with the new Logs Table #128002, @matyax
  • Logs: use gray (dimgray) for debug level color #129896, @L2D2Grafana
  • Plugins: Force TLS 1.3 feature toggle #130390, @aangelisc
  • Provisioning (enterprise): (4/8) Add OAuth app connections for GitLab and Bitbucket (Enterprise)
  • Provisioning: Add Dashboard Previews to GitHub Enterprise #127614, @floriecai
  • Provisioning: Add Github Enterprise frontend #127209, @floriecai
  • Provisioning: Add filter for out-of-sync resources in Resources tab #128456, @MissingRoberto
  • Provisioning: Add option to author commits as the signer #127970, @amalavet
  • Provisioning: Add resource kind icons to job summary table #127237, @MissingRoberto
  • Provisioning: Add webhook support for GithubEnterprise (Enterprise)
  • Provisioning: Allow overriding the Git Sync commit author #130547, @amalavet
  • Provisioning: Attribute jobs to their author and origin #128819, @amalavet
  • Provisioning: Attribute webhook-created jobs to the sending user (Enterprise)
  • Provisioning: Bitbucket webhook UI #128649, @amalavet
  • Provisioning: Bitbucket webhooks (Enterprise)
  • Provisioning: Change commit message template to multi-line textarea #128529, @cursoragent
  • Provisioning: Diff Git Sync PR previews against the merge base #128149, @amalavet
  • Provisioning: Diff GitLab Git Sync PR previews against the merge base (Enterprise)
  • Provisioning: Enable Dashboard Previews for Github Enterprise in UI #127906, @floriecai
  • Provisioning: Enable Git Sync conventions by default in public preview #130670, @MissingRoberto
  • Provisioning: Enable Git Sync user attribution by default #130671, @MissingRoberto
  • Provisioning: Enable Github Enterprise provider by default #128376, @floriecai
  • Provisioning: Enable Github Enterprise provider by default for enterp… (Enterprise)
  • Provisioning: Exclude SLO-apps from UI in migrate gitops workflow #128961, @floriecai
  • Provisioning: Exclude SLO-managed dashboards from being exported #128815, @floriecai
  • Provisioning: GitLab webhooks (backend) #127204, @amalavet
  • Provisioning: Improve Git Sync pull-request comment #128100, @MissingRoberto
  • Provisioning: Improve form errors for github connections #128133, @floriecai
  • Provisioning: Link folder metadata and deleted files in PR comments #128895, @MissingRoberto
  • Provisioning: Make Migrate to GitOps resource-agnostic for playlists #127028, @MissingRoberto
  • Provisioning: Make Resources tab tree foldable #128453, @MissingRoberto
  • Provisioning: Paginate the Migrate to GitOps resources table #128042, @MissingRoberto
  • Provisioning: Pretty-print generated _folder.json #127947, @MissingRoberto
  • Provisioning: Show folder path in Migrate resources list #128454, @MissingRoberto
  • Provisioning: Show job author and origin in recent jobs #128820, @amalavet
  • Provisioning: Show job errors in Migrate to GitOps drawer #127936, @MissingRoberto
  • Provisioning: Show sync status for playlists in Resources tab #127021, @MissingRoberto
  • Provisioning: Show who triggered repository jobs #127984, @amalavet
  • Provisioning: Surface github error details #128059, @floriecai
  • Provisioning: UI to set branch when migrating grafana -> gitops #128562, @floriecai
  • Provisioning: adapt GitLab to the provider-agnostic webhook lifecycle (Enterprise)
  • Provisioning: add “View repository” link next to provisioned badges #127409, @ywzheng1
  • Provisioning: add ability to force full pull instead of incremental sync #128330, @floriecai
  • Provisioning: add option to disable webhook in repository and connection #126790, @Shubham19032004
  • Provisioning: add provider logo to repository page title #127223, @amalavet
  • Provisioning: allow Git Sync option for root-level saves and new folders in folderless mode #127399, @Shubham19032004
  • Provisioning: implement GitLab webhooks (Enterprise)
  • Provisioning: link Git Sync PR footer to repo admin page #128353, @MissingRoberto
  • Provisioning: make sync per-resource write timeout configurable #127862, @MissingRoberto
  • Provisioning: regenerate token when its secret is missing #127878, @MissingRoberto
  • Provisioning: show webhook UI for GitLab repositories #127806, @amalavet
  • Provisioning: support migrating to a selected branch #128356, @MissingRoberto
  • QueryVariable: Redesign the query variable editor #127048, @grafakus
  • Reports: support template variables without a type allowlist (Enterprise)
  • SQLite: Revert the journal mode when wal is disabled #130695, @pstibrany
  • Table: Make cell tooltips dynamic height so content is not cut off #127107, @fastfrwrd
  • Trace View: Check for the existence of logs when showing the trace-to-logs button #128702, @matyax
  • Tracing: add file exporter to write traces as OTLP/JSON #128679, @leandro-deveikis
  • Transformations: Keep Merge series/tables available with a single data series #129569, @nicwestvold
  • Unified Storage: set garbage collection dry run default to false #130533, @filewalkwithme
  • ViewPanel: Url sync for fanout option #128270, @torkelo
  • alerting: allow import to gma wizard navigation for non admin users when sync is not active #127818, @rodrigopk
  • provisioning: allow authoring commits as the signer #127969, @amalavet

Bug fixes

Breaking changes

Plugin development fixes & changes

下载链接