<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Release notes on Grafana Labs</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/</link><description>Recent content in Release notes on Grafana Labs</description><generator>Hugo -- gohugo.io</generator><language>en</language><atom:link href="/docs/grafana/v9.3/release-notes/index.xml" rel="self" type="application/rss+xml"/><item><title>Release notes for Grafana 8.3.11</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-3-11/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-3-11/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-8311&#34;&gt;Release notes for Grafana 8.3.11&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Rendering:&lt;/strong&gt; Add support for renderer token (#54425). &lt;a href=&#34;https://github.com/grafana/grafana/pull/54436&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54436&lt;/a&gt;, &lt;a href=&#34;https://github.com/joanlopez&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joanlopez&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-8311">Release notes for Grafana 8.3.11&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Rendering:&lt;/strong> Add support for renderer token (#54425). &lt;a href="https://github.com/grafana/grafana/pull/54436" target="_blank" rel="noopener noreferrer">#54436&lt;/a>, &lt;a href="https://github.com/joanlopez" target="_blank" rel="noopener noreferrer">@joanlopez&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 8.3.6</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-3-6/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-3-6/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-836&#34;&gt;Release notes for Grafana 8.3.6&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cloud Monitoring:&lt;/strong&gt; Reduce request size when listing labels. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44365&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44365&lt;/a&gt;, &lt;a href=&#34;https://github.com/mtanda&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@mtanda&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explore:&lt;/strong&gt; Show scalar data result in a table instead of graph. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44362&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44362&lt;/a&gt;, &lt;a href=&#34;https://github.com/tharun208&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@tharun208&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Snapshots:&lt;/strong&gt; Updates the default external snapshot server URL. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44563&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44563&lt;/a&gt;, &lt;a href=&#34;https://github.com/DanCech&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@DanCech&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Table:&lt;/strong&gt; Makes footer not overlap table content. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44210&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44210&lt;/a&gt;, &lt;a href=&#34;https://github.com/dprokop&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@dprokop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tempo:&lt;/strong&gt; Add request histogram to service graph datalink. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44671&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44671&lt;/a&gt;, &lt;a href=&#34;https://github.com/connorlindsey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@connorlindsey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tempo:&lt;/strong&gt; Add time range to tempo search query behind a feature flag. &lt;a href=&#34;https://github.com/grafana/grafana/pull/43811&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#43811&lt;/a&gt;, &lt;a href=&#34;https://github.com/connorlindsey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@connorlindsey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tempo:&lt;/strong&gt; Auto-clear results when changing query type. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44390&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44390&lt;/a&gt;, &lt;a href=&#34;https://github.com/connorlindsey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@connorlindsey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tempo:&lt;/strong&gt; Display start time in search results as relative time. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44568&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44568&lt;/a&gt;, &lt;a href=&#34;https://github.com/tharun208&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@tharun208&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CloudMonitoring:&lt;/strong&gt; Fix resource labels in query editor. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44550&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44550&lt;/a&gt;, &lt;a href=&#34;https://github.com/iwysiu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@iwysiu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cursor sync:&lt;/strong&gt; Apply the settings without saving the dashboard. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44270&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44270&lt;/a&gt;, &lt;a href=&#34;https://github.com/dprokop&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@dprokop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LibraryPanels:&lt;/strong&gt; Fix for Error while cleaning library panels. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45033&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45033&lt;/a&gt;, &lt;a href=&#34;https://github.com/hugohaggmark&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@hugohaggmark&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Logs Panel:&lt;/strong&gt; fix timestamp parsing for string dates without timezone. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44664&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44664&lt;/a&gt;, &lt;a href=&#34;https://github.com/Elfo404&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Elfo404&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus:&lt;/strong&gt; Fix some of the alerting queries that use reduce/math operation. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44380&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44380&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TablePanel:&lt;/strong&gt; Fix ad-hoc variables not working on default datasources. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44314&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44314&lt;/a&gt;, &lt;a href=&#34;https://github.com/joshhunt&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joshhunt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Text Panel:&lt;/strong&gt; Fix alignment of elements. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44313&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44313&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Variables:&lt;/strong&gt; Fix for constant variables in self referencing links. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44631&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44631&lt;/a&gt;, &lt;a href=&#34;https://github.com/hugohaggmark&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@hugohaggmark&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-836">Release notes for Grafana 8.3.6&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Cloud Monitoring:&lt;/strong> Reduce request size when listing labels. &lt;a href="https://github.com/grafana/grafana/pull/44365" target="_blank" rel="noopener noreferrer">#44365&lt;/a>, &lt;a href="https://github.com/mtanda" target="_blank" rel="noopener noreferrer">@mtanda&lt;/a>&lt;/li>
&lt;li>&lt;strong>Explore:&lt;/strong> Show scalar data result in a table instead of graph. &lt;a href="https://github.com/grafana/grafana/pull/44362" target="_blank" rel="noopener noreferrer">#44362&lt;/a>, &lt;a href="https://github.com/tharun208" target="_blank" rel="noopener noreferrer">@tharun208&lt;/a>&lt;/li>
&lt;li>&lt;strong>Snapshots:&lt;/strong> Updates the default external snapshot server URL. &lt;a href="https://github.com/grafana/grafana/pull/44563" target="_blank" rel="noopener noreferrer">#44563&lt;/a>, &lt;a href="https://github.com/DanCech" target="_blank" rel="noopener noreferrer">@DanCech&lt;/a>&lt;/li>
&lt;li>&lt;strong>Table:&lt;/strong> Makes footer not overlap table content. &lt;a href="https://github.com/grafana/grafana/pull/44210" target="_blank" rel="noopener noreferrer">#44210&lt;/a>, &lt;a href="https://github.com/dprokop" target="_blank" rel="noopener noreferrer">@dprokop&lt;/a>&lt;/li>
&lt;li>&lt;strong>Tempo:&lt;/strong> Add request histogram to service graph datalink. &lt;a href="https://github.com/grafana/grafana/pull/44671" target="_blank" rel="noopener noreferrer">#44671&lt;/a>, &lt;a href="https://github.com/connorlindsey" target="_blank" rel="noopener noreferrer">@connorlindsey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Tempo:&lt;/strong> Add time range to tempo search query behind a feature flag. &lt;a href="https://github.com/grafana/grafana/pull/43811" target="_blank" rel="noopener noreferrer">#43811&lt;/a>, &lt;a href="https://github.com/connorlindsey" target="_blank" rel="noopener noreferrer">@connorlindsey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Tempo:&lt;/strong> Auto-clear results when changing query type. &lt;a href="https://github.com/grafana/grafana/pull/44390" target="_blank" rel="noopener noreferrer">#44390&lt;/a>, &lt;a href="https://github.com/connorlindsey" target="_blank" rel="noopener noreferrer">@connorlindsey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Tempo:&lt;/strong> Display start time in search results as relative time. &lt;a href="https://github.com/grafana/grafana/pull/44568" target="_blank" rel="noopener noreferrer">#44568&lt;/a>, &lt;a href="https://github.com/tharun208" target="_blank" rel="noopener noreferrer">@tharun208&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>CloudMonitoring:&lt;/strong> Fix resource labels in query editor. &lt;a href="https://github.com/grafana/grafana/pull/44550" target="_blank" rel="noopener noreferrer">#44550&lt;/a>, &lt;a href="https://github.com/iwysiu" target="_blank" rel="noopener noreferrer">@iwysiu&lt;/a>&lt;/li>
&lt;li>&lt;strong>Cursor sync:&lt;/strong> Apply the settings without saving the dashboard. &lt;a href="https://github.com/grafana/grafana/pull/44270" target="_blank" rel="noopener noreferrer">#44270&lt;/a>, &lt;a href="https://github.com/dprokop" target="_blank" rel="noopener noreferrer">@dprokop&lt;/a>&lt;/li>
&lt;li>&lt;strong>LibraryPanels:&lt;/strong> Fix for Error while cleaning library panels. &lt;a href="https://github.com/grafana/grafana/pull/45033" target="_blank" rel="noopener noreferrer">#45033&lt;/a>, &lt;a href="https://github.com/hugohaggmark" target="_blank" rel="noopener noreferrer">@hugohaggmark&lt;/a>&lt;/li>
&lt;li>&lt;strong>Logs Panel:&lt;/strong> fix timestamp parsing for string dates without timezone. &lt;a href="https://github.com/grafana/grafana/pull/44664" target="_blank" rel="noopener noreferrer">#44664&lt;/a>, &lt;a href="https://github.com/Elfo404" target="_blank" rel="noopener noreferrer">@Elfo404&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus:&lt;/strong> Fix some of the alerting queries that use reduce/math operation. &lt;a href="https://github.com/grafana/grafana/pull/44380" target="_blank" rel="noopener noreferrer">#44380&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>TablePanel:&lt;/strong> Fix ad-hoc variables not working on default datasources. &lt;a href="https://github.com/grafana/grafana/pull/44314" target="_blank" rel="noopener noreferrer">#44314&lt;/a>, &lt;a href="https://github.com/joshhunt" target="_blank" rel="noopener noreferrer">@joshhunt&lt;/a>&lt;/li>
&lt;li>&lt;strong>Text Panel:&lt;/strong> Fix alignment of elements. &lt;a href="https://github.com/grafana/grafana/pull/44313" target="_blank" rel="noopener noreferrer">#44313&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>Variables:&lt;/strong> Fix for constant variables in self referencing links. &lt;a href="https://github.com/grafana/grafana/pull/44631" target="_blank" rel="noopener noreferrer">#44631&lt;/a>, &lt;a href="https://github.com/hugohaggmark" target="_blank" rel="noopener noreferrer">@hugohaggmark&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 8.3.7</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-3-7/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-3-7/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-837&#34;&gt;Release notes for Grafana 8.3.7&lt;/h1&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Provisioning:&lt;/strong&gt; Ensure that the default value for orgID is set when provisioning datasources to be deleted. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44244&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44244&lt;/a&gt;, &lt;a href=&#34;https://github.com/filewalkwithme&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@filewalkwithme&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-837">Release notes for Grafana 8.3.7&lt;/h1>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Provisioning:&lt;/strong> Ensure that the default value for orgID is set when provisioning datasources to be deleted. &lt;a href="https://github.com/grafana/grafana/pull/44244" target="_blank" rel="noopener noreferrer">#44244&lt;/a>, &lt;a href="https://github.com/filewalkwithme" target="_blank" rel="noopener noreferrer">@filewalkwithme&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 8.4.0</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-0/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-0/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-840&#34;&gt;Release notes for Grafana 8.4.0&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;API:&lt;/strong&gt; Extract OpenAPI specification from source code using go-swagger. &lt;a href=&#34;https://github.com/grafana/grafana/pull/40528&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#40528&lt;/a&gt;, &lt;a href=&#34;https://github.com/papagian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@papagian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AccessControl:&lt;/strong&gt; Disable user remove and user update roles when they do not have the permissions. &lt;a href=&#34;https://github.com/grafana/grafana/pull/43429&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#43429&lt;/a&gt;, &lt;a href=&#34;https://github.com/Jguer&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Jguer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AccessControl:&lt;/strong&gt; Provisioning for teams. &lt;a href=&#34;https://github.com/grafana/grafana/pull/43767&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#43767&lt;/a&gt;, &lt;a href=&#34;https://github.com/gamab&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gamab&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;API:&lt;/strong&gt; Add usage stats preview endpoint. &lt;a href=&#34;https://github.com/grafana/grafana/pull/43899&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#43899&lt;/a&gt;, &lt;a href=&#34;https://github.com/Jguer&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Jguer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Move slow queries in the scheduler to another goroutine. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44423&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44423&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Use time.Ticker instead of alerting.Ticker in ngalert. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44395&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44395&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; add custom grouping to Alert Panel. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44559&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44559&lt;/a&gt;, &lt;a href=&#34;https://github.com/gillesdemey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gillesdemey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Analytics:&lt;/strong&gt; Add user id tracking to google analytics. &lt;a href=&#34;https://github.com/grafana/grafana/pull/42763&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#42763&lt;/a&gt;, &lt;a href=&#34;https://github.com/autoric&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@autoric&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Angular:&lt;/strong&gt; Add AngularJS plugin support deprecation plan to docs site. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45149&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45149&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Auth:&lt;/strong&gt; implement auto_sign_up for auth.jwt. &lt;a href=&#34;https://github.com/grafana/grafana/pull/43502&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#43502&lt;/a&gt;, &lt;a href=&#34;https://github.com/sakjur&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sakjur&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Monitor Logs:&lt;/strong&gt; Order subscriptions in resource picker by name. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45228&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45228&lt;/a&gt;, &lt;a href=&#34;https://github.com/sunker&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sunker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure monitor Logs:&lt;/strong&gt; Optimize data fetching in resource picker. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44549&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44549&lt;/a&gt;, &lt;a href=&#34;https://github.com/sunker&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sunker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AzureMonitor:&lt;/strong&gt; Filter list of resources by resourceType. &lt;a href=&#34;https://github.com/grafana/grafana/pull/43522&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#43522&lt;/a&gt;, &lt;a href=&#34;https://github.com/andresmgot&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@andresmgot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BarChart:&lt;/strong&gt; color by field, x time field, bar radius, label skipping. &lt;a href=&#34;https://github.com/grafana/grafana/pull/43257&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#43257&lt;/a&gt;, &lt;a href=&#34;https://github.com/leeoniya&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@leeoniya&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chore:&lt;/strong&gt; Implement OpenTelemetry in Grafana. &lt;a href=&#34;https://github.com/grafana/grafana/pull/42674&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#42674&lt;/a&gt;, &lt;a href=&#34;https://github.com/idafurjes&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@idafurjes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloud Monitoring:&lt;/strong&gt; Adds metric type to Metric drop down options. &lt;a href=&#34;https://github.com/grafana/grafana/pull/43268&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#43268&lt;/a&gt;, &lt;a href=&#34;https://github.com/tw1nk&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@tw1nk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Add Data Lifecycle Manager metrics and dimension. &lt;a href=&#34;https://github.com/grafana/grafana/pull/43310&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#43310&lt;/a&gt;, &lt;a href=&#34;https://github.com/ilyastoli&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ilyastoli&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Add Missing Elasticache Host-level metrics. &lt;a href=&#34;https://github.com/grafana/grafana/pull/43455&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#43455&lt;/a&gt;, &lt;a href=&#34;https://github.com/dhendo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@dhendo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Add all ElastiCache Redis Metrics. &lt;a href=&#34;https://github.com/grafana/grafana/pull/43336&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#43336&lt;/a&gt;, &lt;a href=&#34;https://github.com/siavashs&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@siavashs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Add new AWS/ES metrics. &lt;a href=&#34;https://github.com/grafana/grafana/pull/43034&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#43034&lt;/a&gt;, &lt;a href=&#34;https://github.com/sunker&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sunker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloudwatch:&lt;/strong&gt; Add syntax highlighting and autocomplete for &amp;ldquo;Metric Search&amp;rdquo;. &lt;a href=&#34;https://github.com/grafana/grafana/pull/43985&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#43985&lt;/a&gt;, &lt;a href=&#34;https://github.com/sarahzinger&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sarahzinger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explore:&lt;/strong&gt; Support custom display label for exemplar links for Prometheus datasource. &lt;a href=&#34;https://github.com/grafana/grafana/pull/42732&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#42732&lt;/a&gt;, &lt;a href=&#34;https://github.com/JokerQueue&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JokerQueue&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hotkeys:&lt;/strong&gt; Make time range absolute/permanent. &lt;a href=&#34;https://github.com/grafana/grafana/pull/43802&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#43802&lt;/a&gt;, &lt;a href=&#34;https://github.com/davkal&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@davkal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Playlists:&lt;/strong&gt; Enable sharing direct links to playlists. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44161&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44161&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SQLStore:&lt;/strong&gt; Prevent concurrent migrations. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44101&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44101&lt;/a&gt;, &lt;a href=&#34;https://github.com/papagian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@papagian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SSE:&lt;/strong&gt; Add Mode to drop NaN/Inf/Null in Reduction operations. &lt;a href=&#34;https://github.com/grafana/grafana/pull/43583&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#43583&lt;/a&gt;, &lt;a href=&#34;https://github.com/kylebrandt&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kylebrandt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting:&lt;/strong&gt; Support configuring feature toggles with bools instead of just passing an array. &lt;a href=&#34;https://github.com/grafana/grafana/pull/43326&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#43326&lt;/a&gt;, &lt;a href=&#34;https://github.com/bergquist&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@bergquist&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TimeSeries:&lt;/strong&gt; Add support for negative Y and constant transform. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44774&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44774&lt;/a&gt;, &lt;a href=&#34;https://github.com/dprokop&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@dprokop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transformations:&lt;/strong&gt; Add &amp;lsquo;JSON&amp;rsquo; field type to ConvertFieldTypeTransformer. &lt;a href=&#34;https://github.com/grafana/grafana/pull/42624&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#42624&lt;/a&gt;, &lt;a href=&#34;https://github.com/sd2k&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sd2k&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Auth:&lt;/strong&gt; Guarantee consistency of signed SigV4 headers. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45054&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45054&lt;/a&gt;, &lt;a href=&#34;https://github.com/wbrowne&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@wbrowne&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Fix MetricName resetting on Namespace change. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44165&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44165&lt;/a&gt;, &lt;a href=&#34;https://github.com/yaelleC&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yaelleC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloudwatch :&lt;/strong&gt; Fixed resetting metric name when changing namespace in Metric Query. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44612&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44612&lt;/a&gt;, &lt;a href=&#34;https://github.com/yaelleC&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yaelleC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explore:&lt;/strong&gt; Avoid locking timepicker when range is inverted. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44790&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44790&lt;/a&gt;, &lt;a href=&#34;https://github.com/Elfo404&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Elfo404&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Instrumentation:&lt;/strong&gt; Fix HTTP request instrumentation of authentication failures. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44234&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44234&lt;/a&gt;, &lt;a href=&#34;https://github.com/marefr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@marefr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LibraryPanels:&lt;/strong&gt; Prevent long descriptions and names from obscuring the delete button. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45190&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45190&lt;/a&gt;, &lt;a href=&#34;https://github.com/zuchka&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@zuchka&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OAuth:&lt;/strong&gt; Fix parsing of ID token if header contains non-string value. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44159&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44159&lt;/a&gt;, &lt;a href=&#34;https://github.com/marefr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@marefr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Panel Edit:&lt;/strong&gt; Visualization search now works correctly with special characters. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45137&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45137&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Provisioning:&lt;/strong&gt; Fix duplicate validation when multiple organizations have been configured. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44151&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44151&lt;/a&gt;, &lt;a href=&#34;https://github.com/marefr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@marefr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;QueryField:&lt;/strong&gt; Fix issue with undo history when suggestion is inserted (#28656). &lt;a href=&#34;https://github.com/grafana/grafana/pull/39114&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#39114&lt;/a&gt;, &lt;a href=&#34;https://github.com/glintik&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@glintik&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TablePanel:&lt;/strong&gt; Do not prefix columns with frame name if multiple frames and override active. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45174&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45174&lt;/a&gt;, &lt;a href=&#34;https://github.com/mdvictor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@mdvictor&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;deprecations&#34;&gt;Deprecations&lt;/h3&gt;
&lt;p&gt;AngularJS plugin support is now in a deprecated state, meaning it will be removed in a future release. Currently, that is planned for version 10 (in 2023). The documentation site has an &lt;a href=&#34;/docs/grafana/next/developers/angular_deprecation/&#34;&gt;article&lt;/a&gt; with more details on why, when, and how. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/45149&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45149&lt;/a&gt;&lt;/p&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-840">Release notes for Grafana 8.4.0&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>API:&lt;/strong> Extract OpenAPI specification from source code using go-swagger. &lt;a href="https://github.com/grafana/grafana/pull/40528" target="_blank" rel="noopener noreferrer">#40528&lt;/a>, &lt;a href="https://github.com/papagian" target="_blank" rel="noopener noreferrer">@papagian&lt;/a>&lt;/li>
&lt;li>&lt;strong>AccessControl:&lt;/strong> Disable user remove and user update roles when they do not have the permissions. &lt;a href="https://github.com/grafana/grafana/pull/43429" target="_blank" rel="noopener noreferrer">#43429&lt;/a>, &lt;a href="https://github.com/Jguer" target="_blank" rel="noopener noreferrer">@Jguer&lt;/a>&lt;/li>
&lt;li>&lt;strong>AccessControl:&lt;/strong> Provisioning for teams. &lt;a href="https://github.com/grafana/grafana/pull/43767" target="_blank" rel="noopener noreferrer">#43767&lt;/a>, &lt;a href="https://github.com/gamab" target="_blank" rel="noopener noreferrer">@gamab&lt;/a>&lt;/li>
&lt;li>&lt;strong>API:&lt;/strong> Add usage stats preview endpoint. &lt;a href="https://github.com/grafana/grafana/pull/43899" target="_blank" rel="noopener noreferrer">#43899&lt;/a>, &lt;a href="https://github.com/Jguer" target="_blank" rel="noopener noreferrer">@Jguer&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Move slow queries in the scheduler to another goroutine. &lt;a href="https://github.com/grafana/grafana/pull/44423" target="_blank" rel="noopener noreferrer">#44423&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Use time.Ticker instead of alerting.Ticker in ngalert. &lt;a href="https://github.com/grafana/grafana/pull/44395" target="_blank" rel="noopener noreferrer">#44395&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> add custom grouping to Alert Panel. &lt;a href="https://github.com/grafana/grafana/pull/44559" target="_blank" rel="noopener noreferrer">#44559&lt;/a>, &lt;a href="https://github.com/gillesdemey" target="_blank" rel="noopener noreferrer">@gillesdemey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Analytics:&lt;/strong> Add user id tracking to google analytics. &lt;a href="https://github.com/grafana/grafana/pull/42763" target="_blank" rel="noopener noreferrer">#42763&lt;/a>, &lt;a href="https://github.com/autoric" target="_blank" rel="noopener noreferrer">@autoric&lt;/a>&lt;/li>
&lt;li>&lt;strong>Angular:&lt;/strong> Add AngularJS plugin support deprecation plan to docs site. &lt;a href="https://github.com/grafana/grafana/pull/45149" target="_blank" rel="noopener noreferrer">#45149&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Auth:&lt;/strong> implement auto_sign_up for auth.jwt. &lt;a href="https://github.com/grafana/grafana/pull/43502" target="_blank" rel="noopener noreferrer">#43502&lt;/a>, &lt;a href="https://github.com/sakjur" target="_blank" rel="noopener noreferrer">@sakjur&lt;/a>&lt;/li>
&lt;li>&lt;strong>Azure Monitor Logs:&lt;/strong> Order subscriptions in resource picker by name. &lt;a href="https://github.com/grafana/grafana/pull/45228" target="_blank" rel="noopener noreferrer">#45228&lt;/a>, &lt;a href="https://github.com/sunker" target="_blank" rel="noopener noreferrer">@sunker&lt;/a>&lt;/li>
&lt;li>&lt;strong>Azure monitor Logs:&lt;/strong> Optimize data fetching in resource picker. &lt;a href="https://github.com/grafana/grafana/pull/44549" target="_blank" rel="noopener noreferrer">#44549&lt;/a>, &lt;a href="https://github.com/sunker" target="_blank" rel="noopener noreferrer">@sunker&lt;/a>&lt;/li>
&lt;li>&lt;strong>AzureMonitor:&lt;/strong> Filter list of resources by resourceType. &lt;a href="https://github.com/grafana/grafana/pull/43522" target="_blank" rel="noopener noreferrer">#43522&lt;/a>, &lt;a href="https://github.com/andresmgot" target="_blank" rel="noopener noreferrer">@andresmgot&lt;/a>&lt;/li>
&lt;li>&lt;strong>BarChart:&lt;/strong> color by field, x time field, bar radius, label skipping. &lt;a href="https://github.com/grafana/grafana/pull/43257" target="_blank" rel="noopener noreferrer">#43257&lt;/a>, &lt;a href="https://github.com/leeoniya" target="_blank" rel="noopener noreferrer">@leeoniya&lt;/a>&lt;/li>
&lt;li>&lt;strong>Chore:&lt;/strong> Implement OpenTelemetry in Grafana. &lt;a href="https://github.com/grafana/grafana/pull/42674" target="_blank" rel="noopener noreferrer">#42674&lt;/a>, &lt;a href="https://github.com/idafurjes" target="_blank" rel="noopener noreferrer">@idafurjes&lt;/a>&lt;/li>
&lt;li>&lt;strong>Cloud Monitoring:&lt;/strong> Adds metric type to Metric drop down options. &lt;a href="https://github.com/grafana/grafana/pull/43268" target="_blank" rel="noopener noreferrer">#43268&lt;/a>, &lt;a href="https://github.com/tw1nk" target="_blank" rel="noopener noreferrer">@tw1nk&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Add Data Lifecycle Manager metrics and dimension. &lt;a href="https://github.com/grafana/grafana/pull/43310" target="_blank" rel="noopener noreferrer">#43310&lt;/a>, &lt;a href="https://github.com/ilyastoli" target="_blank" rel="noopener noreferrer">@ilyastoli&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Add Missing Elasticache Host-level metrics. &lt;a href="https://github.com/grafana/grafana/pull/43455" target="_blank" rel="noopener noreferrer">#43455&lt;/a>, &lt;a href="https://github.com/dhendo" target="_blank" rel="noopener noreferrer">@dhendo&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Add all ElastiCache Redis Metrics. &lt;a href="https://github.com/grafana/grafana/pull/43336" target="_blank" rel="noopener noreferrer">#43336&lt;/a>, &lt;a href="https://github.com/siavashs" target="_blank" rel="noopener noreferrer">@siavashs&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Add new AWS/ES metrics. &lt;a href="https://github.com/grafana/grafana/pull/43034" target="_blank" rel="noopener noreferrer">#43034&lt;/a>, &lt;a href="https://github.com/sunker" target="_blank" rel="noopener noreferrer">@sunker&lt;/a>&lt;/li>
&lt;li>&lt;strong>Cloudwatch:&lt;/strong> Add syntax highlighting and autocomplete for &amp;ldquo;Metric Search&amp;rdquo;. &lt;a href="https://github.com/grafana/grafana/pull/43985" target="_blank" rel="noopener noreferrer">#43985&lt;/a>, &lt;a href="https://github.com/sarahzinger" target="_blank" rel="noopener noreferrer">@sarahzinger&lt;/a>&lt;/li>
&lt;li>&lt;strong>Explore:&lt;/strong> Support custom display label for exemplar links for Prometheus datasource. &lt;a href="https://github.com/grafana/grafana/pull/42732" target="_blank" rel="noopener noreferrer">#42732&lt;/a>, &lt;a href="https://github.com/JokerQueue" target="_blank" rel="noopener noreferrer">@JokerQueue&lt;/a>&lt;/li>
&lt;li>&lt;strong>Hotkeys:&lt;/strong> Make time range absolute/permanent. &lt;a href="https://github.com/grafana/grafana/pull/43802" target="_blank" rel="noopener noreferrer">#43802&lt;/a>, &lt;a href="https://github.com/davkal" target="_blank" rel="noopener noreferrer">@davkal&lt;/a>&lt;/li>
&lt;li>&lt;strong>Playlists:&lt;/strong> Enable sharing direct links to playlists. &lt;a href="https://github.com/grafana/grafana/pull/44161" target="_blank" rel="noopener noreferrer">#44161&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>SQLStore:&lt;/strong> Prevent concurrent migrations. &lt;a href="https://github.com/grafana/grafana/pull/44101" target="_blank" rel="noopener noreferrer">#44101&lt;/a>, &lt;a href="https://github.com/papagian" target="_blank" rel="noopener noreferrer">@papagian&lt;/a>&lt;/li>
&lt;li>&lt;strong>SSE:&lt;/strong> Add Mode to drop NaN/Inf/Null in Reduction operations. &lt;a href="https://github.com/grafana/grafana/pull/43583" target="_blank" rel="noopener noreferrer">#43583&lt;/a>, &lt;a href="https://github.com/kylebrandt" target="_blank" rel="noopener noreferrer">@kylebrandt&lt;/a>&lt;/li>
&lt;li>&lt;strong>Setting:&lt;/strong> Support configuring feature toggles with bools instead of just passing an array. &lt;a href="https://github.com/grafana/grafana/pull/43326" target="_blank" rel="noopener noreferrer">#43326&lt;/a>, &lt;a href="https://github.com/bergquist" target="_blank" rel="noopener noreferrer">@bergquist&lt;/a>&lt;/li>
&lt;li>&lt;strong>TimeSeries:&lt;/strong> Add support for negative Y and constant transform. &lt;a href="https://github.com/grafana/grafana/pull/44774" target="_blank" rel="noopener noreferrer">#44774&lt;/a>, &lt;a href="https://github.com/dprokop" target="_blank" rel="noopener noreferrer">@dprokop&lt;/a>&lt;/li>
&lt;li>&lt;strong>Transformations:&lt;/strong> Add &amp;lsquo;JSON&amp;rsquo; field type to ConvertFieldTypeTransformer. &lt;a href="https://github.com/grafana/grafana/pull/42624" target="_blank" rel="noopener noreferrer">#42624&lt;/a>, &lt;a href="https://github.com/sd2k" target="_blank" rel="noopener noreferrer">@sd2k&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Auth:&lt;/strong> Guarantee consistency of signed SigV4 headers. &lt;a href="https://github.com/grafana/grafana/pull/45054" target="_blank" rel="noopener noreferrer">#45054&lt;/a>, &lt;a href="https://github.com/wbrowne" target="_blank" rel="noopener noreferrer">@wbrowne&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Fix MetricName resetting on Namespace change. &lt;a href="https://github.com/grafana/grafana/pull/44165" target="_blank" rel="noopener noreferrer">#44165&lt;/a>, &lt;a href="https://github.com/yaelleC" target="_blank" rel="noopener noreferrer">@yaelleC&lt;/a>&lt;/li>
&lt;li>&lt;strong>Cloudwatch :&lt;/strong> Fixed resetting metric name when changing namespace in Metric Query. &lt;a href="https://github.com/grafana/grafana/pull/44612" target="_blank" rel="noopener noreferrer">#44612&lt;/a>, &lt;a href="https://github.com/yaelleC" target="_blank" rel="noopener noreferrer">@yaelleC&lt;/a>&lt;/li>
&lt;li>&lt;strong>Explore:&lt;/strong> Avoid locking timepicker when range is inverted. &lt;a href="https://github.com/grafana/grafana/pull/44790" target="_blank" rel="noopener noreferrer">#44790&lt;/a>, &lt;a href="https://github.com/Elfo404" target="_blank" rel="noopener noreferrer">@Elfo404&lt;/a>&lt;/li>
&lt;li>&lt;strong>Instrumentation:&lt;/strong> Fix HTTP request instrumentation of authentication failures. &lt;a href="https://github.com/grafana/grafana/pull/44234" target="_blank" rel="noopener noreferrer">#44234&lt;/a>, &lt;a href="https://github.com/marefr" target="_blank" rel="noopener noreferrer">@marefr&lt;/a>&lt;/li>
&lt;li>&lt;strong>LibraryPanels:&lt;/strong> Prevent long descriptions and names from obscuring the delete button. &lt;a href="https://github.com/grafana/grafana/pull/45190" target="_blank" rel="noopener noreferrer">#45190&lt;/a>, &lt;a href="https://github.com/zuchka" target="_blank" rel="noopener noreferrer">@zuchka&lt;/a>&lt;/li>
&lt;li>&lt;strong>OAuth:&lt;/strong> Fix parsing of ID token if header contains non-string value. &lt;a href="https://github.com/grafana/grafana/pull/44159" target="_blank" rel="noopener noreferrer">#44159&lt;/a>, &lt;a href="https://github.com/marefr" target="_blank" rel="noopener noreferrer">@marefr&lt;/a>&lt;/li>
&lt;li>&lt;strong>Panel Edit:&lt;/strong> Visualization search now works correctly with special characters. &lt;a href="https://github.com/grafana/grafana/pull/45137" target="_blank" rel="noopener noreferrer">#45137&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>Provisioning:&lt;/strong> Fix duplicate validation when multiple organizations have been configured. &lt;a href="https://github.com/grafana/grafana/pull/44151" target="_blank" rel="noopener noreferrer">#44151&lt;/a>, &lt;a href="https://github.com/marefr" target="_blank" rel="noopener noreferrer">@marefr&lt;/a>&lt;/li>
&lt;li>&lt;strong>QueryField:&lt;/strong> Fix issue with undo history when suggestion is inserted (#28656). &lt;a href="https://github.com/grafana/grafana/pull/39114" target="_blank" rel="noopener noreferrer">#39114&lt;/a>, &lt;a href="https://github.com/glintik" target="_blank" rel="noopener noreferrer">@glintik&lt;/a>&lt;/li>
&lt;li>&lt;strong>TablePanel:&lt;/strong> Do not prefix columns with frame name if multiple frames and override active. &lt;a href="https://github.com/grafana/grafana/pull/45174" target="_blank" rel="noopener noreferrer">#45174&lt;/a>, &lt;a href="https://github.com/mdvictor" target="_blank" rel="noopener noreferrer">@mdvictor&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="deprecations">Deprecations&lt;/h3>
&lt;p>AngularJS plugin support is now in a deprecated state, meaning it will be removed in a future release. Currently, that is planned for version 10 (in 2023). The documentation site has an &lt;a href="/docs/grafana/next/developers/angular_deprecation/">article&lt;/a> with more details on why, when, and how. Issue &lt;a href="https://github.com/grafana/grafana/issues/45149" target="_blank" rel="noopener noreferrer">#45149&lt;/a>&lt;/p></description></item><item><title>Release notes for Grafana 8.4.0-beta1</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-0-beta1/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-0-beta1/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-840-beta1&#34;&gt;Release notes for Grafana 8.4.0-beta1&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Support WeCom as a contact point type. &lt;a href=&#34;https://github.com/grafana/grafana/pull/40975&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#40975&lt;/a&gt;, &lt;a href=&#34;https://github.com/smallpath&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@smallpath&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; UI for mute timings. &lt;a href=&#34;https://github.com/grafana/grafana/pull/41578&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#41578&lt;/a&gt;, &lt;a href=&#34;https://github.com/nathanrodman&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@nathanrodman&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; add settings for peer reconnection in HA mode. &lt;a href=&#34;https://github.com/grafana/grafana/pull/42300&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#42300&lt;/a&gt;, &lt;a href=&#34;https://github.com/JohnnyQQQQ&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JohnnyQQQQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Auth:&lt;/strong&gt; implement auto_sign_up for auth.jwt. &lt;a href=&#34;https://github.com/grafana/grafana/pull/37040&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#37040&lt;/a&gt;, &lt;a href=&#34;https://github.com/Roguelazer&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Roguelazer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard:&lt;/strong&gt; Add Show unknown variables toggle to dashboard settings. &lt;a href=&#34;https://github.com/grafana/grafana/pull/41854&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#41854&lt;/a&gt;, &lt;a href=&#34;https://github.com/hugohaggmark&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@hugohaggmark&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Instrumentation:&lt;/strong&gt; Logger migration from log15 to gokit/log. &lt;a href=&#34;https://github.com/grafana/grafana/pull/41636&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#41636&lt;/a&gt;, &lt;a href=&#34;https://github.com/ying-jeanne&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ying-jeanne&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MSSQL:&lt;/strong&gt; Change regex to validate Provider connection string. &lt;a href=&#34;https://github.com/grafana/grafana/pull/40248&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#40248&lt;/a&gt;, &lt;a href=&#34;https://github.com/ianselmi&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ianselmi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MSSQL:&lt;/strong&gt; Configuration of certificate verification for TLS connection. &lt;a href=&#34;https://github.com/grafana/grafana/pull/31865&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#31865&lt;/a&gt;, &lt;a href=&#34;https://github.com/mortenaa&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@mortenaa&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Middleware:&lt;/strong&gt; Don&amp;rsquo;t require HTTPS for HSTS headers to be emitted. &lt;a href=&#34;https://github.com/grafana/grafana/pull/35147&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#35147&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexmv&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexmv&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Navigation:&lt;/strong&gt; Implement Keyboard Navigation. &lt;a href=&#34;https://github.com/grafana/grafana/pull/41618&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#41618&lt;/a&gt;, &lt;a href=&#34;https://github.com/axelavargas&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@axelavargas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;News:&lt;/strong&gt; Reload feed when changing the time range or refreshing. &lt;a href=&#34;https://github.com/grafana/grafana/pull/42217&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#42217&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;UI/Plot:&lt;/strong&gt; Implement keyboard controls for plot cursor. &lt;a href=&#34;https://github.com/grafana/grafana/pull/42244&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#42244&lt;/a&gt;, &lt;a href=&#34;https://github.com/kaydelaney&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kaydelaney&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-840-beta1">Release notes for Grafana 8.4.0-beta1&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Support WeCom as a contact point type. &lt;a href="https://github.com/grafana/grafana/pull/40975" target="_blank" rel="noopener noreferrer">#40975&lt;/a>, &lt;a href="https://github.com/smallpath" target="_blank" rel="noopener noreferrer">@smallpath&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> UI for mute timings. &lt;a href="https://github.com/grafana/grafana/pull/41578" target="_blank" rel="noopener noreferrer">#41578&lt;/a>, &lt;a href="https://github.com/nathanrodman" target="_blank" rel="noopener noreferrer">@nathanrodman&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> add settings for peer reconnection in HA mode. &lt;a href="https://github.com/grafana/grafana/pull/42300" target="_blank" rel="noopener noreferrer">#42300&lt;/a>, &lt;a href="https://github.com/JohnnyQQQQ" target="_blank" rel="noopener noreferrer">@JohnnyQQQQ&lt;/a>&lt;/li>
&lt;li>&lt;strong>Auth:&lt;/strong> implement auto_sign_up for auth.jwt. &lt;a href="https://github.com/grafana/grafana/pull/37040" target="_blank" rel="noopener noreferrer">#37040&lt;/a>, &lt;a href="https://github.com/Roguelazer" target="_blank" rel="noopener noreferrer">@Roguelazer&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboard:&lt;/strong> Add Show unknown variables toggle to dashboard settings. &lt;a href="https://github.com/grafana/grafana/pull/41854" target="_blank" rel="noopener noreferrer">#41854&lt;/a>, &lt;a href="https://github.com/hugohaggmark" target="_blank" rel="noopener noreferrer">@hugohaggmark&lt;/a>&lt;/li>
&lt;li>&lt;strong>Instrumentation:&lt;/strong> Logger migration from log15 to gokit/log. &lt;a href="https://github.com/grafana/grafana/pull/41636" target="_blank" rel="noopener noreferrer">#41636&lt;/a>, &lt;a href="https://github.com/ying-jeanne" target="_blank" rel="noopener noreferrer">@ying-jeanne&lt;/a>&lt;/li>
&lt;li>&lt;strong>MSSQL:&lt;/strong> Change regex to validate Provider connection string. &lt;a href="https://github.com/grafana/grafana/pull/40248" target="_blank" rel="noopener noreferrer">#40248&lt;/a>, &lt;a href="https://github.com/ianselmi" target="_blank" rel="noopener noreferrer">@ianselmi&lt;/a>&lt;/li>
&lt;li>&lt;strong>MSSQL:&lt;/strong> Configuration of certificate verification for TLS connection. &lt;a href="https://github.com/grafana/grafana/pull/31865" target="_blank" rel="noopener noreferrer">#31865&lt;/a>, &lt;a href="https://github.com/mortenaa" target="_blank" rel="noopener noreferrer">@mortenaa&lt;/a>&lt;/li>
&lt;li>&lt;strong>Middleware:&lt;/strong> Don&amp;rsquo;t require HTTPS for HSTS headers to be emitted. &lt;a href="https://github.com/grafana/grafana/pull/35147" target="_blank" rel="noopener noreferrer">#35147&lt;/a>, &lt;a href="https://github.com/alexmv" target="_blank" rel="noopener noreferrer">@alexmv&lt;/a>&lt;/li>
&lt;li>&lt;strong>Navigation:&lt;/strong> Implement Keyboard Navigation. &lt;a href="https://github.com/grafana/grafana/pull/41618" target="_blank" rel="noopener noreferrer">#41618&lt;/a>, &lt;a href="https://github.com/axelavargas" target="_blank" rel="noopener noreferrer">@axelavargas&lt;/a>&lt;/li>
&lt;li>&lt;strong>News:&lt;/strong> Reload feed when changing the time range or refreshing. &lt;a href="https://github.com/grafana/grafana/pull/42217" target="_blank" rel="noopener noreferrer">#42217&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>UI/Plot:&lt;/strong> Implement keyboard controls for plot cursor. &lt;a href="https://github.com/grafana/grafana/pull/42244" target="_blank" rel="noopener noreferrer">#42244&lt;/a>, &lt;a href="https://github.com/kaydelaney" target="_blank" rel="noopener noreferrer">@kaydelaney&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 8.4.1</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-1/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-1/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-841&#34;&gt;Release notes for Grafana 8.4.1&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cloudwatch:&lt;/strong&gt; Add support for AWS/PrivateLink* metrics and dimensions. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45515&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45515&lt;/a&gt;, &lt;a href=&#34;https://github.com/szymonpk&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@szymonpk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configuration:&lt;/strong&gt; Add ability to customize okta login button name and icon. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44079&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44079&lt;/a&gt;, &lt;a href=&#34;https://github.com/DanCech&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@DanCech&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tempo:&lt;/strong&gt; Switch out Select with AsyncSelect component to get loading state in Tempo Search. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45110&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45110&lt;/a&gt;, &lt;a href=&#34;https://github.com/CatPerry&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@CatPerry&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix migrations by making send_alerts_to field nullable. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45572&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45572&lt;/a&gt;, &lt;a href=&#34;https://github.com/santihernandezc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@santihernandezc&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-841">Release notes for Grafana 8.4.1&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Cloudwatch:&lt;/strong> Add support for AWS/PrivateLink* metrics and dimensions. &lt;a href="https://github.com/grafana/grafana/pull/45515" target="_blank" rel="noopener noreferrer">#45515&lt;/a>, &lt;a href="https://github.com/szymonpk" target="_blank" rel="noopener noreferrer">@szymonpk&lt;/a>&lt;/li>
&lt;li>&lt;strong>Configuration:&lt;/strong> Add ability to customize okta login button name and icon. &lt;a href="https://github.com/grafana/grafana/pull/44079" target="_blank" rel="noopener noreferrer">#44079&lt;/a>, &lt;a href="https://github.com/DanCech" target="_blank" rel="noopener noreferrer">@DanCech&lt;/a>&lt;/li>
&lt;li>&lt;strong>Tempo:&lt;/strong> Switch out Select with AsyncSelect component to get loading state in Tempo Search. &lt;a href="https://github.com/grafana/grafana/pull/45110" target="_blank" rel="noopener noreferrer">#45110&lt;/a>, &lt;a href="https://github.com/CatPerry" target="_blank" rel="noopener noreferrer">@CatPerry&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix migrations by making send_alerts_to field nullable. &lt;a href="https://github.com/grafana/grafana/pull/45572" target="_blank" rel="noopener noreferrer">#45572&lt;/a>, &lt;a href="https://github.com/santihernandezc" target="_blank" rel="noopener noreferrer">@santihernandezc&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 8.4.10</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-10/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-10/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-8410&#34;&gt;Release notes for Grafana 8.4.10&lt;/h1&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Security:&lt;/strong&gt; Fixes for CVE-2022-31107 and CVE-2022-31097. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52218&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52218&lt;/a&gt;, &lt;a href=&#34;https://github.com/IevaVasiljeva&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@IevaVasiljeva&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-8410">Release notes for Grafana 8.4.10&lt;/h1>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Security:&lt;/strong> Fixes for CVE-2022-31107 and CVE-2022-31097. &lt;a href="https://github.com/grafana/grafana/pull/52218" target="_blank" rel="noopener noreferrer">#52218&lt;/a>, &lt;a href="https://github.com/IevaVasiljeva" target="_blank" rel="noopener noreferrer">@IevaVasiljeva&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 8.4.11</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-11/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-11/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-8411&#34;&gt;Release notes for Grafana 8.4.11&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Rendering:&lt;/strong&gt; Add support for renderer token (#54425). &lt;a href=&#34;https://github.com/grafana/grafana/pull/54437&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54437&lt;/a&gt;, &lt;a href=&#34;https://github.com/joanlopez&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joanlopez&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-8411">Release notes for Grafana 8.4.11&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Rendering:&lt;/strong> Add support for renderer token (#54425). &lt;a href="https://github.com/grafana/grafana/pull/54437" target="_blank" rel="noopener noreferrer">#54437&lt;/a>, &lt;a href="https://github.com/joanlopez" target="_blank" rel="noopener noreferrer">@joanlopez&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 8.4.2</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-2/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-2/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-842&#34;&gt;Release notes for Grafana 8.4.2&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;OAuth:&lt;/strong&gt; Add setting to skip org assignment for external users. &lt;a href=&#34;https://github.com/grafana/grafana/pull/34834&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#34834&lt;/a&gt;, &lt;a href=&#34;https://github.com/baez90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@baez90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tracing:&lt;/strong&gt; Add option to map tag names to log label names in trace to logs settings. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45178&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45178&lt;/a&gt;, &lt;a href=&#34;https://github.com/connorlindsey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@connorlindsey&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Explore:&lt;/strong&gt; Fix closing split pane when logs panel is used. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45602&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45602&lt;/a&gt;, &lt;a href=&#34;https://github.com/ifrost&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ifrost&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-842">Release notes for Grafana 8.4.2&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>OAuth:&lt;/strong> Add setting to skip org assignment for external users. &lt;a href="https://github.com/grafana/grafana/pull/34834" target="_blank" rel="noopener noreferrer">#34834&lt;/a>, &lt;a href="https://github.com/baez90" target="_blank" rel="noopener noreferrer">@baez90&lt;/a>&lt;/li>
&lt;li>&lt;strong>Tracing:&lt;/strong> Add option to map tag names to log label names in trace to logs settings. &lt;a href="https://github.com/grafana/grafana/pull/45178" target="_blank" rel="noopener noreferrer">#45178&lt;/a>, &lt;a href="https://github.com/connorlindsey" target="_blank" rel="noopener noreferrer">@connorlindsey&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Explore:&lt;/strong> Fix closing split pane when logs panel is used. &lt;a href="https://github.com/grafana/grafana/pull/45602" target="_blank" rel="noopener noreferrer">#45602&lt;/a>, &lt;a href="https://github.com/ifrost" target="_blank" rel="noopener noreferrer">@ifrost&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 8.4.3</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-3/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-3/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-843&#34;&gt;Release notes for Grafana 8.4.3&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Grafana uses &amp;gt; instead of &amp;gt;= when checking the For duration. &lt;a href=&#34;https://github.com/grafana/grafana/issues/46010&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46010&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Use expanded labels in dashboard annotations. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45726&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45726&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Logs:&lt;/strong&gt; Escape windows newline into single newline. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45771&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45771&lt;/a&gt;, &lt;a href=&#34;https://github.com/perosb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@perosb&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix use of &amp;gt; instead of &amp;gt;= when checking the For duration. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46011&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46011&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Monitor:&lt;/strong&gt; Fixes broken log queries that use workspace. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45820&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45820&lt;/a&gt;, &lt;a href=&#34;https://github.com/sunker&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sunker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Remove error message when using multi-valued template vars in region field. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45886&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45886&lt;/a&gt;, &lt;a href=&#34;https://github.com/sunker&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sunker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Middleware:&lt;/strong&gt; Fix IPv6 host parsing in CSRF check. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45911&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45911&lt;/a&gt;, &lt;a href=&#34;https://github.com/ying-jeanne&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ying-jeanne&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;plugin-development-fixes--changes&#34;&gt;Plugin development fixes &amp;amp; changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ClipboardButton:&lt;/strong&gt; Use a fallback when the Clipboard API is unavailable. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45831&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45831&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-843">Release notes for Grafana 8.4.3&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Grafana uses &amp;gt; instead of &amp;gt;= when checking the For duration. &lt;a href="https://github.com/grafana/grafana/issues/46010" target="_blank" rel="noopener noreferrer">#46010&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Use expanded labels in dashboard annotations. &lt;a href="https://github.com/grafana/grafana/pull/45726" target="_blank" rel="noopener noreferrer">#45726&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Logs:&lt;/strong> Escape windows newline into single newline. &lt;a href="https://github.com/grafana/grafana/pull/45771" target="_blank" rel="noopener noreferrer">#45771&lt;/a>, &lt;a href="https://github.com/perosb" target="_blank" rel="noopener noreferrer">@perosb&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix use of &amp;gt; instead of &amp;gt;= when checking the For duration. &lt;a href="https://github.com/grafana/grafana/pull/46011" target="_blank" rel="noopener noreferrer">#46011&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Azure Monitor:&lt;/strong> Fixes broken log queries that use workspace. &lt;a href="https://github.com/grafana/grafana/pull/45820" target="_blank" rel="noopener noreferrer">#45820&lt;/a>, &lt;a href="https://github.com/sunker" target="_blank" rel="noopener noreferrer">@sunker&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Remove error message when using multi-valued template vars in region field. &lt;a href="https://github.com/grafana/grafana/pull/45886" target="_blank" rel="noopener noreferrer">#45886&lt;/a>, &lt;a href="https://github.com/sunker" target="_blank" rel="noopener noreferrer">@sunker&lt;/a>&lt;/li>
&lt;li>&lt;strong>Middleware:&lt;/strong> Fix IPv6 host parsing in CSRF check. &lt;a href="https://github.com/grafana/grafana/pull/45911" target="_blank" rel="noopener noreferrer">#45911&lt;/a>, &lt;a href="https://github.com/ying-jeanne" target="_blank" rel="noopener noreferrer">@ying-jeanne&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="plugin-development-fixes--changes">Plugin development fixes &amp;amp; changes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>ClipboardButton:&lt;/strong> Use a fallback when the Clipboard API is unavailable. &lt;a href="https://github.com/grafana/grafana/pull/45831" target="_blank" rel="noopener noreferrer">#45831&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 8.4.4</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-4/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-4/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-844&#34;&gt;Release notes for Grafana 8.4.4&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Add unpack to autocomplete suggestions (#44623). &lt;a href=&#34;https://github.com/grafana/grafana/pull/46573&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46573&lt;/a&gt;, &lt;a href=&#34;https://github.com/glintik&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@glintik&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; allow using both Function and Class components for app plugins. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46148&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46148&lt;/a&gt;, &lt;a href=&#34;https://github.com/leventebalogh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@leventebalogh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TimeSeries:&lt;/strong&gt; Add migration for Graph panel&amp;rsquo;s transform series override. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46577&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46577&lt;/a&gt;, &lt;a href=&#34;https://github.com/dprokop&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@dprokop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TimeSeries:&lt;/strong&gt; Preserve null/undefined values when performing negative y transform. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46584&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46584&lt;/a&gt;, &lt;a href=&#34;https://github.com/dprokop&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@dprokop&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Use default http client from aws-sdk-go. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46370&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46370&lt;/a&gt;, &lt;a href=&#34;https://github.com/sunker&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sunker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboards:&lt;/strong&gt; Fixes repeating by row and no refresh. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46565&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46565&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Gauge:&lt;/strong&gt; Fixes blank viz when data link exists and orientation was horizontal. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46335&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46335&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Search:&lt;/strong&gt; sort results correctly when using postgres. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46466&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46466&lt;/a&gt;, &lt;a href=&#34;https://github.com/xlson&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@xlson&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TagsInput:&lt;/strong&gt; fix tags remove button accessibility issues. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46254&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46254&lt;/a&gt;, &lt;a href=&#34;https://github.com/Elfo404&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Elfo404&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TextPanel:&lt;/strong&gt; Sanitize after markdown has been rendered to html. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46166&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46166&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-844">Release notes for Grafana 8.4.4&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Loki:&lt;/strong> Add unpack to autocomplete suggestions (#44623). &lt;a href="https://github.com/grafana/grafana/pull/46573" target="_blank" rel="noopener noreferrer">#46573&lt;/a>, &lt;a href="https://github.com/glintik" target="_blank" rel="noopener noreferrer">@glintik&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins:&lt;/strong> allow using both Function and Class components for app plugins. &lt;a href="https://github.com/grafana/grafana/pull/46148" target="_blank" rel="noopener noreferrer">#46148&lt;/a>, &lt;a href="https://github.com/leventebalogh" target="_blank" rel="noopener noreferrer">@leventebalogh&lt;/a>&lt;/li>
&lt;li>&lt;strong>TimeSeries:&lt;/strong> Add migration for Graph panel&amp;rsquo;s transform series override. &lt;a href="https://github.com/grafana/grafana/pull/46577" target="_blank" rel="noopener noreferrer">#46577&lt;/a>, &lt;a href="https://github.com/dprokop" target="_blank" rel="noopener noreferrer">@dprokop&lt;/a>&lt;/li>
&lt;li>&lt;strong>TimeSeries:&lt;/strong> Preserve null/undefined values when performing negative y transform. &lt;a href="https://github.com/grafana/grafana/pull/46584" target="_blank" rel="noopener noreferrer">#46584&lt;/a>, &lt;a href="https://github.com/dprokop" target="_blank" rel="noopener noreferrer">@dprokop&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Use default http client from aws-sdk-go. &lt;a href="https://github.com/grafana/grafana/pull/46370" target="_blank" rel="noopener noreferrer">#46370&lt;/a>, &lt;a href="https://github.com/sunker" target="_blank" rel="noopener noreferrer">@sunker&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboards:&lt;/strong> Fixes repeating by row and no refresh. &lt;a href="https://github.com/grafana/grafana/pull/46565" target="_blank" rel="noopener noreferrer">#46565&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Gauge:&lt;/strong> Fixes blank viz when data link exists and orientation was horizontal. &lt;a href="https://github.com/grafana/grafana/pull/46335" target="_blank" rel="noopener noreferrer">#46335&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Search:&lt;/strong> sort results correctly when using postgres. &lt;a href="https://github.com/grafana/grafana/pull/46466" target="_blank" rel="noopener noreferrer">#46466&lt;/a>, &lt;a href="https://github.com/xlson" target="_blank" rel="noopener noreferrer">@xlson&lt;/a>&lt;/li>
&lt;li>&lt;strong>TagsInput:&lt;/strong> fix tags remove button accessibility issues. &lt;a href="https://github.com/grafana/grafana/pull/46254" target="_blank" rel="noopener noreferrer">#46254&lt;/a>, &lt;a href="https://github.com/Elfo404" target="_blank" rel="noopener noreferrer">@Elfo404&lt;/a>&lt;/li>
&lt;li>&lt;strong>TextPanel:&lt;/strong> Sanitize after markdown has been rendered to html. &lt;a href="https://github.com/grafana/grafana/pull/46166" target="_blank" rel="noopener noreferrer">#46166&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 8.4.5</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-5/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-5/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-845&#34;&gt;Release notes for Grafana 8.4.5&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Instrumentation:&lt;/strong&gt; Make backend plugin metrics endpoints available with optional authentication. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46467&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46467&lt;/a&gt;, &lt;a href=&#34;https://github.com/marefr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@marefr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Table panel:&lt;/strong&gt; Show datalinks for cell display modes JSON View and Gauge derivates. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46020&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46020&lt;/a&gt;, &lt;a href=&#34;https://github.com/mdvictor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@mdvictor&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Azure Monitor:&lt;/strong&gt; Small bug fixes for Resource Picker. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46665&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46665&lt;/a&gt;, &lt;a href=&#34;https://github.com/sarahzinger&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sarahzinger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Logger:&lt;/strong&gt; Use specified format for file logger. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46970&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46970&lt;/a&gt;, &lt;a href=&#34;https://github.com/sakjur&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sakjur&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Logs:&lt;/strong&gt; Handle missing fields in dataframes better. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46963&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46963&lt;/a&gt;, &lt;a href=&#34;https://github.com/gabor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gabor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ManageDashboards:&lt;/strong&gt; Fix error when deleting all dashboards from folder view. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46877&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46877&lt;/a&gt;, &lt;a href=&#34;https://github.com/joshhunt&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joshhunt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-845">Release notes for Grafana 8.4.5&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Instrumentation:&lt;/strong> Make backend plugin metrics endpoints available with optional authentication. &lt;a href="https://github.com/grafana/grafana/pull/46467" target="_blank" rel="noopener noreferrer">#46467&lt;/a>, &lt;a href="https://github.com/marefr" target="_blank" rel="noopener noreferrer">@marefr&lt;/a>&lt;/li>
&lt;li>&lt;strong>Table panel:&lt;/strong> Show datalinks for cell display modes JSON View and Gauge derivates. &lt;a href="https://github.com/grafana/grafana/pull/46020" target="_blank" rel="noopener noreferrer">#46020&lt;/a>, &lt;a href="https://github.com/mdvictor" target="_blank" rel="noopener noreferrer">@mdvictor&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Azure Monitor:&lt;/strong> Small bug fixes for Resource Picker. &lt;a href="https://github.com/grafana/grafana/pull/46665" target="_blank" rel="noopener noreferrer">#46665&lt;/a>, &lt;a href="https://github.com/sarahzinger" target="_blank" rel="noopener noreferrer">@sarahzinger&lt;/a>&lt;/li>
&lt;li>&lt;strong>Logger:&lt;/strong> Use specified format for file logger. &lt;a href="https://github.com/grafana/grafana/pull/46970" target="_blank" rel="noopener noreferrer">#46970&lt;/a>, &lt;a href="https://github.com/sakjur" target="_blank" rel="noopener noreferrer">@sakjur&lt;/a>&lt;/li>
&lt;li>&lt;strong>Logs:&lt;/strong> Handle missing fields in dataframes better. &lt;a href="https://github.com/grafana/grafana/pull/46963" target="_blank" rel="noopener noreferrer">#46963&lt;/a>, &lt;a href="https://github.com/gabor" target="_blank" rel="noopener noreferrer">@gabor&lt;/a>&lt;/li>
&lt;li>&lt;strong>ManageDashboards:&lt;/strong> Fix error when deleting all dashboards from folder view. &lt;a href="https://github.com/grafana/grafana/pull/46877" target="_blank" rel="noopener noreferrer">#46877&lt;/a>, &lt;a href="https://github.com/joshhunt" target="_blank" rel="noopener noreferrer">@joshhunt&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 8.4.6</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-6/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-6/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-846&#34;&gt;Release notes for Grafana 8.4.6&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Security:&lt;/strong&gt; Fixes CVE-2022-24812. For more information, see our &lt;a href=&#34;/blog/2022/04/12/grafana-enterprise-8.4.6-released-with-high-severity-security-fix/&#34;&gt;blog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-846">Release notes for Grafana 8.4.6&lt;/h1>
&lt;ul>
&lt;li>&lt;strong>Security:&lt;/strong> Fixes CVE-2022-24812. For more information, see our &lt;a href="/blog/2022/04/12/grafana-enterprise-8.4.6-released-with-high-severity-security-fix/">blog&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 8.4.7</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-7/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-4-7/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-847&#34;&gt;Release notes for Grafana 8.4.7&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Added missing MemoryDB Namespace metrics. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47290&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47290&lt;/a&gt;, &lt;a href=&#34;https://github.com/james-deee&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@james-deee&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Histogram Panel:&lt;/strong&gt; Take decimal into consideration. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47330&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47330&lt;/a&gt;, &lt;a href=&#34;https://github.com/mdvictor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@mdvictor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TimeSeries:&lt;/strong&gt; Sort tooltip values based on raw values. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46738&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46738&lt;/a&gt;, &lt;a href=&#34;https://github.com/dprokop&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@dprokop&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;API:&lt;/strong&gt; Include userId, orgId, uname in request logging middleware. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47183&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47183&lt;/a&gt;, &lt;a href=&#34;https://github.com/marefr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@marefr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Elasticsearch:&lt;/strong&gt; Respect maxConcurrentShardRequests datasource setting. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47120&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47120&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexandrst88&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexandrst88&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-847">Release notes for Grafana 8.4.7&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Added missing MemoryDB Namespace metrics. &lt;a href="https://github.com/grafana/grafana/pull/47290" target="_blank" rel="noopener noreferrer">#47290&lt;/a>, &lt;a href="https://github.com/james-deee" target="_blank" rel="noopener noreferrer">@james-deee&lt;/a>&lt;/li>
&lt;li>&lt;strong>Histogram Panel:&lt;/strong> Take decimal into consideration. &lt;a href="https://github.com/grafana/grafana/pull/47330" target="_blank" rel="noopener noreferrer">#47330&lt;/a>, &lt;a href="https://github.com/mdvictor" target="_blank" rel="noopener noreferrer">@mdvictor&lt;/a>&lt;/li>
&lt;li>&lt;strong>TimeSeries:&lt;/strong> Sort tooltip values based on raw values. &lt;a href="https://github.com/grafana/grafana/pull/46738" target="_blank" rel="noopener noreferrer">#46738&lt;/a>, &lt;a href="https://github.com/dprokop" target="_blank" rel="noopener noreferrer">@dprokop&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>API:&lt;/strong> Include userId, orgId, uname in request logging middleware. &lt;a href="https://github.com/grafana/grafana/pull/47183" target="_blank" rel="noopener noreferrer">#47183&lt;/a>, &lt;a href="https://github.com/marefr" target="_blank" rel="noopener noreferrer">@marefr&lt;/a>&lt;/li>
&lt;li>&lt;strong>Elasticsearch:&lt;/strong> Respect maxConcurrentShardRequests datasource setting. &lt;a href="https://github.com/grafana/grafana/pull/47120" target="_blank" rel="noopener noreferrer">#47120&lt;/a>, &lt;a href="https://github.com/alexandrst88" target="_blank" rel="noopener noreferrer">@alexandrst88&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 8.5.0</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-0/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-0/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-850&#34;&gt;Release notes for Grafana 8.5.0&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add contact points provisioning API. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47197&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47197&lt;/a&gt;, &lt;a href=&#34;https://github.com/JohnnyQQQQ&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JohnnyQQQQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add resolved count to notification title when both firing and resolved present. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46697&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46697&lt;/a&gt;, &lt;a href=&#34;https://github.com/JacobsonMT&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JacobsonMT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Alert rule should wait For duration when execution error state is Alerting. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47052&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47052&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Classic conditions can now display multiple values. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46971&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46971&lt;/a&gt;, &lt;a href=&#34;https://github.com/gotjosh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gotjosh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Display query from grafana-managed alert rules on &lt;code&gt;/api/v1/rules&lt;/code&gt;. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45969&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45969&lt;/a&gt;, &lt;a href=&#34;https://github.com/gotjosh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gotjosh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Enhance support for arbitrary group names in managed alerts. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47785&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47785&lt;/a&gt;, &lt;a href=&#34;https://github.com/gillesdemey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gillesdemey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; add field for custom slack endpoint. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45751&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45751&lt;/a&gt;, &lt;a href=&#34;https://github.com/nathanrodman&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@nathanrodman&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Monitor :&lt;/strong&gt; Adding json formatting of error messages in Panel Header Corner and Inspect Error Tab. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44877&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44877&lt;/a&gt;, &lt;a href=&#34;https://github.com/yaelleC&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yaelleC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Monitor:&lt;/strong&gt; Add 2 more Curated Dashboards for VM Insights. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45187&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45187&lt;/a&gt;, &lt;a href=&#34;https://github.com/jcolladokuri&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@jcolladokuri&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Handle new error codes for MetricInsights. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47033&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47033&lt;/a&gt;, &lt;a href=&#34;https://github.com/Gabrielopesantos&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Gabrielopesantos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboards:&lt;/strong&gt; show changes in save dialog. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46557&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46557&lt;/a&gt;, &lt;a href=&#34;https://github.com/ryantxu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ryantxu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DataSource:&lt;/strong&gt; Default data source is no longer a persisted state but just the default data source for new panels. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45132&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45132&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DataSourcePlugin API:&lt;/strong&gt; Allow queries import when changing data source type. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47435&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47435&lt;/a&gt;, &lt;a href=&#34;https://github.com/dprokop&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@dprokop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explore:&lt;/strong&gt; Remove return to panel button. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45018&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45018&lt;/a&gt;, &lt;a href=&#34;https://github.com/gelicia&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gelicia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explore:&lt;/strong&gt; allow users to save Explore state to a new panel in a new dashboard. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45148&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45148&lt;/a&gt;, &lt;a href=&#34;https://github.com/Elfo404&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Elfo404&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Instrumentation:&lt;/strong&gt; Proxy status code correction and various improvements. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47473&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47473&lt;/a&gt;, &lt;a href=&#34;https://github.com/marefr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@marefr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Logging:&lt;/strong&gt; Introduce feature toggle to activate gokit/log format. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47336&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47336&lt;/a&gt;, &lt;a href=&#34;https://github.com/ying-jeanne&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ying-jeanne&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NewsPanel:&lt;/strong&gt; Add support for Atom feeds. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45390&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45390&lt;/a&gt;, &lt;a href=&#34;https://github.com/kaydelaney&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kaydelaney&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; Add deprecation notice for /api/tsdb/query endpoint. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45238&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45238&lt;/a&gt;, &lt;a href=&#34;https://github.com/wbrowne&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@wbrowne&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; Adding support for traceID field to accept variables. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45559&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45559&lt;/a&gt;, &lt;a href=&#34;https://github.com/vinisdl&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@vinisdl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PostgreSQL:&lt;/strong&gt; __unixEpochGroup to support arithmetic expression as argument. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46764&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46764&lt;/a&gt;, &lt;a href=&#34;https://github.com/s0nik42&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@s0nik42&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Profile/Help:&lt;/strong&gt; Expose option to disable profile section and help menu. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46308&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46308&lt;/a&gt;, &lt;a href=&#34;https://github.com/cameronwaterman&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@cameronwaterman&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus:&lt;/strong&gt; Enable new visual query builder by default. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46634&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46634&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SAML:&lt;/strong&gt; Allow disabling of SAML signups. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47481&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47481&lt;/a&gt;, &lt;a href=&#34;https://github.com/mmandrus&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@mmandrus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SAML:&lt;/strong&gt; Allow disabling of SAML signups. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Table:&lt;/strong&gt; New pagination option. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45732&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45732&lt;/a&gt;, &lt;a href=&#34;https://github.com/zoltanbedi&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@zoltanbedi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TablePanel:&lt;/strong&gt; Add cell inspect option. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45620&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45620&lt;/a&gt;, &lt;a href=&#34;https://github.com/dprokop&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@dprokop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tempo / Trace Viewer:&lt;/strong&gt; Support Span Links in Trace Viewer. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45632&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45632&lt;/a&gt;, &lt;a href=&#34;https://github.com/Shachi16&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Shachi16&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tempo:&lt;/strong&gt; Download span references in data inspector. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47074&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47074&lt;/a&gt;, &lt;a href=&#34;https://github.com/connorlindsey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@connorlindsey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tempo:&lt;/strong&gt; Separate trace to logs and loki search datasource config. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46655&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46655&lt;/a&gt;, &lt;a href=&#34;https://github.com/connorlindsey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@connorlindsey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Trace View:&lt;/strong&gt; Show number of child spans. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44393&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44393&lt;/a&gt;, &lt;a href=&#34;https://github.com/tharun208&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@tharun208&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transformations:&lt;/strong&gt; Support escaped characters in key-value pair parsing. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47901&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47901&lt;/a&gt;, &lt;a href=&#34;https://github.com/aangelisc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@aangelisc&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Azure Monitor:&lt;/strong&gt; Bug Fix for incorrect variable cascading for template variables. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47478&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47478&lt;/a&gt;, &lt;a href=&#34;https://github.com/jcolladokuri&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@jcolladokuri&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; List all metrics properly in SQL autocomplete. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45898&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45898&lt;/a&gt;, &lt;a href=&#34;https://github.com/sunker&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sunker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Run query on blur in logs query field. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47454&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47454&lt;/a&gt;, &lt;a href=&#34;https://github.com/fridgepoet&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@fridgepoet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard:&lt;/strong&gt; Template variables are now correctly persisted when clicking breadcrumb links. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46790&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46790&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DashboardPage:&lt;/strong&gt; Remember scroll position when coming back panel edit / view panel. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47639&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47639&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Panel Edit:&lt;/strong&gt; Options search now works correctly when a logarithmic scale option is set. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47927&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47927&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Postgres:&lt;/strong&gt; Return tables with hyphenated schemes. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45754&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45754&lt;/a&gt;, &lt;a href=&#34;https://github.com/zuchka&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@zuchka&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Table panel:&lt;/strong&gt; Fix horizontal scrolling when pagination is enabled. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47776&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47776&lt;/a&gt;, &lt;a href=&#34;https://github.com/dprokop&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@dprokop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Variables:&lt;/strong&gt; Ensure variables in query params are correctly recognised. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47049&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47049&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Variables:&lt;/strong&gt; Fix crash when changing query variable datasource. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44957&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44957&lt;/a&gt;, &lt;a href=&#34;https://github.com/joshhunt&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joshhunt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Visualizations:&lt;/strong&gt; Stack negative-valued series downwards. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47373&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47373&lt;/a&gt;, &lt;a href=&#34;https://github.com/leeoniya&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@leeoniya&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;breaking-changes&#34;&gt;Breaking changes&lt;/h3&gt;
&lt;p&gt;For a proxied request, e.g. Grafana&amp;rsquo;s datasource or plugin proxy:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If the request is cancelled, e.g. from the browser/by the client, the HTTP status code is now &lt;code&gt;499 Client closed request&lt;/code&gt; instead of &lt;code&gt;502 Bad gateway&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;If the request times out, e.g. takes longer time than allowed, the HTTP status code is now &lt;code&gt;504 Gateway timeout&lt;/code&gt; instead of &lt;code&gt;502 Bad gateway&lt;/code&gt;. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/47473&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47473&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The change in behavior is that negative-valued series are now stacked downwards from 0 (in their own stacks), rather than downwards from the top of the positive stacks. We now automatically group stacks by Draw style, Line interpolation, and Bar alignment, making it impossible to stack bars on top of lines, or smooth lines on top of stepped lines. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/47373&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47373&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The meaning of the default data source has now changed from being a persisted property in a panel. Before when you selected the default data source for a panel and later changed the default data source to another data source it would change all panels who were configured to use the default data source. From now on the default data source is just the default for new panels and changing the default will not impact any currently saved dashboards. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/45132&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45132&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Tooltip component provided by &lt;code&gt;@grafana/ui&lt;/code&gt; is no longer automatically interactive (that is you can hover onto it and click a link or select text). It will from now on by default close automatically when you mouse out from the trigger element. To make tooltips behave like before set the new &lt;code&gt;interactive&lt;/code&gt; property to true.&lt;br /&gt;
Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/45053&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45053&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;deprecations&#34;&gt;Deprecations&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;/api/tsdb/query&lt;/code&gt; API has been deprecated and will be removed in a future release. Use &lt;a href=&#34;/docs/grafana/latest/http_api/data_source/#query-a-data-source&#34;&gt;/api/ds/query&lt;/a&gt; instead. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/45238&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45238&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;plugin-development-fixes--changes&#34;&gt;Plugin development fixes &amp;amp; changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Card:&lt;/strong&gt; Increase clickable area when meta items are present. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47935&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47935&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Fix operator description propup from being shortened. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46575&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46575&lt;/a&gt;, &lt;a href=&#34;https://github.com/glintik&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@glintik&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tooltips:&lt;/strong&gt; Make tooltips non interactive by default. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45053&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45053&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-850">Release notes for Grafana 8.5.0&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add contact points provisioning API. &lt;a href="https://github.com/grafana/grafana/pull/47197" target="_blank" rel="noopener noreferrer">#47197&lt;/a>, &lt;a href="https://github.com/JohnnyQQQQ" target="_blank" rel="noopener noreferrer">@JohnnyQQQQ&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add resolved count to notification title when both firing and resolved present. &lt;a href="https://github.com/grafana/grafana/pull/46697" target="_blank" rel="noopener noreferrer">#46697&lt;/a>, &lt;a href="https://github.com/JacobsonMT" target="_blank" rel="noopener noreferrer">@JacobsonMT&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Alert rule should wait For duration when execution error state is Alerting. &lt;a href="https://github.com/grafana/grafana/pull/47052" target="_blank" rel="noopener noreferrer">#47052&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Classic conditions can now display multiple values. &lt;a href="https://github.com/grafana/grafana/pull/46971" target="_blank" rel="noopener noreferrer">#46971&lt;/a>, &lt;a href="https://github.com/gotjosh" target="_blank" rel="noopener noreferrer">@gotjosh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Display query from grafana-managed alert rules on &lt;code>/api/v1/rules&lt;/code>. &lt;a href="https://github.com/grafana/grafana/pull/45969" target="_blank" rel="noopener noreferrer">#45969&lt;/a>, &lt;a href="https://github.com/gotjosh" target="_blank" rel="noopener noreferrer">@gotjosh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Enhance support for arbitrary group names in managed alerts. &lt;a href="https://github.com/grafana/grafana/pull/47785" target="_blank" rel="noopener noreferrer">#47785&lt;/a>, &lt;a href="https://github.com/gillesdemey" target="_blank" rel="noopener noreferrer">@gillesdemey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> add field for custom slack endpoint. &lt;a href="https://github.com/grafana/grafana/pull/45751" target="_blank" rel="noopener noreferrer">#45751&lt;/a>, &lt;a href="https://github.com/nathanrodman" target="_blank" rel="noopener noreferrer">@nathanrodman&lt;/a>&lt;/li>
&lt;li>&lt;strong>Azure Monitor :&lt;/strong> Adding json formatting of error messages in Panel Header Corner and Inspect Error Tab. &lt;a href="https://github.com/grafana/grafana/pull/44877" target="_blank" rel="noopener noreferrer">#44877&lt;/a>, &lt;a href="https://github.com/yaelleC" target="_blank" rel="noopener noreferrer">@yaelleC&lt;/a>&lt;/li>
&lt;li>&lt;strong>Azure Monitor:&lt;/strong> Add 2 more Curated Dashboards for VM Insights. &lt;a href="https://github.com/grafana/grafana/pull/45187" target="_blank" rel="noopener noreferrer">#45187&lt;/a>, &lt;a href="https://github.com/jcolladokuri" target="_blank" rel="noopener noreferrer">@jcolladokuri&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Handle new error codes for MetricInsights. &lt;a href="https://github.com/grafana/grafana/pull/47033" target="_blank" rel="noopener noreferrer">#47033&lt;/a>, &lt;a href="https://github.com/Gabrielopesantos" target="_blank" rel="noopener noreferrer">@Gabrielopesantos&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboards:&lt;/strong> show changes in save dialog. &lt;a href="https://github.com/grafana/grafana/pull/46557" target="_blank" rel="noopener noreferrer">#46557&lt;/a>, &lt;a href="https://github.com/ryantxu" target="_blank" rel="noopener noreferrer">@ryantxu&lt;/a>&lt;/li>
&lt;li>&lt;strong>DataSource:&lt;/strong> Default data source is no longer a persisted state but just the default data source for new panels. &lt;a href="https://github.com/grafana/grafana/pull/45132" target="_blank" rel="noopener noreferrer">#45132&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>DataSourcePlugin API:&lt;/strong> Allow queries import when changing data source type. &lt;a href="https://github.com/grafana/grafana/pull/47435" target="_blank" rel="noopener noreferrer">#47435&lt;/a>, &lt;a href="https://github.com/dprokop" target="_blank" rel="noopener noreferrer">@dprokop&lt;/a>&lt;/li>
&lt;li>&lt;strong>Explore:&lt;/strong> Remove return to panel button. &lt;a href="https://github.com/grafana/grafana/pull/45018" target="_blank" rel="noopener noreferrer">#45018&lt;/a>, &lt;a href="https://github.com/gelicia" target="_blank" rel="noopener noreferrer">@gelicia&lt;/a>&lt;/li>
&lt;li>&lt;strong>Explore:&lt;/strong> allow users to save Explore state to a new panel in a new dashboard. &lt;a href="https://github.com/grafana/grafana/pull/45148" target="_blank" rel="noopener noreferrer">#45148&lt;/a>, &lt;a href="https://github.com/Elfo404" target="_blank" rel="noopener noreferrer">@Elfo404&lt;/a>&lt;/li>
&lt;li>&lt;strong>Instrumentation:&lt;/strong> Proxy status code correction and various improvements. &lt;a href="https://github.com/grafana/grafana/pull/47473" target="_blank" rel="noopener noreferrer">#47473&lt;/a>, &lt;a href="https://github.com/marefr" target="_blank" rel="noopener noreferrer">@marefr&lt;/a>&lt;/li>
&lt;li>&lt;strong>Logging:&lt;/strong> Introduce feature toggle to activate gokit/log format. &lt;a href="https://github.com/grafana/grafana/pull/47336" target="_blank" rel="noopener noreferrer">#47336&lt;/a>, &lt;a href="https://github.com/ying-jeanne" target="_blank" rel="noopener noreferrer">@ying-jeanne&lt;/a>&lt;/li>
&lt;li>&lt;strong>NewsPanel:&lt;/strong> Add support for Atom feeds. &lt;a href="https://github.com/grafana/grafana/pull/45390" target="_blank" rel="noopener noreferrer">#45390&lt;/a>, &lt;a href="https://github.com/kaydelaney" target="_blank" rel="noopener noreferrer">@kaydelaney&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins:&lt;/strong> Add deprecation notice for /api/tsdb/query endpoint. &lt;a href="https://github.com/grafana/grafana/pull/45238" target="_blank" rel="noopener noreferrer">#45238&lt;/a>, &lt;a href="https://github.com/wbrowne" target="_blank" rel="noopener noreferrer">@wbrowne&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins:&lt;/strong> Adding support for traceID field to accept variables. &lt;a href="https://github.com/grafana/grafana/pull/45559" target="_blank" rel="noopener noreferrer">#45559&lt;/a>, &lt;a href="https://github.com/vinisdl" target="_blank" rel="noopener noreferrer">@vinisdl&lt;/a>&lt;/li>
&lt;li>&lt;strong>PostgreSQL:&lt;/strong> __unixEpochGroup to support arithmetic expression as argument. &lt;a href="https://github.com/grafana/grafana/pull/46764" target="_blank" rel="noopener noreferrer">#46764&lt;/a>, &lt;a href="https://github.com/s0nik42" target="_blank" rel="noopener noreferrer">@s0nik42&lt;/a>&lt;/li>
&lt;li>&lt;strong>Profile/Help:&lt;/strong> Expose option to disable profile section and help menu. &lt;a href="https://github.com/grafana/grafana/pull/46308" target="_blank" rel="noopener noreferrer">#46308&lt;/a>, &lt;a href="https://github.com/cameronwaterman" target="_blank" rel="noopener noreferrer">@cameronwaterman&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus:&lt;/strong> Enable new visual query builder by default. &lt;a href="https://github.com/grafana/grafana/pull/46634" target="_blank" rel="noopener noreferrer">#46634&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>SAML:&lt;/strong> Allow disabling of SAML signups. &lt;a href="https://github.com/grafana/grafana/pull/47481" target="_blank" rel="noopener noreferrer">#47481&lt;/a>, &lt;a href="https://github.com/mmandrus" target="_blank" rel="noopener noreferrer">@mmandrus&lt;/a>&lt;/li>
&lt;li>&lt;strong>SAML:&lt;/strong> Allow disabling of SAML signups. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Table:&lt;/strong> New pagination option. &lt;a href="https://github.com/grafana/grafana/pull/45732" target="_blank" rel="noopener noreferrer">#45732&lt;/a>, &lt;a href="https://github.com/zoltanbedi" target="_blank" rel="noopener noreferrer">@zoltanbedi&lt;/a>&lt;/li>
&lt;li>&lt;strong>TablePanel:&lt;/strong> Add cell inspect option. &lt;a href="https://github.com/grafana/grafana/pull/45620" target="_blank" rel="noopener noreferrer">#45620&lt;/a>, &lt;a href="https://github.com/dprokop" target="_blank" rel="noopener noreferrer">@dprokop&lt;/a>&lt;/li>
&lt;li>&lt;strong>Tempo / Trace Viewer:&lt;/strong> Support Span Links in Trace Viewer. &lt;a href="https://github.com/grafana/grafana/pull/45632" target="_blank" rel="noopener noreferrer">#45632&lt;/a>, &lt;a href="https://github.com/Shachi16" target="_blank" rel="noopener noreferrer">@Shachi16&lt;/a>&lt;/li>
&lt;li>&lt;strong>Tempo:&lt;/strong> Download span references in data inspector. &lt;a href="https://github.com/grafana/grafana/pull/47074" target="_blank" rel="noopener noreferrer">#47074&lt;/a>, &lt;a href="https://github.com/connorlindsey" target="_blank" rel="noopener noreferrer">@connorlindsey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Tempo:&lt;/strong> Separate trace to logs and loki search datasource config. &lt;a href="https://github.com/grafana/grafana/pull/46655" target="_blank" rel="noopener noreferrer">#46655&lt;/a>, &lt;a href="https://github.com/connorlindsey" target="_blank" rel="noopener noreferrer">@connorlindsey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Trace View:&lt;/strong> Show number of child spans. &lt;a href="https://github.com/grafana/grafana/pull/44393" target="_blank" rel="noopener noreferrer">#44393&lt;/a>, &lt;a href="https://github.com/tharun208" target="_blank" rel="noopener noreferrer">@tharun208&lt;/a>&lt;/li>
&lt;li>&lt;strong>Transformations:&lt;/strong> Support escaped characters in key-value pair parsing. &lt;a href="https://github.com/grafana/grafana/pull/47901" target="_blank" rel="noopener noreferrer">#47901&lt;/a>, &lt;a href="https://github.com/aangelisc" target="_blank" rel="noopener noreferrer">@aangelisc&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Azure Monitor:&lt;/strong> Bug Fix for incorrect variable cascading for template variables. &lt;a href="https://github.com/grafana/grafana/pull/47478" target="_blank" rel="noopener noreferrer">#47478&lt;/a>, &lt;a href="https://github.com/jcolladokuri" target="_blank" rel="noopener noreferrer">@jcolladokuri&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> List all metrics properly in SQL autocomplete. &lt;a href="https://github.com/grafana/grafana/pull/45898" target="_blank" rel="noopener noreferrer">#45898&lt;/a>, &lt;a href="https://github.com/sunker" target="_blank" rel="noopener noreferrer">@sunker&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Run query on blur in logs query field. &lt;a href="https://github.com/grafana/grafana/pull/47454" target="_blank" rel="noopener noreferrer">#47454&lt;/a>, &lt;a href="https://github.com/fridgepoet" target="_blank" rel="noopener noreferrer">@fridgepoet&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboard:&lt;/strong> Template variables are now correctly persisted when clicking breadcrumb links. &lt;a href="https://github.com/grafana/grafana/pull/46790" target="_blank" rel="noopener noreferrer">#46790&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>DashboardPage:&lt;/strong> Remember scroll position when coming back panel edit / view panel. &lt;a href="https://github.com/grafana/grafana/pull/47639" target="_blank" rel="noopener noreferrer">#47639&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Panel Edit:&lt;/strong> Options search now works correctly when a logarithmic scale option is set. &lt;a href="https://github.com/grafana/grafana/pull/47927" target="_blank" rel="noopener noreferrer">#47927&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>Postgres:&lt;/strong> Return tables with hyphenated schemes. &lt;a href="https://github.com/grafana/grafana/pull/45754" target="_blank" rel="noopener noreferrer">#45754&lt;/a>, &lt;a href="https://github.com/zuchka" target="_blank" rel="noopener noreferrer">@zuchka&lt;/a>&lt;/li>
&lt;li>&lt;strong>Table panel:&lt;/strong> Fix horizontal scrolling when pagination is enabled. &lt;a href="https://github.com/grafana/grafana/pull/47776" target="_blank" rel="noopener noreferrer">#47776&lt;/a>, &lt;a href="https://github.com/dprokop" target="_blank" rel="noopener noreferrer">@dprokop&lt;/a>&lt;/li>
&lt;li>&lt;strong>Variables:&lt;/strong> Ensure variables in query params are correctly recognised. &lt;a href="https://github.com/grafana/grafana/pull/47049" target="_blank" rel="noopener noreferrer">#47049&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>Variables:&lt;/strong> Fix crash when changing query variable datasource. &lt;a href="https://github.com/grafana/grafana/pull/44957" target="_blank" rel="noopener noreferrer">#44957&lt;/a>, &lt;a href="https://github.com/joshhunt" target="_blank" rel="noopener noreferrer">@joshhunt&lt;/a>&lt;/li>
&lt;li>&lt;strong>Visualizations:&lt;/strong> Stack negative-valued series downwards. &lt;a href="https://github.com/grafana/grafana/pull/47373" target="_blank" rel="noopener noreferrer">#47373&lt;/a>, &lt;a href="https://github.com/leeoniya" target="_blank" rel="noopener noreferrer">@leeoniya&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="breaking-changes">Breaking changes&lt;/h3>
&lt;p>For a proxied request, e.g. Grafana&amp;rsquo;s datasource or plugin proxy:&lt;/p></description></item><item><title>Release notes for Grafana 8.5.0-beta1</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-0-beta1/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-0-beta1/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-850-beta1&#34;&gt;Release notes for Grafana 8.5.0-beta1&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Add config option to enable/disable reporting. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Accurately set value for prom-compatible APIs. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47216&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47216&lt;/a&gt;, &lt;a href=&#34;https://github.com/gotjosh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gotjosh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Provisioning API - Notification Policies. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46755&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46755&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexweav&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexweav&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Analytics:&lt;/strong&gt; Enable grafana and plugin update checks to be operated independently. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46352&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46352&lt;/a&gt;, &lt;a href=&#34;https://github.com/wbrowne&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@wbrowne&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Monitor:&lt;/strong&gt; Add support for multiple template variables in resource picker. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46215&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46215&lt;/a&gt;, &lt;a href=&#34;https://github.com/sarahzinger&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sarahzinger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Caching:&lt;/strong&gt; Add separate TTL for resources cache. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Caching:&lt;/strong&gt; add support for TLS configuration for Redis Cluster. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;NewsPanel:&lt;/strong&gt; Remove Use Proxy option and update documentation with recommendations. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47189&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47189&lt;/a&gt;, &lt;a href=&#34;https://github.com/joshhunt&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joshhunt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OAuth:&lt;/strong&gt; Sync GitHub OAuth user name to Grafana if it&amp;rsquo;s set. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45438&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45438&lt;/a&gt;, &lt;a href=&#34;https://github.com/pallxk&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@pallxk&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; Fix Default Nav URL for dashboard includes. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47143&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47143&lt;/a&gt;, &lt;a href=&#34;https://github.com/wbrowne&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@wbrowne&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;breaking-changes&#34;&gt;Breaking changes&lt;/h3&gt;
&lt;p&gt;When user is using Github OAuth, GitHub login is showed as both Grafana login and name. Now the GitHub name is showed as Grafana name, and GitHub login is showed as Grafana Login. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/45438&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45438&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The meaning of the default data source has now changed from being a persisted property in a panel. Before when you selected the default data source for a panel and later changed the default data source to another data source it would change all panels who were configured to use the default data source. From now on the default data source is just the default for new panels and changing the default will not impact any currently saved dashboards. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/45132&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45132&lt;/a&gt;&lt;/p&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-850-beta1">Release notes for Grafana 8.5.0-beta1&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>Add config option to enable/disable reporting. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Accurately set value for prom-compatible APIs. &lt;a href="https://github.com/grafana/grafana/pull/47216" target="_blank" rel="noopener noreferrer">#47216&lt;/a>, &lt;a href="https://github.com/gotjosh" target="_blank" rel="noopener noreferrer">@gotjosh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Provisioning API - Notification Policies. &lt;a href="https://github.com/grafana/grafana/pull/46755" target="_blank" rel="noopener noreferrer">#46755&lt;/a>, &lt;a href="https://github.com/alexweav" target="_blank" rel="noopener noreferrer">@alexweav&lt;/a>&lt;/li>
&lt;li>&lt;strong>Analytics:&lt;/strong> Enable grafana and plugin update checks to be operated independently. &lt;a href="https://github.com/grafana/grafana/pull/46352" target="_blank" rel="noopener noreferrer">#46352&lt;/a>, &lt;a href="https://github.com/wbrowne" target="_blank" rel="noopener noreferrer">@wbrowne&lt;/a>&lt;/li>
&lt;li>&lt;strong>Azure Monitor:&lt;/strong> Add support for multiple template variables in resource picker. &lt;a href="https://github.com/grafana/grafana/pull/46215" target="_blank" rel="noopener noreferrer">#46215&lt;/a>, &lt;a href="https://github.com/sarahzinger" target="_blank" rel="noopener noreferrer">@sarahzinger&lt;/a>&lt;/li>
&lt;li>&lt;strong>Caching:&lt;/strong> Add separate TTL for resources cache. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Caching:&lt;/strong> add support for TLS configuration for Redis Cluster. (Enterprise)&lt;/li>
&lt;li>&lt;strong>NewsPanel:&lt;/strong> Remove Use Proxy option and update documentation with recommendations. &lt;a href="https://github.com/grafana/grafana/pull/47189" target="_blank" rel="noopener noreferrer">#47189&lt;/a>, &lt;a href="https://github.com/joshhunt" target="_blank" rel="noopener noreferrer">@joshhunt&lt;/a>&lt;/li>
&lt;li>&lt;strong>OAuth:&lt;/strong> Sync GitHub OAuth user name to Grafana if it&amp;rsquo;s set. &lt;a href="https://github.com/grafana/grafana/pull/45438" target="_blank" rel="noopener noreferrer">#45438&lt;/a>, &lt;a href="https://github.com/pallxk" target="_blank" rel="noopener noreferrer">@pallxk&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Plugins:&lt;/strong> Fix Default Nav URL for dashboard includes. &lt;a href="https://github.com/grafana/grafana/pull/47143" target="_blank" rel="noopener noreferrer">#47143&lt;/a>, &lt;a href="https://github.com/wbrowne" target="_blank" rel="noopener noreferrer">@wbrowne&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="breaking-changes">Breaking changes&lt;/h3>
&lt;p>When user is using Github OAuth, GitHub login is showed as both Grafana login and name. Now the GitHub name is showed as Grafana name, and GitHub login is showed as Grafana Login. Issue &lt;a href="https://github.com/grafana/grafana/issues/45438" target="_blank" rel="noopener noreferrer">#45438&lt;/a>&lt;/p></description></item><item><title>Release notes for Grafana 8.5.1</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-1/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-1/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-851&#34;&gt;Release notes for Grafana 8.5.1&lt;/h1&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Azure Monitor:&lt;/strong&gt; Fix space character encoding for metrics query link to Azure Portal. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48139&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48139&lt;/a&gt;, &lt;a href=&#34;https://github.com/kevinwcyu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kevinwcyu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Prevent log groups from being removed on query change. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47994&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47994&lt;/a&gt;, &lt;a href=&#34;https://github.com/asimpson&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@asimpson&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloudwatch:&lt;/strong&gt; Fix template variables in variable queries. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48140&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48140&lt;/a&gt;, &lt;a href=&#34;https://github.com/iwysiu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@iwysiu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explore:&lt;/strong&gt; Prevent direct access to explore if disabled via feature toggle. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47714&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47714&lt;/a&gt;, &lt;a href=&#34;https://github.com/Elfo404&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Elfo404&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;InfluxDB:&lt;/strong&gt; Fixes invalid no data alerts. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48295&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48295&lt;/a&gt;, &lt;a href=&#34;https://github.com/yesoreyeram&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yesoreyeram&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Navigation:&lt;/strong&gt; Prevent navbar briefly showing on login. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47968&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47968&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins Catalog:&lt;/strong&gt; Fix styling of hyperlinks. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48196&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48196&lt;/a&gt;, &lt;a href=&#34;https://github.com/marefr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@marefr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Table:&lt;/strong&gt; Fix filter crashes table. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48258&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48258&lt;/a&gt;, &lt;a href=&#34;https://github.com/zoltanbedi&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@zoltanbedi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TimeSeries:&lt;/strong&gt; Properly stack series with missing datapoints. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48321&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48321&lt;/a&gt;, &lt;a href=&#34;https://github.com/leeoniya&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@leeoniya&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-851">Release notes for Grafana 8.5.1&lt;/h1>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Azure Monitor:&lt;/strong> Fix space character encoding for metrics query link to Azure Portal. &lt;a href="https://github.com/grafana/grafana/pull/48139" target="_blank" rel="noopener noreferrer">#48139&lt;/a>, &lt;a href="https://github.com/kevinwcyu" target="_blank" rel="noopener noreferrer">@kevinwcyu&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Prevent log groups from being removed on query change. &lt;a href="https://github.com/grafana/grafana/pull/47994" target="_blank" rel="noopener noreferrer">#47994&lt;/a>, &lt;a href="https://github.com/asimpson" target="_blank" rel="noopener noreferrer">@asimpson&lt;/a>&lt;/li>
&lt;li>&lt;strong>Cloudwatch:&lt;/strong> Fix template variables in variable queries. &lt;a href="https://github.com/grafana/grafana/pull/48140" target="_blank" rel="noopener noreferrer">#48140&lt;/a>, &lt;a href="https://github.com/iwysiu" target="_blank" rel="noopener noreferrer">@iwysiu&lt;/a>&lt;/li>
&lt;li>&lt;strong>Explore:&lt;/strong> Prevent direct access to explore if disabled via feature toggle. &lt;a href="https://github.com/grafana/grafana/pull/47714" target="_blank" rel="noopener noreferrer">#47714&lt;/a>, &lt;a href="https://github.com/Elfo404" target="_blank" rel="noopener noreferrer">@Elfo404&lt;/a>&lt;/li>
&lt;li>&lt;strong>InfluxDB:&lt;/strong> Fixes invalid no data alerts. &lt;a href="https://github.com/grafana/grafana/pull/48295" target="_blank" rel="noopener noreferrer">#48295&lt;/a>, &lt;a href="https://github.com/yesoreyeram" target="_blank" rel="noopener noreferrer">@yesoreyeram&lt;/a>&lt;/li>
&lt;li>&lt;strong>Navigation:&lt;/strong> Prevent navbar briefly showing on login. &lt;a href="https://github.com/grafana/grafana/pull/47968" target="_blank" rel="noopener noreferrer">#47968&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins Catalog:&lt;/strong> Fix styling of hyperlinks. &lt;a href="https://github.com/grafana/grafana/pull/48196" target="_blank" rel="noopener noreferrer">#48196&lt;/a>, &lt;a href="https://github.com/marefr" target="_blank" rel="noopener noreferrer">@marefr&lt;/a>&lt;/li>
&lt;li>&lt;strong>Table:&lt;/strong> Fix filter crashes table. &lt;a href="https://github.com/grafana/grafana/pull/48258" target="_blank" rel="noopener noreferrer">#48258&lt;/a>, &lt;a href="https://github.com/zoltanbedi" target="_blank" rel="noopener noreferrer">@zoltanbedi&lt;/a>&lt;/li>
&lt;li>&lt;strong>TimeSeries:&lt;/strong> Properly stack series with missing datapoints. &lt;a href="https://github.com/grafana/grafana/pull/48321" target="_blank" rel="noopener noreferrer">#48321&lt;/a>, &lt;a href="https://github.com/leeoniya" target="_blank" rel="noopener noreferrer">@leeoniya&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 8.5.10</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-10/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-10/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-8510&#34;&gt;Release notes for Grafana 8.5.10&lt;/h1&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;RBAC:&lt;/strong&gt; Fix Anonymous Editors missing dashboard controls. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52649&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52649&lt;/a&gt;, &lt;a href=&#34;https://github.com/gamab&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gamab&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-8510">Release notes for Grafana 8.5.10&lt;/h1>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>RBAC:&lt;/strong> Fix Anonymous Editors missing dashboard controls. &lt;a href="https://github.com/grafana/grafana/pull/52649" target="_blank" rel="noopener noreferrer">#52649&lt;/a>, &lt;a href="https://github.com/gamab" target="_blank" rel="noopener noreferrer">@gamab&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 8.5.11</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-11/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-11/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-8511&#34;&gt;Release notes for Grafana 8.5.11&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Rendering:&lt;/strong&gt; Add support for renderer token (#54425). &lt;a href=&#34;https://github.com/grafana/grafana/pull/54438&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54438&lt;/a&gt;, &lt;a href=&#34;https://github.com/joanlopez&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joanlopez&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; AlertingProxy to elevate permissions for request forwarded to data proxy when RBAC enabled. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53681&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53681&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-8511">Release notes for Grafana 8.5.11&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Rendering:&lt;/strong> Add support for renderer token (#54425). &lt;a href="https://github.com/grafana/grafana/pull/54438" target="_blank" rel="noopener noreferrer">#54438&lt;/a>, &lt;a href="https://github.com/joanlopez" target="_blank" rel="noopener noreferrer">@joanlopez&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> AlertingProxy to elevate permissions for request forwarded to data proxy when RBAC enabled. &lt;a href="https://github.com/grafana/grafana/pull/53681" target="_blank" rel="noopener noreferrer">#53681&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 8.5.13</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-13/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-13/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-8513&#34;&gt;Release notes for Grafana 8.5.13&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; Expose @emotion/react to plugins to prevent load failures. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55297&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55297&lt;/a&gt;, &lt;a href=&#34;https://github.com/jackw&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@jackw&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AuthNZ:&lt;/strong&gt; Security fixes for CVE-2022-35957 and CVE-2022-36062. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55495&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55495&lt;/a&gt;, &lt;a href=&#34;https://github.com/IevaVasiljeva&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@IevaVasiljeva&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-8513">Release notes for Grafana 8.5.13&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Plugins:&lt;/strong> Expose @emotion/react to plugins to prevent load failures. &lt;a href="https://github.com/grafana/grafana/pull/55297" target="_blank" rel="noopener noreferrer">#55297&lt;/a>, &lt;a href="https://github.com/jackw" target="_blank" rel="noopener noreferrer">@jackw&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>AuthNZ:&lt;/strong> Security fixes for CVE-2022-35957 and CVE-2022-36062. &lt;a href="https://github.com/grafana/grafana/pull/55495" target="_blank" rel="noopener noreferrer">#55495&lt;/a>, &lt;a href="https://github.com/IevaVasiljeva" target="_blank" rel="noopener noreferrer">@IevaVasiljeva&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 8.5.2</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-2/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-2/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-852&#34;&gt;Release notes for Grafana 8.5.2&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add safeguard for migrations that might cause dataloss. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48526&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48526&lt;/a&gt;, &lt;a href=&#34;https://github.com/JohnnyQQQQ&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JohnnyQQQQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AzureMonitor:&lt;/strong&gt; Add support for not equals and startsWith operators when creating Azure Metrics dimension filters. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48077&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48077&lt;/a&gt;, &lt;a href=&#34;https://github.com/aangelisc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@aangelisc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Elasticsearch:&lt;/strong&gt; Add deprecation notice for &amp;lt; 7.10 versions. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48506&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48506&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Traces:&lt;/strong&gt; Filter by service/span name and operation in Tempo and Jaeger. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48209&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48209&lt;/a&gt;, &lt;a href=&#34;https://github.com/joey-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joey-grafana&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AzureAd Oauth:&lt;/strong&gt; Fix strictMode to reject users without an assigned role. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48474&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48474&lt;/a&gt;, &lt;a href=&#34;https://github.com/kyschouv&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kyschouv&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Fix variable query tag migration. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48587&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48587&lt;/a&gt;, &lt;a href=&#34;https://github.com/iwysiu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@iwysiu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; Ensure catching all appropriate 4xx api/ds/query scenarios. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47565&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47565&lt;/a&gt;, &lt;a href=&#34;https://github.com/wbrowne&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@wbrowne&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-852">Release notes for Grafana 8.5.2&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add safeguard for migrations that might cause dataloss. &lt;a href="https://github.com/grafana/grafana/pull/48526" target="_blank" rel="noopener noreferrer">#48526&lt;/a>, &lt;a href="https://github.com/JohnnyQQQQ" target="_blank" rel="noopener noreferrer">@JohnnyQQQQ&lt;/a>&lt;/li>
&lt;li>&lt;strong>AzureMonitor:&lt;/strong> Add support for not equals and startsWith operators when creating Azure Metrics dimension filters. &lt;a href="https://github.com/grafana/grafana/pull/48077" target="_blank" rel="noopener noreferrer">#48077&lt;/a>, &lt;a href="https://github.com/aangelisc" target="_blank" rel="noopener noreferrer">@aangelisc&lt;/a>&lt;/li>
&lt;li>&lt;strong>Elasticsearch:&lt;/strong> Add deprecation notice for &amp;lt; 7.10 versions. &lt;a href="https://github.com/grafana/grafana/pull/48506" target="_blank" rel="noopener noreferrer">#48506&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Traces:&lt;/strong> Filter by service/span name and operation in Tempo and Jaeger. &lt;a href="https://github.com/grafana/grafana/pull/48209" target="_blank" rel="noopener noreferrer">#48209&lt;/a>, &lt;a href="https://github.com/joey-grafana" target="_blank" rel="noopener noreferrer">@joey-grafana&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>AzureAd Oauth:&lt;/strong> Fix strictMode to reject users without an assigned role. &lt;a href="https://github.com/grafana/grafana/pull/48474" target="_blank" rel="noopener noreferrer">#48474&lt;/a>, &lt;a href="https://github.com/kyschouv" target="_blank" rel="noopener noreferrer">@kyschouv&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Fix variable query tag migration. &lt;a href="https://github.com/grafana/grafana/pull/48587" target="_blank" rel="noopener noreferrer">#48587&lt;/a>, &lt;a href="https://github.com/iwysiu" target="_blank" rel="noopener noreferrer">@iwysiu&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins:&lt;/strong> Ensure catching all appropriate 4xx api/ds/query scenarios. &lt;a href="https://github.com/grafana/grafana/pull/47565" target="_blank" rel="noopener noreferrer">#47565&lt;/a>, &lt;a href="https://github.com/wbrowne" target="_blank" rel="noopener noreferrer">@wbrowne&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 8.5.3</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-3/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-3/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-853&#34;&gt;Release notes for Grafana 8.5.3&lt;/h1&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Security:&lt;/strong&gt; fixes CVE-2022-29170. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49240&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49240&lt;/a&gt;, &lt;a href=&#34;https://github.com/xlson&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@xlson&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-853">Release notes for Grafana 8.5.3&lt;/h1>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Security:&lt;/strong> fixes CVE-2022-29170. &lt;a href="https://github.com/grafana/grafana/pull/49240" target="_blank" rel="noopener noreferrer">#49240&lt;/a>, &lt;a href="https://github.com/xlson" target="_blank" rel="noopener noreferrer">@xlson&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 8.5.4</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-4/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-4/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-854&#34;&gt;Release notes for Grafana 8.5.4&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Remove disabled flag for data source when migrating alerts. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48559&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48559&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Show notification tab of legacy alerting only to editor. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49624&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49624&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Update migration to migrate only alerts that belong to existing org\dashboard. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49192&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49192&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AzureMonitor:&lt;/strong&gt; Do not quote variables when a custom &amp;ldquo;All&amp;rdquo; variable option is used. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49428&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49428&lt;/a&gt;, &lt;a href=&#34;https://github.com/andresmgot&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@andresmgot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AzureMonitor:&lt;/strong&gt; Update allowed namespaces. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48468&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48468&lt;/a&gt;, &lt;a href=&#34;https://github.com/jcolladokuri&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@jcolladokuri&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudMonitor:&lt;/strong&gt; Correctly encode default project response. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49510&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49510&lt;/a&gt;, &lt;a href=&#34;https://github.com/aangelisc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@aangelisc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloudwatch:&lt;/strong&gt; Add support for new AWS/RDS EBS* metrics. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48798&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48798&lt;/a&gt;, &lt;a href=&#34;https://github.com/szymonpk&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@szymonpk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;InfluxDB:&lt;/strong&gt; Use backend for influxDB by default via feature toggle. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48453&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48453&lt;/a&gt;, &lt;a href=&#34;https://github.com/yesoreyeram&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yesoreyeram&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Legend:&lt;/strong&gt; Use correct unit for percent and count calculations. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49004&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49004&lt;/a&gt;, &lt;a href=&#34;https://github.com/dprokop&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@dprokop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LokI:&lt;/strong&gt; use millisecond steps in Grafana 8.5.x. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48630&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48630&lt;/a&gt;, &lt;a href=&#34;https://github.com/gabor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gabor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; Introduce HTTP 207 Multi Status response to api/ds/query. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48550&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48550&lt;/a&gt;, &lt;a href=&#34;https://github.com/wbrowne&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@wbrowne&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reporting:&lt;/strong&gt; Improve PDF file size using grid layout. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transformations:&lt;/strong&gt; Add an All Unique Values Reducer. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48653&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48653&lt;/a&gt;, &lt;a href=&#34;https://github.com/josiahg&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@josiahg&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transformers:&lt;/strong&gt; avoid error when the ExtractFields source field is missing. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49368&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49368&lt;/a&gt;, &lt;a href=&#34;https://github.com/wardbekker&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@wardbekker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[v8.5.x] Alerting:&lt;/strong&gt; Update migration to migrate only alerts that belong to existing org\dashboard. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49199&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49199&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafanabot&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grafanabot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[v8.5.x] Reporting:&lt;/strong&gt; Improve PDF file size using grid layout. (Enterprise)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Allow disabling override timings for notification policies. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48648&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48648&lt;/a&gt;, &lt;a href=&#34;https://github.com/gillesdemey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gillesdemey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Allow serving images from custom url path. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49022&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49022&lt;/a&gt;, &lt;a href=&#34;https://github.com/gillesdemey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gillesdemey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Apply Custom Headers to datasource queries. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47860&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47860&lt;/a&gt;, &lt;a href=&#34;https://github.com/joeblubaugh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joeblubaugh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix RBAC actions for notification policies. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49185&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49185&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix access to alerts for viewer with editor permissions when RBAC is disabled. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49270&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49270&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix anonymous access to alerting. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49203&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49203&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; correctly show all alerts in a folder. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48684&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48684&lt;/a&gt;, &lt;a href=&#34;https://github.com/gillesdemey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gillesdemey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AzureMonitor:&lt;/strong&gt; Fixes metric definition for Azure Storage queue/file/blob/table resources. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49101&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49101&lt;/a&gt;, &lt;a href=&#34;https://github.com/aangelisc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@aangelisc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard:&lt;/strong&gt; Fix dashboard update permission check. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48746&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48746&lt;/a&gt;, &lt;a href=&#34;https://github.com/IevaVasiljeva&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@IevaVasiljeva&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DashboardExport:&lt;/strong&gt; Fix exporting and importing dashboards where query data source ended up as incorrect. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48410&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48410&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FileUpload:&lt;/strong&gt; clicking the &lt;code&gt;Upload file&lt;/code&gt; button now opens the modal correctly. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48766&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48766&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GrafanaUI:&lt;/strong&gt; Fix color of links in error Tooltips in light theme. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49327&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49327&lt;/a&gt;, &lt;a href=&#34;https://github.com/joshhunt&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joshhunt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LibraryPanels:&lt;/strong&gt; Fix library panels not connecting properly in imported dashboards. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49161&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49161&lt;/a&gt;, &lt;a href=&#34;https://github.com/joshhunt&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joshhunt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Improve unpack parser handling. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49074&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49074&lt;/a&gt;, &lt;a href=&#34;https://github.com/gabor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gabor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RolePicker:&lt;/strong&gt; Fix menu position on smaller screens. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48429&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48429&lt;/a&gt;, &lt;a href=&#34;https://github.com/Clarity-89&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Clarity-89&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TimeRange:&lt;/strong&gt; Fixes updating time range from url and browser history. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48657&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48657&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TimeSeries:&lt;/strong&gt; Fix detection &amp;amp; rendering of sparse datapoints. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48841&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48841&lt;/a&gt;, &lt;a href=&#34;https://github.com/leeoniya&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@leeoniya&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Timeseries:&lt;/strong&gt; Fix outside range stale state. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49633&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49633&lt;/a&gt;, &lt;a href=&#34;https://github.com/ryantxu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ryantxu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tooltip:&lt;/strong&gt; Fix links not legible in Tooltips when using light theme. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48748&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48748&lt;/a&gt;, &lt;a href=&#34;https://github.com/joshhunt&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joshhunt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tooltip:&lt;/strong&gt; Sort decimals using standard numeric compare. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49084&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49084&lt;/a&gt;, &lt;a href=&#34;https://github.com/dprokop&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@dprokop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transforms:&lt;/strong&gt; Labels to fields, fix label picker layout. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49304&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49304&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Variables:&lt;/strong&gt; Fixes issue with data source variables not updating queries with variable. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49478&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49478&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[v8.5.x] Alerting:&lt;/strong&gt; Fix RBAC actions for notification policies (#49185). &lt;a href=&#34;https://github.com/grafana/grafana/pull/49348&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49348&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[v8.5.x] Alerting:&lt;/strong&gt; Fix access to alerts for viewer with editor permissions when RBAC is disabled. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49427&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49427&lt;/a&gt;, &lt;a href=&#34;https://github.com/konrad147&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@konrad147&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[v8.5.x] Alerting:&lt;/strong&gt; Fix anonymous access to alerting. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49268&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49268&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;breaking-changes&#34;&gt;Breaking changes&lt;/h3&gt;
&lt;p&gt;For a data source query made via /api/ds/query :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If the &lt;code&gt;DatasourceQueryMultiStatus&lt;/code&gt; feature is enabled and
&lt;ul&gt;
&lt;li&gt;The data source response has an error set as part of the &lt;code&gt;DataResponse&lt;/code&gt;, the resulting HTTP status code is now &lt;code&gt;207 Multi Status&lt;/code&gt; instead of &lt;code&gt;400 Bad gateway&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;If the &lt;code&gt;DatasourceQueryMultiStatus&lt;/code&gt; feature is &lt;strong&gt;not&lt;/strong&gt; enabled and
&lt;ul&gt;
&lt;li&gt;The data source response has an error set as part of the &lt;code&gt;DataResponse&lt;/code&gt;, the resulting HTTP status code is &lt;code&gt;400 Bad Request&lt;/code&gt; (no breaking change)
&amp;ndash;&amp;gt; Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/48550&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48550&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-854">Release notes for Grafana 8.5.4&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Remove disabled flag for data source when migrating alerts. &lt;a href="https://github.com/grafana/grafana/pull/48559" target="_blank" rel="noopener noreferrer">#48559&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Show notification tab of legacy alerting only to editor. &lt;a href="https://github.com/grafana/grafana/pull/49624" target="_blank" rel="noopener noreferrer">#49624&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Update migration to migrate only alerts that belong to existing org\dashboard. &lt;a href="https://github.com/grafana/grafana/pull/49192" target="_blank" rel="noopener noreferrer">#49192&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;li>&lt;strong>AzureMonitor:&lt;/strong> Do not quote variables when a custom &amp;ldquo;All&amp;rdquo; variable option is used. &lt;a href="https://github.com/grafana/grafana/pull/49428" target="_blank" rel="noopener noreferrer">#49428&lt;/a>, &lt;a href="https://github.com/andresmgot" target="_blank" rel="noopener noreferrer">@andresmgot&lt;/a>&lt;/li>
&lt;li>&lt;strong>AzureMonitor:&lt;/strong> Update allowed namespaces. &lt;a href="https://github.com/grafana/grafana/pull/48468" target="_blank" rel="noopener noreferrer">#48468&lt;/a>, &lt;a href="https://github.com/jcolladokuri" target="_blank" rel="noopener noreferrer">@jcolladokuri&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudMonitor:&lt;/strong> Correctly encode default project response. &lt;a href="https://github.com/grafana/grafana/pull/49510" target="_blank" rel="noopener noreferrer">#49510&lt;/a>, &lt;a href="https://github.com/aangelisc" target="_blank" rel="noopener noreferrer">@aangelisc&lt;/a>&lt;/li>
&lt;li>&lt;strong>Cloudwatch:&lt;/strong> Add support for new AWS/RDS EBS* metrics. &lt;a href="https://github.com/grafana/grafana/pull/48798" target="_blank" rel="noopener noreferrer">#48798&lt;/a>, &lt;a href="https://github.com/szymonpk" target="_blank" rel="noopener noreferrer">@szymonpk&lt;/a>&lt;/li>
&lt;li>&lt;strong>InfluxDB:&lt;/strong> Use backend for influxDB by default via feature toggle. &lt;a href="https://github.com/grafana/grafana/pull/48453" target="_blank" rel="noopener noreferrer">#48453&lt;/a>, &lt;a href="https://github.com/yesoreyeram" target="_blank" rel="noopener noreferrer">@yesoreyeram&lt;/a>&lt;/li>
&lt;li>&lt;strong>Legend:&lt;/strong> Use correct unit for percent and count calculations. &lt;a href="https://github.com/grafana/grafana/pull/49004" target="_blank" rel="noopener noreferrer">#49004&lt;/a>, &lt;a href="https://github.com/dprokop" target="_blank" rel="noopener noreferrer">@dprokop&lt;/a>&lt;/li>
&lt;li>&lt;strong>LokI:&lt;/strong> use millisecond steps in Grafana 8.5.x. &lt;a href="https://github.com/grafana/grafana/pull/48630" target="_blank" rel="noopener noreferrer">#48630&lt;/a>, &lt;a href="https://github.com/gabor" target="_blank" rel="noopener noreferrer">@gabor&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins:&lt;/strong> Introduce HTTP 207 Multi Status response to api/ds/query. &lt;a href="https://github.com/grafana/grafana/pull/48550" target="_blank" rel="noopener noreferrer">#48550&lt;/a>, &lt;a href="https://github.com/wbrowne" target="_blank" rel="noopener noreferrer">@wbrowne&lt;/a>&lt;/li>
&lt;li>&lt;strong>Reporting:&lt;/strong> Improve PDF file size using grid layout. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Transformations:&lt;/strong> Add an All Unique Values Reducer. &lt;a href="https://github.com/grafana/grafana/pull/48653" target="_blank" rel="noopener noreferrer">#48653&lt;/a>, &lt;a href="https://github.com/josiahg" target="_blank" rel="noopener noreferrer">@josiahg&lt;/a>&lt;/li>
&lt;li>&lt;strong>Transformers:&lt;/strong> avoid error when the ExtractFields source field is missing. &lt;a href="https://github.com/grafana/grafana/pull/49368" target="_blank" rel="noopener noreferrer">#49368&lt;/a>, &lt;a href="https://github.com/wardbekker" target="_blank" rel="noopener noreferrer">@wardbekker&lt;/a>&lt;/li>
&lt;li>&lt;strong>[v8.5.x] Alerting:&lt;/strong> Update migration to migrate only alerts that belong to existing org\dashboard. &lt;a href="https://github.com/grafana/grafana/pull/49199" target="_blank" rel="noopener noreferrer">#49199&lt;/a>, &lt;a href="https://github.com/grafanabot" target="_blank" rel="noopener noreferrer">@grafanabot&lt;/a>&lt;/li>
&lt;li>&lt;strong>[v8.5.x] Reporting:&lt;/strong> Improve PDF file size using grid layout. (Enterprise)&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Allow disabling override timings for notification policies. &lt;a href="https://github.com/grafana/grafana/pull/48648" target="_blank" rel="noopener noreferrer">#48648&lt;/a>, &lt;a href="https://github.com/gillesdemey" target="_blank" rel="noopener noreferrer">@gillesdemey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Allow serving images from custom url path. &lt;a href="https://github.com/grafana/grafana/pull/49022" target="_blank" rel="noopener noreferrer">#49022&lt;/a>, &lt;a href="https://github.com/gillesdemey" target="_blank" rel="noopener noreferrer">@gillesdemey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Apply Custom Headers to datasource queries. &lt;a href="https://github.com/grafana/grafana/pull/47860" target="_blank" rel="noopener noreferrer">#47860&lt;/a>, &lt;a href="https://github.com/joeblubaugh" target="_blank" rel="noopener noreferrer">@joeblubaugh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix RBAC actions for notification policies. &lt;a href="https://github.com/grafana/grafana/pull/49185" target="_blank" rel="noopener noreferrer">#49185&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix access to alerts for viewer with editor permissions when RBAC is disabled. &lt;a href="https://github.com/grafana/grafana/pull/49270" target="_blank" rel="noopener noreferrer">#49270&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix anonymous access to alerting. &lt;a href="https://github.com/grafana/grafana/pull/49203" target="_blank" rel="noopener noreferrer">#49203&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> correctly show all alerts in a folder. &lt;a href="https://github.com/grafana/grafana/pull/48684" target="_blank" rel="noopener noreferrer">#48684&lt;/a>, &lt;a href="https://github.com/gillesdemey" target="_blank" rel="noopener noreferrer">@gillesdemey&lt;/a>&lt;/li>
&lt;li>&lt;strong>AzureMonitor:&lt;/strong> Fixes metric definition for Azure Storage queue/file/blob/table resources. &lt;a href="https://github.com/grafana/grafana/pull/49101" target="_blank" rel="noopener noreferrer">#49101&lt;/a>, &lt;a href="https://github.com/aangelisc" target="_blank" rel="noopener noreferrer">@aangelisc&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboard:&lt;/strong> Fix dashboard update permission check. &lt;a href="https://github.com/grafana/grafana/pull/48746" target="_blank" rel="noopener noreferrer">#48746&lt;/a>, &lt;a href="https://github.com/IevaVasiljeva" target="_blank" rel="noopener noreferrer">@IevaVasiljeva&lt;/a>&lt;/li>
&lt;li>&lt;strong>DashboardExport:&lt;/strong> Fix exporting and importing dashboards where query data source ended up as incorrect. &lt;a href="https://github.com/grafana/grafana/pull/48410" target="_blank" rel="noopener noreferrer">#48410&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>FileUpload:&lt;/strong> clicking the &lt;code>Upload file&lt;/code> button now opens the modal correctly. &lt;a href="https://github.com/grafana/grafana/pull/48766" target="_blank" rel="noopener noreferrer">#48766&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>GrafanaUI:&lt;/strong> Fix color of links in error Tooltips in light theme. &lt;a href="https://github.com/grafana/grafana/pull/49327" target="_blank" rel="noopener noreferrer">#49327&lt;/a>, &lt;a href="https://github.com/joshhunt" target="_blank" rel="noopener noreferrer">@joshhunt&lt;/a>&lt;/li>
&lt;li>&lt;strong>LibraryPanels:&lt;/strong> Fix library panels not connecting properly in imported dashboards. &lt;a href="https://github.com/grafana/grafana/pull/49161" target="_blank" rel="noopener noreferrer">#49161&lt;/a>, &lt;a href="https://github.com/joshhunt" target="_blank" rel="noopener noreferrer">@joshhunt&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Improve unpack parser handling. &lt;a href="https://github.com/grafana/grafana/pull/49074" target="_blank" rel="noopener noreferrer">#49074&lt;/a>, &lt;a href="https://github.com/gabor" target="_blank" rel="noopener noreferrer">@gabor&lt;/a>&lt;/li>
&lt;li>&lt;strong>RolePicker:&lt;/strong> Fix menu position on smaller screens. &lt;a href="https://github.com/grafana/grafana/pull/48429" target="_blank" rel="noopener noreferrer">#48429&lt;/a>, &lt;a href="https://github.com/Clarity-89" target="_blank" rel="noopener noreferrer">@Clarity-89&lt;/a>&lt;/li>
&lt;li>&lt;strong>TimeRange:&lt;/strong> Fixes updating time range from url and browser history. &lt;a href="https://github.com/grafana/grafana/pull/48657" target="_blank" rel="noopener noreferrer">#48657&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>TimeSeries:&lt;/strong> Fix detection &amp;amp; rendering of sparse datapoints. &lt;a href="https://github.com/grafana/grafana/pull/48841" target="_blank" rel="noopener noreferrer">#48841&lt;/a>, &lt;a href="https://github.com/leeoniya" target="_blank" rel="noopener noreferrer">@leeoniya&lt;/a>&lt;/li>
&lt;li>&lt;strong>Timeseries:&lt;/strong> Fix outside range stale state. &lt;a href="https://github.com/grafana/grafana/pull/49633" target="_blank" rel="noopener noreferrer">#49633&lt;/a>, &lt;a href="https://github.com/ryantxu" target="_blank" rel="noopener noreferrer">@ryantxu&lt;/a>&lt;/li>
&lt;li>&lt;strong>Tooltip:&lt;/strong> Fix links not legible in Tooltips when using light theme. &lt;a href="https://github.com/grafana/grafana/pull/48748" target="_blank" rel="noopener noreferrer">#48748&lt;/a>, &lt;a href="https://github.com/joshhunt" target="_blank" rel="noopener noreferrer">@joshhunt&lt;/a>&lt;/li>
&lt;li>&lt;strong>Tooltip:&lt;/strong> Sort decimals using standard numeric compare. &lt;a href="https://github.com/grafana/grafana/pull/49084" target="_blank" rel="noopener noreferrer">#49084&lt;/a>, &lt;a href="https://github.com/dprokop" target="_blank" rel="noopener noreferrer">@dprokop&lt;/a>&lt;/li>
&lt;li>&lt;strong>Transforms:&lt;/strong> Labels to fields, fix label picker layout. &lt;a href="https://github.com/grafana/grafana/pull/49304" target="_blank" rel="noopener noreferrer">#49304&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Variables:&lt;/strong> Fixes issue with data source variables not updating queries with variable. &lt;a href="https://github.com/grafana/grafana/pull/49478" target="_blank" rel="noopener noreferrer">#49478&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>[v8.5.x] Alerting:&lt;/strong> Fix RBAC actions for notification policies (#49185). &lt;a href="https://github.com/grafana/grafana/pull/49348" target="_blank" rel="noopener noreferrer">#49348&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;li>&lt;strong>[v8.5.x] Alerting:&lt;/strong> Fix access to alerts for viewer with editor permissions when RBAC is disabled. &lt;a href="https://github.com/grafana/grafana/pull/49427" target="_blank" rel="noopener noreferrer">#49427&lt;/a>, &lt;a href="https://github.com/konrad147" target="_blank" rel="noopener noreferrer">@konrad147&lt;/a>&lt;/li>
&lt;li>&lt;strong>[v8.5.x] Alerting:&lt;/strong> Fix anonymous access to alerting. &lt;a href="https://github.com/grafana/grafana/pull/49268" target="_blank" rel="noopener noreferrer">#49268&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="breaking-changes">Breaking changes&lt;/h3>
&lt;p>For a data source query made via /api/ds/query :&lt;/p></description></item><item><title>Release notes for Grafana 8.5.5</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-5/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-5/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-855&#34;&gt;Release notes for Grafana 8.5.5&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Azure Monitor:&lt;/strong&gt; Include datasource ref when interpolating variables. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49543&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49543&lt;/a&gt;, &lt;a href=&#34;https://github.com/kevinwcyu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kevinwcyu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Add multi-value template variable support for log group names in logs query builder. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49737&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49737&lt;/a&gt;, &lt;a href=&#34;https://github.com/kevinwcyu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kevinwcyu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloudwatch:&lt;/strong&gt; Add template variable query function for listing log groups. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50100&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50100&lt;/a&gt;, &lt;a href=&#34;https://github.com/yaelleC&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yaelleC&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Do not overwrite existing alert rule condition. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49920&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49920&lt;/a&gt;, &lt;a href=&#34;https://github.com/gillesdemey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gillesdemey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Remove double quotes from matchers. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50044&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50044&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexweav&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexweav&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-855">Release notes for Grafana 8.5.5&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Azure Monitor:&lt;/strong> Include datasource ref when interpolating variables. &lt;a href="https://github.com/grafana/grafana/pull/49543" target="_blank" rel="noopener noreferrer">#49543&lt;/a>, &lt;a href="https://github.com/kevinwcyu" target="_blank" rel="noopener noreferrer">@kevinwcyu&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Add multi-value template variable support for log group names in logs query builder. &lt;a href="https://github.com/grafana/grafana/pull/49737" target="_blank" rel="noopener noreferrer">#49737&lt;/a>, &lt;a href="https://github.com/kevinwcyu" target="_blank" rel="noopener noreferrer">@kevinwcyu&lt;/a>&lt;/li>
&lt;li>&lt;strong>Cloudwatch:&lt;/strong> Add template variable query function for listing log groups. &lt;a href="https://github.com/grafana/grafana/pull/50100" target="_blank" rel="noopener noreferrer">#50100&lt;/a>, &lt;a href="https://github.com/yaelleC" target="_blank" rel="noopener noreferrer">@yaelleC&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Do not overwrite existing alert rule condition. &lt;a href="https://github.com/grafana/grafana/pull/49920" target="_blank" rel="noopener noreferrer">#49920&lt;/a>, &lt;a href="https://github.com/gillesdemey" target="_blank" rel="noopener noreferrer">@gillesdemey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Remove double quotes from matchers. &lt;a href="https://github.com/grafana/grafana/pull/50044" target="_blank" rel="noopener noreferrer">#50044&lt;/a>, &lt;a href="https://github.com/alexweav" target="_blank" rel="noopener noreferrer">@alexweav&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 8.5.6</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-6/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-6/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-856&#34;&gt;Release notes for Grafana 8.5.6&lt;/h1&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Dashboard:&lt;/strong&gt; Fixes random scrolling on time range change. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50379&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50379&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Security:&lt;/strong&gt; Fixes minor code scanning security warnings in old vendored javascript libs. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50382&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50382&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-856">Release notes for Grafana 8.5.6&lt;/h1>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Dashboard:&lt;/strong> Fixes random scrolling on time range change. &lt;a href="https://github.com/grafana/grafana/pull/50379" target="_blank" rel="noopener noreferrer">#50379&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Security:&lt;/strong> Fixes minor code scanning security warnings in old vendored javascript libs. &lt;a href="https://github.com/grafana/grafana/pull/50382" target="_blank" rel="noopener noreferrer">#50382&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 8.5.9</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-9/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-8-5-9/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-859&#34;&gt;Release notes for Grafana 8.5.9&lt;/h1&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Security:&lt;/strong&gt; Fixes for CVE-2022-31107 and CVE-2022-31097. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52238&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52238&lt;/a&gt;, &lt;a href=&#34;https://github.com/xlson&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@xlson&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-859">Release notes for Grafana 8.5.9&lt;/h1>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Security:&lt;/strong> Fixes for CVE-2022-31107 and CVE-2022-31097. &lt;a href="https://github.com/grafana/grafana/pull/52238" target="_blank" rel="noopener noreferrer">#52238&lt;/a>, &lt;a href="https://github.com/xlson" target="_blank" rel="noopener noreferrer">@xlson&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 9.0.0</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-0/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-0/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-900&#34;&gt;Release notes for Grafana 9.0.0&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;API:&lt;/strong&gt; Add GET /api/annotations/:annotationId endpoint. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47739&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47739&lt;/a&gt;, &lt;a href=&#34;https://github.com/scottbock&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@scottbock&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;API:&lt;/strong&gt; Add endpoint for updating a data source by its UID. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49396&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49396&lt;/a&gt;, &lt;a href=&#34;https://github.com/papagian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@papagian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AccessControl:&lt;/strong&gt; Add enterprise only setting for rbac permission cache. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49006&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49006&lt;/a&gt;, &lt;a href=&#34;https://github.com/kalleep&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kalleep&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AccessControl:&lt;/strong&gt; Document basic roles changes and provisioning V2. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48910&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48910&lt;/a&gt;, &lt;a href=&#34;https://github.com/gamab&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gamab&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AccessControl:&lt;/strong&gt; Enable RBAC by default. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48813&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48813&lt;/a&gt;, &lt;a href=&#34;https://github.com/IevaVasiljeva&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@IevaVasiljeva&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AddDataSourceConfig:&lt;/strong&gt; Remove deprecated checkHealth prop. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50296&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50296&lt;/a&gt;, &lt;a href=&#34;https://github.com/kaydelaney&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kaydelaney&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add Image URLs to Microsoft Teams notifier. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49385&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49385&lt;/a&gt;, &lt;a href=&#34;https://github.com/joeblubaugh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joeblubaugh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add RBAC actions and role for provisioning API routes. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50459&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50459&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add Screenshot URLs to Pagerduty Notifier. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49377&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49377&lt;/a&gt;, &lt;a href=&#34;https://github.com/joeblubaugh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joeblubaugh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add a &amp;ldquo;Reason&amp;rdquo; to Alert Instances to show underlying cause of state. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49259&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49259&lt;/a&gt;, &lt;a href=&#34;https://github.com/joeblubaugh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joeblubaugh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add a general screenshot service and alerting-specific image service. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49293&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49293&lt;/a&gt;, &lt;a href=&#34;https://github.com/joeblubaugh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joeblubaugh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add image url or file attachment to email notifications. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49381&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49381&lt;/a&gt;, &lt;a href=&#34;https://github.com/joeblubaugh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joeblubaugh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add image_urls to OpsGenie notification details. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49379&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49379&lt;/a&gt;, &lt;a href=&#34;https://github.com/joeblubaugh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joeblubaugh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add notification policy flow chart. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49405&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49405&lt;/a&gt;, &lt;a href=&#34;https://github.com/peterholmberg&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@peterholmberg&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Attach image URL to alerts in Webhook notifier format. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49378&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49378&lt;/a&gt;, &lt;a href=&#34;https://github.com/joeblubaugh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joeblubaugh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Attach image URLs or upload files to Discord notifications. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49439&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49439&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexweav&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexweav&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Attach image URLs to Google Chat notifications. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49445&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49445&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexweav&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexweav&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Attach screenshot data to Unified Alerting notifications. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49374&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49374&lt;/a&gt;, &lt;a href=&#34;https://github.com/joeblubaugh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joeblubaugh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Create folder for alerting when start from the scratch. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48866&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48866&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Modify alertmanager endpoints for proxying using the datasource UID. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47978&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47978&lt;/a&gt;, &lt;a href=&#34;https://github.com/papagian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@papagian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Modify endpoint for testing a datasource rule using the UID. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48070&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48070&lt;/a&gt;, &lt;a href=&#34;https://github.com/papagian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@papagian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Modify prometheus endpoints for proxying using the datasource UID. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48052&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48052&lt;/a&gt;, &lt;a href=&#34;https://github.com/papagian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@papagian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; State Manager takes screenshots. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49338&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49338&lt;/a&gt;, &lt;a href=&#34;https://github.com/joeblubaugh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joeblubaugh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Use UID scope for folders authorization. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48970&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48970&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; modify ruler endpoints for proxying using the datasource UID. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48046&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48046&lt;/a&gt;, &lt;a href=&#34;https://github.com/papagian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@papagian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Angular:&lt;/strong&gt; Adds back two angular directives that are still used by remaining angular bits and plugins. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50380&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50380&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Monitor:&lt;/strong&gt; Add Resource Picker to Metrics Queries. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49029&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49029&lt;/a&gt;, &lt;a href=&#34;https://github.com/sarahzinger&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sarahzinger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Monitor:&lt;/strong&gt; Add search feature to resource picker. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48234&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48234&lt;/a&gt;, &lt;a href=&#34;https://github.com/sarahzinger&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sarahzinger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AzureMonitor:&lt;/strong&gt; Add support for selecting multiple options when using the equals and not equals dimension filters. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48650&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48650&lt;/a&gt;, &lt;a href=&#34;https://github.com/aangelisc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@aangelisc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AzureMonitor:&lt;/strong&gt; Remove deprecated code. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48328&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48328&lt;/a&gt;, &lt;a href=&#34;https://github.com/andresmgot&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@andresmgot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build:&lt;/strong&gt; Change names to PascalCase to match. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48949&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48949&lt;/a&gt;, &lt;a href=&#34;https://github.com/zuchka&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@zuchka&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chore:&lt;/strong&gt; Remove deprecated DataSourceAPI methods. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49313&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49313&lt;/a&gt;, &lt;a href=&#34;https://github.com/ifrost&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ifrost&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chore:&lt;/strong&gt; Upgrade typescript to 4.6.4. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49016&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49016&lt;/a&gt;, &lt;a href=&#34;https://github.com/kaydelaney&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kaydelaney&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloud Monitoring:&lt;/strong&gt; Use new annotation API. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49026&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49026&lt;/a&gt;, &lt;a href=&#34;https://github.com/kevinwcyu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kevinwcyu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudMonitoring:&lt;/strong&gt; Allow to set a custom value or disable graph_period. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48646&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48646&lt;/a&gt;, &lt;a href=&#34;https://github.com/andresmgot&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@andresmgot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Add generic filter component to variable editor. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47907&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47907&lt;/a&gt;, &lt;a href=&#34;https://github.com/iwysiu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@iwysiu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Added missing AWS/AppRunner metrics. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49174&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49174&lt;/a&gt;, &lt;a href=&#34;https://github.com/Aton-Kish&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Aton-Kish&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Enable support for dynamic labels with migrated alias patterns. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49173&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49173&lt;/a&gt;, &lt;a href=&#34;https://github.com/sunker&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sunker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloudwatch:&lt;/strong&gt; Pass label in deep link. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49160&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49160&lt;/a&gt;, &lt;a href=&#34;https://github.com/sunker&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sunker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloudwatch:&lt;/strong&gt; Use new annotation API. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48102&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48102&lt;/a&gt;, &lt;a href=&#34;https://github.com/sunker&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sunker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard:&lt;/strong&gt; Validate dashboards against schema on save. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48252&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48252&lt;/a&gt;, &lt;a href=&#34;https://github.com/sdboyer&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sdboyer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DashboardPickerByID:&lt;/strong&gt; Add option to exclude dashboards. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49211&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49211&lt;/a&gt;, &lt;a href=&#34;https://github.com/Clarity-89&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Clarity-89&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DashboardPickerById:&lt;/strong&gt; Add optionLabel prop. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47556&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47556&lt;/a&gt;, &lt;a href=&#34;https://github.com/Clarity-89&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Clarity-89&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboards:&lt;/strong&gt; Display values of 0 with the configured decimal places. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48155&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48155&lt;/a&gt;, &lt;a href=&#34;https://github.com/wx1322&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@wx1322&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data:&lt;/strong&gt; Remove deprecated types and functions from valueMappings. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50035&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50035&lt;/a&gt;, &lt;a href=&#34;https://github.com/kaydelaney&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kaydelaney&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Elasticsearch:&lt;/strong&gt; Remove browser access mode. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49014&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49014&lt;/a&gt;, &lt;a href=&#34;https://github.com/gabor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gabor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Elasticsearch:&lt;/strong&gt; Remove support for versions after their end of the life (&amp;lt;7.10.0). &lt;a href=&#34;https://github.com/grafana/grafana/pull/48715&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48715&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Encryption:&lt;/strong&gt; Add support for multiple data keys per day. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47765&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47765&lt;/a&gt;, &lt;a href=&#34;https://github.com/joanlopez&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joanlopez&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Encryption:&lt;/strong&gt; Enable envelope encryption by default. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49301&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49301&lt;/a&gt;, &lt;a href=&#34;https://github.com/joanlopez&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joanlopez&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explore:&lt;/strong&gt; Remove support for legacy, compact format URLs. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49350&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49350&lt;/a&gt;, &lt;a href=&#34;https://github.com/gelicia&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gelicia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explore:&lt;/strong&gt; Skip Angular error handling when Angular support is disabled. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49311&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49311&lt;/a&gt;, &lt;a href=&#34;https://github.com/ifrost&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ifrost&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explore:&lt;/strong&gt; simplify support for multiple query editors. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48701&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48701&lt;/a&gt;, &lt;a href=&#34;https://github.com/Elfo404&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Elfo404&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FeatureToggles:&lt;/strong&gt; Support changing feature toggles with URL parameters. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50275&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50275&lt;/a&gt;, &lt;a href=&#34;https://github.com/ryantxu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ryantxu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FileUpload:&lt;/strong&gt; Make component accessible by keyboard navigation. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47497&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47497&lt;/a&gt;, &lt;a href=&#34;https://github.com/tolzhabayev&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@tolzhabayev&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Formatting:&lt;/strong&gt; Make SI number formats more robust. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50117&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50117&lt;/a&gt;, &lt;a href=&#34;https://github.com/kaydelaney&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kaydelaney&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Graph:&lt;/strong&gt; Deprecate Graph (old) and make it no longer a visualization option for new panels. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48034&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48034&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;IconButton:&lt;/strong&gt; IconButtons are now correctly aligned in Safari. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48759&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48759&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Logger:&lt;/strong&gt; Enable new logging format by default. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47584&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47584&lt;/a&gt;, &lt;a href=&#34;https://github.com/ying-jeanne&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ying-jeanne&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Add more query patterns. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50248&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50248&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Enable new visual query builder by default. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48346&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48346&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; use the same dataframe-format for both live and normal queries. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47153&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47153&lt;/a&gt;, &lt;a href=&#34;https://github.com/gabor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gabor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OAuth:&lt;/strong&gt; Make allowed email domain case insensitive. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49252&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49252&lt;/a&gt;, &lt;a href=&#34;https://github.com/Jguer&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Jguer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Panels:&lt;/strong&gt; Use the No value option when showing the no data message. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47675&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47675&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; Remove plugin list panel. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46914&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46914&lt;/a&gt;, &lt;a href=&#34;https://github.com/tolzhabayev&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@tolzhabayev&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Query History:&lt;/strong&gt; Enable new query history by default. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49407&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49407&lt;/a&gt;, &lt;a href=&#34;https://github.com/ifrost&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ifrost&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;QueryEditorRow:&lt;/strong&gt; Show query errors next to query in a consistent way across Grafana. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47613&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47613&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SAML:&lt;/strong&gt; Implement Name Templates for assertion_attribute_name option. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48022&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48022&lt;/a&gt;, &lt;a href=&#34;https://github.com/mmandrus&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@mmandrus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Service accounts:&lt;/strong&gt; Do not display service accounts assigned to team. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48995&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48995&lt;/a&gt;, &lt;a href=&#34;https://github.com/eleijonmarck&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@eleijonmarck&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Settings:&lt;/strong&gt; Use Grafana Azure SDK to pass Azure env vars for external plugins. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48954&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48954&lt;/a&gt;, &lt;a href=&#34;https://github.com/kostrse&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kostrse&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shortcuts:&lt;/strong&gt; Add shortcut to show shortcuts to the list of shortcuts. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48395&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48395&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Traces Panel:&lt;/strong&gt; Add new Traces Panel visualization. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47534&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47534&lt;/a&gt;, &lt;a href=&#34;https://github.com/joey-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joey-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Traces:&lt;/strong&gt; Filter by service/span name and operation in Tempo and Jaeger. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48209&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48209&lt;/a&gt;, &lt;a href=&#34;https://github.com/joey-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joey-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transformations:&lt;/strong&gt; Allow more complex regex expressions in &lt;code&gt;Rename by regex&lt;/code&gt;. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48179&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48179&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;grafana/ui:&lt;/strong&gt; Add default type=&amp;ldquo;button&amp;rdquo; to &lt;Button&gt;. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48183&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48183&lt;/a&gt;, &lt;a href=&#34;https://github.com/axelavargas&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@axelavargas&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix database unavailable removes rules from scheduler. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49874&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49874&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AzureMonitor:&lt;/strong&gt; Fix auto-selection of time-grain for metrics. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49278&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49278&lt;/a&gt;, &lt;a href=&#34;https://github.com/aangelisc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@aangelisc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DataSources:&lt;/strong&gt; Fixes issue with expressions not being queried. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50446&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50446&lt;/a&gt;, &lt;a href=&#34;https://github.com/JoaoSilvaGrafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JoaoSilvaGrafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GraphNG:&lt;/strong&gt; Fix thresholds by color not following data update. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48571&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48571&lt;/a&gt;, &lt;a href=&#34;https://github.com/zoltanbedi&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@zoltanbedi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jaeger:&lt;/strong&gt; Update operations dropdown. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49329&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49329&lt;/a&gt;, &lt;a href=&#34;https://github.com/joey-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joey-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Login:&lt;/strong&gt; Fix mismatching label on auth_module in user list. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49177&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49177&lt;/a&gt;, &lt;a href=&#34;https://github.com/Jguer&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Jguer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Playlists:&lt;/strong&gt; Save button now correctly creates a new playlist. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50381&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50381&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RBAC:&lt;/strong&gt; Fix migrations running in the wrong order causing inheritance problem in enterprise. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50452&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50452&lt;/a&gt;, &lt;a href=&#34;https://github.com/gamab&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gamab&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RBAC:&lt;/strong&gt; Fix migrations running into the wrong order. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ServiceAccounts:&lt;/strong&gt; Add identifiable token prefix to service account tokens. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49011&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49011&lt;/a&gt;, &lt;a href=&#34;https://github.com/Jguer&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Jguer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Traces:&lt;/strong&gt; Fix missing CopyButton on KeyValueTables and overlapping of panels. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49271&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49271&lt;/a&gt;, &lt;a href=&#34;https://github.com/svennergr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@svennergr&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;breaking-changes&#34;&gt;Breaking changes&lt;/h3&gt;
&lt;p&gt;The &lt;code&gt;@grafana/ui&lt;/code&gt; package helper function &lt;code&gt;selectOptionInTest&lt;/code&gt; used in frontend tests has been removed as it caused testing libraries to be bundled in the production code of Grafana. If you were using this helper function in your tests please update your code accordingly:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;js&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-js&#34;&gt;// before
import { selectOptionInTest } from &amp;#39;@grafana/ui&amp;#39;;
// ...test usage
await selectOptionInTest(selectEl, &amp;#39;Option 2&amp;#39;);

// after
import { select } from &amp;#39;react-select-event&amp;#39;;
// ...test usage
await select(selectEl, &amp;#39;Option 2&amp;#39;, { container: document.body });&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/50442&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50442&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Removed deprecated &lt;code&gt;checkHealth&lt;/code&gt; prop from the &lt;code&gt;@grafana/e2e&lt;/code&gt; &lt;code&gt;addDataSource&lt;/code&gt; config. Previously this value defaulted to &lt;code&gt;false&lt;/code&gt;, and has not been used in end-to-end tests since Grafana 8.0.3. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/50296&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50296&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Removes the deprecated &lt;code&gt;LegacyBaseMap&lt;/code&gt;, &lt;code&gt;LegacyValueMapping&lt;/code&gt;, &lt;code&gt;LegacyValueMap&lt;/code&gt;, and &lt;code&gt;LegacyRangeMap&lt;/code&gt; types, and &lt;code&gt;getMappedValue&lt;/code&gt; function from grafana-data. Migration is as follows:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Old&lt;/th&gt;
              &lt;th&gt;New&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;LegacyBaseMap&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;MappingType&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;LegacyValueMapping&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;ValueMapping&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;LegacyValueMap&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;ValueMap&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;LegacyRangeMap&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;RangeMap&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;&lt;code&gt;getMappedValue&lt;/code&gt;&lt;/td&gt;
              &lt;td&gt;&lt;code&gt;getValueMappingResult&lt;/code&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;This change fixes a bug in Grafana where intermittent failure of database, network between Grafana and the database, or error in querying the database would cause all alert rules to be unscheduled in Grafana. Following this change scheduled alert rules are not updated unless the query is successful.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;get_alert_rules_duration_seconds&lt;/code&gt; metric has been renamed to &lt;code&gt;schedule_query_alert_rules_duration_seconds&lt;/code&gt;. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/49874&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49874&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Any secret (data sources credential, alert manager credential, etc, etc) created or modified with Grafana v9.0 won&amp;rsquo;t be decryptable from any previous version (by default) because the way encrypted secrets are stored into the database has changed. Although secrets created or modified with previous versions will still be decryptable by Grafana v9.0.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If required, although generally discouraged, the &lt;code&gt;disableEnvelopeEncryption&lt;/code&gt; feature toggle can be enabled to keep envelope encryption disabled once updating to Grafana v9.0.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In case of need to rollback to an earlier version of Grafana (i.e. Grafana v8.x) for any reason, after being created or modified any secret with Grafana v9.0, the &lt;code&gt;envelopeEncryption&lt;/code&gt; feature toggle will need to be enabled to keep backwards compatibility (only from &lt;code&gt;v8.3.x&lt;/code&gt; a bit unstable, from &lt;code&gt;8.5.x&lt;/code&gt; stable).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;As a final attempt to deal with issues related with the aforementioned situations, the &lt;code&gt;grafana-cli admin secrets-migration rollback&lt;/code&gt; command has been designed to move back all the Grafana secrets encrypted with envelope encryption to legacy encryption. So, after running that command it should be safe to disable envelope encryption and/or roll back to a previous version of Grafana.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Alternatively or complementarily to all the points above, backing up the Grafana database before updating could be a good idea to prevent disasters (although the risk of getting some secrets corrupted only applies to those updates/created with after updating to Grafana v9.0). Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/49301&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49301&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;According to the dynamic labels documentation, you can use up to five dynamic values per label. There’s currently no such restriction in the alias pattern system, so if more than 5 patterns are being used the GetMetricData API will return an error.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Dynamic labels only allow ${LABEL} to be used once per query. There’s no such restriction in the alias pattern system, so in case more than 1 is being used the GetMetricData API will return an error.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;When no alias is provided by the user, Grafana will no longer fallback with custom rules for naming the legend.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In case a search expression is being used and no data is returned, Grafana will no longer expand dimension values, for instance when using a multi-valued template variable or star wildcard &lt;code&gt;*&lt;/code&gt; in the dimension value field. Ref &lt;a href=&#34;https://github.com/grafana/grafana/issues/20729&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;https://github.com/grafana/grafana/issues/20729&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Time series might be displayed in a different order. Using for example the dynamic label &lt;code&gt;${PROP(&#39;MetricName&#39;)}&lt;/code&gt;, might have the consequence that the time series are returned in a different order compared to when the alias pattern &lt;code&gt;{{metric}}&lt;/code&gt; is used&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/49173&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49173&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In Elasticsearch, browser access mode was deprecated in grafana 7.4.0 and removed in 9.0.0. If you used this mode, please switch to server access mode on the datasource configuration page. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/49014&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49014&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Environment variables passed from Grafana to external Azure plugins have been renamed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;AZURE_CLOUD&lt;/code&gt; renamed to &lt;code&gt;GFAZPL_AZURE_CLOUD&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;AZURE_MANAGED_IDENTITY_ENABLED&lt;/code&gt; renamed to &lt;code&gt;GFAZPL_MANAGED_IDENTITY_ENABLED&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;AZURE_MANAGED_IDENTITY_CLIENT_ID&lt;/code&gt; renamed to &lt;code&gt;GFAZPL_MANAGED_IDENTITY_CLIENT_ID&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are no known plugins which were relying on these variables. Moving forward plugins should read Azure settings only via Grafana Azure SDK which properly handles old and new environment variables. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/48954&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48954&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Removes support for for ElasticSearch versions after their end-of-life, currently versions &amp;lt; 7.10.0. To continue to use ElasticSearch data source, upgrade ElasticSearch to version 7.10.0&#43;.
Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/48715&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48715&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Application Insights and Insight Analytics queries in Azure Monitor were deprecated in Grafana 8.0 and finally removed in 9.0. Deprecated queries will no longer be executed. Please refer to the &lt;a href=&#34;/docs/grafana/latest/datasources/azuremonitor/deprecated-application-insights/&#34;&gt;documentation&lt;/a&gt; for more information about this change.&lt;/p&gt;
&lt;p&gt;Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/48328&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48328&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;grafana/ui: Button now specifies a default type=&amp;ldquo;button&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;Button&lt;/code&gt; component provided by @grafana/ui now specifies a default &lt;code&gt;type=&amp;quot;button&amp;quot;&lt;/code&gt; when no type is provided. In previous versions, if the attribute was not specified for buttons associated with a &lt;code&gt;&amp;lt;form&amp;gt;&lt;/code&gt; the default value was &lt;code&gt;submit&lt;/code&gt; per the &lt;a href=&#34;https://developer.mozilla.org/en-US/docs/Web/HTML/Element/button#attr-type&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;specification&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can preserve the old behavior by explicitly setting the type attribute: &lt;code&gt;&amp;lt;Button type=&amp;quot;submit&amp;quot; /&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/grafana/grafana/issues/41863&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Github Issue #41863&lt;/a&gt;.
Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/48183&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48183&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;Rename by regex&lt;/code&gt; transformation has been improved to allow global patterns of the form &lt;code&gt;/&amp;lt;stringToReplace&amp;gt;/g&lt;/code&gt;. Depending on the regex match used, this may cause some transformations to behave slightly differently. You can guarantee the same behaviour as before by wrapping the &lt;code&gt;match&lt;/code&gt; string in forward slashes (&lt;code&gt;/&lt;/code&gt;), e.g. &lt;code&gt;(.*)&lt;/code&gt; would become &lt;code&gt;/(.*)/&lt;/code&gt; Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/48179&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48179&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&amp;lt;Select /&amp;gt;&lt;/code&gt; menus will now portal to the document body by default. This is to give more consistent behaviour when positioning and overlaying. If you were setting &lt;code&gt;menuShouldPortal={true}&lt;/code&gt; before you can safely remove that prop and behaviour will be the same. If you weren&amp;rsquo;t explicitly setting that prop, there should be no visible changes in behaviour but your tests may need updating. Please see the original PR (&lt;a href=&#34;https://github.com/grafana/grafana/pull/36398&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;https://github.com/grafana/grafana/pull/36398&lt;/a&gt;) for migration guides. If you were setting &lt;code&gt;menuShouldPortal={false}&lt;/code&gt; this will continue to prevent the menu from portalling.&lt;/p&gt;
&lt;p&gt;Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/48176&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48176&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Grafana alerting endpoint prefixed with &lt;code&gt;api/v1/rule/test&lt;/code&gt; that tests a rule against a Corte/Loki data source now expects the data source UID as a path parameter instead of the data source numeric identifier. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/48070&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48070&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Grafana alerting endpoints prefixed with &lt;code&gt;api/prometheus/&lt;/code&gt; that proxy requests to a Cortex/Loki data source now expect the data source UID as a path parameter instead of the data source numeric identifier. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/48052&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48052&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Grafana alerting endpoints prefixed with &lt;code&gt;api/ruler/&lt;/code&gt; that proxy requests to a Cortex/Loki data source now expect the data source UID as a path parameter instead of the data source numeric identifier. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/48046&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48046&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Grafana alerting endpoints prefixed with &lt;code&gt;api/alertmanager/&lt;/code&gt; that proxy requests to an Alertmanager now expect the data source UID as a path parameter instead of the data source numeric identifier. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/47978&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47978&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The format of log messages have been updated, &lt;code&gt;lvl&lt;/code&gt; is now &lt;code&gt;level&lt;/code&gt; and &lt;code&gt;eror&lt;/code&gt;and &lt;code&gt;dbug&lt;/code&gt; has been replaced with &lt;code&gt;error&lt;/code&gt; and &lt;code&gt;debug&lt;/code&gt;. The precision of timestamps has been increased. To smooth the transition, it is possible to opt-out of the new log format by enabling the feature toggle &lt;code&gt;oldlog&lt;/code&gt;. This option will be removed in a future minor release. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/47584&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47584&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In the Loki data source, the dataframe format used to represent Loki logs-data has been changed to a more efficient format. The query-result is represented by a single dataframe with a &amp;ldquo;labels&amp;rdquo; column, instead of the separate dataframes for every labels-value. When displaying such data in explore, or in a logs-panel in the dashboard will continue to work without changes, but if the data was loaded into a different dashboard-panel, or Transforms were used, adjustments may be necessary. For example, if you used the &amp;ldquo;labels to fields&amp;rdquo; transformation with the logs data, please switch to the &amp;ldquo;extract fields&amp;rdquo; transformation. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/47153&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47153&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;deprecations&#34;&gt;Deprecations&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;setExploreQueryField&lt;/code&gt;, &lt;code&gt;setExploreMetricsQueryField&lt;/code&gt; and &lt;code&gt;setExploreLogsQueryField&lt;/code&gt; are now deprecated and will be removed in a future release. If you need to set a different query editor for Explore, conditionally render based on &lt;code&gt;props.app&lt;/code&gt; in your regular query editor. Please refer to &lt;a href=&#34;/docs/grafana/latest/developers/plugins/add-support-for-explore-queries/&#34;&gt;https://grafana.com/docs/grafana/latest/developers/plugins/add-support-for-explore-queries/&lt;/a&gt; for more information.
Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/48701&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48701&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;plugin-development-fixes--changes&#34;&gt;Plugin development fixes &amp;amp; changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Chore:&lt;/strong&gt; Remove react-testing-lib from bundles. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50442&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50442&lt;/a&gt;, &lt;a href=&#34;https://github.com/jackw&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@jackw&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Select:&lt;/strong&gt; Portal menu by default. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48176&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48176&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-900">Release notes for Grafana 9.0.0&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>API:&lt;/strong> Add GET /api/annotations/:annotationId endpoint. &lt;a href="https://github.com/grafana/grafana/pull/47739" target="_blank" rel="noopener noreferrer">#47739&lt;/a>, &lt;a href="https://github.com/scottbock" target="_blank" rel="noopener noreferrer">@scottbock&lt;/a>&lt;/li>
&lt;li>&lt;strong>API:&lt;/strong> Add endpoint for updating a data source by its UID. &lt;a href="https://github.com/grafana/grafana/pull/49396" target="_blank" rel="noopener noreferrer">#49396&lt;/a>, &lt;a href="https://github.com/papagian" target="_blank" rel="noopener noreferrer">@papagian&lt;/a>&lt;/li>
&lt;li>&lt;strong>AccessControl:&lt;/strong> Add enterprise only setting for rbac permission cache. &lt;a href="https://github.com/grafana/grafana/pull/49006" target="_blank" rel="noopener noreferrer">#49006&lt;/a>, &lt;a href="https://github.com/kalleep" target="_blank" rel="noopener noreferrer">@kalleep&lt;/a>&lt;/li>
&lt;li>&lt;strong>AccessControl:&lt;/strong> Document basic roles changes and provisioning V2. &lt;a href="https://github.com/grafana/grafana/pull/48910" target="_blank" rel="noopener noreferrer">#48910&lt;/a>, &lt;a href="https://github.com/gamab" target="_blank" rel="noopener noreferrer">@gamab&lt;/a>&lt;/li>
&lt;li>&lt;strong>AccessControl:&lt;/strong> Enable RBAC by default. &lt;a href="https://github.com/grafana/grafana/pull/48813" target="_blank" rel="noopener noreferrer">#48813&lt;/a>, &lt;a href="https://github.com/IevaVasiljeva" target="_blank" rel="noopener noreferrer">@IevaVasiljeva&lt;/a>&lt;/li>
&lt;li>&lt;strong>AddDataSourceConfig:&lt;/strong> Remove deprecated checkHealth prop. &lt;a href="https://github.com/grafana/grafana/pull/50296" target="_blank" rel="noopener noreferrer">#50296&lt;/a>, &lt;a href="https://github.com/kaydelaney" target="_blank" rel="noopener noreferrer">@kaydelaney&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add Image URLs to Microsoft Teams notifier. &lt;a href="https://github.com/grafana/grafana/pull/49385" target="_blank" rel="noopener noreferrer">#49385&lt;/a>, &lt;a href="https://github.com/joeblubaugh" target="_blank" rel="noopener noreferrer">@joeblubaugh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add RBAC actions and role for provisioning API routes. &lt;a href="https://github.com/grafana/grafana/pull/50459" target="_blank" rel="noopener noreferrer">#50459&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add Screenshot URLs to Pagerduty Notifier. &lt;a href="https://github.com/grafana/grafana/pull/49377" target="_blank" rel="noopener noreferrer">#49377&lt;/a>, &lt;a href="https://github.com/joeblubaugh" target="_blank" rel="noopener noreferrer">@joeblubaugh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add a &amp;ldquo;Reason&amp;rdquo; to Alert Instances to show underlying cause of state. &lt;a href="https://github.com/grafana/grafana/pull/49259" target="_blank" rel="noopener noreferrer">#49259&lt;/a>, &lt;a href="https://github.com/joeblubaugh" target="_blank" rel="noopener noreferrer">@joeblubaugh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add a general screenshot service and alerting-specific image service. &lt;a href="https://github.com/grafana/grafana/pull/49293" target="_blank" rel="noopener noreferrer">#49293&lt;/a>, &lt;a href="https://github.com/joeblubaugh" target="_blank" rel="noopener noreferrer">@joeblubaugh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add image url or file attachment to email notifications. &lt;a href="https://github.com/grafana/grafana/pull/49381" target="_blank" rel="noopener noreferrer">#49381&lt;/a>, &lt;a href="https://github.com/joeblubaugh" target="_blank" rel="noopener noreferrer">@joeblubaugh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add image_urls to OpsGenie notification details. &lt;a href="https://github.com/grafana/grafana/pull/49379" target="_blank" rel="noopener noreferrer">#49379&lt;/a>, &lt;a href="https://github.com/joeblubaugh" target="_blank" rel="noopener noreferrer">@joeblubaugh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add notification policy flow chart. &lt;a href="https://github.com/grafana/grafana/pull/49405" target="_blank" rel="noopener noreferrer">#49405&lt;/a>, &lt;a href="https://github.com/peterholmberg" target="_blank" rel="noopener noreferrer">@peterholmberg&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Attach image URL to alerts in Webhook notifier format. &lt;a href="https://github.com/grafana/grafana/pull/49378" target="_blank" rel="noopener noreferrer">#49378&lt;/a>, &lt;a href="https://github.com/joeblubaugh" target="_blank" rel="noopener noreferrer">@joeblubaugh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Attach image URLs or upload files to Discord notifications. &lt;a href="https://github.com/grafana/grafana/pull/49439" target="_blank" rel="noopener noreferrer">#49439&lt;/a>, &lt;a href="https://github.com/alexweav" target="_blank" rel="noopener noreferrer">@alexweav&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Attach image URLs to Google Chat notifications. &lt;a href="https://github.com/grafana/grafana/pull/49445" target="_blank" rel="noopener noreferrer">#49445&lt;/a>, &lt;a href="https://github.com/alexweav" target="_blank" rel="noopener noreferrer">@alexweav&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Attach screenshot data to Unified Alerting notifications. &lt;a href="https://github.com/grafana/grafana/pull/49374" target="_blank" rel="noopener noreferrer">#49374&lt;/a>, &lt;a href="https://github.com/joeblubaugh" target="_blank" rel="noopener noreferrer">@joeblubaugh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Create folder for alerting when start from the scratch. &lt;a href="https://github.com/grafana/grafana/pull/48866" target="_blank" rel="noopener noreferrer">#48866&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Modify alertmanager endpoints for proxying using the datasource UID. &lt;a href="https://github.com/grafana/grafana/pull/47978" target="_blank" rel="noopener noreferrer">#47978&lt;/a>, &lt;a href="https://github.com/papagian" target="_blank" rel="noopener noreferrer">@papagian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Modify endpoint for testing a datasource rule using the UID. &lt;a href="https://github.com/grafana/grafana/pull/48070" target="_blank" rel="noopener noreferrer">#48070&lt;/a>, &lt;a href="https://github.com/papagian" target="_blank" rel="noopener noreferrer">@papagian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Modify prometheus endpoints for proxying using the datasource UID. &lt;a href="https://github.com/grafana/grafana/pull/48052" target="_blank" rel="noopener noreferrer">#48052&lt;/a>, &lt;a href="https://github.com/papagian" target="_blank" rel="noopener noreferrer">@papagian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> State Manager takes screenshots. &lt;a href="https://github.com/grafana/grafana/pull/49338" target="_blank" rel="noopener noreferrer">#49338&lt;/a>, &lt;a href="https://github.com/joeblubaugh" target="_blank" rel="noopener noreferrer">@joeblubaugh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Use UID scope for folders authorization. &lt;a href="https://github.com/grafana/grafana/pull/48970" target="_blank" rel="noopener noreferrer">#48970&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> modify ruler endpoints for proxying using the datasource UID. &lt;a href="https://github.com/grafana/grafana/pull/48046" target="_blank" rel="noopener noreferrer">#48046&lt;/a>, &lt;a href="https://github.com/papagian" target="_blank" rel="noopener noreferrer">@papagian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Angular:&lt;/strong> Adds back two angular directives that are still used by remaining angular bits and plugins. &lt;a href="https://github.com/grafana/grafana/pull/50380" target="_blank" rel="noopener noreferrer">#50380&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Azure Monitor:&lt;/strong> Add Resource Picker to Metrics Queries. &lt;a href="https://github.com/grafana/grafana/pull/49029" target="_blank" rel="noopener noreferrer">#49029&lt;/a>, &lt;a href="https://github.com/sarahzinger" target="_blank" rel="noopener noreferrer">@sarahzinger&lt;/a>&lt;/li>
&lt;li>&lt;strong>Azure Monitor:&lt;/strong> Add search feature to resource picker. &lt;a href="https://github.com/grafana/grafana/pull/48234" target="_blank" rel="noopener noreferrer">#48234&lt;/a>, &lt;a href="https://github.com/sarahzinger" target="_blank" rel="noopener noreferrer">@sarahzinger&lt;/a>&lt;/li>
&lt;li>&lt;strong>AzureMonitor:&lt;/strong> Add support for selecting multiple options when using the equals and not equals dimension filters. &lt;a href="https://github.com/grafana/grafana/pull/48650" target="_blank" rel="noopener noreferrer">#48650&lt;/a>, &lt;a href="https://github.com/aangelisc" target="_blank" rel="noopener noreferrer">@aangelisc&lt;/a>&lt;/li>
&lt;li>&lt;strong>AzureMonitor:&lt;/strong> Remove deprecated code. &lt;a href="https://github.com/grafana/grafana/pull/48328" target="_blank" rel="noopener noreferrer">#48328&lt;/a>, &lt;a href="https://github.com/andresmgot" target="_blank" rel="noopener noreferrer">@andresmgot&lt;/a>&lt;/li>
&lt;li>&lt;strong>Build:&lt;/strong> Change names to PascalCase to match. &lt;a href="https://github.com/grafana/grafana/pull/48949" target="_blank" rel="noopener noreferrer">#48949&lt;/a>, &lt;a href="https://github.com/zuchka" target="_blank" rel="noopener noreferrer">@zuchka&lt;/a>&lt;/li>
&lt;li>&lt;strong>Chore:&lt;/strong> Remove deprecated DataSourceAPI methods. &lt;a href="https://github.com/grafana/grafana/pull/49313" target="_blank" rel="noopener noreferrer">#49313&lt;/a>, &lt;a href="https://github.com/ifrost" target="_blank" rel="noopener noreferrer">@ifrost&lt;/a>&lt;/li>
&lt;li>&lt;strong>Chore:&lt;/strong> Upgrade typescript to 4.6.4. &lt;a href="https://github.com/grafana/grafana/pull/49016" target="_blank" rel="noopener noreferrer">#49016&lt;/a>, &lt;a href="https://github.com/kaydelaney" target="_blank" rel="noopener noreferrer">@kaydelaney&lt;/a>&lt;/li>
&lt;li>&lt;strong>Cloud Monitoring:&lt;/strong> Use new annotation API. &lt;a href="https://github.com/grafana/grafana/pull/49026" target="_blank" rel="noopener noreferrer">#49026&lt;/a>, &lt;a href="https://github.com/kevinwcyu" target="_blank" rel="noopener noreferrer">@kevinwcyu&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudMonitoring:&lt;/strong> Allow to set a custom value or disable graph_period. &lt;a href="https://github.com/grafana/grafana/pull/48646" target="_blank" rel="noopener noreferrer">#48646&lt;/a>, &lt;a href="https://github.com/andresmgot" target="_blank" rel="noopener noreferrer">@andresmgot&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Add generic filter component to variable editor. &lt;a href="https://github.com/grafana/grafana/pull/47907" target="_blank" rel="noopener noreferrer">#47907&lt;/a>, &lt;a href="https://github.com/iwysiu" target="_blank" rel="noopener noreferrer">@iwysiu&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Added missing AWS/AppRunner metrics. &lt;a href="https://github.com/grafana/grafana/pull/49174" target="_blank" rel="noopener noreferrer">#49174&lt;/a>, &lt;a href="https://github.com/Aton-Kish" target="_blank" rel="noopener noreferrer">@Aton-Kish&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Enable support for dynamic labels with migrated alias patterns. &lt;a href="https://github.com/grafana/grafana/pull/49173" target="_blank" rel="noopener noreferrer">#49173&lt;/a>, &lt;a href="https://github.com/sunker" target="_blank" rel="noopener noreferrer">@sunker&lt;/a>&lt;/li>
&lt;li>&lt;strong>Cloudwatch:&lt;/strong> Pass label in deep link. &lt;a href="https://github.com/grafana/grafana/pull/49160" target="_blank" rel="noopener noreferrer">#49160&lt;/a>, &lt;a href="https://github.com/sunker" target="_blank" rel="noopener noreferrer">@sunker&lt;/a>&lt;/li>
&lt;li>&lt;strong>Cloudwatch:&lt;/strong> Use new annotation API. &lt;a href="https://github.com/grafana/grafana/pull/48102" target="_blank" rel="noopener noreferrer">#48102&lt;/a>, &lt;a href="https://github.com/sunker" target="_blank" rel="noopener noreferrer">@sunker&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboard:&lt;/strong> Validate dashboards against schema on save. &lt;a href="https://github.com/grafana/grafana/pull/48252" target="_blank" rel="noopener noreferrer">#48252&lt;/a>, &lt;a href="https://github.com/sdboyer" target="_blank" rel="noopener noreferrer">@sdboyer&lt;/a>&lt;/li>
&lt;li>&lt;strong>DashboardPickerByID:&lt;/strong> Add option to exclude dashboards. &lt;a href="https://github.com/grafana/grafana/pull/49211" target="_blank" rel="noopener noreferrer">#49211&lt;/a>, &lt;a href="https://github.com/Clarity-89" target="_blank" rel="noopener noreferrer">@Clarity-89&lt;/a>&lt;/li>
&lt;li>&lt;strong>DashboardPickerById:&lt;/strong> Add optionLabel prop. &lt;a href="https://github.com/grafana/grafana/pull/47556" target="_blank" rel="noopener noreferrer">#47556&lt;/a>, &lt;a href="https://github.com/Clarity-89" target="_blank" rel="noopener noreferrer">@Clarity-89&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboards:&lt;/strong> Display values of 0 with the configured decimal places. &lt;a href="https://github.com/grafana/grafana/pull/48155" target="_blank" rel="noopener noreferrer">#48155&lt;/a>, &lt;a href="https://github.com/wx1322" target="_blank" rel="noopener noreferrer">@wx1322&lt;/a>&lt;/li>
&lt;li>&lt;strong>Data:&lt;/strong> Remove deprecated types and functions from valueMappings. &lt;a href="https://github.com/grafana/grafana/pull/50035" target="_blank" rel="noopener noreferrer">#50035&lt;/a>, &lt;a href="https://github.com/kaydelaney" target="_blank" rel="noopener noreferrer">@kaydelaney&lt;/a>&lt;/li>
&lt;li>&lt;strong>Elasticsearch:&lt;/strong> Remove browser access mode. &lt;a href="https://github.com/grafana/grafana/pull/49014" target="_blank" rel="noopener noreferrer">#49014&lt;/a>, &lt;a href="https://github.com/gabor" target="_blank" rel="noopener noreferrer">@gabor&lt;/a>&lt;/li>
&lt;li>&lt;strong>Elasticsearch:&lt;/strong> Remove support for versions after their end of the life (&amp;lt;7.10.0). &lt;a href="https://github.com/grafana/grafana/pull/48715" target="_blank" rel="noopener noreferrer">#48715&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Encryption:&lt;/strong> Add support for multiple data keys per day. &lt;a href="https://github.com/grafana/grafana/pull/47765" target="_blank" rel="noopener noreferrer">#47765&lt;/a>, &lt;a href="https://github.com/joanlopez" target="_blank" rel="noopener noreferrer">@joanlopez&lt;/a>&lt;/li>
&lt;li>&lt;strong>Encryption:&lt;/strong> Enable envelope encryption by default. &lt;a href="https://github.com/grafana/grafana/pull/49301" target="_blank" rel="noopener noreferrer">#49301&lt;/a>, &lt;a href="https://github.com/joanlopez" target="_blank" rel="noopener noreferrer">@joanlopez&lt;/a>&lt;/li>
&lt;li>&lt;strong>Explore:&lt;/strong> Remove support for legacy, compact format URLs. &lt;a href="https://github.com/grafana/grafana/pull/49350" target="_blank" rel="noopener noreferrer">#49350&lt;/a>, &lt;a href="https://github.com/gelicia" target="_blank" rel="noopener noreferrer">@gelicia&lt;/a>&lt;/li>
&lt;li>&lt;strong>Explore:&lt;/strong> Skip Angular error handling when Angular support is disabled. &lt;a href="https://github.com/grafana/grafana/pull/49311" target="_blank" rel="noopener noreferrer">#49311&lt;/a>, &lt;a href="https://github.com/ifrost" target="_blank" rel="noopener noreferrer">@ifrost&lt;/a>&lt;/li>
&lt;li>&lt;strong>Explore:&lt;/strong> simplify support for multiple query editors. &lt;a href="https://github.com/grafana/grafana/pull/48701" target="_blank" rel="noopener noreferrer">#48701&lt;/a>, &lt;a href="https://github.com/Elfo404" target="_blank" rel="noopener noreferrer">@Elfo404&lt;/a>&lt;/li>
&lt;li>&lt;strong>FeatureToggles:&lt;/strong> Support changing feature toggles with URL parameters. &lt;a href="https://github.com/grafana/grafana/pull/50275" target="_blank" rel="noopener noreferrer">#50275&lt;/a>, &lt;a href="https://github.com/ryantxu" target="_blank" rel="noopener noreferrer">@ryantxu&lt;/a>&lt;/li>
&lt;li>&lt;strong>FileUpload:&lt;/strong> Make component accessible by keyboard navigation. &lt;a href="https://github.com/grafana/grafana/pull/47497" target="_blank" rel="noopener noreferrer">#47497&lt;/a>, &lt;a href="https://github.com/tolzhabayev" target="_blank" rel="noopener noreferrer">@tolzhabayev&lt;/a>&lt;/li>
&lt;li>&lt;strong>Formatting:&lt;/strong> Make SI number formats more robust. &lt;a href="https://github.com/grafana/grafana/pull/50117" target="_blank" rel="noopener noreferrer">#50117&lt;/a>, &lt;a href="https://github.com/kaydelaney" target="_blank" rel="noopener noreferrer">@kaydelaney&lt;/a>&lt;/li>
&lt;li>&lt;strong>Graph:&lt;/strong> Deprecate Graph (old) and make it no longer a visualization option for new panels. &lt;a href="https://github.com/grafana/grafana/pull/48034" target="_blank" rel="noopener noreferrer">#48034&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>IconButton:&lt;/strong> IconButtons are now correctly aligned in Safari. &lt;a href="https://github.com/grafana/grafana/pull/48759" target="_blank" rel="noopener noreferrer">#48759&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>Logger:&lt;/strong> Enable new logging format by default. &lt;a href="https://github.com/grafana/grafana/pull/47584" target="_blank" rel="noopener noreferrer">#47584&lt;/a>, &lt;a href="https://github.com/ying-jeanne" target="_blank" rel="noopener noreferrer">@ying-jeanne&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Add more query patterns. &lt;a href="https://github.com/grafana/grafana/pull/50248" target="_blank" rel="noopener noreferrer">#50248&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Enable new visual query builder by default. &lt;a href="https://github.com/grafana/grafana/pull/48346" target="_blank" rel="noopener noreferrer">#48346&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> use the same dataframe-format for both live and normal queries. &lt;a href="https://github.com/grafana/grafana/pull/47153" target="_blank" rel="noopener noreferrer">#47153&lt;/a>, &lt;a href="https://github.com/gabor" target="_blank" rel="noopener noreferrer">@gabor&lt;/a>&lt;/li>
&lt;li>&lt;strong>OAuth:&lt;/strong> Make allowed email domain case insensitive. &lt;a href="https://github.com/grafana/grafana/pull/49252" target="_blank" rel="noopener noreferrer">#49252&lt;/a>, &lt;a href="https://github.com/Jguer" target="_blank" rel="noopener noreferrer">@Jguer&lt;/a>&lt;/li>
&lt;li>&lt;strong>Panels:&lt;/strong> Use the No value option when showing the no data message. &lt;a href="https://github.com/grafana/grafana/pull/47675" target="_blank" rel="noopener noreferrer">#47675&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins:&lt;/strong> Remove plugin list panel. &lt;a href="https://github.com/grafana/grafana/pull/46914" target="_blank" rel="noopener noreferrer">#46914&lt;/a>, &lt;a href="https://github.com/tolzhabayev" target="_blank" rel="noopener noreferrer">@tolzhabayev&lt;/a>&lt;/li>
&lt;li>&lt;strong>Query History:&lt;/strong> Enable new query history by default. &lt;a href="https://github.com/grafana/grafana/pull/49407" target="_blank" rel="noopener noreferrer">#49407&lt;/a>, &lt;a href="https://github.com/ifrost" target="_blank" rel="noopener noreferrer">@ifrost&lt;/a>&lt;/li>
&lt;li>&lt;strong>QueryEditorRow:&lt;/strong> Show query errors next to query in a consistent way across Grafana. &lt;a href="https://github.com/grafana/grafana/pull/47613" target="_blank" rel="noopener noreferrer">#47613&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>SAML:&lt;/strong> Implement Name Templates for assertion_attribute_name option. &lt;a href="https://github.com/grafana/grafana/pull/48022" target="_blank" rel="noopener noreferrer">#48022&lt;/a>, &lt;a href="https://github.com/mmandrus" target="_blank" rel="noopener noreferrer">@mmandrus&lt;/a>&lt;/li>
&lt;li>&lt;strong>Service accounts:&lt;/strong> Do not display service accounts assigned to team. &lt;a href="https://github.com/grafana/grafana/pull/48995" target="_blank" rel="noopener noreferrer">#48995&lt;/a>, &lt;a href="https://github.com/eleijonmarck" target="_blank" rel="noopener noreferrer">@eleijonmarck&lt;/a>&lt;/li>
&lt;li>&lt;strong>Settings:&lt;/strong> Use Grafana Azure SDK to pass Azure env vars for external plugins. &lt;a href="https://github.com/grafana/grafana/pull/48954" target="_blank" rel="noopener noreferrer">#48954&lt;/a>, &lt;a href="https://github.com/kostrse" target="_blank" rel="noopener noreferrer">@kostrse&lt;/a>&lt;/li>
&lt;li>&lt;strong>Shortcuts:&lt;/strong> Add shortcut to show shortcuts to the list of shortcuts. &lt;a href="https://github.com/grafana/grafana/pull/48395" target="_blank" rel="noopener noreferrer">#48395&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Traces Panel:&lt;/strong> Add new Traces Panel visualization. &lt;a href="https://github.com/grafana/grafana/pull/47534" target="_blank" rel="noopener noreferrer">#47534&lt;/a>, &lt;a href="https://github.com/joey-grafana" target="_blank" rel="noopener noreferrer">@joey-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Traces:&lt;/strong> Filter by service/span name and operation in Tempo and Jaeger. &lt;a href="https://github.com/grafana/grafana/pull/48209" target="_blank" rel="noopener noreferrer">#48209&lt;/a>, &lt;a href="https://github.com/joey-grafana" target="_blank" rel="noopener noreferrer">@joey-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Transformations:&lt;/strong> Allow more complex regex expressions in &lt;code>Rename by regex&lt;/code>. &lt;a href="https://github.com/grafana/grafana/pull/48179" target="_blank" rel="noopener noreferrer">#48179&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>grafana/ui:&lt;/strong> Add default type=&amp;ldquo;button&amp;rdquo; to &lt;Button>. &lt;a href="https://github.com/grafana/grafana/pull/48183" target="_blank" rel="noopener noreferrer">#48183&lt;/a>, &lt;a href="https://github.com/axelavargas" target="_blank" rel="noopener noreferrer">@axelavargas&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix database unavailable removes rules from scheduler. &lt;a href="https://github.com/grafana/grafana/pull/49874" target="_blank" rel="noopener noreferrer">#49874&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>AzureMonitor:&lt;/strong> Fix auto-selection of time-grain for metrics. &lt;a href="https://github.com/grafana/grafana/pull/49278" target="_blank" rel="noopener noreferrer">#49278&lt;/a>, &lt;a href="https://github.com/aangelisc" target="_blank" rel="noopener noreferrer">@aangelisc&lt;/a>&lt;/li>
&lt;li>&lt;strong>DataSources:&lt;/strong> Fixes issue with expressions not being queried. &lt;a href="https://github.com/grafana/grafana/pull/50446" target="_blank" rel="noopener noreferrer">#50446&lt;/a>, &lt;a href="https://github.com/JoaoSilvaGrafana" target="_blank" rel="noopener noreferrer">@JoaoSilvaGrafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>GraphNG:&lt;/strong> Fix thresholds by color not following data update. &lt;a href="https://github.com/grafana/grafana/pull/48571" target="_blank" rel="noopener noreferrer">#48571&lt;/a>, &lt;a href="https://github.com/zoltanbedi" target="_blank" rel="noopener noreferrer">@zoltanbedi&lt;/a>&lt;/li>
&lt;li>&lt;strong>Jaeger:&lt;/strong> Update operations dropdown. &lt;a href="https://github.com/grafana/grafana/pull/49329" target="_blank" rel="noopener noreferrer">#49329&lt;/a>, &lt;a href="https://github.com/joey-grafana" target="_blank" rel="noopener noreferrer">@joey-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Login:&lt;/strong> Fix mismatching label on auth_module in user list. &lt;a href="https://github.com/grafana/grafana/pull/49177" target="_blank" rel="noopener noreferrer">#49177&lt;/a>, &lt;a href="https://github.com/Jguer" target="_blank" rel="noopener noreferrer">@Jguer&lt;/a>&lt;/li>
&lt;li>&lt;strong>Playlists:&lt;/strong> Save button now correctly creates a new playlist. &lt;a href="https://github.com/grafana/grafana/pull/50381" target="_blank" rel="noopener noreferrer">#50381&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>RBAC:&lt;/strong> Fix migrations running in the wrong order causing inheritance problem in enterprise. &lt;a href="https://github.com/grafana/grafana/pull/50452" target="_blank" rel="noopener noreferrer">#50452&lt;/a>, &lt;a href="https://github.com/gamab" target="_blank" rel="noopener noreferrer">@gamab&lt;/a>&lt;/li>
&lt;li>&lt;strong>RBAC:&lt;/strong> Fix migrations running into the wrong order. (Enterprise)&lt;/li>
&lt;li>&lt;strong>ServiceAccounts:&lt;/strong> Add identifiable token prefix to service account tokens. &lt;a href="https://github.com/grafana/grafana/pull/49011" target="_blank" rel="noopener noreferrer">#49011&lt;/a>, &lt;a href="https://github.com/Jguer" target="_blank" rel="noopener noreferrer">@Jguer&lt;/a>&lt;/li>
&lt;li>&lt;strong>Traces:&lt;/strong> Fix missing CopyButton on KeyValueTables and overlapping of panels. &lt;a href="https://github.com/grafana/grafana/pull/49271" target="_blank" rel="noopener noreferrer">#49271&lt;/a>, &lt;a href="https://github.com/svennergr" target="_blank" rel="noopener noreferrer">@svennergr&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="breaking-changes">Breaking changes&lt;/h3>
&lt;p>The &lt;code>@grafana/ui&lt;/code> package helper function &lt;code>selectOptionInTest&lt;/code> used in frontend tests has been removed as it caused testing libraries to be bundled in the production code of Grafana. If you were using this helper function in your tests please update your code accordingly:&lt;/p></description></item><item><title>Release notes for Grafana 9.0.0-beta1</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-0-beta1/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-0-beta1/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-900-beta1&#34;&gt;Release notes for Grafana 9.0.0-beta1&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AccessControl:&lt;/strong&gt; Add setting for permission cache. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AccessControl:&lt;/strong&gt; Check dashboard permissions for reports. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Auth:&lt;/strong&gt; Remove grafana ui dependency to the aws sdk. &lt;a href=&#34;https://github.com/grafana/grafana/pull/43559&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#43559&lt;/a&gt;, &lt;a href=&#34;https://github.com/sunker&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sunker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BasicRoles:&lt;/strong&gt; Add API endpoint to reset basic roles permissions to factory. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LDAP Mapping:&lt;/strong&gt; Allow Grafana Admin mapping without org role. &lt;a href=&#34;https://github.com/grafana/grafana/pull/37189&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#37189&lt;/a&gt;, &lt;a href=&#34;https://github.com/krzysdabro&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@krzysdabro&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Licensing:&lt;/strong&gt; Only enforce total number of users. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; do not convert NaN to null. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45389&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45389&lt;/a&gt;, &lt;a href=&#34;https://github.com/gabor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gabor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Report:&lt;/strong&gt; API support for multiple dashboards. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Report:&lt;/strong&gt; Support sending embedded image in the report email. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Report:&lt;/strong&gt; UI for multiple dashboards. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reporting:&lt;/strong&gt; Remove redundant empty attachment when export to CSV is enabled. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SAML:&lt;/strong&gt; Implement Name Templates for assertion_attribute_name option. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SSE/Alerting:&lt;/strong&gt; Support prom instant vector responses. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44865&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44865&lt;/a&gt;, &lt;a href=&#34;https://github.com/kylebrandt&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kylebrandt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tracing:&lt;/strong&gt; Add trace to metrics config behind feature toggle. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46298&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46298&lt;/a&gt;, &lt;a href=&#34;https://github.com/connorlindsey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@connorlindsey&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Prevent automatic parsing of string data types to numbers. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46035&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46035&lt;/a&gt;, &lt;a href=&#34;https://github.com/joshhunt&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joshhunt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus:&lt;/strong&gt; Fix inconsistent labels in exemplars resulting in marshal json error. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46135&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46135&lt;/a&gt;, &lt;a href=&#34;https://github.com/hanjm&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@hanjm&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;breaking-changes&#34;&gt;Breaking changes&lt;/h3&gt;
&lt;p&gt;In the Loki data source, for consistency and performance reasons, we changed how we represent &lt;code&gt;NaN&lt;/code&gt; (not a number) values received from Loki. In the past versions, we converted these to &lt;code&gt;null&lt;/code&gt; in the frontend (for dashboard and explore), and kept as &lt;code&gt;NaN&lt;/code&gt; in the alerting path. Starting with this version, we will always keep it as &lt;code&gt;NaN&lt;/code&gt;. This change should be mostly invisible for the users. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/45389&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45389&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The dependency to &lt;a href=&#34;https://github.com/grafana/grafana-aws-sdk-react&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;grafana/aws-sdk&lt;/a&gt; is moved from &lt;a href=&#34;https://github.com/grafana/grafana/blob/main/packages/grafana-ui/package.json&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;grafana/ui&lt;/a&gt; to the plugin. This means that any plugin that use SIGV4 auth need to pass a SIGV4 editor component as a prop to the &lt;code&gt;DataSourceHttpSettings&lt;/code&gt; component. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/43559&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#43559&lt;/a&gt;&lt;/p&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-900-beta1">Release notes for Grafana 9.0.0-beta1&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>AccessControl:&lt;/strong> Add setting for permission cache. (Enterprise)&lt;/li>
&lt;li>&lt;strong>AccessControl:&lt;/strong> Check dashboard permissions for reports. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Auth:&lt;/strong> Remove grafana ui dependency to the aws sdk. &lt;a href="https://github.com/grafana/grafana/pull/43559" target="_blank" rel="noopener noreferrer">#43559&lt;/a>, &lt;a href="https://github.com/sunker" target="_blank" rel="noopener noreferrer">@sunker&lt;/a>&lt;/li>
&lt;li>&lt;strong>BasicRoles:&lt;/strong> Add API endpoint to reset basic roles permissions to factory. (Enterprise)&lt;/li>
&lt;li>&lt;strong>LDAP Mapping:&lt;/strong> Allow Grafana Admin mapping without org role. &lt;a href="https://github.com/grafana/grafana/pull/37189" target="_blank" rel="noopener noreferrer">#37189&lt;/a>, &lt;a href="https://github.com/krzysdabro" target="_blank" rel="noopener noreferrer">@krzysdabro&lt;/a>&lt;/li>
&lt;li>&lt;strong>Licensing:&lt;/strong> Only enforce total number of users. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> do not convert NaN to null. &lt;a href="https://github.com/grafana/grafana/pull/45389" target="_blank" rel="noopener noreferrer">#45389&lt;/a>, &lt;a href="https://github.com/gabor" target="_blank" rel="noopener noreferrer">@gabor&lt;/a>&lt;/li>
&lt;li>&lt;strong>Report:&lt;/strong> API support for multiple dashboards. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Report:&lt;/strong> Support sending embedded image in the report email. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Report:&lt;/strong> UI for multiple dashboards. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Reporting:&lt;/strong> Remove redundant empty attachment when export to CSV is enabled. (Enterprise)&lt;/li>
&lt;li>&lt;strong>SAML:&lt;/strong> Implement Name Templates for assertion_attribute_name option. (Enterprise)&lt;/li>
&lt;li>&lt;strong>SSE/Alerting:&lt;/strong> Support prom instant vector responses. &lt;a href="https://github.com/grafana/grafana/pull/44865" target="_blank" rel="noopener noreferrer">#44865&lt;/a>, &lt;a href="https://github.com/kylebrandt" target="_blank" rel="noopener noreferrer">@kylebrandt&lt;/a>&lt;/li>
&lt;li>&lt;strong>Tracing:&lt;/strong> Add trace to metrics config behind feature toggle. &lt;a href="https://github.com/grafana/grafana/pull/46298" target="_blank" rel="noopener noreferrer">#46298&lt;/a>, &lt;a href="https://github.com/connorlindsey" target="_blank" rel="noopener noreferrer">@connorlindsey&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Fix:&lt;/strong> Prevent automatic parsing of string data types to numbers. &lt;a href="https://github.com/grafana/grafana/pull/46035" target="_blank" rel="noopener noreferrer">#46035&lt;/a>, &lt;a href="https://github.com/joshhunt" target="_blank" rel="noopener noreferrer">@joshhunt&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus:&lt;/strong> Fix inconsistent labels in exemplars resulting in marshal json error. &lt;a href="https://github.com/grafana/grafana/pull/46135" target="_blank" rel="noopener noreferrer">#46135&lt;/a>, &lt;a href="https://github.com/hanjm" target="_blank" rel="noopener noreferrer">@hanjm&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="breaking-changes">Breaking changes&lt;/h3>
&lt;p>In the Loki data source, for consistency and performance reasons, we changed how we represent &lt;code>NaN&lt;/code> (not a number) values received from Loki. In the past versions, we converted these to &lt;code>null&lt;/code> in the frontend (for dashboard and explore), and kept as &lt;code>NaN&lt;/code> in the alerting path. Starting with this version, we will always keep it as &lt;code>NaN&lt;/code>. This change should be mostly invisible for the users. Issue &lt;a href="https://github.com/grafana/grafana/issues/45389" target="_blank" rel="noopener noreferrer">#45389&lt;/a>&lt;/p></description></item><item><title>Release notes for Grafana 9.0.0-beta2</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-0-beta2/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-0-beta2/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-900-beta2&#34;&gt;Release notes for Grafana 9.0.0-beta2&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add legacy indicator to navbar. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49511&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49511&lt;/a&gt;, &lt;a href=&#34;https://github.com/peterholmberg&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@peterholmberg&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add templated subject config to email notifier. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49742&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49742&lt;/a&gt;, &lt;a href=&#34;https://github.com/JacobsonMT&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JacobsonMT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Enable Unified Alerting for open source and enterprise. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49834&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49834&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Make alertmanager datasource stable. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49485&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49485&lt;/a&gt;, &lt;a href=&#34;https://github.com/gillesdemey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gillesdemey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Angular:&lt;/strong&gt; Remove deprecated angular modal support and libs. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49781&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49781&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AuthProxy:&lt;/strong&gt; Remove deprecated ldap_sync_ttl setting. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49902&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49902&lt;/a&gt;, &lt;a href=&#34;https://github.com/kalleep&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kalleep&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Build:&lt;/strong&gt; Enable long term caching for frontend assets. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47625&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47625&lt;/a&gt;, &lt;a href=&#34;https://github.com/jackw&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@jackw&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chore:&lt;/strong&gt; Remove deprecated TextDisplayOptions export. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49705&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49705&lt;/a&gt;, &lt;a href=&#34;https://github.com/kaydelaney&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kaydelaney&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chore:&lt;/strong&gt; Remove deprecated &lt;code&gt;surface&lt;/code&gt; prop from IconButton. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49715&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49715&lt;/a&gt;, &lt;a href=&#34;https://github.com/kaydelaney&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kaydelaney&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chore:&lt;/strong&gt; Remove usage of deprecated getColorForTheme function. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49519&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49519&lt;/a&gt;, &lt;a href=&#34;https://github.com/kaydelaney&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kaydelaney&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DatePicker:&lt;/strong&gt; Add minDate prop. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49503&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49503&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexanderzobnin&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexanderzobnin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Notification history:&lt;/strong&gt; Enable by default. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49502&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49502&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus:&lt;/strong&gt; Add pluginVersion to query. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49414&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49414&lt;/a&gt;, &lt;a href=&#34;https://github.com/toddtreece&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@toddtreece&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus:&lt;/strong&gt; Enable prometheusStreamingJSONParser by default. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49475&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49475&lt;/a&gt;, &lt;a href=&#34;https://github.com/toddtreece&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@toddtreece&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus:&lt;/strong&gt; Predefined scopes for Azure authentication. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49557&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49557&lt;/a&gt;, &lt;a href=&#34;https://github.com/kostrse&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kostrse&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus:&lt;/strong&gt; Streaming JSON parser performance improvements. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48792&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48792&lt;/a&gt;, &lt;a href=&#34;https://github.com/toddtreece&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@toddtreece&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ValueMapping:&lt;/strong&gt; Add support for regex replacement over multiple lines. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49607&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49607&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Accessibility:&lt;/strong&gt; Pressing escape in a Modal or DashboardSettings correctly closes the overlay. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49500&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49500&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Validate alert notification UID length. &lt;a href=&#34;https://github.com/grafana/grafana/pull/45546&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#45546&lt;/a&gt;, &lt;a href=&#34;https://github.com/wbrowne&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@wbrowne&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BackendSrv:&lt;/strong&gt; Throw an error when fetching an invalid JSON. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47493&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47493&lt;/a&gt;, &lt;a href=&#34;https://github.com/leventebalogh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@leventebalogh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Timeseries migration regex override. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49629&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49629&lt;/a&gt;, &lt;a href=&#34;https://github.com/zoltanbedi&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@zoltanbedi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Fix unwrap parsing in query builder. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49732&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49732&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Navigation:&lt;/strong&gt; Position hamburger menu correctly in mobile view. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49603&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49603&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PanelEditor:&lt;/strong&gt; Fixes issue with Table view and multi data frames. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49854&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49854&lt;/a&gt;, &lt;a href=&#34;https://github.com/JoaoSilvaGrafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JoaoSilvaGrafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Preferences:&lt;/strong&gt; Fix updating of preferences for Navbar and Query History. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49677&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49677&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TimeRange:&lt;/strong&gt; Fixes issue when zooming out on a timerange with timespan 0. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49622&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49622&lt;/a&gt;, &lt;a href=&#34;https://github.com/JoaoSilvaGrafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JoaoSilvaGrafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Variables:&lt;/strong&gt; Fixes DS variables not being correctly used in panel queries. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49323&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49323&lt;/a&gt;, &lt;a href=&#34;https://github.com/JoaoSilvaGrafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JoaoSilvaGrafana&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;breaking-changes&#34;&gt;Breaking changes&lt;/h3&gt;
&lt;p&gt;Drop support for deprecated setting ldap_sync_ttl under [auth.proxy]
Only sync_ttl will work from now on Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/49902&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49902&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Removes support for deprecated &lt;code&gt;heading&lt;/code&gt; and &lt;code&gt;description&lt;/code&gt; props. Moving forward, the &lt;code&gt;Card.Heading&lt;/code&gt; and &lt;code&gt;Card.Description&lt;/code&gt; components should be used. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/49885&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49885&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Removes the deprecated &lt;code&gt;link&lt;/code&gt; variant from the &lt;code&gt;Button&lt;/code&gt; component.
To migrate, replace any usage of &lt;code&gt;variant=&amp;quot;link&amp;quot;&lt;/code&gt; with &lt;code&gt;fill=&amp;quot;text&amp;quot;&lt;/code&gt;. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/49843&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49843&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Removes the deprecated &lt;code&gt;surface&lt;/code&gt; prop from the &lt;code&gt;IconButton&lt;/code&gt; component. This prop hasn&amp;rsquo;t actually done anything for a while, so it should be safe to just remove any instances of its usage.
Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/49715&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49715&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Removes the deprecated &lt;code&gt;TextDisplayOptions&lt;/code&gt; export from &lt;code&gt;@grafana/data&lt;/code&gt; in favor of &lt;code&gt;VizTextDisplayOptions&lt;/code&gt; from &lt;code&gt;@grafana/schema&lt;/code&gt;. To migrate, just replace usage of &lt;code&gt;TextDisplayOptions&lt;/code&gt; with &lt;code&gt;VizTextDisplayOptions&lt;/code&gt;. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/49705&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49705&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Removed support for the deprecated &lt;code&gt;getColorForTheme(color: string, theme: GrafanaTheme)&lt;/code&gt; function in favor of the
&lt;code&gt;theme.visualization.getColorByName(color: string)&lt;/code&gt; method. The output of this method is identical to the removed function, so migration should just be a matter of rewriting calls of &lt;code&gt;getColorForTheme(myColor, myTheme)&lt;/code&gt; to &lt;code&gt;myTheme.visualization.getColorByName(myColor)&lt;/code&gt;.
Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/49519&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49519&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In the Prometheus data source, for consistency and performance reasons, we changed how we represent &lt;code&gt;NaN&lt;/code&gt; (not a number) values received from Prometheus. In the past versions, we converted these to &lt;code&gt;null&lt;/code&gt; in the frontend (for dashboard and explore), and kept as &lt;code&gt;NaN&lt;/code&gt; in the alerting path. Starting with this version, we will always keep it as &lt;code&gt;NaN&lt;/code&gt;. This change should be mostly invisible for the users. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/49475&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49475&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Plugins using custom Webpack configs could potentially break due to the changes between webpack@4 and webpack@5. Please refer to the &lt;a href=&#34;https://webpack.js.org/migrate/5/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;official migration guide&lt;/a&gt; for assistance.&lt;/p&gt;
&lt;p&gt;Webpack 5 does not include polyfills for node.js core modules by default (e.g. &lt;code&gt;buffer&lt;/code&gt;, &lt;code&gt;stream&lt;/code&gt;, &lt;code&gt;os&lt;/code&gt;). This can result in failed builds for plugins. If polyfills are required it is recommended to create a custom webpack config in the root of the plugin repo and add the required fallbacks:&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;js&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-js&#34;&gt;// webpack.config.js

module.exports.getWebpackConfig = (config, options) =&amp;gt; ({
  ...config,
  resolve: {
    ...config.resolve,
    fallback: {
      os: require.resolve(&amp;#39;os-browserify/browser&amp;#39;),
      stream: require.resolve(&amp;#39;stream-browserify&amp;#39;),
      timers: require.resolve(&amp;#39;timers-browserify&amp;#39;),
    },
  },
});&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Please refer to the webpack build error messages or the &lt;a href=&#34;https://webpack.js.org/migrate/5/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;official migration guide&lt;/a&gt; for assistance with fallbacks. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/47826&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47826&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We have changed the internals of &lt;code&gt;backendSrv.fetch()&lt;/code&gt; to throw an error when the response is an incorrect JSON.&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;JavaScript&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-javascript&#34;&gt;// PREVIOUSLY: this was returning with an empty object {} - in case the response is an invalid JSON
return await getBackendSrv().post(`${API_ROOT}/${id}/install`);

// AFTER THIS CHANGE: the following will throw an error - in case the response is an invalid JSON
return await getBackendSrv().post(`${API_ROOT}/${id}/install`);&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;When is the response handled as JSON?&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If the response has the &lt;code&gt;&amp;quot;Content-Type: application/json&amp;quot;&lt;/code&gt; header, OR&lt;/li&gt;
&lt;li&gt;If the backendSrv options (&lt;a href=&#34;https://github.com/grafana/grafana/blob/e237ff20a996c7313632b2e28f38032012f0e340/packages/grafana-runtime/src/services/backendSrv.ts#L8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;code&gt;BackendSrvRequest&lt;/code&gt;&lt;/a&gt;) specify the response as JSON: &lt;code&gt;{ responseType: &#39;json&#39; }&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;How does it work after this change?&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In case it is recognised as a JSON response and the response is empty, it returns an empty object &lt;code&gt;{}&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;In case it is recognised as a JSON response and it has formatting errors, it throws an error&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;How to migrate?&lt;/strong&gt;
Make sure to handle possible errors on the callsite where using &lt;code&gt;backendSrv.fetch()&lt;/code&gt; (or any other &lt;code&gt;backendSrv&lt;/code&gt; methods). Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/47493&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47493&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;plugin-development-fixes--changes&#34;&gt;Plugin development fixes &amp;amp; changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;UI/Card:&lt;/strong&gt; Remove deprecated props. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49885&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49885&lt;/a&gt;, &lt;a href=&#34;https://github.com/kaydelaney&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kaydelaney&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;UI/Button:&lt;/strong&gt; Remove deprecated &amp;ldquo;link&amp;rdquo; variant. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49843&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49843&lt;/a&gt;, &lt;a href=&#34;https://github.com/kaydelaney&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kaydelaney&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Toolkit:&lt;/strong&gt; Bump dependencies. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47826&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47826&lt;/a&gt;, &lt;a href=&#34;https://github.com/jackw&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@jackw&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-900-beta2">Release notes for Grafana 9.0.0-beta2&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add legacy indicator to navbar. &lt;a href="https://github.com/grafana/grafana/pull/49511" target="_blank" rel="noopener noreferrer">#49511&lt;/a>, &lt;a href="https://github.com/peterholmberg" target="_blank" rel="noopener noreferrer">@peterholmberg&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add templated subject config to email notifier. &lt;a href="https://github.com/grafana/grafana/pull/49742" target="_blank" rel="noopener noreferrer">#49742&lt;/a>, &lt;a href="https://github.com/JacobsonMT" target="_blank" rel="noopener noreferrer">@JacobsonMT&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Enable Unified Alerting for open source and enterprise. &lt;a href="https://github.com/grafana/grafana/pull/49834" target="_blank" rel="noopener noreferrer">#49834&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Make alertmanager datasource stable. &lt;a href="https://github.com/grafana/grafana/pull/49485" target="_blank" rel="noopener noreferrer">#49485&lt;/a>, &lt;a href="https://github.com/gillesdemey" target="_blank" rel="noopener noreferrer">@gillesdemey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Angular:&lt;/strong> Remove deprecated angular modal support and libs. &lt;a href="https://github.com/grafana/grafana/pull/49781" target="_blank" rel="noopener noreferrer">#49781&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>AuthProxy:&lt;/strong> Remove deprecated ldap_sync_ttl setting. &lt;a href="https://github.com/grafana/grafana/pull/49902" target="_blank" rel="noopener noreferrer">#49902&lt;/a>, &lt;a href="https://github.com/kalleep" target="_blank" rel="noopener noreferrer">@kalleep&lt;/a>&lt;/li>
&lt;li>&lt;strong>Build:&lt;/strong> Enable long term caching for frontend assets. &lt;a href="https://github.com/grafana/grafana/pull/47625" target="_blank" rel="noopener noreferrer">#47625&lt;/a>, &lt;a href="https://github.com/jackw" target="_blank" rel="noopener noreferrer">@jackw&lt;/a>&lt;/li>
&lt;li>&lt;strong>Chore:&lt;/strong> Remove deprecated TextDisplayOptions export. &lt;a href="https://github.com/grafana/grafana/pull/49705" target="_blank" rel="noopener noreferrer">#49705&lt;/a>, &lt;a href="https://github.com/kaydelaney" target="_blank" rel="noopener noreferrer">@kaydelaney&lt;/a>&lt;/li>
&lt;li>&lt;strong>Chore:&lt;/strong> Remove deprecated &lt;code>surface&lt;/code> prop from IconButton. &lt;a href="https://github.com/grafana/grafana/pull/49715" target="_blank" rel="noopener noreferrer">#49715&lt;/a>, &lt;a href="https://github.com/kaydelaney" target="_blank" rel="noopener noreferrer">@kaydelaney&lt;/a>&lt;/li>
&lt;li>&lt;strong>Chore:&lt;/strong> Remove usage of deprecated getColorForTheme function. &lt;a href="https://github.com/grafana/grafana/pull/49519" target="_blank" rel="noopener noreferrer">#49519&lt;/a>, &lt;a href="https://github.com/kaydelaney" target="_blank" rel="noopener noreferrer">@kaydelaney&lt;/a>&lt;/li>
&lt;li>&lt;strong>DatePicker:&lt;/strong> Add minDate prop. &lt;a href="https://github.com/grafana/grafana/pull/49503" target="_blank" rel="noopener noreferrer">#49503&lt;/a>, &lt;a href="https://github.com/alexanderzobnin" target="_blank" rel="noopener noreferrer">@alexanderzobnin&lt;/a>&lt;/li>
&lt;li>&lt;strong>Notification history:&lt;/strong> Enable by default. &lt;a href="https://github.com/grafana/grafana/pull/49502" target="_blank" rel="noopener noreferrer">#49502&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus:&lt;/strong> Add pluginVersion to query. &lt;a href="https://github.com/grafana/grafana/pull/49414" target="_blank" rel="noopener noreferrer">#49414&lt;/a>, &lt;a href="https://github.com/toddtreece" target="_blank" rel="noopener noreferrer">@toddtreece&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus:&lt;/strong> Enable prometheusStreamingJSONParser by default. &lt;a href="https://github.com/grafana/grafana/pull/49475" target="_blank" rel="noopener noreferrer">#49475&lt;/a>, &lt;a href="https://github.com/toddtreece" target="_blank" rel="noopener noreferrer">@toddtreece&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus:&lt;/strong> Predefined scopes for Azure authentication. &lt;a href="https://github.com/grafana/grafana/pull/49557" target="_blank" rel="noopener noreferrer">#49557&lt;/a>, &lt;a href="https://github.com/kostrse" target="_blank" rel="noopener noreferrer">@kostrse&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus:&lt;/strong> Streaming JSON parser performance improvements. &lt;a href="https://github.com/grafana/grafana/pull/48792" target="_blank" rel="noopener noreferrer">#48792&lt;/a>, &lt;a href="https://github.com/toddtreece" target="_blank" rel="noopener noreferrer">@toddtreece&lt;/a>&lt;/li>
&lt;li>&lt;strong>ValueMapping:&lt;/strong> Add support for regex replacement over multiple lines. &lt;a href="https://github.com/grafana/grafana/pull/49607" target="_blank" rel="noopener noreferrer">#49607&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Accessibility:&lt;/strong> Pressing escape in a Modal or DashboardSettings correctly closes the overlay. &lt;a href="https://github.com/grafana/grafana/pull/49500" target="_blank" rel="noopener noreferrer">#49500&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Validate alert notification UID length. &lt;a href="https://github.com/grafana/grafana/pull/45546" target="_blank" rel="noopener noreferrer">#45546&lt;/a>, &lt;a href="https://github.com/wbrowne" target="_blank" rel="noopener noreferrer">@wbrowne&lt;/a>&lt;/li>
&lt;li>&lt;strong>BackendSrv:&lt;/strong> Throw an error when fetching an invalid JSON. &lt;a href="https://github.com/grafana/grafana/pull/47493" target="_blank" rel="noopener noreferrer">#47493&lt;/a>, &lt;a href="https://github.com/leventebalogh" target="_blank" rel="noopener noreferrer">@leventebalogh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Fix:&lt;/strong> Timeseries migration regex override. &lt;a href="https://github.com/grafana/grafana/pull/49629" target="_blank" rel="noopener noreferrer">#49629&lt;/a>, &lt;a href="https://github.com/zoltanbedi" target="_blank" rel="noopener noreferrer">@zoltanbedi&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Fix unwrap parsing in query builder. &lt;a href="https://github.com/grafana/grafana/pull/49732" target="_blank" rel="noopener noreferrer">#49732&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Navigation:&lt;/strong> Position hamburger menu correctly in mobile view. &lt;a href="https://github.com/grafana/grafana/pull/49603" target="_blank" rel="noopener noreferrer">#49603&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>PanelEditor:&lt;/strong> Fixes issue with Table view and multi data frames. &lt;a href="https://github.com/grafana/grafana/pull/49854" target="_blank" rel="noopener noreferrer">#49854&lt;/a>, &lt;a href="https://github.com/JoaoSilvaGrafana" target="_blank" rel="noopener noreferrer">@JoaoSilvaGrafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Preferences:&lt;/strong> Fix updating of preferences for Navbar and Query History. &lt;a href="https://github.com/grafana/grafana/pull/49677" target="_blank" rel="noopener noreferrer">#49677&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>TimeRange:&lt;/strong> Fixes issue when zooming out on a timerange with timespan 0. &lt;a href="https://github.com/grafana/grafana/pull/49622" target="_blank" rel="noopener noreferrer">#49622&lt;/a>, &lt;a href="https://github.com/JoaoSilvaGrafana" target="_blank" rel="noopener noreferrer">@JoaoSilvaGrafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Variables:&lt;/strong> Fixes DS variables not being correctly used in panel queries. &lt;a href="https://github.com/grafana/grafana/pull/49323" target="_blank" rel="noopener noreferrer">#49323&lt;/a>, &lt;a href="https://github.com/JoaoSilvaGrafana" target="_blank" rel="noopener noreferrer">@JoaoSilvaGrafana&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="breaking-changes">Breaking changes&lt;/h3>
&lt;p>Drop support for deprecated setting ldap_sync_ttl under [auth.proxy]
Only sync_ttl will work from now on Issue &lt;a href="https://github.com/grafana/grafana/issues/49902" target="_blank" rel="noopener noreferrer">#49902&lt;/a>&lt;/p></description></item><item><title>Release notes for Grafana 9.0.0-beta3</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-0-beta3/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-0-beta3/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-900-beta3&#34;&gt;Release notes for Grafana 9.0.0-beta3&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add provenance guard to config api. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50147&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50147&lt;/a&gt;, &lt;a href=&#34;https://github.com/JohnnyQQQQ&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JohnnyQQQQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Make folder filter clearable in Alert list panel. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50093&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50093&lt;/a&gt;, &lt;a href=&#34;https://github.com/peterholmberg&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@peterholmberg&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Provisioning API - Alert rules. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47930&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47930&lt;/a&gt;, &lt;a href=&#34;https://github.com/JohnnyQQQQ&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JohnnyQQQQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Remove Image Upload code from Slack notifier. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50062&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50062&lt;/a&gt;, &lt;a href=&#34;https://github.com/joeblubaugh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joeblubaugh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Remove double quotes from matchers. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50038&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50038&lt;/a&gt;, &lt;a href=&#34;https://github.com/gotjosh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gotjosh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloudwatch:&lt;/strong&gt; Dynamic labels autocomplete. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49794&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49794&lt;/a&gt;, &lt;a href=&#34;https://github.com/sunker&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sunker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Datasource:&lt;/strong&gt; Remove deprecated max_idle_connections_per_host setting. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49948&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49948&lt;/a&gt;, &lt;a href=&#34;https://github.com/marefr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@marefr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Datasource:&lt;/strong&gt; Remove support for unencrypted passwords. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49987&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49987&lt;/a&gt;, &lt;a href=&#34;https://github.com/marefr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@marefr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dependencies:&lt;/strong&gt; Update to Golang version &lt;code&gt;1.17.11&lt;/code&gt;. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50253&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50253&lt;/a&gt;, &lt;a href=&#34;https://github.com/dsotirakis&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@dsotirakis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Run query when pressing Enter on line-filters. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49913&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49913&lt;/a&gt;, &lt;a href=&#34;https://github.com/svennergr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@svennergr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Metrics:&lt;/strong&gt; Remove support for using summaries instead of histogram for HTTP instrumentation. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49985&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49985&lt;/a&gt;, &lt;a href=&#34;https://github.com/bergquist&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@bergquist&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; Remove deprecated /api/tsdb/query metrics endpoint. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49916&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49916&lt;/a&gt;, &lt;a href=&#34;https://github.com/wbrowne&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@wbrowne&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; Support headers field for check health. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49930&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49930&lt;/a&gt;, &lt;a href=&#34;https://github.com/marefr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@marefr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus/Loki:&lt;/strong&gt; Add raw query and syntax highlight in explain mode. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50070&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50070&lt;/a&gt;, &lt;a href=&#34;https://github.com/aocenas&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@aocenas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus:&lt;/strong&gt; Migrate metadata queries to use resource calls. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49921&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49921&lt;/a&gt;, &lt;a href=&#34;https://github.com/srclosson&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@srclosson&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RBAC:&lt;/strong&gt; Make RBAC action names more consistent. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49730&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49730&lt;/a&gt;, &lt;a href=&#34;https://github.com/IevaVasiljeva&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@IevaVasiljeva&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RBAC:&lt;/strong&gt; Make RBAC action names more consistent. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Settings:&lt;/strong&gt; Sunset non-duration based login lifetime config. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49944&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49944&lt;/a&gt;, &lt;a href=&#34;https://github.com/sakjur&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sakjur&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[9.0.x] Alerting:&lt;/strong&gt; Update alert rule diff to not see difference between nil and empty map. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50198&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50198&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix alert list panel showing firing alerts with no instances. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50069&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50069&lt;/a&gt;, &lt;a href=&#34;https://github.com/gillesdemey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gillesdemey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix notification policy &amp;ldquo;Override grouping&amp;rdquo; form save. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50031&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50031&lt;/a&gt;, &lt;a href=&#34;https://github.com/JacobsonMT&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JacobsonMT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Remove double quotes from matchers. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50046&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50046&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexweav&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexweav&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Use correct permission scope for external AM updates. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50159&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50159&lt;/a&gt;, &lt;a href=&#34;https://github.com/gillesdemey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gillesdemey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Datasource:&lt;/strong&gt; Fix allowed cookies to be forwarded as header to backend datasources. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49541&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49541&lt;/a&gt;, &lt;a href=&#34;https://github.com/marefr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@marefr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Licensing:&lt;/strong&gt; Fix trial expiration warning. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Fix uncaught errors if &lt;code&gt;labelKey&lt;/code&gt; contains special characters. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49887&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49887&lt;/a&gt;, &lt;a href=&#34;https://github.com/svennergr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@svennergr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus:&lt;/strong&gt; Fix aligning of labels of exemplars after backend migration. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49924&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49924&lt;/a&gt;, &lt;a href=&#34;https://github.com/aocenas&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@aocenas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SharePDF:&lt;/strong&gt; Fix repeated datasource variables in PDF. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;State Timeline:&lt;/strong&gt; Fix Null Value Filling and Value Transformation. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50054&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50054&lt;/a&gt;, &lt;a href=&#34;https://github.com/codeincarnate&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@codeincarnate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Usage stats:&lt;/strong&gt; Divide collection into multiple functions to isolate failures. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49928&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49928&lt;/a&gt;, &lt;a href=&#34;https://github.com/sakjur&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sakjur&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;breaking-changes&#34;&gt;Breaking changes&lt;/h3&gt;
&lt;p&gt;Removes support for storing/using datasource &lt;code&gt;password&lt;/code&gt; and &lt;code&gt;basicAuthPassword&lt;/code&gt; unencrypted which was &lt;a href=&#34;/docs/grafana/latest/installation/upgrading/#use-of-unencrypted-passwords-for-data-sources-no-longer-supported&#34;&gt;deprecated in Grafana v8.1.0&lt;/a&gt;. Please use &lt;code&gt;secureJsonData.password&lt;/code&gt; and &lt;code&gt;secureJsonData.basicAuthPassword&lt;/code&gt;. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/49987&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49987&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Removes the option to instrument HTTP request in Grafana using summaries instead of histograms. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/49985&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49985&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Removes support for deprecated dataproxy.max_idle_connections_per_host setting. Please use max_idle_connections instead. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/49948&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49948&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Removes the deprecated &lt;code&gt;getFormStyles&lt;/code&gt; function from grafana-ui.
Prefer using &lt;code&gt;GrafanaTheme2&lt;/code&gt; and the &lt;code&gt;useStyles2&lt;/code&gt; hook. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/49945&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49945&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The configuration options &lt;code&gt;auth.login_maximum_inactive_lifetime_days&lt;/code&gt; and &lt;code&gt;auth.login_maximum_lifetime_days&lt;/code&gt; were deprecated in Grafana v7.2.0 and have now been removed. Use &lt;code&gt;login_maximum_inactive_lifetime_duration&lt;/code&gt; and &lt;code&gt;login_maximum_lifetime_duration&lt;/code&gt; to customize the maximum lifetime of a login session. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/49944&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49944&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Removed the deprecated &lt;code&gt;isFocused&lt;/code&gt; and &lt;code&gt;isInvalid&lt;/code&gt; props from the &lt;code&gt;InlineLabel&lt;/code&gt; component. These props haven&amp;rsquo;t done anything for a while, so migration is just a matter of removing the props. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/49929&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49929&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Removed the deprecated &lt;code&gt;onColorChange&lt;/code&gt; prop from &lt;code&gt;ColorPicker&lt;/code&gt;. Moving forward the &lt;code&gt;onChange&lt;/code&gt; prop should be used. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/49923&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49923&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;/api/tsdb/query&lt;/code&gt; API has been removed. Use &lt;a href=&#34;/docs/grafana/latest/http_api/data_source/#query-a-data-source&#34;&gt;/api/ds/query&lt;/a&gt; instead.
Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/49916&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49916&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;onClipboardCopy&lt;/code&gt; and &lt;code&gt;onClipboardError&lt;/code&gt; APIs have been changed such that the callback&amp;rsquo;s argument is just the text that&amp;rsquo;s been copied rather than the old &lt;code&gt;ClipboardEvent&lt;/code&gt; interface.
Migration should just be a matter of going from&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;tsx&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-tsx&#34;&gt;&amp;lt;ClipboardButton
  {/*other props... */}
  onClipboardCopy={(e) =&amp;gt; {
    console.log(`Text &amp;#34;${e.text}&amp;#34; was copied!`);
  }}
/&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;to&lt;/p&gt;

&lt;div class=&#34;code-snippet &#34;&gt;&lt;div class=&#34;lang-toolbar&#34;&gt;
    &lt;span class=&#34;lang-toolbar__item lang-toolbar__item-active&#34;&gt;tsx&lt;/span&gt;
    &lt;span class=&#34;code-clipboard&#34;&gt;
      &lt;button x-data=&#34;app_code_snippet()&#34; x-init=&#34;init()&#34; @click=&#34;copy()&#34;&gt;
        &lt;img class=&#34;code-clipboard__icon&#34; src=&#34;/media/images/icons/icon-copy-small-2.svg&#34; alt=&#34;Copy code to clipboard&#34; width=&#34;14&#34; height=&#34;13&#34;&gt;
        &lt;span&gt;Copy&lt;/span&gt;
      &lt;/button&gt;
    &lt;/span&gt;
    &lt;div class=&#34;lang-toolbar__border&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;div class=&#34;code-snippet &#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-tsx&#34;&gt;&amp;lt;ClipboardButton
  {/* other props... */}
  onClipboardCopy={(copiedText) =&amp;gt; {
    console.log(`Text &amp;#34;${copiedText}&amp;#34; was copied!`);
  }}
/&amp;gt;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Related Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/49847&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49847&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The following RBAC action renames have been carried out:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;users.authtoken:update&lt;/code&gt; -&amp;gt; &lt;code&gt;users.authtoken:write&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;users.password:update&lt;/code&gt; -&amp;gt; &lt;code&gt;users.password:write&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;users.permissions:update&lt;/code&gt; -&amp;gt; &lt;code&gt;users.permissions:write&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;users.quotas:update&lt;/code&gt; -&amp;gt; &lt;code&gt;users.quotas:write&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;org.users.role:update&lt;/code&gt; -&amp;gt; &lt;code&gt;org.users:write&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;alert.instances:update&lt;/code&gt; -&amp;gt; &lt;code&gt;alert.instances:write&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;alert.rules:update&lt;/code&gt; -&amp;gt; &lt;code&gt;alert.rules:write&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;users.authtoken:list&lt;/code&gt; -&amp;gt; &lt;code&gt;users.authtoken:read&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;users.quotas:list&lt;/code&gt; -&amp;gt; &lt;code&gt;users.quotas:read&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;users.teams:read&lt;/code&gt; -&amp;gt; replaced by &lt;code&gt;users.read&lt;/code&gt; &#43; &lt;code&gt;teams:read&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We&amp;rsquo;ve added a migration from the old action names to the new names and have updated our documentation. But you will have to update any scripts and provisioning files that are using the old action names. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/49730&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49730&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The following RBAC action renames have been carried out:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;reports.admin:write&lt;/code&gt; -&amp;gt; &lt;code&gt;reports:write&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;reports.admin:create&lt;/code&gt; -&amp;gt; &lt;code&gt;reports:create&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;licensing:update&lt;/code&gt; -&amp;gt; &lt;code&gt;licensing:write&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;roles:list&lt;/code&gt; -&amp;gt; &lt;code&gt;roles:read&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;teams.roles:list&lt;/code&gt; -&amp;gt; &lt;code&gt;teams.roles:read&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;users.roles:list&lt;/code&gt; -&amp;gt; &lt;code&gt;users.roles:read&lt;/code&gt;;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;users.permissions:list&lt;/code&gt; -&amp;gt; &lt;code&gt;users.permissions:read&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We&amp;rsquo;ve added a migration from the old action names to the new names and have updated our documentation. But you will have to update any scripts and provisioning files that are using the old action names. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/3372&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#3372&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;plugin-development-fixes--changes&#34;&gt;Plugin development fixes &amp;amp; changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;UI:&lt;/strong&gt; Remove deprecated getFormStyles function. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49945&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49945&lt;/a&gt;, &lt;a href=&#34;https://github.com/kaydelaney&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kaydelaney&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;InlineLabel:&lt;/strong&gt; Remove deprecated props. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49929&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49929&lt;/a&gt;, &lt;a href=&#34;https://github.com/kaydelaney&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kaydelaney&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ColorPicker:&lt;/strong&gt; Remove deprecated onColorChange prop. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49923&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49923&lt;/a&gt;, &lt;a href=&#34;https://github.com/kaydelaney&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kaydelaney&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ClipboardButton:&lt;/strong&gt; Simplify callbacks. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49847&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49847&lt;/a&gt;, &lt;a href=&#34;https://github.com/kaydelaney&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kaydelaney&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-900-beta3">Release notes for Grafana 9.0.0-beta3&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add provenance guard to config api. &lt;a href="https://github.com/grafana/grafana/pull/50147" target="_blank" rel="noopener noreferrer">#50147&lt;/a>, &lt;a href="https://github.com/JohnnyQQQQ" target="_blank" rel="noopener noreferrer">@JohnnyQQQQ&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Make folder filter clearable in Alert list panel. &lt;a href="https://github.com/grafana/grafana/pull/50093" target="_blank" rel="noopener noreferrer">#50093&lt;/a>, &lt;a href="https://github.com/peterholmberg" target="_blank" rel="noopener noreferrer">@peterholmberg&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Provisioning API - Alert rules. &lt;a href="https://github.com/grafana/grafana/pull/47930" target="_blank" rel="noopener noreferrer">#47930&lt;/a>, &lt;a href="https://github.com/JohnnyQQQQ" target="_blank" rel="noopener noreferrer">@JohnnyQQQQ&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Remove Image Upload code from Slack notifier. &lt;a href="https://github.com/grafana/grafana/pull/50062" target="_blank" rel="noopener noreferrer">#50062&lt;/a>, &lt;a href="https://github.com/joeblubaugh" target="_blank" rel="noopener noreferrer">@joeblubaugh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Remove double quotes from matchers. &lt;a href="https://github.com/grafana/grafana/pull/50038" target="_blank" rel="noopener noreferrer">#50038&lt;/a>, &lt;a href="https://github.com/gotjosh" target="_blank" rel="noopener noreferrer">@gotjosh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Cloudwatch:&lt;/strong> Dynamic labels autocomplete. &lt;a href="https://github.com/grafana/grafana/pull/49794" target="_blank" rel="noopener noreferrer">#49794&lt;/a>, &lt;a href="https://github.com/sunker" target="_blank" rel="noopener noreferrer">@sunker&lt;/a>&lt;/li>
&lt;li>&lt;strong>Datasource:&lt;/strong> Remove deprecated max_idle_connections_per_host setting. &lt;a href="https://github.com/grafana/grafana/pull/49948" target="_blank" rel="noopener noreferrer">#49948&lt;/a>, &lt;a href="https://github.com/marefr" target="_blank" rel="noopener noreferrer">@marefr&lt;/a>&lt;/li>
&lt;li>&lt;strong>Datasource:&lt;/strong> Remove support for unencrypted passwords. &lt;a href="https://github.com/grafana/grafana/pull/49987" target="_blank" rel="noopener noreferrer">#49987&lt;/a>, &lt;a href="https://github.com/marefr" target="_blank" rel="noopener noreferrer">@marefr&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dependencies:&lt;/strong> Update to Golang version &lt;code>1.17.11&lt;/code>. &lt;a href="https://github.com/grafana/grafana/pull/50253" target="_blank" rel="noopener noreferrer">#50253&lt;/a>, &lt;a href="https://github.com/dsotirakis" target="_blank" rel="noopener noreferrer">@dsotirakis&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Run query when pressing Enter on line-filters. &lt;a href="https://github.com/grafana/grafana/pull/49913" target="_blank" rel="noopener noreferrer">#49913&lt;/a>, &lt;a href="https://github.com/svennergr" target="_blank" rel="noopener noreferrer">@svennergr&lt;/a>&lt;/li>
&lt;li>&lt;strong>Metrics:&lt;/strong> Remove support for using summaries instead of histogram for HTTP instrumentation. &lt;a href="https://github.com/grafana/grafana/pull/49985" target="_blank" rel="noopener noreferrer">#49985&lt;/a>, &lt;a href="https://github.com/bergquist" target="_blank" rel="noopener noreferrer">@bergquist&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins:&lt;/strong> Remove deprecated /api/tsdb/query metrics endpoint. &lt;a href="https://github.com/grafana/grafana/pull/49916" target="_blank" rel="noopener noreferrer">#49916&lt;/a>, &lt;a href="https://github.com/wbrowne" target="_blank" rel="noopener noreferrer">@wbrowne&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins:&lt;/strong> Support headers field for check health. &lt;a href="https://github.com/grafana/grafana/pull/49930" target="_blank" rel="noopener noreferrer">#49930&lt;/a>, &lt;a href="https://github.com/marefr" target="_blank" rel="noopener noreferrer">@marefr&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus/Loki:&lt;/strong> Add raw query and syntax highlight in explain mode. &lt;a href="https://github.com/grafana/grafana/pull/50070" target="_blank" rel="noopener noreferrer">#50070&lt;/a>, &lt;a href="https://github.com/aocenas" target="_blank" rel="noopener noreferrer">@aocenas&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus:&lt;/strong> Migrate metadata queries to use resource calls. &lt;a href="https://github.com/grafana/grafana/pull/49921" target="_blank" rel="noopener noreferrer">#49921&lt;/a>, &lt;a href="https://github.com/srclosson" target="_blank" rel="noopener noreferrer">@srclosson&lt;/a>&lt;/li>
&lt;li>&lt;strong>RBAC:&lt;/strong> Make RBAC action names more consistent. &lt;a href="https://github.com/grafana/grafana/pull/49730" target="_blank" rel="noopener noreferrer">#49730&lt;/a>, &lt;a href="https://github.com/IevaVasiljeva" target="_blank" rel="noopener noreferrer">@IevaVasiljeva&lt;/a>&lt;/li>
&lt;li>&lt;strong>RBAC:&lt;/strong> Make RBAC action names more consistent. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Settings:&lt;/strong> Sunset non-duration based login lifetime config. &lt;a href="https://github.com/grafana/grafana/pull/49944" target="_blank" rel="noopener noreferrer">#49944&lt;/a>, &lt;a href="https://github.com/sakjur" target="_blank" rel="noopener noreferrer">@sakjur&lt;/a>&lt;/li>
&lt;li>&lt;strong>[9.0.x] Alerting:&lt;/strong> Update alert rule diff to not see difference between nil and empty map. &lt;a href="https://github.com/grafana/grafana/pull/50198" target="_blank" rel="noopener noreferrer">#50198&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix alert list panel showing firing alerts with no instances. &lt;a href="https://github.com/grafana/grafana/pull/50069" target="_blank" rel="noopener noreferrer">#50069&lt;/a>, &lt;a href="https://github.com/gillesdemey" target="_blank" rel="noopener noreferrer">@gillesdemey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix notification policy &amp;ldquo;Override grouping&amp;rdquo; form save. &lt;a href="https://github.com/grafana/grafana/pull/50031" target="_blank" rel="noopener noreferrer">#50031&lt;/a>, &lt;a href="https://github.com/JacobsonMT" target="_blank" rel="noopener noreferrer">@JacobsonMT&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Remove double quotes from matchers. &lt;a href="https://github.com/grafana/grafana/pull/50046" target="_blank" rel="noopener noreferrer">#50046&lt;/a>, &lt;a href="https://github.com/alexweav" target="_blank" rel="noopener noreferrer">@alexweav&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Use correct permission scope for external AM updates. &lt;a href="https://github.com/grafana/grafana/pull/50159" target="_blank" rel="noopener noreferrer">#50159&lt;/a>, &lt;a href="https://github.com/gillesdemey" target="_blank" rel="noopener noreferrer">@gillesdemey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Datasource:&lt;/strong> Fix allowed cookies to be forwarded as header to backend datasources. &lt;a href="https://github.com/grafana/grafana/pull/49541" target="_blank" rel="noopener noreferrer">#49541&lt;/a>, &lt;a href="https://github.com/marefr" target="_blank" rel="noopener noreferrer">@marefr&lt;/a>&lt;/li>
&lt;li>&lt;strong>Licensing:&lt;/strong> Fix trial expiration warning. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Fix uncaught errors if &lt;code>labelKey&lt;/code> contains special characters. &lt;a href="https://github.com/grafana/grafana/pull/49887" target="_blank" rel="noopener noreferrer">#49887&lt;/a>, &lt;a href="https://github.com/svennergr" target="_blank" rel="noopener noreferrer">@svennergr&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus:&lt;/strong> Fix aligning of labels of exemplars after backend migration. &lt;a href="https://github.com/grafana/grafana/pull/49924" target="_blank" rel="noopener noreferrer">#49924&lt;/a>, &lt;a href="https://github.com/aocenas" target="_blank" rel="noopener noreferrer">@aocenas&lt;/a>&lt;/li>
&lt;li>&lt;strong>SharePDF:&lt;/strong> Fix repeated datasource variables in PDF. (Enterprise)&lt;/li>
&lt;li>&lt;strong>State Timeline:&lt;/strong> Fix Null Value Filling and Value Transformation. &lt;a href="https://github.com/grafana/grafana/pull/50054" target="_blank" rel="noopener noreferrer">#50054&lt;/a>, &lt;a href="https://github.com/codeincarnate" target="_blank" rel="noopener noreferrer">@codeincarnate&lt;/a>&lt;/li>
&lt;li>&lt;strong>Usage stats:&lt;/strong> Divide collection into multiple functions to isolate failures. &lt;a href="https://github.com/grafana/grafana/pull/49928" target="_blank" rel="noopener noreferrer">#49928&lt;/a>, &lt;a href="https://github.com/sakjur" target="_blank" rel="noopener noreferrer">@sakjur&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="breaking-changes">Breaking changes&lt;/h3>
&lt;p>Removes support for storing/using datasource &lt;code>password&lt;/code> and &lt;code>basicAuthPassword&lt;/code> unencrypted which was &lt;a href="/docs/grafana/latest/installation/upgrading/#use-of-unencrypted-passwords-for-data-sources-no-longer-supported">deprecated in Grafana v8.1.0&lt;/a>. Please use &lt;code>secureJsonData.password&lt;/code> and &lt;code>secureJsonData.basicAuthPassword&lt;/code>. Issue &lt;a href="https://github.com/grafana/grafana/issues/49987" target="_blank" rel="noopener noreferrer">#49987&lt;/a>&lt;/p></description></item><item><title>Release notes for Grafana 9.0.1</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-1/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-1/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-901&#34;&gt;Release notes for Grafana 9.0.1&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add support for image annotation in Alertmanager alerts. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50686&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50686&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add support for images in SensuGo alerts. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50718&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50718&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add support for images in Threema alerts. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50734&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50734&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Adds Mimir to Alertmanager data source implementation. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50943&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50943&lt;/a&gt;, &lt;a href=&#34;https://github.com/gillesdemey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gillesdemey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Invalid setting of enabled for unified alerting should return error. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49876&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49876&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AzureMonitor:&lt;/strong&gt; Clean namespace when changing the resource. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50311&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50311&lt;/a&gt;, &lt;a href=&#34;https://github.com/andresmgot&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@andresmgot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AzureMonitor:&lt;/strong&gt; Update supported namespaces and filter resources by the right type. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50788&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50788&lt;/a&gt;, &lt;a href=&#34;https://github.com/andresmgot&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@andresmgot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CLI:&lt;/strong&gt; Allow relative symlinks in zip archives when installing plugins. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50537&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50537&lt;/a&gt;, &lt;a href=&#34;https://github.com/marefr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@marefr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard:&lt;/strong&gt; Don&amp;rsquo;t show unsaved changes modal for automatic schema changes. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50822&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50822&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard:&lt;/strong&gt; Unsaved changes warning should not trigger when only pluginVersion has changed. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50677&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50677&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expression:&lt;/strong&gt; Execute hidden expressions. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50636&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50636&lt;/a&gt;, &lt;a href=&#34;https://github.com/yesoreyeram&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yesoreyeram&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Geomap:&lt;/strong&gt; Support showing tooltip content on click (not just hover). &lt;a href=&#34;https://github.com/grafana/grafana/pull/50985&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50985&lt;/a&gt;, &lt;a href=&#34;https://github.com/ryantxu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ryantxu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Heatmap:&lt;/strong&gt; Remove alpha flag from new heatmap panel. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50733&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50733&lt;/a&gt;, &lt;a href=&#34;https://github.com/ryantxu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ryantxu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Instrumentation:&lt;/strong&gt; Define handlers for requests that are not handled with named handlers. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50613&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50613&lt;/a&gt;, &lt;a href=&#34;https://github.com/bergquist&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@bergquist&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Log Panel:&lt;/strong&gt; Improve log row hover contrast and visibility. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50908&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50908&lt;/a&gt;, &lt;a href=&#34;https://github.com/Seyaji&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Seyaji&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Logs:&lt;/strong&gt; Handle backend-mode errors in histogram. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50535&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50535&lt;/a&gt;, &lt;a href=&#34;https://github.com/gabor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gabor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Do not show histogram for instant queries. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50711&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50711&lt;/a&gt;, &lt;a href=&#34;https://github.com/gabor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gabor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Handle data source configs with path in the url. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50971&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50971&lt;/a&gt;, &lt;a href=&#34;https://github.com/gabor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gabor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Handle invalid query type values. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50755&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50755&lt;/a&gt;, &lt;a href=&#34;https://github.com/gabor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gabor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OAuth:&lt;/strong&gt; Redirect to login if no oauth module is found or if module is not configured. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50661&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50661&lt;/a&gt;, &lt;a href=&#34;https://github.com/kalleep&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kalleep&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OptionsUI:&lt;/strong&gt; Move internal options editors out of @grafana/ui. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50739&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50739&lt;/a&gt;, &lt;a href=&#34;https://github.com/ryantxu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ryantxu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus:&lt;/strong&gt; Don&amp;rsquo;t show undefined for step in collapsed options in query editor when value is &amp;ldquo;auto&amp;rdquo;. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50511&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50511&lt;/a&gt;, &lt;a href=&#34;https://github.com/aocenas&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@aocenas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus:&lt;/strong&gt; Show query patterns in all editor modes for Prometheus and Loki. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50263&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50263&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tempo:&lt;/strong&gt; Add link to Tempo Search with node service selected. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49776&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49776&lt;/a&gt;, &lt;a href=&#34;https://github.com/joey-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joey-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Time Series Panel:&lt;/strong&gt; Add Null Filling and &amp;ldquo;No Value&amp;rdquo; Support. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50907&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50907&lt;/a&gt;, &lt;a href=&#34;https://github.com/codeincarnate&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@codeincarnate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TimeSeries:&lt;/strong&gt; Add an option to set legend width. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49126&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49126&lt;/a&gt;, &lt;a href=&#34;https://github.com/bobrik&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@bobrik&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Timeseries:&lt;/strong&gt; Improve cursor Y sync behavior. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50740&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50740&lt;/a&gt;, &lt;a href=&#34;https://github.com/ryantxu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ryantxu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Traces:&lt;/strong&gt; Do not use red in span colors as this looks like an error. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50074&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50074&lt;/a&gt;, &lt;a href=&#34;https://github.com/joey-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joey-grafana&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix AM config overwrite when SQLite db is locked during sync. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50951&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50951&lt;/a&gt;, &lt;a href=&#34;https://github.com/JacobsonMT&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JacobsonMT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix alert instances filtering for prom rules. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50850&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50850&lt;/a&gt;, &lt;a href=&#34;https://github.com/konrad147&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@konrad147&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix alert rule page crashing when datasource contained URL unsafe characters. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51105&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51105&lt;/a&gt;, &lt;a href=&#34;https://github.com/gillesdemey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gillesdemey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix automatically select newly created folder option. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50949&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50949&lt;/a&gt;, &lt;a href=&#34;https://github.com/gillesdemey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gillesdemey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix removal of notification policy without labels matchers. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50678&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50678&lt;/a&gt;, &lt;a href=&#34;https://github.com/konrad147&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@konrad147&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Allow hidden queries to be executed in case an ID is provided. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50987&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50987&lt;/a&gt;, &lt;a href=&#34;https://github.com/sunker&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sunker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard:&lt;/strong&gt; Prevent non-repeating panels being dropped from repeated rows when collapsed/expanded. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50764&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50764&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboards:&lt;/strong&gt; Fix folder picker not showing correct results when typing too fast. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50303&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50303&lt;/a&gt;, &lt;a href=&#34;https://github.com/joshhunt&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joshhunt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Datasource:&lt;/strong&gt; Prevent panic when proxying for non-existing data source. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50667&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50667&lt;/a&gt;, &lt;a href=&#34;https://github.com/wbrowne&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@wbrowne&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explore:&lt;/strong&gt; Fix log context scroll to bottom. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50600&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50600&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explore:&lt;/strong&gt; Revert &amp;ldquo;Remove support for compact format URLs (#49350)&amp;rdquo;. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50873&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50873&lt;/a&gt;, &lt;a href=&#34;https://github.com/gelicia&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gelicia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Expressions:&lt;/strong&gt; Fixes dashboard schema migration issue that caused Expression datasource to be set on panel level. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50945&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50945&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Formatting:&lt;/strong&gt; Fixes valueFormats for a value of 0. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50719&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50719&lt;/a&gt;, &lt;a href=&#34;https://github.com/JoaoSilvaGrafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JoaoSilvaGrafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GrafanaData:&lt;/strong&gt; Fix week start for non-English browsers. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50582&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50582&lt;/a&gt;, &lt;a href=&#34;https://github.com/AgnesToulet&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@AgnesToulet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LibraryPanel:&lt;/strong&gt; Resizing a library panel to 6x3 no longer crashes the dashboard on startup. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50400&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50400&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LogRow:&lt;/strong&gt; Fix placement of icon. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51010&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51010&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Fix bug in labels framing. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51015&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51015&lt;/a&gt;, &lt;a href=&#34;https://github.com/gabor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gabor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Fix issues with using query patterns. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50414&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50414&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Fix showing of duplicated label values in dropdown in query builder. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50680&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50680&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MSSQL:&lt;/strong&gt; Fix ParseFloat error. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50815&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50815&lt;/a&gt;, &lt;a href=&#34;https://github.com/zoltanbedi&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@zoltanbedi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Panels:&lt;/strong&gt; Fixes issue with showing &amp;lsquo;Cannot visualize data&amp;rsquo; when query returned 0 rows. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50485&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50485&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Playlists:&lt;/strong&gt; Disable Create Playlist buttons for users with viewer role. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50840&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50840&lt;/a&gt;, &lt;a href=&#34;https://github.com/asymness&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@asymness&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; Fix typo in plugin data frames documentation. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50554&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50554&lt;/a&gt;, &lt;a href=&#34;https://github.com/osisoft-mbishop&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@osisoft-mbishop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus:&lt;/strong&gt; Fix body not being included in resource calls if they are POST. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50833&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50833&lt;/a&gt;, &lt;a href=&#34;https://github.com/aocenas&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@aocenas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RolePicker:&lt;/strong&gt; Fix submenu position on horizontal space overflow. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50769&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50769&lt;/a&gt;, &lt;a href=&#34;https://github.com/Clarity-89&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Clarity-89&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tracing:&lt;/strong&gt; Fix trace links in traces panel. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50028&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50028&lt;/a&gt;, &lt;a href=&#34;https://github.com/connorlindsey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@connorlindsey&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;deprecations&#34;&gt;Deprecations&lt;/h3&gt;
&lt;p&gt;Support for compact Explore URLs is deprecated and will be removed in a future release. Until then, when navigating to Explore using the deprecated format the URLs are automatically converted. If you have existing links pointing to Explore update them using the format generated by Explore upon navigation.&lt;/p&gt;
&lt;p&gt;You can identify a compact URL by its format. Compact URLs have the left (and optionally right) url parameter as an array of strings, for example &lt;code&gt;&amp;amp;left=[&amp;quot;now-1h&amp;quot;,&amp;quot;now&amp;quot;...]&lt;/code&gt;. The standard explore URLs follow a key/value pattern, for example &lt;code&gt;&amp;amp;left={&amp;quot;datasource&amp;quot;:&amp;quot;test&amp;quot;...}&lt;/code&gt;. Please be sure to check your dashboards for any hardcoded links to Explore and update them to the standard URL pattern. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/50873&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50873&lt;/a&gt;&lt;/p&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-901">Release notes for Grafana 9.0.1&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add support for image annotation in Alertmanager alerts. &lt;a href="https://github.com/grafana/grafana/pull/50686" target="_blank" rel="noopener noreferrer">#50686&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add support for images in SensuGo alerts. &lt;a href="https://github.com/grafana/grafana/pull/50718" target="_blank" rel="noopener noreferrer">#50718&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add support for images in Threema alerts. &lt;a href="https://github.com/grafana/grafana/pull/50734" target="_blank" rel="noopener noreferrer">#50734&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Adds Mimir to Alertmanager data source implementation. &lt;a href="https://github.com/grafana/grafana/pull/50943" target="_blank" rel="noopener noreferrer">#50943&lt;/a>, &lt;a href="https://github.com/gillesdemey" target="_blank" rel="noopener noreferrer">@gillesdemey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Invalid setting of enabled for unified alerting should return error. &lt;a href="https://github.com/grafana/grafana/pull/49876" target="_blank" rel="noopener noreferrer">#49876&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>AzureMonitor:&lt;/strong> Clean namespace when changing the resource. &lt;a href="https://github.com/grafana/grafana/pull/50311" target="_blank" rel="noopener noreferrer">#50311&lt;/a>, &lt;a href="https://github.com/andresmgot" target="_blank" rel="noopener noreferrer">@andresmgot&lt;/a>&lt;/li>
&lt;li>&lt;strong>AzureMonitor:&lt;/strong> Update supported namespaces and filter resources by the right type. &lt;a href="https://github.com/grafana/grafana/pull/50788" target="_blank" rel="noopener noreferrer">#50788&lt;/a>, &lt;a href="https://github.com/andresmgot" target="_blank" rel="noopener noreferrer">@andresmgot&lt;/a>&lt;/li>
&lt;li>&lt;strong>CLI:&lt;/strong> Allow relative symlinks in zip archives when installing plugins. &lt;a href="https://github.com/grafana/grafana/pull/50537" target="_blank" rel="noopener noreferrer">#50537&lt;/a>, &lt;a href="https://github.com/marefr" target="_blank" rel="noopener noreferrer">@marefr&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboard:&lt;/strong> Don&amp;rsquo;t show unsaved changes modal for automatic schema changes. &lt;a href="https://github.com/grafana/grafana/pull/50822" target="_blank" rel="noopener noreferrer">#50822&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboard:&lt;/strong> Unsaved changes warning should not trigger when only pluginVersion has changed. &lt;a href="https://github.com/grafana/grafana/pull/50677" target="_blank" rel="noopener noreferrer">#50677&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Expression:&lt;/strong> Execute hidden expressions. &lt;a href="https://github.com/grafana/grafana/pull/50636" target="_blank" rel="noopener noreferrer">#50636&lt;/a>, &lt;a href="https://github.com/yesoreyeram" target="_blank" rel="noopener noreferrer">@yesoreyeram&lt;/a>&lt;/li>
&lt;li>&lt;strong>Geomap:&lt;/strong> Support showing tooltip content on click (not just hover). &lt;a href="https://github.com/grafana/grafana/pull/50985" target="_blank" rel="noopener noreferrer">#50985&lt;/a>, &lt;a href="https://github.com/ryantxu" target="_blank" rel="noopener noreferrer">@ryantxu&lt;/a>&lt;/li>
&lt;li>&lt;strong>Heatmap:&lt;/strong> Remove alpha flag from new heatmap panel. &lt;a href="https://github.com/grafana/grafana/pull/50733" target="_blank" rel="noopener noreferrer">#50733&lt;/a>, &lt;a href="https://github.com/ryantxu" target="_blank" rel="noopener noreferrer">@ryantxu&lt;/a>&lt;/li>
&lt;li>&lt;strong>Instrumentation:&lt;/strong> Define handlers for requests that are not handled with named handlers. &lt;a href="https://github.com/grafana/grafana/pull/50613" target="_blank" rel="noopener noreferrer">#50613&lt;/a>, &lt;a href="https://github.com/bergquist" target="_blank" rel="noopener noreferrer">@bergquist&lt;/a>&lt;/li>
&lt;li>&lt;strong>Log Panel:&lt;/strong> Improve log row hover contrast and visibility. &lt;a href="https://github.com/grafana/grafana/pull/50908" target="_blank" rel="noopener noreferrer">#50908&lt;/a>, &lt;a href="https://github.com/Seyaji" target="_blank" rel="noopener noreferrer">@Seyaji&lt;/a>&lt;/li>
&lt;li>&lt;strong>Logs:&lt;/strong> Handle backend-mode errors in histogram. &lt;a href="https://github.com/grafana/grafana/pull/50535" target="_blank" rel="noopener noreferrer">#50535&lt;/a>, &lt;a href="https://github.com/gabor" target="_blank" rel="noopener noreferrer">@gabor&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Do not show histogram for instant queries. &lt;a href="https://github.com/grafana/grafana/pull/50711" target="_blank" rel="noopener noreferrer">#50711&lt;/a>, &lt;a href="https://github.com/gabor" target="_blank" rel="noopener noreferrer">@gabor&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Handle data source configs with path in the url. &lt;a href="https://github.com/grafana/grafana/pull/50971" target="_blank" rel="noopener noreferrer">#50971&lt;/a>, &lt;a href="https://github.com/gabor" target="_blank" rel="noopener noreferrer">@gabor&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Handle invalid query type values. &lt;a href="https://github.com/grafana/grafana/pull/50755" target="_blank" rel="noopener noreferrer">#50755&lt;/a>, &lt;a href="https://github.com/gabor" target="_blank" rel="noopener noreferrer">@gabor&lt;/a>&lt;/li>
&lt;li>&lt;strong>OAuth:&lt;/strong> Redirect to login if no oauth module is found or if module is not configured. &lt;a href="https://github.com/grafana/grafana/pull/50661" target="_blank" rel="noopener noreferrer">#50661&lt;/a>, &lt;a href="https://github.com/kalleep" target="_blank" rel="noopener noreferrer">@kalleep&lt;/a>&lt;/li>
&lt;li>&lt;strong>OptionsUI:&lt;/strong> Move internal options editors out of @grafana/ui. &lt;a href="https://github.com/grafana/grafana/pull/50739" target="_blank" rel="noopener noreferrer">#50739&lt;/a>, &lt;a href="https://github.com/ryantxu" target="_blank" rel="noopener noreferrer">@ryantxu&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus:&lt;/strong> Don&amp;rsquo;t show undefined for step in collapsed options in query editor when value is &amp;ldquo;auto&amp;rdquo;. &lt;a href="https://github.com/grafana/grafana/pull/50511" target="_blank" rel="noopener noreferrer">#50511&lt;/a>, &lt;a href="https://github.com/aocenas" target="_blank" rel="noopener noreferrer">@aocenas&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus:&lt;/strong> Show query patterns in all editor modes for Prometheus and Loki. &lt;a href="https://github.com/grafana/grafana/pull/50263" target="_blank" rel="noopener noreferrer">#50263&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Tempo:&lt;/strong> Add link to Tempo Search with node service selected. &lt;a href="https://github.com/grafana/grafana/pull/49776" target="_blank" rel="noopener noreferrer">#49776&lt;/a>, &lt;a href="https://github.com/joey-grafana" target="_blank" rel="noopener noreferrer">@joey-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Time Series Panel:&lt;/strong> Add Null Filling and &amp;ldquo;No Value&amp;rdquo; Support. &lt;a href="https://github.com/grafana/grafana/pull/50907" target="_blank" rel="noopener noreferrer">#50907&lt;/a>, &lt;a href="https://github.com/codeincarnate" target="_blank" rel="noopener noreferrer">@codeincarnate&lt;/a>&lt;/li>
&lt;li>&lt;strong>TimeSeries:&lt;/strong> Add an option to set legend width. &lt;a href="https://github.com/grafana/grafana/pull/49126" target="_blank" rel="noopener noreferrer">#49126&lt;/a>, &lt;a href="https://github.com/bobrik" target="_blank" rel="noopener noreferrer">@bobrik&lt;/a>&lt;/li>
&lt;li>&lt;strong>Timeseries:&lt;/strong> Improve cursor Y sync behavior. &lt;a href="https://github.com/grafana/grafana/pull/50740" target="_blank" rel="noopener noreferrer">#50740&lt;/a>, &lt;a href="https://github.com/ryantxu" target="_blank" rel="noopener noreferrer">@ryantxu&lt;/a>&lt;/li>
&lt;li>&lt;strong>Traces:&lt;/strong> Do not use red in span colors as this looks like an error. &lt;a href="https://github.com/grafana/grafana/pull/50074" target="_blank" rel="noopener noreferrer">#50074&lt;/a>, &lt;a href="https://github.com/joey-grafana" target="_blank" rel="noopener noreferrer">@joey-grafana&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix AM config overwrite when SQLite db is locked during sync. &lt;a href="https://github.com/grafana/grafana/pull/50951" target="_blank" rel="noopener noreferrer">#50951&lt;/a>, &lt;a href="https://github.com/JacobsonMT" target="_blank" rel="noopener noreferrer">@JacobsonMT&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix alert instances filtering for prom rules. &lt;a href="https://github.com/grafana/grafana/pull/50850" target="_blank" rel="noopener noreferrer">#50850&lt;/a>, &lt;a href="https://github.com/konrad147" target="_blank" rel="noopener noreferrer">@konrad147&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix alert rule page crashing when datasource contained URL unsafe characters. &lt;a href="https://github.com/grafana/grafana/pull/51105" target="_blank" rel="noopener noreferrer">#51105&lt;/a>, &lt;a href="https://github.com/gillesdemey" target="_blank" rel="noopener noreferrer">@gillesdemey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix automatically select newly created folder option. &lt;a href="https://github.com/grafana/grafana/pull/50949" target="_blank" rel="noopener noreferrer">#50949&lt;/a>, &lt;a href="https://github.com/gillesdemey" target="_blank" rel="noopener noreferrer">@gillesdemey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix removal of notification policy without labels matchers. &lt;a href="https://github.com/grafana/grafana/pull/50678" target="_blank" rel="noopener noreferrer">#50678&lt;/a>, &lt;a href="https://github.com/konrad147" target="_blank" rel="noopener noreferrer">@konrad147&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Allow hidden queries to be executed in case an ID is provided. &lt;a href="https://github.com/grafana/grafana/pull/50987" target="_blank" rel="noopener noreferrer">#50987&lt;/a>, &lt;a href="https://github.com/sunker" target="_blank" rel="noopener noreferrer">@sunker&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboard:&lt;/strong> Prevent non-repeating panels being dropped from repeated rows when collapsed/expanded. &lt;a href="https://github.com/grafana/grafana/pull/50764" target="_blank" rel="noopener noreferrer">#50764&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboards:&lt;/strong> Fix folder picker not showing correct results when typing too fast. &lt;a href="https://github.com/grafana/grafana/pull/50303" target="_blank" rel="noopener noreferrer">#50303&lt;/a>, &lt;a href="https://github.com/joshhunt" target="_blank" rel="noopener noreferrer">@joshhunt&lt;/a>&lt;/li>
&lt;li>&lt;strong>Datasource:&lt;/strong> Prevent panic when proxying for non-existing data source. &lt;a href="https://github.com/grafana/grafana/pull/50667" target="_blank" rel="noopener noreferrer">#50667&lt;/a>, &lt;a href="https://github.com/wbrowne" target="_blank" rel="noopener noreferrer">@wbrowne&lt;/a>&lt;/li>
&lt;li>&lt;strong>Explore:&lt;/strong> Fix log context scroll to bottom. &lt;a href="https://github.com/grafana/grafana/pull/50600" target="_blank" rel="noopener noreferrer">#50600&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Explore:&lt;/strong> Revert &amp;ldquo;Remove support for compact format URLs (#49350)&amp;rdquo;. &lt;a href="https://github.com/grafana/grafana/pull/50873" target="_blank" rel="noopener noreferrer">#50873&lt;/a>, &lt;a href="https://github.com/gelicia" target="_blank" rel="noopener noreferrer">@gelicia&lt;/a>&lt;/li>
&lt;li>&lt;strong>Expressions:&lt;/strong> Fixes dashboard schema migration issue that caused Expression datasource to be set on panel level. &lt;a href="https://github.com/grafana/grafana/pull/50945" target="_blank" rel="noopener noreferrer">#50945&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Formatting:&lt;/strong> Fixes valueFormats for a value of 0. &lt;a href="https://github.com/grafana/grafana/pull/50719" target="_blank" rel="noopener noreferrer">#50719&lt;/a>, &lt;a href="https://github.com/JoaoSilvaGrafana" target="_blank" rel="noopener noreferrer">@JoaoSilvaGrafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>GrafanaData:&lt;/strong> Fix week start for non-English browsers. &lt;a href="https://github.com/grafana/grafana/pull/50582" target="_blank" rel="noopener noreferrer">#50582&lt;/a>, &lt;a href="https://github.com/AgnesToulet" target="_blank" rel="noopener noreferrer">@AgnesToulet&lt;/a>&lt;/li>
&lt;li>&lt;strong>LibraryPanel:&lt;/strong> Resizing a library panel to 6x3 no longer crashes the dashboard on startup. &lt;a href="https://github.com/grafana/grafana/pull/50400" target="_blank" rel="noopener noreferrer">#50400&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>LogRow:&lt;/strong> Fix placement of icon. &lt;a href="https://github.com/grafana/grafana/pull/51010" target="_blank" rel="noopener noreferrer">#51010&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Fix bug in labels framing. &lt;a href="https://github.com/grafana/grafana/pull/51015" target="_blank" rel="noopener noreferrer">#51015&lt;/a>, &lt;a href="https://github.com/gabor" target="_blank" rel="noopener noreferrer">@gabor&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Fix issues with using query patterns. &lt;a href="https://github.com/grafana/grafana/pull/50414" target="_blank" rel="noopener noreferrer">#50414&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Fix showing of duplicated label values in dropdown in query builder. &lt;a href="https://github.com/grafana/grafana/pull/50680" target="_blank" rel="noopener noreferrer">#50680&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>MSSQL:&lt;/strong> Fix ParseFloat error. &lt;a href="https://github.com/grafana/grafana/pull/50815" target="_blank" rel="noopener noreferrer">#50815&lt;/a>, &lt;a href="https://github.com/zoltanbedi" target="_blank" rel="noopener noreferrer">@zoltanbedi&lt;/a>&lt;/li>
&lt;li>&lt;strong>Panels:&lt;/strong> Fixes issue with showing &amp;lsquo;Cannot visualize data&amp;rsquo; when query returned 0 rows. &lt;a href="https://github.com/grafana/grafana/pull/50485" target="_blank" rel="noopener noreferrer">#50485&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Playlists:&lt;/strong> Disable Create Playlist buttons for users with viewer role. &lt;a href="https://github.com/grafana/grafana/pull/50840" target="_blank" rel="noopener noreferrer">#50840&lt;/a>, &lt;a href="https://github.com/asymness" target="_blank" rel="noopener noreferrer">@asymness&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins:&lt;/strong> Fix typo in plugin data frames documentation. &lt;a href="https://github.com/grafana/grafana/pull/50554" target="_blank" rel="noopener noreferrer">#50554&lt;/a>, &lt;a href="https://github.com/osisoft-mbishop" target="_blank" rel="noopener noreferrer">@osisoft-mbishop&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus:&lt;/strong> Fix body not being included in resource calls if they are POST. &lt;a href="https://github.com/grafana/grafana/pull/50833" target="_blank" rel="noopener noreferrer">#50833&lt;/a>, &lt;a href="https://github.com/aocenas" target="_blank" rel="noopener noreferrer">@aocenas&lt;/a>&lt;/li>
&lt;li>&lt;strong>RolePicker:&lt;/strong> Fix submenu position on horizontal space overflow. &lt;a href="https://github.com/grafana/grafana/pull/50769" target="_blank" rel="noopener noreferrer">#50769&lt;/a>, &lt;a href="https://github.com/Clarity-89" target="_blank" rel="noopener noreferrer">@Clarity-89&lt;/a>&lt;/li>
&lt;li>&lt;strong>Tracing:&lt;/strong> Fix trace links in traces panel. &lt;a href="https://github.com/grafana/grafana/pull/50028" target="_blank" rel="noopener noreferrer">#50028&lt;/a>, &lt;a href="https://github.com/connorlindsey" target="_blank" rel="noopener noreferrer">@connorlindsey&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="deprecations">Deprecations&lt;/h3>
&lt;p>Support for compact Explore URLs is deprecated and will be removed in a future release. Until then, when navigating to Explore using the deprecated format the URLs are automatically converted. If you have existing links pointing to Explore update them using the format generated by Explore upon navigation.&lt;/p></description></item><item><title>Release notes for Grafana 9.0.2</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-2/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-2/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-902&#34;&gt;Release notes for Grafana 9.0.2&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add support for images in Pushover alerts. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51372&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51372&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Don&amp;rsquo;t stop the migration when alert rule tags are invalid. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51253&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51253&lt;/a&gt;, &lt;a href=&#34;https://github.com/gotjosh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gotjosh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Don&amp;rsquo;t stop the migration when alert rule tags are invalid (…. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51341&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51341&lt;/a&gt;, &lt;a href=&#34;https://github.com/gotjosh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gotjosh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Skip the default data source if incompatible. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51452&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51452&lt;/a&gt;, &lt;a href=&#34;https://github.com/gillesdemey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gillesdemey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AzureMonitor:&lt;/strong&gt; Parse non-fatal errors for Logs. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51320&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51320&lt;/a&gt;, &lt;a href=&#34;https://github.com/andresmgot&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@andresmgot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OAuth:&lt;/strong&gt; Restore debug log behavior. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51244&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51244&lt;/a&gt;, &lt;a href=&#34;https://github.com/Jguer&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Jguer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; Improved handling of symlinks. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51324&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51324&lt;/a&gt;, &lt;a href=&#34;https://github.com/marefr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@marefr&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Code-gen parsing of URL parameters and fix related bugs. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51353&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51353&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexweav&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexweav&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Code-gen parsing of URL parameters and fix related bugs. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50731&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50731&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexweav&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexweav&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Annotations:&lt;/strong&gt; Fix annotation autocomplete causing panels to crash. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51164&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51164&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Barchart:&lt;/strong&gt; Fix warning not showing. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51190&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51190&lt;/a&gt;, &lt;a href=&#34;https://github.com/joshhunt&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joshhunt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Enable custom session duration in AWS plugin auth. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51322&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51322&lt;/a&gt;, &lt;a href=&#34;https://github.com/sunker&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sunker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboards:&lt;/strong&gt; Fixes issue with the initial panel layout counting as an unsaved change. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51315&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51315&lt;/a&gt;, &lt;a href=&#34;https://github.com/JoaoSilvaGrafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JoaoSilvaGrafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; Use a Grafana specific SDK logger implementation for core plugins. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51229&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51229&lt;/a&gt;, &lt;a href=&#34;https://github.com/marefr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@marefr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Search:&lt;/strong&gt; Fix pagination in the new search page. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51366&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51366&lt;/a&gt;, &lt;a href=&#34;https://github.com/ArturWierzbicki&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ArturWierzbicki&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-902">Release notes for Grafana 9.0.2&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add support for images in Pushover alerts. &lt;a href="https://github.com/grafana/grafana/pull/51372" target="_blank" rel="noopener noreferrer">#51372&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Don&amp;rsquo;t stop the migration when alert rule tags are invalid. &lt;a href="https://github.com/grafana/grafana/pull/51253" target="_blank" rel="noopener noreferrer">#51253&lt;/a>, &lt;a href="https://github.com/gotjosh" target="_blank" rel="noopener noreferrer">@gotjosh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Don&amp;rsquo;t stop the migration when alert rule tags are invalid (…. &lt;a href="https://github.com/grafana/grafana/pull/51341" target="_blank" rel="noopener noreferrer">#51341&lt;/a>, &lt;a href="https://github.com/gotjosh" target="_blank" rel="noopener noreferrer">@gotjosh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Skip the default data source if incompatible. &lt;a href="https://github.com/grafana/grafana/pull/51452" target="_blank" rel="noopener noreferrer">#51452&lt;/a>, &lt;a href="https://github.com/gillesdemey" target="_blank" rel="noopener noreferrer">@gillesdemey&lt;/a>&lt;/li>
&lt;li>&lt;strong>AzureMonitor:&lt;/strong> Parse non-fatal errors for Logs. &lt;a href="https://github.com/grafana/grafana/pull/51320" target="_blank" rel="noopener noreferrer">#51320&lt;/a>, &lt;a href="https://github.com/andresmgot" target="_blank" rel="noopener noreferrer">@andresmgot&lt;/a>&lt;/li>
&lt;li>&lt;strong>OAuth:&lt;/strong> Restore debug log behavior. &lt;a href="https://github.com/grafana/grafana/pull/51244" target="_blank" rel="noopener noreferrer">#51244&lt;/a>, &lt;a href="https://github.com/Jguer" target="_blank" rel="noopener noreferrer">@Jguer&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins:&lt;/strong> Improved handling of symlinks. &lt;a href="https://github.com/grafana/grafana/pull/51324" target="_blank" rel="noopener noreferrer">#51324&lt;/a>, &lt;a href="https://github.com/marefr" target="_blank" rel="noopener noreferrer">@marefr&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Code-gen parsing of URL parameters and fix related bugs. &lt;a href="https://github.com/grafana/grafana/pull/51353" target="_blank" rel="noopener noreferrer">#51353&lt;/a>, &lt;a href="https://github.com/alexweav" target="_blank" rel="noopener noreferrer">@alexweav&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Code-gen parsing of URL parameters and fix related bugs. &lt;a href="https://github.com/grafana/grafana/pull/50731" target="_blank" rel="noopener noreferrer">#50731&lt;/a>, &lt;a href="https://github.com/alexweav" target="_blank" rel="noopener noreferrer">@alexweav&lt;/a>&lt;/li>
&lt;li>&lt;strong>Annotations:&lt;/strong> Fix annotation autocomplete causing panels to crash. &lt;a href="https://github.com/grafana/grafana/pull/51164" target="_blank" rel="noopener noreferrer">#51164&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>Barchart:&lt;/strong> Fix warning not showing. &lt;a href="https://github.com/grafana/grafana/pull/51190" target="_blank" rel="noopener noreferrer">#51190&lt;/a>, &lt;a href="https://github.com/joshhunt" target="_blank" rel="noopener noreferrer">@joshhunt&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Enable custom session duration in AWS plugin auth. &lt;a href="https://github.com/grafana/grafana/pull/51322" target="_blank" rel="noopener noreferrer">#51322&lt;/a>, &lt;a href="https://github.com/sunker" target="_blank" rel="noopener noreferrer">@sunker&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboards:&lt;/strong> Fixes issue with the initial panel layout counting as an unsaved change. &lt;a href="https://github.com/grafana/grafana/pull/51315" target="_blank" rel="noopener noreferrer">#51315&lt;/a>, &lt;a href="https://github.com/JoaoSilvaGrafana" target="_blank" rel="noopener noreferrer">@JoaoSilvaGrafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins:&lt;/strong> Use a Grafana specific SDK logger implementation for core plugins. &lt;a href="https://github.com/grafana/grafana/pull/51229" target="_blank" rel="noopener noreferrer">#51229&lt;/a>, &lt;a href="https://github.com/marefr" target="_blank" rel="noopener noreferrer">@marefr&lt;/a>&lt;/li>
&lt;li>&lt;strong>Search:&lt;/strong> Fix pagination in the new search page. &lt;a href="https://github.com/grafana/grafana/pull/51366" target="_blank" rel="noopener noreferrer">#51366&lt;/a>, &lt;a href="https://github.com/ArturWierzbicki" target="_blank" rel="noopener noreferrer">@ArturWierzbicki&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 9.0.3</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-3/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-3/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-903&#34;&gt;Release notes for Grafana 9.0.3&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Access Control:&lt;/strong&gt; Allow dashboard admins to query org users. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51652&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51652&lt;/a&gt;, &lt;a href=&#34;https://github.com/IevaVasiljeva&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@IevaVasiljeva&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Access control:&lt;/strong&gt; Allow organisation admins to add existing users to org. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51668&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51668&lt;/a&gt;, &lt;a href=&#34;https://github.com/IevaVasiljeva&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@IevaVasiljeva&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add method to provisioning API for obtaining a group and its rules. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51761&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51761&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexweav&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexweav&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add method to provisioning API for obtaining a group and its rules. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51398&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51398&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexweav&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexweav&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Allow filtering of contact points by name. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51933&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51933&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexweav&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexweav&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Disable /api/admin/pause-all-alerts with Unified Alerting. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51895&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51895&lt;/a&gt;, &lt;a href=&#34;https://github.com/joeblubaugh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joeblubaugh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Analytics:&lt;/strong&gt; Add total queries and cached queries in usage insights logs. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Annotations:&lt;/strong&gt; Use point marker for short time range annotations. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51520&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51520&lt;/a&gt;, &lt;a href=&#34;https://github.com/codeincarnate&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@codeincarnate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AzureMonitor:&lt;/strong&gt; Update UI to experimental package. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52123&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52123&lt;/a&gt;, &lt;a href=&#34;https://github.com/asimpson&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@asimpson&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AzureMonitor:&lt;/strong&gt; Update resource and namespace metadata. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52030&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52030&lt;/a&gt;, &lt;a href=&#34;https://github.com/despian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@despian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Remove simplejson in favor of &amp;rsquo;encoding/json&amp;rsquo;. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51062&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51062&lt;/a&gt;, &lt;a href=&#34;https://github.com/asimpson&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@asimpson&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DashboardRow:&lt;/strong&gt; Collapse shortcut prevent to move the collapsed rows. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51589&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51589&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanortegaalba&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanortegaalba&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Insights:&lt;/strong&gt; Add dashboard UID to exported logs. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Navigation:&lt;/strong&gt; Highlight active nav item when Grafana is served from subpath. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51767&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51767&lt;/a&gt;, &lt;a href=&#34;https://github.com/kianelbo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kianelbo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; InfluxDB datasource - set epoch query param value as &amp;ldquo;ms&amp;rdquo;. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51651&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51651&lt;/a&gt;, &lt;a href=&#34;https://github.com/itsmylife&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@itsmylife&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; InfluxDB update time range query. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51833&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51833&lt;/a&gt;, &lt;a href=&#34;https://github.com/itsmylife&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@itsmylife&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;StateTimeline:&lt;/strong&gt; Try to sort time field. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51569&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51569&lt;/a&gt;, &lt;a href=&#34;https://github.com/zoltanbedi&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@zoltanbedi&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;API:&lt;/strong&gt; Do not validate/save legacy alerts when saving a dashboard if legacy alerting is disabled. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51883&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51883&lt;/a&gt;, &lt;a href=&#34;https://github.com/papagian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@papagian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Access Control:&lt;/strong&gt; Fix missing folder permissions. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52153&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52153&lt;/a&gt;, &lt;a href=&#34;https://github.com/IevaVasiljeva&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@IevaVasiljeva&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add method to reset notification policy tree back to the default. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51934&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51934&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexweav&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexweav&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix Teams notifier not failing on 200 response with error. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52254&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52254&lt;/a&gt;, &lt;a href=&#34;https://github.com/JacobsonMT&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JacobsonMT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix bug where state did not change between Alerting and Error. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52204&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52204&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix consistency errors in OpenAPI documentation. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51935&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51935&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexweav&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexweav&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix normalization of alert states for panel annotations. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51637&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51637&lt;/a&gt;, &lt;a href=&#34;https://github.com/gillesdemey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gillesdemey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Provisioning API respects global rule quota. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52180&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52180&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexweav&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexweav&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CSRF:&lt;/strong&gt; Fix additional headers option. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50629&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50629&lt;/a&gt;, &lt;a href=&#34;https://github.com/sakjur&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sakjur&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chore:&lt;/strong&gt; Bump parse-url to 6.0.2 to fix security vulnerabilities. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51796&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51796&lt;/a&gt;, &lt;a href=&#34;https://github.com/jackw&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@jackw&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chore:&lt;/strong&gt; Fix CVE-2020-7753. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51752&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51752&lt;/a&gt;, &lt;a href=&#34;https://github.com/jackw&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@jackw&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chore:&lt;/strong&gt; Fix CVE-2021-3807. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51753&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51753&lt;/a&gt;, &lt;a href=&#34;https://github.com/jackw&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@jackw&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chore:&lt;/strong&gt; Fix CVE-2021-3918. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51745&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51745&lt;/a&gt;, &lt;a href=&#34;https://github.com/jackw&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@jackw&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chore:&lt;/strong&gt; Fix CVE-2021-43138. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51751&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51751&lt;/a&gt;, &lt;a href=&#34;https://github.com/jackw&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@jackw&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chore:&lt;/strong&gt; Fix CVE-2022-0155. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51755&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51755&lt;/a&gt;, &lt;a href=&#34;https://github.com/jackw&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@jackw&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom Branding:&lt;/strong&gt; Fix login logo size. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard:&lt;/strong&gt; Fixes tooltip issue with TimePicker and Setting buttons. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51836&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51836&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard:&lt;/strong&gt; Prevent unnecessary scrollbar when viewing single panel. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52122&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52122&lt;/a&gt;, &lt;a href=&#34;https://github.com/lpskdl&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@lpskdl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Logs:&lt;/strong&gt; Fixed wrapping log lines from detected fields. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52108&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52108&lt;/a&gt;, &lt;a href=&#34;https://github.com/svennergr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@svennergr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Add missing operators in label filter expression. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51880&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51880&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Fix error when changing operations with different parameters. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51779&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51779&lt;/a&gt;, &lt;a href=&#34;https://github.com/svennergr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@svennergr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Fix suggesting of correct operations in query builder. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52034&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52034&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; InfluxDB variable interpolation fix. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51917&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51917&lt;/a&gt;, &lt;a href=&#34;https://github.com/itsmylife&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@itsmylife&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; InfluxDB variable interpolation fix for influxdbBackendMigration feature flag. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51624&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51624&lt;/a&gt;, &lt;a href=&#34;https://github.com/itsmylife&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@itsmylife&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reports:&lt;/strong&gt; Fix line breaks in message. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reports:&lt;/strong&gt; Fix saving report formats. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SQLstore:&lt;/strong&gt; Fix fetching an inexistent playlist. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51962&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51962&lt;/a&gt;, &lt;a href=&#34;https://github.com/papagian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@papagian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Security:&lt;/strong&gt; Fixes for CVE-2022-31107 and CVE-2022-31097. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52279&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52279&lt;/a&gt;, &lt;a href=&#34;https://github.com/kminehart&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kminehart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Snapshots:&lt;/strong&gt; Fix deleting external snapshots when using RBAC. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51897&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51897&lt;/a&gt;, &lt;a href=&#34;https://github.com/idafurjes&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@idafurjes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Table:&lt;/strong&gt; Fix scrollbar being hidden by pagination. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51501&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51501&lt;/a&gt;, &lt;a href=&#34;https://github.com/zoltanbedi&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@zoltanbedi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Templating:&lt;/strong&gt; Changing between variables with the same name now correctly triggers a dashboard refresh. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51490&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51490&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Time series panel:&lt;/strong&gt; Fix an issue with stacks being not complete due to the incorrect data frame length. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51910&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51910&lt;/a&gt;, &lt;a href=&#34;https://github.com/dprokop&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@dprokop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[v9.0.x] Snapshots:&lt;/strong&gt; Fix deleting external snapshots when using RBAC (#51897). &lt;a href=&#34;https://github.com/grafana/grafana/pull/51904&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51904&lt;/a&gt;, &lt;a href=&#34;https://github.com/idafurjes&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@idafurjes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-903">Release notes for Grafana 9.0.3&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Access Control:&lt;/strong> Allow dashboard admins to query org users. &lt;a href="https://github.com/grafana/grafana/pull/51652" target="_blank" rel="noopener noreferrer">#51652&lt;/a>, &lt;a href="https://github.com/IevaVasiljeva" target="_blank" rel="noopener noreferrer">@IevaVasiljeva&lt;/a>&lt;/li>
&lt;li>&lt;strong>Access control:&lt;/strong> Allow organisation admins to add existing users to org. &lt;a href="https://github.com/grafana/grafana/pull/51668" target="_blank" rel="noopener noreferrer">#51668&lt;/a>, &lt;a href="https://github.com/IevaVasiljeva" target="_blank" rel="noopener noreferrer">@IevaVasiljeva&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add method to provisioning API for obtaining a group and its rules. &lt;a href="https://github.com/grafana/grafana/pull/51761" target="_blank" rel="noopener noreferrer">#51761&lt;/a>, &lt;a href="https://github.com/alexweav" target="_blank" rel="noopener noreferrer">@alexweav&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add method to provisioning API for obtaining a group and its rules. &lt;a href="https://github.com/grafana/grafana/pull/51398" target="_blank" rel="noopener noreferrer">#51398&lt;/a>, &lt;a href="https://github.com/alexweav" target="_blank" rel="noopener noreferrer">@alexweav&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Allow filtering of contact points by name. &lt;a href="https://github.com/grafana/grafana/pull/51933" target="_blank" rel="noopener noreferrer">#51933&lt;/a>, &lt;a href="https://github.com/alexweav" target="_blank" rel="noopener noreferrer">@alexweav&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Disable /api/admin/pause-all-alerts with Unified Alerting. &lt;a href="https://github.com/grafana/grafana/pull/51895" target="_blank" rel="noopener noreferrer">#51895&lt;/a>, &lt;a href="https://github.com/joeblubaugh" target="_blank" rel="noopener noreferrer">@joeblubaugh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Analytics:&lt;/strong> Add total queries and cached queries in usage insights logs. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Annotations:&lt;/strong> Use point marker for short time range annotations. &lt;a href="https://github.com/grafana/grafana/pull/51520" target="_blank" rel="noopener noreferrer">#51520&lt;/a>, &lt;a href="https://github.com/codeincarnate" target="_blank" rel="noopener noreferrer">@codeincarnate&lt;/a>&lt;/li>
&lt;li>&lt;strong>AzureMonitor:&lt;/strong> Update UI to experimental package. &lt;a href="https://github.com/grafana/grafana/pull/52123" target="_blank" rel="noopener noreferrer">#52123&lt;/a>, &lt;a href="https://github.com/asimpson" target="_blank" rel="noopener noreferrer">@asimpson&lt;/a>&lt;/li>
&lt;li>&lt;strong>AzureMonitor:&lt;/strong> Update resource and namespace metadata. &lt;a href="https://github.com/grafana/grafana/pull/52030" target="_blank" rel="noopener noreferrer">#52030&lt;/a>, &lt;a href="https://github.com/despian" target="_blank" rel="noopener noreferrer">@despian&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Remove simplejson in favor of &amp;rsquo;encoding/json&amp;rsquo;. &lt;a href="https://github.com/grafana/grafana/pull/51062" target="_blank" rel="noopener noreferrer">#51062&lt;/a>, &lt;a href="https://github.com/asimpson" target="_blank" rel="noopener noreferrer">@asimpson&lt;/a>&lt;/li>
&lt;li>&lt;strong>DashboardRow:&lt;/strong> Collapse shortcut prevent to move the collapsed rows. &lt;a href="https://github.com/grafana/grafana/pull/51589" target="_blank" rel="noopener noreferrer">#51589&lt;/a>, &lt;a href="https://github.com/ivanortegaalba" target="_blank" rel="noopener noreferrer">@ivanortegaalba&lt;/a>&lt;/li>
&lt;li>&lt;strong>Insights:&lt;/strong> Add dashboard UID to exported logs. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Navigation:&lt;/strong> Highlight active nav item when Grafana is served from subpath. &lt;a href="https://github.com/grafana/grafana/pull/51767" target="_blank" rel="noopener noreferrer">#51767&lt;/a>, &lt;a href="https://github.com/kianelbo" target="_blank" rel="noopener noreferrer">@kianelbo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins:&lt;/strong> InfluxDB datasource - set epoch query param value as &amp;ldquo;ms&amp;rdquo;. &lt;a href="https://github.com/grafana/grafana/pull/51651" target="_blank" rel="noopener noreferrer">#51651&lt;/a>, &lt;a href="https://github.com/itsmylife" target="_blank" rel="noopener noreferrer">@itsmylife&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins:&lt;/strong> InfluxDB update time range query. &lt;a href="https://github.com/grafana/grafana/pull/51833" target="_blank" rel="noopener noreferrer">#51833&lt;/a>, &lt;a href="https://github.com/itsmylife" target="_blank" rel="noopener noreferrer">@itsmylife&lt;/a>&lt;/li>
&lt;li>&lt;strong>StateTimeline:&lt;/strong> Try to sort time field. &lt;a href="https://github.com/grafana/grafana/pull/51569" target="_blank" rel="noopener noreferrer">#51569&lt;/a>, &lt;a href="https://github.com/zoltanbedi" target="_blank" rel="noopener noreferrer">@zoltanbedi&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>API:&lt;/strong> Do not validate/save legacy alerts when saving a dashboard if legacy alerting is disabled. &lt;a href="https://github.com/grafana/grafana/pull/51883" target="_blank" rel="noopener noreferrer">#51883&lt;/a>, &lt;a href="https://github.com/papagian" target="_blank" rel="noopener noreferrer">@papagian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Access Control:&lt;/strong> Fix missing folder permissions. &lt;a href="https://github.com/grafana/grafana/pull/52153" target="_blank" rel="noopener noreferrer">#52153&lt;/a>, &lt;a href="https://github.com/IevaVasiljeva" target="_blank" rel="noopener noreferrer">@IevaVasiljeva&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add method to reset notification policy tree back to the default. &lt;a href="https://github.com/grafana/grafana/pull/51934" target="_blank" rel="noopener noreferrer">#51934&lt;/a>, &lt;a href="https://github.com/alexweav" target="_blank" rel="noopener noreferrer">@alexweav&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix Teams notifier not failing on 200 response with error. &lt;a href="https://github.com/grafana/grafana/pull/52254" target="_blank" rel="noopener noreferrer">#52254&lt;/a>, &lt;a href="https://github.com/JacobsonMT" target="_blank" rel="noopener noreferrer">@JacobsonMT&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix bug where state did not change between Alerting and Error. &lt;a href="https://github.com/grafana/grafana/pull/52204" target="_blank" rel="noopener noreferrer">#52204&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix consistency errors in OpenAPI documentation. &lt;a href="https://github.com/grafana/grafana/pull/51935" target="_blank" rel="noopener noreferrer">#51935&lt;/a>, &lt;a href="https://github.com/alexweav" target="_blank" rel="noopener noreferrer">@alexweav&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix normalization of alert states for panel annotations. &lt;a href="https://github.com/grafana/grafana/pull/51637" target="_blank" rel="noopener noreferrer">#51637&lt;/a>, &lt;a href="https://github.com/gillesdemey" target="_blank" rel="noopener noreferrer">@gillesdemey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Provisioning API respects global rule quota. &lt;a href="https://github.com/grafana/grafana/pull/52180" target="_blank" rel="noopener noreferrer">#52180&lt;/a>, &lt;a href="https://github.com/alexweav" target="_blank" rel="noopener noreferrer">@alexweav&lt;/a>&lt;/li>
&lt;li>&lt;strong>CSRF:&lt;/strong> Fix additional headers option. &lt;a href="https://github.com/grafana/grafana/pull/50629" target="_blank" rel="noopener noreferrer">#50629&lt;/a>, &lt;a href="https://github.com/sakjur" target="_blank" rel="noopener noreferrer">@sakjur&lt;/a>&lt;/li>
&lt;li>&lt;strong>Chore:&lt;/strong> Bump parse-url to 6.0.2 to fix security vulnerabilities. &lt;a href="https://github.com/grafana/grafana/pull/51796" target="_blank" rel="noopener noreferrer">#51796&lt;/a>, &lt;a href="https://github.com/jackw" target="_blank" rel="noopener noreferrer">@jackw&lt;/a>&lt;/li>
&lt;li>&lt;strong>Chore:&lt;/strong> Fix CVE-2020-7753. &lt;a href="https://github.com/grafana/grafana/pull/51752" target="_blank" rel="noopener noreferrer">#51752&lt;/a>, &lt;a href="https://github.com/jackw" target="_blank" rel="noopener noreferrer">@jackw&lt;/a>&lt;/li>
&lt;li>&lt;strong>Chore:&lt;/strong> Fix CVE-2021-3807. &lt;a href="https://github.com/grafana/grafana/pull/51753" target="_blank" rel="noopener noreferrer">#51753&lt;/a>, &lt;a href="https://github.com/jackw" target="_blank" rel="noopener noreferrer">@jackw&lt;/a>&lt;/li>
&lt;li>&lt;strong>Chore:&lt;/strong> Fix CVE-2021-3918. &lt;a href="https://github.com/grafana/grafana/pull/51745" target="_blank" rel="noopener noreferrer">#51745&lt;/a>, &lt;a href="https://github.com/jackw" target="_blank" rel="noopener noreferrer">@jackw&lt;/a>&lt;/li>
&lt;li>&lt;strong>Chore:&lt;/strong> Fix CVE-2021-43138. &lt;a href="https://github.com/grafana/grafana/pull/51751" target="_blank" rel="noopener noreferrer">#51751&lt;/a>, &lt;a href="https://github.com/jackw" target="_blank" rel="noopener noreferrer">@jackw&lt;/a>&lt;/li>
&lt;li>&lt;strong>Chore:&lt;/strong> Fix CVE-2022-0155. &lt;a href="https://github.com/grafana/grafana/pull/51755" target="_blank" rel="noopener noreferrer">#51755&lt;/a>, &lt;a href="https://github.com/jackw" target="_blank" rel="noopener noreferrer">@jackw&lt;/a>&lt;/li>
&lt;li>&lt;strong>Custom Branding:&lt;/strong> Fix login logo size. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Dashboard:&lt;/strong> Fixes tooltip issue with TimePicker and Setting buttons. &lt;a href="https://github.com/grafana/grafana/pull/51836" target="_blank" rel="noopener noreferrer">#51836&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboard:&lt;/strong> Prevent unnecessary scrollbar when viewing single panel. &lt;a href="https://github.com/grafana/grafana/pull/52122" target="_blank" rel="noopener noreferrer">#52122&lt;/a>, &lt;a href="https://github.com/lpskdl" target="_blank" rel="noopener noreferrer">@lpskdl&lt;/a>&lt;/li>
&lt;li>&lt;strong>Logs:&lt;/strong> Fixed wrapping log lines from detected fields. &lt;a href="https://github.com/grafana/grafana/pull/52108" target="_blank" rel="noopener noreferrer">#52108&lt;/a>, &lt;a href="https://github.com/svennergr" target="_blank" rel="noopener noreferrer">@svennergr&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Add missing operators in label filter expression. &lt;a href="https://github.com/grafana/grafana/pull/51880" target="_blank" rel="noopener noreferrer">#51880&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Fix error when changing operations with different parameters. &lt;a href="https://github.com/grafana/grafana/pull/51779" target="_blank" rel="noopener noreferrer">#51779&lt;/a>, &lt;a href="https://github.com/svennergr" target="_blank" rel="noopener noreferrer">@svennergr&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Fix suggesting of correct operations in query builder. &lt;a href="https://github.com/grafana/grafana/pull/52034" target="_blank" rel="noopener noreferrer">#52034&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins:&lt;/strong> InfluxDB variable interpolation fix. &lt;a href="https://github.com/grafana/grafana/pull/51917" target="_blank" rel="noopener noreferrer">#51917&lt;/a>, &lt;a href="https://github.com/itsmylife" target="_blank" rel="noopener noreferrer">@itsmylife&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins:&lt;/strong> InfluxDB variable interpolation fix for influxdbBackendMigration feature flag. &lt;a href="https://github.com/grafana/grafana/pull/51624" target="_blank" rel="noopener noreferrer">#51624&lt;/a>, &lt;a href="https://github.com/itsmylife" target="_blank" rel="noopener noreferrer">@itsmylife&lt;/a>&lt;/li>
&lt;li>&lt;strong>Reports:&lt;/strong> Fix line breaks in message. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Reports:&lt;/strong> Fix saving report formats. (Enterprise)&lt;/li>
&lt;li>&lt;strong>SQLstore:&lt;/strong> Fix fetching an inexistent playlist. &lt;a href="https://github.com/grafana/grafana/pull/51962" target="_blank" rel="noopener noreferrer">#51962&lt;/a>, &lt;a href="https://github.com/papagian" target="_blank" rel="noopener noreferrer">@papagian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Security:&lt;/strong> Fixes for CVE-2022-31107 and CVE-2022-31097. &lt;a href="https://github.com/grafana/grafana/pull/52279" target="_blank" rel="noopener noreferrer">#52279&lt;/a>, &lt;a href="https://github.com/kminehart" target="_blank" rel="noopener noreferrer">@kminehart&lt;/a>&lt;/li>
&lt;li>&lt;strong>Snapshots:&lt;/strong> Fix deleting external snapshots when using RBAC. &lt;a href="https://github.com/grafana/grafana/pull/51897" target="_blank" rel="noopener noreferrer">#51897&lt;/a>, &lt;a href="https://github.com/idafurjes" target="_blank" rel="noopener noreferrer">@idafurjes&lt;/a>&lt;/li>
&lt;li>&lt;strong>Table:&lt;/strong> Fix scrollbar being hidden by pagination. &lt;a href="https://github.com/grafana/grafana/pull/51501" target="_blank" rel="noopener noreferrer">#51501&lt;/a>, &lt;a href="https://github.com/zoltanbedi" target="_blank" rel="noopener noreferrer">@zoltanbedi&lt;/a>&lt;/li>
&lt;li>&lt;strong>Templating:&lt;/strong> Changing between variables with the same name now correctly triggers a dashboard refresh. &lt;a href="https://github.com/grafana/grafana/pull/51490" target="_blank" rel="noopener noreferrer">#51490&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>Time series panel:&lt;/strong> Fix an issue with stacks being not complete due to the incorrect data frame length. &lt;a href="https://github.com/grafana/grafana/pull/51910" target="_blank" rel="noopener noreferrer">#51910&lt;/a>, &lt;a href="https://github.com/dprokop" target="_blank" rel="noopener noreferrer">@dprokop&lt;/a>&lt;/li>
&lt;li>&lt;strong>[v9.0.x] Snapshots:&lt;/strong> Fix deleting external snapshots when using RBAC (#51897). &lt;a href="https://github.com/grafana/grafana/pull/51904" target="_blank" rel="noopener noreferrer">#51904&lt;/a>, &lt;a href="https://github.com/idafurjes" target="_blank" rel="noopener noreferrer">@idafurjes&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 9.0.4</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-4/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-4/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-904&#34;&gt;Release notes for Grafana 9.0.4&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Browse/Search:&lt;/strong&gt; Make browser back work properly when visiting Browse or search. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52271&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52271&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Logs:&lt;/strong&gt; Improve getLogRowContext API. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52130&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52130&lt;/a&gt;, &lt;a href=&#34;https://github.com/gabor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gabor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Improve handling of empty responses. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52397&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52397&lt;/a&gt;, &lt;a href=&#34;https://github.com/gabor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gabor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; Always validate root URL if specified in signature manfiest. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52332&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52332&lt;/a&gt;, &lt;a href=&#34;https://github.com/wbrowne&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@wbrowne&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Preferences:&lt;/strong&gt; Get home dashboard from teams. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52225&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52225&lt;/a&gt;, &lt;a href=&#34;https://github.com/sakjur&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sakjur&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SQLStore:&lt;/strong&gt; Support Upserting multiple rows. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52228&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52228&lt;/a&gt;, &lt;a href=&#34;https://github.com/joeblubaugh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joeblubaugh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Traces:&lt;/strong&gt; Add more template variables in Tempo &amp;amp; Zipkin. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52306&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52306&lt;/a&gt;, &lt;a href=&#34;https://github.com/joey-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joey-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Traces:&lt;/strong&gt; Remove serviceMap feature flag. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52375&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52375&lt;/a&gt;, &lt;a href=&#34;https://github.com/joey-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joey-grafana&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Access Control:&lt;/strong&gt; Fix missing folder permissions. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52410&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52410&lt;/a&gt;, &lt;a href=&#34;https://github.com/IevaVasiljeva&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@IevaVasiljeva&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Access control:&lt;/strong&gt; Fix org user removal for OSS users. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52473&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52473&lt;/a&gt;, &lt;a href=&#34;https://github.com/IevaVasiljeva&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@IevaVasiljeva&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix Slack notification preview. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50230&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50230&lt;/a&gt;, &lt;a href=&#34;https://github.com/ekrucio&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ekrucio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix Slack push notifications. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52391&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52391&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fixes slack push notifications. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50267&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50267&lt;/a&gt;, &lt;a href=&#34;https://github.com/jgillick&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@jgillick&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Preserve new-lines from custom email templates in rendered email. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52253&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52253&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexweav&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexweav&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Insights:&lt;/strong&gt; Fix dashboard and data source insights pages. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Log:&lt;/strong&gt; Fix text logging for unsupported types. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51306&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51306&lt;/a&gt;, &lt;a href=&#34;https://github.com/papagian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@papagian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Fix &lt;code&gt;show context&lt;/code&gt; not working in some occasions. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52458&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52458&lt;/a&gt;, &lt;a href=&#34;https://github.com/svennergr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@svennergr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Fix incorrect TopK value type in query builder. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52226&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52226&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-904">Release notes for Grafana 9.0.4&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Browse/Search:&lt;/strong> Make browser back work properly when visiting Browse or search. &lt;a href="https://github.com/grafana/grafana/pull/52271" target="_blank" rel="noopener noreferrer">#52271&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Logs:&lt;/strong> Improve getLogRowContext API. &lt;a href="https://github.com/grafana/grafana/pull/52130" target="_blank" rel="noopener noreferrer">#52130&lt;/a>, &lt;a href="https://github.com/gabor" target="_blank" rel="noopener noreferrer">@gabor&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Improve handling of empty responses. &lt;a href="https://github.com/grafana/grafana/pull/52397" target="_blank" rel="noopener noreferrer">#52397&lt;/a>, &lt;a href="https://github.com/gabor" target="_blank" rel="noopener noreferrer">@gabor&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins:&lt;/strong> Always validate root URL if specified in signature manfiest. &lt;a href="https://github.com/grafana/grafana/pull/52332" target="_blank" rel="noopener noreferrer">#52332&lt;/a>, &lt;a href="https://github.com/wbrowne" target="_blank" rel="noopener noreferrer">@wbrowne&lt;/a>&lt;/li>
&lt;li>&lt;strong>Preferences:&lt;/strong> Get home dashboard from teams. &lt;a href="https://github.com/grafana/grafana/pull/52225" target="_blank" rel="noopener noreferrer">#52225&lt;/a>, &lt;a href="https://github.com/sakjur" target="_blank" rel="noopener noreferrer">@sakjur&lt;/a>&lt;/li>
&lt;li>&lt;strong>SQLStore:&lt;/strong> Support Upserting multiple rows. &lt;a href="https://github.com/grafana/grafana/pull/52228" target="_blank" rel="noopener noreferrer">#52228&lt;/a>, &lt;a href="https://github.com/joeblubaugh" target="_blank" rel="noopener noreferrer">@joeblubaugh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Traces:&lt;/strong> Add more template variables in Tempo &amp;amp; Zipkin. &lt;a href="https://github.com/grafana/grafana/pull/52306" target="_blank" rel="noopener noreferrer">#52306&lt;/a>, &lt;a href="https://github.com/joey-grafana" target="_blank" rel="noopener noreferrer">@joey-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Traces:&lt;/strong> Remove serviceMap feature flag. &lt;a href="https://github.com/grafana/grafana/pull/52375" target="_blank" rel="noopener noreferrer">#52375&lt;/a>, &lt;a href="https://github.com/joey-grafana" target="_blank" rel="noopener noreferrer">@joey-grafana&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Access Control:&lt;/strong> Fix missing folder permissions. &lt;a href="https://github.com/grafana/grafana/pull/52410" target="_blank" rel="noopener noreferrer">#52410&lt;/a>, &lt;a href="https://github.com/IevaVasiljeva" target="_blank" rel="noopener noreferrer">@IevaVasiljeva&lt;/a>&lt;/li>
&lt;li>&lt;strong>Access control:&lt;/strong> Fix org user removal for OSS users. &lt;a href="https://github.com/grafana/grafana/pull/52473" target="_blank" rel="noopener noreferrer">#52473&lt;/a>, &lt;a href="https://github.com/IevaVasiljeva" target="_blank" rel="noopener noreferrer">@IevaVasiljeva&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix Slack notification preview. &lt;a href="https://github.com/grafana/grafana/pull/50230" target="_blank" rel="noopener noreferrer">#50230&lt;/a>, &lt;a href="https://github.com/ekrucio" target="_blank" rel="noopener noreferrer">@ekrucio&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix Slack push notifications. &lt;a href="https://github.com/grafana/grafana/pull/52391" target="_blank" rel="noopener noreferrer">#52391&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fixes slack push notifications. &lt;a href="https://github.com/grafana/grafana/pull/50267" target="_blank" rel="noopener noreferrer">#50267&lt;/a>, &lt;a href="https://github.com/jgillick" target="_blank" rel="noopener noreferrer">@jgillick&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Preserve new-lines from custom email templates in rendered email. &lt;a href="https://github.com/grafana/grafana/pull/52253" target="_blank" rel="noopener noreferrer">#52253&lt;/a>, &lt;a href="https://github.com/alexweav" target="_blank" rel="noopener noreferrer">@alexweav&lt;/a>&lt;/li>
&lt;li>&lt;strong>Insights:&lt;/strong> Fix dashboard and data source insights pages. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Log:&lt;/strong> Fix text logging for unsupported types. &lt;a href="https://github.com/grafana/grafana/pull/51306" target="_blank" rel="noopener noreferrer">#51306&lt;/a>, &lt;a href="https://github.com/papagian" target="_blank" rel="noopener noreferrer">@papagian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Fix &lt;code>show context&lt;/code> not working in some occasions. &lt;a href="https://github.com/grafana/grafana/pull/52458" target="_blank" rel="noopener noreferrer">#52458&lt;/a>, &lt;a href="https://github.com/svennergr" target="_blank" rel="noopener noreferrer">@svennergr&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Fix incorrect TopK value type in query builder. &lt;a href="https://github.com/grafana/grafana/pull/52226" target="_blank" rel="noopener noreferrer">#52226&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 9.0.5</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-5/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-5/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-905&#34;&gt;Release notes for Grafana 9.0.5&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Access control:&lt;/strong&gt; Show dashboard settings to users who can edit dashboard. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52535&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52535&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafanabot&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grafanabot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Allow the webhook notifier to support a custom Authorization header. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52515&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52515&lt;/a&gt;, &lt;a href=&#34;https://github.com/gotjosh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gotjosh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chore:&lt;/strong&gt; Upgrade to Go version 1.17.12. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52523&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52523&lt;/a&gt;, &lt;a href=&#34;https://github.com/sakjur&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sakjur&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; Add signature wildcard globbing for dedicated private plugin type. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52163&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52163&lt;/a&gt;, &lt;a href=&#34;https://github.com/wbrowne&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@wbrowne&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus:&lt;/strong&gt; Don&amp;rsquo;t show errors from unsuccessful API checks like rules or exemplar checks. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52193&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52193&lt;/a&gt;, &lt;a href=&#34;https://github.com/darrenjaneczek&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@darrenjaneczek&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Access control:&lt;/strong&gt; Allow organisation admins to add existing users to org (#51668). &lt;a href=&#34;https://github.com/grafana/grafana/pull/52553&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52553&lt;/a&gt;, &lt;a href=&#34;https://github.com/vtorosyan&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@vtorosyan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix alert panel instance-based rules filtering. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52583&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52583&lt;/a&gt;, &lt;a href=&#34;https://github.com/konrad147&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@konrad147&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Apps:&lt;/strong&gt; Fixes navigation between different app plugin pages. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52571&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52571&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloudwatch:&lt;/strong&gt; Upgrade grafana-aws-sdk to fix auth issue with secret keys. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52420&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52420&lt;/a&gt;, &lt;a href=&#34;https://github.com/sarahzinger&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sarahzinger&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Grafana/toolkit:&lt;/strong&gt; Fix incorrect image and font generation for plugin builds. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52661&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52661&lt;/a&gt;, &lt;a href=&#34;https://github.com/academo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@academo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Fix &lt;code&gt;show context&lt;/code&gt; not working in some occasions. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52458&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52458&lt;/a&gt;, &lt;a href=&#34;https://github.com/svennergr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@svennergr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RBAC:&lt;/strong&gt; Fix permissions on dashboards and folders created by anonymous users. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52615&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52615&lt;/a&gt;, &lt;a href=&#34;https://github.com/gamab&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gamab&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-905">Release notes for Grafana 9.0.5&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Access control:&lt;/strong> Show dashboard settings to users who can edit dashboard. &lt;a href="https://github.com/grafana/grafana/pull/52535" target="_blank" rel="noopener noreferrer">#52535&lt;/a>, &lt;a href="https://github.com/grafanabot" target="_blank" rel="noopener noreferrer">@grafanabot&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Allow the webhook notifier to support a custom Authorization header. &lt;a href="https://github.com/grafana/grafana/pull/52515" target="_blank" rel="noopener noreferrer">#52515&lt;/a>, &lt;a href="https://github.com/gotjosh" target="_blank" rel="noopener noreferrer">@gotjosh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Chore:&lt;/strong> Upgrade to Go version 1.17.12. &lt;a href="https://github.com/grafana/grafana/pull/52523" target="_blank" rel="noopener noreferrer">#52523&lt;/a>, &lt;a href="https://github.com/sakjur" target="_blank" rel="noopener noreferrer">@sakjur&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins:&lt;/strong> Add signature wildcard globbing for dedicated private plugin type. &lt;a href="https://github.com/grafana/grafana/pull/52163" target="_blank" rel="noopener noreferrer">#52163&lt;/a>, &lt;a href="https://github.com/wbrowne" target="_blank" rel="noopener noreferrer">@wbrowne&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus:&lt;/strong> Don&amp;rsquo;t show errors from unsuccessful API checks like rules or exemplar checks. &lt;a href="https://github.com/grafana/grafana/pull/52193" target="_blank" rel="noopener noreferrer">#52193&lt;/a>, &lt;a href="https://github.com/darrenjaneczek" target="_blank" rel="noopener noreferrer">@darrenjaneczek&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Access control:&lt;/strong> Allow organisation admins to add existing users to org (#51668). &lt;a href="https://github.com/grafana/grafana/pull/52553" target="_blank" rel="noopener noreferrer">#52553&lt;/a>, &lt;a href="https://github.com/vtorosyan" target="_blank" rel="noopener noreferrer">@vtorosyan&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix alert panel instance-based rules filtering. &lt;a href="https://github.com/grafana/grafana/pull/52583" target="_blank" rel="noopener noreferrer">#52583&lt;/a>, &lt;a href="https://github.com/konrad147" target="_blank" rel="noopener noreferrer">@konrad147&lt;/a>&lt;/li>
&lt;li>&lt;strong>Apps:&lt;/strong> Fixes navigation between different app plugin pages. &lt;a href="https://github.com/grafana/grafana/pull/52571" target="_blank" rel="noopener noreferrer">#52571&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Cloudwatch:&lt;/strong> Upgrade grafana-aws-sdk to fix auth issue with secret keys. &lt;a href="https://github.com/grafana/grafana/pull/52420" target="_blank" rel="noopener noreferrer">#52420&lt;/a>, &lt;a href="https://github.com/sarahzinger" target="_blank" rel="noopener noreferrer">@sarahzinger&lt;/a>&lt;/li>
&lt;li>&lt;strong>Grafana/toolkit:&lt;/strong> Fix incorrect image and font generation for plugin builds. &lt;a href="https://github.com/grafana/grafana/pull/52661" target="_blank" rel="noopener noreferrer">#52661&lt;/a>, &lt;a href="https://github.com/academo" target="_blank" rel="noopener noreferrer">@academo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Fix &lt;code>show context&lt;/code> not working in some occasions. &lt;a href="https://github.com/grafana/grafana/pull/52458" target="_blank" rel="noopener noreferrer">#52458&lt;/a>, &lt;a href="https://github.com/svennergr" target="_blank" rel="noopener noreferrer">@svennergr&lt;/a>&lt;/li>
&lt;li>&lt;strong>RBAC:&lt;/strong> Fix permissions on dashboards and folders created by anonymous users. &lt;a href="https://github.com/grafana/grafana/pull/52615" target="_blank" rel="noopener noreferrer">#52615&lt;/a>, &lt;a href="https://github.com/gamab" target="_blank" rel="noopener noreferrer">@gamab&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 9.0.6</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-6/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-6/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-906&#34;&gt;Release notes for Grafana 9.0.6&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Access Control:&lt;/strong&gt; Allow org admins to invite new users to their organization. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52904&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52904&lt;/a&gt;, &lt;a href=&#34;https://github.com/IevaVasiljeva&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@IevaVasiljeva&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Grafana/toolkit:&lt;/strong&gt; Fix incorrect image and font generation for plugin builds. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52927&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52927&lt;/a&gt;, &lt;a href=&#34;https://github.com/academo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@academo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus:&lt;/strong&gt; Fix adding of multiple values for regex operator. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52978&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52978&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;UI/Card:&lt;/strong&gt; Fix card items always having pointer cursor. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52809&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52809&lt;/a&gt;, &lt;a href=&#34;https://github.com/gillesdemey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gillesdemey&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-906">Release notes for Grafana 9.0.6&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Access Control:&lt;/strong> Allow org admins to invite new users to their organization. &lt;a href="https://github.com/grafana/grafana/pull/52904" target="_blank" rel="noopener noreferrer">#52904&lt;/a>, &lt;a href="https://github.com/IevaVasiljeva" target="_blank" rel="noopener noreferrer">@IevaVasiljeva&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Grafana/toolkit:&lt;/strong> Fix incorrect image and font generation for plugin builds. &lt;a href="https://github.com/grafana/grafana/pull/52927" target="_blank" rel="noopener noreferrer">#52927&lt;/a>, &lt;a href="https://github.com/academo" target="_blank" rel="noopener noreferrer">@academo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus:&lt;/strong> Fix adding of multiple values for regex operator. &lt;a href="https://github.com/grafana/grafana/pull/52978" target="_blank" rel="noopener noreferrer">#52978&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>UI/Card:&lt;/strong> Fix card items always having pointer cursor. &lt;a href="https://github.com/grafana/grafana/pull/52809" target="_blank" rel="noopener noreferrer">#52809&lt;/a>, &lt;a href="https://github.com/gillesdemey" target="_blank" rel="noopener noreferrer">@gillesdemey&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 9.0.7</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-7/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-7/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-907&#34;&gt;Release notes for Grafana 9.0.7&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;CloudMonitoring:&lt;/strong&gt; Remove link setting for SLO queries. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53031&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53031&lt;/a&gt;, &lt;a href=&#34;https://github.com/andresmgot&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@andresmgot&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GrafanaUI:&lt;/strong&gt; Render PageToolbar&amp;rsquo;s leftItems regardless of title&amp;rsquo;s presence. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53285&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53285&lt;/a&gt;, &lt;a href=&#34;https://github.com/Elfo404&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Elfo404&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reports:&lt;/strong&gt; Fix inconsistency reports. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reports:&lt;/strong&gt; Set UID when it&amp;rsquo;s not received in the query. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reports:&lt;/strong&gt; Save and update in reports should be transactional. (Enterprise)&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-907">Release notes for Grafana 9.0.7&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>CloudMonitoring:&lt;/strong> Remove link setting for SLO queries. &lt;a href="https://github.com/grafana/grafana/pull/53031" target="_blank" rel="noopener noreferrer">#53031&lt;/a>, &lt;a href="https://github.com/andresmgot" target="_blank" rel="noopener noreferrer">@andresmgot&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>GrafanaUI:&lt;/strong> Render PageToolbar&amp;rsquo;s leftItems regardless of title&amp;rsquo;s presence. &lt;a href="https://github.com/grafana/grafana/pull/53285" target="_blank" rel="noopener noreferrer">#53285&lt;/a>, &lt;a href="https://github.com/Elfo404" target="_blank" rel="noopener noreferrer">@Elfo404&lt;/a>&lt;/li>
&lt;li>&lt;strong>Reports:&lt;/strong> Fix inconsistency reports. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Reports:&lt;/strong> Set UID when it&amp;rsquo;s not received in the query. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Reports:&lt;/strong> Save and update in reports should be transactional. (Enterprise)&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 9.0.8</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-8/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-8/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-908&#34;&gt;Release notes for Grafana 9.0.8&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Hide &amp;ldquo;no rules&amp;rdquo; message when we are fetching from data sources. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53778&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53778&lt;/a&gt;, &lt;a href=&#34;https://github.com/gillesdemey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gillesdemey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rendering:&lt;/strong&gt; Add support for renderer token (#54425). &lt;a href=&#34;https://github.com/grafana/grafana/pull/54439&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54439&lt;/a&gt;, &lt;a href=&#34;https://github.com/joanlopez&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joanlopez&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reports:&lt;/strong&gt; Title is showing under panels. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; AlertingProxy to elevate permissions for request forwarded to data proxy when RBAC enabled. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53680&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53680&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-908">Release notes for Grafana 9.0.8&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Hide &amp;ldquo;no rules&amp;rdquo; message when we are fetching from data sources. &lt;a href="https://github.com/grafana/grafana/pull/53778" target="_blank" rel="noopener noreferrer">#53778&lt;/a>, &lt;a href="https://github.com/gillesdemey" target="_blank" rel="noopener noreferrer">@gillesdemey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Rendering:&lt;/strong> Add support for renderer token (#54425). &lt;a href="https://github.com/grafana/grafana/pull/54439" target="_blank" rel="noopener noreferrer">#54439&lt;/a>, &lt;a href="https://github.com/joanlopez" target="_blank" rel="noopener noreferrer">@joanlopez&lt;/a>&lt;/li>
&lt;li>&lt;strong>Reports:&lt;/strong> Title is showing under panels. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> AlertingProxy to elevate permissions for request forwarded to data proxy when RBAC enabled. &lt;a href="https://github.com/grafana/grafana/pull/53680" target="_blank" rel="noopener noreferrer">#53680&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 9.0.9</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-9/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-0-9/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-909&#34;&gt;Release notes for Grafana 9.0.9&lt;/h1&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AngularPanels:&lt;/strong&gt; Fixing changing angular panel options not taking having affect when coming back from panel edit. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54834&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54834&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafanabot&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grafanabot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AuthNZ:&lt;/strong&gt; Security fixes for CVE-2022-35957 and CVE-2022-36062. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55498&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55498&lt;/a&gt;, &lt;a href=&#34;https://github.com/IevaVasiljeva&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@IevaVasiljeva&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FIX:&lt;/strong&gt; RBAC prevents deleting empty snapshots (#54385). &lt;a href=&#34;https://github.com/grafana/grafana/pull/54509&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54509&lt;/a&gt;, &lt;a href=&#34;https://github.com/gamab&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gamab&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-909">Release notes for Grafana 9.0.9&lt;/h1>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>AngularPanels:&lt;/strong> Fixing changing angular panel options not taking having affect when coming back from panel edit. &lt;a href="https://github.com/grafana/grafana/pull/54834" target="_blank" rel="noopener noreferrer">#54834&lt;/a>, &lt;a href="https://github.com/grafanabot" target="_blank" rel="noopener noreferrer">@grafanabot&lt;/a>&lt;/li>
&lt;li>&lt;strong>AuthNZ:&lt;/strong> Security fixes for CVE-2022-35957 and CVE-2022-36062. &lt;a href="https://github.com/grafana/grafana/pull/55498" target="_blank" rel="noopener noreferrer">#55498&lt;/a>, &lt;a href="https://github.com/IevaVasiljeva" target="_blank" rel="noopener noreferrer">@IevaVasiljeva&lt;/a>&lt;/li>
&lt;li>&lt;strong>FIX:&lt;/strong> RBAC prevents deleting empty snapshots (#54385). &lt;a href="https://github.com/grafana/grafana/pull/54509" target="_blank" rel="noopener noreferrer">#54509&lt;/a>, &lt;a href="https://github.com/gamab" target="_blank" rel="noopener noreferrer">@gamab&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 9.1.0</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-1-0/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-1-0/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-910&#34;&gt;Release notes for Grafana 9.1.0&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;API:&lt;/strong&gt; Allow creating teams with a user defined identifier. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48710&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48710&lt;/a&gt;, &lt;a href=&#34;https://github.com/papagian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@papagian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Adds interval and For to alert rule details. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53211&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53211&lt;/a&gt;, &lt;a href=&#34;https://github.com/gillesdemey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gillesdemey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Extend PUT rule-group route to write the entire rule group rather than top-level fields only. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53078&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53078&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexweav&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexweav&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Use Adaptive Cards in Teams notifications. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53532&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53532&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Monitor:&lt;/strong&gt; Add Network Insights Dashboard. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50362&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50362&lt;/a&gt;, &lt;a href=&#34;https://github.com/Teddy-Lin&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Teddy-Lin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chore:&lt;/strong&gt; Improve logging of unrecoverable errors. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53664&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53664&lt;/a&gt;, &lt;a href=&#34;https://github.com/sakjur&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sakjur&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Correlations:&lt;/strong&gt; Add UpdateCorrelation HTTP API. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52444&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52444&lt;/a&gt;, &lt;a href=&#34;https://github.com/Elfo404&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Elfo404&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard:&lt;/strong&gt; Reverted the changes of hiding multi-select and all variable in the datasource picker. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53521&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53521&lt;/a&gt;, &lt;a href=&#34;https://github.com/lpskdl&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@lpskdl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Geomap:&lt;/strong&gt; Add alpha day/night layer. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50201&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50201&lt;/a&gt;, &lt;a href=&#34;https://github.com/ryantxu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ryantxu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Geomap:&lt;/strong&gt; Add measuring tools. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51608&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51608&lt;/a&gt;, &lt;a href=&#34;https://github.com/drew08t&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@drew08t&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GrafanaUI:&lt;/strong&gt; Add success state to ClipboardButton. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52069&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52069&lt;/a&gt;, &lt;a href=&#34;https://github.com/evictorero&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@evictorero&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Heatmap:&lt;/strong&gt; Replace the heatmap panel with new implementation. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50229&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50229&lt;/a&gt;, &lt;a href=&#34;https://github.com/ryantxu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ryantxu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;KVStore:&lt;/strong&gt; Allow empty value in kv_store. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53416&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53416&lt;/a&gt;, &lt;a href=&#34;https://github.com/spinillos&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@spinillos&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus:&lt;/strong&gt; Promote Azure auth flag to configuration. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53447&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53447&lt;/a&gt;, &lt;a href=&#34;https://github.com/andresmgot&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@andresmgot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reports:&lt;/strong&gt; Save and update in reports should be transactional. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reports:&lt;/strong&gt; Set uid when we don&amp;rsquo;t receive it in the query. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Search:&lt;/strong&gt; Display only dashboards in General folder of Search Folder View. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53607&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53607&lt;/a&gt;, &lt;a href=&#34;https://github.com/lpskdl&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@lpskdl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Status history/State timeline:&lt;/strong&gt; Support datalinks. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50226&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50226&lt;/a&gt;, &lt;a href=&#34;https://github.com/jloupdef&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@jloupdef&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transform:&lt;/strong&gt; Add a limit transform. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49291&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49291&lt;/a&gt;, &lt;a href=&#34;https://github.com/josiahg&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@josiahg&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transformations:&lt;/strong&gt; Add standard deviation and variance reducers. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49753&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49753&lt;/a&gt;, &lt;a href=&#34;https://github.com/selvavm&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@selvavm&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;API:&lt;/strong&gt; Fix snapshot responses. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52998&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52998&lt;/a&gt;, &lt;a href=&#34;https://github.com/papagian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@papagian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Access Control:&lt;/strong&gt; Fix permission error during dashboard creation flow. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53214&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53214&lt;/a&gt;, &lt;a href=&#34;https://github.com/IevaVasiljeva&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@IevaVasiljeva&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Access Control:&lt;/strong&gt; Set permissions for Grafana&amp;rsquo;s test data source. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53247&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53247&lt;/a&gt;, &lt;a href=&#34;https://github.com/IevaVasiljeva&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@IevaVasiljeva&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix migration failure. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53253&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53253&lt;/a&gt;, &lt;a href=&#34;https://github.com/papagian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@papagian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BarGauge:&lt;/strong&gt; Show empty bar when value, minValue and maxValue are all equal. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53314&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53314&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard:&lt;/strong&gt; Fix color of bold and italics text in panel description tooltip. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53380&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53380&lt;/a&gt;, &lt;a href=&#34;https://github.com/joshhunt&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joshhunt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Fix passing of query with defaults to code mode. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53646&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53646&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Fix producing correct log volume query for query with comments. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53254&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53254&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Fix showing of unusable labels field in detected fields. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53319&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53319&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reports:&lt;/strong&gt; Fix inconsistency reports. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tracing:&lt;/strong&gt; Fix OpenTelemetry Jaeger context propagation. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53269&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53269&lt;/a&gt;, &lt;a href=&#34;https://github.com/zhichli&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@zhichli&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tracing:&lt;/strong&gt; Fix OpenTelemetry Jaeger context propagation (#53269). &lt;a href=&#34;https://github.com/grafana/grafana/pull/53724&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53724&lt;/a&gt;, &lt;a href=&#34;https://github.com/idafurjes&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@idafurjes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[9.1.x] Alerting:&lt;/strong&gt; AlertingProxy to elevate permissions for request forwarded to data proxy when RBAC enabled. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53679&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53679&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;breaking-changes&#34;&gt;Breaking changes&lt;/h3&gt;
&lt;p&gt;Alert notifications to Microsoft Teams now use Adaptive Cards instead of Office 365 Connector Cards. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/53532&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53532&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Starting at 9.1.0, existing heatmap panels will start using a new implementation. This can be disabled by setting the &lt;code&gt;useLegacyHeatmapPanel&lt;/code&gt; feature flag to true. It can be tested on a single dashbobard by adding &lt;code&gt;?__feature.useLegacyHeatmapPanel=true&lt;/code&gt; to any dashboard URL. Please report any &lt;a href=&#34;https://github.com/grafana/grafana/issues/new/choose&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;heatmap migration issues.&lt;/a&gt;. The most notable changes are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Significantly improved rendering performance&lt;/li&gt;
&lt;li&gt;When calculating heatmaps, the buckets are now placed on reasonable borders (1m, 5m, 30s etc)&lt;/li&gt;
&lt;li&gt;Round cells are no longer supported
Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/50229&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50229&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;plugin-development-fixes--changes&#34;&gt;Plugin development fixes &amp;amp; changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; Only pass &lt;code&gt;rootUrls&lt;/code&gt; field in request when not empty. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53135&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53135&lt;/a&gt;, &lt;a href=&#34;https://github.com/wbrowne&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@wbrowne&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-910">Release notes for Grafana 9.1.0&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>API:&lt;/strong> Allow creating teams with a user defined identifier. &lt;a href="https://github.com/grafana/grafana/pull/48710" target="_blank" rel="noopener noreferrer">#48710&lt;/a>, &lt;a href="https://github.com/papagian" target="_blank" rel="noopener noreferrer">@papagian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Adds interval and For to alert rule details. &lt;a href="https://github.com/grafana/grafana/pull/53211" target="_blank" rel="noopener noreferrer">#53211&lt;/a>, &lt;a href="https://github.com/gillesdemey" target="_blank" rel="noopener noreferrer">@gillesdemey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Extend PUT rule-group route to write the entire rule group rather than top-level fields only. &lt;a href="https://github.com/grafana/grafana/pull/53078" target="_blank" rel="noopener noreferrer">#53078&lt;/a>, &lt;a href="https://github.com/alexweav" target="_blank" rel="noopener noreferrer">@alexweav&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Use Adaptive Cards in Teams notifications. &lt;a href="https://github.com/grafana/grafana/pull/53532" target="_blank" rel="noopener noreferrer">#53532&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Azure Monitor:&lt;/strong> Add Network Insights Dashboard. &lt;a href="https://github.com/grafana/grafana/pull/50362" target="_blank" rel="noopener noreferrer">#50362&lt;/a>, &lt;a href="https://github.com/Teddy-Lin" target="_blank" rel="noopener noreferrer">@Teddy-Lin&lt;/a>&lt;/li>
&lt;li>&lt;strong>Chore:&lt;/strong> Improve logging of unrecoverable errors. &lt;a href="https://github.com/grafana/grafana/pull/53664" target="_blank" rel="noopener noreferrer">#53664&lt;/a>, &lt;a href="https://github.com/sakjur" target="_blank" rel="noopener noreferrer">@sakjur&lt;/a>&lt;/li>
&lt;li>&lt;strong>Correlations:&lt;/strong> Add UpdateCorrelation HTTP API. &lt;a href="https://github.com/grafana/grafana/pull/52444" target="_blank" rel="noopener noreferrer">#52444&lt;/a>, &lt;a href="https://github.com/Elfo404" target="_blank" rel="noopener noreferrer">@Elfo404&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboard:&lt;/strong> Reverted the changes of hiding multi-select and all variable in the datasource picker. &lt;a href="https://github.com/grafana/grafana/pull/53521" target="_blank" rel="noopener noreferrer">#53521&lt;/a>, &lt;a href="https://github.com/lpskdl" target="_blank" rel="noopener noreferrer">@lpskdl&lt;/a>&lt;/li>
&lt;li>&lt;strong>Geomap:&lt;/strong> Add alpha day/night layer. &lt;a href="https://github.com/grafana/grafana/pull/50201" target="_blank" rel="noopener noreferrer">#50201&lt;/a>, &lt;a href="https://github.com/ryantxu" target="_blank" rel="noopener noreferrer">@ryantxu&lt;/a>&lt;/li>
&lt;li>&lt;strong>Geomap:&lt;/strong> Add measuring tools. &lt;a href="https://github.com/grafana/grafana/pull/51608" target="_blank" rel="noopener noreferrer">#51608&lt;/a>, &lt;a href="https://github.com/drew08t" target="_blank" rel="noopener noreferrer">@drew08t&lt;/a>&lt;/li>
&lt;li>&lt;strong>GrafanaUI:&lt;/strong> Add success state to ClipboardButton. &lt;a href="https://github.com/grafana/grafana/pull/52069" target="_blank" rel="noopener noreferrer">#52069&lt;/a>, &lt;a href="https://github.com/evictorero" target="_blank" rel="noopener noreferrer">@evictorero&lt;/a>&lt;/li>
&lt;li>&lt;strong>Heatmap:&lt;/strong> Replace the heatmap panel with new implementation. &lt;a href="https://github.com/grafana/grafana/pull/50229" target="_blank" rel="noopener noreferrer">#50229&lt;/a>, &lt;a href="https://github.com/ryantxu" target="_blank" rel="noopener noreferrer">@ryantxu&lt;/a>&lt;/li>
&lt;li>&lt;strong>KVStore:&lt;/strong> Allow empty value in kv_store. &lt;a href="https://github.com/grafana/grafana/pull/53416" target="_blank" rel="noopener noreferrer">#53416&lt;/a>, &lt;a href="https://github.com/spinillos" target="_blank" rel="noopener noreferrer">@spinillos&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus:&lt;/strong> Promote Azure auth flag to configuration. &lt;a href="https://github.com/grafana/grafana/pull/53447" target="_blank" rel="noopener noreferrer">#53447&lt;/a>, &lt;a href="https://github.com/andresmgot" target="_blank" rel="noopener noreferrer">@andresmgot&lt;/a>&lt;/li>
&lt;li>&lt;strong>Reports:&lt;/strong> Save and update in reports should be transactional. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Reports:&lt;/strong> Set uid when we don&amp;rsquo;t receive it in the query. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Search:&lt;/strong> Display only dashboards in General folder of Search Folder View. &lt;a href="https://github.com/grafana/grafana/pull/53607" target="_blank" rel="noopener noreferrer">#53607&lt;/a>, &lt;a href="https://github.com/lpskdl" target="_blank" rel="noopener noreferrer">@lpskdl&lt;/a>&lt;/li>
&lt;li>&lt;strong>Status history/State timeline:&lt;/strong> Support datalinks. &lt;a href="https://github.com/grafana/grafana/pull/50226" target="_blank" rel="noopener noreferrer">#50226&lt;/a>, &lt;a href="https://github.com/jloupdef" target="_blank" rel="noopener noreferrer">@jloupdef&lt;/a>&lt;/li>
&lt;li>&lt;strong>Transform:&lt;/strong> Add a limit transform. &lt;a href="https://github.com/grafana/grafana/pull/49291" target="_blank" rel="noopener noreferrer">#49291&lt;/a>, &lt;a href="https://github.com/josiahg" target="_blank" rel="noopener noreferrer">@josiahg&lt;/a>&lt;/li>
&lt;li>&lt;strong>Transformations:&lt;/strong> Add standard deviation and variance reducers. &lt;a href="https://github.com/grafana/grafana/pull/49753" target="_blank" rel="noopener noreferrer">#49753&lt;/a>, &lt;a href="https://github.com/selvavm" target="_blank" rel="noopener noreferrer">@selvavm&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>API:&lt;/strong> Fix snapshot responses. &lt;a href="https://github.com/grafana/grafana/pull/52998" target="_blank" rel="noopener noreferrer">#52998&lt;/a>, &lt;a href="https://github.com/papagian" target="_blank" rel="noopener noreferrer">@papagian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Access Control:&lt;/strong> Fix permission error during dashboard creation flow. &lt;a href="https://github.com/grafana/grafana/pull/53214" target="_blank" rel="noopener noreferrer">#53214&lt;/a>, &lt;a href="https://github.com/IevaVasiljeva" target="_blank" rel="noopener noreferrer">@IevaVasiljeva&lt;/a>&lt;/li>
&lt;li>&lt;strong>Access Control:&lt;/strong> Set permissions for Grafana&amp;rsquo;s test data source. &lt;a href="https://github.com/grafana/grafana/pull/53247" target="_blank" rel="noopener noreferrer">#53247&lt;/a>, &lt;a href="https://github.com/IevaVasiljeva" target="_blank" rel="noopener noreferrer">@IevaVasiljeva&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix migration failure. &lt;a href="https://github.com/grafana/grafana/pull/53253" target="_blank" rel="noopener noreferrer">#53253&lt;/a>, &lt;a href="https://github.com/papagian" target="_blank" rel="noopener noreferrer">@papagian&lt;/a>&lt;/li>
&lt;li>&lt;strong>BarGauge:&lt;/strong> Show empty bar when value, minValue and maxValue are all equal. &lt;a href="https://github.com/grafana/grafana/pull/53314" target="_blank" rel="noopener noreferrer">#53314&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboard:&lt;/strong> Fix color of bold and italics text in panel description tooltip. &lt;a href="https://github.com/grafana/grafana/pull/53380" target="_blank" rel="noopener noreferrer">#53380&lt;/a>, &lt;a href="https://github.com/joshhunt" target="_blank" rel="noopener noreferrer">@joshhunt&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Fix passing of query with defaults to code mode. &lt;a href="https://github.com/grafana/grafana/pull/53646" target="_blank" rel="noopener noreferrer">#53646&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Fix producing correct log volume query for query with comments. &lt;a href="https://github.com/grafana/grafana/pull/53254" target="_blank" rel="noopener noreferrer">#53254&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Fix showing of unusable labels field in detected fields. &lt;a href="https://github.com/grafana/grafana/pull/53319" target="_blank" rel="noopener noreferrer">#53319&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Reports:&lt;/strong> Fix inconsistency reports. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Tracing:&lt;/strong> Fix OpenTelemetry Jaeger context propagation. &lt;a href="https://github.com/grafana/grafana/pull/53269" target="_blank" rel="noopener noreferrer">#53269&lt;/a>, &lt;a href="https://github.com/zhichli" target="_blank" rel="noopener noreferrer">@zhichli&lt;/a>&lt;/li>
&lt;li>&lt;strong>Tracing:&lt;/strong> Fix OpenTelemetry Jaeger context propagation (#53269). &lt;a href="https://github.com/grafana/grafana/pull/53724" target="_blank" rel="noopener noreferrer">#53724&lt;/a>, &lt;a href="https://github.com/idafurjes" target="_blank" rel="noopener noreferrer">@idafurjes&lt;/a>&lt;/li>
&lt;li>&lt;strong>[9.1.x] Alerting:&lt;/strong> AlertingProxy to elevate permissions for request forwarded to data proxy when RBAC enabled. &lt;a href="https://github.com/grafana/grafana/pull/53679" target="_blank" rel="noopener noreferrer">#53679&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="breaking-changes">Breaking changes&lt;/h3>
&lt;p>Alert notifications to Microsoft Teams now use Adaptive Cards instead of Office 365 Connector Cards. Issue &lt;a href="https://github.com/grafana/grafana/issues/53532" target="_blank" rel="noopener noreferrer">#53532&lt;/a>&lt;/p></description></item><item><title>Release notes for Grafana 9.1.0-beta1</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-1-0-beta1/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-1-0-beta1/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-910-beta1&#34;&gt;Release notes for Grafana 9.1.0-beta1&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;API:&lt;/strong&gt; Migrate CSRF to service and support additional options. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48120&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48120&lt;/a&gt;, &lt;a href=&#34;https://github.com/sakjur&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sakjur&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;API:&lt;/strong&gt; Move swagger definitions to the handlers and rename operations after them. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52643&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52643&lt;/a&gt;, &lt;a href=&#34;https://github.com/papagian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@papagian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Access Control:&lt;/strong&gt; Allow org admins to invite new users. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52894&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52894&lt;/a&gt;, &lt;a href=&#34;https://github.com/IevaVasiljeva&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@IevaVasiljeva&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AccessControl:&lt;/strong&gt; Check dashboards permission for reports. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add config disabled_labels to disable reserved labels. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51832&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51832&lt;/a&gt;, &lt;a href=&#34;https://github.com/JacobsonMT&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JacobsonMT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add custom templated title to Wecom notifier. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51529&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51529&lt;/a&gt;, &lt;a href=&#34;https://github.com/dingweiqings&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@dingweiqings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add file provisioning for alert rules. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51635&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51635&lt;/a&gt;, &lt;a href=&#34;https://github.com/JohnnyQQQQ&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JohnnyQQQQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add file provisioning for contact points. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51924&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51924&lt;/a&gt;, &lt;a href=&#34;https://github.com/JohnnyQQQQ&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JohnnyQQQQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add file provisioning for mute timings. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52936&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52936&lt;/a&gt;, &lt;a href=&#34;https://github.com/JohnnyQQQQ&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JohnnyQQQQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add file provisioning for notification policies. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52877&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52877&lt;/a&gt;, &lt;a href=&#34;https://github.com/JohnnyQQQQ&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JohnnyQQQQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add file provisioning for text templates. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52952&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52952&lt;/a&gt;, &lt;a href=&#34;https://github.com/JohnnyQQQQ&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JohnnyQQQQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add first Grafana reserved label grafana_folder. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50262&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50262&lt;/a&gt;, &lt;a href=&#34;https://github.com/JacobsonMT&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JacobsonMT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add support for images in Kafka alerts. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50758&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50758&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Add support for images in VictorOps alerts. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50759&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50759&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Adds contact point template syntax highlighting. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51559&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51559&lt;/a&gt;, &lt;a href=&#34;https://github.com/gillesdemey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gillesdemey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Adds visual tokens for templates. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51376&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51376&lt;/a&gt;, &lt;a href=&#34;https://github.com/gillesdemey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gillesdemey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Alert rules pagination. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50612&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50612&lt;/a&gt;, &lt;a href=&#34;https://github.com/konrad147&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@konrad147&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Change &lt;strong&gt;alertScreenshotToken&lt;/strong&gt; to &lt;strong&gt;alertImageToken&lt;/strong&gt;. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50771&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50771&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Configure alert manager data source as an external AM. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52081&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52081&lt;/a&gt;, &lt;a href=&#34;https://github.com/konrad147&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@konrad147&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Do not include button in googlechat notification if URL invalid. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47317&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47317&lt;/a&gt;, &lt;a href=&#34;https://github.com/j6s&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@j6s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Group alert state history by labels and allow filtering. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52784&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52784&lt;/a&gt;, &lt;a href=&#34;https://github.com/gillesdemey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gillesdemey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Make ticker to tick at predictable time. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50197&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50197&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Persist rule position in the group. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50051&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50051&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Prevent evaluation if &amp;ldquo;for&amp;rdquo; shorter than &amp;ldquo;evaluate&amp;rdquo;. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51797&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51797&lt;/a&gt;, &lt;a href=&#34;https://github.com/peterholmberg&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@peterholmberg&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Provisioning UI. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50776&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50776&lt;/a&gt;, &lt;a href=&#34;https://github.com/gillesdemey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gillesdemey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Rule api to fail update if provisioned rules are affected. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50835&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50835&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Scheduler to drop ticks if a rule&amp;rsquo;s evaluation is too slow. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48885&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48885&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Show evaluation interval global limit warning. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52942&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52942&lt;/a&gt;, &lt;a href=&#34;https://github.com/konrad147&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@konrad147&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; State manager to use tick time to determine stale states. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50991&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50991&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Support for optimistic locking for alert rules. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50274&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50274&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Update RBAC for alert rules to consider access to rule as access to group it belongs. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49033&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49033&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Update default route groupBy to [grafana_folder, alertname]. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50052&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50052&lt;/a&gt;, &lt;a href=&#34;https://github.com/JacobsonMT&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JacobsonMT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alertmanager:&lt;/strong&gt; Adding SigV4 Authentication to Alertmanager Datasource. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49718&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49718&lt;/a&gt;, &lt;a href=&#34;https://github.com/lewinkedrs&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@lewinkedrs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Analytics:&lt;/strong&gt; Save all view time dates as UTC. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Annotations:&lt;/strong&gt; Migrate dashboardId to dashboardUID. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52588&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52588&lt;/a&gt;, &lt;a href=&#34;https://github.com/lpskdl&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@lpskdl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Auditing:&lt;/strong&gt; Allow users to have more verbose logs. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Auth:&lt;/strong&gt; Add lookup params for saml and LDAP sync. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Auth:&lt;/strong&gt; Add option for case insensitive login. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49262&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49262&lt;/a&gt;, &lt;a href=&#34;https://github.com/Jguer&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Jguer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Auth:&lt;/strong&gt; Case insensitive ids duplicate usagestats. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50724&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50724&lt;/a&gt;, &lt;a href=&#34;https://github.com/eleijonmarck&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@eleijonmarck&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Auth:&lt;/strong&gt; Implement Token URL Auth. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52578&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52578&lt;/a&gt;, &lt;a href=&#34;https://github.com/Jguer&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Jguer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Auth:&lt;/strong&gt; Implement Token URL JWT Auth. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52662&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52662&lt;/a&gt;, &lt;a href=&#34;https://github.com/Jguer&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Jguer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Auth:&lt;/strong&gt; Lockdown non-editables in frontend when external auth is configured. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52160&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52160&lt;/a&gt;, &lt;a href=&#34;https://github.com/Jguer&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Jguer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Monitor:&lt;/strong&gt; Add new dashboard with geo map for app insights test availability. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52494&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52494&lt;/a&gt;, &lt;a href=&#34;https://github.com/jcolladokuri&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@jcolladokuri&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Monitor:&lt;/strong&gt; New template variable editor. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52594&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52594&lt;/a&gt;, &lt;a href=&#34;https://github.com/andresmgot&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@andresmgot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Monitor:&lt;/strong&gt; Restore Metrics query parameters: subscription, resourceGroup, metricNamespace and resourceName. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52897&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52897&lt;/a&gt;, &lt;a href=&#34;https://github.com/andresmgot&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@andresmgot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chore:&lt;/strong&gt; Add dashboard UID as query parameter of Get annotation endpoint. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52764&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52764&lt;/a&gt;, &lt;a href=&#34;https://github.com/ying-jeanne&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ying-jeanne&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chore:&lt;/strong&gt; Remove jest-coverage-badges dep from toolkit. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49883&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49883&lt;/a&gt;, &lt;a href=&#34;https://github.com/zoltanbedi&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@zoltanbedi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chore:&lt;/strong&gt; Rename dashboardUID to dashboardUIDs in search endpoint and up…. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52766&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52766&lt;/a&gt;, &lt;a href=&#34;https://github.com/ying-jeanne&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ying-jeanne&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Add default log groups to config page. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49286&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49286&lt;/a&gt;, &lt;a href=&#34;https://github.com/iwysiu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@iwysiu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CommandPalette:&lt;/strong&gt; Populate dashboard search when the palette is opened. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51293&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51293&lt;/a&gt;, &lt;a href=&#34;https://github.com/ryantxu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ryantxu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Core Plugins:&lt;/strong&gt; Add support for HTTP logger. &lt;a href=&#34;https://github.com/grafana/grafana/pull/46578&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#46578&lt;/a&gt;, &lt;a href=&#34;https://github.com/toddtreece&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@toddtreece&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Correlations:&lt;/strong&gt; Add CreateCorrelation HTTP API. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51630&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51630&lt;/a&gt;, &lt;a href=&#34;https://github.com/Elfo404&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Elfo404&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Correlations:&lt;/strong&gt; Add DeleteCorrelation HTTP API. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51801&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51801&lt;/a&gt;, &lt;a href=&#34;https://github.com/Elfo404&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Elfo404&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom branding:&lt;/strong&gt; Add UI for setting configuration. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom branding:&lt;/strong&gt; Add custom branding service (early access). (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data Connections:&lt;/strong&gt; Create a new top-level page. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50018&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50018&lt;/a&gt;, &lt;a href=&#34;https://github.com/leventebalogh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@leventebalogh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DataSource:&lt;/strong&gt; Allow data source plugins to set query default values. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49581&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49581&lt;/a&gt;, &lt;a href=&#34;https://github.com/sunker&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sunker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Docs:&lt;/strong&gt; CSRF add configuration options and documentation for additional headers and origins. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50473&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50473&lt;/a&gt;, &lt;a href=&#34;https://github.com/eleijonmarck&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@eleijonmarck&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Elasticsearch:&lt;/strong&gt; Added &lt;code&gt;modifyQuery&lt;/code&gt; method to add filters in Explore. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52313&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52313&lt;/a&gt;, &lt;a href=&#34;https://github.com/svennergr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@svennergr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explore:&lt;/strong&gt; Add ability to include tags in trace to metrics queries. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49433&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49433&lt;/a&gt;, &lt;a href=&#34;https://github.com/connorlindsey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@connorlindsey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explore:&lt;/strong&gt; Download and upload service graphs for Tempo. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50260&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50260&lt;/a&gt;, &lt;a href=&#34;https://github.com/connorlindsey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@connorlindsey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explore:&lt;/strong&gt; Make service graph visualization use available vertical space. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50518&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50518&lt;/a&gt;, &lt;a href=&#34;https://github.com/connorlindsey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@connorlindsey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explore:&lt;/strong&gt; Reset Graph overrides if underlying series changes. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49680&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49680&lt;/a&gt;, &lt;a href=&#34;https://github.com/Elfo404&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Elfo404&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explore:&lt;/strong&gt; Sort trace process attributes alphabetically. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51261&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51261&lt;/a&gt;, &lt;a href=&#34;https://github.com/connorlindsey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@connorlindsey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Frontend Logging:&lt;/strong&gt; Integrate grafana javascript agent. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50801&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50801&lt;/a&gt;, &lt;a href=&#34;https://github.com/tolzhabayev&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@tolzhabayev&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Geomap:&lt;/strong&gt; Add ability to select a data query filter for each layer. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49966&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49966&lt;/a&gt;, &lt;a href=&#34;https://github.com/mmandrus&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@mmandrus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Geomap:&lt;/strong&gt; Route/path visualization. &lt;a href=&#34;https://github.com/grafana/grafana/pull/43554&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#43554&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexanderzobnin&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexanderzobnin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GeomapPanel:&lt;/strong&gt; Add base types to data layer options. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50053&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50053&lt;/a&gt;, &lt;a href=&#34;https://github.com/drew08t&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@drew08t&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Graph Panel:&lt;/strong&gt; Add feature toggle that will allow automatic migration to timeseries panel. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50631&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50631&lt;/a&gt;, &lt;a href=&#34;https://github.com/ryantxu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ryantxu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Graphite:&lt;/strong&gt; Introduce new query types in annotation editor. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52341&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52341&lt;/a&gt;, &lt;a href=&#34;https://github.com/itsmylife&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@itsmylife&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Infra:&lt;/strong&gt; Pass custom headers in resource request. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51291&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51291&lt;/a&gt;, &lt;a href=&#34;https://github.com/aocenas&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@aocenas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Insights:&lt;/strong&gt; Add RBAC for insights features. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Instrumentation:&lt;/strong&gt; Add more buckets to the HTTP request histogram. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51492&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51492&lt;/a&gt;, &lt;a href=&#34;https://github.com/bergquist&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@bergquist&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Instrumentation:&lt;/strong&gt; Collect database connection stats. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52797&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52797&lt;/a&gt;, &lt;a href=&#34;https://github.com/bergquist&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@bergquist&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Instrumentation:&lt;/strong&gt; Convert some metrics to histograms. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50420&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50420&lt;/a&gt;, &lt;a href=&#34;https://github.com/SuperQ&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@SuperQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jaeger:&lt;/strong&gt; Add support for variables. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50500&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50500&lt;/a&gt;, &lt;a href=&#34;https://github.com/joey-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joey-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LDAP:&lt;/strong&gt; Allow specifying LDAP timeout. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48870&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48870&lt;/a&gt;, &lt;a href=&#34;https://github.com/hannes-256&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@hannes-256&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LibraryPanels:&lt;/strong&gt; Require only viewer permissions to use a Library Panel. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50241&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50241&lt;/a&gt;, &lt;a href=&#34;https://github.com/joshhunt&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joshhunt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Licensing:&lt;/strong&gt; Usage-based billing reporting enhancements. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Logs:&lt;/strong&gt; Handle clicks on legend labels in histogram. &lt;a href=&#34;https://github.com/grafana/grafana/pull/49931&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#49931&lt;/a&gt;, &lt;a href=&#34;https://github.com/gabor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gabor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Logs:&lt;/strong&gt; Improve the color for unknown log level. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52711&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52711&lt;/a&gt;, &lt;a href=&#34;https://github.com/gabor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gabor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki/Logs:&lt;/strong&gt; Make it possible to copy log values to clipboard. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50914&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50914&lt;/a&gt;, &lt;a href=&#34;https://github.com/Seyaji&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Seyaji&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Add hint for pipeline error to query builder. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52134&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52134&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Add hints for level-like labels. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52414&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52414&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Add support for IP label and line filter in query builder. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52658&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52658&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Add unwrap with conversion function to builder. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52639&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52639&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Implement hints for query builder. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51795&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51795&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Move explain section to builder mode. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52879&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52879&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Show label options for unwrap operation. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52810&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52810&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Support json parser with expressions in query builder. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51965&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51965&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Navigation:&lt;/strong&gt; Display &lt;code&gt;Starred&lt;/code&gt; dashboards in the &lt;code&gt;Navbar&lt;/code&gt;. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51038&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51038&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Node Graph Panel:&lt;/strong&gt; Add options to configure units and arc colors. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51057&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51057&lt;/a&gt;, &lt;a href=&#34;https://github.com/connorlindsey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@connorlindsey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OAuth:&lt;/strong&gt; Allow role mapping from GitHub and GitLab groups. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52407&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52407&lt;/a&gt;, &lt;a href=&#34;https://github.com/Jguer&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Jguer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Opentsdb:&lt;/strong&gt; Add tag values into the opentsdb response. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48672&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48672&lt;/a&gt;, &lt;a href=&#34;https://github.com/xy-man&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@xy-man&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OptionsUI:&lt;/strong&gt; UnitPicker now supports isClearable setting. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51064&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51064&lt;/a&gt;, &lt;a href=&#34;https://github.com/ryantxu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ryantxu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PanelEdit:&lt;/strong&gt; Hide multi-/all-select datasource variables in datasource picker. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52142&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52142&lt;/a&gt;, &lt;a href=&#34;https://github.com/eledobleefe&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@eledobleefe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Piechart:&lt;/strong&gt; Implements series override -&amp;gt; hide in area for the legend or tooltip. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51297&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51297&lt;/a&gt;, &lt;a href=&#34;https://github.com/daniellee&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@daniellee&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugin admin:&lt;/strong&gt; Add a page to show where panel plugins are used in dashboards. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50909&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50909&lt;/a&gt;, &lt;a href=&#34;https://github.com/ryantxu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ryantxu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; Add validation for plugin manifest. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52787&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52787&lt;/a&gt;, &lt;a href=&#34;https://github.com/wbrowne&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@wbrowne&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus:&lt;/strong&gt; Move explain section to builder mode. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52935&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52935&lt;/a&gt;, &lt;a href=&#34;https://github.com/itsmylife&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@itsmylife&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus:&lt;/strong&gt; Support 1ms resolution intervals. &lt;a href=&#34;https://github.com/grafana/grafana/pull/44707&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#44707&lt;/a&gt;, &lt;a href=&#34;https://github.com/dankeder&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@dankeder&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus:&lt;/strong&gt; Throw error on direct access. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50162&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50162&lt;/a&gt;, &lt;a href=&#34;https://github.com/aocenas&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@aocenas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RBAC:&lt;/strong&gt; Add RBAC for query caching. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RBAC:&lt;/strong&gt; Add access control metadata to folder dtos. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51158&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51158&lt;/a&gt;, &lt;a href=&#34;https://github.com/kalleep&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kalleep&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RBAC:&lt;/strong&gt; Allow app plugins access restriction. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51524&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51524&lt;/a&gt;, &lt;a href=&#34;https://github.com/gamab&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gamab&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RBAC:&lt;/strong&gt; Rename alerting roles to match naming convention. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50504&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50504&lt;/a&gt;, &lt;a href=&#34;https://github.com/gamab&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gamab&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Report:&lt;/strong&gt; Calculate grid height unit dynamically instead use hardcode values. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reports:&lt;/strong&gt; Add created column in report_dashboards. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reports:&lt;/strong&gt; Add dashboard title in all pdf pages. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reports:&lt;/strong&gt; Allow saving draft reports. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reports:&lt;/strong&gt; Multiple dashboards improvements. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SAML :&lt;/strong&gt; Support Azure Single Sign Out. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SAML:&lt;/strong&gt; Add NameIDFormat in SP metadata. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SAML:&lt;/strong&gt; Improve debug logs for saml logout. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SSE:&lt;/strong&gt; Add noData type. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51973&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51973&lt;/a&gt;, &lt;a href=&#34;https://github.com/kylebrandt&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kylebrandt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Search:&lt;/strong&gt; Filter punctuation and tokenize camel case. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51165&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51165&lt;/a&gt;, &lt;a href=&#34;https://github.com/FZambia&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@FZambia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Search:&lt;/strong&gt; Sync state on read for HA consistency. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50152&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50152&lt;/a&gt;, &lt;a href=&#34;https://github.com/FZambia&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@FZambia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Security:&lt;/strong&gt; Choose Lookup params per auth module (CVE-2022-31107). &lt;a href=&#34;https://github.com/grafana/grafana/pull/52312&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52312&lt;/a&gt;, &lt;a href=&#34;https://github.com/Jguer&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Jguer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Service Accounts:&lt;/strong&gt; Managed permissions for service accounts. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51818&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51818&lt;/a&gt;, &lt;a href=&#34;https://github.com/IevaVasiljeva&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@IevaVasiljeva&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Service accounts:&lt;/strong&gt; Grafana service accounts are enabled by default. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51402&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51402&lt;/a&gt;, &lt;a href=&#34;https://github.com/vtorosyan&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@vtorosyan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ServiceAccounts:&lt;/strong&gt; Add Prometheus metrics service. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51831&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51831&lt;/a&gt;, &lt;a href=&#34;https://github.com/Jguer&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Jguer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ServiceAccounts:&lt;/strong&gt; Add Service Account Token last used at date. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51446&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51446&lt;/a&gt;, &lt;a href=&#34;https://github.com/Jguer&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Jguer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SharePDF:&lt;/strong&gt; Use currently selected variables and time range when generating PDF. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Slider:&lt;/strong&gt; Enforce numeric constraints and styling within the text input. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50905&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50905&lt;/a&gt;, &lt;a href=&#34;https://github.com/drew08t&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@drew08t&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;State Timeline:&lt;/strong&gt; Enable support for annotations. &lt;a href=&#34;https://github.com/grafana/grafana/pull/47887&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#47887&lt;/a&gt;, &lt;a href=&#34;https://github.com/dprokop&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@dprokop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Table panel:&lt;/strong&gt; Add multiple data links support to Default, Image and JSONView cells. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51162&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51162&lt;/a&gt;, &lt;a href=&#34;https://github.com/dprokop&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@dprokop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TeamSync:&lt;/strong&gt; Remove LDAP specific example from team sync. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51368&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51368&lt;/a&gt;, &lt;a href=&#34;https://github.com/Jguer&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Jguer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TeamSync:&lt;/strong&gt; Support case insensitive matches and wildcard groups. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tempo:&lt;/strong&gt; Add context menu to edges. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52396&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52396&lt;/a&gt;, &lt;a href=&#34;https://github.com/joey-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joey-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tempo:&lt;/strong&gt; Consider tempo search out of beta and remove beta badge and feature flags. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50030&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50030&lt;/a&gt;, &lt;a href=&#34;https://github.com/connorlindsey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@connorlindsey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tempo:&lt;/strong&gt; Tempo/Prometheus links select ds in new tab (cmd &#43; click). &lt;a href=&#34;https://github.com/grafana/grafana/pull/52319&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52319&lt;/a&gt;, &lt;a href=&#34;https://github.com/joey-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joey-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Time series panel:&lt;/strong&gt; Hide axis when series is hidden from the visualization. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51432&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51432&lt;/a&gt;, &lt;a href=&#34;https://github.com/dprokop&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@dprokop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TimeSeries:&lt;/strong&gt; Add option for symmetrical y axes (align 0). &lt;a href=&#34;https://github.com/grafana/grafana/pull/52555&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52555&lt;/a&gt;, &lt;a href=&#34;https://github.com/leeoniya&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@leeoniya&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TimeSeries:&lt;/strong&gt; Add option to match axis color to series color. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51437&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51437&lt;/a&gt;, &lt;a href=&#34;https://github.com/leeoniya&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@leeoniya&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TimeSeries:&lt;/strong&gt; Improved constantY rendering parity with Graph (old). &lt;a href=&#34;https://github.com/grafana/grafana/pull/51401&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51401&lt;/a&gt;, &lt;a href=&#34;https://github.com/leeoniya&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@leeoniya&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Timeseries:&lt;/strong&gt; Support multiple timezones in x axis. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52424&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52424&lt;/a&gt;, &lt;a href=&#34;https://github.com/ryantxu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ryantxu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TopNav:&lt;/strong&gt; Adds new feature toggle for upcoming nav. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51115&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51115&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Traces:&lt;/strong&gt; APM table. &lt;a href=&#34;https://github.com/grafana/grafana/pull/48654&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#48654&lt;/a&gt;, &lt;a href=&#34;https://github.com/joey-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joey-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Traces:&lt;/strong&gt; Add absolute time to span details. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50685&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50685&lt;/a&gt;, &lt;a href=&#34;https://github.com/joey-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joey-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Traces:&lt;/strong&gt; Add horizontal scroll. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50278&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50278&lt;/a&gt;, &lt;a href=&#34;https://github.com/joey-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joey-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Traces:&lt;/strong&gt; Consistent span colors for service names. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50782&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50782&lt;/a&gt;, &lt;a href=&#34;https://github.com/joey-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joey-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Traces:&lt;/strong&gt; Move towards using OTEL naming conventions. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51379&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51379&lt;/a&gt;, &lt;a href=&#34;https://github.com/joey-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joey-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Traces:&lt;/strong&gt; Span bar label. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50931&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50931&lt;/a&gt;, &lt;a href=&#34;https://github.com/joey-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joey-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transformations:&lt;/strong&gt; Add standard deviation and variance reducers. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52769&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52769&lt;/a&gt;, &lt;a href=&#34;https://github.com/ryantxu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ryantxu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transforms:&lt;/strong&gt; Add Join by label transformation. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52670&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52670&lt;/a&gt;, &lt;a href=&#34;https://github.com/ryantxu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ryantxu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;URL:&lt;/strong&gt; Encode certain special characters. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51806&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51806&lt;/a&gt;, &lt;a href=&#34;https://github.com/L-M-K-B&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@L-M-K-B&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ValueMappings:&lt;/strong&gt; Make value mapping row focusable. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52337&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52337&lt;/a&gt;, &lt;a href=&#34;https://github.com/lpskdl&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@lpskdl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Variables:&lt;/strong&gt; Add &amp;lsquo;jsonwithoutquote&amp;rsquo; formatting options for variables, and format of variable supports pipeline. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51859&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51859&lt;/a&gt;, &lt;a href=&#34;https://github.com/MicroOps-cn&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@MicroOps-cn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Variables:&lt;/strong&gt; Selectively reload panels on URL update. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51003&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51003&lt;/a&gt;, &lt;a href=&#34;https://github.com/toddtreece&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@toddtreece&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Various Panels:&lt;/strong&gt; Add ability to toggle legend with keyboard shortcut. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52241&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52241&lt;/a&gt;, &lt;a href=&#34;https://github.com/alyssabull&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alyssabull&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;API:&lt;/strong&gt; Fix failing test by initialising legacy guardian when creating folder scenario. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50800&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50800&lt;/a&gt;, &lt;a href=&#34;https://github.com/vicmarbev&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@vicmarbev&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Access control:&lt;/strong&gt; Show dashboard settings to users who can edit dashboard. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52532&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52532&lt;/a&gt;, &lt;a href=&#34;https://github.com/IevaVasiljeva&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@IevaVasiljeva&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix RegExp matchers in frontend for Silences and other previews. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51726&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51726&lt;/a&gt;, &lt;a href=&#34;https://github.com/joeblubaugh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joeblubaugh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix rule API to accept 0 duration of field &lt;code&gt;For&lt;/code&gt;. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50992&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50992&lt;/a&gt;, &lt;a href=&#34;https://github.com/yuri-tceretian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yuri-tceretian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Increase alert rule operation perf by replacing subquery with threshold calculation. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53069&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53069&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexweav&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexweav&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Barchart Panel:&lt;/strong&gt; Fix threshold colors changing when data is refreshed. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52038&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52038&lt;/a&gt;, &lt;a href=&#34;https://github.com/mingozh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@mingozh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard:&lt;/strong&gt; Fix iteration property change triggering unsaved changes warning. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51272&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51272&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboards:&lt;/strong&gt; Disable variable pickers for snapshots. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52827&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52827&lt;/a&gt;, &lt;a href=&#34;https://github.com/joshhunt&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joshhunt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Elasticsearch:&lt;/strong&gt; Always use fixed_interval. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50297&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50297&lt;/a&gt;, &lt;a href=&#34;https://github.com/gabor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gabor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Geomap:&lt;/strong&gt; Fix tooltip offset bug. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52627&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52627&lt;/a&gt;, &lt;a href=&#34;https://github.com/drew08t&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@drew08t&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Geomap:&lt;/strong&gt; Update with template variable change. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52007&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52007&lt;/a&gt;, &lt;a href=&#34;https://github.com/drew08t&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@drew08t&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Fix adding of multiple label filters when parser. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52335&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52335&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Fix support of ad-hoc filters for specific queries. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51232&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51232&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanahuckova&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanahuckova&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Navigation:&lt;/strong&gt; Hide &lt;code&gt;Dashboards&lt;/code&gt;/&lt;code&gt;Starred items&lt;/code&gt; from navbar when unauthenticated. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53051&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53051&lt;/a&gt;, &lt;a href=&#34;https://github.com/ashharrison90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ashharrison90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PasswordReset:&lt;/strong&gt; Enforce password length check on password reset request. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51005&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51005&lt;/a&gt;, &lt;a href=&#34;https://github.com/asymness&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@asymness&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus:&lt;/strong&gt; Fix integer overflow in rate interval calculation on 32-bit architectures. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51508&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51508&lt;/a&gt;, &lt;a href=&#34;https://github.com/andreasgerstmayr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@andreasgerstmayr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Search:&lt;/strong&gt; Fix indexing - re-index after initial provisioning. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50959&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50959&lt;/a&gt;, &lt;a href=&#34;https://github.com/FZambia&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@FZambia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Slider:&lt;/strong&gt; Fixes styling of marker dots. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52678&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52678&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tracing:&lt;/strong&gt; Fix links to traces in Explore. &lt;a href=&#34;https://github.com/grafana/grafana/pull/50113&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50113&lt;/a&gt;, &lt;a href=&#34;https://github.com/connorlindsey&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@connorlindsey&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;breaking-changes&#34;&gt;Breaking changes&lt;/h3&gt;
&lt;p&gt;Some swagger operations and responses have been renamed to match the respective handler names in order to better highlight their relation.
If you use the Swagger specification for generating code, you have to re-generate it and make the necessary adjustments. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/52643&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52643&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The following metrics have been converted to histograms:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;grafana_datasource_request_total&lt;/li&gt;
&lt;li&gt;grafana_datasource_request_duration_seconds&lt;/li&gt;
&lt;li&gt;grafana_datasource_response_size_bytes&lt;/li&gt;
&lt;li&gt;grafana_datasource_request_in_flight&lt;/li&gt;
&lt;li&gt;grafana_plugin_request_duration_milliseconds&lt;/li&gt;
&lt;li&gt;grafana_alerting_rule_evaluation_duration_seconds Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/50420&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50420&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In Elasticsearch versions 7.x, to specify the interval-value we used the &lt;code&gt;interval&lt;/code&gt; property. In Grafana 9.1.0 we switched to use the &lt;code&gt;fixed_interval&lt;/code&gt; property. This makes it to be the same as in Elasticsearch versions 8.x, also this provides a more consistent experience, &lt;code&gt;fixed_interval&lt;/code&gt; is a better match to Grafana&amp;rsquo;s time invervals. For most situations this will not cause any visible change to query results. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/50297&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50297&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;grafana-now-reserves-alert-labels-prefixed-with-grafana_&#34;&gt;Grafana now reserves alert labels prefixed with &lt;code&gt;grafana_&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;Labels prefixed with &lt;code&gt;grafana_&lt;/code&gt; are reserved by Grafana for special use. If a manually configured label is added beginning with &lt;code&gt;grafana_&lt;/code&gt; it may be overwritten in case of collision.&lt;/p&gt;
&lt;p&gt;The current list of labels created by Grafana and available for use anywhere manually configured labels are:&lt;/p&gt;
&lt;section class=&#34;expand-table-wrapper&#34;&gt;&lt;div class=&#34;button-div&#34;&gt;
      &lt;button class=&#34;expand-table-btn&#34;&gt;Expand table&lt;/button&gt;
    &lt;/div&gt;&lt;div class=&#34;responsive-table-wrapper&#34;&gt;
    &lt;table&gt;
      &lt;thead&gt;
          &lt;tr&gt;
              &lt;th&gt;Label&lt;/th&gt;
              &lt;th&gt;Description&lt;/th&gt;
              &lt;th&gt;&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;grafana_folder&lt;/td&gt;
              &lt;td&gt;Title of the folder containing the alert.&lt;/td&gt;
              &lt;td&gt;Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/50262&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50262&lt;/a&gt;&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;In Prometheus, browser access mode was deprecated in Grafana 7.4.0 and removed in 9.0.0. If you used this mode, please switch to server access mode on the datasource configuration page. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/50162&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#50162&lt;/a&gt;&lt;/p&gt;
&lt;h3 id=&#34;plugin-development-fixes--changes&#34;&gt;Plugin development fixes &amp;amp; changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Dropdown:&lt;/strong&gt; New dropdown component. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52684&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52684&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Grafana/UI:&lt;/strong&gt; Add ColorPickerInput component. &lt;a href=&#34;https://github.com/grafana/grafana/pull/52222&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#52222&lt;/a&gt;, &lt;a href=&#34;https://github.com/Clarity-89&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Clarity-89&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; Validate root URLs when signing private plugins via grafana-toolkit. &lt;a href=&#34;https://github.com/grafana/grafana/pull/51968&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#51968&lt;/a&gt;, &lt;a href=&#34;https://github.com/wbrowne&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@wbrowne&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-910-beta1">Release notes for Grafana 9.1.0-beta1&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>API:&lt;/strong> Migrate CSRF to service and support additional options. &lt;a href="https://github.com/grafana/grafana/pull/48120" target="_blank" rel="noopener noreferrer">#48120&lt;/a>, &lt;a href="https://github.com/sakjur" target="_blank" rel="noopener noreferrer">@sakjur&lt;/a>&lt;/li>
&lt;li>&lt;strong>API:&lt;/strong> Move swagger definitions to the handlers and rename operations after them. &lt;a href="https://github.com/grafana/grafana/pull/52643" target="_blank" rel="noopener noreferrer">#52643&lt;/a>, &lt;a href="https://github.com/papagian" target="_blank" rel="noopener noreferrer">@papagian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Access Control:&lt;/strong> Allow org admins to invite new users. &lt;a href="https://github.com/grafana/grafana/pull/52894" target="_blank" rel="noopener noreferrer">#52894&lt;/a>, &lt;a href="https://github.com/IevaVasiljeva" target="_blank" rel="noopener noreferrer">@IevaVasiljeva&lt;/a>&lt;/li>
&lt;li>&lt;strong>AccessControl:&lt;/strong> Check dashboards permission for reports. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add config disabled_labels to disable reserved labels. &lt;a href="https://github.com/grafana/grafana/pull/51832" target="_blank" rel="noopener noreferrer">#51832&lt;/a>, &lt;a href="https://github.com/JacobsonMT" target="_blank" rel="noopener noreferrer">@JacobsonMT&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add custom templated title to Wecom notifier. &lt;a href="https://github.com/grafana/grafana/pull/51529" target="_blank" rel="noopener noreferrer">#51529&lt;/a>, &lt;a href="https://github.com/dingweiqings" target="_blank" rel="noopener noreferrer">@dingweiqings&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add file provisioning for alert rules. &lt;a href="https://github.com/grafana/grafana/pull/51635" target="_blank" rel="noopener noreferrer">#51635&lt;/a>, &lt;a href="https://github.com/JohnnyQQQQ" target="_blank" rel="noopener noreferrer">@JohnnyQQQQ&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add file provisioning for contact points. &lt;a href="https://github.com/grafana/grafana/pull/51924" target="_blank" rel="noopener noreferrer">#51924&lt;/a>, &lt;a href="https://github.com/JohnnyQQQQ" target="_blank" rel="noopener noreferrer">@JohnnyQQQQ&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add file provisioning for mute timings. &lt;a href="https://github.com/grafana/grafana/pull/52936" target="_blank" rel="noopener noreferrer">#52936&lt;/a>, &lt;a href="https://github.com/JohnnyQQQQ" target="_blank" rel="noopener noreferrer">@JohnnyQQQQ&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add file provisioning for notification policies. &lt;a href="https://github.com/grafana/grafana/pull/52877" target="_blank" rel="noopener noreferrer">#52877&lt;/a>, &lt;a href="https://github.com/JohnnyQQQQ" target="_blank" rel="noopener noreferrer">@JohnnyQQQQ&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add file provisioning for text templates. &lt;a href="https://github.com/grafana/grafana/pull/52952" target="_blank" rel="noopener noreferrer">#52952&lt;/a>, &lt;a href="https://github.com/JohnnyQQQQ" target="_blank" rel="noopener noreferrer">@JohnnyQQQQ&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add first Grafana reserved label grafana_folder. &lt;a href="https://github.com/grafana/grafana/pull/50262" target="_blank" rel="noopener noreferrer">#50262&lt;/a>, &lt;a href="https://github.com/JacobsonMT" target="_blank" rel="noopener noreferrer">@JacobsonMT&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add support for images in Kafka alerts. &lt;a href="https://github.com/grafana/grafana/pull/50758" target="_blank" rel="noopener noreferrer">#50758&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Add support for images in VictorOps alerts. &lt;a href="https://github.com/grafana/grafana/pull/50759" target="_blank" rel="noopener noreferrer">#50759&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Adds contact point template syntax highlighting. &lt;a href="https://github.com/grafana/grafana/pull/51559" target="_blank" rel="noopener noreferrer">#51559&lt;/a>, &lt;a href="https://github.com/gillesdemey" target="_blank" rel="noopener noreferrer">@gillesdemey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Adds visual tokens for templates. &lt;a href="https://github.com/grafana/grafana/pull/51376" target="_blank" rel="noopener noreferrer">#51376&lt;/a>, &lt;a href="https://github.com/gillesdemey" target="_blank" rel="noopener noreferrer">@gillesdemey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Alert rules pagination. &lt;a href="https://github.com/grafana/grafana/pull/50612" target="_blank" rel="noopener noreferrer">#50612&lt;/a>, &lt;a href="https://github.com/konrad147" target="_blank" rel="noopener noreferrer">@konrad147&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Change &lt;strong>alertScreenshotToken&lt;/strong> to &lt;strong>alertImageToken&lt;/strong>. &lt;a href="https://github.com/grafana/grafana/pull/50771" target="_blank" rel="noopener noreferrer">#50771&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Configure alert manager data source as an external AM. &lt;a href="https://github.com/grafana/grafana/pull/52081" target="_blank" rel="noopener noreferrer">#52081&lt;/a>, &lt;a href="https://github.com/konrad147" target="_blank" rel="noopener noreferrer">@konrad147&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Do not include button in googlechat notification if URL invalid. &lt;a href="https://github.com/grafana/grafana/pull/47317" target="_blank" rel="noopener noreferrer">#47317&lt;/a>, &lt;a href="https://github.com/j6s" target="_blank" rel="noopener noreferrer">@j6s&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Group alert state history by labels and allow filtering. &lt;a href="https://github.com/grafana/grafana/pull/52784" target="_blank" rel="noopener noreferrer">#52784&lt;/a>, &lt;a href="https://github.com/gillesdemey" target="_blank" rel="noopener noreferrer">@gillesdemey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Make ticker to tick at predictable time. &lt;a href="https://github.com/grafana/grafana/pull/50197" target="_blank" rel="noopener noreferrer">#50197&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Persist rule position in the group. &lt;a href="https://github.com/grafana/grafana/pull/50051" target="_blank" rel="noopener noreferrer">#50051&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Prevent evaluation if &amp;ldquo;for&amp;rdquo; shorter than &amp;ldquo;evaluate&amp;rdquo;. &lt;a href="https://github.com/grafana/grafana/pull/51797" target="_blank" rel="noopener noreferrer">#51797&lt;/a>, &lt;a href="https://github.com/peterholmberg" target="_blank" rel="noopener noreferrer">@peterholmberg&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Provisioning UI. &lt;a href="https://github.com/grafana/grafana/pull/50776" target="_blank" rel="noopener noreferrer">#50776&lt;/a>, &lt;a href="https://github.com/gillesdemey" target="_blank" rel="noopener noreferrer">@gillesdemey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Rule api to fail update if provisioned rules are affected. &lt;a href="https://github.com/grafana/grafana/pull/50835" target="_blank" rel="noopener noreferrer">#50835&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Scheduler to drop ticks if a rule&amp;rsquo;s evaluation is too slow. &lt;a href="https://github.com/grafana/grafana/pull/48885" target="_blank" rel="noopener noreferrer">#48885&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Show evaluation interval global limit warning. &lt;a href="https://github.com/grafana/grafana/pull/52942" target="_blank" rel="noopener noreferrer">#52942&lt;/a>, &lt;a href="https://github.com/konrad147" target="_blank" rel="noopener noreferrer">@konrad147&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> State manager to use tick time to determine stale states. &lt;a href="https://github.com/grafana/grafana/pull/50991" target="_blank" rel="noopener noreferrer">#50991&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Support for optimistic locking for alert rules. &lt;a href="https://github.com/grafana/grafana/pull/50274" target="_blank" rel="noopener noreferrer">#50274&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Update RBAC for alert rules to consider access to rule as access to group it belongs. &lt;a href="https://github.com/grafana/grafana/pull/49033" target="_blank" rel="noopener noreferrer">#49033&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Update default route groupBy to [grafana_folder, alertname]. &lt;a href="https://github.com/grafana/grafana/pull/50052" target="_blank" rel="noopener noreferrer">#50052&lt;/a>, &lt;a href="https://github.com/JacobsonMT" target="_blank" rel="noopener noreferrer">@JacobsonMT&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alertmanager:&lt;/strong> Adding SigV4 Authentication to Alertmanager Datasource. &lt;a href="https://github.com/grafana/grafana/pull/49718" target="_blank" rel="noopener noreferrer">#49718&lt;/a>, &lt;a href="https://github.com/lewinkedrs" target="_blank" rel="noopener noreferrer">@lewinkedrs&lt;/a>&lt;/li>
&lt;li>&lt;strong>Analytics:&lt;/strong> Save all view time dates as UTC. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Annotations:&lt;/strong> Migrate dashboardId to dashboardUID. &lt;a href="https://github.com/grafana/grafana/pull/52588" target="_blank" rel="noopener noreferrer">#52588&lt;/a>, &lt;a href="https://github.com/lpskdl" target="_blank" rel="noopener noreferrer">@lpskdl&lt;/a>&lt;/li>
&lt;li>&lt;strong>Auditing:&lt;/strong> Allow users to have more verbose logs. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Auth:&lt;/strong> Add lookup params for saml and LDAP sync. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Auth:&lt;/strong> Add option for case insensitive login. &lt;a href="https://github.com/grafana/grafana/pull/49262" target="_blank" rel="noopener noreferrer">#49262&lt;/a>, &lt;a href="https://github.com/Jguer" target="_blank" rel="noopener noreferrer">@Jguer&lt;/a>&lt;/li>
&lt;li>&lt;strong>Auth:&lt;/strong> Case insensitive ids duplicate usagestats. &lt;a href="https://github.com/grafana/grafana/pull/50724" target="_blank" rel="noopener noreferrer">#50724&lt;/a>, &lt;a href="https://github.com/eleijonmarck" target="_blank" rel="noopener noreferrer">@eleijonmarck&lt;/a>&lt;/li>
&lt;li>&lt;strong>Auth:&lt;/strong> Implement Token URL Auth. &lt;a href="https://github.com/grafana/grafana/pull/52578" target="_blank" rel="noopener noreferrer">#52578&lt;/a>, &lt;a href="https://github.com/Jguer" target="_blank" rel="noopener noreferrer">@Jguer&lt;/a>&lt;/li>
&lt;li>&lt;strong>Auth:&lt;/strong> Implement Token URL JWT Auth. &lt;a href="https://github.com/grafana/grafana/pull/52662" target="_blank" rel="noopener noreferrer">#52662&lt;/a>, &lt;a href="https://github.com/Jguer" target="_blank" rel="noopener noreferrer">@Jguer&lt;/a>&lt;/li>
&lt;li>&lt;strong>Auth:&lt;/strong> Lockdown non-editables in frontend when external auth is configured. &lt;a href="https://github.com/grafana/grafana/pull/52160" target="_blank" rel="noopener noreferrer">#52160&lt;/a>, &lt;a href="https://github.com/Jguer" target="_blank" rel="noopener noreferrer">@Jguer&lt;/a>&lt;/li>
&lt;li>&lt;strong>Azure Monitor:&lt;/strong> Add new dashboard with geo map for app insights test availability. &lt;a href="https://github.com/grafana/grafana/pull/52494" target="_blank" rel="noopener noreferrer">#52494&lt;/a>, &lt;a href="https://github.com/jcolladokuri" target="_blank" rel="noopener noreferrer">@jcolladokuri&lt;/a>&lt;/li>
&lt;li>&lt;strong>Azure Monitor:&lt;/strong> New template variable editor. &lt;a href="https://github.com/grafana/grafana/pull/52594" target="_blank" rel="noopener noreferrer">#52594&lt;/a>, &lt;a href="https://github.com/andresmgot" target="_blank" rel="noopener noreferrer">@andresmgot&lt;/a>&lt;/li>
&lt;li>&lt;strong>Azure Monitor:&lt;/strong> Restore Metrics query parameters: subscription, resourceGroup, metricNamespace and resourceName. &lt;a href="https://github.com/grafana/grafana/pull/52897" target="_blank" rel="noopener noreferrer">#52897&lt;/a>, &lt;a href="https://github.com/andresmgot" target="_blank" rel="noopener noreferrer">@andresmgot&lt;/a>&lt;/li>
&lt;li>&lt;strong>Chore:&lt;/strong> Add dashboard UID as query parameter of Get annotation endpoint. &lt;a href="https://github.com/grafana/grafana/pull/52764" target="_blank" rel="noopener noreferrer">#52764&lt;/a>, &lt;a href="https://github.com/ying-jeanne" target="_blank" rel="noopener noreferrer">@ying-jeanne&lt;/a>&lt;/li>
&lt;li>&lt;strong>Chore:&lt;/strong> Remove jest-coverage-badges dep from toolkit. &lt;a href="https://github.com/grafana/grafana/pull/49883" target="_blank" rel="noopener noreferrer">#49883&lt;/a>, &lt;a href="https://github.com/zoltanbedi" target="_blank" rel="noopener noreferrer">@zoltanbedi&lt;/a>&lt;/li>
&lt;li>&lt;strong>Chore:&lt;/strong> Rename dashboardUID to dashboardUIDs in search endpoint and up…. &lt;a href="https://github.com/grafana/grafana/pull/52766" target="_blank" rel="noopener noreferrer">#52766&lt;/a>, &lt;a href="https://github.com/ying-jeanne" target="_blank" rel="noopener noreferrer">@ying-jeanne&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Add default log groups to config page. &lt;a href="https://github.com/grafana/grafana/pull/49286" target="_blank" rel="noopener noreferrer">#49286&lt;/a>, &lt;a href="https://github.com/iwysiu" target="_blank" rel="noopener noreferrer">@iwysiu&lt;/a>&lt;/li>
&lt;li>&lt;strong>CommandPalette:&lt;/strong> Populate dashboard search when the palette is opened. &lt;a href="https://github.com/grafana/grafana/pull/51293" target="_blank" rel="noopener noreferrer">#51293&lt;/a>, &lt;a href="https://github.com/ryantxu" target="_blank" rel="noopener noreferrer">@ryantxu&lt;/a>&lt;/li>
&lt;li>&lt;strong>Core Plugins:&lt;/strong> Add support for HTTP logger. &lt;a href="https://github.com/grafana/grafana/pull/46578" target="_blank" rel="noopener noreferrer">#46578&lt;/a>, &lt;a href="https://github.com/toddtreece" target="_blank" rel="noopener noreferrer">@toddtreece&lt;/a>&lt;/li>
&lt;li>&lt;strong>Correlations:&lt;/strong> Add CreateCorrelation HTTP API. &lt;a href="https://github.com/grafana/grafana/pull/51630" target="_blank" rel="noopener noreferrer">#51630&lt;/a>, &lt;a href="https://github.com/Elfo404" target="_blank" rel="noopener noreferrer">@Elfo404&lt;/a>&lt;/li>
&lt;li>&lt;strong>Correlations:&lt;/strong> Add DeleteCorrelation HTTP API. &lt;a href="https://github.com/grafana/grafana/pull/51801" target="_blank" rel="noopener noreferrer">#51801&lt;/a>, &lt;a href="https://github.com/Elfo404" target="_blank" rel="noopener noreferrer">@Elfo404&lt;/a>&lt;/li>
&lt;li>&lt;strong>Custom branding:&lt;/strong> Add UI for setting configuration. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Custom branding:&lt;/strong> Add custom branding service (early access). (Enterprise)&lt;/li>
&lt;li>&lt;strong>Data Connections:&lt;/strong> Create a new top-level page. &lt;a href="https://github.com/grafana/grafana/pull/50018" target="_blank" rel="noopener noreferrer">#50018&lt;/a>, &lt;a href="https://github.com/leventebalogh" target="_blank" rel="noopener noreferrer">@leventebalogh&lt;/a>&lt;/li>
&lt;li>&lt;strong>DataSource:&lt;/strong> Allow data source plugins to set query default values. &lt;a href="https://github.com/grafana/grafana/pull/49581" target="_blank" rel="noopener noreferrer">#49581&lt;/a>, &lt;a href="https://github.com/sunker" target="_blank" rel="noopener noreferrer">@sunker&lt;/a>&lt;/li>
&lt;li>&lt;strong>Docs:&lt;/strong> CSRF add configuration options and documentation for additional headers and origins. &lt;a href="https://github.com/grafana/grafana/pull/50473" target="_blank" rel="noopener noreferrer">#50473&lt;/a>, &lt;a href="https://github.com/eleijonmarck" target="_blank" rel="noopener noreferrer">@eleijonmarck&lt;/a>&lt;/li>
&lt;li>&lt;strong>Elasticsearch:&lt;/strong> Added &lt;code>modifyQuery&lt;/code> method to add filters in Explore. &lt;a href="https://github.com/grafana/grafana/pull/52313" target="_blank" rel="noopener noreferrer">#52313&lt;/a>, &lt;a href="https://github.com/svennergr" target="_blank" rel="noopener noreferrer">@svennergr&lt;/a>&lt;/li>
&lt;li>&lt;strong>Explore:&lt;/strong> Add ability to include tags in trace to metrics queries. &lt;a href="https://github.com/grafana/grafana/pull/49433" target="_blank" rel="noopener noreferrer">#49433&lt;/a>, &lt;a href="https://github.com/connorlindsey" target="_blank" rel="noopener noreferrer">@connorlindsey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Explore:&lt;/strong> Download and upload service graphs for Tempo. &lt;a href="https://github.com/grafana/grafana/pull/50260" target="_blank" rel="noopener noreferrer">#50260&lt;/a>, &lt;a href="https://github.com/connorlindsey" target="_blank" rel="noopener noreferrer">@connorlindsey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Explore:&lt;/strong> Make service graph visualization use available vertical space. &lt;a href="https://github.com/grafana/grafana/pull/50518" target="_blank" rel="noopener noreferrer">#50518&lt;/a>, &lt;a href="https://github.com/connorlindsey" target="_blank" rel="noopener noreferrer">@connorlindsey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Explore:&lt;/strong> Reset Graph overrides if underlying series changes. &lt;a href="https://github.com/grafana/grafana/pull/49680" target="_blank" rel="noopener noreferrer">#49680&lt;/a>, &lt;a href="https://github.com/Elfo404" target="_blank" rel="noopener noreferrer">@Elfo404&lt;/a>&lt;/li>
&lt;li>&lt;strong>Explore:&lt;/strong> Sort trace process attributes alphabetically. &lt;a href="https://github.com/grafana/grafana/pull/51261" target="_blank" rel="noopener noreferrer">#51261&lt;/a>, &lt;a href="https://github.com/connorlindsey" target="_blank" rel="noopener noreferrer">@connorlindsey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Frontend Logging:&lt;/strong> Integrate grafana javascript agent. &lt;a href="https://github.com/grafana/grafana/pull/50801" target="_blank" rel="noopener noreferrer">#50801&lt;/a>, &lt;a href="https://github.com/tolzhabayev" target="_blank" rel="noopener noreferrer">@tolzhabayev&lt;/a>&lt;/li>
&lt;li>&lt;strong>Geomap:&lt;/strong> Add ability to select a data query filter for each layer. &lt;a href="https://github.com/grafana/grafana/pull/49966" target="_blank" rel="noopener noreferrer">#49966&lt;/a>, &lt;a href="https://github.com/mmandrus" target="_blank" rel="noopener noreferrer">@mmandrus&lt;/a>&lt;/li>
&lt;li>&lt;strong>Geomap:&lt;/strong> Route/path visualization. &lt;a href="https://github.com/grafana/grafana/pull/43554" target="_blank" rel="noopener noreferrer">#43554&lt;/a>, &lt;a href="https://github.com/alexanderzobnin" target="_blank" rel="noopener noreferrer">@alexanderzobnin&lt;/a>&lt;/li>
&lt;li>&lt;strong>GeomapPanel:&lt;/strong> Add base types to data layer options. &lt;a href="https://github.com/grafana/grafana/pull/50053" target="_blank" rel="noopener noreferrer">#50053&lt;/a>, &lt;a href="https://github.com/drew08t" target="_blank" rel="noopener noreferrer">@drew08t&lt;/a>&lt;/li>
&lt;li>&lt;strong>Graph Panel:&lt;/strong> Add feature toggle that will allow automatic migration to timeseries panel. &lt;a href="https://github.com/grafana/grafana/pull/50631" target="_blank" rel="noopener noreferrer">#50631&lt;/a>, &lt;a href="https://github.com/ryantxu" target="_blank" rel="noopener noreferrer">@ryantxu&lt;/a>&lt;/li>
&lt;li>&lt;strong>Graphite:&lt;/strong> Introduce new query types in annotation editor. &lt;a href="https://github.com/grafana/grafana/pull/52341" target="_blank" rel="noopener noreferrer">#52341&lt;/a>, &lt;a href="https://github.com/itsmylife" target="_blank" rel="noopener noreferrer">@itsmylife&lt;/a>&lt;/li>
&lt;li>&lt;strong>Infra:&lt;/strong> Pass custom headers in resource request. &lt;a href="https://github.com/grafana/grafana/pull/51291" target="_blank" rel="noopener noreferrer">#51291&lt;/a>, &lt;a href="https://github.com/aocenas" target="_blank" rel="noopener noreferrer">@aocenas&lt;/a>&lt;/li>
&lt;li>&lt;strong>Insights:&lt;/strong> Add RBAC for insights features. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Instrumentation:&lt;/strong> Add more buckets to the HTTP request histogram. &lt;a href="https://github.com/grafana/grafana/pull/51492" target="_blank" rel="noopener noreferrer">#51492&lt;/a>, &lt;a href="https://github.com/bergquist" target="_blank" rel="noopener noreferrer">@bergquist&lt;/a>&lt;/li>
&lt;li>&lt;strong>Instrumentation:&lt;/strong> Collect database connection stats. &lt;a href="https://github.com/grafana/grafana/pull/52797" target="_blank" rel="noopener noreferrer">#52797&lt;/a>, &lt;a href="https://github.com/bergquist" target="_blank" rel="noopener noreferrer">@bergquist&lt;/a>&lt;/li>
&lt;li>&lt;strong>Instrumentation:&lt;/strong> Convert some metrics to histograms. &lt;a href="https://github.com/grafana/grafana/pull/50420" target="_blank" rel="noopener noreferrer">#50420&lt;/a>, &lt;a href="https://github.com/SuperQ" target="_blank" rel="noopener noreferrer">@SuperQ&lt;/a>&lt;/li>
&lt;li>&lt;strong>Jaeger:&lt;/strong> Add support for variables. &lt;a href="https://github.com/grafana/grafana/pull/50500" target="_blank" rel="noopener noreferrer">#50500&lt;/a>, &lt;a href="https://github.com/joey-grafana" target="_blank" rel="noopener noreferrer">@joey-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>LDAP:&lt;/strong> Allow specifying LDAP timeout. &lt;a href="https://github.com/grafana/grafana/pull/48870" target="_blank" rel="noopener noreferrer">#48870&lt;/a>, &lt;a href="https://github.com/hannes-256" target="_blank" rel="noopener noreferrer">@hannes-256&lt;/a>&lt;/li>
&lt;li>&lt;strong>LibraryPanels:&lt;/strong> Require only viewer permissions to use a Library Panel. &lt;a href="https://github.com/grafana/grafana/pull/50241" target="_blank" rel="noopener noreferrer">#50241&lt;/a>, &lt;a href="https://github.com/joshhunt" target="_blank" rel="noopener noreferrer">@joshhunt&lt;/a>&lt;/li>
&lt;li>&lt;strong>Licensing:&lt;/strong> Usage-based billing reporting enhancements. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Logs:&lt;/strong> Handle clicks on legend labels in histogram. &lt;a href="https://github.com/grafana/grafana/pull/49931" target="_blank" rel="noopener noreferrer">#49931&lt;/a>, &lt;a href="https://github.com/gabor" target="_blank" rel="noopener noreferrer">@gabor&lt;/a>&lt;/li>
&lt;li>&lt;strong>Logs:&lt;/strong> Improve the color for unknown log level. &lt;a href="https://github.com/grafana/grafana/pull/52711" target="_blank" rel="noopener noreferrer">#52711&lt;/a>, &lt;a href="https://github.com/gabor" target="_blank" rel="noopener noreferrer">@gabor&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki/Logs:&lt;/strong> Make it possible to copy log values to clipboard. &lt;a href="https://github.com/grafana/grafana/pull/50914" target="_blank" rel="noopener noreferrer">#50914&lt;/a>, &lt;a href="https://github.com/Seyaji" target="_blank" rel="noopener noreferrer">@Seyaji&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Add hint for pipeline error to query builder. &lt;a href="https://github.com/grafana/grafana/pull/52134" target="_blank" rel="noopener noreferrer">#52134&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Add hints for level-like labels. &lt;a href="https://github.com/grafana/grafana/pull/52414" target="_blank" rel="noopener noreferrer">#52414&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Add support for IP label and line filter in query builder. &lt;a href="https://github.com/grafana/grafana/pull/52658" target="_blank" rel="noopener noreferrer">#52658&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Add unwrap with conversion function to builder. &lt;a href="https://github.com/grafana/grafana/pull/52639" target="_blank" rel="noopener noreferrer">#52639&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Implement hints for query builder. &lt;a href="https://github.com/grafana/grafana/pull/51795" target="_blank" rel="noopener noreferrer">#51795&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Move explain section to builder mode. &lt;a href="https://github.com/grafana/grafana/pull/52879" target="_blank" rel="noopener noreferrer">#52879&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Show label options for unwrap operation. &lt;a href="https://github.com/grafana/grafana/pull/52810" target="_blank" rel="noopener noreferrer">#52810&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Support json parser with expressions in query builder. &lt;a href="https://github.com/grafana/grafana/pull/51965" target="_blank" rel="noopener noreferrer">#51965&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Navigation:&lt;/strong> Display &lt;code>Starred&lt;/code> dashboards in the &lt;code>Navbar&lt;/code>. &lt;a href="https://github.com/grafana/grafana/pull/51038" target="_blank" rel="noopener noreferrer">#51038&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>Node Graph Panel:&lt;/strong> Add options to configure units and arc colors. &lt;a href="https://github.com/grafana/grafana/pull/51057" target="_blank" rel="noopener noreferrer">#51057&lt;/a>, &lt;a href="https://github.com/connorlindsey" target="_blank" rel="noopener noreferrer">@connorlindsey&lt;/a>&lt;/li>
&lt;li>&lt;strong>OAuth:&lt;/strong> Allow role mapping from GitHub and GitLab groups. &lt;a href="https://github.com/grafana/grafana/pull/52407" target="_blank" rel="noopener noreferrer">#52407&lt;/a>, &lt;a href="https://github.com/Jguer" target="_blank" rel="noopener noreferrer">@Jguer&lt;/a>&lt;/li>
&lt;li>&lt;strong>Opentsdb:&lt;/strong> Add tag values into the opentsdb response. &lt;a href="https://github.com/grafana/grafana/pull/48672" target="_blank" rel="noopener noreferrer">#48672&lt;/a>, &lt;a href="https://github.com/xy-man" target="_blank" rel="noopener noreferrer">@xy-man&lt;/a>&lt;/li>
&lt;li>&lt;strong>OptionsUI:&lt;/strong> UnitPicker now supports isClearable setting. &lt;a href="https://github.com/grafana/grafana/pull/51064" target="_blank" rel="noopener noreferrer">#51064&lt;/a>, &lt;a href="https://github.com/ryantxu" target="_blank" rel="noopener noreferrer">@ryantxu&lt;/a>&lt;/li>
&lt;li>&lt;strong>PanelEdit:&lt;/strong> Hide multi-/all-select datasource variables in datasource picker. &lt;a href="https://github.com/grafana/grafana/pull/52142" target="_blank" rel="noopener noreferrer">#52142&lt;/a>, &lt;a href="https://github.com/eledobleefe" target="_blank" rel="noopener noreferrer">@eledobleefe&lt;/a>&lt;/li>
&lt;li>&lt;strong>Piechart:&lt;/strong> Implements series override -&amp;gt; hide in area for the legend or tooltip. &lt;a href="https://github.com/grafana/grafana/pull/51297" target="_blank" rel="noopener noreferrer">#51297&lt;/a>, &lt;a href="https://github.com/daniellee" target="_blank" rel="noopener noreferrer">@daniellee&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugin admin:&lt;/strong> Add a page to show where panel plugins are used in dashboards. &lt;a href="https://github.com/grafana/grafana/pull/50909" target="_blank" rel="noopener noreferrer">#50909&lt;/a>, &lt;a href="https://github.com/ryantxu" target="_blank" rel="noopener noreferrer">@ryantxu&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins:&lt;/strong> Add validation for plugin manifest. &lt;a href="https://github.com/grafana/grafana/pull/52787" target="_blank" rel="noopener noreferrer">#52787&lt;/a>, &lt;a href="https://github.com/wbrowne" target="_blank" rel="noopener noreferrer">@wbrowne&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus:&lt;/strong> Move explain section to builder mode. &lt;a href="https://github.com/grafana/grafana/pull/52935" target="_blank" rel="noopener noreferrer">#52935&lt;/a>, &lt;a href="https://github.com/itsmylife" target="_blank" rel="noopener noreferrer">@itsmylife&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus:&lt;/strong> Support 1ms resolution intervals. &lt;a href="https://github.com/grafana/grafana/pull/44707" target="_blank" rel="noopener noreferrer">#44707&lt;/a>, &lt;a href="https://github.com/dankeder" target="_blank" rel="noopener noreferrer">@dankeder&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus:&lt;/strong> Throw error on direct access. &lt;a href="https://github.com/grafana/grafana/pull/50162" target="_blank" rel="noopener noreferrer">#50162&lt;/a>, &lt;a href="https://github.com/aocenas" target="_blank" rel="noopener noreferrer">@aocenas&lt;/a>&lt;/li>
&lt;li>&lt;strong>RBAC:&lt;/strong> Add RBAC for query caching. (Enterprise)&lt;/li>
&lt;li>&lt;strong>RBAC:&lt;/strong> Add access control metadata to folder dtos. &lt;a href="https://github.com/grafana/grafana/pull/51158" target="_blank" rel="noopener noreferrer">#51158&lt;/a>, &lt;a href="https://github.com/kalleep" target="_blank" rel="noopener noreferrer">@kalleep&lt;/a>&lt;/li>
&lt;li>&lt;strong>RBAC:&lt;/strong> Allow app plugins access restriction. &lt;a href="https://github.com/grafana/grafana/pull/51524" target="_blank" rel="noopener noreferrer">#51524&lt;/a>, &lt;a href="https://github.com/gamab" target="_blank" rel="noopener noreferrer">@gamab&lt;/a>&lt;/li>
&lt;li>&lt;strong>RBAC:&lt;/strong> Rename alerting roles to match naming convention. &lt;a href="https://github.com/grafana/grafana/pull/50504" target="_blank" rel="noopener noreferrer">#50504&lt;/a>, &lt;a href="https://github.com/gamab" target="_blank" rel="noopener noreferrer">@gamab&lt;/a>&lt;/li>
&lt;li>&lt;strong>Report:&lt;/strong> Calculate grid height unit dynamically instead use hardcode values. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Reports:&lt;/strong> Add created column in report_dashboards. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Reports:&lt;/strong> Add dashboard title in all pdf pages. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Reports:&lt;/strong> Allow saving draft reports. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Reports:&lt;/strong> Multiple dashboards improvements. (Enterprise)&lt;/li>
&lt;li>&lt;strong>SAML :&lt;/strong> Support Azure Single Sign Out. (Enterprise)&lt;/li>
&lt;li>&lt;strong>SAML:&lt;/strong> Add NameIDFormat in SP metadata. (Enterprise)&lt;/li>
&lt;li>&lt;strong>SAML:&lt;/strong> Improve debug logs for saml logout. (Enterprise)&lt;/li>
&lt;li>&lt;strong>SSE:&lt;/strong> Add noData type. &lt;a href="https://github.com/grafana/grafana/pull/51973" target="_blank" rel="noopener noreferrer">#51973&lt;/a>, &lt;a href="https://github.com/kylebrandt" target="_blank" rel="noopener noreferrer">@kylebrandt&lt;/a>&lt;/li>
&lt;li>&lt;strong>Search:&lt;/strong> Filter punctuation and tokenize camel case. &lt;a href="https://github.com/grafana/grafana/pull/51165" target="_blank" rel="noopener noreferrer">#51165&lt;/a>, &lt;a href="https://github.com/FZambia" target="_blank" rel="noopener noreferrer">@FZambia&lt;/a>&lt;/li>
&lt;li>&lt;strong>Search:&lt;/strong> Sync state on read for HA consistency. &lt;a href="https://github.com/grafana/grafana/pull/50152" target="_blank" rel="noopener noreferrer">#50152&lt;/a>, &lt;a href="https://github.com/FZambia" target="_blank" rel="noopener noreferrer">@FZambia&lt;/a>&lt;/li>
&lt;li>&lt;strong>Security:&lt;/strong> Choose Lookup params per auth module (CVE-2022-31107). &lt;a href="https://github.com/grafana/grafana/pull/52312" target="_blank" rel="noopener noreferrer">#52312&lt;/a>, &lt;a href="https://github.com/Jguer" target="_blank" rel="noopener noreferrer">@Jguer&lt;/a>&lt;/li>
&lt;li>&lt;strong>Service Accounts:&lt;/strong> Managed permissions for service accounts. &lt;a href="https://github.com/grafana/grafana/pull/51818" target="_blank" rel="noopener noreferrer">#51818&lt;/a>, &lt;a href="https://github.com/IevaVasiljeva" target="_blank" rel="noopener noreferrer">@IevaVasiljeva&lt;/a>&lt;/li>
&lt;li>&lt;strong>Service accounts:&lt;/strong> Grafana service accounts are enabled by default. &lt;a href="https://github.com/grafana/grafana/pull/51402" target="_blank" rel="noopener noreferrer">#51402&lt;/a>, &lt;a href="https://github.com/vtorosyan" target="_blank" rel="noopener noreferrer">@vtorosyan&lt;/a>&lt;/li>
&lt;li>&lt;strong>ServiceAccounts:&lt;/strong> Add Prometheus metrics service. &lt;a href="https://github.com/grafana/grafana/pull/51831" target="_blank" rel="noopener noreferrer">#51831&lt;/a>, &lt;a href="https://github.com/Jguer" target="_blank" rel="noopener noreferrer">@Jguer&lt;/a>&lt;/li>
&lt;li>&lt;strong>ServiceAccounts:&lt;/strong> Add Service Account Token last used at date. &lt;a href="https://github.com/grafana/grafana/pull/51446" target="_blank" rel="noopener noreferrer">#51446&lt;/a>, &lt;a href="https://github.com/Jguer" target="_blank" rel="noopener noreferrer">@Jguer&lt;/a>&lt;/li>
&lt;li>&lt;strong>SharePDF:&lt;/strong> Use currently selected variables and time range when generating PDF. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Slider:&lt;/strong> Enforce numeric constraints and styling within the text input. &lt;a href="https://github.com/grafana/grafana/pull/50905" target="_blank" rel="noopener noreferrer">#50905&lt;/a>, &lt;a href="https://github.com/drew08t" target="_blank" rel="noopener noreferrer">@drew08t&lt;/a>&lt;/li>
&lt;li>&lt;strong>State Timeline:&lt;/strong> Enable support for annotations. &lt;a href="https://github.com/grafana/grafana/pull/47887" target="_blank" rel="noopener noreferrer">#47887&lt;/a>, &lt;a href="https://github.com/dprokop" target="_blank" rel="noopener noreferrer">@dprokop&lt;/a>&lt;/li>
&lt;li>&lt;strong>Table panel:&lt;/strong> Add multiple data links support to Default, Image and JSONView cells. &lt;a href="https://github.com/grafana/grafana/pull/51162" target="_blank" rel="noopener noreferrer">#51162&lt;/a>, &lt;a href="https://github.com/dprokop" target="_blank" rel="noopener noreferrer">@dprokop&lt;/a>&lt;/li>
&lt;li>&lt;strong>TeamSync:&lt;/strong> Remove LDAP specific example from team sync. &lt;a href="https://github.com/grafana/grafana/pull/51368" target="_blank" rel="noopener noreferrer">#51368&lt;/a>, &lt;a href="https://github.com/Jguer" target="_blank" rel="noopener noreferrer">@Jguer&lt;/a>&lt;/li>
&lt;li>&lt;strong>TeamSync:&lt;/strong> Support case insensitive matches and wildcard groups. (Enterprise)&lt;/li>
&lt;li>&lt;strong>Tempo:&lt;/strong> Add context menu to edges. &lt;a href="https://github.com/grafana/grafana/pull/52396" target="_blank" rel="noopener noreferrer">#52396&lt;/a>, &lt;a href="https://github.com/joey-grafana" target="_blank" rel="noopener noreferrer">@joey-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Tempo:&lt;/strong> Consider tempo search out of beta and remove beta badge and feature flags. &lt;a href="https://github.com/grafana/grafana/pull/50030" target="_blank" rel="noopener noreferrer">#50030&lt;/a>, &lt;a href="https://github.com/connorlindsey" target="_blank" rel="noopener noreferrer">@connorlindsey&lt;/a>&lt;/li>
&lt;li>&lt;strong>Tempo:&lt;/strong> Tempo/Prometheus links select ds in new tab (cmd + click). &lt;a href="https://github.com/grafana/grafana/pull/52319" target="_blank" rel="noopener noreferrer">#52319&lt;/a>, &lt;a href="https://github.com/joey-grafana" target="_blank" rel="noopener noreferrer">@joey-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Time series panel:&lt;/strong> Hide axis when series is hidden from the visualization. &lt;a href="https://github.com/grafana/grafana/pull/51432" target="_blank" rel="noopener noreferrer">#51432&lt;/a>, &lt;a href="https://github.com/dprokop" target="_blank" rel="noopener noreferrer">@dprokop&lt;/a>&lt;/li>
&lt;li>&lt;strong>TimeSeries:&lt;/strong> Add option for symmetrical y axes (align 0). &lt;a href="https://github.com/grafana/grafana/pull/52555" target="_blank" rel="noopener noreferrer">#52555&lt;/a>, &lt;a href="https://github.com/leeoniya" target="_blank" rel="noopener noreferrer">@leeoniya&lt;/a>&lt;/li>
&lt;li>&lt;strong>TimeSeries:&lt;/strong> Add option to match axis color to series color. &lt;a href="https://github.com/grafana/grafana/pull/51437" target="_blank" rel="noopener noreferrer">#51437&lt;/a>, &lt;a href="https://github.com/leeoniya" target="_blank" rel="noopener noreferrer">@leeoniya&lt;/a>&lt;/li>
&lt;li>&lt;strong>TimeSeries:&lt;/strong> Improved constantY rendering parity with Graph (old). &lt;a href="https://github.com/grafana/grafana/pull/51401" target="_blank" rel="noopener noreferrer">#51401&lt;/a>, &lt;a href="https://github.com/leeoniya" target="_blank" rel="noopener noreferrer">@leeoniya&lt;/a>&lt;/li>
&lt;li>&lt;strong>Timeseries:&lt;/strong> Support multiple timezones in x axis. &lt;a href="https://github.com/grafana/grafana/pull/52424" target="_blank" rel="noopener noreferrer">#52424&lt;/a>, &lt;a href="https://github.com/ryantxu" target="_blank" rel="noopener noreferrer">@ryantxu&lt;/a>&lt;/li>
&lt;li>&lt;strong>TopNav:&lt;/strong> Adds new feature toggle for upcoming nav. &lt;a href="https://github.com/grafana/grafana/pull/51115" target="_blank" rel="noopener noreferrer">#51115&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Traces:&lt;/strong> APM table. &lt;a href="https://github.com/grafana/grafana/pull/48654" target="_blank" rel="noopener noreferrer">#48654&lt;/a>, &lt;a href="https://github.com/joey-grafana" target="_blank" rel="noopener noreferrer">@joey-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Traces:&lt;/strong> Add absolute time to span details. &lt;a href="https://github.com/grafana/grafana/pull/50685" target="_blank" rel="noopener noreferrer">#50685&lt;/a>, &lt;a href="https://github.com/joey-grafana" target="_blank" rel="noopener noreferrer">@joey-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Traces:&lt;/strong> Add horizontal scroll. &lt;a href="https://github.com/grafana/grafana/pull/50278" target="_blank" rel="noopener noreferrer">#50278&lt;/a>, &lt;a href="https://github.com/joey-grafana" target="_blank" rel="noopener noreferrer">@joey-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Traces:&lt;/strong> Consistent span colors for service names. &lt;a href="https://github.com/grafana/grafana/pull/50782" target="_blank" rel="noopener noreferrer">#50782&lt;/a>, &lt;a href="https://github.com/joey-grafana" target="_blank" rel="noopener noreferrer">@joey-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Traces:&lt;/strong> Move towards using OTEL naming conventions. &lt;a href="https://github.com/grafana/grafana/pull/51379" target="_blank" rel="noopener noreferrer">#51379&lt;/a>, &lt;a href="https://github.com/joey-grafana" target="_blank" rel="noopener noreferrer">@joey-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Traces:&lt;/strong> Span bar label. &lt;a href="https://github.com/grafana/grafana/pull/50931" target="_blank" rel="noopener noreferrer">#50931&lt;/a>, &lt;a href="https://github.com/joey-grafana" target="_blank" rel="noopener noreferrer">@joey-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Transformations:&lt;/strong> Add standard deviation and variance reducers. &lt;a href="https://github.com/grafana/grafana/pull/52769" target="_blank" rel="noopener noreferrer">#52769&lt;/a>, &lt;a href="https://github.com/ryantxu" target="_blank" rel="noopener noreferrer">@ryantxu&lt;/a>&lt;/li>
&lt;li>&lt;strong>Transforms:&lt;/strong> Add Join by label transformation. &lt;a href="https://github.com/grafana/grafana/pull/52670" target="_blank" rel="noopener noreferrer">#52670&lt;/a>, &lt;a href="https://github.com/ryantxu" target="_blank" rel="noopener noreferrer">@ryantxu&lt;/a>&lt;/li>
&lt;li>&lt;strong>URL:&lt;/strong> Encode certain special characters. &lt;a href="https://github.com/grafana/grafana/pull/51806" target="_blank" rel="noopener noreferrer">#51806&lt;/a>, &lt;a href="https://github.com/L-M-K-B" target="_blank" rel="noopener noreferrer">@L-M-K-B&lt;/a>&lt;/li>
&lt;li>&lt;strong>ValueMappings:&lt;/strong> Make value mapping row focusable. &lt;a href="https://github.com/grafana/grafana/pull/52337" target="_blank" rel="noopener noreferrer">#52337&lt;/a>, &lt;a href="https://github.com/lpskdl" target="_blank" rel="noopener noreferrer">@lpskdl&lt;/a>&lt;/li>
&lt;li>&lt;strong>Variables:&lt;/strong> Add &amp;lsquo;jsonwithoutquote&amp;rsquo; formatting options for variables, and format of variable supports pipeline. &lt;a href="https://github.com/grafana/grafana/pull/51859" target="_blank" rel="noopener noreferrer">#51859&lt;/a>, &lt;a href="https://github.com/MicroOps-cn" target="_blank" rel="noopener noreferrer">@MicroOps-cn&lt;/a>&lt;/li>
&lt;li>&lt;strong>Variables:&lt;/strong> Selectively reload panels on URL update. &lt;a href="https://github.com/grafana/grafana/pull/51003" target="_blank" rel="noopener noreferrer">#51003&lt;/a>, &lt;a href="https://github.com/toddtreece" target="_blank" rel="noopener noreferrer">@toddtreece&lt;/a>&lt;/li>
&lt;li>&lt;strong>Various Panels:&lt;/strong> Add ability to toggle legend with keyboard shortcut. &lt;a href="https://github.com/grafana/grafana/pull/52241" target="_blank" rel="noopener noreferrer">#52241&lt;/a>, &lt;a href="https://github.com/alyssabull" target="_blank" rel="noopener noreferrer">@alyssabull&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>API:&lt;/strong> Fix failing test by initialising legacy guardian when creating folder scenario. &lt;a href="https://github.com/grafana/grafana/pull/50800" target="_blank" rel="noopener noreferrer">#50800&lt;/a>, &lt;a href="https://github.com/vicmarbev" target="_blank" rel="noopener noreferrer">@vicmarbev&lt;/a>&lt;/li>
&lt;li>&lt;strong>Access control:&lt;/strong> Show dashboard settings to users who can edit dashboard. &lt;a href="https://github.com/grafana/grafana/pull/52532" target="_blank" rel="noopener noreferrer">#52532&lt;/a>, &lt;a href="https://github.com/IevaVasiljeva" target="_blank" rel="noopener noreferrer">@IevaVasiljeva&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix RegExp matchers in frontend for Silences and other previews. &lt;a href="https://github.com/grafana/grafana/pull/51726" target="_blank" rel="noopener noreferrer">#51726&lt;/a>, &lt;a href="https://github.com/joeblubaugh" target="_blank" rel="noopener noreferrer">@joeblubaugh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix rule API to accept 0 duration of field &lt;code>For&lt;/code>. &lt;a href="https://github.com/grafana/grafana/pull/50992" target="_blank" rel="noopener noreferrer">#50992&lt;/a>, &lt;a href="https://github.com/yuri-tceretian" target="_blank" rel="noopener noreferrer">@yuri-tceretian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Increase alert rule operation perf by replacing subquery with threshold calculation. &lt;a href="https://github.com/grafana/grafana/pull/53069" target="_blank" rel="noopener noreferrer">#53069&lt;/a>, &lt;a href="https://github.com/alexweav" target="_blank" rel="noopener noreferrer">@alexweav&lt;/a>&lt;/li>
&lt;li>&lt;strong>Barchart Panel:&lt;/strong> Fix threshold colors changing when data is refreshed. &lt;a href="https://github.com/grafana/grafana/pull/52038" target="_blank" rel="noopener noreferrer">#52038&lt;/a>, &lt;a href="https://github.com/mingozh" target="_blank" rel="noopener noreferrer">@mingozh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboard:&lt;/strong> Fix iteration property change triggering unsaved changes warning. &lt;a href="https://github.com/grafana/grafana/pull/51272" target="_blank" rel="noopener noreferrer">#51272&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboards:&lt;/strong> Disable variable pickers for snapshots. &lt;a href="https://github.com/grafana/grafana/pull/52827" target="_blank" rel="noopener noreferrer">#52827&lt;/a>, &lt;a href="https://github.com/joshhunt" target="_blank" rel="noopener noreferrer">@joshhunt&lt;/a>&lt;/li>
&lt;li>&lt;strong>Elasticsearch:&lt;/strong> Always use fixed_interval. &lt;a href="https://github.com/grafana/grafana/pull/50297" target="_blank" rel="noopener noreferrer">#50297&lt;/a>, &lt;a href="https://github.com/gabor" target="_blank" rel="noopener noreferrer">@gabor&lt;/a>&lt;/li>
&lt;li>&lt;strong>Geomap:&lt;/strong> Fix tooltip offset bug. &lt;a href="https://github.com/grafana/grafana/pull/52627" target="_blank" rel="noopener noreferrer">#52627&lt;/a>, &lt;a href="https://github.com/drew08t" target="_blank" rel="noopener noreferrer">@drew08t&lt;/a>&lt;/li>
&lt;li>&lt;strong>Geomap:&lt;/strong> Update with template variable change. &lt;a href="https://github.com/grafana/grafana/pull/52007" target="_blank" rel="noopener noreferrer">#52007&lt;/a>, &lt;a href="https://github.com/drew08t" target="_blank" rel="noopener noreferrer">@drew08t&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Fix adding of multiple label filters when parser. &lt;a href="https://github.com/grafana/grafana/pull/52335" target="_blank" rel="noopener noreferrer">#52335&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Fix support of ad-hoc filters for specific queries. &lt;a href="https://github.com/grafana/grafana/pull/51232" target="_blank" rel="noopener noreferrer">#51232&lt;/a>, &lt;a href="https://github.com/ivanahuckova" target="_blank" rel="noopener noreferrer">@ivanahuckova&lt;/a>&lt;/li>
&lt;li>&lt;strong>Navigation:&lt;/strong> Hide &lt;code>Dashboards&lt;/code>/&lt;code>Starred items&lt;/code> from navbar when unauthenticated. &lt;a href="https://github.com/grafana/grafana/pull/53051" target="_blank" rel="noopener noreferrer">#53051&lt;/a>, &lt;a href="https://github.com/ashharrison90" target="_blank" rel="noopener noreferrer">@ashharrison90&lt;/a>&lt;/li>
&lt;li>&lt;strong>PasswordReset:&lt;/strong> Enforce password length check on password reset request. &lt;a href="https://github.com/grafana/grafana/pull/51005" target="_blank" rel="noopener noreferrer">#51005&lt;/a>, &lt;a href="https://github.com/asymness" target="_blank" rel="noopener noreferrer">@asymness&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus:&lt;/strong> Fix integer overflow in rate interval calculation on 32-bit architectures. &lt;a href="https://github.com/grafana/grafana/pull/51508" target="_blank" rel="noopener noreferrer">#51508&lt;/a>, &lt;a href="https://github.com/andreasgerstmayr" target="_blank" rel="noopener noreferrer">@andreasgerstmayr&lt;/a>&lt;/li>
&lt;li>&lt;strong>Search:&lt;/strong> Fix indexing - re-index after initial provisioning. &lt;a href="https://github.com/grafana/grafana/pull/50959" target="_blank" rel="noopener noreferrer">#50959&lt;/a>, &lt;a href="https://github.com/FZambia" target="_blank" rel="noopener noreferrer">@FZambia&lt;/a>&lt;/li>
&lt;li>&lt;strong>Slider:&lt;/strong> Fixes styling of marker dots. &lt;a href="https://github.com/grafana/grafana/pull/52678" target="_blank" rel="noopener noreferrer">#52678&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Tracing:&lt;/strong> Fix links to traces in Explore. &lt;a href="https://github.com/grafana/grafana/pull/50113" target="_blank" rel="noopener noreferrer">#50113&lt;/a>, &lt;a href="https://github.com/connorlindsey" target="_blank" rel="noopener noreferrer">@connorlindsey&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="breaking-changes">Breaking changes&lt;/h3>
&lt;p>Some swagger operations and responses have been renamed to match the respective handler names in order to better highlight their relation.
If you use the Swagger specification for generating code, you have to re-generate it and make the necessary adjustments. Issue &lt;a href="https://github.com/grafana/grafana/issues/52643" target="_blank" rel="noopener noreferrer">#52643&lt;/a>&lt;/p></description></item><item><title>Release notes for Grafana 9.1.1</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-1-1/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-1-1/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-911&#34;&gt;Release notes for Grafana 9.1.1&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cloud Monitoring:&lt;/strong&gt; Support SLO burn rate. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53710&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53710&lt;/a&gt;, &lt;a href=&#34;https://github.com/itkq&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@itkq&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Schema:&lt;/strong&gt; Restore &amp;ldquo;hidden&amp;rdquo; in LegendDisplayMode. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53925&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53925&lt;/a&gt;, &lt;a href=&#34;https://github.com/academo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@academo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Timeseries:&lt;/strong&gt; Revert the timezone(s) property name change back to singular. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53926&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53926&lt;/a&gt;, &lt;a href=&#34;https://github.com/academo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@academo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix links in Microsoft Teams notifications. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54003&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54003&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix notifications for Microsoft Teams. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53810&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53810&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix width of Adaptive Cards in Teams notifications. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53996&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53996&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ColorPickerInput:&lt;/strong&gt; Fix popover in disabled state. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54000&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54000&lt;/a&gt;, &lt;a href=&#34;https://github.com/Clarity-89&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Clarity-89&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Decimals:&lt;/strong&gt; Fixes auto decimals to behave the same for positive and negative values. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53960&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53960&lt;/a&gt;, &lt;a href=&#34;https://github.com/JoaoSilvaGrafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JoaoSilvaGrafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Fix unique log row id generation. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53932&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53932&lt;/a&gt;, &lt;a href=&#34;https://github.com/gabor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gabor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins:&lt;/strong&gt; Fix file extension in development authentication guide. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53838&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53838&lt;/a&gt;, &lt;a href=&#34;https://github.com/pbzona&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@pbzona&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TimeSeries:&lt;/strong&gt; Fix jumping legend issue. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53671&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53671&lt;/a&gt;, &lt;a href=&#34;https://github.com/zoltanbedi&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@zoltanbedi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TimeSeries:&lt;/strong&gt; Fix memory leak on viz re-init caused by KeyboardPlugin. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53872&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53872&lt;/a&gt;, &lt;a href=&#34;https://github.com/leeoniya&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@leeoniya&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;plugin-development-fixes--changes&#34;&gt;Plugin development fixes &amp;amp; changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;TimePicker:&lt;/strong&gt; Fixes relative timerange of less than a day not displaying. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53975&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53975&lt;/a&gt;, &lt;a href=&#34;https://github.com/JoaoSilvaGrafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JoaoSilvaGrafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GrafanaUI:&lt;/strong&gt; Fixes ClipboardButton to always keep multi line content. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53903&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53903&lt;/a&gt;, &lt;a href=&#34;https://github.com/JoaoSilvaGrafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JoaoSilvaGrafana&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-911">Release notes for Grafana 9.1.1&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Cloud Monitoring:&lt;/strong> Support SLO burn rate. &lt;a href="https://github.com/grafana/grafana/pull/53710" target="_blank" rel="noopener noreferrer">#53710&lt;/a>, &lt;a href="https://github.com/itkq" target="_blank" rel="noopener noreferrer">@itkq&lt;/a>&lt;/li>
&lt;li>&lt;strong>Schema:&lt;/strong> Restore &amp;ldquo;hidden&amp;rdquo; in LegendDisplayMode. &lt;a href="https://github.com/grafana/grafana/pull/53925" target="_blank" rel="noopener noreferrer">#53925&lt;/a>, &lt;a href="https://github.com/academo" target="_blank" rel="noopener noreferrer">@academo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Timeseries:&lt;/strong> Revert the timezone(s) property name change back to singular. &lt;a href="https://github.com/grafana/grafana/pull/53926" target="_blank" rel="noopener noreferrer">#53926&lt;/a>, &lt;a href="https://github.com/academo" target="_blank" rel="noopener noreferrer">@academo&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix links in Microsoft Teams notifications. &lt;a href="https://github.com/grafana/grafana/pull/54003" target="_blank" rel="noopener noreferrer">#54003&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix notifications for Microsoft Teams. &lt;a href="https://github.com/grafana/grafana/pull/53810" target="_blank" rel="noopener noreferrer">#53810&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix width of Adaptive Cards in Teams notifications. &lt;a href="https://github.com/grafana/grafana/pull/53996" target="_blank" rel="noopener noreferrer">#53996&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>ColorPickerInput:&lt;/strong> Fix popover in disabled state. &lt;a href="https://github.com/grafana/grafana/pull/54000" target="_blank" rel="noopener noreferrer">#54000&lt;/a>, &lt;a href="https://github.com/Clarity-89" target="_blank" rel="noopener noreferrer">@Clarity-89&lt;/a>&lt;/li>
&lt;li>&lt;strong>Decimals:&lt;/strong> Fixes auto decimals to behave the same for positive and negative values. &lt;a href="https://github.com/grafana/grafana/pull/53960" target="_blank" rel="noopener noreferrer">#53960&lt;/a>, &lt;a href="https://github.com/JoaoSilvaGrafana" target="_blank" rel="noopener noreferrer">@JoaoSilvaGrafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Fix unique log row id generation. &lt;a href="https://github.com/grafana/grafana/pull/53932" target="_blank" rel="noopener noreferrer">#53932&lt;/a>, &lt;a href="https://github.com/gabor" target="_blank" rel="noopener noreferrer">@gabor&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins:&lt;/strong> Fix file extension in development authentication guide. &lt;a href="https://github.com/grafana/grafana/pull/53838" target="_blank" rel="noopener noreferrer">#53838&lt;/a>, &lt;a href="https://github.com/pbzona" target="_blank" rel="noopener noreferrer">@pbzona&lt;/a>&lt;/li>
&lt;li>&lt;strong>TimeSeries:&lt;/strong> Fix jumping legend issue. &lt;a href="https://github.com/grafana/grafana/pull/53671" target="_blank" rel="noopener noreferrer">#53671&lt;/a>, &lt;a href="https://github.com/zoltanbedi" target="_blank" rel="noopener noreferrer">@zoltanbedi&lt;/a>&lt;/li>
&lt;li>&lt;strong>TimeSeries:&lt;/strong> Fix memory leak on viz re-init caused by KeyboardPlugin. &lt;a href="https://github.com/grafana/grafana/pull/53872" target="_blank" rel="noopener noreferrer">#53872&lt;/a>, &lt;a href="https://github.com/leeoniya" target="_blank" rel="noopener noreferrer">@leeoniya&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="plugin-development-fixes--changes">Plugin development fixes &amp;amp; changes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>TimePicker:&lt;/strong> Fixes relative timerange of less than a day not displaying. &lt;a href="https://github.com/grafana/grafana/pull/53975" target="_blank" rel="noopener noreferrer">#53975&lt;/a>, &lt;a href="https://github.com/JoaoSilvaGrafana" target="_blank" rel="noopener noreferrer">@JoaoSilvaGrafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>GrafanaUI:&lt;/strong> Fixes ClipboardButton to always keep multi line content. &lt;a href="https://github.com/grafana/grafana/pull/53903" target="_blank" rel="noopener noreferrer">#53903&lt;/a>, &lt;a href="https://github.com/JoaoSilvaGrafana" target="_blank" rel="noopener noreferrer">@JoaoSilvaGrafana&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 9.1.2</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-1-2/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-1-2/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-912&#34;&gt;Release notes for Grafana 9.1.2&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AdHoc variable:&lt;/strong&gt; Correctly preselect datasource when provisioning. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54088&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54088&lt;/a&gt;, &lt;a href=&#34;https://github.com/dprokop&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@dprokop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AzureMonitor:&lt;/strong&gt; Added ARG query function for template variables. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53059&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53059&lt;/a&gt;, &lt;a href=&#34;https://github.com/yaelleC&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yaelleC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard save:&lt;/strong&gt; Persist details message when navigating through dashboard save drawer&amp;rsquo;s tabs. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54084&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54084&lt;/a&gt;, &lt;a href=&#34;https://github.com/vbeskrovnov&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@vbeskrovnov&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboards:&lt;/strong&gt; Correctly migrate mixed data source targets. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54152&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54152&lt;/a&gt;, &lt;a href=&#34;https://github.com/dprokop&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@dprokop&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Elasticsearch:&lt;/strong&gt; Use millisecond intervals for alerting. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54157&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54157&lt;/a&gt;, &lt;a href=&#34;https://github.com/gabor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gabor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Elasticsearch:&lt;/strong&gt; Use millisecond intervals in frontend. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54202&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54202&lt;/a&gt;, &lt;a href=&#34;https://github.com/gabor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gabor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Geomap:&lt;/strong&gt; Local color range. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54348&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54348&lt;/a&gt;, &lt;a href=&#34;https://github.com/adela-almasan&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@adela-almasan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins Catalog:&lt;/strong&gt; Use appSubUrl to generate plugins catalog urls. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54426&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54426&lt;/a&gt;, &lt;a href=&#34;https://github.com/academo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@academo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rendering:&lt;/strong&gt; Add support for renderer token. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54425&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54425&lt;/a&gt;, &lt;a href=&#34;https://github.com/joanlopez&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joanlopez&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix saving of screenshots uploaded with a signed url. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53933&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53933&lt;/a&gt;, &lt;a href=&#34;https://github.com/VDVsx&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@VDVsx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AngularPanels:&lt;/strong&gt; Fixing changing angular panel options not taking having affect when coming back from panel edit. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54087&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54087&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explore:&lt;/strong&gt; Improve a11y of query row collapse button. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53827&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53827&lt;/a&gt;, &lt;a href=&#34;https://github.com/L-M-K-B&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@L-M-K-B&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Geomap:&lt;/strong&gt; Fix tooltip display. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54245&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54245&lt;/a&gt;, &lt;a href=&#34;https://github.com/adela-almasan&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@adela-almasan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;QueryEditorRow:&lt;/strong&gt; Filter data on mount. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54260&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54260&lt;/a&gt;, &lt;a href=&#34;https://github.com/asimpson&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@asimpson&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Search:&lt;/strong&gt; Show all dashboards in the folder view. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54163&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54163&lt;/a&gt;, &lt;a href=&#34;https://github.com/ryantxu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ryantxu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tracing:&lt;/strong&gt; Fix the event attributes in opentelemetry tracing. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54117&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54117&lt;/a&gt;, &lt;a href=&#34;https://github.com/ying-jeanne&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ying-jeanne&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;plugin-development-fixes--changes&#34;&gt;Plugin development fixes &amp;amp; changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GrafanaUI:&lt;/strong&gt; Fix styles for invalid selects &amp;amp; DataSourcePicker. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53476&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53476&lt;/a&gt;, &lt;a href=&#34;https://github.com/Elfo404&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@Elfo404&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-912">Release notes for Grafana 9.1.2&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>AdHoc variable:&lt;/strong> Correctly preselect datasource when provisioning. &lt;a href="https://github.com/grafana/grafana/pull/54088" target="_blank" rel="noopener noreferrer">#54088&lt;/a>, &lt;a href="https://github.com/dprokop" target="_blank" rel="noopener noreferrer">@dprokop&lt;/a>&lt;/li>
&lt;li>&lt;strong>AzureMonitor:&lt;/strong> Added ARG query function for template variables. &lt;a href="https://github.com/grafana/grafana/pull/53059" target="_blank" rel="noopener noreferrer">#53059&lt;/a>, &lt;a href="https://github.com/yaelleC" target="_blank" rel="noopener noreferrer">@yaelleC&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboard save:&lt;/strong> Persist details message when navigating through dashboard save drawer&amp;rsquo;s tabs. &lt;a href="https://github.com/grafana/grafana/pull/54084" target="_blank" rel="noopener noreferrer">#54084&lt;/a>, &lt;a href="https://github.com/vbeskrovnov" target="_blank" rel="noopener noreferrer">@vbeskrovnov&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboards:&lt;/strong> Correctly migrate mixed data source targets. &lt;a href="https://github.com/grafana/grafana/pull/54152" target="_blank" rel="noopener noreferrer">#54152&lt;/a>, &lt;a href="https://github.com/dprokop" target="_blank" rel="noopener noreferrer">@dprokop&lt;/a>&lt;/li>
&lt;li>&lt;strong>Elasticsearch:&lt;/strong> Use millisecond intervals for alerting. &lt;a href="https://github.com/grafana/grafana/pull/54157" target="_blank" rel="noopener noreferrer">#54157&lt;/a>, &lt;a href="https://github.com/gabor" target="_blank" rel="noopener noreferrer">@gabor&lt;/a>&lt;/li>
&lt;li>&lt;strong>Elasticsearch:&lt;/strong> Use millisecond intervals in frontend. &lt;a href="https://github.com/grafana/grafana/pull/54202" target="_blank" rel="noopener noreferrer">#54202&lt;/a>, &lt;a href="https://github.com/gabor" target="_blank" rel="noopener noreferrer">@gabor&lt;/a>&lt;/li>
&lt;li>&lt;strong>Geomap:&lt;/strong> Local color range. &lt;a href="https://github.com/grafana/grafana/pull/54348" target="_blank" rel="noopener noreferrer">#54348&lt;/a>, &lt;a href="https://github.com/adela-almasan" target="_blank" rel="noopener noreferrer">@adela-almasan&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins Catalog:&lt;/strong> Use appSubUrl to generate plugins catalog urls. &lt;a href="https://github.com/grafana/grafana/pull/54426" target="_blank" rel="noopener noreferrer">#54426&lt;/a>, &lt;a href="https://github.com/academo" target="_blank" rel="noopener noreferrer">@academo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Rendering:&lt;/strong> Add support for renderer token. &lt;a href="https://github.com/grafana/grafana/pull/54425" target="_blank" rel="noopener noreferrer">#54425&lt;/a>, &lt;a href="https://github.com/joanlopez" target="_blank" rel="noopener noreferrer">@joanlopez&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix saving of screenshots uploaded with a signed url. &lt;a href="https://github.com/grafana/grafana/pull/53933" target="_blank" rel="noopener noreferrer">#53933&lt;/a>, &lt;a href="https://github.com/VDVsx" target="_blank" rel="noopener noreferrer">@VDVsx&lt;/a>&lt;/li>
&lt;li>&lt;strong>AngularPanels:&lt;/strong> Fixing changing angular panel options not taking having affect when coming back from panel edit. &lt;a href="https://github.com/grafana/grafana/pull/54087" target="_blank" rel="noopener noreferrer">#54087&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Explore:&lt;/strong> Improve a11y of query row collapse button. &lt;a href="https://github.com/grafana/grafana/pull/53827" target="_blank" rel="noopener noreferrer">#53827&lt;/a>, &lt;a href="https://github.com/L-M-K-B" target="_blank" rel="noopener noreferrer">@L-M-K-B&lt;/a>&lt;/li>
&lt;li>&lt;strong>Geomap:&lt;/strong> Fix tooltip display. &lt;a href="https://github.com/grafana/grafana/pull/54245" target="_blank" rel="noopener noreferrer">#54245&lt;/a>, &lt;a href="https://github.com/adela-almasan" target="_blank" rel="noopener noreferrer">@adela-almasan&lt;/a>&lt;/li>
&lt;li>&lt;strong>QueryEditorRow:&lt;/strong> Filter data on mount. &lt;a href="https://github.com/grafana/grafana/pull/54260" target="_blank" rel="noopener noreferrer">#54260&lt;/a>, &lt;a href="https://github.com/asimpson" target="_blank" rel="noopener noreferrer">@asimpson&lt;/a>&lt;/li>
&lt;li>&lt;strong>Search:&lt;/strong> Show all dashboards in the folder view. &lt;a href="https://github.com/grafana/grafana/pull/54163" target="_blank" rel="noopener noreferrer">#54163&lt;/a>, &lt;a href="https://github.com/ryantxu" target="_blank" rel="noopener noreferrer">@ryantxu&lt;/a>&lt;/li>
&lt;li>&lt;strong>Tracing:&lt;/strong> Fix the event attributes in opentelemetry tracing. &lt;a href="https://github.com/grafana/grafana/pull/54117" target="_blank" rel="noopener noreferrer">#54117&lt;/a>, &lt;a href="https://github.com/ying-jeanne" target="_blank" rel="noopener noreferrer">@ying-jeanne&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="plugin-development-fixes--changes">Plugin development fixes &amp;amp; changes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>GrafanaUI:&lt;/strong> Fix styles for invalid selects &amp;amp; DataSourcePicker. &lt;a href="https://github.com/grafana/grafana/pull/53476" target="_blank" rel="noopener noreferrer">#53476&lt;/a>, &lt;a href="https://github.com/Elfo404" target="_blank" rel="noopener noreferrer">@Elfo404&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 9.1.3</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-1-3/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-1-3/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-913&#34;&gt;Release notes for Grafana 9.1.3&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;API:&lt;/strong&gt; Do not expose user input in datasource error responses. &lt;a href=&#34;https://github.com/grafana/grafana/pull/53483&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#53483&lt;/a&gt;, &lt;a href=&#34;https://github.com/papagian&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@papagian&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Write and Delete multiple alert instances. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54072&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54072&lt;/a&gt;, &lt;a href=&#34;https://github.com/joeblubaugh&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joeblubaugh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Library Panel:&lt;/strong&gt; Allow to delete them when deprecated. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54662&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54662&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanortegaalba&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanortegaalba&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Plugins Catalog:&lt;/strong&gt; Allow to filter plugins using special characters. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54474&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54474&lt;/a&gt;, &lt;a href=&#34;https://github.com/murtazaqa&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@murtazaqa&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix UI bug when setting custom notification policy group by. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54607&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54607&lt;/a&gt;, &lt;a href=&#34;https://github.com/JacobsonMT&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JacobsonMT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AppRootPage:&lt;/strong&gt; Fix issue navigating between two app plugin pages. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54519&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54519&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Correlations:&lt;/strong&gt; Use correct fallback handlers. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54511&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54511&lt;/a&gt;, &lt;a href=&#34;https://github.com/kalleep&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kalleep&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FIX:&lt;/strong&gt; RBAC prevents deleting empty snapshots (#54385). &lt;a href=&#34;https://github.com/grafana/grafana/pull/54510&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54510&lt;/a&gt;, &lt;a href=&#34;https://github.com/gamab&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gamab&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LibraryElements:&lt;/strong&gt; Fix inability to delete library panels under MySQL. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54600&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54600&lt;/a&gt;, &lt;a href=&#34;https://github.com/kaydelaney&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kaydelaney&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Metrics:&lt;/strong&gt; fix &lt;code&gt;grafana_database_conn_*&lt;/code&gt; metrics, and add new &lt;code&gt;go_sql_stats_*&lt;/code&gt; metrics as eventual replacement. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54405&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54405&lt;/a&gt;, &lt;a href=&#34;https://github.com/hairyhenderson&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@hairyhenderson&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TestData DB:&lt;/strong&gt; Fix node graph not showing when the &lt;code&gt;Data type&lt;/code&gt; field is set to &lt;code&gt;random&lt;/code&gt;. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54298&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54298&lt;/a&gt;, &lt;a href=&#34;https://github.com/CrypticSignal&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@CrypticSignal&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;deprecations&#34;&gt;Deprecations&lt;/h3&gt;
&lt;p&gt;The &lt;code&gt;grafana_database_conn_*&lt;/code&gt; metrics are deprecated, and will be removed in a future version of Grafana. Use the &lt;code&gt;go_sql_stats_*&lt;/code&gt; metrics instead. Issue &lt;a href=&#34;https://github.com/grafana/grafana/issues/54405&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54405&lt;/a&gt;&lt;/p&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-913">Release notes for Grafana 9.1.3&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>API:&lt;/strong> Do not expose user input in datasource error responses. &lt;a href="https://github.com/grafana/grafana/pull/53483" target="_blank" rel="noopener noreferrer">#53483&lt;/a>, &lt;a href="https://github.com/papagian" target="_blank" rel="noopener noreferrer">@papagian&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Write and Delete multiple alert instances. &lt;a href="https://github.com/grafana/grafana/pull/54072" target="_blank" rel="noopener noreferrer">#54072&lt;/a>, &lt;a href="https://github.com/joeblubaugh" target="_blank" rel="noopener noreferrer">@joeblubaugh&lt;/a>&lt;/li>
&lt;li>&lt;strong>Library Panel:&lt;/strong> Allow to delete them when deprecated. &lt;a href="https://github.com/grafana/grafana/pull/54662" target="_blank" rel="noopener noreferrer">#54662&lt;/a>, &lt;a href="https://github.com/ivanortegaalba" target="_blank" rel="noopener noreferrer">@ivanortegaalba&lt;/a>&lt;/li>
&lt;li>&lt;strong>Plugins Catalog:&lt;/strong> Allow to filter plugins using special characters. &lt;a href="https://github.com/grafana/grafana/pull/54474" target="_blank" rel="noopener noreferrer">#54474&lt;/a>, &lt;a href="https://github.com/murtazaqa" target="_blank" rel="noopener noreferrer">@murtazaqa&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix UI bug when setting custom notification policy group by. &lt;a href="https://github.com/grafana/grafana/pull/54607" target="_blank" rel="noopener noreferrer">#54607&lt;/a>, &lt;a href="https://github.com/JacobsonMT" target="_blank" rel="noopener noreferrer">@JacobsonMT&lt;/a>&lt;/li>
&lt;li>&lt;strong>AppRootPage:&lt;/strong> Fix issue navigating between two app plugin pages. &lt;a href="https://github.com/grafana/grafana/pull/54519" target="_blank" rel="noopener noreferrer">#54519&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Correlations:&lt;/strong> Use correct fallback handlers. &lt;a href="https://github.com/grafana/grafana/pull/54511" target="_blank" rel="noopener noreferrer">#54511&lt;/a>, &lt;a href="https://github.com/kalleep" target="_blank" rel="noopener noreferrer">@kalleep&lt;/a>&lt;/li>
&lt;li>&lt;strong>FIX:&lt;/strong> RBAC prevents deleting empty snapshots (#54385). &lt;a href="https://github.com/grafana/grafana/pull/54510" target="_blank" rel="noopener noreferrer">#54510&lt;/a>, &lt;a href="https://github.com/gamab" target="_blank" rel="noopener noreferrer">@gamab&lt;/a>&lt;/li>
&lt;li>&lt;strong>LibraryElements:&lt;/strong> Fix inability to delete library panels under MySQL. &lt;a href="https://github.com/grafana/grafana/pull/54600" target="_blank" rel="noopener noreferrer">#54600&lt;/a>, &lt;a href="https://github.com/kaydelaney" target="_blank" rel="noopener noreferrer">@kaydelaney&lt;/a>&lt;/li>
&lt;li>&lt;strong>Metrics:&lt;/strong> fix &lt;code>grafana_database_conn_*&lt;/code> metrics, and add new &lt;code>go_sql_stats_*&lt;/code> metrics as eventual replacement. &lt;a href="https://github.com/grafana/grafana/pull/54405" target="_blank" rel="noopener noreferrer">#54405&lt;/a>, &lt;a href="https://github.com/hairyhenderson" target="_blank" rel="noopener noreferrer">@hairyhenderson&lt;/a>&lt;/li>
&lt;li>&lt;strong>TestData DB:&lt;/strong> Fix node graph not showing when the &lt;code>Data type&lt;/code> field is set to &lt;code>random&lt;/code>. &lt;a href="https://github.com/grafana/grafana/pull/54298" target="_blank" rel="noopener noreferrer">#54298&lt;/a>, &lt;a href="https://github.com/CrypticSignal" target="_blank" rel="noopener noreferrer">@CrypticSignal&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="deprecations">Deprecations&lt;/h3>
&lt;p>The &lt;code>grafana_database_conn_*&lt;/code> metrics are deprecated, and will be removed in a future version of Grafana. Use the &lt;code>go_sql_stats_*&lt;/code> metrics instead. Issue &lt;a href="https://github.com/grafana/grafana/issues/54405" target="_blank" rel="noopener noreferrer">#54405&lt;/a>&lt;/p></description></item><item><title>Release notes for Grafana 9.1.4</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-1-4/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-1-4/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-914&#34;&gt;Release notes for Grafana 9.1.4&lt;/h1&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GrafanaUI:&lt;/strong&gt; Fixes Chrome issue for various query fields. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54566&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54566&lt;/a&gt;, &lt;a href=&#34;https://github.com/kaydelaney&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kaydelaney&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-914">Release notes for Grafana 9.1.4&lt;/h1>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>GrafanaUI:&lt;/strong> Fixes Chrome issue for various query fields. &lt;a href="https://github.com/grafana/grafana/pull/54566" target="_blank" rel="noopener noreferrer">#54566&lt;/a>, &lt;a href="https://github.com/kaydelaney" target="_blank" rel="noopener noreferrer">@kaydelaney&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 9.1.5</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-1-5/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-1-5/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-915&#34;&gt;Release notes for Grafana 9.1.5&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Sanitize invalid label/annotation names for external alertmanagers. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54537&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54537&lt;/a&gt;, &lt;a href=&#34;https://github.com/JacobsonMT&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JacobsonMT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Telegram: Truncate long messages to avoid send error. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54339&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54339&lt;/a&gt;, &lt;a href=&#34;https://github.com/ZloyDyadka&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ZloyDyadka&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DisplayProcessor:&lt;/strong&gt; Handle reverse-ordered data when auto-showing millis. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54923&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54923&lt;/a&gt;, &lt;a href=&#34;https://github.com/leeoniya&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@leeoniya&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Heatmap:&lt;/strong&gt; Add option to reverse color scheme. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54365&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54365&lt;/a&gt;, &lt;a href=&#34;https://github.com/leeoniya&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@leeoniya&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PluginLoader:&lt;/strong&gt; Alias slate-react as @grafana/slate-react. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55027&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55027&lt;/a&gt;, &lt;a href=&#34;https://github.com/kaydelaney&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kaydelaney&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Search:&lt;/strong&gt; Add substring matcher, to bring back the old dashboard search behavior. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54813&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54813&lt;/a&gt;, &lt;a href=&#34;https://github.com/ArturWierzbicki&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ArturWierzbicki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Traces:&lt;/strong&gt; More visible span colors. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54513&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54513&lt;/a&gt;, &lt;a href=&#34;https://github.com/joey-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joey-grafana&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix incorrect propagation of org ID and other fields in rule provisioning endpoints. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54603&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54603&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexweav&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexweav&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Resetting the notification policy tree to the default policy will also restore default contact points. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54608&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54608&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexweav&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexweav&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AzureMonitor:&lt;/strong&gt; Fix custom namespaces. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54937&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54937&lt;/a&gt;, &lt;a href=&#34;https://github.com/asimpson&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@asimpson&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AzureMonitor:&lt;/strong&gt; Fix issue where custom metric namespaces are not included in the metric namespace list. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54826&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54826&lt;/a&gt;, &lt;a href=&#34;https://github.com/andresmgot&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@andresmgot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Fix display name of metric and namespace. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54860&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54860&lt;/a&gt;, &lt;a href=&#34;https://github.com/sunker&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sunker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cloudwatch:&lt;/strong&gt; Fix annotation query serialization issue. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54884&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54884&lt;/a&gt;, &lt;a href=&#34;https://github.com/sunker&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sunker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard:&lt;/strong&gt; Fix issue where unsaved changes warning would appear even after save, and not being able to change library panels. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54706&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54706&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard:&lt;/strong&gt; Hide overflow content for single left pane. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54882&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54882&lt;/a&gt;, &lt;a href=&#34;https://github.com/lpskdl&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@lpskdl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Fix a bug where adding adhoc filters was not possible. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54920&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54920&lt;/a&gt;, &lt;a href=&#34;https://github.com/svennergr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@svennergr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reports:&lt;/strong&gt; Fix handling expired state. (Enterprise)&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-915">Release notes for Grafana 9.1.5&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Sanitize invalid label/annotation names for external alertmanagers. &lt;a href="https://github.com/grafana/grafana/pull/54537" target="_blank" rel="noopener noreferrer">#54537&lt;/a>, &lt;a href="https://github.com/JacobsonMT" target="_blank" rel="noopener noreferrer">@JacobsonMT&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Telegram: Truncate long messages to avoid send error. &lt;a href="https://github.com/grafana/grafana/pull/54339" target="_blank" rel="noopener noreferrer">#54339&lt;/a>, &lt;a href="https://github.com/ZloyDyadka" target="_blank" rel="noopener noreferrer">@ZloyDyadka&lt;/a>&lt;/li>
&lt;li>&lt;strong>DisplayProcessor:&lt;/strong> Handle reverse-ordered data when auto-showing millis. &lt;a href="https://github.com/grafana/grafana/pull/54923" target="_blank" rel="noopener noreferrer">#54923&lt;/a>, &lt;a href="https://github.com/leeoniya" target="_blank" rel="noopener noreferrer">@leeoniya&lt;/a>&lt;/li>
&lt;li>&lt;strong>Heatmap:&lt;/strong> Add option to reverse color scheme. &lt;a href="https://github.com/grafana/grafana/pull/54365" target="_blank" rel="noopener noreferrer">#54365&lt;/a>, &lt;a href="https://github.com/leeoniya" target="_blank" rel="noopener noreferrer">@leeoniya&lt;/a>&lt;/li>
&lt;li>&lt;strong>PluginLoader:&lt;/strong> Alias slate-react as @grafana/slate-react. &lt;a href="https://github.com/grafana/grafana/pull/55027" target="_blank" rel="noopener noreferrer">#55027&lt;/a>, &lt;a href="https://github.com/kaydelaney" target="_blank" rel="noopener noreferrer">@kaydelaney&lt;/a>&lt;/li>
&lt;li>&lt;strong>Search:&lt;/strong> Add substring matcher, to bring back the old dashboard search behavior. &lt;a href="https://github.com/grafana/grafana/pull/54813" target="_blank" rel="noopener noreferrer">#54813&lt;/a>, &lt;a href="https://github.com/ArturWierzbicki" target="_blank" rel="noopener noreferrer">@ArturWierzbicki&lt;/a>&lt;/li>
&lt;li>&lt;strong>Traces:&lt;/strong> More visible span colors. &lt;a href="https://github.com/grafana/grafana/pull/54513" target="_blank" rel="noopener noreferrer">#54513&lt;/a>, &lt;a href="https://github.com/joey-grafana" target="_blank" rel="noopener noreferrer">@joey-grafana&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix incorrect propagation of org ID and other fields in rule provisioning endpoints. &lt;a href="https://github.com/grafana/grafana/pull/54603" target="_blank" rel="noopener noreferrer">#54603&lt;/a>, &lt;a href="https://github.com/alexweav" target="_blank" rel="noopener noreferrer">@alexweav&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Resetting the notification policy tree to the default policy will also restore default contact points. &lt;a href="https://github.com/grafana/grafana/pull/54608" target="_blank" rel="noopener noreferrer">#54608&lt;/a>, &lt;a href="https://github.com/alexweav" target="_blank" rel="noopener noreferrer">@alexweav&lt;/a>&lt;/li>
&lt;li>&lt;strong>AzureMonitor:&lt;/strong> Fix custom namespaces. &lt;a href="https://github.com/grafana/grafana/pull/54937" target="_blank" rel="noopener noreferrer">#54937&lt;/a>, &lt;a href="https://github.com/asimpson" target="_blank" rel="noopener noreferrer">@asimpson&lt;/a>&lt;/li>
&lt;li>&lt;strong>AzureMonitor:&lt;/strong> Fix issue where custom metric namespaces are not included in the metric namespace list. &lt;a href="https://github.com/grafana/grafana/pull/54826" target="_blank" rel="noopener noreferrer">#54826&lt;/a>, &lt;a href="https://github.com/andresmgot" target="_blank" rel="noopener noreferrer">@andresmgot&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Fix display name of metric and namespace. &lt;a href="https://github.com/grafana/grafana/pull/54860" target="_blank" rel="noopener noreferrer">#54860&lt;/a>, &lt;a href="https://github.com/sunker" target="_blank" rel="noopener noreferrer">@sunker&lt;/a>&lt;/li>
&lt;li>&lt;strong>Cloudwatch:&lt;/strong> Fix annotation query serialization issue. &lt;a href="https://github.com/grafana/grafana/pull/54884" target="_blank" rel="noopener noreferrer">#54884&lt;/a>, &lt;a href="https://github.com/sunker" target="_blank" rel="noopener noreferrer">@sunker&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboard:&lt;/strong> Fix issue where unsaved changes warning would appear even after save, and not being able to change library panels. &lt;a href="https://github.com/grafana/grafana/pull/54706" target="_blank" rel="noopener noreferrer">#54706&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboard:&lt;/strong> Hide overflow content for single left pane. &lt;a href="https://github.com/grafana/grafana/pull/54882" target="_blank" rel="noopener noreferrer">#54882&lt;/a>, &lt;a href="https://github.com/lpskdl" target="_blank" rel="noopener noreferrer">@lpskdl&lt;/a>&lt;/li>
&lt;li>&lt;strong>Loki:&lt;/strong> Fix a bug where adding adhoc filters was not possible. &lt;a href="https://github.com/grafana/grafana/pull/54920" target="_blank" rel="noopener noreferrer">#54920&lt;/a>, &lt;a href="https://github.com/svennergr" target="_blank" rel="noopener noreferrer">@svennergr&lt;/a>&lt;/li>
&lt;li>&lt;strong>Reports:&lt;/strong> Fix handling expired state. (Enterprise)&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 9.1.6</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-1-6/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-1-6/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-916&#34;&gt;Release notes for Grafana 9.1.6&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Auth:&lt;/strong&gt; Trigger auth token cleanup job. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DataSource:&lt;/strong&gt; Adding possibility to hide queries from the inspector. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54892&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54892&lt;/a&gt;, &lt;a href=&#34;https://github.com/mckn&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@mckn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Inspect:&lt;/strong&gt; Hide Actions tab when it is empty. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55272&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55272&lt;/a&gt;, &lt;a href=&#34;https://github.com/ryantxu&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ryantxu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PanelMenu:&lt;/strong&gt; Remove hide legend action as it was showing on all panel types. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54876&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54876&lt;/a&gt;, &lt;a href=&#34;https://github.com/torkelo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@torkelo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Provisioning Contact points:&lt;/strong&gt; Support disableResolveMessage via YAML. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54122&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54122&lt;/a&gt;, &lt;a href=&#34;https://github.com/mmusenbr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@mmusenbr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PublicDashboards:&lt;/strong&gt; Support subpaths when generating pubdash url. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55204&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55204&lt;/a&gt;, &lt;a href=&#34;https://github.com/owensmallwood&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@owensmallwood&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix legacy migration crash when rule name is too long. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55053&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55053&lt;/a&gt;, &lt;a href=&#34;https://github.com/alexweav&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@alexweav&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix send resolved notifications. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54793&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54793&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Azure Monitor:&lt;/strong&gt; Fix migration issue with MetricDefinitionsQuery template variable query types. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55262&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55262&lt;/a&gt;, &lt;a href=&#34;https://github.com/yaelleC&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@yaelleC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Browse:&lt;/strong&gt; Hide dashboard actions if user does not have enough permission. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55218&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55218&lt;/a&gt;, &lt;a href=&#34;https://github.com/lpskdl&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@lpskdl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ElasticSearch:&lt;/strong&gt; Fix dispatching queries at a wrong time. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55225&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55225&lt;/a&gt;, &lt;a href=&#34;https://github.com/svennergr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@svennergr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Panel:&lt;/strong&gt; Disable legends when showLegend is false prior to schema v37. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55126&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55126&lt;/a&gt;, &lt;a href=&#34;https://github.com/ivanortegaalba&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ivanortegaalba&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus:&lt;/strong&gt; Fix metadata requests for browser access mode. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55403&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55403&lt;/a&gt;, &lt;a href=&#34;https://github.com/itsmylife&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@itsmylife&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Search:&lt;/strong&gt; Avoid requesting all dashboards when in Folder View. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55169&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55169&lt;/a&gt;, &lt;a href=&#34;https://github.com/JoaoSilvaGrafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JoaoSilvaGrafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TablePanel/StatPanel:&lt;/strong&gt; Fix values not being visible when background transparent. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55092&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55092&lt;/a&gt;, &lt;a href=&#34;https://github.com/mdvictor&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@mdvictor&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-916">Release notes for Grafana 9.1.6&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Auth:&lt;/strong> Trigger auth token cleanup job. (Enterprise)&lt;/li>
&lt;li>&lt;strong>DataSource:&lt;/strong> Adding possibility to hide queries from the inspector. &lt;a href="https://github.com/grafana/grafana/pull/54892" target="_blank" rel="noopener noreferrer">#54892&lt;/a>, &lt;a href="https://github.com/mckn" target="_blank" rel="noopener noreferrer">@mckn&lt;/a>&lt;/li>
&lt;li>&lt;strong>Inspect:&lt;/strong> Hide Actions tab when it is empty. &lt;a href="https://github.com/grafana/grafana/pull/55272" target="_blank" rel="noopener noreferrer">#55272&lt;/a>, &lt;a href="https://github.com/ryantxu" target="_blank" rel="noopener noreferrer">@ryantxu&lt;/a>&lt;/li>
&lt;li>&lt;strong>PanelMenu:&lt;/strong> Remove hide legend action as it was showing on all panel types. &lt;a href="https://github.com/grafana/grafana/pull/54876" target="_blank" rel="noopener noreferrer">#54876&lt;/a>, &lt;a href="https://github.com/torkelo" target="_blank" rel="noopener noreferrer">@torkelo&lt;/a>&lt;/li>
&lt;li>&lt;strong>Provisioning Contact points:&lt;/strong> Support disableResolveMessage via YAML. &lt;a href="https://github.com/grafana/grafana/pull/54122" target="_blank" rel="noopener noreferrer">#54122&lt;/a>, &lt;a href="https://github.com/mmusenbr" target="_blank" rel="noopener noreferrer">@mmusenbr&lt;/a>&lt;/li>
&lt;li>&lt;strong>PublicDashboards:&lt;/strong> Support subpaths when generating pubdash url. &lt;a href="https://github.com/grafana/grafana/pull/55204" target="_blank" rel="noopener noreferrer">#55204&lt;/a>, &lt;a href="https://github.com/owensmallwood" target="_blank" rel="noopener noreferrer">@owensmallwood&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix legacy migration crash when rule name is too long. &lt;a href="https://github.com/grafana/grafana/pull/55053" target="_blank" rel="noopener noreferrer">#55053&lt;/a>, &lt;a href="https://github.com/alexweav" target="_blank" rel="noopener noreferrer">@alexweav&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix send resolved notifications. &lt;a href="https://github.com/grafana/grafana/pull/54793" target="_blank" rel="noopener noreferrer">#54793&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Azure Monitor:&lt;/strong> Fix migration issue with MetricDefinitionsQuery template variable query types. &lt;a href="https://github.com/grafana/grafana/pull/55262" target="_blank" rel="noopener noreferrer">#55262&lt;/a>, &lt;a href="https://github.com/yaelleC" target="_blank" rel="noopener noreferrer">@yaelleC&lt;/a>&lt;/li>
&lt;li>&lt;strong>Browse:&lt;/strong> Hide dashboard actions if user does not have enough permission. &lt;a href="https://github.com/grafana/grafana/pull/55218" target="_blank" rel="noopener noreferrer">#55218&lt;/a>, &lt;a href="https://github.com/lpskdl" target="_blank" rel="noopener noreferrer">@lpskdl&lt;/a>&lt;/li>
&lt;li>&lt;strong>ElasticSearch:&lt;/strong> Fix dispatching queries at a wrong time. &lt;a href="https://github.com/grafana/grafana/pull/55225" target="_blank" rel="noopener noreferrer">#55225&lt;/a>, &lt;a href="https://github.com/svennergr" target="_blank" rel="noopener noreferrer">@svennergr&lt;/a>&lt;/li>
&lt;li>&lt;strong>Panel:&lt;/strong> Disable legends when showLegend is false prior to schema v37. &lt;a href="https://github.com/grafana/grafana/pull/55126" target="_blank" rel="noopener noreferrer">#55126&lt;/a>, &lt;a href="https://github.com/ivanortegaalba" target="_blank" rel="noopener noreferrer">@ivanortegaalba&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus:&lt;/strong> Fix metadata requests for browser access mode. &lt;a href="https://github.com/grafana/grafana/pull/55403" target="_blank" rel="noopener noreferrer">#55403&lt;/a>, &lt;a href="https://github.com/itsmylife" target="_blank" rel="noopener noreferrer">@itsmylife&lt;/a>&lt;/li>
&lt;li>&lt;strong>Search:&lt;/strong> Avoid requesting all dashboards when in Folder View. &lt;a href="https://github.com/grafana/grafana/pull/55169" target="_blank" rel="noopener noreferrer">#55169&lt;/a>, &lt;a href="https://github.com/JoaoSilvaGrafana" target="_blank" rel="noopener noreferrer">@JoaoSilvaGrafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>TablePanel/StatPanel:&lt;/strong> Fix values not being visible when background transparent. &lt;a href="https://github.com/grafana/grafana/pull/55092" target="_blank" rel="noopener noreferrer">#55092&lt;/a>, &lt;a href="https://github.com/mdvictor" target="_blank" rel="noopener noreferrer">@mdvictor&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Release notes for Grafana 9.1.7</title><link>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-1-7/</link><pubDate>Tue, 10 Mar 2026 04:37:59 +0000</pubDate><guid>https://grafana.com/docs/grafana/v9.3/release-notes/release-notes-9-1-7/</guid><content><![CDATA[&lt;!-- Auto generated by update changelog github action --&gt;
&lt;h1 id=&#34;release-notes-for-grafana-917&#34;&gt;Release notes for Grafana 9.1.7&lt;/h1&gt;
&lt;h3 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Chore:&lt;/strong&gt; Upgrade Go version to 1.19.1 (backport). &lt;a href=&#34;https://github.com/grafana/grafana/pull/55733&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55733&lt;/a&gt;, &lt;a href=&#34;https://github.com/sakjur&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@sakjur&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;CloudWatch:&lt;/strong&gt; Add missing AWS/Prometheus metrics. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54990&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54990&lt;/a&gt;, &lt;a href=&#34;https://github.com/jangaraj&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@jangaraj&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explore:&lt;/strong&gt; Add feature tracking events. &lt;a href=&#34;https://github.com/grafana/grafana/pull/54514&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#54514&lt;/a&gt;, &lt;a href=&#34;https://github.com/L-M-K-B&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@L-M-K-B&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Graphite:&lt;/strong&gt; Add error information to graphite queries tracing. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55249&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55249&lt;/a&gt;, &lt;a href=&#34;https://github.com/jesusvazquez&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@jesusvazquez&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prometheus:&lt;/strong&gt; Restore FromAlert header. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55255&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55255&lt;/a&gt;, &lt;a href=&#34;https://github.com/kylebrandt&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kylebrandt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SAML:&lt;/strong&gt; Account for all orgs in org_mapping (#3855). (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Search:&lt;/strong&gt; Add search index configuration options. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55525&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55525&lt;/a&gt;, &lt;a href=&#34;https://github.com/ArturWierzbicki&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ArturWierzbicki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Thresholds:&lt;/strong&gt; Add option for dashed line style. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55875&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55875&lt;/a&gt;, &lt;a href=&#34;https://github.com/leeoniya&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@leeoniya&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix default query&amp;rsquo;s data source when no default datasource specified. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55435&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55435&lt;/a&gt;, &lt;a href=&#34;https://github.com/konrad147&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@konrad147&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Fix mathexp.NoData cannot be reduced. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55347&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55347&lt;/a&gt;, &lt;a href=&#34;https://github.com/grobinson-grafana&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@grobinson-grafana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Alerting:&lt;/strong&gt; Skip unsupported file types on provisioning. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55573&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55573&lt;/a&gt;, &lt;a href=&#34;https://github.com/JohnnyQQQQ&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@JohnnyQQQQ&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AzureMonitor:&lt;/strong&gt; Ensure resourceURI template variable is migrated. &lt;a href=&#34;https://github.com/grafana/grafana/pull/56095&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#56095&lt;/a&gt;, &lt;a href=&#34;https://github.com/aangelisc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@aangelisc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dashboard:&lt;/strong&gt; Fix plugin dashboard save as button. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55197&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55197&lt;/a&gt;, &lt;a href=&#34;https://github.com/lpskdl&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@lpskdl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Docs:&lt;/strong&gt; Fix decimals: auto docs for panel edit. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55477&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55477&lt;/a&gt;, &lt;a href=&#34;https://github.com/joshhunt&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@joshhunt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fix:&lt;/strong&gt; RBAC handle &lt;code&gt;error no resolver&lt;/code&gt; found. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55676&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55676&lt;/a&gt;, &lt;a href=&#34;https://github.com/gamab&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@gamab&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fix:&lt;/strong&gt; RBAC handle &lt;code&gt;error no resolver&lt;/code&gt; found. (Enterprise)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LibraryPanelSearch:&lt;/strong&gt; Refactor and fix hyphen issue. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55314&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55314&lt;/a&gt;, &lt;a href=&#34;https://github.com/kaydelaney&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@kaydelaney&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Live:&lt;/strong&gt; Fix live streaming with &lt;code&gt;live-service-web-worker&lt;/code&gt; feature flag enabled. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55528&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55528&lt;/a&gt;, &lt;a href=&#34;https://github.com/ArturWierzbicki&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@ArturWierzbicki&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;QueryField:&lt;/strong&gt; Fix wrong cursor position on autocomplete. &lt;a href=&#34;https://github.com/grafana/grafana/pull/55576&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#55576&lt;/a&gt;, &lt;a href=&#34;https://github.com/svennergr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;@svennergr&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;!-- Auto generated by update changelog github action -->
&lt;h1 id="release-notes-for-grafana-917">Release notes for Grafana 9.1.7&lt;/h1>
&lt;h3 id="features-and-enhancements">Features and enhancements&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Chore:&lt;/strong> Upgrade Go version to 1.19.1 (backport). &lt;a href="https://github.com/grafana/grafana/pull/55733" target="_blank" rel="noopener noreferrer">#55733&lt;/a>, &lt;a href="https://github.com/sakjur" target="_blank" rel="noopener noreferrer">@sakjur&lt;/a>&lt;/li>
&lt;li>&lt;strong>CloudWatch:&lt;/strong> Add missing AWS/Prometheus metrics. &lt;a href="https://github.com/grafana/grafana/pull/54990" target="_blank" rel="noopener noreferrer">#54990&lt;/a>, &lt;a href="https://github.com/jangaraj" target="_blank" rel="noopener noreferrer">@jangaraj&lt;/a>&lt;/li>
&lt;li>&lt;strong>Explore:&lt;/strong> Add feature tracking events. &lt;a href="https://github.com/grafana/grafana/pull/54514" target="_blank" rel="noopener noreferrer">#54514&lt;/a>, &lt;a href="https://github.com/L-M-K-B" target="_blank" rel="noopener noreferrer">@L-M-K-B&lt;/a>&lt;/li>
&lt;li>&lt;strong>Graphite:&lt;/strong> Add error information to graphite queries tracing. &lt;a href="https://github.com/grafana/grafana/pull/55249" target="_blank" rel="noopener noreferrer">#55249&lt;/a>, &lt;a href="https://github.com/jesusvazquez" target="_blank" rel="noopener noreferrer">@jesusvazquez&lt;/a>&lt;/li>
&lt;li>&lt;strong>Prometheus:&lt;/strong> Restore FromAlert header. &lt;a href="https://github.com/grafana/grafana/pull/55255" target="_blank" rel="noopener noreferrer">#55255&lt;/a>, &lt;a href="https://github.com/kylebrandt" target="_blank" rel="noopener noreferrer">@kylebrandt&lt;/a>&lt;/li>
&lt;li>&lt;strong>SAML:&lt;/strong> Account for all orgs in org_mapping (#3855). (Enterprise)&lt;/li>
&lt;li>&lt;strong>Search:&lt;/strong> Add search index configuration options. &lt;a href="https://github.com/grafana/grafana/pull/55525" target="_blank" rel="noopener noreferrer">#55525&lt;/a>, &lt;a href="https://github.com/ArturWierzbicki" target="_blank" rel="noopener noreferrer">@ArturWierzbicki&lt;/a>&lt;/li>
&lt;li>&lt;strong>Thresholds:&lt;/strong> Add option for dashed line style. &lt;a href="https://github.com/grafana/grafana/pull/55875" target="_blank" rel="noopener noreferrer">#55875&lt;/a>, &lt;a href="https://github.com/leeoniya" target="_blank" rel="noopener noreferrer">@leeoniya&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="bug-fixes">Bug fixes&lt;/h3>
&lt;ul>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix default query&amp;rsquo;s data source when no default datasource specified. &lt;a href="https://github.com/grafana/grafana/pull/55435" target="_blank" rel="noopener noreferrer">#55435&lt;/a>, &lt;a href="https://github.com/konrad147" target="_blank" rel="noopener noreferrer">@konrad147&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Fix mathexp.NoData cannot be reduced. &lt;a href="https://github.com/grafana/grafana/pull/55347" target="_blank" rel="noopener noreferrer">#55347&lt;/a>, &lt;a href="https://github.com/grobinson-grafana" target="_blank" rel="noopener noreferrer">@grobinson-grafana&lt;/a>&lt;/li>
&lt;li>&lt;strong>Alerting:&lt;/strong> Skip unsupported file types on provisioning. &lt;a href="https://github.com/grafana/grafana/pull/55573" target="_blank" rel="noopener noreferrer">#55573&lt;/a>, &lt;a href="https://github.com/JohnnyQQQQ" target="_blank" rel="noopener noreferrer">@JohnnyQQQQ&lt;/a>&lt;/li>
&lt;li>&lt;strong>AzureMonitor:&lt;/strong> Ensure resourceURI template variable is migrated. &lt;a href="https://github.com/grafana/grafana/pull/56095" target="_blank" rel="noopener noreferrer">#56095&lt;/a>, &lt;a href="https://github.com/aangelisc" target="_blank" rel="noopener noreferrer">@aangelisc&lt;/a>&lt;/li>
&lt;li>&lt;strong>Dashboard:&lt;/strong> Fix plugin dashboard save as button. &lt;a href="https://github.com/grafana/grafana/pull/55197" target="_blank" rel="noopener noreferrer">#55197&lt;/a>, &lt;a href="https://github.com/lpskdl" target="_blank" rel="noopener noreferrer">@lpskdl&lt;/a>&lt;/li>
&lt;li>&lt;strong>Docs:&lt;/strong> Fix decimals: auto docs for panel edit. &lt;a href="https://github.com/grafana/grafana/pull/55477" target="_blank" rel="noopener noreferrer">#55477&lt;/a>, &lt;a href="https://github.com/joshhunt" target="_blank" rel="noopener noreferrer">@joshhunt&lt;/a>&lt;/li>
&lt;li>&lt;strong>Fix:&lt;/strong> RBAC handle &lt;code>error no resolver&lt;/code> found. &lt;a href="https://github.com/grafana/grafana/pull/55676" target="_blank" rel="noopener noreferrer">#55676&lt;/a>, &lt;a href="https://github.com/gamab" target="_blank" rel="noopener noreferrer">@gamab&lt;/a>&lt;/li>
&lt;li>&lt;strong>Fix:&lt;/strong> RBAC handle &lt;code>error no resolver&lt;/code> found. (Enterprise)&lt;/li>
&lt;li>&lt;strong>LibraryPanelSearch:&lt;/strong> Refactor and fix hyphen issue. &lt;a href="https://github.com/grafana/grafana/pull/55314" target="_blank" rel="noopener noreferrer">#55314&lt;/a>, &lt;a href="https://github.com/kaydelaney" target="_blank" rel="noopener noreferrer">@kaydelaney&lt;/a>&lt;/li>
&lt;li>&lt;strong>Live:&lt;/strong> Fix live streaming with &lt;code>live-service-web-worker&lt;/code> feature flag enabled. &lt;a href="https://github.com/grafana/grafana/pull/55528" target="_blank" rel="noopener noreferrer">#55528&lt;/a>, &lt;a href="https://github.com/ArturWierzbicki" target="_blank" rel="noopener noreferrer">@ArturWierzbicki&lt;/a>&lt;/li>
&lt;li>&lt;strong>QueryField:&lt;/strong> Fix wrong cursor position on autocomplete. &lt;a href="https://github.com/grafana/grafana/pull/55576" target="_blank" rel="noopener noreferrer">#55576&lt;/a>, &lt;a href="https://github.com/svennergr" target="_blank" rel="noopener noreferrer">@svennergr&lt;/a>&lt;/li>
&lt;/ul></description></item></channel></rss>