grafana v11.5.0 版本更新介绍
发布日期: 2025-01-28
版本号: v11.5.0
Grafana 11.5.0版本带来多项功能增强与优化。主要更新包括:告警系统新增HCL格式规则导出、支持显示非活跃告警列表、优化策略树性能及默认启用API服务;数据源方面,CloudWatch支持OpenSearch PPL/SQL查询,Azure Monitor改进Prometheus集成,Loki增强标签过滤与查询同步功能。仪表盘面板新增无限滚动日志查看、变量联动及统计面板百分比显示自定义选项。企业版功能包含公告栏排序优化、SAML实体ID支持及PDF导出缩放选项。修复了告警规则保存异常、权限路径匹配、面板变量更新失效等关键问题。此外,Loki默认改用/labels API可能影响现有查询,需注意兼容性调整。安全方面升级至Go 1.23.5,并优化了多项性能与用户体验细节。
更新内容 (中文)
功能与增强
- 云迁移: 创建认证API服务 #96581, @leandro-deveikis
- 告警: 新增HCL格式导出告警规则按钮 #96785, @soniaAguilarPeiron
- 告警: 在告警列表面板中显示非活跃告警选项 #96888, @bradleypettit
- 告警: 新增state_periodic_save_batch_size配置选项 #98019, @alexander-akhmetov
- 告警: 将max_attempts默认值改为3 #97461, @stevesg
- 告警: 使用k8s API消费通知策略树 #96147, @konrad147
- 告警: 默认启用alertingApiServer标志 #98282, @yuri-tceretian
- 告警: 在洞察视图中添加探索按钮 #96496, @ppcano
- 告警: 优化告警历史页面性能 #97619, @soniaAguilarPeiron
- 告警: 使用k8s API实现告警规则策略预览 #97070, @tomratcliffe
- 告警: 在k8s模板组API和UI中返回默认内置模板 #96330, @JacobsonMT
- 告警: 简化通知步骤 #96430, @soniaAguilarPeiron
- 告警: 状态管理器在每次规则评估时仅获取一次镜像 #98289, @yuri-tceretian
- 分析视图: 弃用:dashboardID端点,改用uid/:dashboardUID (企业版)
- 分析: 摘要: 弃用dashboard_id端点,改用dashboard_uid (企业版)
- 公告横幅: 为所有云层级启用功能 (企业版)
- 公告横幅: 移除功能开关 #98782, @Clarity-89
- 公告横幅: 移除功能开关 (企业版)
- 公告横幅: 按最后更新时间排序 (企业版)
- 认证: OAuth令牌刷新重试耗尽时返回错误 #98034, @mgyongyosi
- Azure Monitor: 新增功能开关控制仅Azure Monitor的用户认证 #96858, @adamyeats
- Azure: 优化Azure Prometheus示例UI/UX #97198, @aangelisc
- Azure: 统一Prometheus前端凭证 #96568, @yjsong11
- 维护: 升级Go至1.23.4 #98853, @Proximyst
- 维护: 升级Go至1.23.4 (企业版)
- 维护: 移除实验性存储UI #96887, @ryantxu
- 维护: 升级至Node 22 #97779, @ashharrison90
- 云迁移: 在11.5版本默认启用功能开关 #98686, @mmandrus
- 云迁移: 引入迁移助手RBAC角色 #98588, @macabu
- CloudWatch: 在日志洞察中支持OpenSearch PPL和SQL #97508, @idastambuk
- CloudWatch: 批量处理不同时间范围查询 #98230, @iwysiu
- Cloudwatch: 允许logstimeout为空字符串并标记下游错误 #96947, @iwysiu
- Cloudwatch: 更新grafana-aws-sdk以支持AWS/AmplifyHosting指标 #97799, @iwysiu
- 仪表板场景: 在变量列表中显示使用情况 #96000, @harisrozajac
- 仪表板: 为统计面板新增百分比变化文本大小选项 #96952, @XZCendence
- 仪表板: 允许在混合数据源中使用DashboardDS子查询 #97116, @mdvictor
- 仪表板: 更新保存仪表板API调用中
overwrite
参数的文档 #97011, @ArturWierzbicki - 数据源: 新增开关控制’通过告警UI管理告警’的默认行为 #98441, @macabu
- 数据源: 允许清除跟踪到日志、指标和分析的数据源选择器 #96554, @adrapereira
- Docker: 不使用旧版ENV语法 #93218, @simPod
- Elasticsearch: 健康端点处理HTTP错误 #96803, @iwysiu
- Elasticsearch: 使用_field_caps代替_mapping获取字段 #97607, @iwysiu
- 探索分析: 为本地Grafana实例预安装 #97775, @ifrost
- 探索指标: 与OTel体验统一过滤器 #98371, @bohandley
- 探索: 显示无查询应用的链接 #96625, @ifrost
- 表达式: 在Reduce组件中添加严格模式行为通知 #97224, @shubhankarunhale
- Faro: 优化TRACKING_URLS正则表达式性能 #98022, @kpelelis
- 功能开关: 将newFiltersUI功能开关设为正式可用 #97460, @Sergej-Vlasov
- 功能: 移除cloudwatchMetricInsightsCrossAccount功能开关 #98826, @idastambuk
- 前端沙箱: 通过目录UI切换插件前端沙箱 (企业版)
- Graphite: 在告警中基于用户值设置maxDataPoints #97178, @aangelisc
- 许可: 优化许可证令牌数据库代码 (企业版)
- 登录尝试: 新增设置控制用户登录锁定前的最大尝试次数 #97091, @kalleep
- 日志面板: 支持仪表板和应用的无限制滚动 #97095, @matyax
- 日志面板: 允许文本选择不改变日志详情状态 #96995, @matyax
- 日志面板: 限制显示字符为MAX_CHARACTERS #96997, @matyax
- 日志: 在使用显示字段时显示日志行正文的选项 #97209, @matyax
- 日志: 支持禁用和重新启用弹出菜单 #98254, @matyax
- 日志: 允许滚动到底部后再加载更多 #96668, @matyax
- Loki: 在查询生成器中支持禁用操作 #96751, @matyax
- Loki: 支持在日志详情中显示标签类型 #97284, @matyax
- Loki: 允许在
label
派生字段中使用正则表达式 #96609, @svennergr - Loki: 隐藏内部标签 #97323, @svennergr
- Loki: 在探索和仪表板中同步查询方向与排序顺序 #98722, @matyax
- OAuth: 支持在令牌交换时使用client_secret_jwt进行OAuth提供者认证 #95455, @naizerjohn-ms
- OAuth: 在OAuthToken和OAuthTokenSync中使用附加的外部会话数据 #96655, @mgyongyosi
- 组织选择: 在打开选择器时显示正确的已选组织 #96601, @yincongcyincong
- PDF: 新增缩放选项 (企业版)
- 插件扩展: 仅在必要时加载应用插件 #86624, @leventebalogh
- 插件: 为gcom请求添加令牌 #96261, @oshirohugo
- 插件: 为gcom请求添加令牌 (企业版)
- 插件: 当Angular版本不受支持时禁用版本安装 #97189, @oshirohugo
- 插件: 禁用特定插件类型的版本安装 #98597, @oshirohugo
- 插件: 升级至最新go插件SDK(v0.260.3)及arrow v18 #97561, @ryantxu
- 插件: 使用grafana-com sso_api_token #97096, @oshirohugo
- 插件: 使用grafana-com sso_api_token (企业版)
- Prometheus数据源: 在UI中显示信息注解 #97978, @zenador
- Prometheus: 改进标签值中特殊字符的处理 #96067, @NWRichmond
- 公共仪表板: 移除publicDashboards功能开关 #96578, @juanicabanas
- 报告: 添加允许列表电子邮件域名配置 (企业版)
- 报告: 默认包含apiserver并弃用内部ID (企业版)
- 运行时数据源: 支持核心运行时注册数据源 #93956, @torkelo
- SAML: 支持指定EntityID (企业版)
- SAML: 实现正确的SLO处理及NameID和SessionIndex管理 (企业版)
- 安全: 升级至Go 1.23.5 - 回迁至v11.5.x #99122, @Proximyst
- 安全: 升级至Go 1.23.5 - 回迁至v11.5.x (企业版)
- 快照: 新增创建和删除的RBAC角色 #96126, @evictorero
- 存储: 移除MySQL 5.7的集成测试(已EOL) #98013, @inf0rmer
- Tempo: 支持TraceQL指标示例 #96859, @adrapereira
- Tempo: 遵循数据源TLS设置进行gRPC请求 #97484, @mdisibio
- Tempo: 优化搜索标签查询生成中多值处理 #98427, @adrapereira
- 工具栏按钮: 小屏幕自动宽度 #96023, @yincongcyincong
- 跟踪视图: 将跨度过滤器设为面板选项 #98328, @adrapereira
- 转换过滤器: 实现RefID多选器 #96841, @Sergej-Vlasov
- 转换: 在提取字段转换器中添加正则表达式选项 #96593, @leeoniya
- 转换: 在GroupToMatrix转换器中添加0作为特殊值 #97642, @tskarhed
- Zipkin: 通过后端执行查询 #97754, @ivanahuckova
错误修复
- 告警: AlertingQueryRunner应跳过无效查询的子节点 #97528, @gillesdemey
- 告警: 允许通知策略过滤器匹配带引号的匹配器 #98525, @gillesdemey
- 告警: 修复告警规则列表视图摘要 #98433, @yincongcyincong
- 告警: 修复移动规则到不同文件夹后解除暂停的问题 #97580, @santihernandezc
- 告警: 修复Firefox中历史图表不显示的问题 #98128, @soniaAguilarPeiron
- 告警: 修复多次保存规则时的错误 #96658, @soniaAguilarPeiron
- 告警: 修复RuleEditorSection中的data-testid #97473, @soniaAguilarPeiron
- 告警: 修复基于完整路径的规则组权限过滤 (企业版)
- 告警: 修复go模板解析 #97145, @konrad147
- 告警: 修复规则导出中的标签转义 #97985, @moustafab
- 告警: 修复当Grafana规则存储在含"/“的文件夹时实例和历史记录缺失 #97956, @gillesdemey
- 告警: 修复导航到含”%25"的URL #96992, @gillesdemey
- 告警: 修复配置规则更新API的无变更场景 #98389, @alexander-akhmetov
- 告警: 修复使用范围查询时无法移除Reducer的问题 #97757, @soniaAguilarPeiron
- 告警: 修复录制规则渲染简化条件 #97497, @soniaAguilarPeiron
- 告警: 修复初始值为instant时移除Reducer的问题 #97054, @soniaAguilarPeiron
- 告警: 修复简化查询步骤 #97046, @soniaAguilarPeiron
- 告警: 修复Slack图片上传使用新API #97817, @moustafab
- 告警: 修复通知策略的Terraform导出 #98429, @moustafab
- 告警: 修复refId变更时条件更新问题 #97753, @soniaAguilarPeiron
- 告警: 修复引导数据中检查命名空间时使用stacks-前缀 #97492, @soniaAguilarPeiron
- 匿名用户: 添加匿名用户验证服务 (企业版)
- 认证: 修复SAML用户IsExternallySynced设置错误 #98487, @volcanonoodle
- Azure Monitor: 添加对frame.Meta.Custom结构使用的安全保护 #97766, @adamyeats
- Azure/GCM: 改进错误显示 #96921, @aangelisc
- CloudWatch: 修复获取通配符的条件 #98648, @iwysiu
- CloudWatch: 修复获取字段时的日志组插值 #98054, @idastambuk
- 仪表板: 修复旧版DashboardModel.annotations的兼容性问题 #97328, @torkelo
- 仪表板: 修复过滤面板不响应变量变更的问题 #98718, @oscarkilhed
- 仪表板: 修复weekStart变更时的周相对时间范围 #98167, @torkelo
- 仪表板: 面板响应
timeFrom
和timeShift
变量变更 #98510, @Sergej-Vlasov - 日期时间选择器: 修复日期选择器显示无效日期的问题 #97888, @torkelo
- 修复: 支持数据源变量查询 #98098, @sunker
- 修复: 当用户通过apikey/sa或渲染密钥认证时不获取组织 #97162, @mgyongyosi
- 修复: 使用数据代理时的URL双重编码 #98494, @s4kh
- 字体: 禁用上下文字体连字 #98521, @ashharrison90
- GrafanaUI: 修复AutoSizeInput中受控/非受控状态不一致 #96696, @joshhunt
- GrafanaUI: 回滚AutoSizeInput状态修复 #97551, @itsmylife
- InfluxDB: 即席过滤器可使用模板变量作为值 #98567, @bossinc
- 库面板: 修复库面板不显示面板链接的问题 #98655, @yincongcyincong
- 库面板: 当库面板标题未设置时回退到面板标题 #99411, @ivanortegaalba
- Loki: 修复读取无值但含警告的帧时的错误 #97197, @svennergr
- Loki: 仅隐藏特定标签而非所有以
__
开头的标签 #98730, @svennergr - 组织: 修复重定向逻辑以保持一致性 #96521, @yincongcyincong
- 面板检查: 修复数据下载文件名包含未插值变量名的问题 #98832, @alexrosenfeld10
- 场景: 升级至5.36.3 #98661, @ivanortegaalba
- 快照: 显示正确的面包屑路径 #98806, @ashharrison90
- 时间选择器: 修复"财年开始月份"选择行为 #98576, @ashharrison90
- 统一存储: 支持postgres的verify-full #96825, @chaudyg
- 统一存储: 当grafana数据库使用SSL时优先使用tls #97378, @owensmallwood
- 使用洞察: 修复使用洞察错误被记录为[object Object]的问题 #93502, @mmandrus
重大变更
- Loki: 默认使用带
query
参数的/labels
API代替/series
API #97935, @svennergr
插件开发修复与变更
- Grafana UI: 重新添加react-router-dom作为依赖 #97540, @leventebalogh
更新内容 (原始)
Download page What’s new highlights
Features and enhancements
- ** CloudMigration:** Create authapi service #96581, @leandro-deveikis
- Alerting: Add new button for exporting new alert rule in HCL format #96785, @soniaAguilarPeiron
- Alerting: Add option to show inactive alerts in alert list panel #96888, @bradleypettit
- Alerting: Add state_periodic_save_batch_size config option #98019, @alexander-akhmetov
- Alerting: Change default for max_attempts to 3. #97461, @stevesg
- Alerting: Consume k8s API for notification policies tree #96147, @konrad147
- Alerting: Enable flag alertingApiServer by default #98282, @yuri-tceretian
- Alerting: Explore button in Insights view #96496, @ppcano
- Alerting: Improve performance ash page #97619, @soniaAguilarPeiron
- Alerting: Make alert rule policies preview use k8s API #97070, @tomratcliffe
- Alerting: Return default builtin templates in k8s templategroup API and UI #96330, @JacobsonMT
- Alerting: Simplify notification step #96430, @soniaAguilarPeiron
- Alerting: Update state manager to take image only once per rule evaluation #98289, @yuri-tceretian
- Analytics Views: Deprecate :dashboardID endpoints in favor of uid/:dashboardUID (Enterprise)
- Analytics: Summaries: Deprecate dashboard_id endpoints in favor of dashboard_uid (Enterprise)
- Announcement Banners: Enable feature for all cloud tiers (Enterprise)
- Announcement banner: Remove feature toggle #98782, @Clarity-89
- Announcement banner: Remove feature toggle (Enterprise)
- Announcement banner: Sort by last updated (Enterprise)
- Auth: Return error when retries have been exhausted for OAuth token refresh #98034, @mgyongyosi
- Azure Monitor: Add a feature flag to toggle user auth for Azure Monitor only #96858, @adamyeats
- Azure: Improve Azure Prometheus exemplars UI/UX #97198, @aangelisc
- Azure: Unify credentials in frontend for Prometheus #96568, @yjsong11
- Chore: Bump Go to 1.23.4 #98853, @Proximyst
- Chore: Bump Go to 1.23.4 (Enterprise)
- Chore: Remove experimental Storage UI #96887, @ryantxu
- Chore: Update to node 22 #97779, @ashharrison90
- CloudMigrations: Enable feature toggle by default in 11.5 #98686, @mmandrus
- CloudMigrations: Introduce RBAC role for migration assistant #98588, @macabu
- CloudWatch: Add OpenSearch PPL and SQL support in Logs Insights #97508, @idastambuk
- CloudWatch: Batch different time ranges separately #98230, @iwysiu
- Cloudwatch: Accept empty string for logstimeout and mark errors downstream #96947, @iwysiu
- Cloudwatch: Update grafana-aws-sdk for AWS/AmplifyHosting metrics #97799, @iwysiu
- Dashboard Scene: Shows usages in variables list #96000, @harisrozajac
- Dashboards: Add option to specify explicit percent change text size for stat panels #96952, @XZCendence
- Dashboards: Allow DashboardDS subqueries in MixedDS #97116, @mdvictor
- Dashboards: Update docs of the
overwrite
param in Save Dashboard API Call #97011, @ArturWierzbicki - Datasources: Add toggle to control default behaviour of ‘Manage alerts via Alerts UI’ toggle #98441, @macabu
- Datasources: Allow clearing trace to logs, metrics and profiles datasource pickers #96554, @adrapereira
- Docker: Don’t use legacy ENV syntax #93218, @simPod
- Elasticsearch: Health endpoint should handle http errors #96803, @iwysiu
- Elasticsearch: Use _field_caps instead of _mapping to get fields #97607, @iwysiu
- Explore Profiles: Preinstall for onprem Grafana instances #97775, @ifrost
- Explore metrics: Consolidate filters with the OTel experience #98371, @bohandley
- Explore: Show links to queryless apps #96625, @ifrost
- Expressions: Add notification for Strict Mode behavior in Reduce component #97224, @shubhankarunhale
- Faro: Improve performance of TRACKING_URLS regex #98022, @kpelelis
- FeatureToggles: Make newFiltersUI feature toggle generally available #97460, @Sergej-Vlasov
- Features: Remove cloudwatchMetricInsightsCrossAccount feature toggle #98826, @idastambuk
- Frontend Sandbox: Add switch to toggle plugins frontend sandbox via catalog UI (Enterprise)
- Graphite: Set
maxDataPoints
based on user value in alerting #97178, @aangelisc - Licensing: Tidy up license token database code (Enterprise)
- LoginAttempt: Add setting to control max number of attempts before user login gets locked #97091, @kalleep
- Logs Panel: Add infinite scrolling support for Dashboards and Apps #97095, @matyax
- Logs Panel: Allow text selection without changing Log Details state #96995, @matyax
- Logs Panel: Limit displayed characters to MAX_CHARACTERS #96997, @matyax
- Logs: Added option to show the log line body when displayed fields are used #97209, @matyax
- Logs: Added support to disable and re-enable the popover menu #98254, @matyax
- Logs: Allow scroll to reach the bottom of the log list before loading more #96668, @matyax
- Loki: Added support for disabled operations in Query Builder #96751, @matyax
- Loki: Added support to show label types in Log Details #97284, @matyax
- Loki: Allow regex in
label
derived field #96609, @svennergr - Loki: Hide internal labels #97323, @svennergr
- Loki: Sync query direction with sort order in Explore and Dashboards #98722, @matyax
- OAuth: Support client_secret_jwt for oauth providers when doing token exchange #95455, @naizerjohn-ms
- OAuth: Use the attached external session data in OAuthToken and OAuthTokenSync #96655, @mgyongyosi
- Org Selection: Show correct selected org when select is open #96601, @yincongcyincong
- PDF: Add new zoom options (Enterprise)
- Plugin Extensions: Only load app plugins when necessary #86624, @leventebalogh
- Plugins: Add token to gcom requests #96261, @oshirohugo
- Plugins: Add token to gcom requests (Enterprise)
- Plugins: Disable version install when angular version is not supported #97189, @oshirohugo
- Plugins: Disable version installation for specific plugin types #98597, @oshirohugo
- Plugins: Update to latest go plugin SDK (v0.260.3) w/ arrow v18 #97561, @ryantxu
- Plugins: Use grafana-com sso_api_token #97096, @oshirohugo
- Plugins: Use grafana-com sso_api_token (Enterprise)
- Prometheus datasource: Show info annotations in the UI #97978, @zenador
- Prometheus: Improve handling of special chars in label values #96067, @NWRichmond
- PublicDashboards: Remove publicDashboards FF #96578, @juanicabanas
- Reporting: Add allow list email domain configuration (Enterprise)
- Reporting: Include the apiserver by default and deprecated internal ids (Enterprise)
- RuntimeDataSource: Support in core for runtime registered data sources #93956, @torkelo
- SAML: Add the ability to specify EntityID (Enterprise)
- SAML: Implement correct SLO with NameID and SessionIndex handling (Enterprise)
- Security: Update to Go 1.23.5 - Backport to v11.5.x #99122, @Proximyst
- Security: Update to Go 1.23.5 - Backport to v11.5.x (Enterprise)
- Snapshots: Add RBAC roles for creating and deleting #96126, @evictorero
- Storage: Removes integration tests for MySQL 5.7 since it is EOL #98013, @inf0rmer
- Tempo: Add support for TraceQL Metrics exemplars #96859, @adrapereira
- Tempo: Honor datasource TLS settings for gRPC requests #97484, @mdisibio
- Tempo: Improve handling of multiple values in the Search tab query generation #98427, @adrapereira
- ToolbarButton: Auto width on smaller screen sizes #96023, @yincongcyincong
- Trace View: Set span filters as panel options #98328, @adrapereira
- TransformationFilter: Implement RefID multi picker #96841, @Sergej-Vlasov
- Transformations: Add Delimiter format option to Extract fields #97340, @tskarhed
- Transformations: Add RegExp option to Extract fields transformer #96593, @leeoniya
- Transformations: GroupToMatrix add 0 as special value #97642, @tskarhed
- Zipkin: Run queries through backend #97754, @ivanahuckova
Bug fixes
- Alerting: AlertingQueryRunner should skip descendant nodes of invalid queries #97528, @gillesdemey
- Alerting: Allow notification policy filters to match quoted matchers #98525, @gillesdemey
- Alerting: Fix alert rule list view summaries #98433, @yincongcyincong
- Alerting: Fix alert rules unpausing after moving rule to different folder #97580, @santihernandezc
- Alerting: Fix ash not showing history graph in firefox #98128, @soniaAguilarPeiron
- Alerting: Fix bug when saving a rule more than once #96658, @soniaAguilarPeiron
- Alerting: Fix data-testid in RuleEditorSection #97473, @soniaAguilarPeiron
- Alerting: Fix filtering rule group permissions based on their full path (Enterprise)
- Alerting: Fix go template parsing #97145, @konrad147
- Alerting: Fix label escaping in rule export #97985, @moustafab
- Alerting: Fix missing instances and history when Grafana rule is stored in folder with / #97956, @gillesdemey
- Alerting: Fix navigating to URLs with “%25” #96992, @gillesdemey
- Alerting: Fix no-change scenario in provisioning rule update API #98389, @alexander-akhmetov
- Alerting: Fix not being able to remove a reducer when using range query #97757, @soniaAguilarPeiron
- Alerting: Fix recording rules rendering simplified condition #97497, @soniaAguilarPeiron
- Alerting: Fix removing reducer when inital value is instant #97054, @soniaAguilarPeiron
- Alerting: Fix simplified query step #97046, @soniaAguilarPeiron
- Alerting: Fix slack image uploading to use new api #97817, @moustafab
- Alerting: Fix terraform export of notification policy #98429, @moustafab
- Alerting: Fix updating condition when refId changes #97753, @soniaAguilarPeiron
- Alerting: Fix using stacks- prefix instead of stack- for checking the namespace in boot data #97492, @soniaAguilarPeiron
- Anonymous User: Adds validator service for anonymous users (Enterprise)
- Auth: Fix SAML user IsExternallySynced not being set correctly #98487, @volcanonoodle
- Azure Monitor: Add safety around usage of frame.Meta.Custom struct #97766, @adamyeats
- Azure/GCM: Improve error display #96921, @aangelisc
- CloudWatch: Fix conditions for fetching wildcards #98648, @iwysiu
- CloudWatch: Fix interpolation of log groups when fetching fields #98054, @idastambuk
- Dashboard: Fixes issue with compatability of old DashboardModel.annotations #97328, @torkelo
- Dashboards: Fix issue where filtered panels would not react to variable changes #98718, @oscarkilhed
- Dashboards: Fixes week relative time ranges when weekStart was changed #98167, @torkelo
- Dashboards: Panel react for
timeFrom
andtimeShift
changes using variables #98510, @Sergej-Vlasov - DateTimePicker: Fixes issue with date picker showing invalid date #97888, @torkelo
- Fix: Add support for datasource variable queries #98098, @sunker
- Fix: Do not fetch Orgs if the user is authenticated by apikey/sa or render key #97162, @mgyongyosi
- Fix: Double encoding of URLs when using data proxy #98494, @s4kh
- Font: Disable contextual font ligatures #98521, @ashharrison90
- GrafanaUI: Fix inconsistent controlled/uncontrolled state in AutoSizeInput #96696, @joshhunt
- GrafanaUI: Revert: Fix inconsistent controlled/uncontrolled state in AutoSizeInput #97551, @itsmylife
- InfluxDB: Adhoc filters can use template vars as values #98567, @bossinc
- Library Panel: Fix issue where library panels did not display panel links. #98655, @yincongcyincong
- LibraryPanel: Fallback to panel title if library panel title is not set #99411, @ivanortegaalba
- Loki: Fix a bug when reading frames without values but warnings #97197, @svennergr
- Loki: Only hide a set of labels instead of every label starting with
__
#98730, @svennergr - Org: Fix redirection logic to work consistently #96521, @yincongcyincong
- Panel inspect: Fix file names of data download included uninterpolated variable names. #98832, @alexrosenfeld10
- Scenes: Upgrade to 5.36.3 #98661, @ivanortegaalba
- Snapshot: Show proper breadcrumb path #98806, @ashharrison90
- Time Picker: Fix “Fiscal year start month” selection behaviour #98576, @ashharrison90
- Unified Storage: Add support for verify-full in postgres #96825, @chaudyg
- Unified Storage: Use tls preferred when grafana db using ssl #97378, @owensmallwood
- Usage Insights: Fix usage insight errors being logged as [object Object] #93502, @mmandrus
Breaking changes
- Loki: Default to
/labels
API withquery
param instead of/series
API #97935, @svennergr
Plugin development fixes & changes
- Grafana UI: Re-add react-router-dom as a dependency #97540, @leventebalogh