<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/loki/v3.7.x/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/loki/v3.7.x/release-notes/index.xml" rel="self" type="application/rss+xml"/><item><title>Release cadence</title><link>https://grafana.com/docs/loki/v3.7.x/release-notes/cadence/</link><pubDate>Thu, 09 Apr 2026 02:28:18 +0000</pubDate><guid>https://grafana.com/docs/loki/v3.7.x/release-notes/cadence/</guid><content><![CDATA[&lt;h1 id=&#34;release-cadence&#34;&gt;Release cadence&lt;/h1&gt;
&lt;h2 id=&#34;stable-releases&#34;&gt;Stable Releases&lt;/h2&gt;
&lt;p&gt;Loki releases (this includes 
    &lt;a href=&#34;/docs/loki/v3.7.x/send-data/promtail/&#34;&gt;Promtail&lt;/a&gt;, 
    &lt;a href=&#34;/docs/loki/v3.7.x/operations/loki-canary/&#34;&gt;Loki Canary&lt;/a&gt;, etc.) use the following
naming scheme: &lt;code&gt;MAJOR&lt;/code&gt;.&lt;code&gt;MINOR&lt;/code&gt;.&lt;code&gt;PATCH&lt;/code&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;MAJOR&lt;/code&gt; (roughly once a year): these releases include large new features and possible backwards-compatibility breaks.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;MINOR&lt;/code&gt; (roughly once a quarter): these releases include new features which generally do not break backwards-compatibility, but from time to time we might introduce &lt;em&gt;minor&lt;/em&gt; breaking changes, and we will specify these in our upgrade docs.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;PATCH&lt;/code&gt; (roughly once or twice a month): these releases include bug and security fixes which do not break backwards-compatibility.&lt;/li&gt;
&lt;/ul&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;While our naming scheme resembles &lt;a href=&#34;https://semver.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Semantic Versioning&lt;/a&gt;, at this time we do not strictly follow its
guidelines to the letter. Our goal is to provide regular releases that are as stable as possible, and we take backwards-compatibility
seriously. As with any software, always read the 
    &lt;a href=&#34;/docs/loki/v3.7.x/release-notes/&#34;&gt;release notes&lt;/a&gt; and the 
    &lt;a href=&#34;/docs/loki/v3.7.x/setup/upgrade/&#34;&gt;upgrade guide&lt;/a&gt; whenever
choosing a new version of Loki to install.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;New releases are based of a &lt;a href=&#34;#weekly-releases&#34;&gt;weekly release&lt;/a&gt; which we have vetted for stability over a number of weeks.&lt;/p&gt;
&lt;p&gt;We strongly recommend keeping up-to-date with patch releases as they are released. We post updates of new releases in the &lt;code&gt;#loki&lt;/code&gt; channel
of our 
    &lt;a href=&#34;/docs/loki/v3.7.x/community/getting-in-touch/&#34;&gt;Slack community&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can find all of our releases &lt;a href=&#34;https://github.com/grafana/loki/releases&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;on GitHub&lt;/a&gt; and on &lt;a href=&#34;https://hub.docker.com/r/grafana/loki&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Docker Hub&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;weekly-releases&#34;&gt;Weekly Releases&lt;/h2&gt;
&lt;p&gt;Every Monday morning, we create a new &amp;ldquo;weekly&amp;rdquo; release from the tip of the &lt;a href=&#34;https://github.com/grafana/loki&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;code&gt;main&lt;/code&gt; branch&lt;/a&gt;.
These releases use the following naming scheme:&lt;/p&gt;
&lt;ul&gt;
&lt;code&gt;weekly-k&amp;lt;week-number&amp;gt;&lt;/code&gt; where &lt;code&gt;&amp;lt;week-number&amp;gt;&lt;/code&gt; is the number of weeks since we began this process (2020-07-06).
&lt;/ul&gt;
&lt;p&gt;These weekly releases are deployed across our Grafana Cloud Logs fleet of instances. We test these releases for stability
by deploying them through development, pre-production, and production instances.&lt;/p&gt;
&lt;p&gt;Generally these weekly releases are considered stable enough to run, but we provide zero stability guarantees and these
releases &lt;em&gt;should not be run in production&lt;/em&gt; unless you are willing to tolerate some risk.&lt;/p&gt;
&lt;p&gt;You can find these releases on &lt;a href=&#34;https://hub.docker.com/r/grafana/loki/tags?page=1&amp;amp;name=k&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Docker Hub&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;which-release-will-my-merged-pr-be-part-of&#34;&gt;Which release will my merged PR be part of?&lt;/h3&gt;
&lt;p&gt;Once your PR is merged to &lt;code&gt;main&lt;/code&gt;, you can expect it to become available in the next week&amp;rsquo;s
&lt;a href=&#34;#weekly-releases&#34;&gt;weekly release&lt;/a&gt;. To find out which stable or weekly releases a commit is included in, use the following tool:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;tools/which-release.sh&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;For example, &lt;a href=&#34;https://github.com/grafana/loki/pull/7472&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;this PR&lt;/a&gt; was &lt;a href=&#34;https://github.com/grafana/loki/pull/7472#event-8431624850&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;merged&lt;/a&gt; into the commit named &lt;code&gt;d434e80&lt;/code&gt;. Using the tool above, we can see that is part of release 2.8 and several weekly releases:&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;Bash&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-bash&#34;&gt;$ ./tools/which-release.sh d434e80                                 
Commit was found in the following releases:
  release-2.8.x
Commit was found in the following weekly builds:
  k136
  k137
  k138
  k139
  k140
  k141
  k142&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
]]></content><description>&lt;h1 id="release-cadence">Release cadence&lt;/h1>
&lt;h2 id="stable-releases">Stable Releases&lt;/h2>
&lt;p>Loki releases (this includes
&lt;a href="/docs/loki/v3.7.x/send-data/promtail/">Promtail&lt;/a>,
&lt;a href="/docs/loki/v3.7.x/operations/loki-canary/">Loki Canary&lt;/a>, etc.) use the following
naming scheme: &lt;code>MAJOR&lt;/code>.&lt;code>MINOR&lt;/code>.&lt;code>PATCH&lt;/code>.&lt;/p>
&lt;ul>
&lt;li>&lt;code>MAJOR&lt;/code> (roughly once a year): these releases include large new features and possible backwards-compatibility breaks.&lt;/li>
&lt;li>&lt;code>MINOR&lt;/code> (roughly once a quarter): these releases include new features which generally do not break backwards-compatibility, but from time to time we might introduce &lt;em>minor&lt;/em> breaking changes, and we will specify these in our upgrade docs.&lt;/li>
&lt;li>&lt;code>PATCH&lt;/code> (roughly once or twice a month): these releases include bug and security fixes which do not break backwards-compatibility.&lt;/li>
&lt;/ul>
&lt;div class="admonition admonition-note">&lt;blockquote>&lt;p class="title text-uppercase">Note&lt;/p></description></item><item><title>v3.7</title><link>https://grafana.com/docs/loki/v3.7.x/release-notes/v3-7/</link><pubDate>Thu, 09 Apr 2026 02:28:18 +0000</pubDate><guid>https://grafana.com/docs/loki/v3.7.x/release-notes/v3-7/</guid><content><![CDATA[&lt;h1 id=&#34;v37&#34;&gt;v3.7&lt;/h1&gt;
&lt;p&gt;Grafana Labs and the Loki team are excited to announce the release of Loki 3.7. Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p&gt;
&lt;p&gt;For a full list of all changes and fixes, refer to the &lt;a href=&#34;https://github.com/grafana/loki/blob/release-3.7.x/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;See the &lt;a href=&#34;/docs/loki/latest/release-notes/v3-7/#deprecations&#34;&gt;deprecations&lt;/a&gt; section for important information about the Loki Helm charts.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;p&gt;Key features in Loki 3.7.0 include the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Helm charts:&lt;/strong&gt; - Effective March 16, 2026, the Grafana Loki Helm chart has been be forked to the new repository &lt;a href=&#34;https://github.com/grafana-community/helm-charts&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;grafana-community/helm-charts&lt;/a&gt;. The motivation behind this change is to accelerate development and enable direct community maintenance, as outlined in &lt;a href=&#34;https://github.com/grafana/helm-charts/issues/3955&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;grafana/helm-charts#3955&lt;/a&gt;. The Grafana Community now owns maintenance of the Loki Helm Chart, while Grafana Labs continues to maintain the Helm Chart for Grafana Enterprise Logs (GEL). The Loki Helm Charts documentation has been updated to point to the new &lt;a href=&#34;https://github.com/grafana/loki/pull/21330&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana-Community repo&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Docs:&lt;/strong&gt; The documentation now includes a new, comprehensive &lt;a href=&#34;/docs/loki/latest/operations/troubleshooting/&#34;&gt;Troubleshooting&lt;/a&gt; section, documenting the Loki and Logs Drilldown error messages.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Note that when appropriate, documentation updates have been backported to previous releases.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;Other improvements include the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;canary:&lt;/strong&gt; Support passing arbitrary set of labels to use for the query (&lt;a href=&#34;https://github.com/grafana/loki/issues/17008&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17008&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/993b3ae65dad2607d0d20459aac16de0ba2c1d5f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;993b3ae&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;compactor:&lt;/strong&gt; Add support for storing chunk deletion markers in object storage instead of local disk (&lt;a href=&#34;https://github.com/grafana/loki/issues/19689&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19689&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/856c11dad209b05694626982230bbd7fa336e299&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;856c11d&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Add gauge to track in-flight bytes (&lt;a href=&#34;https://github.com/grafana/loki/issues/20091&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20091&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/23ef8eccce9b727509894b0056c65bd8083eea2e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;23ef8ec&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Add resolved policy to blocked and enforced label error (&lt;a href=&#34;https://github.com/grafana/loki/issues/19826&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19826&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/48d13d15db864b524635823b432bbd45714714cd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;48d13d1&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Add segmentation keys and resolver (&lt;a href=&#34;https://github.com/grafana/loki/issues/19927&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19927&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c853f2ced09b47f859a200718364df98def6e4c4&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c853f2c&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Add support for UpdateRates RPC to distributors (&lt;a href=&#34;https://github.com/grafana/loki/issues/19918&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19918&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/90188869a145bd640446b6ae7c123d03fc7f7a2a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9018886&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Randomly distribute requests to the ingest-limits frontend (&lt;a href=&#34;https://github.com/grafana/loki/issues/19840&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19840&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1605a387b765478fcb850e1e5a64dd5b924b751b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1605a38&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Shuffle shard on tenant rate limit (&lt;a href=&#34;https://github.com/grafana/loki/issues/19990&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19990&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3904c2b8f77252f6204dbec9ef4d995ad7b1ef68&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3904c2b&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Write to dataobj partitions based on segmentation key (&lt;a href=&#34;https://github.com/grafana/loki/issues/19946&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19946&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3a24f5d291c8398cd43346d8169e8a0646d8bf4f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3a24f5d&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; &lt;code&gt;nameOverride&lt;/code&gt; now passed through helm tpl function. (&lt;a href=&#34;https://github.com/grafana/loki/issues/19590&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19590&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7f56fd23df5f3fb02d3a40b6c421536e526cb221&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7f56fd2&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add ability to toggle grpclb port for query frontend service (&lt;a href=&#34;https://github.com/grafana/loki/issues/19609&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19609&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9c4f0222b778d013ba20262cffcb93825bb3e6db&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9c4f022&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add startupProbe to distributor (&lt;a href=&#34;https://github.com/grafana/loki/issues/20073&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20073&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5b76589e100e704f1f29f062c78ab52b619f9ede&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5b76589&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Allow configuration of service trafficDistribution parameter (&lt;a href=&#34;https://github.com/grafana/loki/issues/19558&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19558&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/55f95e3d1d425b495f0bbd0012665d3c60e4142a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;55f95e3&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Allow set topologySpreadConstraints on singleBinary (&lt;a href=&#34;https://github.com/grafana/loki/issues/19534&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19534&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/265601f8310f5327aab14702437bc8cc3ebda04c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;265601f&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Make loki-canary readinessProbe configurable via values.yaml (&lt;a href=&#34;https://github.com/grafana/loki/issues/19328&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19328&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/723176669ad3c0318adeeffa821bfd1ae36f88af&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7231766&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Use fsGroupChangePolicy=OnRootMismatch to speed up pod starts (&lt;a href=&#34;https://github.com/grafana/loki/issues/13942&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13942&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c7cec3aa81924b58ddd755ce2f48e16252e80bfa&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c7cec3a&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;index-gateway:&lt;/strong&gt; Client side index gateway shuffle sharding (&lt;a href=&#34;https://github.com/grafana/loki/issues/20124&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20124&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/326c7d1ea0c5309568570d1128cc0e93d9479679&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;326c7d1&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingest-limits:&lt;/strong&gt; Add UpdateRates RPC, update rates from the frontend, return no-op in the service (&lt;a href=&#34;https://github.com/grafana/loki/issues/19894&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19894&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e173cf4fb1fc54069b23e9959af6fc148a81b859&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e173cf4&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingest-limits:&lt;/strong&gt; Check partition state in parallel (&lt;a href=&#34;https://github.com/grafana/loki/issues/19884&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19884&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b8536aaa666271278a31362b96d34fcb1692d060&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b8536aa&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Handle state change lock in prepare downscale  (&lt;a href=&#34;https://github.com/grafana/loki/issues/20141&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20141&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/de092daf0ae6cc7656b0242348346aa1582f6656&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;de092da&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logcli:&lt;/strong&gt; Allow custom headers to be passed  (&lt;a href=&#34;https://github.com/grafana/loki/issues/20231&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20231&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c524203a6e37cf30f02f0c8eee0c9eef65e31c6b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c524203&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;loki:&lt;/strong&gt; Add loki health command (&lt;a href=&#34;https://github.com/grafana/loki/issues/20313&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20313&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ef69cfd97cf1d5bd58758952cbc3eb48a99d060e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ef69cfd&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;lokitool:&lt;/strong&gt; Add regex namespace filtering (&lt;a href=&#34;https://github.com/grafana/loki/issues/20209&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20209&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0c1561d15e9c9075cfb935efb0fc786664e68583&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0c1561d&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Add option to disable ingress (&lt;a href=&#34;https://github.com/grafana/loki/issues/19382&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19382&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9dc71a642569b64b6c21b23f23671b0f18f6285d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9dc71a6&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;querier:&lt;/strong&gt; Ability to send query context for limit enforcement (&lt;a href=&#34;https://github.com/grafana/loki/issues/19900&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19900&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1a66d2ddab11e7d0219040477ed2c0b95f87bfdb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1a66d2d&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;deprecations&#34;&gt;Deprecations&lt;/h2&gt;
&lt;p&gt;One of the focuses of Loki 3.0 was cleaning up unused code and old features that had been previously deprecated but not removed. Loki 3.0 removed a number of previous deprecations and introduces some new deprecations. Some of the main areas with changes include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/send-data/promtail/&#34;&gt;Promtail&lt;/a&gt; is deprecated, as the code has been merged into Grafana Alloy. You can find migration documentation and a utility to convert your Promtail configuration to Alloy configuration in the &lt;a href=&#34;/docs/alloy/latest/set-up/migrate/from-promtail/&#34;&gt;Alloy documentation&lt;/a&gt;. Note that this deprecation does NOT include the lambda-promtail client.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/storage/&#34;&gt;Deprecated storage options&lt;/a&gt; including the deprecation of the BoltDB store.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/configure/&#34;&gt;Deprecated configuration options&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/reference/api/#deprecated-endpoints&#34;&gt;API endpoint deprecations&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more about breaking changes in this release, refer to the 
    &lt;a href=&#34;/docs/loki/v3.7.x/setup/upgrade/&#34;&gt;Upgrade guide&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade Considerations&lt;/h2&gt;
&lt;p&gt;For important upgrade guidance, refer to the 
    &lt;a href=&#34;/docs/loki/v3.7.x/setup/upgrade/&#34;&gt;Upgrade Guide&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE - engine:&lt;/strong&gt; Make scheduler aware of total compute capacity (&lt;a href=&#34;https://github.com/grafana/loki/issues/19876&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19876&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE - engine:&lt;/strong&gt; Share worker threads across all scheduler connections (&lt;a href=&#34;https://github.com/grafana/loki/issues/20229&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20229&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE - labels:&lt;/strong&gt; parsed labels should not override structured metadata (&lt;a href=&#34;https://github.com/grafana/loki/issues/19991&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19991&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;371-2026-03-27&#34;&gt;3.7.1 (2026-03-27)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Upgrade Go and gRPC versions on 3.7.x (&lt;a href=&#34;https://github.com/grafana/loki/issues/21282&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#21282&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2c8fff222bab6813374b973ae0eb49043d3ed14e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2c8fff2&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;370-2026-03-26&#34;&gt;3.7.0 (2026-03-26)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;cd:&lt;/strong&gt; Add loki-image to needs (&lt;a href=&#34;https://github.com/grafana/loki/issues/19870&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19870&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a2c4ea66ac1aa8b0da077cdd91a20a171ee706c2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a2c4ea6&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;compactor:&lt;/strong&gt; Compactor file descriptor leak (&lt;a href=&#34;https://github.com/grafana/loki/issues/20077&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20077&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0c3dd8ce7efaebfc2d011b02c4dbd809e6955fec&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0c3dd8c&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;config:&lt;/strong&gt; Migrate renovate config (&lt;a href=&#34;https://github.com/grafana/loki/issues/19436&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19436&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/97745fed6c384a695c4bf6d267d0b092c434ac64&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;97745fe&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;dataobj:&lt;/strong&gt; Flush into multiple index objects when ErrBuilderFull (&lt;a href=&#34;https://github.com/grafana/loki/issues/19223&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19223&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/32dbef99b8ed8bf220eef569fd90acdaf624ca50&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;32dbef9&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dataobj-inspect transitive deps version (&lt;a href=&#34;https://github.com/grafana/loki/issues/19813&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19813&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5b212b7469945afa15a5a3a62ec69c63a09d2198&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5b212b7&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module cloud.google.com/go/bigtable to v1.41.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20352&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20352&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/610230906ecd4f2a4c1a1ed5d39ce7ad294c4700&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6102309&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module cloud.google.com/go/pubsub to v2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19803&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19803&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d47dde3e5aa66761d3bfc40d0bff86ae6e63eeb6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d47dde3&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module cloud.google.com/go/storage to v1.59.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20407&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20407&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5c71db648a5c32f809e216da6d7a48bc79f8c8f5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5c71db6&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/alecthomas/chroma/v2 to v2.22.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20409&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20409&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c64f0443b599d47ae98936d1c1f6e2a352fc395b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c64f044&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/apache/arrow-go/v18 to v18.5.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20354&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20354&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d0861a1f3475fd257d212f2f9c0548cfe0d635f6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d0861a1&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2 to v1.40.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20137&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20137&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e10680982a83ea4d1e112553e2d43cc8ab818f65&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e106809&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/config to v1.32.7 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20401&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20401&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/50ce71a5bfeb44ff7b8eff433930a6d23cac14b6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;50ce71a&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/credentials to v1.19.7 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20402&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20402&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f20228dc547126239878028a0158d3bdebfd38d9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f20228d&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.53.6 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20403&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20403&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/31a870cc64615e163618c6afef4f828071d3f4cd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;31a870c&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.95.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20406&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20406&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c7c14114f44cfc77cb8f8635a5b7340ce3a9e329&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c7c1411&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/smithy-go to v1.24.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20117&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20117&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b0efa70f4b1707cda25bb4324d02af71fdc23e77&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b0efa70&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/axiomhq/hyperloglog to v0.2.6 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20341&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20341&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4469f826d2df54486b6c51a1a3e7b899c5d5a1d6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4469f82&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/baidubce/bce-sdk-go to v0.9.256 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20342&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20342&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/69e625405628ac25b7fabe07a809df0d4e6b73e1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;69e6254&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/bits-and-blooms/bloom/v3 to v3.7.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19755&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19755&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/af47e1f4feabb62824376e51d1ae80a4a28c2d89&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;af47e1f&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/bmatcuk/doublestar/v4 to v4.9.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20418&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20418&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/078dc945551d4ba4f918653c4c758f4fc6525931&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;078dc94&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/coder/quartz to v0.3.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19786&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19786&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6f784f99d4ca208835a488874e9d12dea5020ad5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6f784f9&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/docker/docker to v28.5.2&#43;incompatible (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19756&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19756&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1007ee4a89c439791fb1b1a7b5e155ab91e8b6d2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1007ee4&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/gocql/gocql to v2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19794&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19794&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/898b6d20374015dd5cf12571fae91393c6e22c9b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;898b6d2&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/google/renameio/v2 to v2.0.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20411&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20411&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/cc4307424575386914b6c40bc605155710f46e06&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cc43074&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/grafana/loki/v3 to v3.6.3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20343&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20343&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d1ae7a1ba35e9775dcbf58b8081e214157d1a16d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d1ae7a1&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/grpc-ecosystem/go-grpc-middleware/v2 to v2.3.3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19758&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19758&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8133da968d8e8eb4b21d254368a40c01acd68ccb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8133da9&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/hashicorp/consul/api to v1.33.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19788&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19788&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e417259980d7edf2f75eefeac94efd351421d99e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e417259&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/ibm/go-sdk-core/v5 to v5.21.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19988&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19988&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d8ab970b1cf5bfb2864e6c92b2de05bbd66feb0e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d8ab970&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/ibm/ibm-cos-sdk-go to v1.13.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20364&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20364&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/52d1d8d96669075d6685b64508766fb4549cf009&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;52d1d8d&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/ibm/sarama to v1.46.3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19760&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19760&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4a19787dff6fcca74a380b686dc58882f7195a3a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4a19787&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/influxdata/telegraf to v1.37.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20356&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20356&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/dc1e0aefcb004662b70d704ea8b11e7df26fa8e9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;dc1e0ae&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/klauspost/compress to v1.18.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20108&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20108&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f4f2b2a718b2d591adb99b358430ad905c3fa4ee&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f4f2b2a&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/leodido/go-syslog/v4 to v4.3.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19416&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19416&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/036387b297cb99c28f1aaa1c6751b004b167edba&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;036387b&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/minio/minio-go/v7 to v7.0.98 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20436&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20436&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/cf893421f2fe51853331dc318843dde4b0969807&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cf89342&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/ncw/swift/v2 to v2.0.5 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19764&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19764&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/fa5e144b42a5d0e4347a366213fd491ec808603e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;fa5e144&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/oschwald/geoip2-golang to v2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19799&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19799&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/33eeab62c144a78cb0511c8d5321591ce5f0d03e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;33eeab6&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/oschwald/geoip2-golang/v2 to v2.1.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20357&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20357&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8853d710d4582b5591c0bc7fa192a3e228ee0a9a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8853d71&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/parquet-go/parquet-go to v0.27.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20426&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20426&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a283eac267662b5239430cfcb70893460ec84657&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a283eac&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/prometheus/alertmanager to v0.30.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20358&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20358&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f53a609be4c9c32f4ad03a4a61daa5e0b525f989&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f53a609&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/prometheus/client_golang to v1.23.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19763&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19763&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8317f7e4629be6bc8f40579f00c2151fb126fb4c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8317f7e&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/prometheus/common to v0.67.5 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20363&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20363&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/aaacbf4edaa2fd657cd1376fcb3fb53a2d029757&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;aaacbf4&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/prometheus/prometheus to v0.309.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20388&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20388&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bf79bcff061caecd0a2d6828c1b8ec31990f2a9c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bf79bcf&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/prometheus/sigv4 to v0.4.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20386&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20386&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2f80526f19a036513d9849876717c17678bc9ff6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2f80526&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/redis/go-redis/v9 to v9.17.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20116&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20116&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/434a9295a57d0469826e9f8aa252a2bc1a1ebaaa&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;434a929&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/schollz/progressbar/v3 to v3.19.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20365&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20365&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0b238bccea4babd97b3393de9ac0380e7c65a66c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0b238bc&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/shirou/gopsutil/v4 to v4.25.12 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20347&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20347&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0740eb8a56b1e57000eb4e6862ee75d3c3f15b0f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0740eb8&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/sirupsen/logrus to v1.9.4 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20447&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20447&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/35c8df7705afd31f8d735533a9d15175d273a616&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;35c8df7&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/sony/gobreaker/v2 to v2.4.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20366&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20366&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/090ffd517252ea39a96fac037afe85119b9a9bd0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;090ffd5&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/tjhop/slog-gokit to v0.1.5 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19808&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19808&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/615413e269f7ed4b52fbd752e4cde29e773d454d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;615413e&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/twmb/franz-go to v1.20.6 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20348&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20348&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5ee4fee4bc66e179dd8717d09699353932d119e7&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5ee4fee&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/twmb/franz-go/pkg/kadm to v1.17.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19790&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19790&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1dad0be6b7ba439a2be9a64562b3762e495d6950&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1dad0be&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/twmb/franz-go/pkg/kmsg to v1.12.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19791&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19791&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f28c247cb47dca402b8465e9ff5373d288df17bc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f28c247&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/workiva/go-datastructures to v1.1.7 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19766&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19766&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f5e0683986cec6d5edd643626c2dcbb4e894a65e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f5e0683&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/xdg-go/scram to v1.2.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20046&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20046&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9e523207b8c3afcdb810ca4f4d47b43887235346&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9e52320&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module go.opentelemetry.io/collector/pdata to v1.49.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20371&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20371&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7d759f215d1167b46470fa40a9812d3d3a53126c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7d759f2&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc to v0.64.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20372&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20372&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9da1b1bcd5643148e0d749b4d780606712d0f6b2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9da1b1b&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace to v0.64.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20373&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20373&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/719635ad80c31a005ab6809cf7cab947611e20c7&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;719635a&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.64.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20374&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20374&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f1b3e1bf67ed296edf49ed8c30fed800be147d9b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f1b3e1b&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module go.opentelemetry.io/otel/sdk to v1.39.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20376&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20376&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/95b82d66b701afc8c9473a68dccd27251a9b824c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;95b82d6&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/crypto to v0.44.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19776&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19776&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c85c67ac77f900655f2bbe41b6793eb4e05c7f7f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c85c67a&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/net to v0.47.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19850&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19850&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5c422a6b9010fb2bf05c7f56e955cc0acf5a429b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5c422a6&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/oauth2 to v0.34.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20160&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20160&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ebf7b93c67139b5d329dd3c951aedc900824513b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ebf7b93&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/sync to v0.19.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20161&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20161&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/817b9d8c9c43aae0d4f1f54a13889a1a1d18e7c6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;817b9d8&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/sys to v0.40.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20378&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20378&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9538b2097a4604f49442e5845c2d95498a0110d0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9538b20&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/text to v0.33.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20408&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20408&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9fd6733ef4f9f82ee032728c27229ce00673ddfe&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9fd6733&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/time to v0.14.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19782&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19782&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/74f68fac62757fc50b295100bb30c7bb4c3007aa&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;74f68fa&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module google.golang.org/api to v0.257.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20143&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20143&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5f1da751a4181af9bf11a675bb24f9e8c5cad39c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5f1da75&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module google.golang.org/grpc to v1.77.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19945&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19945&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f3213bb2f90fe1f8ff4421f400c22820ee41e69b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f3213bb&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module google.golang.org/protobuf to v1.36.11 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20349&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20349&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a80b52e01941693892313c440dd656e72aff4d2c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a80b52e&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module k8s.io/apimachinery to v0.35.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20381&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20381&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/731e067b3abfb463fe59b4d9ebc4e3116d97fd87&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;731e067&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Avoid recalculating the segmentation key hash twice (&lt;a href=&#34;https://github.com/grafana/loki/issues/19961&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19961&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8b78f7924d7414af116809912d76cfd4e71dcbda&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8b78f79&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Panic when no healthy instances found (&lt;a href=&#34;https://github.com/grafana/loki/issues/19998&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19998&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1c5dfed23acc4931baa6bdcb1fe49b12e2f77072&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1c5dfed&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Track discarded entries and bytes when hitting stream limits using the ingest limits service (&lt;a href=&#34;https://github.com/grafana/loki/issues/20244&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20244&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9b0af7c002b8a8e87fe1e3ec2817d06641e099d3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9b0af7c&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docker:&lt;/strong&gt; Missing permissions  to start docker (&lt;a href=&#34;https://github.com/grafana/loki/issues/19947&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19947&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/39d2beaae6f2867084cb856e353413fe58e066fc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;39d2bea&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docker:&lt;/strong&gt; Set WORKDIR to root in loki Dockerfiles (&lt;a href=&#34;https://github.com/grafana/loki/issues/19941&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19941&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/13f2b1adaeb12e39d1019aa484488422feb499f1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;13f2b1a&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Bump Helm deps, publish loki-helm-test w/ release (&lt;a href=&#34;https://github.com/grafana/loki/issues/19939&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19939&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7e4e34e4c8da860f08db3c3d89eeb8d8d77d82dd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7e4e34e&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add startup probe read (&lt;a href=&#34;https://github.com/grafana/loki/issues/19708&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19708&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bce87fbce5d518d2785620596ee78898718b1ace&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bce87fb&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Apply fix from &lt;a href=&#34;https://github.com/grafana/loki/issues/14126&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14126&lt;/a&gt; to example (&lt;a href=&#34;https://github.com/grafana/loki/issues/20252&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20252&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/716563a660f079762c8ea8caf5ca78a12e81b314&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;716563a&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Correct GEL provisioner tenant creation instructions (&lt;a href=&#34;https://github.com/grafana/loki/issues/20271&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20271&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9639e2e1269067fb1e3d13ecfbd7f5350326d606&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9639e2e&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Correct GEL version (&lt;a href=&#34;https://github.com/grafana/loki/issues/19657&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19657&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/cd8b195fd8e278aa7ef44da401ac9c36209575a3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cd8b195&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Do not mark loki.storage.bucketNames.chunks as required, if an s3 url is provided (&lt;a href=&#34;https://github.com/grafana/loki/issues/19873&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19873&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e9951bb4ebfdd85c4567c67a339edf6d7fb78991&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e9951bb&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Do not mark loki.storage.bucketNames.chunks as required, if minio is used. (&lt;a href=&#34;https://github.com/grafana/loki/issues/19871&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19871&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/eddd4f873de3cfd6a14e349356abc8fa9596a13d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;eddd4f8&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Do not mark loki.storage.bucketNames.ruler as required, if  rulerConfig.storage.type is local (&lt;a href=&#34;https://github.com/grafana/loki/issues/19882&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19882&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f2f564a2672df170502760d9c8a0afca2855515b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f2f564a&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Don&amp;rsquo;t fail for missing bucket name, if local disk is used. (&lt;a href=&#34;https://github.com/grafana/loki/issues/19675&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19675&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ad0a29eaae24cbcc385ae5ed39614fbd2765fb27&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ad0a29e&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Don&amp;rsquo;t fail for missing bucket name, if minio is enabled. (&lt;a href=&#34;https://github.com/grafana/loki/issues/19745&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19745&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/cd0c5782105c998fe011b9e47f1563c1bf769ccd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cd0c578&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Enable volumeAttributesClassName attributes for volumeClaimTemplates (&lt;a href=&#34;https://github.com/grafana/loki/issues/19719&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19719&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/06da42a8ac203361960ffada560bc44fea257c96&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;06da42a&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Fix ingester-b volumeAttributesClassName templating (&lt;a href=&#34;https://github.com/grafana/loki/issues/20188&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20188&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d696f188165d9bf4c40b60f8baa0c8bc4ed9bf29&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d696f18&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Fix rendering of dnsConfig for backend, read, write, single-binary and table-manager (&lt;a href=&#34;https://github.com/grafana/loki/issues/20013&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20013&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1cdb3c731819eba5808de55a29b319e09aa00ec0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1cdb3c7&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Respect global registry in sidecar image (&lt;a href=&#34;https://github.com/grafana/loki/issues/18246&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18246&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19347&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19347&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/79eae2ca25c8faa262c246bafcf913eb4e8fd2c3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;79eae2c&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Update Chart version in README.md (&lt;a href=&#34;https://github.com/grafana/loki/issues/19669&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19669&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/94096b745229fbc653fe6037251e36816f2b76e5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;94096b7&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Update version (&lt;a href=&#34;https://github.com/grafana/loki/issues/19670&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19670&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b90ae22a2c3da177e334fd16e057fb5e260d1f69&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b90ae22&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingest-limits:&lt;/strong&gt; Reduce FetchMaxBytes to 10MB (&lt;a href=&#34;https://github.com/grafana/loki/issues/19883&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19883&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/82cfafd3862906e41ab32a03e8cd7f10e8511940&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;82cfafd&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingest-limits:&lt;/strong&gt; Revoke partitions if lost (&lt;a href=&#34;https://github.com/grafana/loki/issues/20030&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20030&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1ac5d1f0d5e80cbb5e2ea73fed007ea6f80ccf61&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1ac5d1f&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;kafka:&lt;/strong&gt; Deadlock on shutdown (&lt;a href=&#34;https://github.com/grafana/loki/issues/20384&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20384&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/272a2783802c4476d55ba4b8e89ebc02bb3f345e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;272a278&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logql:&lt;/strong&gt; Parsed labels should not override structured metadata (&lt;a href=&#34;https://github.com/grafana/loki/issues/19991&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19991&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/61f936751b185a9e6f7127321c83b1fc1816a067&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;61f9367&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;lokitool:&lt;/strong&gt; Update ruler path and enable alternative TLS env variables (&lt;a href=&#34;https://github.com/grafana/loki/issues/19572&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19572&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d1ce5cb6af8cf1cb8063d07fb0c5b841e23b5caf&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d1ce5cb&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;nomad:&lt;/strong&gt; Nomad simple example (&lt;a href=&#34;https://github.com/grafana/loki/issues/19629&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19629&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/17aec119a0af3e1749f38857f35dca18200d0c4f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;17aec11&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Change leader-election parameters (&lt;a href=&#34;https://github.com/grafana/loki/issues/19707&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19707&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/86068cfb6c9c221dbb3878bdd5e86a53b6ce2caa&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;86068cf&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Do not deploy NetworkPolicies automatically on OCP 4.20 (&lt;a href=&#34;https://github.com/grafana/loki/issues/19680&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19680&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8df33ff659d53d17b68fb894879587b330e63607&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8df33ff&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Return quickstart script to working condition and improve rootless usage (&lt;a href=&#34;https://github.com/grafana/loki/issues/19960&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19960&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/397da277753d771d8c1492dd3f4db4b208b3532d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;397da27&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;parser:&lt;/strong&gt; Do not cache key conflicts results in intern set (&lt;a href=&#34;https://github.com/grafana/loki/issues/19984&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19984&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0a9b024106eda89844dbd68e6625b241ab0b1655&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0a9b024&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;querier:&lt;/strong&gt; Support multi-tenant queries in Patterns API (&lt;a href=&#34;https://github.com/grafana/loki/issues/19809&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19809&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f609e27e2eebaadce3c629c8ad8be054f885a604&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f609e27&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;querier:&lt;/strong&gt; Restrict start/end timestamp to requested range for scheduler (&lt;a href=&#34;https://github.com/grafana/loki/issues/20086&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20086&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/448cc745cab05e8967696e3c24231b4d23ee7715&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;448cc74&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;querier:&lt;/strong&gt; Set Content-Type header for JSON responses in serializeHTTPHandler (&lt;a href=&#34;https://github.com/grafana/loki/issues/19878&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19878&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/019d6b40a84ff0de1e835ba111efe121c966cf2d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;019d6b4&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;querylimits:&lt;/strong&gt; Accept request limits over not initialized limits (&lt;a href=&#34;https://github.com/grafana/loki/issues/19891&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19891&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/905eac851f38da589c49a41478e2edd2b3bb3ffb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;905eac8&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;retry:&lt;/strong&gt; Do not retry if any of multierrors is a client error (&lt;a href=&#34;https://github.com/grafana/loki/issues/19887&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19887&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9825137713f84ee26de4640084f6ee3d5cc4354d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9825137&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ruler:&lt;/strong&gt; Validate remote write config (&lt;a href=&#34;https://github.com/grafana/loki/issues/19920&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19920&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e9169443760f0e64868f52e8b746f31eadf68f6d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e916944&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;server:&lt;/strong&gt; Return status bad request code for interval limit error (&lt;a href=&#34;https://github.com/grafana/loki/issues/19895&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19895&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f21f5d545f5ce16a12bed556a63ac5c7764559cd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f21f5d5&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Do not override S3 region if already specified in configuration chain (&lt;a href=&#34;https://github.com/grafana/loki/issues/20127&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20127&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0046bfb3a4c08321a0006d1aa70963e234162404&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0046bfb&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Fix regression in S3 client configuration (&lt;a href=&#34;https://github.com/grafana/loki/issues/20110&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20110&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d3f9532b061c4406bbd5d95c77b5220c0bd80193&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d3f9532&lt;/a&gt;), closes &lt;a href=&#34;https://github.com/grafana/loki/issues/19908&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19908&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="v37">v3.7&lt;/h1>
&lt;p>Grafana Labs and the Loki team are excited to announce the release of Loki 3.7. Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p></description></item><item><title>v3.6</title><link>https://grafana.com/docs/loki/v3.7.x/release-notes/v3-6/</link><pubDate>Thu, 09 Apr 2026 02:28:18 +0000</pubDate><guid>https://grafana.com/docs/loki/v3.7.x/release-notes/v3-6/</guid><content><![CDATA[&lt;h1 id=&#34;v36&#34;&gt;v3.6&lt;/h1&gt;
&lt;p&gt;Grafana Labs and the Loki team are excited to announce the release of Loki 3.6. Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p&gt;
&lt;p&gt;For a full list of all changes and fixes, refer to the &lt;a href=&#34;https://github.com/grafana/loki/blob/release-3.6.x/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;&lt;/p&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;See the &lt;a href=&#34;/docs/loki/latest/release-notes/v3-6/#deprecations&#34;&gt;deprecations&lt;/a&gt; section for important information about the Loki Helm charts.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;p&gt;Key features in Loki 3.6.0 include the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Horizontally scalable compactor:&lt;/strong&gt; The Compactor in Loki is a singleton service that compacts the index and applies retention, including processing delete requests. Because it can only be scaled vertically, it limits how many resources you can add to speed things up when the workload increases in bigger cells. This release adds a horizontally scalable compactor, to speed up processing large delete requests or catching up if there has been a lag in processing for some reason. Note that the horizontally scalable compactor delegates deletion work to the workers. Loki continues to perform compaction and apply retention in the main Compactor. For more information, refer to the 
    &lt;a href=&#34;/docs/loki/v3.7.x/operations/storage/compactor-horizontal-scaling/&#34;&gt;documentation&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;OTel:&lt;/strong&gt; Loki has been refactored to use the OpenTelemetry tracing library instead of the OpenTracing library. (&lt;a href=&#34;https://github.com/grafana/loki/pull/17859&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17859&lt;/a&gt;). Note that Loki can still be configured using &lt;code&gt;JAEGER_ env&lt;/code&gt; vars and still exports traces in &lt;code&gt;JAEGER_&lt;/code&gt; format.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;meta-monitoring:&lt;/strong&gt; Moves the meta-monitoring responsibilities from the &lt;a href=&#34;https://github.com/grafana/meta-monitoring-chart&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana meta-monitoring Helm chart&lt;/a&gt; to the widely supported &lt;a href=&#34;https://github.com/grafana/k8s-monitoring-helm&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Grafana Kubernetes Monitoring Helm chart&lt;/a&gt;. This was implemented in two PRs: Meta Monitoring Loki v2 (Part 1) - Telemetry Collection (&lt;a href=&#34;https://github.com/grafana/loki/issues/16665&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16665&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2d0bbfd70b612e2b62615ba19a0bd8e756aaca88&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2d0bbfd&lt;/a&gt;) and Meta Monitoring Loki v2 (Part 2) - Loki Mixin&amp;rsquo;s (&lt;a href=&#34;https://github.com/grafana/loki/issues/16962&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16962&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/93360f6da138b4a63282c87e45567b36117f5f13&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;93360f6&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Helm charts:&lt;/strong&gt; The Grafana Developer Advocates launched a pilot Community Helm Maintainers group at the end of June made up of Grafana Champions who expressed interest in helping maintain the Loki Helm chart. We have resumed regular releases of the Loki Helm chart and reduced the backlog of open Loki Helm chart pull requests from around 150 to less than 40. For information about recent changes, refer to the Helm chart &lt;a href=&#34;https://github.com/grafana/loki/blob/main/production/helm/loki/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;UI:&lt;/strong&gt; We have moved the Loki UI to a Grafana Plugin. The static Operational UI is not going away, and all the APIs that serve it will remain in Loki. The Javascript that serves the UI, however, has been moved to the &lt;a href=&#34;https://github.com/grafana/loki-operational-ui&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Loki Operational UI&lt;/a&gt; Grafana plugin (&lt;a href=&#34;https://github.com/grafana/loki/issues/19390&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19390&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Docs:&lt;/strong&gt; Published a third Cloud Deployment Guide, this one for &lt;a href=&#34;/docs/loki/latest/setup/install/helm/deployment-guides/gcp/&#34;&gt;Google Cloud Platform&lt;/a&gt; (&lt;a href=&#34;https://github.com/grafana/loki/pull/17503&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17503&lt;/a&gt;). Added links to three log related &lt;a href=&#34;/docs/learning-paths/&#34;&gt;Learning paths&lt;/a&gt; to the Loki docs (&lt;a href=&#34;https://github.com/grafana/loki/pull/17956&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17956&lt;/a&gt;). Revised the LogQL query page (&lt;a href=&#34;https://github.com/grafana/loki/pull/16286&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16286&lt;/a&gt;) and added a LogQL video (&lt;a href=&#34;https://github.com/grafana/loki/pull/18111&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18111&lt;/a&gt;). Added a caution to the Labels topic and added a 
    &lt;a href=&#34;/docs/loki/v3.7.x/get-started/labels/remove-default-labels/&#34;&gt;new topic&lt;/a&gt; with instructions how to modify the default OpenTelemetry resource attributes that Loki converts to labels (&lt;a href=&#34;https://github.com/grafana/loki/pull/17958&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17958&lt;/a&gt;). Updated the &lt;a href=&#34;/docs/loki/latest/operations/caching/&#34;&gt;caching topic&lt;/a&gt; (&lt;a href=&#34;https://github.com/grafana/loki/pull/17420&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17420&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Note that when appropriate, documentation updates have been backported to previous releases.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;Other improvements include the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;analytics:&lt;/strong&gt; Change how analytics proxy works (&lt;a href=&#34;https://github.com/grafana/loki/pull/19098&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19098&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;API:&lt;/strong&gt; Add endpoint returning tenant configured limits (&lt;a href=&#34;https://github.com/grafana/loki/issues/17101&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17101&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6818c90011627b83c50eb9f23c53e1769abb46a7&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6818c90&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;API:&lt;/strong&gt; Loki Improvement Document (LID) for query splitting (&lt;a href=&#34;https://github.com/grafana/loki/issues/16958&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16958&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/66f0f0bf596f0004cfcffa01684d82bb1ec51d9c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;66f0f0b&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;compactor HS:&lt;/strong&gt; Add a dashboard for monitoring deletion with horizontally scalable compactor (&lt;a href=&#34;https://github.com/grafana/loki/issues/18588&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18588&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/10db8abb58742a252e2a0b47355ca715031b0e9f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;10db8ab&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;compactor HS:&lt;/strong&gt; Add a job runner for processing of deletion jobs (&lt;a href=&#34;https://github.com/grafana/loki/issues/18058&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18058&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;compactor HS:&lt;/strong&gt; Add job queue and deletion job builder (&lt;a href=&#34;https://github.com/grafana/loki/issues/17843&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17843&lt;/a&gt;)
(#17843)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;compactor HS:&lt;/strong&gt; Add jsonnet for deploying horizontally scalable compactor (&lt;a href=&#34;https://github.com/grafana/loki/issues/18550&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18550&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5e28950556c6ba0f97db8b5450bec89c82fbd682&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5e28950&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;compactor HS:&lt;/strong&gt; Add support for applying storage updates after finishing processing of deletion manifest (&lt;a href=&#34;https://github.com/grafana/loki/issues/18294&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18294&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ba3c67076a87d7916faef49e10573511988387b7&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ba3c670&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;compactor HS:&lt;/strong&gt; Add support for worker for processing of jobs from the compactor&amp;rsquo;s job queue (&lt;a href=&#34;https://github.com/grafana/loki/issues/18165&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18165&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d05c4bc500be779f35b6e25823da940a6e236229&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d05c4bc&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;compactor HS:&lt;/strong&gt; Fixes and changes for getting horizontally scalable compactor to work well (&lt;a href=&#34;https://github.com/grafana/loki/issues/18526&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18526&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/000f90d74b28b81257c51db6c0ffefa2f87fdbca&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;000f90d&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;compactor HS:&lt;/strong&gt; Refactor interfaces and build a link between delete requests manager and compactor for HS of compactor (&lt;a href=&#34;https://github.com/grafana/loki/issues/18326&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18326&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/364660748d0d391392dd43f699f0b8962ad00541&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3646607&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;compactor HS:&lt;/strong&gt; Store index updates per processed segment in the manifest to the object storage (&lt;a href=&#34;https://github.com/grafana/loki/issues/18212&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18212&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8007e22db5ae293468403aa2af06b88efeb2f760&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8007e22&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;compactor HS:&lt;/strong&gt; Tune compactor worker config and add experimental feature warning to the docs (&lt;a href=&#34;https://github.com/grafana/loki/issues/18539&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18539&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5bf3f74ab20af9f392c3e3f311637426c59d7d03&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5bf3f74&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;compactor HS:&lt;/strong&gt; Use streaming RPCs for interacting with job queue over grpc (&lt;a href=&#34;https://github.com/grafana/loki/issues/18125&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18125&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/385e3175cf46deeb066de6e5e04cb4698adb929d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;385e317&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;compactor HS:&lt;/strong&gt; Wire things up and add some metrics (&lt;a href=&#34;https://github.com/grafana/loki/issues/18421&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18421&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bd293206cd78df5ded520187633738f0744b7c9a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bd29320&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;compactor HS:&lt;/strong&gt; Add a metric to track the number of jobs left to conclude ongoing unit of work (&lt;a href=&#34;https://github.com/grafana/loki/issues/19506&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19506&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Add MaxRecvMsgSize config for uncompressed message size limits (&lt;a href=&#34;https://github.com/grafana/loki/issues/16915&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16915&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1d99f4d86d25a361fc85162fadb21a78308d65d4&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1d99f4d&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Log ingestion policy when log_push_request is set (&lt;a href=&#34;https://github.com/grafana/loki/issues/18712&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18712&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0ec787f22a04620727ca4dc3fac762da2498c3e0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0ec787f&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Mark truncated log lines with identifier (&lt;a href=&#34;https://github.com/grafana/loki/issues/18262&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18262&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0ee8e76ba28065e2eb03c6908146522700ed6aa7&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0ee8e76&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Stop pushing to the metadata topic from distributors (&lt;a href=&#34;https://github.com/grafana/loki/issues/17525&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17525&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e0f015c623819e2df4357bc578a38bba5ca21e58&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e0f015c&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Remove tenant topic tee (&lt;a href=&#34;https://github.com/grafana/loki/pull/19082&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19082&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;fluentbit:&lt;/strong&gt; Update fluent/fluent-bit to v4 which adds support for structured metadata to the out_loki plugin (&lt;a href=&#34;https://github.com/grafana/loki/issues/17200&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17200&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f108e1cd71a969050d870582e9249ed72d3b456c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f108e1c&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;fluentd:&lt;/strong&gt; Add &amp;lsquo;compress gzip&amp;rsquo; setting to fluentd plugin (&lt;a href=&#34;https://github.com/grafana/loki/issues/18995&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18995&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add &lt;code&gt;block_builder&lt;/code&gt; config to helm chart (&lt;a href=&#34;https://github.com/grafana/loki/issues/17451&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17451&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a9808a1f7db9e04ffbbabf30fca20f3287641886&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a9808a1&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add &lt;code&gt;startupProbe&lt;/code&gt; to memcached(&lt;a href=&#34;https://github.com/grafana/loki/issues/19166&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19166&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add &lt;code&gt;startupProbe&lt;/code&gt; to memcached exporter(&lt;a href=&#34;https://github.com/grafana/loki/issues/19165&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19165&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add configurable livenessProbe to single binary StatefulSet(&lt;a href=&#34;https://github.com/grafana/loki/issues/19072&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19072&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add dnsconfig to all missing resources(&lt;a href=&#34;https://github.com/grafana/loki/issues/18903&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18903&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add FOLDER_ANNOTATION logic for sidecar container in loki helm chart, making multi-tenant alerting easier (&lt;a href=&#34;https://github.com/grafana/loki/issues/13289&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13289&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/833fcbce39fe956a7e006ea6618fbbd8d7ccfaa8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;833fcbc&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add health probes to admin-api (&lt;a href=&#34;https://github.com/grafana/loki/issues/18546&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18546&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/358228a22295189d86c16d749a966eb12c7189e3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;358228a&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add health probes to bloom-builder (&lt;a href=&#34;https://github.com/grafana/loki/issues/18549&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18549&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add health probes to bloom-gateway(&lt;a href=&#34;https://github.com/grafana/loki/issues/18551&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18551&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add health probes to bloom-planner(&lt;a href=&#34;https://github.com/grafana/loki/issues/18552&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18552&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add health probes to gateway component(&lt;a href=&#34;https://github.com/grafana/loki/issues/18545&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18545&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add health probes to loki in backend(&lt;a href=&#34;https://github.com/grafana/loki/issues/18548&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18548&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add location snippet to nginx config (&lt;a href=&#34;https://github.com/grafana/loki/issues/18105&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18105&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/573775194c400ea58b37583546b45afc1846f038&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5737751&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add missing revisionHistoryLimit (&lt;a href=&#34;https://github.com/grafana/loki/issues/18638&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18638&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d0e0d1a4e47145b5e178f84fd554c4d26b9bb47b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d0e0d1a&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add more specificity to affinity and topology spread constraints(&lt;a href=&#34;https://github.com/grafana/loki/issues/19061&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19061&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add namespaceOverride(&lt;a href=&#34;https://github.com/grafana/loki/issues/18707&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18707&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add non-default-values.yaml to increase test coverage (&lt;a href=&#34;https://github.com/grafana/loki/issues/18360&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18360&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b0e04f41b40d1fbf7b09f858fec772eb0774e23f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b0e04f4&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add option to use deployment type instead of daemonset in canary (&lt;a href=&#34;https://github.com/grafana/loki/issues/17364&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17364&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a6563cfdaa21620d9cd0a337d7cddf22f2ff006c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a6563cf&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add PDB for patternIngester (&lt;a href=&#34;https://github.com/grafana/loki/issues/17058&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17058&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7fad38d38c92b3d82385c771bdd4136ecf476375&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7fad38d&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add readiness and liveness support for all memcached components (&lt;a href=&#34;https://github.com/grafana/loki/issues/18525&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18525&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9b54d9f1a8667ee09f43d86065a6b327dfb3f223&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9b54d9f&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add readiness probe for memcached (&lt;a href=&#34;https://github.com/grafana/loki/issues/15609&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15609&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6ed1461d14ae2d196566618a02f4310936da6db0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6ed1461&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add replicas to loki-canary deployment (&lt;a href=&#34;https://github.com/grafana/loki/issues/19095&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19095&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add startupProbe to loki-sc-rules (&lt;a href=&#34;https://github.com/grafana/loki/issues/18547&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18547&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/121e84ec1ea8ea90783f832735a0d7752a63e55e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;121e84e&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add support for custom alert rule annotations (&lt;a href=&#34;https://github.com/grafana/loki/issues/19193&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19193&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add tpl support for pattern_ingester and ingester_client (&lt;a href=&#34;https://github.com/grafana/loki/issues/16759&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16759&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/901b2b01f651fbbb1a1fb1765a2fc8cee774b307&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;901b2b0&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Added trafficDistribution for service-distributor (&lt;a href=&#34;https://github.com/grafana/loki/issues/17742&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17742&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/78f154f77d656d356b1b9e78e6b0c17605290934&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;78f154f&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Adds a flag for tokengen rbac components so that they can be disabled optionally (&lt;a href=&#34;https://github.com/grafana/loki/issues/15882&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15882&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/10536b24c54190d5363b34eae7b5f120c3bd9587&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;10536b2&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Allow configuring service types (&lt;a href=&#34;https://github.com/grafana/loki/issues/18708&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18708&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Allow enabling user namespaces (&lt;a href=&#34;https://github.com/grafana/loki/issues/18661&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18661&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Allow external memcached setup (&lt;a href=&#34;https://github.com/grafana/loki/issues/17432&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17432&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/013aa17716dd96b7bd2004d8388f1f03f5b6efee&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;013aa17&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Allow extraObjects to be defined as either a list or dictionary.(&lt;a href=&#34;https://github.com/grafana/loki/issues/13252&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13252&lt;/a&gt;)
(#13252)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Allow passing tenant password hash instead of password (&lt;a href=&#34;https://github.com/grafana/loki/issues/17049&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17049&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/20b97f77b0ae381f0c6dc16368f34e27f0e81141&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;20b97f7&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Allow setting labels for ingesters (&lt;a href=&#34;https://github.com/grafana/loki/issues/18536&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18536&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ab426be4592da204c0e0aa668e0b5670aac99eac&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ab426be&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Enable rules sidecar for the ruler pods (&lt;a href=&#34;https://github.com/grafana/loki/issues/17231&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17231&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2c5ad028a1f2e36590560a8091b162644bd06a36&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2c5ad02&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Expose all storage configuration (&lt;a href=&#34;https://github.com/grafana/loki/issues/18509&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18509&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/db5e02158ed04a2e45671698b129b51555acb548&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;db5e021&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Expose labels on volumeClaimTemplates (&lt;a href=&#34;https://github.com/grafana/loki/issues/13317&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13317&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/cdefbbf3ac15dfede5e8e301f55041efd6fd920f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cdefbbf&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Expose Loki UI in pure ingress (&lt;a href=&#34;https://github.com/grafana/loki/issues/18400&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18400&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/21f3d09caab2cc6d64fbb07ceeaea8efbce25814&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;21f3d09&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Helm issue templates (&lt;a href=&#34;https://github.com/grafana/loki/issues/18693&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18693&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e0ec8153a3002a841899d47355fc562f9901d915&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e0ec815&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Implementing support of l2 chunksCache memcache (&lt;a href=&#34;https://github.com/grafana/loki/issues/17556&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17556&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/039e7c112f7c7f70060d934a7eb99e3609ef7e0f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;039e7c1&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Integrate the enterprise-provisioner into Loki helm chart (&lt;a href=&#34;https://github.com/grafana/loki/issues/17616&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17616&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Make access modes for persistence on all PVCs and StatefulSets editable (&lt;a href=&#34;https://github.com/grafana/loki/issues/13474&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13474&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Only delete PVC on statefulset deletion, not scaling (&lt;a href=&#34;https://github.com/grafana/loki/issues/19097&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19097&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Support bypass all s3/gcs/azure config in object_store (&lt;a href=&#34;https://github.com/grafana/loki/issues/17597&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17597&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d6c2a8e08fe36a7a316a05f893d18ea6d6a0a434&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d6c2a8e&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Support separate loki ruler storage configuration (&lt;a href=&#34;https://github.com/grafana/loki/issues/18510&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18510&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Support templated loki.operational_config (&lt;a href=&#34;https://github.com/grafana/loki/issues/17045&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17045&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/078f353a85fdb9900e4a4505b9e8af0176ba108e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;078f353&lt;/a&gt;)
to 3.5.3 (&lt;a href=&#34;https://github.com/grafana/loki/issues/18619&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18619&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/907bb61cc348f1c946c08ff361f9d60a0a504658&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;907bb61&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Update Loki version in charts (&lt;a href=&#34;https://github.com/grafana/loki/issues/18447&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18447&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e2770ae6d7794d722a215b3fc4206be3d3ee3770&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e2770ae&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Use named ports for memcached services targetports (&lt;a href=&#34;https://github.com/grafana/loki/issues/18990&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18990&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Delete statefulset if volumeClaimTemplates changes (&lt;a href=&#34;https://github.com/grafana/loki/issues/19217&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19217&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Added affinity property to the loki-canary deamonset (&lt;a href=&#34;https://github.com/grafana/loki/issues/17720&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17720&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Add ingester_chunks_flush_requests_total (&lt;a href=&#34;https://github.com/grafana/loki/issues/18696&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18696&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Add per policy overridable stream limits (&lt;a href=&#34;https://github.com/grafana/loki/pull/18994&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18994&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;kafka:&lt;/strong&gt; Support multiple Kafka clients in component (&lt;a href=&#34;https://github.com/grafana/loki/issues/17757&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17757&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;kafka:&lt;/strong&gt; Adds partition-ingester push latency histogram (&lt;a href=&#34;https://github.com/grafana/loki/issues/17385&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17385&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/01cf36df78d53abedd76eb5162df88cff3017895&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;01cf36d&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;kafka:&lt;/strong&gt; Optionally enable Kafka histograms for read/write latency (&lt;a href=&#34;https://github.com/grafana/loki/issues/17089&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17089&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e962398462cb434e252a1e41e1be44436757a435&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e962398&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;kafka:&lt;/strong&gt; Refactors kafka/client to improve metric collection (&lt;a href=&#34;https://github.com/grafana/loki/issues/17308&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17308&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ab65ac5e8ef5ee0b46cab7c63ad8eb13fa51d0ba&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ab65ac5&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;kafka:&lt;/strong&gt; Support consuming records from Kafka (&lt;a href=&#34;https://github.com/grafana/loki/pull/17691&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17691&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;limits:&lt;/strong&gt; Add ability to filter tenant limits endpoint by allowlist (&lt;a href=&#34;https://github.com/grafana/loki/issues/18521&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18521&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/73de7b5378f7bc9f629933ba2c7cd20fbf9a0b3a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;73de7b5&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logcli:&lt;/strong&gt; Add delete commands to logcli (&lt;a href=&#34;https://github.com/grafana/loki/issues/18375&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18375&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f38950a02b4e26d7e694d107f8b41e121555a1b1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f38950a&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logcli:&lt;/strong&gt; Add &lt;code&gt;--log.level&lt;/code&gt; parameter to help with diagnosing errors when using logcli. (&lt;a href=&#34;https://github.com/grafana/loki/issues/19136&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19136&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logs drilldown:&lt;/strong&gt; Return metric query partial results for drilldown (&lt;a href=&#34;https://github.com/grafana/loki/issues/18286&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18286&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c0c22652838af2080345cdef5d5967a5cbdb1bd5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c0c2265&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logs drilldown:&lt;/strong&gt; Drilldown config endpoint (&lt;a href=&#34;https://github.com/grafana/loki/pull/19028&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19028&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logs drilldown:&lt;/strong&gt; Implement &lt;code&gt;unwrap&lt;/code&gt; as a projection
(&lt;a href=&#34;https://github.com/grafana/loki/issues/19409&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19409&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logs drilldown:&lt;/strong&gt; Persist patterns as aggregated metrics (&lt;a href=&#34;https://github.com/grafana/loki/pull/17737&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17737&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logs drilldown:&lt;/strong&gt; Query persisted patterns (&lt;a href=&#34;https://github.com/grafana/loki/pull/17980&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17980&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;loki-canary:&lt;/strong&gt; Update loki canary to support batched log push (&lt;a href=&#34;https://github.com/grafana/loki/pull/17558&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17558&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;metrics:&lt;/strong&gt; Adds distributor lag counter to push.go (&lt;a href=&#34;https://github.com/grafana/loki/pull/18012&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18012&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;metrics:&lt;/strong&gt; Adds User-Agent to distributor push logging (&lt;a href=&#34;https://github.com/grafana/loki/pull/17764&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17764&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mixins:&lt;/strong&gt; Allow disabling Thanos dashboard and fix dashboard&amp;rsquo;s file name (&lt;a href=&#34;https://github.com/grafana/loki/issues/18749&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18749&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Add alert LokiIngesterFlushFailureRateCritical (&lt;a href=&#34;https://github.com/grafana/loki/issues/18698&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18698&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Add warning alert for when LokiStack is not getting ready (&lt;a href=&#34;https://github.com/grafana/loki/issues/19258&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19258&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Allow users to configure virtual-host-style for S3 secrets (&lt;a href=&#34;https://github.com/grafana/loki/issues/17363&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17363&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c4dace5c57646c0878fd8558d42ab1f7efaa0518&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c4dace5&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Allow using resource requests as limits (&lt;a href=&#34;https://github.com/grafana/loki/issues/17484&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17484&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0b2bae87f3646492129c141695811eac9e0b1ffe&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0b2bae8&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Deploy network policies with LokiStack (&lt;a href=&#34;https://github.com/grafana/loki/issues/19099&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19099&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Extend LokiStack authorization to support OTel Semantics (&lt;a href=&#34;https://github.com/grafana/loki/issues/16031&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16031&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; S3 validation reject endpoints that contain a URL path (&lt;a href=&#34;https://github.com/grafana/loki/issues/19356&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19356&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Update Loki operand to v3.5.5 (&lt;a href=&#34;https://github.com/grafana/loki/issues/19187&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19187&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;policies:&lt;/strong&gt; Default ingestion policy mappings merged with per-tenant mappings (&lt;a href=&#34;https://github.com/grafana/loki/pull/18926&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18926&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;pattern ingester:&lt;/strong&gt; Pattern ingester pushes detected level as structured metadata (&lt;a href=&#34;https://github.com/grafana/loki/issues/16924&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16924&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/66033bb967ffbf0bbadb463b09e4509ce8c2242d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;66033bb&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;pattern ingester:&lt;/strong&gt; Implement volume-based pattern filtering (&lt;a href=&#34;https://github.com/grafana/loki/pull/18838&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18838&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;thanos:&lt;/strong&gt; Allow dashes in storage_prefix config (&lt;a href=&#34;https://github.com/grafana/loki/issues/16934&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16934&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c01d9c7512f5c29230278ad3142b82d3553bd792&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c01d9c7&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;364-2025-01-21&#34;&gt;3.6.4 (2025-01-21)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ruler:&lt;/strong&gt; Add rules check for namespace and group (&lt;a href=&#34;https://github.com/grafana/loki/issues/20437&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20437&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20463&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20463&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7733ab110ab9dc02704fec30f6afdeaa3b4180fb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7733ab1&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;365-2025-02-05&#34;&gt;3.6.5 (2025-02-05)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Add loki health command (backport release-3.6.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20590&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20590&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/dfdbe2a351dd0a203513ee66b6dd0b6b983332b0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;dfdbe2a&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;deprecations&#34;&gt;Deprecations&lt;/h2&gt;
&lt;h3 id=&#34;365-2025-02-05-1&#34;&gt;3.6.5 (2025-02-05)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;/docs/loki/latest/get-started/deployment-modes/#simple-scalable&#34;&gt;Simple Scalable Deployment (SSD)&lt;/a&gt; mode is being deprecated. The deprecation notice was posted in the CHANGELOG for Helm charts version 6.52.0. The timeline for the deprecation is to be determined (TBD), but will happen before Loki 4.0 is released.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Loki Helm charts deprecations: The following Community maintained Helm charts have been deprecated:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/helm-charts/tree/main/charts/lgtm-distributed&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;LGTM-distributed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/helm-charts/tree/main/charts/loki-canary&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;loki-canary&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/helm-charts/tree/main/charts/loki-distributed&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;loki-distributed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/helm-charts/tree/main/charts/loki-simple-scalable&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;loki-simple-scalable&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;In June 2025, Grafana recruited three &lt;a href=&#34;/community/champions/&#34;&gt;Grafana Champions&lt;/a&gt; and launched a three month pilot program to maintain the Loki Helm chart. The pilot proved successful, attracting more Grafana champions, and led to the Champions asking to take over maintenance of the chart entirely. The &lt;a href=&#34;https://github.com/grafana-community/helm-charts&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;grafana-community/helm-charts&lt;/a&gt; repository launched on January 30, 2026. Effective &lt;a href=&#34;https://github.com/grafana/loki/issues/20705&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;March 16, 2026&lt;/a&gt;, the Grafana Loki Helm chart will be forked to the new repository grafana-community/helm-charts. The motivation behind this change is to accelerate development and enable direct community maintenance, as outlined in &lt;a href=&#34;https://github.com/grafana/helm-charts/issues/3955&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;grafana/helm-charts#3955&lt;/a&gt;. The Champions will attempt to make this transition as seamless as possible.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;360-2025-11-17&#34;&gt;3.6.0 (2025-11-17)&lt;/h3&gt;
&lt;p&gt;One of the focuses of Loki 3.0 was cleaning up unused code and old features that had been previously deprecated but not removed. Loki 3.0 removed a number of previous deprecations and introduces some new deprecations. Some of the main areas with changes include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Grafana Agent - Long term support for Grafana Agent ended October 31, 2025. For information on how to migrate to Grafana Alloy, see the &lt;a href=&#34;/docs/grafana-cloud/send-data/alloy/set-up/migrate/&#34;&gt;migration docs&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/send-data/promtail/&#34;&gt;Promtail&lt;/a&gt; is deprecated, as the code has been merged into Grafana Alloy. Commercial support will end February 28, 2026. You can find migration documentation and a utility to convert your Promtail configuration to Alloy configuration in the &lt;a href=&#34;/docs/alloy/latest/set-up/migrate/from-promtail/&#34;&gt;Alloy documentation&lt;/a&gt;. Note that this deprecation does NOT include the lambda-promtail client.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/storage/&#34;&gt;Deprecated storage options&lt;/a&gt; including the deprecation of the BoltDB store.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/configure/&#34;&gt;Deprecated configuration options&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/reference/api/#deprecated-endpoints&#34;&gt;API endpoint deprecations&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more about breaking changes in this release, refer to the 
    &lt;a href=&#34;/docs/loki/v3.7.x/setup/upgrade/&#34;&gt;Upgrade guide&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade Considerations&lt;/h2&gt;
&lt;p&gt;For important upgrade guidance, refer to the 
    &lt;a href=&#34;/docs/loki/v3.7.x/setup/upgrade/&#34;&gt;Upgrade Guide&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE - Loki UI:&lt;/strong&gt; The Loki UI has been moved to a &lt;a href=&#34;/grafana/plugins/grafana-lokioperational-app/&#34;&gt;Grafana Plugin&lt;/a&gt;. Enabling the UI in the helm chart will now only enable the APIs needed by the plugin, and will host them on the querier. The gateway will now forward all UI requests to the queriers.(&lt;a href=&#34;https://github.com/grafana/loki/issues/19390&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19390&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;3610-2025-04-03&#34;&gt;3.6.10 (2025-04-03)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ci&lt;/strong&gt; Backporting &lt;a href=&#34;https://github.com/grafana/loki/pull/19989&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19989&lt;/a&gt; Add build tags to Promtail build commands, into 3.6 (&lt;a href=&#34;https://github.com/grafana/loki/issues/21356&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#21356&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0f56890f0536200d1ebb22bcc3488d0e79d9285b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0f56890&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;369-2025-04-01&#34;&gt;3.6.9 (2025-04-01)&lt;/h3&gt;
&lt;p&gt;This release does not exist.  We triggered the release pipeline, but it decided to play an April Fool&amp;rsquo;s joke on us and did not generate the release.&lt;/p&gt;
&lt;h3 id=&#34;368-2025-03-25&#34;&gt;3.6.8 (2025-03-25)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt;  Upgrade &lt;code&gt;go.opentelemetry.io/otel/sdk&lt;/code&gt; from v1.38.0 to v1.40.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/21115&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#21115&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d1ab148aa279e9e5263f699fa1b1a0e1eec14f1a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d1ab148&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt;  Upgrade Go to 1.25.8 (release-3.6.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/21240&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#21240&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/10d266699420c158410e5af2521fff6ac4440d61&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;10d2666&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt;  Upgrade Go used by querytee/promtail to 3.6 (&lt;a href=&#34;https://github.com/grafana/loki/issues/21244&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#21244&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/41a4e0c702d35c52181ffb32d34bf8ad98cd7717&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;41a4e0c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt;  Use different debian version for fluent-bit (&lt;a href=&#34;https://github.com/grafana/loki/issues/21247&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#21247&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/138c391fd0237b8bf1eb9ecf9eb14d8ce04727c5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;138c391&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/buger/jsonparser to v1.1.2 [security] (release-3.6.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/21201&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#21201&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/318546620179a198d9af21baab9c601f5cc367c1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3185466&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module go.opentelemetry.io/otel/sdk to v1.40.0 [security] (release-3.6.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20887&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20887&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d267ad368873ab3886519b975c86d76ded05741b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d267ad3&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module google.golang.org/grpc to v1.79.3 [security] (release-3.6.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/21193&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#21193&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/87dff4138d72c6616c47bcd2d46f04692af8d01f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;87dff41&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;367-2025-02-23&#34;&gt;3.6.7 (2025-02-23)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;alloc:&lt;/strong&gt; Set a limit on preallocations (backport release-3.6.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20920&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20920&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7e1daf3a36f68639a5d06c1ac057a2fcbf0dce40&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7e1daf3&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;366-2025-02-16&#34;&gt;3.6.6 (2025-02-16)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update Alpine Docker tag to v3.23.3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20630&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20630&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20832&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20832&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/fb202465c6e9fdda198e06d6588de8381ded79e7&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;fb20246&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;365-2025-02-05-2&#34;&gt;3.6.5 (2025-02-05)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Bump go version for 3.6.x (&lt;a href=&#34;https://github.com/grafana/loki/issues/20667&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20667&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b06b508e821a22e7913d3caefb6a61f56ad69089&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b06b508&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logql:&lt;/strong&gt; LineFilterLabelFilter.String() regexp correct delimiters (backport release-3.6.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20649&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20649&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9d5fb5fa5eceacec96be55c36c3091d5aba552ba&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9d5fb5f&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;364-2025-01-21-1&#34;&gt;3.6.4 (2025-01-21)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Backport gzip fix release 3.6.x (&lt;a href=&#34;https://github.com/grafana/loki/issues/20514&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20514&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d80526692af3bf28c35622a59a3231933b193bc2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d805266&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dskit to resolve Otel conflict (&lt;a href=&#34;https://github.com/grafana/loki/issues/20368&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20368&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/fb05a368466e6b16ac70105f69e460871c0aa42e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;fb05a36&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;363-2025-12-11&#34;&gt;3.6.3 (2025-12-11)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update to Go 1.25 (&lt;a href=&#34;https://github.com/grafana/loki/issues/20204&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20204&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Do not override S3 region if already specified in configuration chain (backport release-3.6.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20128&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20128&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/38582ac8dcce1397580dddd1ecac51692bad7413&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;38582ac&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Fix regression in S3 client configuration (backport release-3.6.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20118&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20118&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7d8176f4dd9c00ded84444360e31d7118abf66f0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7d8176f&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;362-2025-11-25&#34;&gt;3.6.2 (2025-11-25)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Loki 3.6.1 CVE updates.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;361-2025-11-21&#34;&gt;3.6.1 (2025-11-21)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;docker:&lt;/strong&gt; Missing permissions to start Docker (&lt;a href=&#34;https://github.com/grafana/loki/issues/19948&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19948&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/48b507f62f4d5a92cbf2fcb5025a1f1cdc199411&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;48b507f&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docker:&lt;/strong&gt; Set WORKDIR to root in Loki Dockerfiles (&lt;a href=&#34;https://github.com/grafana/loki/issues/19952&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19952&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6040a09db017fa4b66e0805b0e08092b66a93a51&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6040a09&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;360-2025-11-17-1&#34;&gt;3.6.0 (2025-11-17)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;aggregated metrics:&lt;/strong&gt; Hide &lt;code&gt;__aggregated_metric__&lt;/code&gt; in /series and /labels. This will alleviate confusion for people using a tool like logcli series &amp;ndash;analyze-labels for cardinality analysis. (&lt;a href=&#34;https://github.com/grafana/loki/issues/14677&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14677&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4b0aaaaf2e22575381d2cfe90564a2cee6ddc7e8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4b0aaaa&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;build:&lt;/strong&gt; Update purgo package (&lt;a href=&#34;https://github.com/grafana/loki/pull/17807&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17807&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;build:&lt;/strong&gt; Remove busybox from dockerfile (&lt;a href=&#34;https://github.com/grafana/loki/issues/19502&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19502&lt;/a&gt;)


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;You cannot exec into the container with a shell anymore. For more information see the &lt;a href=&#34;/docs/loki/latest/setup/upgrade/#loki-358&#34;&gt;upgrade topic&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;build:&lt;/strong&gt; Remove UI from docker build (&lt;a href=&#34;https://github.com/grafana/loki/issues/19425&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19425&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;build:&lt;/strong&gt; RPM signature config (&lt;a href=&#34;https://github.com/grafana/loki/issues/19476&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19476&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;build:&lt;/strong&gt; Update ckit (&lt;a href=&#34;https://github.com/grafana/loki/issues/18997&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18997&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ci:&lt;/strong&gt; Fix deprecation errors from staticcheck linter (&lt;a href=&#34;https://github.com/grafana/loki/issues/17210&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17210&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/cfe36752952cfa1aac6f59bb5804999e09ef1e41&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cfe3675&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ci:&lt;/strong&gt; Fix lambda-promtail image build (&lt;a href=&#34;https://github.com/grafana/loki/issues/18443&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18443&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8f0ba2eae6e01d96523d8a0d71fb0bf1ae29a224&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8f0ba2e&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ci:&lt;/strong&gt; Fix workflow timeout added in wrong format (&lt;a href=&#34;https://github.com/grafana/loki/issues/18348&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18348&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/53ba9c7fd63465209e9919ef1e5346dbeb66b2aa&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;53ba9c7&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ci:&lt;/strong&gt; Read releaseLibRef from jsonnet.json lockfile (&lt;a href=&#34;https://github.com/grafana/loki/issues/18538&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18538&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/26417b594593269339e440df2d3cfbdf6bb06541&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;26417b5&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;chunkenc:&lt;/strong&gt; Avoid memory allocations when loading symbolizer from a flushed chunk (&lt;a href=&#34;https://github.com/grafana/loki/issues/17953&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17953&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;compactor:&lt;/strong&gt; Return request ID in response header (&lt;a href=&#34;https://github.com/grafana/loki/issues/19444&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19444&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;compactor:&lt;/strong&gt; Concurrent map access for processedSeries in delete requests manager (&lt;a href=&#34;https://github.com/grafana/loki/issues/17469&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17469&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/32c50888b04de299380895585dce1c77755c488c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;32c5088&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;compactor:&lt;/strong&gt; Fix timeout and series progress marker for same requests with different shards (&lt;a href=&#34;https://github.com/grafana/loki/issues/17125&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17125&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/288ec8c64dca6457fb2287deed9ba841e70c61ae&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;288ec8c&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;compactor:&lt;/strong&gt; Move the check for duplicate series up the call stack to fix an issue when retention is enabled (&lt;a href=&#34;https://github.com/grafana/loki/issues/17663&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17663&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a5e95bacee50ce4d2512945f697a7aaff4403139&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a5e95ba&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;compactor:&lt;/strong&gt; Wire up deletion series progress tracking (&lt;a href=&#34;https://github.com/grafana/loki/issues/17099&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17099&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/db59d0e9b2c463d85238e13a0c8dfa8a66e3967d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;db59d0e&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;compactor:&lt;/strong&gt; Do not try to merge the already consolidated delete requests while listing them (&lt;a href=&#34;https://github.com/grafana/loki/issues/18544&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18544&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8054076873f925a539119e46422a4129766b9541&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8054076&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;compactor:&lt;/strong&gt; Ensure to return delete requests only for the requested tenant (&lt;a href=&#34;https://github.com/grafana/loki/issues/18589&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18589&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/cdb190be96eeed8087c9692726abae01ce6e7208&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cdb190b&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;compactor:&lt;/strong&gt; Fix handling of duplicate delete requests (&lt;a href=&#34;https://github.com/grafana/loki/issues/18460&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18460&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/255fce20d813fc0b39758b6dbf51b23b987f0609&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;255fce2&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;compactor:&lt;/strong&gt; Fix lint failure in retention.go (&lt;a href=&#34;https://github.com/grafana/loki/issues/17894&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17894&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;compactor:&lt;/strong&gt; Use the custom objectExists function to work around bug in Thanos object client (&lt;a href=&#34;https://github.com/grafana/loki/issues/18820&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18820&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;compactor:&lt;/strong&gt; Fix panic while applying storage updates when a whole chunk is deleted by line filters (&lt;a href=&#34;https://github.com/grafana/loki/issues/19262&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19262&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;compactor:&lt;/strong&gt; Set delete request batch to empty when we load to fail requests (&lt;a href=&#34;https://github.com/grafana/loki/issues/17810&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17810&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;config_wrapper:&lt;/strong&gt; Apply &lt;code&gt;instance_enable_ipv6&lt;/code&gt; from common to all components (&lt;a href=&#34;https://github.com/grafana/loki/issues/18254&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18254&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5bc58538384a0895db47f57338a36cbe16049e52&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5bc5853&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update to Go 1.24.2 (#17804)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update go toolchain to 1.24.6 (&lt;a href=&#34;https://github.com/grafana/loki/issues/19449&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19449&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Patch mapstructure dependency to remove CVE (#19447)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Remove workspace files from ignore and regenerate vendor (#17234)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dskit dependency (&lt;a href=&#34;https://github.com/grafana/loki/issues/18711&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18711&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/19233d0461e7028e8bdb394f775cc22339c2c38c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;19233d0&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dskit to fix linux/arm build (&lt;a href=&#34;https://github.com/grafana/loki/issues/18715&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18715&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f39fc1e6e623bc88bf4d5d8e2e0c2ca039f5967f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f39fc1e&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @hookform/resolvers to v5.2.2 (main) (#19276)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui.react-checkbox to v1.3.3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18836&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18836&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-collapsible to v1.1.8 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17382&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17382&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0a4aec6ea74745a194fd5b0de833f027928322f3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0a4aec6&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui.react-dialog to v1.1.15 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18841&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18841&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui.react-dropdown-menu to v2.1.16 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18845&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18845&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui.react-hover-card to v1.1.15 (main)(&lt;a href=&#34;https://github.com/grafana/loki/issues/18849&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18849&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-label to v2.1.7 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17877&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17877&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui.react-popover to v1.1.15 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18850&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18850&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-progress to v1.1.7 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17879&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17879&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui.react-scroll-area to v1.2.10 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18852&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18852&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui.react-select to v2.2.6 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18853&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18853&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-separator to v1.1.7 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17882&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17882&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-slot to v1.2.3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17883&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17883&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui.react-switch to v1.2.6 (main)(&lt;a href=&#34;https://github.com/grafana/loki/issues/18854&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18854&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-tabs to v1.1.9 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17389&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17389&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/23a2f2d0efde80d48acfb7f2561ad2cafe02b62f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;23a2f2d&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-toast to v1.2.7 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17148&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17148&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1a1cbb3&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui.react-toggle to v1.1.10 (main)(&lt;a href=&#34;https://github.com/grafana/loki/issues/18859&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18859&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui.react-toggle-group to v1.1.11 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18860&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18860&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui.react-tooltip to v1.2.8 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18862&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18862&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @tanstack.react-query to v5.85.5 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18962&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18962&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @tanstack/react-query-devtools to v5.85.5 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18963&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18963&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @types/lodash to v4.17.20 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18305&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18305&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/90ca91834ebc01a733a3b866d6322df6ba514a2d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;90ca918&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module cloud.google.com/go/bigtable to v1.40.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19337&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19337&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module cloud.google.com/go/pubsub to v1.49.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17187&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17187&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/cbd73d0a883f9f9ac0d7151e02785841062bdf4c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cbd73d0&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module cloud.google.com/go/storage to v1.57.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19312&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19312&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module dario.cat/mergo to v1.0.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17651&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17651&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bb8a9d9187c16773c4455197222911b6fc5c69d8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bb8a9d9&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com.prometheus/otlptranslator to v0.0.2 (main) (#18782)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/alecthomas/chroma/v2 to v2.20.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18710&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18710&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c8e87ddfe5ef2139b2396b6d904f6afca3eca03a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c8e87dd&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/alicebob/miniredis/v2 to v2.35.0 (main) (#18029)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/apache/arrow-go/v18 to v18.4.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18519&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18519&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/600fc9e7ede39625f7afff278e17744a5df6b793&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;600fc9e&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-lambda-go to v1.49.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18036&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18036&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go to v1.55.7 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17402&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17402&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/06a803d6550c74d821b34d42db3e84558b66054f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;06a803d&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2 to v1.36.6 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18506&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18506&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1d51304359f96fb57d23d6f90787b5583acb8d9f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1d51304&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/config to v1.29.18 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18507&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18507&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4ea7409b5bdc619c6bf9d9493567e6743e475540&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4ea7409&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/credentials to v1.18.16 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19352&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19352&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.51.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19388&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19388&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.84.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18508&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18508&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4fdae62915990afec358a9724894a5b23e201b52&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4fdae62&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/baidubce/bce-sdk-go to v0.9.245 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19278&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19278&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/bmatcuk/doublestar/v4 to v4.9.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18599&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18599&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/17b377fd17b70342816362cd5f338dec9e6f288b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;17b377f&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/charmbracelet/bubbles to v0.21.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17191&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17191&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3e9c07e400df29cada15e62f8fef897bc8fc9347&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3e9c07e&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/charmbracelet/bubbletea to v1.3.10 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19279&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19279&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/coder/quartz to v0.2.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17922&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17922&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3cb216c33c948338014db91ff49b26aa0800eeac&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3cb216c&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/docker/docker to v28.5.0&#43;incompatible (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19414&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19414&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/fsnotify/fsnotify to v1.9.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17192&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17192&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/eb4b651adf810b0c1b8b7dcd2be0040ff37f5a05&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;eb4b651&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/fsouza/fake-gcs-server to v1.52.3 (main) (#18999)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/go-logfmt/logfmt to v0.6.1 (main) (#19412)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/grafana/loki/v3 to v3.5.5 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18444&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18444&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/grpc-ecosystem/go-grpc-middleware/v2 to v2.3.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17652&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17652&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/988857ea45a6ccb64999791cb694b79427948a7a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;988857e&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/hashicorp/consul/api to v1.32.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17653&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17653&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/44b9b6422c9a3f1bbbd5bbb65ca83ee9dbf6853d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;44b9b64&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/heroku/x to v0.5.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18809&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18809&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/ibm/go-sdk-core/v5 to v5.21.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18587&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18587&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/86a31eca0eee97cfd27065289e7e29b36627a502&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;86a31ec&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/ibm/ibm-cos-sdk-go to v1.12.3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19281&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19281&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/ibm/sarama to v1.46.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19282&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19282&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/minio/minio-go/v7 to v7.0.95 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18514&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18514&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/70c176cd9984f1908cbe184c62fb7af197072021&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;70c176c&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/ncw/swift/v2 to v2.0.4 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18011&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18011&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/oklog/run to v1.2.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18263&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18263&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3011a6c7d67640356146aa4a9858d6dac7cc6fe7&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3011a6c&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/opentracing-contrib/go-grpc to v0.1.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17164&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17164&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/23b47ce7a5c707dc046547165d9c2e8d812ec8ba&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;23b47ce&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/oschwald/geoip2-golang to v1.13.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18354&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18354&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/parquet-go/parquet-go to v0.25.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18013&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18013&lt;/a&gt;)
(#18013)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/pressly/goose/v3 to v3.26.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19417&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19417&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/prometheus/client_golang to v1.23.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18674&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18674&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/07a627a40d59f405f140d13d425e1b15b4fd1a8b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;07a627a&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/prometheus/client_model to v0.6.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17171&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17171&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/fa8438278835f82af329fb5a00df7d9b0a398965&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;fa84382&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/prometheus/common to v0.65.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18196&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18196&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3ad1077cc6c8cbcfeadd3e32ffc169b865724fb9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3ad1077&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/prometheus/prometheus to v0.304.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18248&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18248&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b2e1d7f267328203de078a065f7b4101d740192f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b2e1d7f&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/prometheus/sigv4 to v0.2.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18454&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18454&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9ea365a96007541e062e1f7a469d90f6e64436de&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9ea365a&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/redis/go-redis/v9 to v9.12.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18218&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18218&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/shirou/gopsutil/v4 to v4.25.9 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19366&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19366&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/sony/gobreaker/v2 to v2.3.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19418&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19418&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/spf13/afero to v1.15.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19317&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19317&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/stretchr/testify to v1.11.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19042&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19042&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/twmb/franz-go to v1.19.5 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18039&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18039&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/twmb/franz-go/pkg/kadm to v1.16.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18733&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18733&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/twmb/franz-go/pkg/kmsg to v1.11.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17258&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17258&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7c47a3e46d6d976b397c0e9f191e4d4f2a369e35&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7c47a3e&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/twmb/franz-go/plugin/kotel to v1.6.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17194&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17194&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9491fbb5b8399c5c4c3fdc4a46cae03b01c0ecea&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9491fbb&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/twmb/franz-go/plugin/kprom to v1.3.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18596&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18596&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5405a834973397a4b3871f9052a815a54fbca2c8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5405a83&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/workiva/go-datastructures to v1.1.6 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19287&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19287&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module go.etcd.io/bbolt to v1.4.3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18973&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18973&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module go.opentelemetry.io/collector/pdata to v1.43.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19419&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19419&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc to v0.63.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18455&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18455&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace to v0.63.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19324&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19324&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.63.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19327&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19327&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x.crypto to v0.41.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18767&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18767&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x.net to v0.43.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18769&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18769&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/crypto to v0.40.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18406&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18406&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8fa91c6f6a39e10838b346b84c93ae307fd81a9f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8fa91c6&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/net to v0.45.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19420&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19420&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/oauth2 to v0.31.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19329&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19329&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/sync to v0.16.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18383&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18383&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6b1204a0de38389788434413a8777fe100d96622&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6b1204a&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/sys to v0.35.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18759&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18759&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9c748e0358b7ab495fc3d10334236b91d4db1e46&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9c748e0&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/text to v0.28.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18762&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18762&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e6fb85cdfc6c44158544c0b0b766e9ddc86a9b41&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e6fb85c&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/time to v0.13.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19330&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19330&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module google.golang.org/api to v0.252.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19421&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19421&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module google.golang.org/grpc to v1.75.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19288&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19288&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module google.golang.org/protobuf to v1.36.9 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19289&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19289&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module k8s.io/apimachinery to v0.33.4 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18868&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18868&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency lucide-react to ^0.544.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19310&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19310&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency react to v19.1.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16949&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16949&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/404fd13a9c53e5a5586938199b0f05bd42edbcea&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;404fd13&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency react-datepicker to v8.7.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18984&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18984&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency react-dom to v19.1.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16950&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16950&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8d1dc9ce7fdcf45fa433bb3056dbfdd82f45a915&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8d1dc9c&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency react-hook-form to v7.62.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18704&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18704&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4bc916274b4108a6fff662730fb0c3469d216f68&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4bc9162&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency react-router-dom to v7.8.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18971&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18971&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency recharts to v2.15.4 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18187&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18187&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7593bf5129664e56a572256f7e5cc2771474e573&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7593bf5&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency tailwind-merge to v3.3.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18061&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18061&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency zod to v3.25.76 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18359&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18359&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/eb1e03962463ba8fe120fe44ce02f1f8b6598d91&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;eb1e039&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency zod to v4 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18392&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18392&lt;/a&gt;)
(#18392)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module zombiezen.com/go/sqlite to v1.4.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17903&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17903&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Disable metadata topic writes (&lt;a href=&#34;https://github.com/grafana/loki/issues/17437&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17437&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/46b2271aacd26734979667da61d5c9d24a8efb2b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;46b2271&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Revert remove colons from level detection (&lt;a href=&#34;https://github.com/grafana/loki/issues/16999&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16999&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e678b615c18f52a23862d5d3ff39102989ec8374&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e678b61&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Short circuit level detection when already detected (&lt;a href=&#34;https://github.com/grafana/loki/issues/17028&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17028&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/58aa00a5f47bfd851fbd01d94f0523b82968f896&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;58aa00a&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Skip streams over limits in dry-run mode (&lt;a href=&#34;https://github.com/grafana/loki/issues/17114&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17114&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2cde9b12e9336531b54241437150d3cd83e7529a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2cde9b1&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Prevent panic when ContentLength is negative in Distributor RequestBodyTooLarge metrics (&lt;a href=&#34;https://github.com/grafana/loki/issues/17054&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17054&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9e9f534460527f25d28fa3f3e17cd1eb4148b39d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9e9f534&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Detect &amp;ldquo;Information&amp;rdquo; log level as &amp;ldquo;info&amp;rdquo; (&lt;a href=&#34;https://github.com/grafana/loki/issues/18195&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18195&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/82263d383a0ac6efac50c681f00d26cb2848d367&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;82263d3&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Correctly register allowed log level fields (&lt;a href=&#34;https://github.com/grafana/loki/issues/19261&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19261&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Extended detected level for debug and critical level (&lt;a href=&#34;https://github.com/grafana/loki/issues/18370&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18370&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;docs:&lt;/strong&gt; Update configuration.md (&lt;a href=&#34;https://github.com/grafana/loki/issues/17269&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17269&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/70de5235b7c0e5a549f4bbc7cd127956d595badb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;70de523&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;docs:&lt;/strong&gt; Added instructions for how to upgrade zone-aware ingesters (&lt;a href=&#34;https://github.com/grafana/loki/issues/18658&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18658&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/aff2cb0694cae99847b73da914ee4abd2432cdd0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;aff2cb0&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;engine:&lt;/strong&gt; Don&amp;rsquo;t attempt to release batch reference on read for merge node (&lt;a href=&#34;https://github.com/grafana/loki/issues/18913&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18913&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;engine:&lt;/strong&gt; Fix bug in &lt;code&gt;SortMerge&lt;/code&gt; which caused rows to be skipped due to incorrect sorting (&lt;a href=&#34;https://github.com/grafana/loki/issues/18334&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18334&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4fbe7c1a21a6443951bca3ad5e40712b24b4ef73&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4fbe7c1&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;engine:&lt;/strong&gt; Fix out-of-bounds panic in SortMerge implementation (&lt;a href=&#34;https://github.com/grafana/loki/issues/17967&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17967&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;frontend:&lt;/strong&gt; Allow resolution of v6 addresses. (&lt;a href=&#34;https://github.com/grafana/loki/issues/18251&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18251&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8481b34dd583d021e0dfa89d64298d2f36f75176&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8481b34&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add flush=true to preStop hook (&lt;a href=&#34;https://github.com/grafana/loki/issues/16063&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16063&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a375751e4dc126a27cd8784c802e07871803868d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a375751&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add init container configuration for backend, bloom builder, distributor, query-frontend, query-scheduler, read, write. (&lt;a href=&#34;https://github.com/grafana/loki/issues/18709&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18709&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add livenessProbe to read pods in Simple Scalable mode (&lt;a href=&#34;https://github.com/grafana/loki/issues/17063&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17063&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add missing log deletion endpoint to native ingress paths (&lt;a href=&#34;https://github.com/grafana/loki/issues/14390&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14390&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6db8b1f60bdbd07b8d8e1628fd3ef6030e064e77&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6db8b1f&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add release namespace metadata to HorizontalPodAutoscaling that lack it (&lt;a href=&#34;https://github.com/grafana/loki/issues/18453&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18453&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/faae40ab788d91dc4b7dbf110bbc1d3fcf4bf29c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;faae40a&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add validation for loki.storage.bucketNames (&lt;a href=&#34;https://github.com/grafana/loki/issues/13781&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13781&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/831c814f6c9356784a3aa2b248c7be150b241cbd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;831c814&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Admin-api should only be deployed in microservice mode (&lt;a href=&#34;https://github.com/grafana/loki/issues/13655&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13655&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Allow loki to use hostPath volumes (&lt;a href=&#34;https://github.com/grafana/loki/issues/17680&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17680&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8e61a5bd23a9d388f9111ea824aaf73aa37366ff&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8e61a5b&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Allow metrics networkpolicy only from namespace (&lt;a href=&#34;https://github.com/grafana/loki/issues/17555&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17555&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3a9b8e88a3595d27b52b79dab7c3bb6351b86b99&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3a9b8e8&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Avoid double zonal ingester scrapping by not scrapping headless svc (&lt;a href=&#34;https://github.com/grafana/loki/issues/19000&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19000&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Create namespaced RBAC when sidecar is enabled (&lt;a href=&#34;https://github.com/grafana/loki/issues/16776&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16776&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7c9003eae54ab9b5497b3abe14fab7f754057b64&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7c9003e&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Do not strip whitespace in target definitions for querier and read deployments (&lt;a href=&#34;https://github.com/grafana/loki/issues/19464&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19464&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Ensure global.extraEnv and global.extraEnvFrom applied to all resources consistently (&lt;a href=&#34;https://github.com/grafana/loki/issues/16828&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16828&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ee479d098000690f09372136d08ee9ba99b9a853&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ee479d0&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Explicitly set registry for k8s-sidecar image (&lt;a href=&#34;https://github.com/grafana/loki/issues/19233&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19233&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Fix global extra* values (&lt;a href=&#34;https://github.com/grafana/loki/issues/17020&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17020&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Fix incorrect context references in Helm storage templates (&lt;a href=&#34;https://github.com/grafana/loki/issues/18740&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18740&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1f362c8182b95db2f8d4a3e84b624ee528c738d4&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1f362c8&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Fix PDB settings for chunksCache and resultsCache (&lt;a href=&#34;https://github.com/grafana/loki/issues/18321&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18321&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e03b9b9f9210201ce593f31eb90b12c4f9e2b1b8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e03b9b9&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Fix setting X-Scope-OrgID header (&lt;a href=&#34;https://github.com/grafana/loki/issues/18414&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18414&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2f461c90e133fe139d75a2aa90ef4a534ddcae3a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2f461c9&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Fix storage_config when use_thanos_objstore is set to true (&lt;a href=&#34;https://github.com/grafana/loki/issues/17024&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17024&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/81866d790cb1f3140d5ddf7f9e50a0083c7accd8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;81866d7&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Fixed statement logic to enable annotations (&lt;a href=&#34;https://github.com/grafana/loki/issues/17756&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17756&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Gateway Ingester endpoints points to inexistent service when zone aware replication is enabled (&lt;a href=&#34;https://github.com/grafana/loki/issues/17362&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17362&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/395a71117275c10385799c1226ca1fda1ec0c003&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;395a711&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Make loki.storage.bucketNames are optional, if builtin minio is enabled. (&lt;a href=&#34;https://github.com/grafana/loki/issues/18653&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18653&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/409ccbdc4e686895e6795888ba6b56b7ae93f332&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;409ccbd&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Missing S3 field in lokiStorageConfig templated value (&lt;a href=&#34;https://github.com/grafana/loki/issues/18791&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18791&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Move loki-sc-rules to second position in containers (&lt;a href=&#34;https://github.com/grafana/loki/issues/17937&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17937&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6e72df395b8c5f3d6bb822d232ab2432be1c5767&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6e72df3&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Only validate the ruler key exists under loki.storage.bucketNames when an object storage bucket is being used (&lt;a href=&#34;https://github.com/grafana/loki/issues/18665&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18665&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0604477af256110e43dd467974f1afade028f605&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0604477&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Remove flaky enterprise test (&lt;a href=&#34;https://github.com/grafana/loki/issues/19362&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19362&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Removing deprecated admin_api_directory to avoid config crash (&lt;a href=&#34;https://github.com/grafana/loki/issues/18731&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18731&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8cce03c534255a5ca38878bbdaf65da490fd49d6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8cce03c&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Roll back change to Thanos ruler storage (&lt;a href=&#34;https://github.com/grafana/loki/issues/18907&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18907&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Un-deprecate several features in &lt;code&gt;monitoring&lt;/code&gt; block (&lt;a href=&#34;https://github.com/grafana/loki/issues/19012&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19012&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Update querier, read, and single binary target definitions for UI enablement (&lt;a href=&#34;https://github.com/grafana/loki/issues/19461&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19461&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Use correct serviceName in zone-aware ingester statefulsets (&lt;a href=&#34;https://github.com/grafana/loki/issues/18558&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18558&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2706302caced15fa5cd2b32247e74f556850e032&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2706302&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; In helm chart fix indentation in nginx gateway config template handling (&lt;a href=&#34;https://github.com/grafana/loki/issues/18167&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18167&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4fe20a7e506290a6b4f4c51571251f64dd9b5f56&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4fe20a7&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Loki chart fails to render proper YAML when add more than one extra manifest (&lt;a href=&#34;https://github.com/grafana/loki/issues/12911&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12911&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/cf12656a148cee6a605c19c45b8c27e4050f2ece&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cf12656&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Make helm use grpc for compactor address (&lt;a href=&#34;https://github.com/grafana/loki/issues/17454&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17454&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/90003f6d9b9c90249d360aa0648ed197aef1a2cd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;90003f6&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Use gateway container port as nginx server port (&lt;a href=&#34;https://github.com/grafana/loki/issues/18774&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18774&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Use strings in stead of integers for ports in CiliumNetworkPolicies (&lt;a href=&#34;https://github.com/grafana/loki/issues/19252&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19252&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Websocket related proxy_set_header to locations back to resolve high CPU usage. (&lt;a href=&#34;https://github.com/grafana/loki/issues/18800&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18800&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Use UDP/53 for DNS egress instead of named port (&lt;a href=&#34;https://github.com/grafana/loki/issues/19073&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19073&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add single-binary component to ingress NetworkPolicy (&lt;a href=&#34;https://github.com/grafana/loki/issues/19229&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19229&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Canary only worked when gateway enabled (&lt;a href=&#34;https://github.com/grafana/loki/issues/16758&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16758&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Enable ui in helm deployments (&lt;a href=&#34;https://github.com/grafana/loki/issues/17562&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17562&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Update loki-helm-test image tag to latest commit (&lt;a href=&#34;https://github.com/grafana/loki/issues/19227&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19227&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Fix missing series in monolithic mode (&lt;a href=&#34;https://github.com/grafana/loki/issues/17067&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17067&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5625464332fc0b3371b744d60d36acaf2600665a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5625464&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;json parser:&lt;/strong&gt; Fix possible JSON log line corruption caused by &lt;code&gt;json&lt;/code&gt; parser on query path (&lt;a href=&#34;https://github.com/grafana/loki/issues/18056&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18056&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;json, structured metadata:&lt;/strong&gt; Correctly handle escaping in json parsing API (&lt;a href=&#34;https://github.com/grafana/loki/issues/17068&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17068&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;json, structured metadata:&lt;/strong&gt; JSON-parsing cleanup (&lt;a href=&#34;https://github.com/grafana/loki/issues/17072&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17072&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2aed4c3da5e97ea3c40091961395568f693bf1cf&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2aed4c3&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;kafka:&lt;/strong&gt; Remove duplicated metric from Kafka producer (&lt;a href=&#34;https://github.com/grafana/loki/issues/18614&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18614&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a67a460e9d7db43a793b180f2e73584fbe2497bb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a67a460&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;kafka:&lt;/strong&gt; Disable defaults address defaults (&lt;a href=&#34;https://github.com/grafana/loki/issues/17825&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17825&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;kafka:&lt;/strong&gt; Use cooperative active sticky load balancer (&lt;a href=&#34;https://github.com/grafana/loki/issues/19160&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19160&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;limits:&lt;/strong&gt; Adapt defaults and expose evict interval (&lt;a href=&#34;https://github.com/grafana/loki/issues/17808&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17808&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;limits:&lt;/strong&gt; Fix ingest-limits eviction metric (&lt;a href=&#34;https://github.com/grafana/loki/issues/17779&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17779&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;limits:&lt;/strong&gt; Read the consumer group and topic from the ingest-limits config (&lt;a href=&#34;https://github.com/grafana/loki/issues/17831&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17831&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;limits:&lt;/strong&gt; Set ready when all partitions ready (&lt;a href=&#34;https://github.com/grafana/loki/issues/18092&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18092&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a07bee5dc2aae2c0618aba8d049630597b21b611&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a07bee5&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;limits:&lt;/strong&gt; Counter variables should not have total at the end ((&lt;a href=&#34;https://github.com/grafana/loki/issues/17982&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17982&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;loki:&lt;/strong&gt; Return defaults for non-existent tenants on applied limits endpoint (&lt;a href=&#34;https://github.com/grafana/loki/issues/17942&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17942&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;logql:&lt;/strong&gt; Fix inconsistency with parsed field short circuiting (&lt;a href=&#34;https://github.com/grafana/loki/issues/17104&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17104&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/88beefb02acca7651d57e69dd5118598d829a904&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;88beefb&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;logql:&lt;/strong&gt; While validating logql expression, detect and validate expression in label_replace (&lt;a href=&#34;https://github.com/grafana/loki/issues/18470&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18470&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d379de501f93be62cb0f72948794276e817d2599&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d379de5&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;logql:&lt;/strong&gt; Implement approx-topk function on querier (&lt;a href=&#34;https://github.com/grafana/loki/issues/17816&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17816&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;logql:&lt;/strong&gt; Reduce allocations for JSON and logfmt parser (&lt;a href=&#34;https://github.com/grafana/loki/issues/18637&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18637&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;memberlist:&lt;/strong&gt; Allow resolution of advertise address from v6 interface (&lt;a href=&#34;https://github.com/grafana/loki/issues/18250&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18250&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8594d1ca282a9378091c122a2aa31d4b3af3f817&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8594d1c&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;mixins:&lt;/strong&gt; Fix label generation for Loki logs dashboard (&lt;a href=&#34;https://github.com/grafana/loki/issues/17412&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17412&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/da2b620964e2b452598d2817107433e2e0092cc3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;da2b620&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;mixin:&lt;/strong&gt; Fix typo in Loki Reads dashboard TSDB row (&lt;a href=&#34;https://github.com/grafana/loki/issues/18872&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18872&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;objstore:&lt;/strong&gt; Ruler not starting and incorrect mkdir path when Thanos Store is enabled (&lt;a href=&#34;https://github.com/grafana/loki/issues/16555&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16555&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3da9f2cae6cb6c01e185ef9a596cae8e3f782873&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3da9f2c&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;operator:&lt;/strong&gt; Fix type of maximum OpenShift version property (&lt;a href=&#34;https://github.com/grafana/loki/issues/18066&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18066&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f7c7dfa910d03e2ddc9c95c8d22fb3bff5c78e6b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f7c7dfa&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;operator:&lt;/strong&gt; Fix typo in docs regarding forcepathstyle (&lt;a href=&#34;https://github.com/grafana/loki/issues/17725&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17725&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;operator:&lt;/strong&gt; Update maximum OpenShift version (&lt;a href=&#34;https://github.com/grafana/loki/issues/17954&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17954&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;operator:&lt;/strong&gt; Update memberlist when ingester becomes unhealthy (&lt;a href=&#34;https://github.com/grafana/loki/issues/17026&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17026&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c63f0a9d8d93398fc47d1992ac6370fe57c8e58f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c63f0a9&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;operator:&lt;/strong&gt; Update webhook validator for alerts/rules (&lt;a href=&#34;https://github.com/grafana/loki/issues/17824&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17824&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;operator:&lt;/strong&gt; Updated AlertingRule sample to make it comply with the validation we apply (&lt;a href=&#34;https://github.com/grafana/loki/issues/18671&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18671&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;operator:&lt;/strong&gt; Upgrade OPA policy syntax for v1&#43; (&lt;a href=&#34;https://github.com/grafana/loki/issues/18795&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18795&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;otlp:&lt;/strong&gt; Calculate entry metadata size before adding resource/scope attributes (&lt;a href=&#34;https://github.com/grafana/loki/issues/17629&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17629&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2161c8c52c36ac2d6657dbc670472be2022ca90f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2161c8c&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;patterns:&lt;/strong&gt; Pattern persistence feature flag (&lt;a href=&#34;https://github.com/grafana/loki/issues/18285&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18285&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a206324ae3640d5f7615c2115fb3272256e95c6d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a206324&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;patterns:&lt;/strong&gt; Limit volume and frequency of persisted patterns (&lt;a href=&#34;https://github.com/grafana/loki/issues/18362&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18362&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c690827c6a655ada93806237d81643025ab53494&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c690827&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;patterns:&lt;/strong&gt; Fix feature flag for enabling pattern persistence (&lt;a href=&#34;https://github.com/grafana/loki/issues/18216&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18216&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c167800b3f6e7edd7b3f06a9105245c98b7391dd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c167800&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;push:&lt;/strong&gt; Add guard clauses to prevent negative counter values (&lt;a href=&#34;https://github.com/grafana/loki/issues/17056&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17056&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9000de1aa7a6508234ee58adb346549ac3df2648&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9000de1&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;push:&lt;/strong&gt; Fix guard clauses to prevent error spam in logs (&lt;a href=&#34;https://github.com/grafana/loki/issues/17372&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17372&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d70b20e37ffb788297bb42933aabc3fa5723f78c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d70b20e&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;push:&lt;/strong&gt; Fix push stats calculation (&lt;a href=&#34;https://github.com/grafana/loki/issues/19319&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19319&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;oltp:&lt;/strong&gt; Apply global otlp config to tenant config only when it is updated in the overrides (&lt;a href=&#34;https://github.com/grafana/loki/issues/19213&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19213&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;querier:&lt;/strong&gt; Fixes panic when filtering agg metrics from nil resp (&lt;a href=&#34;https://github.com/grafana/loki/issues/17662&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17662&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;querier:&lt;/strong&gt; Allow boolean numeric values in detected labels (&lt;a href=&#34;https://github.com/grafana/loki/issues/16997&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16997&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bfb935d893b6c3dec8d5fee539478c64d3012dd3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bfb935d&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;querier:&lt;/strong&gt; Fix integer overrun when calculating parallelism for very long time range queries (&lt;a href=&#34;https://github.com/grafana/loki/issues/17428&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17428&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/82acbd58b22481df3999f34edcace200940ce79b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;82acbd5&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;querier:&lt;/strong&gt; Better fix integer overrun when calculating parallelism for very long time range queries (&lt;a href=&#34;https://github.com/grafana/loki/issues/17430&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17430&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d660af37fbc7dc9c7426999d14555c9bc688c565&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d660af3&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Revert &amp;ldquo;perf: Fix memory leak in cachedIterator (&lt;a href=&#34;https://github.com/grafana/loki/issues/17628&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17628&lt;/a&gt;)&amp;rdquo; (&lt;a href=&#34;https://github.com/grafana/loki/issues/18687&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18687&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/03167408063088542d251a136d314471f09f33e9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0316740&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ruler:&lt;/strong&gt; Correct log level verbosity in rule evaluation (&lt;a href=&#34;https://github.com/grafana/loki/issues/19519&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19519&lt;/a&gt;)
fix(ruler): Return StatusBadRequest on multiple org IDs (#17850)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;storage:&lt;/strong&gt; Fix nil pointer dereference in Volume method of the composite store (&lt;a href=&#34;https://github.com/grafana/loki/issues/18064&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18064&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/fc7c0189c063d59d8933159faa9ab8f3e9df7f06&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;fc7c018&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;storage:&lt;/strong&gt; Use default config when building S3 client (backport k277) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19559&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19559&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;stream-generator:&lt;/strong&gt; Split create/keep-alive streams routines (&lt;a href=&#34;https://github.com/grafana/loki/issues/17815&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17815&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;structured metadata:&lt;/strong&gt; Improve structured metadata label normalization performance (&lt;a href=&#34;https://github.com/grafana/loki/issues/17332&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17332&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/87922da28d332115f41d514f98c47fafb26fc7c6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;87922da&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;structured metadata:&lt;/strong&gt; Unescape JSON structured metadata string values (&lt;a href=&#34;https://github.com/grafana/loki/issues/13919&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13919&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9629d07c60a25b27aeddb81af3ea6ceb9031fd52&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9629d07&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;structured metadata:&lt;/strong&gt; Ensure we do not Add duplicate structured metadata from stream labels and extracted map (&lt;a href=&#34;https://github.com/grafana/loki/issues/18523&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18523&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/db72d63211c2cc5208d207b5795d5109b74c16ca&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;db72d63&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;tests:&lt;/strong&gt; Update kfake to fix tests and revert go-redis (&lt;a href=&#34;https://github.com/grafana/loki/issues/18958&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18958&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;tools:&lt;/strong&gt; Correct typo in appenPath function name (&lt;a href=&#34;https://github.com/grafana/loki/issues/17917&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17917&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;tsdb:&lt;/strong&gt; Avoid copying label values from tsdb unless required (&lt;a href=&#34;https://github.com/grafana/loki/issues/17077&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17077&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8e4b10408dacf7891d48b70eba451a95bcf72853&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8e4b104&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ui:&lt;/strong&gt; Fix UI build (&lt;a href=&#34;https://github.com/grafana/loki/issues/17717&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17717&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e01a2a908a83006e2ecd71c1dffbf0982ec89d00&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e01a2a9&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ui:&lt;/strong&gt; Downgrade UI&amp;rsquo;s @swc/core dep back to v1.13.5 (&lt;a href=&#34;https://github.com/grafana/loki/issues/19345&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19345&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;WAL:&lt;/strong&gt; Handle WAL corruption properly on startup (&lt;a href=&#34;https://github.com/grafana/loki/issues/18175&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18175&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1954f67a50ca0dc40e77c49e2c6cc74014e5998a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1954f67&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="v36">v3.6&lt;/h1>
&lt;p>Grafana Labs and the Loki team are excited to announce the release of Loki 3.6. Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p></description></item><item><title>v3.5</title><link>https://grafana.com/docs/loki/v3.7.x/release-notes/v3-5/</link><pubDate>Thu, 09 Apr 2026 02:28:18 +0000</pubDate><guid>https://grafana.com/docs/loki/v3.7.x/release-notes/v3-5/</guid><content><![CDATA[&lt;h1 id=&#34;v35&#34;&gt;v3.5&lt;/h1&gt;
&lt;p&gt;Grafana Labs and the Loki team are excited to announce the release of Loki 3.5. Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p&gt;
&lt;p&gt;For a full list of all changes and fixes, refer to the &lt;a href=&#34;https://github.com/grafana/loki/blob/release-3.5.x/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;p&gt;Key features in Loki 3.5.0 include the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Helm charts:&lt;/strong&gt; Loki 3.5 includes multiple improvements to the Helm charts, including: Adding support for additional global variables in the Helm chart (&lt;a href=&#34;https://github.com/grafana/loki/issues/16062&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16062&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e5f31b39f714fc065d360343163cfca9dbe58c85&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e5f31b3&lt;/a&gt;), adding the &lt;code&gt;extraContainers&lt;/code&gt; property to the backend Loki pods (&lt;a href=&#34;https://github.com/grafana/loki/issues/16205&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16205&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/528a1c612867547ad32b52c6306a0de25126e0bd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;528a1c6&lt;/a&gt;)[closes &lt;a href=&#34;https://github.com/grafana/loki/issues/16164&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16164&lt;/a&gt;], adding &lt;code&gt;tpl()&lt;/code&gt; support back to read, write and backend pods (&lt;a href=&#34;https://github.com/grafana/loki/issues/16664&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16664&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/af05c38fe719977f057c248e8d7ec297b6772fb2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;af05c38&lt;/a&gt;), and allowing provisioner to be namespaced (&lt;a href=&#34;https://github.com/grafana/loki/issues/16091&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16091&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/af85ecf943249dd45cfc4a118c465f30034d3867&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;af85ecf&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;storage:&lt;/strong&gt; Add support for `SQLite&amp;rsquo; as a database for storing delete requests (&lt;a href=&#34;https://github.com/grafana/loki/issues/16437&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16437&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5b33e65bcd8109122af15ac4189756f834f03f04&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5b33e65&lt;/a&gt;) and when using SQLite, use the stored completion time to reduce the requests considered for querytime filtering (&lt;a href=&#34;https://github.com/grafana/loki/issues/16600&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16600&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3277321e215072e119af700db77a3ef9e6b72e6b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3277321&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Docs:&lt;/strong&gt; This release includes a heavily revised 
    &lt;a href=&#34;/docs/loki/v3.7.x/operations/meta-monitoring/&#34;&gt;meta-monitoring section&lt;/a&gt; to support new monitoring requirements for Grafana Enterprise Logs customers.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Other improvements include the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Add simulated latency (&lt;a href=&#34;https://github.com/grafana/loki/issues/16733&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16733&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7119f6e480f940ab99029b3ba0dba0137e35c7a0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7119f6e&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Do not enforce labels vs agg metric stream (&lt;a href=&#34;https://github.com/grafana/loki/issues/16696&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16696&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/25c0620da149a9b420df044c5b23222296a006c5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;25c0620&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Enforce limits in distributors (&lt;a href=&#34;https://github.com/grafana/loki/issues/16705&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16705&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bc2111e8f10f3a73465c30a4ceffae39d87255d6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bc2111e&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Update log level discovery from json to detect nested fields (&lt;a href=&#34;https://github.com/grafana/loki/issues/16026&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16026&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/86dc47b3db6ea243b7c98640f820a1d0ffec1a87&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;86dc47b&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Use stream labels instead of hash in rate limit reasons (&lt;a href=&#34;https://github.com/grafana/loki/issues/16738&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16738&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/fdf86323ce080c12fe029a6d048e30a737d3cb46&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;fdf8632&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributors:&lt;/strong&gt; Add dry-run mode for checking limits in distributors (&lt;a href=&#34;https://github.com/grafana/loki/issues/16754&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16754&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d6c499bbc35b3f8bc3d7172ee5d71b23436c97ea&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d6c499b&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;kafka:&lt;/strong&gt; tenant topics (&lt;a href=&#34;https://github.com/grafana/loki/issues/15977&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15977&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c25841901c9dcfdf067eb6052938077fd18e4ddc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c258419&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ksonnet:&lt;/strong&gt; Assert for bad &lt;code&gt;max_query_lookback&lt;/code&gt; configuration (&lt;a href=&#34;https://github.com/grafana/loki/issues/16362&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16362&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/073c94c4062c1bdb91d8c87f1e299aca4b1ad801&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;073c94c&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ksonnet:&lt;/strong&gt; Add no_schedule_constraints option to distributors (&lt;a href=&#34;https://github.com/grafana/loki/issues/16029&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16029&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9e9a09db51a9f6f1954ecbe905a54de26e8a9629&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9e9a09d&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;lambda-promtail:&lt;/strong&gt; Improve relabel configuration parsing and testing (&lt;a href=&#34;https://github.com/grafana/loki/issues/16100&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16100&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2587f3425ddb055517444055bcae73cb69510399&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2587f34&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logical planning:&lt;/strong&gt; Planner playground (&lt;a href=&#34;https://github.com/grafana/loki/issues/16403&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16403&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/89f0ed795f5cd8bb9a116604950e59dde02d6d43&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;89f0ed7&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logql:&lt;/strong&gt; Add LogQL Benchmark Suite (&lt;a href=&#34;https://github.com/grafana/loki/issues/16434&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16434&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1b57297a468c11386f4ce92209347132e0c96ca4&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1b57297&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Add configuration option for dropping OTLP attributes (&lt;a href=&#34;https://github.com/grafana/loki/issues/15857&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15857&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bd1ea2313220b9aa187ff5b252f55512434c1865&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bd1ea23&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Add support for Swift TLS CA configuration (&lt;a href=&#34;https://github.com/grafana/loki/issues/15260&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15260&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/62a72f6405d5a5cbb0814fab8010c215b1782c93&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;62a72f6&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Enable time-based stream-sharding (&lt;a href=&#34;https://github.com/grafana/loki/issues/16390&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16390&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1b4f1f57fa6ceac405f5ab5d0314de9d97e309d3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1b4f1f5&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Update Loki operand to v3.4.2 (&lt;a href=&#34;https://github.com/grafana/loki/issues/16360&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16360&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/42f87d3064b60438df09d1eb799fd50e5753d1f8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;42f87d3&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Add S3 chunk delimiter configuration to support MinIO running on Windows (&lt;a href=&#34;https://github.com/grafana/loki/issues/16319&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16319&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8429b0fbd92f0a89269bbe8dc9e0ccddd15007e1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8429b0f&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Add a configuration option for custom GCS endpoints (&lt;a href=&#34;https://github.com/grafana/loki/issues/16419&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16419&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f1ebd970e618326845a7d3f4181bebaaadc6f4de&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f1ebd97&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;deprecations&#34;&gt;Deprecations&lt;/h2&gt;
&lt;p&gt;One of the focuses of Loki 3.0 was cleaning up unused code and old features that had been previously deprecated but not removed. Loki 3.0 removed a number of previous deprecations and introduces some new deprecations. Some of the main areas with changes include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/send-data/promtail/&#34;&gt;Promtail&lt;/a&gt; is deprecated, as the code has been merged into Grafana Alloy. You can find migration documentation and a utility to convert your Promtail configuration to Alloy configuration in the &lt;a href=&#34;/docs/alloy/latest/set-up/migrate/from-promtail/&#34;&gt;Alloy documentation&lt;/a&gt;. Note that this deprecation does NOT include the lambda-promtail client.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/storage/&#34;&gt;Deprecated storage options&lt;/a&gt; including the deprecation of the BoltDB store.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/configure/&#34;&gt;Deprecated configuration options&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/reference/api/#deprecated-endpoints&#34;&gt;API endpoint deprecations&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more about breaking changes in this release, refer to the 
    &lt;a href=&#34;/docs/loki/v3.7.x/setup/upgrade/&#34;&gt;Upgrade guide&lt;/a&gt;.&lt;/p&gt;


&lt;div data-shared=&#34;agent-deprecation.md&#34;&gt;
            

&lt;div class=&#34;admonition admonition-caution&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Caution&lt;/p&gt;&lt;p&gt;Grafana Alloy is the new name for our distribution of the OTel collector.
Grafana Agent has been deprecated and is in Long-Term Support (LTS) through October 31, 2025. Grafana Agent will reach an End-of-Life (EOL) on November 1, 2025.
Read more about why we recommend migrating to &lt;a href=&#34;/blog/2024/04/09/grafana-alloy-opentelemetry-collector-with-prometheus-pipelines/&#34;&gt;Grafana Alloy&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;/div&gt;

        
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade Considerations&lt;/h2&gt;
&lt;p&gt;For important upgrade guidance, refer to the 
    &lt;a href=&#34;/docs/loki/v3.7.x/setup/upgrade/&#34;&gt;Upgrade Guide&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE - ksonnet:&lt;/strong&gt; Clean-up deprecated configurations (&lt;a href=&#34;https://github.com/grafana/loki/issues/16007&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16007&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE - operator:&lt;/strong&gt; Add configuration option for dropping OTLP attributes (&lt;a href=&#34;https://github.com/grafana/loki/issues/15857&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15857&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;3512-2026-03-12&#34;&gt;3.5.12 (2026-03-12)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Upgrade go to 1.25.8 (&lt;a href=&#34;https://github.com/grafana/loki/issues/21116&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#21116&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3b305e3fe11a23c02ba34eb0382e06d5df0e3e07&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3b305e3&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;3511-2026-02-23&#34;&gt;3.5.11 (2026-02-23)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;alloc:&lt;/strong&gt; Set a limit on preallocations (backport release-3.5.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20919&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20919&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1906dc2b29e1f1ffc37d9a6c9375d1590d7078a7&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1906dc2&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;3510-2026-02-11&#34;&gt;3.5.10 (2026-02-11)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt;  Update to go 1.25.7 (&lt;a href=&#34;https://github.com/grafana/loki/issues/20694&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20694&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/issues/20752&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20752&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/dd713991cb9f55d96a5ef5da33522297fc52ddbf&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;dd71399&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;build UI deps (&lt;a href=&#34;https://github.com/grafana/loki/issues/20762&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20762&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6d1e9eab7720ef486973db1a20076e357c6c081f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6d1e9ea&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;359-2025-12-10&#34;&gt;3.5.9 (2025-12-10)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Bump x/crypto module (&lt;a href=&#34;https://github.com/grafana/loki/issues/20016&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20016&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b21123b27ee7f52164ff6a15d1422a21033685fa&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b21123b&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update go version to 1.24.11 (&lt;a href=&#34;https://github.com/grafana/loki/issues/20200&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#20200&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/79d8922b9c4df8a89efe72afb25daabd90dadf2c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;79d8922&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logger:&lt;/strong&gt; correct log level verbosity in rule evaluation (&lt;a href=&#34;https://github.com/grafana/loki/issues/19519&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19519&lt;/a&gt;) (backport release-3.5.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19857&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19857&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/562d87d330c42fc4a7a5c6d69c1785442c4e9dc7&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;562d87d&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;358-2025-11-05&#34;&gt;3.5.8 (2025-11-05)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update to Go version 1.24.9 (&lt;a href=&#34;https://github.com/grafana/loki/issues/19702&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19702&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/cf335437062aa68f3ba657c89012ab499dedb738&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cf33543&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;357-2025-10-13&#34;&gt;3.5.7 (2025-10-13)&lt;/h3&gt;
&lt;p&gt;This release fixes a build issue in 3.5.6 where it was not built with Go 1.24.8 as expected, but Go 1.24.1.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;build:&lt;/strong&gt; Update rpm signature config (&lt;a href=&#34;https://github.com/grafana/loki/issues/19476&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19476&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19483&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19483&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d5b382b90738505d8bf7217ff3a1a8c90fc09b7e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d5b382b&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;build:&lt;/strong&gt; Update loki build image (&lt;a href=&#34;https://github.com/grafana/loki/issues/19473&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19473&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19474&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19474&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c70476ab0fec3bef906f86ac72c2256bb94f9624&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c70476a&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;356-2025-10-10&#34;&gt;3.5.6 (2025-10-10)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Remove CVE GHSA-2464-8j7c-4cjm (&lt;a href=&#34;https://github.com/grafana/loki/issues/19469&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19469&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f2a304a34d0eb35be6c09e3f525ec6986a003275&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f2a304a&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/twmb/franz-go/plugin/kprom to v1.2.1 (release-3.5.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18793&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18793&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bb7356c31d8b47c665cdd2188e47df6f406d3f7c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bb7356c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update to Go version to 1.24.8 (&lt;a href=&#34;https://github.com/grafana/loki/issues/19454&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19454&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/issues/19462&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19462&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1b8b5ddfa8b0cc68a15a6e877c9ec13947b7276a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1b8b5dd&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;355-2025-09-11&#34;&gt;3.5.5 (2025-09-11)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;otlp:&lt;/strong&gt; Backport fix to correctly calculate entry metadata size (&lt;a href=&#34;https://github.com/grafana/loki/issues/19163&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19163&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5aa8bd27946a1ce5267790ebe9210f93cd7111b2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5aa8bd2&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;354-2025-09-04&#34;&gt;3.5.4 (2025-09-04)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update to Go version 1.24.6 in release-3.5.x (&lt;a href=&#34;https://github.com/grafana/loki/issues/19096&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19096&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ce8d70506c5bd905dd7ec7db8f174b9fcd264f30&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ce8d705&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs:&lt;/strong&gt; added instructions for how to upgrade zone-aware ingesters. (&lt;a href=&#34;https://github.com/grafana/loki/issues/18663&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18663&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e0de7dac098f66bb71000f591f4fb5bf4f5b81bf&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e0de7da&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;353-2025-07-23&#34;&gt;3.5.3 (2025-07-23)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update to Go version 1.24.5 (&lt;a href=&#34;https://github.com/grafana/loki/issues/18412&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18412&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2aa468065721587d0db829ff6b3cce9b73c10699&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2aa4680&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WAL:&lt;/strong&gt; Handle WAL corruption properly on startup (backport release-3.5.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18408&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18408&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5b8ee9a582d168cbde2cb5a0bad48283069351d6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5b8ee9a&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;352-2025-04-22&#34;&gt;3.5.2 (2025-04-22)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ci:&lt;/strong&gt; Update release code 3.5 (&lt;a href=&#34;https://github.com/grafana/loki/issues/18014&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18014&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b1b28b0970b437a071050abd8d1391a037cc3ac5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b1b28b0&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update to Go version 1.24.2 (backport release-3.5.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17805&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17805&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d0fbad095d46ec4edceed4dc9a1eff69b0ef1565&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d0fbad0&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update to Go version 1.24.5 (backport release-3.5.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18412&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18412&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4642c639da0875928295b52d1a02d9ab46725db6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4642c63&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;frontend:&lt;/strong&gt; Allow resolution of v6 addresses. (backport release-3.5.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18261&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18261&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/aed461037b9145ac8cc89813c40cfcad091ed6bf&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;aed4610&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;jsonparser:&lt;/strong&gt; Fix possible JSON log line corruption caused by &lt;code&gt;json&lt;/code&gt; parser on query path (backport release-3.5.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18059&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18059&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/546d456b9d1d75154d1c2e42309933e346629c2b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;546d456&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;memberlist:&lt;/strong&gt; Allow resolution of advertise address from IPv6  interfaces defined in common &lt;code&gt;instance_interface_names&lt;/code&gt;.(backport release-3.5.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18257&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18257&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6f878ad1d02427df81b6684c7cb76711d6fee46a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6f878ad&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WAL:&lt;/strong&gt; Handle WAL corruption properly on startup (backport release-3.5.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18408&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18408&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5b8ee9a582d168cbde2cb5a0bad48283069351d6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5b8ee9a&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;351-2025-05-19&#34;&gt;3.5.1 (2025-05-19)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;build:&lt;/strong&gt; Bump loki-build-image for docker-driver (backport release-3.5.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17741&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17741&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d4e637cebb842a933b21f0753c028821b1ad5c26&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d4e637c&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;35-2025-04-22&#34;&gt;3.5 (2025-04-22)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;approx_topk:&lt;/strong&gt; Map approx_topk operation in all cases (&lt;a href=&#34;https://github.com/grafana/loki/issues/16131&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16131&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6d691ac38d6a56dd97761a456fb2b53e165f1df3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6d691ac&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Initialize bloom gateway client only once (&lt;a href=&#34;https://github.com/grafana/loki/issues/15994&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15994&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e271e22f7c1fae676e2fce6ab002b358694d9450&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e271e22&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;builds:&lt;/strong&gt; Update crc64nvme to fix build issues with arm images (&lt;a href=&#34;https://github.com/grafana/loki/issues/16413&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16413&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/80a616dcfc7fd4e26a6bf5c70407be6d45dc0370&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;80a616d&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ci:&lt;/strong&gt; do not disable CGO in Makefile (&lt;a href=&#34;https://github.com/grafana/loki/issues/16271&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16271&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/810dff9b41702370c19e08f329786cc0e9d36477&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;810dff9&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ci:&lt;/strong&gt; Pass image tag details to logcli docker build (&lt;a href=&#34;https://github.com/grafana/loki/issues/16159&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16159&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f22527f3d91b58c230b8ea1f831b5221060d1bbe&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f22527f&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ci:&lt;/strong&gt; Provide correct build info for release builds (&lt;a href=&#34;https://github.com/grafana/loki/issues/15939&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15939&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/625bdabce91f1043065b582052b2c3558c9af0e6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;625bdab&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;compactor:&lt;/strong&gt; remove unused variable in delete requests store code (&lt;a href=&#34;https://github.com/grafana/loki/issues/16241&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16241&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5e6d0b5f12334bb5449dd7647722f5f0d09c8a9a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5e6d0b5&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;dataobj:&lt;/strong&gt; Fix shutdown race in dataobj consumer (&lt;a href=&#34;https://github.com/grafana/loki/issues/16157&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16157&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/656b1faaaff778cfbbde9cd3fc76f4ef03a0bd03&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;656b1fa&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;dataobj:&lt;/strong&gt; Fixes timerange matching for dataobj files (&lt;a href=&#34;https://github.com/grafana/loki/issues/16222&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16222&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5aa9e47d1ccdaea5e2d484ce3ecb9ca622fe2d5e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5aa9e47&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;dataobj:&lt;/strong&gt; Fixes timerange predicate (&lt;a href=&#34;https://github.com/grafana/loki/issues/16245&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16245&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5195296a175774c6ae319c1aab581fdcf1b92dc3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5195296&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @hookform/resolvers to v4.1.3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16524&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16524&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2869e920380e4cd939a2fa7f41742b2b4f3ac53c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2869e92&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-checkbox to v1.1.4 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16297&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16297&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/85a6e88a2e6c189f5a6a36ee7198ccef3e9bb298&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;85a6e88&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-collapsible to v1.1.3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16298&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16298&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4a1225ee8f7359b27f7d4e289dfa05e272d4c125&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4a1225e&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-dialog to v1.1.6 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16301&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16301&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/548c8c20689c5faf17ee9c6f6e216953e8f50af6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;548c8c2&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-dropdown-menu to v2.1.6 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16303&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16303&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5fedc3c711d3bfdef12a779b4893996d18c21a12&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5fedc3c&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-hover-card to v1.1.6 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16304&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16304&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f11fd128fb8cae2227d6f978ff86d8ad13e0ad41&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f11fd12&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-label to v2.1.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16305&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16305&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/13bfb1202018e3b00ec2121c65bbb79cb52ab38c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;13bfb12&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-popover to v1.1.6 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16306&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16306&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/abb3a94818460971029e382ffc96ac1e93791a1f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;abb3a94&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-progress to v1.1.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16307&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16307&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/18210e93fe3a650b090d75adbd3ff5fba8263900&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;18210e9&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-scroll-area to v1.2.3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16308&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16308&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9136ba32b4ee7f5d2d10c0e3a567f63d4d97c552&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9136ba3&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-select to v2.1.6 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16310&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16310&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1115a7743cec6897bee5a00c660dfba5cfba4547&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1115a77&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-separator to v1.1.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16311&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16311&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/aee6e88f31b3318bfbd166aa55ecf34750f149ac&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;aee6e88&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-slot to v1.1.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16313&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16313&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9b5f33c0ee0790b4c42167240b8abd16456a17e3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9b5f33c&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-switch to v1.1.3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16314&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16314&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7fa049e3310561e5a8352e7deed70249ea16307c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7fa049e&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-tabs to v1.1.3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16316&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16316&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/96b4e8fd67bf76e5edab785f6637146079017fa5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;96b4e8f&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-toast to v1.2.6 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16320&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16320&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9b47b19f1822736d93bce760bcffa6812bfe6def&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9b47b19&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-toggle to v1.1.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16323&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16323&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8fd8697b9320ee63663ec340480010bd75312d63&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8fd8697&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-toggle-group to v1.1.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16326&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16326&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/677faadcb5a876ebb37a6dce9ede277f2ecf9b3d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;677faad&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @radix-ui/react-tooltip to v1.1.8 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16327&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16327&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c084144d29b97ee027a442c3a8477ed621d3855b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c084144&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @tanstack/react-query to v5.66.5 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16328&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16328&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/dbf0161d5ab5d71bfebf2dcf8457dc83aeb6ce15&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;dbf0161&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @tanstack/react-query to v5.66.6 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16341&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16341&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/24137bf8dbf7163530c8fe5d473b8e06e698225b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;24137bf&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @tanstack/react-query to v5.66.7 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16352&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16352&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/877243cc2dd4690577053c2b2a47e61097e39dcf&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;877243c&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @tanstack/react-query to v5.66.9 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16421&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16421&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d8f0c06e5ad22bf6a640698cab07d74acc4cffd2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d8f0c06&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @tanstack/react-query to v5.67.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16561&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16561&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8641a026d8a52c901a37a6ee68fdcdaf873e6aec&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8641a02&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @tanstack/react-query to v5.67.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16621&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16621&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/15c498c05406692b1ac0c920bcd92cfe697d1279&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;15c498c&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @tanstack/react-query to v5.67.3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16685&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16685&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2935a749428611ea41cc91ee53476ef0ba7cc8eb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2935a74&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @tanstack/react-query to v5.68.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16757&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16757&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/58840c5102c0ab8b13fb668aadacaf527dd026df&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;58840c5&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @tanstack/react-query to v5.69.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16808&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16808&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4161c764ad1ded10d91947f8fbdc8ff712d8edc9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4161c76&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @tanstack/react-query-devtools to v5.66.5 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16331&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16331&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/dbb1716ad2a2775a7f18922fa560e47bdc8d1937&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;dbb1716&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @tanstack/react-query-devtools to v5.66.6 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16343&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16343&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2d707d97792b25c39e082ede0962a3a11f8c86ea&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2d707d9&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @tanstack/react-query-devtools to v5.66.7 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16353&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16353&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/412f73330114053b57cf269add8092134198445b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;412f733&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @tanstack/react-query-devtools to v5.66.9 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16423&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16423&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/48e00b5823081406b6ed8982a30b60c6382f63bb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;48e00b5&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @tanstack/react-query-devtools to v5.67.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16563&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16563&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0f1dce84d4457b441c498f675b0f9fc776ac85f1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0f1dce8&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @tanstack/react-query-devtools to v5.67.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16622&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16622&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7276ae2a5ec1987d62237c32b4fd6018e0106f8b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7276ae2&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @tanstack/react-query-devtools to v5.67.3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16686&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16686&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/029abea14b9e1d4f616838bb553b926dfdcf2dc6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;029abea&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @tanstack/react-query-devtools to v5.68.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16756&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16756&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/02a6800523ceaf860847a4eff8f50c21de40c98a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;02a6800&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @tanstack/react-query-devtools to v5.69.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16810&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16810&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6109de36161d25f9270b7751fee871a4528d24e1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6109de3&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @types/lodash to v4.17.16 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16516&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16516&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7c9b44a5b59474881546a2ea6c143e31a18ab1f5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7c9b44a&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency @types/react-datepicker to v7 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16480&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16480&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1796269ccb9a1bc0ab0bd3be43bb6a056637ccc8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1796269&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency cmdk to v1.1.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16766&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16766&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/06553d8b96b4cef4d6dcf461abc3320b1000e60b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;06553d8&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency date-fns to v4 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16481&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16481&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5b7f1f0542bdec24f20f0809fc22b9ae88789319&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5b7f1f0&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency lucide-react to ^0.475.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16344&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16344&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2f57d6051a3f6e083143d7ae6fe7300fdc3e4c91&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2f57d60&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency lucide-react to ^0.476.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16455&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16455&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/32fd3326b44b14754c78b8e758f9edb8fdfbd654&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;32fd332&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency lucide-react to ^0.477.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16509&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16509&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f84f0c7f733a2226148e66e7f603dbd4fc0a7bda&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f84f0c7&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency lucide-react to ^0.478.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16623&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16623&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/31d8648ab7bb3397ab564c1968b902d0dd8f2cdb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;31d8648&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency lucide-react to ^0.479.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16630&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16630&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1e1e7a94d5a13b23dd53b45814574c6d4027f68f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1e1e7a9&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency lucide-react to ^0.481.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16765&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16765&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a354eee0082223dde7fd34686b8e0ca76023902e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a354eee&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency lucide-react to ^0.482.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16767&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16767&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/901320c0669c9e6e351310b0559b547ad7e12f13&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;901320c&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency lucide-react to ^0.483.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16811&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16811&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/de6f0e96af4db35e476e896295d20260bfdb4a2a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;de6f0e9&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency next-themes to v0.4.5 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16655&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16655&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2507888c11e886e1c4db48e31d7808b1ff631561&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2507888&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency next-themes to v0.4.6 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16697&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16697&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c515a4e2b465175dda50c3e334e9a4afa54a4f1e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c515a4e&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency react to v19 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16000&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16000&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1b35cb64ef1d27609ab3ba53ecdc91a0272f4e7c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1b35cb6&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency react-code-block to v1.1.3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16428&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16428&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9691e94f540f75fc78e75d11097c351250e7ccc9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9691e94&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency react-datepicker to v8.1.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16346&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16346&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4a674b2ebd63bdbaa68bebb2058fbbc02fd0cc00&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4a674b2&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency react-datepicker to v8.2.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16662&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16662&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7a7086042b9c9b8f3575a5d74def0f0b15ce8c1f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7a70860&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency react-datepicker to v8.2.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16749&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16749&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/20eeecbe9eb2169ba841269731679d58c741761b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;20eeecb&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency react-icons to v5.5.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16456&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16456&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bce5f55f40087853e62cb22d9280f5e9a143e0ab&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bce5f55&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency react-router-dom to v6.29.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16347&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16347&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/14ce844a0e9576b09acec10a9808206ae73599a9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;14ce844&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency react-router-dom to v7 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16515&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16515&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/976cbbb1a7ff94af8a01403c51cd549e78309ff5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;976cbbb&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency react-router-dom to v7.1.4 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16018&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16018&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f163e44034e9a625317a18c09f249927d4b58c9b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f163e44&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency react-router-dom to v7.1.5 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16046&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16046&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/45a0c596d0b30bdb7cfbb84183b4340bd52e8b64&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;45a0c59&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency react-router-dom to v7.3.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16615&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16615&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/23acfcb2a2a2460dfd1539da33783fb189209bfa&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;23acfcb&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency tailwind-merge to v3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16518&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16518&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c8f9474dfe729e7133b7624f9dfe28e75bed5118&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c8f9474&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update dependency zod to v3.24.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16333&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16333&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ec5bef4a80f7b249d580ebf45fb128fa5e16d9b3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ec5bef4&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update github.com/prometheus/prometheus (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/15950&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15950&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b37eefe24f82eb7610b4e1b8e0ac7493f47127d7&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b37eefe&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module cloud.google.com/go/pubsub to v1.46.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16019&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16019&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/998da11c200588eb5b96388cf3a1fd3b72db59de&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;998da11&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module cloud.google.com/go/pubsub to v1.47.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16047&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16047&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8f9f92f838e26b66f01eaacf124ee6679d2ffa96&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8f9f92f&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module cloud.google.com/go/pubsub to v1.48.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16724&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16724&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b07bb72e4536df0560318727dc2c9e2e9434b1b5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b07bb72&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module cloud.google.com/go/storage to v1.51.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16720&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16720&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b4abbf46692f1f5175da00136a0f6c997ac364bf&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b4abbf4&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2 to v1.36.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16024&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16024&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/542cff47afbda2141c694aafeabc051cba874836&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;542cff4&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2 to v1.36.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16430&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16430&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ba9afd62f9bac5b693901011cb2b78fd19809f88&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ba9afd6&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/config to v1.29.3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16022&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16022&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/03f18acdffa1804d6149a9811d7939383befc484&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;03f18ac&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/config to v1.29.4 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16042&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16042&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0bf0253fdb1a2e7399d15ecff17e7a0359b0df10&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0bf0253&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/config to v1.29.5 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16093&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16093&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c4e916da86fbd4ab9b1ee72468c74c82dac253e6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c4e916d&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/config to v1.29.6 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16123&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16123&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d28e6272bf8bbd424ee0e1f36c373de2fad1988e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d28e627&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/config to v1.29.7 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16431&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16431&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ca412976fa4107ddcbfca6d4c309b911420a124d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ca41297&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/config to v1.29.8 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16503&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16503&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/364e80ed66be96999bc34012cfabc6a28bdba52a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;364e80e&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/config to v1.29.9 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16542&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16542&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2cb3b3a14f65b561510d26d5ecf6b0d246c9d0bc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2cb3b3a&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.75.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16003&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16003&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e3d10542fd5741be97ed4261a7ee00e75ab8e4cb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e3d1054&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.75.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16023&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16023&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d2b7d82dbbde8227a90f38485178cd6f8f383a09&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d2b7d82&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.75.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16043&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16043&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/01358cf2a33358640e75f6e5c92846d6b73a1a91&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;01358cf&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.75.3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16094&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16094&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1d6c0eba5160935ef34fe12ab7e2a7047894ef84&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1d6c0eb&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.75.4 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16124&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16124&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0c44e761d7242636724cb9dac77dd253eeceb2ac&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0c44e76&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.76.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16140&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16140&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f70984ce4430dbf169af94b65b4bec21216ff5d4&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f70984c&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.76.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16173&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16173&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a93a3abca1037177458d34ffe518c231e954c84b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a93a3ab&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.77.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16356&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16356&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/879168ba51d43e0e94a358d43404e46fea55db81&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;879168b&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.77.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16433&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16433&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/92bdb9d742350a4d6a057c11de28ec155d2c7ebf&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;92bdb9d&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.78.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16513&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16513&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b7b5c76743dd0141ab8e1c3800843a6936851855&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b7b5c76&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.78.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16548&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16548&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/81aab19acfc30b5c7e4b63d3242abb48bf0b1cd5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;81aab19&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.78.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16694&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16694&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9a99859465f6e4306cbbf14526fdd7a17abd2a4f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9a99859&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/axiomhq/hyperloglog to v0.2.5 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16504&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16504&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/dcda3401c3381a263182c4d459d28805c516c924&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;dcda340&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/azure/go-autorest/autorest to v0.11.30 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/15987&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15987&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/543b7f32dd015e04446156c78b762ef0f85e41de&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;543b7f3&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/baidubce/bce-sdk-go to v0.9.216 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16177&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16177&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9690cad210db26f9e4df8cc15dfc351520bc061b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9690cad&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/baidubce/bce-sdk-go to v0.9.217 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16276&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16276&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b262a2b8f316f79a4e1f9ce7b47f7ae0a1ef9b3c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b262a2b&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/baidubce/bce-sdk-go to v0.9.219 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16612&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16612&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ade0de60e4a909f01cde7d4e809751682190652b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ade0de6&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/baidubce/bce-sdk-go to v0.9.221 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16760&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16760&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e0e71333e0933f3408c6239738a2e6a68434fba5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e0e7133&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/bmatcuk/doublestar/v4 to v4.8.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/15973&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15973&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a8bd3a88bf6fcf7f2ae0977bf91ae4d7b0e82aa4&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a8bd3a8&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/charmbracelet/bubbletea to v1.3.4 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16730&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16730&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2f99d84818eccaba08bfec5ebbe80bc9027f4af8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2f99d84&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/charmbracelet/lipgloss to v1.1.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16742&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16742&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/53ae0704787d63feb8a9e9438c9d3ad64d90d59c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;53ae070&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/datadog/sketches-go to v1.4.7 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16436&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16436&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/19072387049400790b4c1de51640eeee6ee88184&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1907238&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/docker/docker to v28 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16520&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16520&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/722ce05f250ad4c49c5e390244e6665236835127&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;722ce05&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/fsouza/fake-gcs-server to v1.52.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16334&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16334&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/20b9bd2b776d294c3b03e3dc8b4ff1c39f76e881&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;20b9bd2&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/golang/snappy to v1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16620&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16620&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2306f0b1a96f8d7647152b4283771142c92e6cc3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2306f0b&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/google/go-cmp to v0.7.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16457&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16457&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4f7fd2910aec2be8e58a44665da469d3732f5b23&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4f7fd29&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/grafana/loki/v3 to v3.4.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16217&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16217&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/750fe66695eb974b476eabaccf24e3c5e03c5ad8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;750fe66&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/grafana/loki/v3 to v3.4.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16265&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16265&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/cc49ebc633a2c9dd8cacdb541a120de644dc939a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cc49ebc&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/grafana/loki/v3 to v3.4.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16335&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16335&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/977fd54e6e5e1df845d7219974a4412b4674f37c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;977fd54&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/grpc-ecosystem/go-grpc-middleware/v2 to v2.3.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16357&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16357&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5fe1fa7464b062cddd0ee36975d4959f6ba5476b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5fe1fa7&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/grpc-ecosystem/go-grpc-middleware/v2 to v2.3.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16613&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16613&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9d8a31069ebc73f096a2cdf668ab4ea97266b672&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9d8a310&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/hashicorp/consul/api to v1.31.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16230&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16230&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/70d3863fb34f099653fbefbecde12aa2c767e403&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;70d3863&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/hashicorp/consul/api to v1.31.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16361&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16361&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2f4f16d579a6c409aa6879bd76644b8a17f9381b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2f4f16d&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/heroku/x to v0.4.3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16204&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16204&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/12e436a984f3d017cb4e6a2f141f12db61db5ffd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;12e436a&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/ibm/go-sdk-core/v5 to v5.19.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16647&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16647&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/16e87a6ff2179940f17a6bf545a3e39c76dbbdc8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;16e87a6&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/ibm/ibm-cos-sdk-go to v1.12.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16728&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16728&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/22cdf61e9d73996c859adc5fa29e48df90b5cb13&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;22cdf61&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/ibm/sarama to v1.45.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16522&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16522&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bc9bbb8a01393f2caa54a907bee5760f6b348629&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bc9bbb8&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/influxdata/telegraf to v1.33.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16179&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16179&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/022b45c7a9d596c28c9fd713d1950c5576d8c4e2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;022b45c&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/influxdata/telegraf to v1.33.3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16444&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16444&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/01c9117921562173afb88f8799085c830c1c5e93&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;01c9117&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/influxdata/telegraf to v1.34.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16669&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16669&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5d0e6fb410fc49068a04c387755d8115f59e6dd5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5d0e6fb&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/klauspost/compress to v1.18.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16458&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16458&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6c0f67dc171acd8e6b788f1f873348ffb6332435&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6c0f67d&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/minio/minio-go/v7 to v7.0.85 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16152&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16152&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/be047cb73c291a231a5e50aa4426c06256d2b857&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;be047cb&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/minio/minio-go/v7 to v7.0.87 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16442&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16442&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c92e339bf176a96281c2c99b4cda04bc24017f63&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c92e339&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/minio/minio-go/v7 to v7.0.88 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16657&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16657&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bf999899f52c549a370f49d7df586412175b0ffd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bf99989&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/parquet-go/parquet-go to v0.25.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16459&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16459&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4d65435baa5ebf74c9551ca7a3c7724e6dad9bea&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4d65435&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/prometheus/alertmanager to v0.28.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16634&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16634&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/57c14ac5a58379d21c83efd6fbf8106f6e8d9322&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;57c14ac&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/prometheus/client_golang to v1.21.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16446&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16446&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c128aa819e4427c5bd7e112cef1a4952c8379ef8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c128aa8&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/prometheus/client_golang to v1.21.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16552&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16552&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0a697f9f30dcd54588a59c7db7a3ef14ca2c9095&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0a697f9&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/prometheus/prometheus to v0.302.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16475&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16475&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9fe8b5709913ab763e15239cd77f002e2579ef79&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9fe8b57&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/prometheus/prometheus to v2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16004&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16004&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/dc01eb97d5b3fd8f5b092e7a851ce8b88144d0df&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;dc01eb9&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/prometheus/sigv4 to v0.1.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16447&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16447&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/946497ead809676112695b8b5a97e118e3fd5e87&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;946497e&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/redis/go-redis/v9 to v9.7.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16448&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16448&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2cc187381c74f489b104ec1148261489a310d2e7&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2cc1873&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/shirou/gopsutil/v4 to v4.25.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16049&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16049&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/319bb0f132f906204ac2e7d5dd8ff3808a513ec3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;319bb0f&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/shirou/gopsutil/v4 to v4.25.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16517&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16517&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/fcf1518513aa0aff9604e44454738d6202c8fbb9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;fcf1518&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/spf13/afero to v1.14.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16769&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16769&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/342fd407422d273028d20480c54451388eedb9c6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;342fd40&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/tjhop/slog-gokit to v0.1.4 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16505&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16505&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c409a66f8e332bf0ce2d235428294fa9a2a65523&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c409a66&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module go.etcd.io/bbolt to v1.4.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16107&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16107&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/78becba7f79eb8dadc1b3cc11df58c8bf39e7b5a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;78becba&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module go.opentelemetry.io/collector/pdata to v1.25.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16076&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16076&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2ec948c1f28c57fb542e96218b41727301445632&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2ec948c&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module go.opentelemetry.io/collector/pdata to v1.26.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16359&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16359&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/043617edd739832f74f9b677ef0f9c56b908ef8e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;043617e&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module go.opentelemetry.io/collector/pdata to v1.27.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16564&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16564&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2b998065db152c849e7953833ed6470a52b58ce2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2b99806&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module go.opentelemetry.io/collector/pdata to v1.28.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16797&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16797&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/65f90c75b501a9c8394b9d526db69c90d0aa2636&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;65f90c7&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module go.opentelemetry.io/otel to v1.35.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16580&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16580&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ec2c9dcd1c26c2c41d0fed5e339ea1c0b3ebf22e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ec2c9dc&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module go.opentelemetry.io/otel/trace to v1.35.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16581&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16581&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/378af0c40ca40bb47effcd0466affbe3b75d7b84&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;378af0c&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/crypto to v0.33.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16149&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16149&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0c20717adaa810d8f649bda8a04e890f27a43194&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0c20717&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/crypto to v0.35.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16452&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16452&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/41c1cfc2309a987909f501963c7ace4c600d9fcf&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;41c1cfc&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/crypto to v0.36.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16575&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16575&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e9f2ee14e79be0dec496e958f6c8c03bacf80f40&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e9f2ee1&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/net to v0.35.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16167&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16167&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f084f02bbb98c1da038c0715b47607677a29cd63&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f084f02&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/net to v0.36.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16567&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16567&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c84d7e90c6ebc41690f8836b1ea2af47a076e2b9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c84d7e9&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/net to v0.37.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16582&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16582&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/133c884d9e9e2749853e6784ae0768ad9a609d13&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;133c884&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/oauth2 to v0.26.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16085&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16085&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9ddc756c1d18fff4c9f91b560a688e15292f9be4&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9ddc756&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/oauth2 to v0.27.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16453&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16453&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b731680bd68e24ceacc74fa95f709ea374dcae85&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b731680&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/oauth2 to v0.28.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16568&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16568&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f86c43cd7022e5a14759e2412bf6c817dc391f11&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f86c43c&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/sync to v0.11.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16086&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16086&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/536dbc6e185c414acb90b0efec524683e21a098c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;536dbc6&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/sync to v0.12.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16569&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16569&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9052cc272593e3de9db95d40c8c6bbb164bc517e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9052cc2&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/sys to v0.30.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16087&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16087&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6d49d911dc4bd802f350a99f5598c903cf236a90&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6d49d91&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/sys to v0.31.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16570&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16570&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/173e75c8ea962d79b954356c283ba5785e8d4f8b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;173e75c&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/text to v0.22.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16090&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16090&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8c2406e579aaa0e45f13f48de91f25586e477bc0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8c2406e&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/text to v0.23.0 (main) - abandoned (&lt;a href=&#34;https://github.com/grafana/loki/issues/16576&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16576&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/97981a517f03cf1b906994b66a93866373d672ea&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;97981a5&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/time to v0.10.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16089&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16089&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/fe17cc0c370bc06c0dffb913936edb0d91e90fd7&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;fe17cc0&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/time to v0.11.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16571&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16571&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a38bba9d90bd4357544cc147eaca62bfb3357395&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a38bba9&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module google.golang.org/api to v0.219.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/15991&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15991&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d2e6d991b1ee290348549c4b5406f93952729f7c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d2e6d99&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module google.golang.org/api to v0.220.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16115&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16115&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0528e40189f8a68c218d2a4c8336f826ecbd4d76&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0528e40&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module google.golang.org/api to v0.221.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16234&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16234&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a66faf58d453379956332d45922095bece640b01&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a66faf5&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module google.golang.org/api to v0.223.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16460&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16460&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/861affecdbee4f57348a53b02dfa3f14b1f00c80&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;861affe&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module google.golang.org/api to v0.224.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16614&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16614&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7dfe4a5849a21f6d12e14d0d76a38faaff5ed42b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7dfe4a5&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module google.golang.org/api to v0.225.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16690&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16690&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b243d42778524dd6521b4b317d8d79b6a69873e9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b243d42&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module google.golang.org/api to v0.226.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16752&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16752&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/745bf67568211dc84baa8f136a7f09aff8706989&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;745bf67&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module google.golang.org/grpc to v1.71.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16578&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16578&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f989bd01d927223de2d4b08f6074eeb8a2dcc163&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f989bd0&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module google.golang.org/protobuf to v1.36.5 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16130&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16130&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b1c1c5ab0b52dded16f901ff6a4791aa4f31ea2f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b1c1c5a&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module k8s.io/apimachinery to v0.32.2 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16267&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16267&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/abcd7301a683e5c0b19c90749d624ca9e8b868a3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;abcd730&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module k8s.io/apimachinery to v0.32.3 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16704&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16704&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0be4897a4126b30db38e2249bd948f97291cf9e1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0be4897&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Determine when all logs have been filtered (&lt;a href=&#34;https://github.com/grafana/loki/issues/16073&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16073&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f2bff201d7b3608133a6e0ef3bfa4a37d5e33c67&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f2bff20&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Fix blocked ingestion returned error when 260 (&lt;a href=&#34;https://github.com/grafana/loki/issues/16387&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16387&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3d6163abc7c099d1cd83753adade5eca95a84137&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3d6163a&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Increment UsageTracker.DiscardedBytesAdd() for ingestion policy discards (&lt;a href=&#34;https://github.com/grafana/loki/issues/16528&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16528&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a4c796d6ce8da8e9b37e0496df967f9ff0b621c8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a4c796d&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Remove colons from level detection (&lt;a href=&#34;https://github.com/grafana/loki/issues/16764&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16764&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/865c43aad5d2ff99f14bc7c723a6c4a9a7d0e2c8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;865c43a&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Zeroed stream hash when checking limits (&lt;a href=&#34;https://github.com/grafana/loki/issues/16729&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16729&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ab0cbcedbca6c1f89423e587416c0bf5f319f4c9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ab0cbce&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs:&lt;/strong&gt; Add a note on docker configuration.md doc to explain accepted values for boolean type (&lt;a href=&#34;https://github.com/grafana/loki/issues/16299&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16299&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2071a5098b4e5214fb8f8c646ae0081b39a563af&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2071a50&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;engine:&lt;/strong&gt; Fix &lt;code&gt;Walk()&lt;/code&gt; function implementation on various &lt;code&gt;Expr&lt;/code&gt; implementations (&lt;a href=&#34;https://github.com/grafana/loki/issues/16033&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16033&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/388886661699dfbe4fe9826dfecd33107fd3383a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3888866&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;frontend:&lt;/strong&gt; Fix a panic in ServeHTTP where stream was nil (&lt;a href=&#34;https://github.com/grafana/loki/issues/16818&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16818&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ba7550a0345e9a90052efdd33dad5669386a0c97&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ba7550a&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;fontend:&lt;/strong&gt; Fix a data race I added changing this to a map (&lt;a href=&#34;https://github.com/grafana/loki/issues/16814&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16814&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f4893ee9ca81a23e80a6dbfb7e3c7299eb7914b9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f4893ee&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Change object_store.prefix to object_store.storage_prefix in helm (&lt;a href=&#34;https://github.com/grafana/loki/issues/16266&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16266&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b5ad4f09ee7ca93ab42f7d387eeb4db23767781f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b5ad4f0&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Disable service monitor for nginx service (&lt;a href=&#34;https://github.com/grafana/loki/issues/12746&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12746&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0c38b947648510894d0d8f50d5cccc9a57576298&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0c38b94&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ksonnet:&lt;/strong&gt; Revert &amp;ldquo;feat: Assert for bad &lt;code&gt;max_query_lookback&lt;/code&gt; configuration (&lt;a href=&#34;https://github.com/grafana/loki/issues/16362&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16362&lt;/a&gt;)&amp;rdquo; (&lt;a href=&#34;https://github.com/grafana/loki/issues/16441&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16441&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/42ddb68aa73226580a30f4d32fec91ca3f6e57d3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;42ddb68&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ksonnet:&lt;/strong&gt; Scheduling constraints (&lt;a href=&#34;https://github.com/grafana/loki/issues/16045&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16045&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b45a31e84f83a9921fb34fc4faf15abb4d144e54&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b45a31e&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ksonnet:&lt;/strong&gt; Clean-up deprecated configurations (&lt;a href=&#34;https://github.com/grafana/loki/issues/16007&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16007&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/76183fa9ed245ca77926ee995c48ed315c715ed7&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;76183fa&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logql:&lt;/strong&gt; Adjust with offset in last, first and quantile over time queries. (&lt;a href=&#34;https://github.com/grafana/loki/issues/15915&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15915&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/83339cbde08139eba6f08742f3c7749f901b79ce&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;83339cb&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;memchunk:&lt;/strong&gt; Skip a test that currently is not used in our main path (&lt;a href=&#34;https://github.com/grafana/loki/issues/16474&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16474&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/196cbaabe87d64ee90aaafe0207446bee08ef863&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;196cbaa&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;nix:&lt;/strong&gt; Build with go 1.24 (&lt;a href=&#34;https://github.com/grafana/loki/issues/16579&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16579&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f1ac3c4979fbe86ff2e00eac706b9b77986468ca&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f1ac3c4&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Fix minimum available ingesters for 1x.pico size (&lt;a href=&#34;https://github.com/grafana/loki/issues/16035&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16035&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/40cf074fba0ed0016a8ca64bed554f3d628e7ec6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;40cf074&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Select non-zero delete worker count for all sizes (&lt;a href=&#34;https://github.com/grafana/loki/issues/16492&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16492&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1e5579abef02ed03f9dc87cf7d09f52f53768152&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1e5579a&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Update maximum OpenShift version (&lt;a href=&#34;https://github.com/grafana/loki/issues/16443&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16443&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ddf3cfbba7a6529a6902036c486b523b588818e3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ddf3cfb&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Update OTLP user guide to reflect change in LokiStack (&lt;a href=&#34;https://github.com/grafana/loki/issues/16057&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16057&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/14e2c875d2bc5d6678f964f1477cfafe6f37e496&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;14e2c87&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Update skipRange in OpenShift variant (&lt;a href=&#34;https://github.com/grafana/loki/issues/15984&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15984&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/dfbe00c88a2f17da11b726a3461c11324c21fcca&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;dfbe00c&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;pattern:&lt;/strong&gt; Correctly initialize overrides for pattern tee. (&lt;a href=&#34;https://github.com/grafana/loki/issues/16112&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16112&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8f38cf77682c54fe917e63a0a6ddbea1e75e1bb6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8f38cf7&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;policies:&lt;/strong&gt; Make policy test non-flaky (&lt;a href=&#34;https://github.com/grafana/loki/issues/16158&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16158&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/41d9c8b5ecd0ea31cd12f8fce052b47abd341ff8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;41d9c8b&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;promtail:&lt;/strong&gt; Remove flaky TestFileTarget_StopsTailersCleanly (&lt;a href=&#34;https://github.com/grafana/loki/issues/16473&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16473&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2ab63d2e4780578535ae3fec51d95fb9f5a83361&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2ab63d2&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;promtail:&lt;/strong&gt; Fix Windows forward event crash (&lt;a href=&#34;https://github.com/grafana/loki/issues/16155&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16155&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/82cfaea5957d859f730656b7f5955842237cf6ed&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;82cfaea&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;querier:&lt;/strong&gt; Fix label values query when server.http_path_prefix is set (&lt;a href=&#34;https://github.com/grafana/loki/issues/15978&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15978&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/65f59903a29a3cfc8a9e5915af45e4228667d40d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;65f5990&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;querier:&lt;/strong&gt; Only allow aggregated metric queries from logs drilldown app (&lt;a href=&#34;https://github.com/grafana/loki/issues/16670&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16670&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6c6410cecd3b09b4550685614d4756b427e00dbd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6c6410c&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;queryrange:&lt;/strong&gt; Properly handle context cancellation in Downstreamer (&lt;a href=&#34;https://github.com/grafana/loki/issues/16471&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16471&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5335a215ef23a491f0bf7950ae3c71cdcac74e14&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5335a21&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Reverts the tailwindcss upgrade that was breaking builds (&lt;a href=&#34;https://github.com/grafana/loki/issues/16058&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16058&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bb76772f413125037fe76c98a10cd7f205c087ad&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bb76772&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ruler:&lt;/strong&gt; Ensure test service shutdown is properly awaited (&lt;a href=&#34;https://github.com/grafana/loki/issues/16468&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16468&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8976709f24dc9baa603d030fa23484382f7ba767&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8976709&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;structured metadata:&lt;/strong&gt; Export ExcludedMetadataLabels so it can be extended in GEL (&lt;a href=&#34;https://github.com/grafana/loki/issues/16083&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16083&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9d84a6868b4327a243c6f26e0c5c9954402ada23&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9d84a68&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;tsdb:&lt;/strong&gt; Export &lt;code&gt;exportTSInSecs&lt;/code&gt; field in TSDB identifier to make sure correct gap calculation (&lt;a href=&#34;https://github.com/grafana/loki/issues/13116&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13116&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/99d9f1cffd8f3ec68d4e02ec1afe7bdb3cd2421e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;99d9f1c&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="v35">v3.5&lt;/h1>
&lt;p>Grafana Labs and the Loki team are excited to announce the release of Loki 3.5. Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p></description></item><item><title>v3.4</title><link>https://grafana.com/docs/loki/v3.7.x/release-notes/v3-4/</link><pubDate>Thu, 09 Apr 2026 02:28:18 +0000</pubDate><guid>https://grafana.com/docs/loki/v3.7.x/release-notes/v3-4/</guid><content><![CDATA[&lt;h1 id=&#34;v34&#34;&gt;v3.4&lt;/h1&gt;
&lt;p&gt;Grafana Labs and the Loki team are excited to announce the release of Loki 3.4. Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p&gt;
&lt;p&gt;For a full list of all changes and fixes, refer to the &lt;a href=&#34;https://github.com/grafana/loki/blob/release-3.4.x/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;p&gt;Key features in Loki 3.4.0 include the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Time sharding ingestion:&lt;/strong&gt; Add per-tenant time sharding for long out-of-order ingestion. The setting &lt;code&gt;shard_streams.time_sharding_enabled&lt;/code&gt; is a per-tenant config that splits incoming log streams by injecting a new &lt;code&gt;__time_shard__&lt;/code&gt; synthetic label in such a way that no stream will ever be longer than &lt;code&gt;1h&lt;/code&gt; (or, rather, &lt;code&gt;max_chunk_age&lt;/code&gt;/2). This allows the ingestion of very old logs, because the logs in these new streams will never be &amp;ldquo;too far behind&amp;rdquo; by design. (&lt;a href=&#34;https://github.com/grafana/loki/issues/14711&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14711&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0d6d68d9bfd145164e48718c794c50cea5de02fa&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0d6d68d&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Thanos object client:&lt;/strong&gt; Previously Loki and Grafana Enterprise Logs used different Go packages to talk to the underlying object store. Migrating to Thanos means that there is now a single object client across Loki and GEL, and across the other Grafana backend databases: Mimir and Pyroscope.(&lt;a href=&#34;https://github.com/grafana/loki/issues/14891&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14891&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/fb6789d9df1b76aa8fb08b6e9db951a6f7e93aae&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;fb6789d&lt;/a&gt;), (&lt;a href=&#34;https://github.com/grafana/loki/issues/14638&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14638&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8958eb91eda56a5334d0bdb683a9fb592cd5d17e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8958eb9&lt;/a&gt;), (&lt;a href=&#34;https://github.com/grafana/loki/issues/14867&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14867&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/947a66f35e1e02505290f52f2eee17c3e281cbbc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;947a66f&lt;/a&gt;), (&lt;a href=&#34;https://github.com/grafana/loki/issues/14793&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14793&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/cfc38194b46711c23c84bbb52cf1f11e6db99bda&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cfc3819&lt;/a&gt;), (&lt;a href=&#34;https://github.com/grafana/loki/issues/14937&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14937&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a629212ceba6bde476995c0550216f0431fb380b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a629212&lt;/a&gt;). The documentation now includes 
    &lt;a href=&#34;/docs/loki/v3.7.x/configure/examples/thanos-storage-configs/&#34;&gt;configuration examples&lt;/a&gt; using Thanos-based storage clients.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;API:&lt;/strong&gt; Add support for &lt;a href=&#34;https://parquet.apache.org/docs/file-format/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Parquet file format&lt;/a&gt; as a query response format. (&lt;a href=&#34;https://github.com/grafana/loki/issues/15408&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15408&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d0c11a689e7835628259f845cd41da818c7e1e18&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d0c11a6&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Structured metadata:&lt;/strong&gt; Introduces a new feature,based on per-tenant configuration, that allows for extraction of &amp;ldquo;fields&amp;rdquo; into structured metadata at ingest time. Fields can either be regular labels, structured metadata keys, or keys from &lt;code&gt;logfmt&lt;/code&gt; or &lt;code&gt;json&lt;/code&gt; formatted log lines. (&lt;a href=&#34;https://github.com/grafana/loki/issues/15188&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15188&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7033091bc9f60505e1492779c91f0d0c0e42dfc7&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7033091&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;lambda-promtail:&lt;/strong&gt; Adds support for relabeling log entries in lambda-promtail using Prometheus-style relabel configs. This allows for more flexible label manipulation and filtering of log entries before they are sent to Loki. (&lt;a href=&#34;https://github.com/grafana/loki/issues/15600&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15600&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c41a8b4b9b57cfc98445992ecab0b6378e831e03&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c41a8b4&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Kafka:&lt;/strong&gt; Loki 3.4 adds an Apache Kafka development environment to support ongoing development work(&lt;a href=&#34;https://github.com/grafana/loki/issues/15603&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15603&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/226e9f101aab2faf32b2d6b0c93f6e5832782c25&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;226e9f1&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Helm charts:&lt;/strong&gt; Loki 3.4 includes multiple improvements to the Helm charts, including: Added support for overrides exporter (&lt;a href=&#34;https://github.com/grafana/loki/issues/15630&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15630&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/db72164215280b8b47780036ca866f065e681f60&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;db72164&lt;/a&gt;), Expose topologySpreadConstraints for admin-api pods (&lt;a href=&#34;https://github.com/grafana/loki/issues/14995&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14995&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1b93086a2082ec18a8f766dec7778b04e991ba10&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1b93086&lt;/a&gt;), Expose topologySpreadConstraints for distributed deployment (&lt;a href=&#34;https://github.com/grafana/loki/issues/14853&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14853&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d0751071a4db971788c93f89a1add97887cb2e6d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d075107&lt;/a&gt;), Compute ConfigMap/Secret checksum only over .data content (&lt;a href=&#34;https://github.com/grafana/loki/issues/15177&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15177&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/990f71c5e90a1b9921820ac06555b9ecd1a6539c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;990f71c&lt;/a&gt;), Do not explicitly template &lt;code&gt;managed-by&lt;/code&gt;, as it should be set at install time by the installation manager. (&lt;a href=&#34;https://github.com/grafana/loki/issues/14763&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14763&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/10b74781cf17b4df13815a4aa4ab0f9b17da5216&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;10b7478&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Query acceleration with Bloom filters (experimental)&lt;/strong&gt;: The Bloom filters feature introduced in Loki 3.0 remains experimental. In Loki 3.3, there was a major shift in how Loki leverages bloom filters — pivoting from free-text search to harnessing the power of structured metadata. In Loki 3.4, work continues on the new Bloom Planner (&lt;a href=&#34;https://github.com/grafana/loki/issues/14874&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14874&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b646861e770e6903538bb22dd551686aaeb7349d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b646861&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Explore logs&lt;/strong&gt;: The Explore apps suite for metrics, logs, traces, and profiles has a new name: Grafana Drilldown. To learn more about why we made this switch, you can read about it in this &lt;a href=&#34;/blog/2025/02/20/grafana-drilldown-apps-the-improved-queryless-experience-formerly-known-as-the-explore-apps/&#34;&gt;blog post&lt;/a&gt;. The new name is reflected in the Grafana Cloud user interface and navigation as of 2025-02-20, and it will be part of the Grafana 11.6 release in March.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Docs:&lt;/strong&gt; This release includes a heavily revised 
    &lt;a href=&#34;/docs/loki/v3.7.x/get-started/labels/&#34;&gt;labels topic&lt;/a&gt; and a new 
    &lt;a href=&#34;/docs/loki/v3.7.x/get-started/labels/cardinality/&#34;&gt;Cardinality topic&lt;/a&gt;. This release also marks the return of the &lt;a href=&#34;/docs/loki/latest/setup/size/&#34;&gt;sizing guidance page&lt;/a&gt;, newly updated based on Grafana Labs experience running Loki. Continuing updates to the Query section include a revised &lt;a href=&#34;/docs/loki/latest/query/logcli/getting-started/&#34;&gt;logcli topic&lt;/a&gt; and new &lt;a href=&#34;/docs/loki/latest/query/logcli/logcli-tutorial/&#34;&gt;logcli tutorial&lt;/a&gt;. There is also two additional new tutorials: &lt;a href=&#34;/docs/loki/latest/setup/install/helm/deployment-guides/azure/&#34;&gt;Deploying Loki on Azure tutorial&lt;/a&gt; and &lt;a href=&#34;/docs/loki/latest/send-data/k8s-monitoring-helm/&#34;&gt;Kubernetes Monitoring Helm tutorial&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Note that when appropriate, documentation updates have been backported to previous releases.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;Other improvements include the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;analytics:&lt;/strong&gt; Add TLS config to the analytics client (&lt;a href=&#34;https://github.com/grafana/loki/issues/15227&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15227&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2c5eabdb727bb169cb2e5c0b95b31c2ba562fa23&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2c5eabd&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;approx_topk:&lt;/strong&gt; Reduce memory usage of HyperLogLog in approx_topk. (&lt;a href=&#34;https://github.com/grafana/loki/issues/15559&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15559&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bef20431cbbf302e584c4eea2eb423537bcf86e7&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bef2043&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;approx_topk:&lt;/strong&gt; Improve &lt;code&gt;approx_topk&lt;/code&gt; performance by reducing allocations. (&lt;a href=&#34;https://github.com/grafana/loki/issues/15450&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15450&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/04994ca8218e82711aa77679d1392c05935d2416&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;04994ca&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Add task timing and sizing metrics (&lt;a href=&#34;https://github.com/grafana/loki/issues/15032&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15032&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/79cccfd50bddc150b8f1e89f66774a117c91f06c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;79cccfd&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Apply task timeout in bloom builder (&lt;a href=&#34;https://github.com/grafana/loki/issues/14988&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14988&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f92dde0e413804dcd79167efa5b9729ad200b60a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f92dde0&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Prefetch bloom blocks as soon as they are built (&lt;a href=&#34;https://github.com/grafana/loki/issues/15050&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15050&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b4060154d198e17bef8ba0fbb1c99bb5c93a412d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b406015&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Compute chunkrefs for series right before sending task to builder (&lt;a href=&#34;https://github.com/grafana/loki/issues/14808&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14808&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/66e6b1c1df3bf9e2444a29b2e166061a18ba15f2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;66e6b1c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Replace JSON lib for encoding/decoding metas (&lt;a href=&#34;https://github.com/grafana/loki/issues/14767&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14767&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/57f16a0a26f7ee4c4885c451a8d21fe6bba41897&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;57f16a0&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Add a metric ingestion time SM sanitization (&lt;a href=&#34;https://github.com/grafana/loki/issues/15222&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15222&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e9d0c3ee527597d1db61a20f01efca1189ac0079&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e9d0c3e&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docker compose:&lt;/strong&gt; enable feature toggle (&lt;a href=&#34;https://github.com/grafana/loki/issues/14858&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14858&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8f243eef907c0345182b1a66effd1ea6cd156fae&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8f243ee&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docker driver:&lt;/strong&gt; Add ARM64 build and release of the Docker driver in Drone pipeline(&lt;a href=&#34;https://github.com/grafana/loki/issues/9247&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#9247&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e950251744955e93027dbd06d0b99c541e1ce32a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e950251&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;lambda-promtail:&lt;/strong&gt; Add terraform variable for s3 bucket notification filter prefix (&lt;a href=&#34;https://github.com/grafana/loki/issues/15381&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15381&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3dd8d7d95f788e126e087c3a782d30b8aa375cc4&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3dd8d7d&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logcli:&lt;/strong&gt; Add opt-in support for ProxyFromEnvironment in logcli (&lt;a href=&#34;https://github.com/grafana/loki/issues/11742&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11742&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/issues/14950&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14950&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c56b95d29805e40d902ca797156cdfc92cde265f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c56b95d&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logcli:&lt;/strong&gt; Include common labels (&lt;a href=&#34;https://github.com/grafana/loki/issues/15611&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15611&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/639ac74c485bd99ceddc5de498831cbc4f8982ff&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;639ac74&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logql:&lt;/strong&gt; Allow line_format bypass template execution if possible (&lt;a href=&#34;https://github.com/grafana/loki/issues/15411&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15411&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2150fbcf52f96e41175b1d49b65dfd3e4155f1ec&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2150fbc&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;metrics:&lt;/strong&gt; Add lines skipped metric to pattern ingesters (&lt;a href=&#34;https://github.com/grafana/loki/issues/14997&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14997&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/dea5d7883a05856c99e18db976ff88e25a40ac31&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;dea5d78&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Add support for managed GCP WorkloadIdentity (&lt;a href=&#34;https://github.com/grafana/loki/issues/14752&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14752&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7635a5cffa80cf5ff627b8de2ed00fa96c058629&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7635a5c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;otel/labels:&lt;/strong&gt; Add otlp attribute deployment.environment.name to list of default labels (&lt;a href=&#34;https://github.com/grafana/loki/issues/14747&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14747&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2d407bd308064bf014cd5f9718119b8fc625fea6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2d407bd&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;querier:&lt;/strong&gt; Present DF bytes values in queryable format (&lt;a href=&#34;https://github.com/grafana/loki/issues/15272&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15272&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f5d62bd505c19ceb287bbcb65359156f7273e75f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f5d62bd&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;querier:&lt;/strong&gt; Use context propagation to call the same ingester in GetChunksID as Query (&lt;a href=&#34;https://github.com/grafana/loki/issues/15186&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15186&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/70d9587863410b5610606bf20210402a2438ffd3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;70d9587&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ruler:&lt;/strong&gt; Add Rule Name and Type to Query Tags (&lt;a href=&#34;https://github.com/grafana/loki/issues/15055&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15055&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b272573efc695f0725312f88505e34e7c419378f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b272573&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Add objstore support for Swift using thanos.io/objstore (&lt;a href=&#34;https://github.com/grafana/loki/issues/11672&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11672&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/44523e085dc2576b8929659250f8ae421a084443&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;44523e0&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Skip writeback for chunks fetched by queriers older than a duration (&lt;a href=&#34;https://github.com/grafana/loki/issues/15605&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15605&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3b8d993500cb715f27e5618d90afe5c8ac9d501d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3b8d993&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Support config timeout for AlibabaCloud OSS requests (&lt;a href=&#34;https://github.com/grafana/loki/issues/14856&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14856&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ac2e21fb424b2a031a021ad49c6970dc7131055e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ac2e21f&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Allow TSDB index creation in memory only (&lt;a href=&#34;https://github.com/grafana/loki/issues/14732&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14732&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/831c0d56b805318e95ed366a22605a4804dae1c8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;831c0d5&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;structured metadata:&lt;/strong&gt; Sanitize structured metadata during ingestion in the distributor (&lt;a href=&#34;https://github.com/grafana/loki/issues/15141&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15141&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/be4f17eefe3df81dae060bf86890fe1054aeb2f2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;be4f17e&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;345-2025-07-11&#34;&gt;3.4.5 (2025-07-11)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Add a configuration option for custom GCS endpoints (&lt;a href=&#34;https://github.com/grafana/loki/issues/16419&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16419&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18419&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18419&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b2c87ba6b68ddcad2f9284df5821a4ce299a3c56&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b2c87ba&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;deprecations&#34;&gt;Deprecations&lt;/h2&gt;
&lt;p&gt;One of the focuses of Loki 3.0 was cleaning up unused code and old features that had been previously deprecated but not removed. Loki 3.0 removed a number of previous deprecations and introduces some new deprecations. Some of the main areas with changes include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/send-data/promtail/&#34;&gt;Promtail&lt;/a&gt; is deprecated, as the code has been merged into Grafana Alloy. You can find migration documentation and a utility to convert your Promtail configuration to Alloy configuration in the &lt;a href=&#34;/docs/alloy/latest/set-up/migrate/from-promtail/&#34;&gt;Alloy documentation&lt;/a&gt;. Note that this deprecation does NOT include the lambda-promtail client.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/storage/&#34;&gt;Deprecated storage options&lt;/a&gt; including the deprecation of the BoltDB store.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/configure/&#34;&gt;Deprecated configuration options&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/reference/api/#deprecated-endpoints&#34;&gt;API endpoint deprecations&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more about breaking changes in this release, refer to the 
    &lt;a href=&#34;/docs/loki/v3.7.x/setup/upgrade/&#34;&gt;Upgrade guide&lt;/a&gt;.&lt;/p&gt;


&lt;div data-shared=&#34;agent-deprecation.md&#34;&gt;
            

&lt;div class=&#34;admonition admonition-caution&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Caution&lt;/p&gt;&lt;p&gt;Grafana Alloy is the new name for our distribution of the OTel collector.
Grafana Agent has been deprecated and is in Long-Term Support (LTS) through October 31, 2025. Grafana Agent will reach an End-of-Life (EOL) on November 1, 2025.
Read more about why we recommend migrating to &lt;a href=&#34;/blog/2024/04/09/grafana-alloy-opentelemetry-collector-with-prometheus-pipelines/&#34;&gt;Grafana Alloy&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;/div&gt;

        
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade Considerations&lt;/h2&gt;
&lt;p&gt;For important upgrade guidance, refer to the 
    &lt;a href=&#34;/docs/loki/v3.7.x/setup/upgrade/&#34;&gt;Upgrade Guide&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE - Docker image:&lt;/strong&gt; Remove &lt;code&gt;wget&lt;/code&gt; from Promtail docker image (&lt;a href=&#34;https://github.com/grafana/loki/issues/15101&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15101&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;346-2025-09-11&#34;&gt;3.4.6 (2025-09-11)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update Go minor version (&lt;a href=&#34;https://github.com/grafana/loki/issues/19137&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19137&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2b7b94ffbfe4b5434aff6a9bd8cdd69c440650ac&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2b7b94f&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;345-2025-07-11-1&#34;&gt;3.4.5 (2025-07-11)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;frontend:&lt;/strong&gt; Allow resolution of v6 addresses. (backport release-3.4.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18260&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18260&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/93e088034d871cbce5d479413a8fd16f04a02ebe&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;93e0880&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;memberlist:&lt;/strong&gt; Allow resolution of advertise address from IPv6  interfaces defined in common &lt;code&gt;instance_interface_names&lt;/code&gt;.(backport release-3.4.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18256&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18256&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/640cd331fe89bbd020e8c2359e1403a85d1f441d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;640cd33&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WAL:&lt;/strong&gt; Handle WAL corruption properly on startup (backport release-3.4.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/18410&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18410&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1ecc9e4315d5bb223525b4101c409a169fe8413e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1ecc9e4&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;344-2025-06-09&#34;&gt;3.4.4 (2025-06-09)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ci:&lt;/strong&gt; Update release code 3.4 (&lt;a href=&#34;https://github.com/grafana/loki/issues/18015&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18015&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4108c5d6f23d8daf54376ab9a3bb126a597af933&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4108c5d&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Move to Go 1.23.8 (&lt;a href=&#34;https://github.com/grafana/loki/issues/17806&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17806&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2e186867b34af5d34fe79b4e2909611ea6c17c73&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2e18686&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/net to v0.38.0 [security] (release-3.4.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17273&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17273&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/57cd6ce4d14439aab277944502851cfccc5e7f06&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;57cd6ce&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs:&lt;/strong&gt; Update configuration.md (backport release-3.4.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17298&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17298&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/cc8db57f1576a7444b001fe466cb06a3698ffa67&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cc8db57&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;343-2025-04-03&#34;&gt;3.4.3 (2025-04-03)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Move to Go 1.23.7 (&lt;a href=&#34;https://github.com/grafana/loki/issues/16682&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16682&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5de86f1375ddbd7efbd1f786298163de68747484&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5de86f1&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update jwt, oauth and go-redis dependencies (&lt;a href=&#34;https://github.com/grafana/loki/issues/17023&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17023&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e038d0fc3af9cc2adecbda81dbc39163be22ba11&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e038d0f&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/crypto to v0.35.0 [security] (release-3.4.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16588&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16588&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/184fe1ac64c9e519bd173edf91eb0e408dbc0a39&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;184fe1a&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/oauth2 to v0.27.0 [security] (release-3.4.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16589&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16589&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bead91ef11934a73a7722a03bebd2d8875428cbc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bead91e&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs:&lt;/strong&gt; Add a note on docker configuration.md doc to explain accepted values for boolean type (backport release-3.4.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16743&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16743&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c39780d44979d32e121c008c2194f4ec9dd09f78&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c39780d&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;342-2025-02-14&#34;&gt;3.4.2 (2025-02-14)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Initialize bloom gateway client only once (backport release-3.4.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16268&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16268&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1b9829b48935ffc9f99d741cab11864ac9d0f35c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1b9829b&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ci:&lt;/strong&gt; do not disable CGO in Makefile (backport release-3.4.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16272&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16272&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4fa045d3807f4de0543b06e6ce79b89afb741adc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4fa045d&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;341-2025-02-12&#34;&gt;3.4.1 (2025-02-12)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;docker:&lt;/strong&gt; Update the build info in docker images (&lt;a href=&#34;https://github.com/grafana/loki/issues/16225&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16225&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4484080c7662817e945c0276ba15d05315e93194&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4484080&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;340-2025-02-12&#34;&gt;3.4.0 (2025-02-12)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;aggregated_metrics:&lt;/strong&gt; Fix the IsError method causing retries (&lt;a href=&#34;https://github.com/grafana/loki/issues/15296&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15296&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7a7b3b1ee3c73d4ed7c802becb98ec795e042572&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7a7b3b1&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;azureblob:&lt;/strong&gt; Return error if Azure returns no service principal token (&lt;a href=&#34;https://github.com/grafana/loki/issues/13195&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13195&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e98a86b3d63e250c33571a44df61821fb864aab4&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e98a86b&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Copy chunks from ForSeries (&lt;a href=&#34;https://github.com/grafana/loki/issues/14863&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14863&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bfc289028ec2a7405cfa8356af4fa1cc2e8f3c81&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bfc2890&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Do not restart builders when planner disconnects (&lt;a href=&#34;https://github.com/grafana/loki/issues/14783&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14783&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/766938525f3e94d3e94f8adf2f7230a38593de09&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7669385&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Enable metas cache on backend when running in ssd mode (&lt;a href=&#34;https://github.com/grafana/loki/issues/15275&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15275&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4cce207c6ab767f13cf55347b9cfe0a3a595b8d9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4cce207&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Fix check for skipping most recent data when filtering blooms (&lt;a href=&#34;https://github.com/grafana/loki/issues/15300&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15300&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/78d3c4415662b4003fc275b29aff053d531d90f0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;78d3c44&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Fix strategy logger and add task test (&lt;a href=&#34;https://github.com/grafana/loki/issues/14857&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14857&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ab2721d7ee7cb573baf53905df8fd3e9a676cbf1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ab2721d&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Fix tenants slice on loadTenantTables (&lt;a href=&#34;https://github.com/grafana/loki/issues/14900&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14900&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a8f7851161607427e67dab0ec0e94d0202268222&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a8f7851&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Match series to newest block only (&lt;a href=&#34;https://github.com/grafana/loki/issues/15481&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15481&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5846ea2ea044ed7168313363f70fb55b2f8e2ff0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5846ea2&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Skip multi-tenant TSDBs during bloom planning (&lt;a href=&#34;https://github.com/grafana/loki/issues/14770&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14770&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/76d35cc97f0cca4cd0375f5003a4028eec9cf654&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;76d35cc&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Fix data race in bloombuild tests (&lt;a href=&#34;https://github.com/grafana/loki/issues/15360&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15360&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/aa7b849e758caaefc59dfd59ff575e4886ba8e5e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;aa7b849&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ci:&lt;/strong&gt; Fix test compile error (&lt;a href=&#34;https://github.com/grafana/loki/issues/15404&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15404&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/db2b6dbfed67d051bf15458945c29daca771897e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;db2b6db&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ci:&lt;/strong&gt; Remove submodule once and for all (&lt;a href=&#34;https://github.com/grafana/loki/issues/15495&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15495&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/80e8e60e2df071ccc9fe8c4ae6a5c68a12180da1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;80e8e60&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ci:&lt;/strong&gt; Revert &amp;ldquo;fixed &lt;code&gt;Publish Rendered Helm Chart Diff&lt;/code&gt; workflow&amp;rdquo; (&lt;a href=&#34;https://github.com/grafana/loki/issues/15506&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15506&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6c49cc07305e823fc0f405f515b39e3ddc649303&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6c49cc0&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ci:&lt;/strong&gt; Transform TestChunkSize into a benchmark (&lt;a href=&#34;https://github.com/grafana/loki/issues/15361&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15361&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/fed43db0d98db530c52d76396a66dbdbc0a195f9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;fed43db&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ci:&lt;/strong&gt; Update Python version for Helm CI (&lt;a href=&#34;https://github.com/grafana/loki/issues/15420&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15420&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bdbb00912fec8869a82f6530618e1ae31204a8ba&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bdbb009&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Downgrade hyperloglog to 0.2.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15424&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15424&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/issues/15426&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15426&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3b0d815749f943fc856aad66d0c23174bf9ada60&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3b0d815&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update aws-sdk-go-v2 monorepo (&lt;a href=&#34;https://github.com/grafana/loki/issues/14820&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14820&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a355840cec12a9e80696e6b2fc4cbab764b45f69&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a355840&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module cloud.google.com/go/bigtable to v1.34.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15581&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15581&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9f28f6938d6c6484836b35765a95a778d47b3a4a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9f28f69&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module cloud.google.com/go/pubsub to v1.45.3 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15294&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15294&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/672fb08d48611667176fa60cf348f7d34093bac8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;672fb08&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module cloud.google.com/go/storage to v1.50.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15690&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15690&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/efd3ec30feb783d22ea99869b25ea05703591061&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;efd3ec3&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/alecthomas/chroma/v2 to v2.15.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15596&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15596&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a2d305760f2ca4868eddf94cf0d86f758856d86b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a2d3057&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/alicebob/miniredis/v2 to v2.34.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15501&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15501&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/61b4ddfa9186759705512f75bad0068b27e6202b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;61b4ddf&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aliyun/aliyun-oss-go-sdk to v3 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14976&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14976&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/64081c0680ec2443dd7bd7efe251e444641fb5e4&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;64081c0&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2 to v1.32.8 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15680&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15680&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/42c43ecb4213f0a83e016afe5b8a89cd36757aa2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;42c43ec&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/config to v1.28.9 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15663&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15663&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c5c9a2ef81d3cb8a4e99f4cd6de053fe23573153&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c5c9a2e&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.72.2 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15685&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15685&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0e329e18cc17e6b6675e0379ea0e924198fe5711&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0e329e1&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/axiomhq/hyperloglog to v0.2.3 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15641&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15641&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b6df82e9654fb8ae529fdc442ae2427971fa7955&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b6df82e&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/azure/azure-storage-blob-go to v0.15.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14746&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14746&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ad9bdcd769dd852aa416e90f5039db24a3d1ae91&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ad9bdcd&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/baidubce/bce-sdk-go to v0.9.213 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15686&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15686&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/95dac7c16af9f2a73c8d8fab1db29bdecb8ad68a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;95dac7c&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/bmatcuk/doublestar to v4 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14977&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14977&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a2b66d35bdc29c54e44e1d5f5eb56536be98a41a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a2b66d3&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/docker/docker to v27.3.1&#43;incompatible (&lt;a href=&#34;https://github.com/grafana/loki/issues/14753&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14753&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b4a926c406ef14603e3a52002d6cdd54abe192cd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b4a926c&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/fatih/color to v1.18.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14754&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14754&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8fc9b2818a45067ebaa9f709c3af1bd58c8f9eb3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8fc9b28&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/fsnotify/fsnotify to v1.8.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14755&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14755&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0704f5d3655b7db2d8658689da02c1a5ab4c1556&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0704f5d&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/go-redis/redis/v8 to v9 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14978&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14978&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/33a214880bd950a10db85c0418538261014e7fa1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;33a2148&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/gocql/gocql to v1 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15016&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15016&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2a510816ae2cc262f708dd12fc936175452ed55f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2a51081&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/golang/snappy to v0.0.4 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15415&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15415&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/035f87169a662188e05fcaf4abf2ab2baefcc0d9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;035f871&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/grafana/loki/v3 to v3.2.1 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14826&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14826&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b8509fc39809cee3e3f2866be4582fb04ff1dcf8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b8509fc&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/grpc-ecosystem/go-grpc-middleware/v2 to v2.2.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15392&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15392&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6b7c3fc8cf87773b30086046b36b7799b24db5d3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6b7c3fc&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/hashicorp/consul/api to v1.31.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15540&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15540&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8207a9bf5e4aa4e963ed6ca05509ca10f720032f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8207a9b&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/hashicorp/golang-lru to v2 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14979&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14979&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3abb3b116d157ce26ecbb02e6c74b562e31f732d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3abb3b1&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/heroku/x to v0.4.1 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15370&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15370&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/20f5414b746fc82bfa940046d8cce09e939e578c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;20f5414&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/ibm/go-sdk-core/v5 to v5.18.5 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15673&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15673&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b7ec8e3a54f32a92652c9dd36e0036acfee4e787&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b7ec8e3&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/ibm/ibm-cos-sdk-go to v1.12.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15228&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15228&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5689e2e90e57cca8e51581aeeefbad633676ad08&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5689e2e&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/ibm/sarama to v1.45.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15636&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15636&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9e13abd454536646b8334a31af4cd600222a569e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9e13abd&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/imdario/mergo to v1 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15035&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15035&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/be24862f53fb44616662c924b7ef6d237297606c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;be24862&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/influxdata/telegraf to v1.33.1 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15688&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15688&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d57492cb89ffd1cb00ad0a035e977cbb12d86157&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d57492c&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/klauspost/compress to v1.17.11 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15451&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15451&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6e8bd9d23a4028f26b9ae3bc244f219212f67f56&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6e8bd9d&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/masterminds/sprig/v3 to v3.3.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14899&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14899&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8874878636404ce2d930c0ad5294da870449fb3d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8874878&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/minio/minio-go/v7 to v7.0.82 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15417&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15417&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7b8d82edd75727a75a06605ef2f2ed3a1c48f4fa&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7b8d82e&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/opentracing-contrib/go-stdlib to v1.1.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15221&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15221&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9f7892a55f9e0952e248ff820628681851d8511f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9f7892a&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/pierrec/lz4 to v2.6.1&#43;incompatible (&lt;a href=&#34;https://github.com/grafana/loki/issues/15502&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15502&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/60f031a372069ee2c4931aba940a367d5be0cb50&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;60f031a&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/pierrec/lz4/v4 to v4.1.22 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15400&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15400&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/36bda72d671d646707ea95e2403a26faf8f1c74f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;36bda72&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/prometheus/common to v0.61.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15352&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15352&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/860c25d898e7f3e905664362acde09fe628effea&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;860c25d&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/schollz/progressbar/v3 to v3.18.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15691&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15691&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5f902b460d2be187dcf63d26b8553d186f9ff350&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5f902b4&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/shirou/gopsutil/v4 to v4.24.12 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15569&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15569&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bc43878af899189da1bb9033ecaabdef25fba3ba&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bc43878&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/sony/gobreaker/v2 to v2.1.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15556&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15556&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d188d06370ff0a721da55c72c4f885822ef27b0a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d188d06&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/spf13/afero to v1.12.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15696&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15696&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/94cfb90e7c34eb8c7cdf84f52dd623603ac9a408&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;94cfb90&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/stretchr/testify to v1.10.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15091&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15091&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f65ab130725dc25c9d546fa4d5fb1e4a6d26009e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f65ab13&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/twmb/franz-go/pkg/kadm to v1.14.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14911&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14911&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1b595259e26edd8828eeb1a682d33c4ddc417694&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1b59525&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module go.opentelemetry.io/collector/pdata to v1.22.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15452&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15452&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/661ae79beda14b10bd89bb3beb4fbd8d56c78322&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;661ae79&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module go.opentelemetry.io/otel/trace to v1.33.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15454&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15454&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/82c2c565270e4a2d301af265ca474a68018b7f54&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;82c2c56&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/crypto to v0.32.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15610&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15610&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/db1188fc48341d6fb27f01caa262b78beb7ff4c9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;db1188f&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/net to v0.34.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15612&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15612&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0b250125907beae1bf5e080341d54478c0420647&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0b25012&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/oauth2 to v0.25.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15590&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15590&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ccee7f96e0947512092017d4e43b1d1e09d1b981&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ccee7f9&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/sync to v0.10.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15253&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15253&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3150f073db00a7bc6000fd84035e9f3a68497bdc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3150f07&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/sys to v0.29.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15591&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15591&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/efb9a815d8bfb979171089bc41e330214ecf7f8b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;efb9a81&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/text to v0.21.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15266&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15266&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/818446c4234384cec8feef93690574d4f68b7c77&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;818446c&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/time to v0.9.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15592&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15592&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5401e785548a8986fb5426190719a013befd4f05&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5401e78&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module google.golang.org/api to v0.214.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15519&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15519&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e34944d60f6653280d02f2a80b69cd4ec6f6a5b4&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e34944d&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module google.golang.org/grpc to v1.68.1 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15269&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15269&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b607fe0969a2bfb88f63446c88e8a03fa582e0f8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b607fe0&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module google.golang.org/protobuf to v1.36.2 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15635&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15635&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/74885a20c735e8cd02bb590336bb7ae81c54bb33&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;74885a2&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module gopkg.in/alecthomas/kingpin.v2 to v2.4.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14970&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14970&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/37d0bb89355f1e898cfe38cf2511cb02afa0f2bb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;37d0bb8&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module k8s.io/apimachinery to v0.32.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15398&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15398&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/fada02c668329da4b6aeaf39c40af8f487717fb5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;fada02c&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module k8s.io/klog to v2 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15046&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15046&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/734caf5908917d1431bf53e557523862fd760923&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;734caf5&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Fix data race in distributor tests (&lt;a href=&#34;https://github.com/grafana/loki/issues/15423&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15423&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b8168a87f5ad052408b5c5619ffae038b7bbe7d5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b8168a8&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Return error 422 (Unprocessable Content) when push request does not contain any streams (&lt;a href=&#34;https://github.com/grafana/loki/issues/13706&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13706&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/17bf32bc50598aaf620fda269511c6db64359dbd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;17bf32b&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;docs:&lt;/strong&gt; Correct typo in architecture name (amr64 -&amp;gt; arm64) (&lt;a href=&#34;https://github.com/grafana/loki/issues/15707&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15707&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/068f81d91d12b6faa38c2e98e4f53b8214cc4b5f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;068f81d&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;docs:&lt;/strong&gt; Improve docs for min and max table offsets (&lt;a href=&#34;https://github.com/grafana/loki/issues/14890&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14890&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/fd9d33241d4a5cdf0066233bf8bdda69ea23a9f7&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;fd9d332&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;docs:&lt;/strong&gt; Change &amp;ldquo;did received&amp;rdquo; to &amp;ldquo;did receive&amp;rdquo; in NOTES.txt (&lt;a href=&#34;https://github.com/grafana/loki/issues/15584&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15584&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9191eafc735b1f80bf3a7520abd0670aea7fc398&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9191eaf&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm/loki:&lt;/strong&gt; Add namespace to Loki templates for ruler and index-gateway (&lt;a href=&#34;https://github.com/grafana/loki/issues/14838&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14838&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/733d99fc5f4a5b6083e4c66b0f674535c5a48b37&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;733d99f&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm/loki:&lt;/strong&gt; Allow prefixing of rollout-group value and ingester name (&lt;a href=&#34;https://github.com/grafana/loki/issues/15063&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15063&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f4accc115f44f565f4e4b0672548aeaccbbe4817&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f4accc1&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add &lt;code&gt;appProtocol: tcp&lt;/code&gt; to headless backend grpc ports (&lt;a href=&#34;https://github.com/grafana/loki/issues/14507&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14507&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/400f5afda0e45b335ade5b1debb2d9ac5b0e5409&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;400f5af&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add conditional to include ruler config only when enabled (&lt;a href=&#34;https://github.com/grafana/loki/issues/15385&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15385&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3badbb3d961bcd2fcb1194af3fbc568346945982&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3badbb3&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add default wal dir to ruler config (&lt;a href=&#34;https://github.com/grafana/loki/issues/14920&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14920&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1a6751fc17bb10ba0018057f56f5cc4395c547a3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1a6751f&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Fix statefulset templates to not show diffs in ArgoCD (&lt;a href=&#34;https://github.com/grafana/loki/issues/15192&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15192&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3c71c8375e6b3780b9e36b5bcf46d820c57787c7&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3c71c83&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Split ingester HPA when zoneAwareReplication is enabled (&lt;a href=&#34;https://github.com/grafana/loki/issues/14565&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14565&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/80e46f7cd212a3ffbdcd9d833f431461d304043a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;80e46f7&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; FIx Yaml templates incorrectly annotated (&lt;a href=&#34;https://github.com/grafana/loki/issues/15207&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15207&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/acd4d112b0721a2c24fbfad6c5c317f33b07c3b4&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;acd4d11&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Disable Helm test pod when test.enabled=false (&lt;a href=&#34;https://github.com/grafana/loki/issues/15346&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15346&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1fb4e2b22b527ac74b9a234f59b3551fbc900e80&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1fb4e2b&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ingester:&lt;/strong&gt; data race in ingester test (&lt;a href=&#34;https://github.com/grafana/loki/issues/15465&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15465&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/04f621ec861aea8935589bf0c9475ac437612bce&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;04f621e&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Add stream creation error logging (&lt;a href=&#34;https://github.com/grafana/loki/issues/15640&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15640&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f63c16f77d086735e7a8a92f07b13e0773593018&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f63c16f&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;kafka:&lt;/strong&gt; Ensure partition-reader starts up correctly (&lt;a href=&#34;https://github.com/grafana/loki/issues/14845&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14845&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b2f3d2e36e91e89e449c2246e0f917524dbd8938&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b2f3d2e&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;kafka:&lt;/strong&gt; Fix incorrect error check in autoCommitLoop (&lt;a href=&#34;https://github.com/grafana/loki/issues/15149&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15149&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4b5925a28e61f29a20aaabda3a159386a8ba7638&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4b5925a&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;kafka:&lt;/strong&gt; Read from beginning if no committed offset (&lt;a href=&#34;https://github.com/grafana/loki/issues/14865&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14865&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1b6da11ee22ccab6545a8fdd71386d997946b6fa&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1b6da11&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;kafka:&lt;/strong&gt; Use KafkaEndOffset instead of -1 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15099&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15099&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/21135269ad3d6206616970f7222f43dfd7f729ee&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2113526&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;kafka:&lt;/strong&gt; Use separate variable to track the consume offset (&lt;a href=&#34;https://github.com/grafana/loki/issues/15095&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15095&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/161a192aec9cfd22b307f0190ea12b7684375889&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;161a192&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Keep the service_name label after discovery in push.ParseLokiRequest before calculating retention and passing to the usage tracker (&lt;a href=&#34;https://github.com/grafana/loki/issues/14960&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14960&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/71d4d6a8c61e44adbd4fe745c04ffdc33e01e802&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;71d4d6a&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;lambda-promtail:&lt;/strong&gt; Correct S3 bucket owner label key to prevent retrieval errors (&lt;a href=&#34;https://github.com/grafana/loki/issues/14913&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14913&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/85aaf6367068226e1eb98e1175a85795ffc97324&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;85aaf63&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;lambda-promtail:&lt;/strong&gt; Remove s3 bucket ownership verification (&lt;a href=&#34;https://github.com/grafana/loki/issues/15383&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15383&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bf7301470453161b510c2f745dd7bc94f952509e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bf73014&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;logcli:&lt;/strong&gt; Check for errors before checking for &lt;code&gt;exists&lt;/code&gt; when fetching data (&lt;a href=&#34;https://github.com/grafana/loki/issues/14780&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14780&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9e7d2f2982b5d9e0c3904c951ecc70039ff9cb68&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9e7d2f2&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;logql:&lt;/strong&gt; Allow comparison against zero bytes (&lt;a href=&#34;https://github.com/grafana/loki/issues/15217&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15217&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/17f197206d9e6f001754d854d26ba6c08b3c6934&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;17f1972&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;memberlist:&lt;/strong&gt; Respect interface names config for advertise address (&lt;a href=&#34;https://github.com/grafana/loki/issues/13940&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13940&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/751324cffe27ff5b1dd4bdf35dd512ccc2016a04&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;751324c&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;metric_aggregation:&lt;/strong&gt; Fix duplicate metrics registration (&lt;a href=&#34;https://github.com/grafana/loki/issues/15142&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15142&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/215f994d0e0ac002ff8b5237c58cb88b82751dbe&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;215f994&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;metrics:&lt;/strong&gt; Correctly propagate index stats to metrics.go log line (&lt;a href=&#34;https://github.com/grafana/loki/issues/14941&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14941&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ff111dce050d42939f291c87dc2dcacf2a30c83c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ff111dc&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;metrics:&lt;/strong&gt; Enable metric aggregation in &lt;code&gt;loki-local-config.yaml&lt;/code&gt; (&lt;a href=&#34;https://github.com/grafana/loki/issues/15302&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15302&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c96b750a3f6bee9a76482ead8823e71405e5d68b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c96b750&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;operator:&lt;/strong&gt; Add log attribute for level to structured metadata (&lt;a href=&#34;https://github.com/grafana/loki/issues/14776&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14776&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/036c1312d5fd797dda9839dc30d5028e8b7f6c59&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;036c131&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;operator:&lt;/strong&gt; Fix maximum OpenShift version (&lt;a href=&#34;https://github.com/grafana/loki/issues/14764&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14764&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/cc496c68b76b56c457f6c30d696de23698addaa9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cc496c6&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;operator:&lt;/strong&gt; Fix operator release pipeline warnings (&lt;a href=&#34;https://github.com/grafana/loki/issues/14817&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14817&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e707a3dfb2e25df76585ab42f715e361233479c8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e707a3d&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;operator:&lt;/strong&gt; Fix RBAC permission for poddisruptionbudgets (&lt;a href=&#34;https://github.com/grafana/loki/issues/15107&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15107&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f00d07a471a5b8c222ee4e2105942725934e93d1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f00d07a&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;operator:&lt;/strong&gt; Publish images on docker hub upon release (&lt;a href=&#34;https://github.com/grafana/loki/issues/14786&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14786&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/126ebeda0dd977cee14190c4127ee43f5999e73e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;126ebed&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;operator:&lt;/strong&gt; Update kube-rbac-proxy to upstream registry (&lt;a href=&#34;https://github.com/grafana/loki/issues/14809&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14809&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/568d22f598c763942e3d277aa6005050281e5f49&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;568d22f&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;otlp:&lt;/strong&gt; Write protobuf status on error (&lt;a href=&#34;https://github.com/grafana/loki/issues/15097&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15097&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/63a2442191751e32aaafd6227e1602dfa3a95caa&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;63a2442&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;pattern ingester:&lt;/strong&gt; Remove &lt;code&gt;enabled&lt;/code&gt; field in loki-local-config.yaml (&lt;a href=&#34;https://github.com/grafana/loki/issues/15059&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15059&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7410f1012fe5d4c12f636bee6d073cfeba10a109&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7410f10&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;promtail:&lt;/strong&gt; Fix API level node filtering of Kubernetes SD to only fetch pod metadata for pods of the current node (&lt;a href=&#34;https://github.com/grafana/loki/issues/14267&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14267&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d2b6fd8cf569f863ba97a4c43c0868d048dd3974&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d2b6fd8&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;promtail:&lt;/strong&gt; Fix Windows forward event crash. &lt;a href=&#34;https://github.com/grafana/loki/pull/16155&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16155&lt;/a&gt; (&lt;a href=&#34;https://github.com/grafana/loki/commit/1c0d558a615d34966fd1eb0b7e2aa78266e4a7ab&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1c0d558&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;querier:&lt;/strong&gt; Fix goroutine leak in queryrange downstreamer (&lt;a href=&#34;https://github.com/grafana/loki/issues/15665&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15665&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5f476a39e130a22dc5b641af84a0c902f83a4ad3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5f476a3&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;querier:&lt;/strong&gt; Legacy label endpoint route (&lt;a href=&#34;https://github.com/grafana/loki/issues/14933&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14933&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8ce321ef83645f7ae5dce9bb746e01b32ef02866&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8ce321e&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;querier:&lt;/strong&gt; Mitigate ingester race between Query &amp;amp; GetChunkIDs (&lt;a href=&#34;https://github.com/grafana/loki/issues/15178&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15178&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bd46e4c7b27798209894b5d515a42f06a25df02e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bd46e4c&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;querier:&lt;/strong&gt; Show correct setting in error message (&lt;a href=&#34;https://github.com/grafana/loki/issues/14842&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14842&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f5ae015b5ab1807df69f63177cb1e94c218178bd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f5ae015&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;queries:&lt;/strong&gt; Bytes unit detection in detected fields (&lt;a href=&#34;https://github.com/grafana/loki/issues/15525&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15525&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8e260fef834877b2fe677146b1fcaf2dd8b01c4d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8e260fe&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Remove unsafe pkg usage from util.mempool (&lt;a href=&#34;https://github.com/grafana/loki/issues/15428&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15428&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e6d82b9253a46a08120dccf4317fd1d25c1d4ca3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e6d82b9&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ruler:&lt;/strong&gt; Fix loki ruler generator url left parameter url encoding (&lt;a href=&#34;https://github.com/grafana/loki/issues/15601&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15601&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e347eb7c803d573e56b4730bbaeb83bbd4a6596d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e347eb7&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Shut down delete client on local rule-evaluator (&lt;a href=&#34;https://github.com/grafana/loki/issues/15345&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15345&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/42469ccece89674c46941644c1c0ce832ed624fc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;42469cc&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;storage:&lt;/strong&gt; Data race in chunk client hedging tests (&lt;a href=&#34;https://github.com/grafana/loki/issues/15466&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15466&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/fad06ee692576854ff2098e440237a1223a32715&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;fad06ee&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;storage:&lt;/strong&gt; Do not retain copy of chunk while indexing a new chunk in tsdb while processing delete requests (&lt;a href=&#34;https://github.com/grafana/loki/issues/15541&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15541&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ff199557d2ecf15d68dcd1856e07aae7f1ab8579&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ff19955&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;structured metadata:&lt;/strong&gt; Structured metadata not always passed down for processing deletes (&lt;a href=&#34;https://github.com/grafana/loki/issues/15526&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15526&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a3808b6b1dc8235d4f3529c99014728a7a4dd636&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a3808b6&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;wal:&lt;/strong&gt; Ensure successive WAL replays don&amp;rsquo;t overwrite each other (&lt;a href=&#34;https://github.com/grafana/loki/issues/14848&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14848&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ec95ed1d0530d02f38d5bdc225604a6422486cac&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ec95ed1&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="v34">v3.4&lt;/h1>
&lt;p>Grafana Labs and the Loki team are excited to announce the release of Loki 3.4. Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p></description></item><item><title>v3.3</title><link>https://grafana.com/docs/loki/v3.7.x/release-notes/v3-3/</link><pubDate>Thu, 09 Apr 2026 02:28:18 +0000</pubDate><guid>https://grafana.com/docs/loki/v3.7.x/release-notes/v3-3/</guid><content><![CDATA[&lt;h1 id=&#34;v33&#34;&gt;v3.3&lt;/h1&gt;
&lt;p&gt;Grafana Labs and the Loki team are excited to announce the release of Loki 3.3. Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p&gt;
&lt;p&gt;For a full list of all changes and fixes, refer to the &lt;a href=&#34;https://github.com/grafana/loki/blob/release-3.3.x/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;p&gt;Key features in Loki 3.3.0 include the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Query acceleration with Bloom filters&lt;/strong&gt; (experimental): The Bloom filters feature introduced in Loki 3.0 remains experimental. There has been a major shift in how Loki leverages bloom filters — pivoting from free-text search to harnessing the power of structured metadata (&lt;a href=&#34;https://github.com/grafana/loki/issues/14061&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14061&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a2fbaa8e09b6eebff2f7c20746e84f1365bd7433&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a2fbaa8&lt;/a&gt;). This change leverages the growing adoption of OpenTelemetry in observability stacks. The Bloom Compactor component has been removed and replaced by the Bloom Planner and Bloom Builder components (&lt;a href=&#34;https://github.com/grafana/loki/issues/13997&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13997&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bf60455c8e52b87774df9ca90232b4c72d72e46b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bf60455&lt;/a&gt;) and blooms has a new block schema (V3) (&lt;a href=&#34;https://github.com/grafana/loki/issues/14038&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14038&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5395daf898c2d0bbc4756ab6260c54feda960911&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5395daf&lt;/a&gt;) which is a breaking change.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Explore Logs:&lt;/strong&gt; Starting with Grafana v11.3, the plugin for the Explore Logs app is installed in Grafana by default. This release includes enhancements to improve pattern ingester tracing (&lt;a href=&#34;https://github.com/grafana/loki/issues/14707&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14707&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/80aec2548203957dbb834ba69e6d734d9054416d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;80aec25&lt;/a&gt;), to apply patterns line length limit to json message keys (&lt;a href=&#34;https://github.com/grafana/loki/issues/14296&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14296&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/41fafd87933224d5d43592e91e339322fc90a466&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;41fafd8&lt;/a&gt;), add configuration to set &lt;code&gt;max-allowed-line-length&lt;/code&gt; in the pattern ingester (&lt;a href=&#34;https://github.com/grafana/loki/issues/14070&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14070&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0780456662b67edde69004cf4ee3873c23d5094b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0780456&lt;/a&gt;) and move metric aggregation to a per-tenant configuration (&lt;a href=&#34;https://github.com/grafana/loki/issues/14709&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14709&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c1fde26730b4fc54e4bbc724d1b29f653541f720&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c1fde26&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;logql:&lt;/strong&gt; We&amp;rsquo;ve added an &lt;code&gt;approx_topk&lt;/code&gt; function to LogQL, which uses probabilistic techniques to give you an approximation of the most frequent values in the input, along with their approximate frequencies. This is great for cases where the equivalent &lt;code&gt;topk&lt;/code&gt; query hits the maximum series limit or times out before completion. Its also great in cases where you want a faster response to your query and are fine with an approximation of the true answer. (&lt;a href=&#34;https://github.com/grafana/loki/issues/14243&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14243&lt;/a&gt;). For more information, visit &lt;a href=&#34;/docs/loki/latest/query/metric_queries/#probabilistic-aggregation&#34;&gt;LogQL docs&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;helm:&lt;/strong&gt; Multiple improvements to the Helm charts, including: Updating the chart with Loki version 3.2.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14281&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14281&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/11b92eeb95612a2bb002ea22f048c55ae20557a2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;11b92ee&lt;/a&gt;), replacing bloom compactor with bloom planner and builder (&lt;a href=&#34;https://github.com/grafana/loki/issues/14003&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14003&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/08e61ca4db086b573ef636a156bfc624132515be&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;08e61ca&lt;/a&gt;), adding the ability to configure &lt;code&gt;client_max_body_size&lt;/code&gt; (&lt;a href=&#34;https://github.com/grafana/loki/issues/12924&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12924&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/809a024581c1f600744b9db0b2b2142234317082&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;809a024&lt;/a&gt;), adding additional service annotations for components in distributed mode (&lt;a href=&#34;https://github.com/grafana/loki/issues/14131&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14131&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5978f1344c84525e6b8bda45869b867b7e878956&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5978f13&lt;/a&gt;), adding configurable &lt;code&gt;extraEnvFrom&lt;/code&gt; to admin-api and enterprise-gateway (&lt;a href=&#34;https://github.com/grafana/loki/issues/14533&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14533&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5d78a3a3fd1f630d6b012a9240fa081e63bcb7ef&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5d78a3a&lt;/a&gt;), adding &lt;code&gt;kubeVersionOverride&lt;/code&gt; for Helm chart (&lt;a href=&#34;https://github.com/grafana/loki/issues/14434&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14434&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0935d77df08e6ad40a9f498f53e94e335b020ded&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0935d77&lt;/a&gt;), adding persistence option to memcached on Helm chart (&lt;a href=&#34;https://github.com/grafana/loki/issues/13619&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13619&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ef1df0e66fc8e2fe9327a66aea31279ca5c7307a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ef1df0e&lt;/a&gt;), adding tolerations to pattern-ingester statefulset (&lt;a href=&#34;https://github.com/grafana/loki/issues/13605&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13605&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/09530c0f4a1503713a76c68153b4da5287f9b79f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;09530c0&lt;/a&gt;), allowing setting node attributes to &lt;code&gt;tokengen&lt;/code&gt; and &lt;code&gt;provisioner&lt;/code&gt; (&lt;a href=&#34;https://github.com/grafana/loki/issues/14311&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14311&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c708ae691ca2d9a26b1c2a4591ed32dbfdd94619&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c708ae6&lt;/a&gt;), updating Loki Helm chart for restricted environments (&lt;a href=&#34;https://github.com/grafana/loki/issues/14440&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14440&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/adc75389a39e3aaad69303b82b0d68ec3d94485c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;adc7538&lt;/a&gt;), and supporting ruler sidecar in singleBinary mode (&lt;a href=&#34;https://github.com/grafana/loki/issues/13572&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13572&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/684baf7dbacef4b85a08db8de9934458745124d8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;684baf7&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;mixins:&lt;/strong&gt; Multiple improvements to the Loki mixins, including: adding a missing cluster label to mixins (&lt;a href=&#34;https://github.com/grafana/loki/issues/12870&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12870&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/547ca708b9b56e2761bd19ebfcfc9f8571d9af2a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;547ca70&lt;/a&gt;), adding support for partition ingester in dashboards (&lt;a href=&#34;https://github.com/grafana/loki/issues/14498&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14498&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/70deebf26e88c6f2b10c78b3b8ce785c8a16e03b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;70deebf&lt;/a&gt;), adding a Loki compaction not successful alert (&lt;a href=&#34;https://github.com/grafana/loki/issues/14239&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14239&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/da04f5007edd85f35d1af5ba8c2c5a4eb96d2149&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;da04f50&lt;/a&gt;), allowing overriding of some labels by parameterizing mixin recording/alert rules (&lt;a href=&#34;https://github.com/grafana/loki/issues/11495&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11495&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f1425b6c24e9d90c99477f67289c3aa34f69573d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f1425b6&lt;/a&gt;), allowing disabling of bloom dashboards (&lt;a href=&#34;https://github.com/grafana/loki/issues/14177&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14177&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ce2e6d520b48fe9c5c7593ae2400a6983905782e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ce2e6d5&lt;/a&gt;), allowing hiding of unused rows in loki-operational (&lt;a href=&#34;https://github.com/grafana/loki/issues/13646&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13646&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3aa4f2227e4178f05e6b13cffc044989c7839372&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3aa4f22&lt;/a&gt;), and merging read-resources and write-resources dashboards for SSD into one dashboard that also includes the backend-resources(&lt;a href=&#34;https://github.com/grafana/loki/issues/13471&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13471&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/45b8719aa768db35d4e7559fd87e22056248b912&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;45b8719&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;operator:&lt;/strong&gt; Multiple updates to the Operator, including: Adding support for Loki OTLP limits configuration (&lt;a href=&#34;https://github.com/grafana/loki/issues/13446&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13446&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d02f435d3bf121b19e15de4f139c95a6d010b25c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d02f435&lt;/a&gt;), providing default OTLP attribute configuration (&lt;a href=&#34;https://github.com/grafana/loki/issues/14410&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14410&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1b5238721994c00764b6a7e7d63269c5b56d2480&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1b52387&lt;/a&gt;), adding a User-guide for OTLP configuration (&lt;a href=&#34;https://github.com/grafana/loki/issues/14620&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14620&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/27b40713540bd60918780cdd4cb645e6761427cb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;27b4071&lt;/a&gt;), updating the Loki operand to v3.1.1 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14042&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14042&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7ae1588200396b73a16fadd2610670a5ce5fd747&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7ae1588&lt;/a&gt;), updating the Loki operand to v3.2.1 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14526&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14526&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5e970e50b166e73f5563e21c23db3ea99b24642e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5e970e5&lt;/a&gt;), renaming the Loki API go module (&lt;a href=&#34;https://github.com/grafana/loki/issues/14568&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14568&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/976d8ab81c1a79f35d7cec96f6a9c35a9947fa48&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;976d8ab&lt;/a&gt;), introducing 1x.pico size (&lt;a href=&#34;https://github.com/grafana/loki/issues/14407&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14407&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/57de81d8c27e221832790443cebaf141353c3e3f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;57de81d&lt;/a&gt;), migrating the project layout to kubebuilder go/v4 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14447&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14447&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/dbb3b6edc96f3545a946319c0324518800d286cf&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;dbb3b6e&lt;/a&gt;), declaring feature FIPS support for OpenShift only (&lt;a href=&#34;https://github.com/grafana/loki/issues/14308&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14308&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/720c3037923c174e71a02d99d4bee6271428fbdb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;720c303&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;docs:&lt;/strong&gt; New videos and tutorials, including a New Cloud deployment guide for 
    &lt;a href=&#34;/docs/loki/v3.7.x/setup/install/helm/deployment-guides/aws/&#34;&gt;Deploying Loki on AWS&lt;/a&gt;, a new 
    &lt;a href=&#34;/docs/loki/v3.7.x/send-data/fluentbit/fluent-bit-loki-tutorial/&#34;&gt;Fluent Bit tutorial&lt;/a&gt; and a 
    &lt;a href=&#34;/docs/loki/v3.7.x/send-data/otel/otel-collector-getting-started/&#34;&gt;Getting Started with OpenTelemetry Collector tutorial&lt;/a&gt;. Also there are improvements to the Query documentation, including a new 
    &lt;a href=&#34;/docs/loki/v3.7.x/query/bp-query/&#34;&gt;Query Best Practices topic&lt;/a&gt;, a reorganized 
    &lt;a href=&#34;/docs/loki/v3.7.x/query/template_functions/&#34;&gt;Query Template&lt;/a&gt;, and a revised 
    &lt;a href=&#34;/docs/loki/v3.7.x/query/analyzer/&#34;&gt;LogQL Simulator&lt;/a&gt; topic.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Other improvements include the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;api:&lt;/strong&gt; Added endpoint to return detected field values (&lt;a href=&#34;https://github.com/grafana/loki/issues/14350&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14350&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7983f94b15b422b94517641bd9cec5c9da6903e1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7983f94&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Add disk-backed queue for the bloom-planner (backport k227) (&lt;a href=&#34;https://github.com/grafana/loki/issues/14927&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14927&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1f6828b25c5c5d6ad5eda3be60a435db8ca55fc3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1f6828b&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Only write key and key=value to blooms (&lt;a href=&#34;https://github.com/grafana/loki/issues/14686&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14686&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3af0004cb4d4dafbcbe099e4409edf6e6ff056a5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3af0004&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Do not add empty blooms to offsets (&lt;a href=&#34;https://github.com/grafana/loki/issues/14577&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14577&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/51c42e864563f2fa9ffc160cb13f6d6126ea5c6d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;51c42e8&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Extract task computing into a strategy interface (&lt;a href=&#34;https://github.com/grafana/loki/issues/13690&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13690&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ab5e6eaaeea24f93f434dcece6ff5d9dc83e6d32&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ab5e6ea&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; New bloom planning using chunk size TSDB stats (&lt;a href=&#34;https://github.com/grafana/loki/issues/14547&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14547&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/673ede16a5f675684f9e6a53903335af5075a507&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;673ede1&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Remove compression of &lt;code&gt;.tar&lt;/code&gt; archived bloom blocks (&lt;a href=&#34;https://github.com/grafana/loki/issues/14159&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14159&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/cdf084fdaeaf632e7c078022c6ad4322bfef2989&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cdf084f&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;compactor:&lt;/strong&gt; Add backoff mechanism to the retention process (&lt;a href=&#34;https://github.com/grafana/loki/issues/14182&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14182&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/31368806a9c5e0ff6c43045e008861f26ed61af3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3136880&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Track discarded data by usageTracker (&lt;a href=&#34;https://github.com/grafana/loki/issues/14081&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14081&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c65721e7ade0ef89fd282d9f764fb2d05f6b9c42&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c65721e&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Add ability to log stream selectors before service name detection (&lt;a href=&#34;https://github.com/grafana/loki/issues/14154&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14154&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d7ff42664681794b9ef5026ac3758cdd9569ac1a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d7ff426&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributors:&lt;/strong&gt; Use a pool of worker to push to ingesters. (&lt;a href=&#34;https://github.com/grafana/loki/issues/14245&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14245&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f80d68a1edbd85a605be882eb0104b169343cf00&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f80d68a&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;fluentd:&lt;/strong&gt; Support custom http headers (&lt;a href=&#34;https://github.com/grafana/loki/issues/14299&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14299&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e59035e17315f453d4b2e2334330bc062d40f0fd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e59035e&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Implement owned streams calculation using Partition Ring (&lt;a href=&#34;https://github.com/grafana/loki/issues/14282&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14282&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3c36ba949d65e803cc6702b8664f87aca07ed052&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3c36ba9&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Implement partition shuffle sharding for ingester (&lt;a href=&#34;https://github.com/grafana/loki/issues/14304&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14304&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1a4436c41721e3e6aca82c26abaec8fe6f775d9f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1a4436c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;jsonnet:&lt;/strong&gt; Allow to name prefix zoned ingesters (&lt;a href=&#34;https://github.com/grafana/loki/issues/14260&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14260&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/fac3177814b8d2914eb3af618d571104eba18934&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;fac3177&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;labels:&lt;/strong&gt; Add app_name as a service label (&lt;a href=&#34;https://github.com/grafana/loki/issues/13660&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13660&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f2a16f43b27503ba9ee76bac2b44d825ce030e0f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f2a16f4&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logcli:&lt;/strong&gt; Add gzip compression option (&lt;a href=&#34;https://github.com/grafana/loki/issues/14598&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14598&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4d3f9f5a7b483b563348c322958486825d314526&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4d3f9f5&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logql:&lt;/strong&gt; Micro-optimizations for IP filter (&lt;a href=&#34;https://github.com/grafana/loki/issues/14072&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14072&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c5083c7f1ff2f86c74b96c9a87cead78ee6fb3cd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c5083c7&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logql:&lt;/strong&gt; Add query user and query source to &amp;ldquo;executing query&amp;rdquo; log lines (&lt;a href=&#34;https://github.com/grafana/loki/issues/14320&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14320&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4d6992982d99a542f1e99af18b691830b71469e0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4d69929&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;promtail:&lt;/strong&gt; Add structured metadata to the promtail push API (&lt;a href=&#34;https://github.com/grafana/loki/issues/14153&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14153&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/66cffcb427bda28af6fbcfcf85a34771db3787bc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;66cffcb&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;querier:&lt;/strong&gt; Move detected field logic to query frontend (&lt;a href=&#34;https://github.com/grafana/loki/issues/14212&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14212&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/36ace66b73e9f9ad2a2d367fbc20803c0d9779c2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;36ace66&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ruler:&lt;/strong&gt; Enable ruler store that uses clients from thanos-io/objstore pkg (&lt;a href=&#34;https://github.com/grafana/loki/issues/11713&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11713&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8bca2e76089e0b9894b7a4c18a950f4baaa5a412&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8bca2e7&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Add retries for s3 ObjectExists calls (&lt;a href=&#34;https://github.com/grafana/loki/issues/14062&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14062&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/73cbbb0f2257b9eb5a3bf5d2cf1f4d4d2490d47d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;73cbbb0&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Implement IsRetryableErr for S3ObjectClient (&lt;a href=&#34;https://github.com/grafana/loki/issues/14174&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14174&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/fc90a63636c689993bd9b568f9c54198bfb1f3ae&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;fc90a63&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Introduce new &lt;code&gt;ObjectExistsWithSize&lt;/code&gt; API to (&lt;a href=&#34;https://github.com/grafana/loki/issues/14268&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14268&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ac422b3bc3e822b4525401496a8b73e91d566128&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ac422b3&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; AWS backend using thanos.io/objstore (&lt;a href=&#34;https://github.com/grafana/loki/issues/11221&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11221&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b87224647dc88901c61cb4bd571dfda9405a7826&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b872246&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Azure backend using thanos.io/objstore (&lt;a href=&#34;https://github.com/grafana/loki/issues/11315&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11315&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5824e3d35cd1273ccd1a63d7381098617a7697dd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5824e3d&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; GCS backend using thanos.io/objstore (&lt;a href=&#34;https://github.com/grafana/loki/issues/11132&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11132&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c059ace53edba79864a567035b120db80addf23c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c059ace&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;structured metadata:&lt;/strong&gt; Include structured_metadata size while asserting rate limit (&lt;a href=&#34;https://github.com/grafana/loki/issues/14571&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14571&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a962edba332f4fdfee29cf11e70019b1b498c258&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a962edb&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;deprecations&#34;&gt;Deprecations&lt;/h2&gt;
&lt;p&gt;One of the focuses of Loki 3.0 was cleaning up unused code and old features that had been previously deprecated but not removed. Loki 3.0 removed a number of previous deprecations and introduces some new deprecations. Some of the main areas with changes include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/storage/&#34;&gt;Deprecated storage options&lt;/a&gt; including the deprecation of the BoltDB store.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/configure/&#34;&gt;Deprecated configuration options&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/reference/api/#deprecated-endpoints&#34;&gt;API endpoint deprecations&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more about breaking changes in this release, refer to the 
    &lt;a href=&#34;/docs/loki/v3.7.x/setup/upgrade/&#34;&gt;Upgrade guide&lt;/a&gt;.&lt;/p&gt;


&lt;div data-shared=&#34;agent-deprecation.md&#34;&gt;
            

&lt;div class=&#34;admonition admonition-caution&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Caution&lt;/p&gt;&lt;p&gt;Grafana Alloy is the new name for our distribution of the OTel collector.
Grafana Agent has been deprecated and is in Long-Term Support (LTS) through October 31, 2025. Grafana Agent will reach an End-of-Life (EOL) on November 1, 2025.
Read more about why we recommend migrating to &lt;a href=&#34;/blog/2024/04/09/grafana-alloy-opentelemetry-collector-with-prometheus-pipelines/&#34;&gt;Grafana Alloy&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;/div&gt;

        
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade Considerations&lt;/h2&gt;
&lt;p&gt;For important upgrade guidance, refer to the 
    &lt;a href=&#34;/docs/loki/v3.7.x/setup/upgrade/&#34;&gt;Upgrade Guide&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE - blooms:&lt;/strong&gt; Introduce a new block schema (V3) (&lt;a href=&#34;https://github.com/grafana/loki/issues/14038&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14038&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE - blooms:&lt;/strong&gt; Index structured metadata into blooms (&lt;a href=&#34;https://github.com/grafana/loki/issues/14061&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14061&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE - docker:&lt;/strong&gt; Remove wget from Promtail docker image(&lt;a href=&#34;https://github.com/grafana/loki/issues/15101&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15101&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE - operator:&lt;/strong&gt; Migrate project layout to kubebuilder go/v4 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14447&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14447&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE - operator:&lt;/strong&gt; Rename Loki API go module (&lt;a href=&#34;https://github.com/grafana/loki/issues/14568&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14568&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE - operator:&lt;/strong&gt; Provide default OTLP attribute configuration (&lt;a href=&#34;https://github.com/grafana/loki/issues/14410&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14410&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;334-2025-02-14&#34;&gt;3.3.4 (2025-02-14)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Move to Go 1.23.7 (&lt;a href=&#34;https://github.com/grafana/loki/issues/16681&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16681&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f6c6474ca6b09eaadd0c9d0f42e337b62cba3f6a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f6c6474&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update jwt and oauth2 dependencies for 3.3.x (&lt;a href=&#34;https://github.com/grafana/loki/issues/17021&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17021&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/241f5aa6490b09b299c1136e70e5b67f85b8632d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;241f5aa&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/crypto to v0.35.0 [security] (release-3.3.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16590&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16590&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/454cad207b55e65e7b22c077eaedf84589860746&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;454cad2&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/oauth2 to v0.27.0 [security] (release-3.3.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16591&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16591&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7b35a41c17be1326df4324188eb43e4e88d16f8d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7b35a41&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs:&lt;/strong&gt; Add a note on docker configuration.md doc to explain accepted values for boolean type (&lt;a href=&#34;https://github.com/grafana/loki/issues/16746&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16746&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/01021076ccc2bfe4812fc9116c66190334d3aa91&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0102107&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;333-2025-02-14&#34;&gt;3.3.3 (2025-02-14)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;build:&lt;/strong&gt; Update build info 3 3 x (&lt;a href=&#34;https://github.com/grafana/loki/issues/16169&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16169&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4672625c1013079056e1124df5845733ec5928d8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4672625&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ci:&lt;/strong&gt; Provide correct build info for release builds (&lt;a href=&#34;https://github.com/grafana/loki/issues/15939&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15939&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/issues/16214&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16214&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e5f80d3ee618ec1f36d00f469350b9f61ad01cd0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e5f80d3&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ci:&lt;/strong&gt; Revert &amp;ldquo;fixed &lt;code&gt;Publish Rendered Helm Chart Diff&lt;/code&gt; workflow&amp;rdquo; (&lt;a href=&#34;https://github.com/grafana/loki/issues/15511&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15511&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/09d1085fe71e479d329e3a454f36c2e589caae24&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;09d1085&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;correct typo in architecture name (amr64 -&amp;gt; arm64) (backport release-3.3.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/15715&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15715&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9acdc336c14b9f25102b7bb214dfe6f85cc46aef&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9acdc33&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; CVE updates for Loki 3.3.2 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15645&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15645&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/01a7a0d2ac58973b700bb3ec35aa0bb5bc54f4b3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;01a7a0d&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;332-2024-12-18&#34;&gt;3.3.2 (2024-12-18)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; backport update module golang.org/x/crypto to v0.31.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15394&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15394&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/57a7a2caae477fc35a5ad16dec5c083749d4a9d5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;57a7a2c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docker-driver:&lt;/strong&gt; Fix the docker driver build (backport release-3.3.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/15478&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15478&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/23b5fc2c9b1a77b8776eac70279018956a458fc6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;23b5fc2&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;enable metric aggregation in &lt;code&gt;loki-local-config.yaml&lt;/code&gt; (backport release-3.3.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/15319&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15319&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/635f04d3deafaadac9e28ff2a11ae89f65b13c00&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;635f04d&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;331-2024-12-04&#34;&gt;3.3.1 (2024-12-04)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE - docker:&lt;/strong&gt; Remove wget from Promtail docker image(&lt;a href=&#34;https://github.com/grafana/loki/issues/15101&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15101&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docker:&lt;/strong&gt; Move from base-nossl to static. This PR removes the inclusion of glibc into most of the Docker images created by the Loki build system. (&lt;a href=&#34;https://github.com/grafana/loki/issues/15203&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15203&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;promtail:&lt;/strong&gt; Switch Promtail base image from Debian to Ubuntu to fix critical security issues (&lt;a href=&#34;https://github.com/grafana/loki/issues/15195&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15195&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;330-2024-11-19&#34;&gt;3.3.0 (2024-11-19)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Add tenant limits as dependency to pattern ingester (&lt;a href=&#34;https://github.com/grafana/loki/issues/14665&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14665&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/31eea9042ada6650227eb281a36410ab521817a8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;31eea90&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Check length of tasks before accessing first element in slice (&lt;a href=&#34;https://github.com/grafana/loki/issues/14634&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14634&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/601f549656efa5ac769a685169d5bc84eff15a35&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;601f549&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Copy chunks from ForSeries (backport k227) (&lt;a href=&#34;https://github.com/grafana/loki/issues/14864&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14864&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d10f79c700c100d7333e682287aabbaa3c029768&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d10f79c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Do not restart builders when planner disconnects (backport k227) (&lt;a href=&#34;https://github.com/grafana/loki/issues/14922&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14922&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/213e8eeba6e7fb138069e2858d62f1e3c4556a0e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;213e8ee&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Exclude label filters where label name is part of the series labels. (&lt;a href=&#34;https://github.com/grafana/loki/issues/14661&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14661&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d1668f6a110f7119ebb1cc0e582be369b2af95b8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d1668f6&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Fix panic in initialization of the bloom planner and builder (&lt;a href=&#34;https://github.com/grafana/loki/issues/14110&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14110&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8307c42c541e769c9d0133df3856af049a815b73&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8307c42&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Fix strategy logger and add task test (backport k227) (&lt;a href=&#34;https://github.com/grafana/loki/issues/14921&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14921&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/dc36a1e1288a03b68d269ba261f41ac7c2942962&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;dc36a1e&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Fix tenants slice on loadTenantTables (backport k227) (&lt;a href=&#34;https://github.com/grafana/loki/issues/14901&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14901&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/540dd5a5ccb53bc2ee4236871632c7e1daa7f7e5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;540dd5a&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Skip multi-tenant TSDBs during bloom planning (backport k227) (&lt;a href=&#34;https://github.com/grafana/loki/issues/14888&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14888&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/631cff345cdab110202d757572fbbf8088c0be87&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;631cff3&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Improve docs for min and max table offsets (backport k227) (&lt;a href=&#34;https://github.com/grafana/loki/issues/14929&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14929&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3161fdcc6dc1e80a86933a59e6af102c10336c39&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3161fdc&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Fix lint errors (&lt;a href=&#34;https://github.com/grafana/loki/issues/14574&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14574&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/99ef9009e5e2e74f76c865fbb3feaf1559f4b47c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;99ef900&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;build:&lt;/strong&gt; Use Debian Bullseye base image for build image (&lt;a href=&#34;https://github.com/grafana/loki/issues/14368&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14368&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3beb8ff9cfe7f765b5d5db87892981a223d72f50&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3beb8ff&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;canary:&lt;/strong&gt; Reconnect immediately upon tail max duration (&lt;a href=&#34;https://github.com/grafana/loki/issues/14287&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14287&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9267ee3561ccbb90589600d7b045f7e05b1b2ee0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9267ee3&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ci:&lt;/strong&gt; Fix &lt;code&gt;Publish Rendered Helm Chart Diff&lt;/code&gt; workflow (&lt;a href=&#34;https://github.com/grafana/loki/issues/14365&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14365&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6de64209547ec970cb27564be87fe2085307e183&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6de6420&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ci:&lt;/strong&gt; Update helm diff rendering workflow (&lt;a href=&#34;https://github.com/grafana/loki/issues/14424&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14424&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/916e5115d9099e82834f0d8e123273c75c9cddec&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;916e511&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;config:&lt;/strong&gt; Copy Alibaba and IBM object storage configuration from common (&lt;a href=&#34;https://github.com/grafana/loki/issues/14297&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14297&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/59ff1ece1dacc461d03f71e41c0728396727eee6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;59ff1ec&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;config:&lt;/strong&gt; Migrate renovate configuration (&lt;a href=&#34;https://github.com/grafana/loki/issues/14646&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14646&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a67d8ef219aab80071e8256a6cbb18a47c7078e6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a67d8ef&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update aws-sdk-go-v2 monorepo (&lt;a href=&#34;https://github.com/grafana/loki/issues/13986&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13986&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6f491233cae226d54d190521d2b935249d88ad05&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6f49123&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; update aws-sdk-go-v2 monorepo (&lt;a href=&#34;https://github.com/grafana/loki/issues/14742&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14742&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/53a1ab76257d900b80334d68439d7ff4bfcfd39b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;53a1ab7&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; update github.com/grafana/dskit digest to 687ec48 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14395&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14395&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c2f38e18c6b8dd134b8f3da164afc9c8625f2f2b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c2f38e1&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; update github.com/grafana/dskit digest to 7c41a40 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14277&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14277&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f39cdbd541d85a961db655e70da713be04d9a294&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f39cdbd&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; update github.com/grafana/dskit digest to 931a021 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14032&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14032&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7c186425210f892d34a2ccf8ad23b475af8bf9b9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7c18642&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; update github.com/grafana/dskit digest to b69ac1b (&lt;a href=&#34;https://github.com/grafana/loki/issues/14355&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14355&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9d7a6ea68053b576553e426d339961d50ee07080&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9d7a6ea&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; update github.com/grafana/dskit digest to f52de24 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14319&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14319&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a4f3edfb52ad4a44a17aaeb753a780b08d6b552c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a4f3edf&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; update github.com/twmb/franz-go/pkg/kfake digest to cea7aa5 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14590&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14590&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/688c42a971589be96921ce362c7fc6792368c3da&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;688c42a&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; update k8s.io/utils digest to 702e33f (&lt;a href=&#34;https://github.com/grafana/loki/issues/14033&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14033&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b7eecc7a693e96f4d0fe0dcd7583ecdc4dd7283f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b7eecc7&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module cloud.google.com/go/bigtable to v1.33.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14580&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14580&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a0920ed9929080926f0f439182cb2428e938c208&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a0920ed&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module cloud.google.com/go/pubsub to v1.45.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14361&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14361&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4351238305a680852b6b29a7cdaef69e46042ee4&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4351238&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module cloud.google.com/go/pubsub to v1.45.1 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14650&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14650&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f17370867b70f65528d98fbfe751d079b5909be0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f173708&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module cloud.google.com/go/storage to v1.46.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14744&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14744&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8e451165add426e480b2e691c7c69252d98a2d22&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8e45116&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/alicebob/miniredis/v2 to v2.33.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14721&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14721&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7bfda259721c2b3858066ab71d9df09ad35895a6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7bfda25&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aws/aws-sdk-go to v1.55.5 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14715&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14715&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/03f0f5ab1691550eea59431c9c580530c13bf259&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;03f0f5a&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/axiomhq/hyperloglog to v0.2.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14722&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14722&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0167b22ac6d4886a1c3157437a3c5b19e327723a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0167b22&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/baidubce/bce-sdk-go to v0.9.189 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14044&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14044&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7fb34b4884269e7dad7cfa27969f470d9466279d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7fb34b4&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/baidubce/bce-sdk-go to v0.9.192 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14337&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14337&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6f7cae2a7aae471c8161bd1e596a31fa89c48ae1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6f7cae2&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/baidubce/bce-sdk-go to v0.9.196 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14651&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14651&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/478085ae02a0df3b2455211326519dd4aef26499&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;478085a&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/baidubce/bce-sdk-go to v0.9.197 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14682&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14682&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b89829421ee3a4589efe34a4b1332fe659c9d8e7&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b898294&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/coder/quartz to v0.1.2 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14652&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14652&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7459e07adb6aac48b305d50582eac915ea26528e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7459e07&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/felixge/fgprof to v0.9.5 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14338&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14338&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a2ad3aa66940faae4fef7f92aab5a383f576190e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a2ad3aa&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/fsouza/fake-gcs-server to v1.50.2 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14313&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14313&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/275c97cec7f70e68c56192c565d53a6c2a18ff78&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;275c97c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/hashicorp/raft to v1.7.1 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14005&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14005&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e9cec1d159b02977b6104e0006902e0d6b805527&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e9cec1d&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/ibm/go-sdk-core/v5 to v5.17.5 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14045&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14045&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/677d217533b7d2338e25a8b9b9e8a78045489e7c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;677d217&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/ibm/go-sdk-core/v5 to v5.18.1 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14716&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14716&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8395acd0cbd3db9c6f330bd94a22b194fad35a93&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8395acd&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/ibm/ibm-cos-sdk-go to v1.11.1 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14342&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14342&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/aa82a7c804edd6df99d3fddc581d02c3b7fa6774&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;aa82a7c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/klauspost/compress to v1.17.10 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14352&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14352&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e23c5ed9fa97010ef4c985afea25af3922ca215b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e23c5ed&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/minio/minio-go/v7 to v7.0.76 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14006&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14006&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/51f937684795982f0d234ab251017ce2c86c9e20&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;51f9376&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/minio/minio-go/v7 to v7.0.77 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14353&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14353&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d0e3ef709a222821fd764f6af72308c302faefb3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d0e3ef7&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/minio/minio-go/v7 to v7.0.80 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14654&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14654&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/eec25130468eb648c4667361cae7630449af7ef5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;eec2513&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/ncw/swift/v2 to v2.0.3 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14356&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14356&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c8432887d3d4459ad4bc40deba3a3a3726a2f5eb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c843288&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/prometheus/client_golang to v1.20.5 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14655&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14655&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e12f8436b4080db54c6d31c6af38416c6fdd7eb4&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e12f843&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/schollz/progressbar/v3 to v3.17.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14720&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14720&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4419d0f33e9f4f6f9305d89dd6f2ca47e3a18d8c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4419d0f&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/shirou/gopsutil/v4 to v4.24.10 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14719&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14719&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/32803762781c53ec3fe1bdb64841eb24aeed48f5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3280376&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/shirou/gopsutil/v4 to v4.24.9 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14357&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14357&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c8e6a9d38f36ccf1f32e634765bb2363628f3710&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c8e6a9d&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/shopify/sarama to v1.43.3 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14059&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14059&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1cf48131d42db7302d6bcf980c355b018fcedb06&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1cf4813&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/spf13/afero to v1.11.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14060&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14060&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bbbd82bc73322d662ba81efeda3884efcdc09708&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bbbd82b&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module go.etcd.io/bbolt to v1.3.11 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14358&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14358&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b7bccfcec3275b1d6d76c7450415ac8744e4d7b0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b7bccfc&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/net to v0.29.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14341&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14341&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1b6b9da4e126738037e24d09309b62eac7d54a10&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1b6b9da&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Downgrade grpc to fix regression (&lt;a href=&#34;https://github.com/grafana/loki/issues/14065&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14065&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8c38d462f5a057497ab222d463223400f2e7b4ab&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8c38d46&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Fix missing dep PartitionRing for Ingester (&lt;a href=&#34;https://github.com/grafana/loki/issues/14292&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14292&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6354deda90a9430856447e27123b3a33fd1b77a0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6354ded&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; nix build, downgrade toolchain to go1.23.1 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14442&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14442&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/26dfd628f0effe2367420f591da36727ebe78806&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;26dfd62&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Revert &amp;ldquo;fix(deps): Update module github.com/shirou/gopsutil/v4 to v4.24.9 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14357&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14357&lt;/a&gt;)&amp;rdquo; (&lt;a href=&#34;https://github.com/grafana/loki/issues/14437&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14437&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d53955bbff5abae63a166099cef1f26b450a31f1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d53955b&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;detected_fields:&lt;/strong&gt; Return parsed labels when parsers are passed (&lt;a href=&#34;https://github.com/grafana/loki/issues/14047&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14047&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/aa1ac99f4d369c87fd0db4fcf853ebce534e3500&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;aa1ac99&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;detected_fields:&lt;/strong&gt; Always return empty array as &lt;code&gt;null&lt;/code&gt; (&lt;a href=&#34;https://github.com/grafana/loki/issues/14112&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14112&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/93009d4e8ce520a3925bf5c0baff940db6c9caba&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;93009d4&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs:&lt;/strong&gt; Correct OTLP documentation typo (&lt;a href=&#34;https://github.com/grafana/loki/issues/14602&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14602&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/063c590faa4aa30540572c5d6fdc1da8a6a25ee4&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;063c590&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Always write detected_level when enabled, even if unknown (&lt;a href=&#34;https://github.com/grafana/loki/issues/14464&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14464&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/41c6b6c2c2f5f56ca76cf75ed05689564b9e9dcd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;41c6b6c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Validate partition ring is kafka is enabled (&lt;a href=&#34;https://github.com/grafana/loki/issues/14303&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14303&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8438d415931f0a3763d551eb36c3d9f476f70713&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8438d41&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Level detection for warning level (&lt;a href=&#34;https://github.com/grafana/loki/issues/14444&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14444&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/242a852d7d471351ea294fc09e2b5dc62eec0d03&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;242a852&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;explore logs:&lt;/strong&gt; Correctly create logfmt string (&lt;a href=&#34;https://github.com/grafana/loki/issues/14124&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14124&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/63e84b476a9a7b97a121847659172fadbb8a1eee&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;63e84b4&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;explore logs:&lt;/strong&gt; Allow any level for aggregated metrics (&lt;a href=&#34;https://github.com/grafana/loki/issues/14255&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14255&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c001a1d93af5438fef521460dcba650b44629a93&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c001a1d&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Add missing &lt;code&gt;loki.storage.azure.chunkDelimiter&lt;/code&gt; parameter to Helm chart (&lt;a href=&#34;https://github.com/grafana/loki/issues/14011&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14011&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/08c70cca2e7b3a7444b0ec9822a6d5fd58ae70d5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;08c70cc&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Check for &lt;code&gt;rbac.namespaced&lt;/code&gt; condition before creating roles (&lt;a href=&#34;https://github.com/grafana/loki/issues/14201&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14201&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3f47f09a6956719480677f6af02f58394d7f26bb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3f47f09&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Fix persistence configuration for Memcached (&lt;a href=&#34;https://github.com/grafana/loki/issues/14049&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14049&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ee6e1cf78864ad3ed915056f695e1f556cc4a22e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ee6e1cf&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Fix wrong port name referenced for ingress NetworkPolicy (&lt;a href=&#34;https://github.com/grafana/loki/issues/12907&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12907&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/963a25bf417bbd4171c4d9a2b501330fd663410f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;963a25b&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Various fixes and enhancements for bloom components (&lt;a href=&#34;https://github.com/grafana/loki/issues/14128&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14128&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/dc0cbd42dcb8e53152573f0baf03ad93aa0d3cd8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;dc0cbd4&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Report PSRL error message correctly (&lt;a href=&#34;https://github.com/grafana/loki/issues/14187&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14187&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a47515300a5cfac667eca1ca8e8d1a71e590b7d2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a475153&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Wait for OwnedStreams service in Ingester startup (&lt;a href=&#34;https://github.com/grafana/loki/issues/14208&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14208&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a4aee4f4ff494b525f68c9c6c1ae3417a8e61ebe&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a4aee4f&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;lambda-promtail:&lt;/strong&gt; Add s3 principal to iam policy attached to sqs in lambda-promtail terraform code (&lt;a href=&#34;https://github.com/grafana/loki/issues/14619&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14619&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/db0889e2748b69a5c60d044dfab44bc652f1464d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;db0889e&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logcli:&lt;/strong&gt; Check for errors before checking for &lt;code&gt;exists&lt;/code&gt; when fetching data (backport k227) (&lt;a href=&#34;https://github.com/grafana/loki/issues/14906&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14906&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/31b2a63ee23098fbd0151ef93020bd1cac093afe&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;31b2a63&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logcli:&lt;/strong&gt; Create new tail response for every line (&lt;a href=&#34;https://github.com/grafana/loki/issues/14525&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14525&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bcfd0d1ad1c72c6c3861c8263989f2ce683eee08&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bcfd0d1&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logql:&lt;/strong&gt; Fix panic in json parsing when using empty array index (&lt;a href=&#34;https://github.com/grafana/loki/issues/14393&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14393&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/833bf0def6a07e2f58996f54b4b983858750e3e3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;833bf0d&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logql:&lt;/strong&gt; Update JSONExpressionParser to not unescape extracted values if it is JSON object. (&lt;a href=&#34;https://github.com/grafana/loki/issues/14499&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14499&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/08b1a9080b03bc041471f1ef72c4e3d7c6aea4f4&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;08b1a90&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logql:&lt;/strong&gt; Allow rename of structured metadata labels (&lt;a href=&#34;https://github.com/grafana/loki/issues/13955&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13955&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2d4792a54fb52caa5cd904a17349b04410fae4c0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2d4792a&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logql:&lt;/strong&gt; Renamed label should use ParsedLabel category (&lt;a href=&#34;https://github.com/grafana/loki/issues/14515&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14515&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/82fb2f0ae2403686b55fdb2fd5be248f706eddab&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;82fb2f0&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logql:&lt;/strong&gt; Skipping label if it contains special symbol (&lt;a href=&#34;https://github.com/grafana/loki/issues/14068&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14068&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/55e374e85e7275da8f40d1149defd88f31856f25&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;55e374e&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mixin:&lt;/strong&gt; Remove pod label from disk usage aggregation (&lt;a href=&#34;https://github.com/grafana/loki/issues/14180&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14180&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5d45c96ce12f7f16c21e61db1a78e94a09c16007&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5d45c96&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mixins:&lt;/strong&gt; Fix loki-resources-overview panel layout (&lt;a href=&#34;https://github.com/grafana/loki/issues/14178&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14178&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8f54ec65881bcad90078464d663af9110ef72603&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8f54ec6&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mixins:&lt;/strong&gt; Add backend path section in loki-operational for single scalable deployment (&lt;a href=&#34;https://github.com/grafana/loki/issues/13023&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13023&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/16881ab0d3b9e9e6bfc37f22ff69f5f1019a0df1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;16881ab&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mixins:&lt;/strong&gt; Disk space utilization panels with latest KSM versions (&lt;a href=&#34;https://github.com/grafana/loki/issues/13486&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13486&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0ea7431139ae0a18ef4e90bed836a7a6b92ab890&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0ea7431&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mixins:&lt;/strong&gt; Retention dashboards fix metric name (&lt;a href=&#34;https://github.com/grafana/loki/issues/14617&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14617&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c762b9b5d3877e7cbfc41d8ab9a1a4287ebe97b2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c762b9b&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;otlp:&lt;/strong&gt; Enable service detection for otlp endpoint (&lt;a href=&#34;https://github.com/grafana/loki/issues/14036&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14036&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4f962ef7af250fc347dbed15583787d0238f6e9f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4f962ef&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Add 1x.pico OpenShift UI dropdown menu (&lt;a href=&#34;https://github.com/grafana/loki/issues/14660&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14660&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4687f377db0a7ae07ffdea354582c882c10b72c4&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4687f37&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Add missing groupBy label for all rules on OpenShift (&lt;a href=&#34;https://github.com/grafana/loki/issues/14279&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14279&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ce7b2e89d9470e4e6a61a94f2b51ff8b938b5a5e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ce7b2e8&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Correctly ignore again BlotDB dashboards (&lt;a href=&#34;https://github.com/grafana/loki/issues/14587&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14587&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4879d106bbeea29e331ddb7c9a49274600190032&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4879d10&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Disable automatic discovery of service name (&lt;a href=&#34;https://github.com/grafana/loki/issues/14506&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14506&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3834c74966b307411732cd3cbaf66305008b10eb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3834c74&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Disable log level discovery for OpenShift tenancy modes (&lt;a href=&#34;https://github.com/grafana/loki/issues/14613&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14613&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5034d34ad23451954ea2459c341456da8d93d020&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5034d34&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Fix building the size-calculator image (&lt;a href=&#34;https://github.com/grafana/loki/issues/14573&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14573&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a79b8fe7802964cbb96bde75a7502a8b1e8a23ab&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a79b8fe&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Fix make build target for size-calculator (&lt;a href=&#34;https://github.com/grafana/loki/issues/14551&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14551&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e727187ec3be2f10c80e984d00c40dad0308b036&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e727187&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Move OTLP attribute for statefulset name to stream labels (&lt;a href=&#34;https://github.com/grafana/loki/issues/14630&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14630&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5df3594f791d77031c53d7b0f5b01191de8a23f2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5df3594&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Use empty initialized pod status map when no pods (&lt;a href=&#34;https://github.com/grafana/loki/issues/14314&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14314&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6f533ed4386ee2db61680a9021934bfe9a9ba749&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6f533ed&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Update renovate ignore for operator API with new module path (&lt;a href=&#34;https://github.com/grafana/loki/issues/14581&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14581&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c9b2907f3c97cf0a14837c0b27cad7a06d84f447&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c9b2907&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;pattern:&lt;/strong&gt; Fixes latency metric namespace for tee to pattern (&lt;a href=&#34;https://github.com/grafana/loki/issues/14241&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14241&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ae955ed30d841675dbb9e30327b84728050e724a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ae955ed&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;promtail:&lt;/strong&gt; Fix configuration unmarshalling (&lt;a href=&#34;https://github.com/grafana/loki/issues/14408&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14408&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a05431f879a8c29fac6356b6c46be62133c3e93c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a05431f&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;promtail:&lt;/strong&gt; Fix parser for azureeventhubs message without time field (&lt;a href=&#34;https://github.com/grafana/loki/issues/14218&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14218&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2e62abbf47c47041027baf240722b3d76e7bd9a3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2e62abb&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;promtail:&lt;/strong&gt; Validate scrape_config job name, do not allow duplicate job names (&lt;a href=&#34;https://github.com/grafana/loki/issues/13719&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13719&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f2d349924c2aa0453e49fc607603a189108666ec&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f2d3499&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;querier:&lt;/strong&gt; Propagate query stats from quantile &amp;amp; topk queries (&lt;a href=&#34;https://github.com/grafana/loki/issues/13831&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13831&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/78b275bf1092d834065315207666d6fd1c505f06&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;78b275b&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;querier:&lt;/strong&gt; Correct _extracted logic in detected fields (&lt;a href=&#34;https://github.com/grafana/loki/issues/14064&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14064&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1b3ba530b8fab9aac999387a135a76a62de3e000&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1b3ba53&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;querier:&lt;/strong&gt; Timestamp. Time should be called with milliseconds (&lt;a href=&#34;https://github.com/grafana/loki/issues/14196&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14196&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f8d9143eead92d8727053e065c2d3403f689e4b5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f8d9143&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;querier:&lt;/strong&gt; Report correct status code for metric and log queries in metrics.go (&lt;a href=&#34;https://github.com/grafana/loki/issues/12102&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12102&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/900751c3bb008c50441c47eef3927a27201b1a11&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;900751c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;query:&lt;/strong&gt; Fix bug in query result marshaling for invalid utf8 characters (&lt;a href=&#34;https://github.com/grafana/loki/issues/14585&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14585&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f411a0795af67630a0a70a88ce64fa071de50a56&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f411a07&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Remove usage of unsafe string in label adapter unmarshall (&lt;a href=&#34;https://github.com/grafana/loki/issues/14216&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14216&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/758364c7775fba22a84498089a476c21f737d32f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;758364c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Rename misspelled filename (&lt;a href=&#34;https://github.com/grafana/loki/issues/14237&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14237&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/cf1d4a31af5c376e82756eaaab267369f862265d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cf1d4a3&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;sharding:&lt;/strong&gt; Apply offset to both &lt;code&gt;from&lt;/code&gt; and &lt;code&gt;through&lt;/code&gt; in shard request (&lt;a href=&#34;https://github.com/grafana/loki/issues/14256&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14256&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/17c472d9abea6b1cae21de5fe2af8b365bdaf137&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;17c472d&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Add additional validation for timeout while retrieving headers (&lt;a href=&#34;https://github.com/grafana/loki/issues/14217&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14217&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8322e518e68de286b2bc58cf15ea9fe947eeec86&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8322e51&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Do not retain span logger created with index set initialized at query time (&lt;a href=&#34;https://github.com/grafana/loki/issues/14027&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14027&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4e4174400fba410b9f32e0e43c1d866d283a9e62&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4e41744&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Expand matching for additional variations (&lt;a href=&#34;https://github.com/grafana/loki/issues/14221&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14221&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/71d7291c9c00c3887d9a509991eb4d3e15ae8699&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;71d7291&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Disable client retries when congestion control is enabled in S3(&lt;a href=&#34;https://github.com/grafana/loki/issues/14588&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14588&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/cff9f43dd6fb5e90c875c14c138ea39b58202dff&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cff9f43&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Have GetObject check for canceled context (&lt;a href=&#34;https://github.com/grafana/loki/issues/14420&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14420&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5f325aac56e41848979e9e33a4a443e31ea525d0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5f325aa&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Transform &lt;code&gt;ObjectExistsWithSize&lt;/code&gt; into &lt;code&gt;GetAttributes&lt;/code&gt; (&lt;a href=&#34;https://github.com/grafana/loki/issues/14329&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14329&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2f56f50cc6591ca482358933c719d005446d0c01&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2f56f50&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Update AWS storage timeout error for Go 1.23 behavior (&lt;a href=&#34;https://github.com/grafana/loki/issues/14226&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14226&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a4642b55e9b374ccd974b662e7b17a2389c3dcbd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a4642b5&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="v33">v3.3&lt;/h1>
&lt;p>Grafana Labs and the Loki team are excited to announce the release of Loki 3.3. Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p></description></item><item><title>v3.2</title><link>https://grafana.com/docs/loki/v3.7.x/release-notes/v3-2/</link><pubDate>Thu, 09 Apr 2026 02:28:18 +0000</pubDate><guid>https://grafana.com/docs/loki/v3.7.x/release-notes/v3-2/</guid><content><![CDATA[&lt;h1 id=&#34;v32&#34;&gt;v3.2&lt;/h1&gt;
&lt;p&gt;Grafana Labs and the Loki team are excited to announce the release of Loki 3.2. Explore Logs is also now Generally Available. Upgrade to Loki/GEL 3.2 to get the best possible experience with Explore Logs. Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p&gt;
&lt;p&gt;For a full list of all changes and fixes, refer to the &lt;a href=&#34;https://github.com/grafana/loki/blob/release-3.2.x/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;p&gt;Key features in Loki 3.2.0 include the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;*&lt;strong&gt;API:&lt;/strong&gt; The Loki APIs have been updated to fail log queries when executed on instant query endpoint (&lt;a href=&#34;https://github.com/grafana/loki/issues/13421&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13421&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ce71f1cf954625cac2af7c2d0c335248b01185a3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ce71f1c&lt;/a&gt;), add structured metadata to &lt;code&gt;/detected_fields&lt;/code&gt; API (&lt;a href=&#34;https://github.com/grafana/loki/issues/13604&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13604&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ce02cc254abc641dc40831b28c81199526581085&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ce02cc2&lt;/a&gt;), and avoid looking up unnecessary TSDB symbols during Volume API (&lt;a href=&#34;https://github.com/grafana/loki/issues/13960&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13960&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7c1a8493b3837396d085547a42d8260271f1d68a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7c1a849&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Query acceleration with Bloom filters&lt;/strong&gt; (experimental): The Bloom filters feature introduced in Loki 3.0 remains experimental. Note that the Bloom Compactor component has been removed (&lt;a href=&#34;https://github.com/grafana/loki/issues/13969&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13969&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b75eacc288c52737e41ba9932c06409c643e2e5c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b75eacc&lt;/a&gt;) and replaced by the Bloom Planner and Bloom Builder components (&lt;a href=&#34;https://github.com/grafana/loki/pull/13997&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13997&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/be9eb5067f57a0a3dfbf60aa785912f490a6396b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;be9eb50&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Ignore empty streams in distributor if all entries fail validation (&lt;a href=&#34;https://github.com/grafana/loki/issues/13674&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13674&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6c4b0622aa3de44cccb76fe16bb6583bf91cf15c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6c4b062&lt;/a&gt;), and limit to block ingestion until configured date (&lt;a href=&#34;https://github.com/grafana/loki/issues/13958&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13958&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b5ac6a0258be51a6d6c3a7743e498dc40014b64b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b5ac6a0&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Explore Logs&lt;/strong&gt; Is now Generally Available (GA). For the best experience, you should be on Grafana 11.2 or later and Loki 3.2. This release includes enhancements to add _extracted suffix to detected fields conflicts (&lt;a href=&#34;https://github.com/grafana/loki/issues/13993&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13993&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ab1caea12325b5db777101347acf4f277312adf6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ab1caea&lt;/a&gt;), collect and serve pre-aggregated bytes and counts (&lt;a href=&#34;https://github.com/grafana/loki/issues/13020&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13020&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/467eb1bb1b08fa69e3d5e40a1e0143f65230ad2b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;467eb1b&lt;/a&gt;), and remove cardinality filter (&lt;a href=&#34;https://github.com/grafana/loki/issues/13652&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13652&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4f534d7317fa0557251f16b76ebf790f079cf98e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4f534d7&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Helm:&lt;/strong&gt; This release includes updates to the Helm charts to make gateway container port configurable. (&lt;a href=&#34;https://github.com/grafana/loki/issues/13294&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13294&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/05176e445b90597379c268e799b0fb86b8629b9e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;05176e4&lt;/a&gt;) and to support alibabacloud oss in the Helm chart (&lt;a href=&#34;https://github.com/grafana/loki/issues/13441&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13441&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3ebab6f3931841f62ac59e6b09afef98db656c71&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3ebab6f&lt;/a&gt;). It also includes a &lt;strong&gt;breaking change&lt;/strong&gt; to the Helm chart to support distributed mode and 3.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/12067&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12067&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Ingester Stream Limit Improvements: Ingester stream limits now take into account &amp;ldquo;owned streams&amp;rdquo; and periodically update when the Ingester ring is changed. Non-owned streams are now also flushed when this update takes place. The stream limit calculation has also been updated for improved accuracy in multi-zone ingester deployments. (&lt;a href=&#34;https://github.com/grafana/loki/issues/13532&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13532&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ec34aaa1ff2e616ef223631657b63f7dffedd3cc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ec34aaa&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;lambda-promtail:&lt;/strong&gt; Add S3 log parser support for AWS GuardDuty (&lt;a href=&#34;https://github.com/grafana/loki/issues/13148&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13148&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2d92fff2aa4dbda5f9f8c18ea19347e1236257af&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2d92fff&lt;/a&gt;), build lambda with zip file (&lt;a href=&#34;https://github.com/grafana/loki/issues/13787&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13787&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9bf08f7cc055db1997c439ef8edb11247c4e1d67&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9bf08f7&lt;/a&gt;), and ensure messages to Kinesis are usable by refactoring parsing of KinesisEvent to match parsing of CWEvents &#43; code cleanup (&lt;a href=&#34;https://github.com/grafana/loki/issues/13098&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13098&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/dbfb19be49fb3bc1f2f62613f50370028cbf5552&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;dbfb19b&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;loki:&lt;/strong&gt; Add ability to disable AWS S3 dualstack endpoints usage(&lt;a href=&#34;https://github.com/grafana/loki/issues/13785&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13785&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bb257f54b33ecb04cbe1786c4efac779d8d28d8c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bb257f5&lt;/a&gt;), not enforce max-query-bytes-read and max-querier-bytes-read in limited tripperware (&lt;a href=&#34;https://github.com/grafana/loki/issues/13406&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13406&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/47f6ea53fc4816b259bce4ce4efddee377422d3c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;47f6ea5&lt;/a&gt;), and upgrade Prometheus (&lt;a href=&#34;https://github.com/grafana/loki/issues/13671&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13671&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b88583da7d3cc840d4b66698de042773422e334d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b88583d&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;operator:&lt;/strong&gt; Add alert for discarded samples (&lt;a href=&#34;https://github.com/grafana/loki/issues/13512&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13512&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5f2a02f14222dab891b7851e8f48052d6c9b594a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5f2a02f&lt;/a&gt;), add support for the volume API (&lt;a href=&#34;https://github.com/grafana/loki/issues/13369&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13369&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d451e23225047a11b4d5d82900cec4a46d6e7b39&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d451e23&lt;/a&gt;), enable leader-election (&lt;a href=&#34;https://github.com/grafana/loki/issues/13760&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13760&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1ba4bff005930b173391df35248e6f58e076fa74&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1ba4bff&lt;/a&gt;), and update Loki operand to v3.1.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13422&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13422&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/cf5f52dca0db93847218cdd2c3f4860d983381ae&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cf5f52d&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;storage:&lt;/strong&gt; Convert WalSegmentWriter to io.ReadSeeker (&lt;a href=&#34;https://github.com/grafana/loki/issues/13340&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13340&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/19c050926e75e6dcac6d228b838836367414a5f8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;19c0509&lt;/a&gt;) and instrument failed chunk encoding/decoding (&lt;a href=&#34;https://github.com/grafana/loki/issues/13684&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13684&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5a87ccb648ee3bf48a3704643ae9923d64651aed&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5a87ccb&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;docs:&lt;/strong&gt; Add getting started video for ingesting OTel logs (&lt;a href=&#34;https://github.com/grafana/loki/issues/13226&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13226&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5e560f93ecfa399e85878e30998042646ee4e603&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5e560f9&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Other improvements include the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;chunks-inspect:&lt;/strong&gt; Support structured metadata (&lt;a href=&#34;https://github.com/grafana/loki/issues/11506&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11506&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/183406570411a5ad5ceaf32bf07451b8fce608c1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1834065&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;exporter:&lt;/strong&gt; Include boolean values in limit exporter (&lt;a href=&#34;https://github.com/grafana/loki/issues/13466&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13466&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4220737a52da7ab6c9346b12d5a5d7bedbcd641d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4220737&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mempool:&lt;/strong&gt; Replace &lt;code&gt;sync.Mutex&lt;/code&gt; with &lt;code&gt;sync.Once&lt;/code&gt; (&lt;a href=&#34;https://github.com/grafana/loki/issues/13293&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13293&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/61a9854eb189e5d2c91528ced10ecf39071df680&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;61a9854&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;metrics:&lt;/strong&gt; Collect duplicate log line metrics (&lt;a href=&#34;https://github.com/grafana/loki/issues/13084&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13084&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/40ee7667244f2e094b5a7199705b4f3dacb7ffaf&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;40ee766&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;deprecations&#34;&gt;Deprecations&lt;/h2&gt;
&lt;p&gt;One of the focuses of Loki 3.0 was cleaning up unused code and old features that had been previously deprecated but not removed. Loki 3.0 removed a number of previous deprecations and introduces some new deprecations. Some of the main areas with changes include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/storage/&#34;&gt;Deprecated storage options&lt;/a&gt; including the deprecation of the BoltDB store.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/configure/&#34;&gt;Deprecated configuration options&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/reference/api/#deprecated-endpoints&#34;&gt;API endpoint deprecations&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more about breaking changes in this release, refer to the 
    &lt;a href=&#34;/docs/loki/v3.7.x/setup/upgrade/&#34;&gt;Upgrade guide&lt;/a&gt;.&lt;/p&gt;


&lt;div data-shared=&#34;agent-deprecation.md&#34;&gt;
            

&lt;div class=&#34;admonition admonition-caution&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Caution&lt;/p&gt;&lt;p&gt;Grafana Alloy is the new name for our distribution of the OTel collector.
Grafana Agent has been deprecated and is in Long-Term Support (LTS) through October 31, 2025. Grafana Agent will reach an End-of-Life (EOL) on November 1, 2025.
Read more about why we recommend migrating to &lt;a href=&#34;/blog/2024/04/09/grafana-alloy-opentelemetry-collector-with-prometheus-pipelines/&#34;&gt;Grafana Alloy&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;/div&gt;

        
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade Considerations&lt;/h2&gt;
&lt;p&gt;For important upgrade guidance, refer to the 
    &lt;a href=&#34;/docs/loki/v3.7.x/setup/upgrade/&#34;&gt;Upgrade Guide&lt;/a&gt; and the separate 
    &lt;a href=&#34;/docs/loki/v3.7.x/setup/upgrade/upgrade-to-6x/&#34;&gt;Helm Upgrade Guide&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE - API:&lt;/strong&gt; Fail log queries when executed on instant query endpoint (&lt;a href=&#34;https://github.com/grafana/loki/issues/13421&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13421&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE - blooms:&lt;/strong&gt; Remove bloom compactor component (&lt;a href=&#34;https://github.com/grafana/loki/issues/13969&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13969&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE - docker:&lt;/strong&gt; Remove wget from Promtail docker image(&lt;a href=&#34;https://github.com/grafana/loki/issues/15101&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15101&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE - Helm:&lt;/strong&gt; Update Helm chart to support distributed mode and 3.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/12067&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12067&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE - Helm:&lt;/strong&gt; Fix how we set imagePullSecrets for enterprise-gateway and admin-api. (&lt;a href=&#34;https://github.com/grafana/loki/issues/13761&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13761&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3be5a4576fd0f0dca321e017a637f7a3159c00e5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3be5a45&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE - jsonnet:&lt;/strong&gt; Convert read statefulset into deployment for loki-simple-scalable (&lt;a href=&#34;https://github.com/grafana/loki/issues/13977&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13977&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;


&lt;div class=&#34;admonition admonition-important&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Important&lt;/p&gt;&lt;p&gt;Out of an abundance of caution, we advise that users with Loki or Grafana Enterprise Logs (GEL) deployments on AWS upgrade their Helm charts or change the names of their buckets, as outlined in the solutions and mitigations section of this &lt;a href=&#34;/blog/2024/06/27/grafana-security-update-grafana-loki-and-unintended-data-write-attempts-to-amazon-s3-buckets/&#34;&gt;blog post&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;322-2024-12-04&#34;&gt;3.2.2 (2024-12-04)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE - docker:&lt;/strong&gt; Remove wget from Promtail docker image(&lt;a href=&#34;https://github.com/grafana/loki/issues/15101&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15101&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docker:&lt;/strong&gt; Move from base-nossl to static. This PR removes the inclusion of glibc into most of the Docker images created by the Loki build system. (&lt;a href=&#34;https://github.com/grafana/loki/issues/15203&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15203&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logql:&lt;/strong&gt; Updated JSONExpressionParser not to unescape extracted values if it is JSON object.  (&lt;a href=&#34;https://github.com/grafana/loki/issues/14499&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14499&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;promtail:&lt;/strong&gt; Switch Promtail base image from Debian to Ubuntu to fix critical security issues (&lt;a href=&#34;https://github.com/grafana/loki/issues/15195&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15195&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Have GetObject check for canceled context. S3ObjectClient.GetObject incorrectly returned nil, 0, nil when the provided context is already canceled (&lt;a href=&#34;https://github.com/grafana/loki/issues/14420&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14420&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;321-2024-10-17&#34;&gt;3.2.1 (2024-10-17)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;config:&lt;/strong&gt; Copy Alibaba and IBM object storage configuration from common (&lt;a href=&#34;https://github.com/grafana/loki/issues/14315&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14315&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/32a9bc0ca852bdc692c2ccebbae448856e191953&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;32a9bc0&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logql:&lt;/strong&gt; updated JSONExpressionParser not to unescape extracted values if it is JSON object. (backport release-3.2.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/14502&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14502&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e9bbaf3f20ec8f303e977b8e6752152b11cd75b9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e9bbaf3&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;promtail:&lt;/strong&gt; Revert build image to Debian Bullseye to fix libc version issue in Promtail (&lt;a href=&#34;https://github.com/grafana/loki/issues/14386&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14386&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1e913dfc36e0c0aba726c850fd2af975b2a2bbdc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1e913df&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; have GetObject check for canceled context (backport release-3.2.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/14422&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14422&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1b7dd95a6c041577c9710c53ae7ad3c93bad771e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1b7dd95&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;320-2024-09-19&#34;&gt;3.2.0 (2024-09-19)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Cleanup temp blockdir in bloom compactor (&lt;a href=&#34;https://github.com/grafana/loki/issues/13622&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13622&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/64215e18495b12e6d5565eba6fe54bc381ac7189&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;64215e1&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Delete outdated metas during planning (&lt;a href=&#34;https://github.com/grafana/loki/issues/13363&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13363&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/11e19763d0ee4e1b1130ab0326ed0f4f605bca8d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;11e1976&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Ensure tokenizer cache is reset between series (&lt;a href=&#34;https://github.com/grafana/loki/issues/13370&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13370&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/04bc3a423c8ea9e7c945b15dffb83d674bab3a68&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;04bc3a4&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Fix eviction of multiple blockcache items (&lt;a href=&#34;https://github.com/grafana/loki/issues/13573&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13573&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c9950e394d2bca8bd290f60672a3bc904cd72d7b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c9950e3&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Fix panic in bloom gateway (&lt;a href=&#34;https://github.com/grafana/loki/issues/13303&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13303&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/66f97b2aec3cbe0d60acd5e13a9fda9000b03bae&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;66f97b2&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Ignores bloom filtering errors in bounded shard query planning (&lt;a href=&#34;https://github.com/grafana/loki/issues/13285&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13285&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ede6941c6ff0f40d836b288e167a26c34c2a9437&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ede6941&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Improve error wrap to make ignoreNotFound work when fetching blocks (&lt;a href=&#34;https://github.com/grafana/loki/issues/13656&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13656&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bd20171975e913e429048a0a30328811fc4c8a87&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bd20171&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Improves mempool metrics (&lt;a href=&#34;https://github.com/grafana/loki/issues/13283&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13283&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d36e1d580af0a64ce0fcb8de57724d27e399c0dd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d36e1d5&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Minor fixes and improvements for testing in dev (&lt;a href=&#34;https://github.com/grafana/loki/issues/13341&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13341&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d0f56eeb0a585c37e4a9c62b7a200f4d8360bf4d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d0f56ee&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Remove backoff from notify planner (&lt;a href=&#34;https://github.com/grafana/loki/issues/13506&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13506&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e506995e595bb5c465941f3f1227311b2ea1c8c5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e506995&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Remove unused arg (&lt;a href=&#34;https://github.com/grafana/loki/issues/13343&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13343&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/fcb9b283ba0cf927646d332a68c049718ec1d236&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;fcb9b28&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Ship chunkrefs in task payload (&lt;a href=&#34;https://github.com/grafana/loki/issues/13677&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13677&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/450bbce938fd548715104f6a1a4dde76e2e7ff34&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;450bbce&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Add logging to empty bloom (&lt;a href=&#34;https://github.com/grafana/loki/issues/13502&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13502&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c263a681f8e19417ea3056a3e2cae7d3015d081a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c263a68&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Skip empty blooms on reads (&lt;a href=&#34;https://github.com/grafana/loki/issues/13500&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13500&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bfa69556afda160051cab677ce278aba5ab48448&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bfa6955&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Suppress error from resolving server addresses for blocks (&lt;a href=&#34;https://github.com/grafana/loki/issues/13385&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13385&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3ac231728e6bc9d3166684bcb697c78b4fb56fae&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3ac2317&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Use correct key to populate blockscache at startup (&lt;a href=&#34;https://github.com/grafana/loki/issues/13624&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13624&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2624a4bdd43badcd1159b83e26c1b0ff14479ac0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2624a4b&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Fix log line for fingerprint not found (&lt;a href=&#34;https://github.com/grafana/loki/issues/13555&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13555&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/aeb23bb7fc3d33327060828ddf97cb7da7b3c8f8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;aeb23bb&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Fix panic in BloomStore initialization (&lt;a href=&#34;https://github.com/grafana/loki/issues/13457&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13457&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5f4b8fc9e44ac386ef5bfc64dd5f8f47b72f8ef9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5f4b8fc&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Flaky test blockPlansForGaps (&lt;a href=&#34;https://github.com/grafana/loki/issues/13743&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13743&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/37e33d41b4583626a0384e4eb4c4570d3ef11882&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;37e33d4&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Keep blocks referenced by newer metas (&lt;a href=&#34;https://github.com/grafana/loki/issues/13614&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13614&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/784e7d562fedec7134c8ed4e2cee8ccb7049e271&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;784e7d5&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Lint issues after merge to main (&lt;a href=&#34;https://github.com/grafana/loki/issues/13326&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13326&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7e19cc7dca8480932b39c87c7c2e296f99318c95&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7e19cc7&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Use elements match in gapsBetweenTSDBsAndMetas test (&lt;a href=&#34;https://github.com/grafana/loki/issues/13722&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13722&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4cbe2a6a85c3095f66610cffd32cb3d3bdd43b3f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4cbe2a6&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ci:&lt;/strong&gt; Add cleanup step into job &lt;code&gt;dist&lt;/code&gt; (&lt;a href=&#34;https://github.com/grafana/loki/issues/13801&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13801&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/217f928f52b3d3fad414a01502c37d143cabf567&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;217f928&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ci:&lt;/strong&gt; Fixed release-please manifest (&lt;a href=&#34;https://github.com/grafana/loki/issues/13810&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13810&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f253db5598156a4461fd1f5ede14443c937e2ac8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f253db5&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update github.com/axiomhq/hyperloglog digest to af9851f (&lt;a href=&#34;https://github.com/grafana/loki/issues/13806&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13806&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/67295e0a16677feabb83284e058926b016993128&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;67295e0&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update github.com/c2h5oh/datasize digest to aa82cc1 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13807&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13807&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a93f38cb055c9a3f22cf07d0bd5888a0596ec5d6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a93f38c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update github.com/docker/go-plugins-helpers digest to 45e2431 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13808&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13808&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e5a3994fba37247cf2b81405eb4b19b29af89959&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e5a3994&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update github.com/grafana/jsonparser digest to ea80629 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13814&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13814&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d5718eb111f8f0fbbc43294eb8b72877b250d433&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d5718eb&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/aliyun/aliyun-oss-go-sdk to v2.2.10&#43;incompatible (&lt;a href=&#34;https://github.com/grafana/loki/issues/13861&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13861&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6f791941ee5a188a658313c12f549d40f8802528&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6f79194&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/azure/go-autorest/autorest/adal to v0.9.24 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13862&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13862&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8041bd29b90a79066f7c6393fef1db5ba29440b0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8041bd2&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/azure/go-autorest/autorest/azure/auth to v0.5.13 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13863&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13863&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/71c4421e09f30ebd8a1826c976436d3ca3ad603d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;71c4421&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/baidubce/bce-sdk-go to v0.9.186 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13864&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13864&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3c0e3e2c13591e3af44ce4826245043c81bb66c3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3c0e3e2&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/baidubce/bce-sdk-go to v0.9.187 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13933&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13933&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/56af84d3a638dbe30f1cacffd7d090118720d787&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;56af84d&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/baidubce/bce-sdk-go to v0.9.188 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14000&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14000&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/79039a24a244b06b43018095e29c9ed65b0e1067&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;79039a2&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/cespare/xxhash/v2 to v2.3.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/13615&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13615&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/cfc7b34b9eb94960bd960b7a8a4442a2a1a9ecaf&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cfc7b34&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/datadog/sketches-go to v1.4.6 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13865&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13865&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1f3c467b412dabf7f330dc71befcdf50596ba517&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1f3c467&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/docker/docker to v25.0.5&#43;incompatible [security] (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/12279&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12279&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/960c03438477435b606cf4dfbb7af43a5b52068d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;960c034&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/docker/docker to v27.1.1&#43;incompatible [security] (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/13762&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13762&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f8bf3bb3786ccf5c3784e5b75e9d030251dcc8fb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f8bf3bb&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/docker/docker to v27.1.2&#43;incompatible (&lt;a href=&#34;https://github.com/grafana/loki/issues/13872&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13872&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8ab4c2057256511b5bc25c5f9c9ff870b5b71cb5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8ab4c20&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/efficientgo/core to v1.0.0-rc.3 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14001&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14001&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/90f7e5fa67dcf7b05c8aae54bacdf96f98c27faf&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;90f7e5f&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/felixge/fgprof to v0.9.4 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13870&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13870&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c68848f8056aca3ebb358dd1fc8adf6e07611e9c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c68848f&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/fsouza/fake-gcs-server to v1.47.7 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13935&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13935&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d43b2de1b4e0d0a999569900f69755cfe6b17c21&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d43b2de&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/gogo/googleapis to v1.4.1 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13871&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13871&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6da7eb577cac62208801374af71c90d4a06df097&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6da7eb5&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/gorilla/mux to v1.8.1 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/13618&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13618&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/19b288eee4ad9c25fa58de56c3be02393e63a20e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;19b288e&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/gorilla/websocket to v1.5.3 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13873&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13873&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1eb8342d41a9fdb6c5fcd3e6e5a8c6b98bde4e43&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1eb8342&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/hashicorp/consul/api to v1.29.4 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14002&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14002&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e11b244a8bcbc69d6829d31fb164dc43d505068e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e11b244&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/ibm/go-sdk-core/v5 to v5.17.4 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13892&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13892&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b6991f29d232267c1fa0ed8dff55da72240c23f6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b6991f2&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/ibm/ibm-cos-sdk-go to v1.11.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13893&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13893&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9b7e7e97a41d2ce0abe62b0d920538e9974cef69&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9b7e7e9&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/klauspost/pgzip to v1.2.6 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13874&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13874&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/fdea7a1763618812284a44d6c247c4215d317950&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;fdea7a1&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/mattn/go-ieproxy to v0.0.12 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13876&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13876&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/775bf8ebe7893a5b0807984a1c791f211820eed2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;775bf8e&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/ncw/swift to v2 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13951&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13951&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/246a1dfbe24a00b75b03257cb7e75be6cc96a3a8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;246a1df&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/oschwald/geoip2-golang to v1.11.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13934&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13934&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3bebba59b5a81da77c6b0d6c499f92f9ce320d46&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3bebba5&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/schollz/progressbar/v3 to v3.14.6 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13884&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13884&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/fb9cae4aaa6a12a375fa6199bfcd562833385737&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;fb9cae4&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/tonistiigi/fifo to v1 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13952&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13952&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/96b5c79e7770f706bdc1d07e306bf225706273a3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;96b5c79&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module github.com/workiva/go-datastructures to v1.1.5 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13885&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13885&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d817aeeab374f414b08598a8784ea708000856d2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d817aee&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/text to v0.17.0 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/13794&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13794&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/df61482207eb8f44f43d9c2ef4f450fc0c9a00ee&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;df61482&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/time to v0.6.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13910&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13910&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/dff00bd8f26e85ce04edc16a9f43cb32d3691add&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;dff00bd&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;detected fields:&lt;/strong&gt; Detected fields incorrect type bug (&lt;a href=&#34;https://github.com/grafana/loki/issues/13515&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13515&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f6a94d303444dbf22cf1198f549c9cde070f1bdc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f6a94d3&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;detected fields:&lt;/strong&gt; Remove query size limit for detected fields (&lt;a href=&#34;https://github.com/grafana/loki/issues/13423&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13423&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1fa51277978ead6569e31e908dec7f140dadb90f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1fa5127&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;detected labels:&lt;/strong&gt; Response when store label values are empty (&lt;a href=&#34;https://github.com/grafana/loki/issues/13970&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13970&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6f99af62227f98c7d9de8a5cf480ae792ce6220a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6f99af6&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;detected_labels:&lt;/strong&gt; Add matchers to get labels from store&amp;quot; (&lt;a href=&#34;https://github.com/grafana/loki/issues/14012&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14012&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/25234e83483cb8a974d40b7c80b3d4dd62d6d880&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;25234e8&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;detected_labels:&lt;/strong&gt; Remove limit middleware for &lt;code&gt;detected_labels&lt;/code&gt; (&lt;a href=&#34;https://github.com/grafana/loki/issues/13643&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13643&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2642718d50569931b71cfc0c9288318ab775ca41&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2642718&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs:&lt;/strong&gt; Fixed typo in ruler URL (&lt;a href=&#34;https://github.com/grafana/loki/issues/13692&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13692&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/14764989a2c6f01803f0313d8151f7aa20affd4a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1476498&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs:&lt;/strong&gt; Remove trailing backtick in verify-config for Loki 3.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13640&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13640&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/498f29a66b2dbfeff85454f22d0596d20066a635&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;498f29a&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Fix HPA ingester typo (&lt;a href=&#34;https://github.com/grafana/loki/issues/13158&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13158&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4ca97858d9dc33db7abbe20ca01c6735cb9ce34e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4ca9785&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Fix extraObjects (&lt;a href=&#34;https://github.com/grafana/loki/issues/13107&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13107&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b7fcf2bb7ea35206c0015545c93582991f64f581&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b7fcf2b&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Fix imagePullSecrets for statefulset-results-cache (&lt;a href=&#34;https://github.com/grafana/loki/issues/13051&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13051&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8434b2f6e8e124225aafe6e55ca9c1b6ff6a2c5b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8434b2f&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Fixed memcached and provisioner templates (&lt;a href=&#34;https://github.com/grafana/loki/issues/13788&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13788&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1bf97912de83200d02689511f48658ce7d9543cf&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1bf9791&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Removed helm test (&lt;a href=&#34;https://github.com/grafana/loki/issues/13651&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13651&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ef03476f3dac159e5f58490351223fcdb9ac3469&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ef03476&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Update yaml file &lt;code&gt;./production/helm/loki/Chart.yaml&lt;/code&gt; (&#43;1 other) (&lt;a href=&#34;https://github.com/grafana/loki/issues/13392&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13392&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b5b861c348bc768254fd083fb40d2820cf347be6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b5b861c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Update yaml file &lt;code&gt;./production/helm/loki/values.yaml&lt;/code&gt; (&#43;1 other) (&lt;a href=&#34;https://github.com/grafana/loki/issues/13426&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13426&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/fc3904ee69d0824dc681ca5a4280f7aa2ec5563b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;fc3904e&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Querier address in SingleBinary mode (&lt;a href=&#34;https://github.com/grafana/loki/issues/13297&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13297&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/29f1ea91ecd935a6becae2bd425224a913285071&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;29f1ea9&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Update Loki v3 Helm statefulset-ingester.yaml template (&lt;a href=&#34;https://github.com/grafana/loki/issues/13118&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13118&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5b4e57602f7b7e5f4d73204ad682826d1041f8a8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5b4e576&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;index gateways:&lt;/strong&gt; Do not retain span logger created with index set initialized at query time (&lt;a href=&#34;https://github.com/grafana/loki/issues/14027&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14027&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bd25ac2503b00812d959c2aaf092bd2618f16a5a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bd25ac2&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;index gateway:&lt;/strong&gt; Fix nil pointer dereference panic when using ruler in ring mode (&lt;a href=&#34;https://github.com/grafana/loki/issues/13436&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13436&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/304db100b382f0c1d1d9999dfe8ca77d1ac901c9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;304db10&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Fix panic in ingester.go (&lt;a href=&#34;https://github.com/grafana/loki/issues/13557&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13557&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/dbff69a2e92f3ce34f7d58a7418cd0456d644be3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;dbff69a&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Redo ingester profile tagging (&lt;a href=&#34;https://github.com/grafana/loki/issues/13239&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13239&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/32097c84627f5190cfcf6c1f247c9d0531d92865&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;32097c8&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Remove tenant label tagging from profiles to reduce cardinality (&lt;a href=&#34;https://github.com/grafana/loki/issues/13270&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13270&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f8977587476169197d6da4d7055b97b189808344&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f897758&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Stream ownership check (&lt;a href=&#34;https://github.com/grafana/loki/issues/13314&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13314&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5ae5b31b1f9ffcac9193cfd4ba47a64d911966db&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5ae5b31&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Support multi-zone ingesters when converting global to local limits for streams in limiter.go (&lt;a href=&#34;https://github.com/grafana/loki/issues/13321&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13321&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e28c15f56c2aab62eecbaa382055eac99fc3a581&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e28c15f&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Update fixed limit once streams ownership re-checked (&lt;a href=&#34;https://github.com/grafana/loki/issues/13231&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13231&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7ac19f00b4f5186b0c38a8dad23cf61e14d071de&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7ac19f0&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LOgQL:&lt;/strong&gt; AST left circular reference result in out of memory (&lt;a href=&#34;https://github.com/grafana/loki/issues/13501&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13501&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6dd6b65139b3b8d4254f114e99ab8fb3eaa2ae09&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6dd6b65&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LogQL:&lt;/strong&gt; Improve execution speed for queries with label filters (&lt;a href=&#34;https://github.com/grafana/loki/issues/13922&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13922&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/40f4f1479170a90b39c005292e11a3ec4db4bc34&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;40f4f14&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LogQL:&lt;/strong&gt; Panic when parsing and extracting JSON key values (&lt;a href=&#34;https://github.com/grafana/loki/issues/13790&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13790&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5ef83a741ba515f68343e9dc345fcb8afe921bfd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5ef83a7&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LogQL:&lt;/strong&gt; Propagate headers/warnings/stats from quantile downstreams (&lt;a href=&#34;https://github.com/grafana/loki/issues/13881&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13881&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a0c75987a24d0adc520c60dd5d85df4c34009548&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a0c7598&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LogQL:&lt;/strong&gt; Record datasample queries are limited query type (&lt;a href=&#34;https://github.com/grafana/loki/issues/13930&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13930&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ae938d06d941a386aa839b6717445c2295ce2efa&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ae938d0&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LogQL:&lt;/strong&gt; Return empty vector instead of nil for empty evaluator. (&lt;a href=&#34;https://github.com/grafana/loki/issues/13485&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13485&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/08615bf7519b31e825903577427f7407194baf74&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;08615bf&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LogQL:&lt;/strong&gt; Special case the return values from a sharded first/last_over_time query (&lt;a href=&#34;https://github.com/grafana/loki/issues/13578&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13578&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/29a37d5dcdab33d62615a79aefe97ea2a80dea03&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;29a37d5&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;log results cache:&lt;/strong&gt; Include pipeline wrapper disabled in cache key (&lt;a href=&#34;https://github.com/grafana/loki/issues/13328&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13328&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/221491c123adb6cedfabace6fc2cd03a32124655&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;221491c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;loki:&lt;/strong&gt; Init internal server log along with loki&amp;rsquo;s server instance (&lt;a href=&#34;https://github.com/grafana/loki/issues/13221&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13221&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/66b8c9b7738acd0e0616b88d35cf3ddc0df83e7e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;66b8c9b&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;loki-mixin:&lt;/strong&gt; Fix latency panel for Index Gateway (&lt;a href=&#34;https://github.com/grafana/loki/issues/13629&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13629&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f586c00a9fcfa8bb84781698e141dff928b86c92&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f586c00&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;loki-mixin:&lt;/strong&gt; Various latency panels in operational dashboard should have ms unit type instead of seconds (&lt;a href=&#34;https://github.com/grafana/loki/issues/13260&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13260&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f5a99058036f60f5ae0c190c48cbcf5ce22ea96d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f5a9905&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;loki-mixin:&lt;/strong&gt; Attribute OTLP route correctly to write path (&lt;a href=&#34;https://github.com/grafana/loki/issues/13943&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13943&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b91b7829075f9df565d468d9e72191e9f4c5e94e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b91b782&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;loki-mixins:&lt;/strong&gt; Incorrect pod matcher for compactor in mixin when using ssd mode (&lt;a href=&#34;https://github.com/grafana/loki/issues/12846&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12846&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/515e13cc6c92b08968bc87e220b8bca64683fd05&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;515e13c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Allow structured metadata only if V13 schema provided (&lt;a href=&#34;https://github.com/grafana/loki/issues/13463&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13463&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3ac130b8a152169766cb173718f2312aeb4f694e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3ac130b&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Don&amp;rsquo;t overwrite annotations for LokiStack ingress resources (&lt;a href=&#34;https://github.com/grafana/loki/issues/13708&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13708&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f52353060dd936cff587ff2060c8616941695ece&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f523530&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Remove duplicate conditions from status (&lt;a href=&#34;https://github.com/grafana/loki/issues/13497&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13497&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/527510d1a84a981250047dbabba8d492177b8452&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;527510d&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Set object storage for delete requests when using retention (&lt;a href=&#34;https://github.com/grafana/loki/issues/13562&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13562&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/46de4c1bc839ef682798bec5003123f7d5f4404b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;46de4c1&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Skip updating annotations for serviceaccounts (&lt;a href=&#34;https://github.com/grafana/loki/issues/13450&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13450&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1b9b11116b48fb37b7015d27104668412fc04937&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1b9b111&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Support v3.1.0 in OpenShift dashboards (&lt;a href=&#34;https://github.com/grafana/loki/issues/13430&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13430&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8279d59f145df9c9132aeff9e3d46c738650027c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8279d59&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Watch for CredentialsRequests on CCOAuthEnv only (&lt;a href=&#34;https://github.com/grafana/loki/issues/13299&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13299&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7fc926e36ea8fca7bd8e9955c8994574535dbbae&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7fc926e&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;querier:&lt;/strong&gt; Add a retry middleware to all the stats handlers (&lt;a href=&#34;https://github.com/grafana/loki/issues/13584&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13584&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7232795e1f5fb1868c83111f5aab72ca0f3d9891&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7232795&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;querier:&lt;/strong&gt; Adjust tailer loop criteria so it is actually re-tested (&lt;a href=&#34;https://github.com/grafana/loki/issues/13906&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13906&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/dabbfd81ef5c4f02a255b404ab25edd1eec126cf&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;dabbfd8&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;querier:&lt;/strong&gt; Fix retry code to handle grpc status codes. updated newer stats retries to be wrapped with spans (&lt;a href=&#34;https://github.com/grafana/loki/issues/13592&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13592&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d3e1edbf1102b2f0f4116c3bb1773000d0368dde&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d3e1edb&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;querier:&lt;/strong&gt; Fixes span name of serializeRounTripper (&lt;a href=&#34;https://github.com/grafana/loki/issues/13541&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13541&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4451d56d6b9a9d2eb54ed75d3d2c8fe0db6908eb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4451d56&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;querier:&lt;/strong&gt; Remove retries on the stats handlers because they already retry (&lt;a href=&#34;https://github.com/grafana/loki/issues/13608&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13608&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/10083159a7e54df4e41efe2fc2e04e267fee1147&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1008315&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;query engine:&lt;/strong&gt; Include lines with ts equal to end timestamp of the query range when executing range aggregations (&lt;a href=&#34;https://github.com/grafana/loki/issues/13448&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13448&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e0ca67dd4563e41c57b2f1409ef235b76b2a1a6e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e0ca67d&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;retry:&lt;/strong&gt; Fix retries when using protobuf encoding (&lt;a href=&#34;https://github.com/grafana/loki/issues/13316&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13316&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a457c5d171d5ffa0a7060c98a8bc48abd735911a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a457c5d&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ruler:&lt;/strong&gt; Protect ruler remote-write overrides map with a mutex when creating new appenders (&lt;a href=&#34;https://github.com/grafana/loki/issues/13676&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13676&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e9a9c60c22e78b52c0c046d379b4b2b986d91dca&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e9a9c60&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;sharding:&lt;/strong&gt; Use without() grouping when merging &lt;code&gt;avg_over_time&lt;/code&gt; shard results (&lt;a href=&#34;https://github.com/grafana/loki/issues/12176&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12176&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/eb8a36306674c497d8b0150b482f275e2c00f6c9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;eb8a363&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Handle block offset exceeding chunk length in memchunk.go (&lt;a href=&#34;https://github.com/grafana/loki/issues/13661&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13661&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d42476aa58fca07b17ee39d388639807624f884a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d42476a&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Read &amp;ldquo;404&amp;rdquo; as object not exist (&lt;a href=&#34;https://github.com/grafana/loki/issues/13901&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13901&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3c9c6479226818229802b97e08d6c9e13e3798a5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3c9c647&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Separates directory creation from permission checks (&lt;a href=&#34;https://github.com/grafana/loki/issues/13248&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13248&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1086783a1d8886f0e6888289975e771e18d800e6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1086783&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Try reading chunks which have incorrect offset for blocks (&lt;a href=&#34;https://github.com/grafana/loki/issues/13720&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13720&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7e224d53de8a5c43448ffd341f0d9c48abb335ef&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7e224d5&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;structured metadata:&lt;/strong&gt; Sanitize structured metadata at query time (&lt;a href=&#34;https://github.com/grafana/loki/issues/13983&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13983&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3bf7fa9f159a7c76b1bcdd640c765b333766f748&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3bf7fa9&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WAL:&lt;/strong&gt; Fix a bug where AppendRequest with no entries triggers flush (&lt;a href=&#34;https://github.com/grafana/loki/issues/13672&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13672&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8a3ae223ba160584d61bd5cb39b546a3c28f46b5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8a3ae22&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;WAL:&lt;/strong&gt; Properly reset wal segment writer (&lt;a href=&#34;https://github.com/grafana/loki/issues/13468&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13468&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6ea83b45b5e9f8e1d0f9d7e5574bb5b520ddfefd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6ea83b4&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="v32">v3.2&lt;/h1>
&lt;p>Grafana Labs and the Loki team are excited to announce the release of Loki 3.2. Explore Logs is also now Generally Available. Upgrade to Loki/GEL 3.2 to get the best possible experience with Explore Logs. Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p></description></item><item><title>v3.1</title><link>https://grafana.com/docs/loki/v3.7.x/release-notes/v3-1/</link><pubDate>Thu, 09 Apr 2026 02:28:18 +0000</pubDate><guid>https://grafana.com/docs/loki/v3.7.x/release-notes/v3-1/</guid><content><![CDATA[&lt;h1 id=&#34;v31&#34;&gt;v3.1&lt;/h1&gt;
&lt;p&gt;Grafana Labs and the Loki team are excited to announce the release of Loki 3.1. Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p&gt;
&lt;p&gt;For a full list of all changes and fixes, refer to the &lt;a href=&#34;https://github.com/grafana/loki/blob/release-3.1.x/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;p&gt;Key features in Loki 3.1.0 include the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Query acceleration with Bloom filters&lt;/strong&gt; (experimental): Continued work on improving the new Bloom filters feature introduced in Loki 3.0. This is designed to speed up filter queries, with best results for queries that are looking for a specific text string like an error message or UUID. For more information, refer to 
    &lt;a href=&#34;/docs/loki/v3.7.x/operations/query-acceleration-blooms/&#34;&gt;Query acceleration with Blooms&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Update Helm chart to support distributed mode and 3.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/12067&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12067&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/79b876b65d55c54f4d532e98dc24743dea8bedec&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;79b876b&lt;/a&gt;). Add pattern ingester support in SSD mode (&lt;a href=&#34;https://github.com/grafana/loki/issues/12685&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12685&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/19bfef48cbad57468591e8214c4a5f390091f1e1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;19bfef4&lt;/a&gt;). Enable log volume endpoint by default in Helm (&lt;a href=&#34;https://github.com/grafana/loki/issues/12690&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12690&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e39677f97b4ba27c90d9f8d2991441095e55b06e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e39677f&lt;/a&gt;). Allow extraObject items as multiline strings (&lt;a href=&#34;https://github.com/grafana/loki/issues/12397&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12397&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/af5be900764acfe4bff54ceef164a4f660990f8a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;af5be90&lt;/a&gt;).Support for PVC Annotations for Non-Distributed Modes (&lt;a href=&#34;https://github.com/grafana/loki/issues/12023&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12023&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/efdae3df14c47d627eb99e91466e0451db6e16f6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;efdae3d&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;LogQL:&lt;/strong&gt; Support negative numbers in LogQL (&lt;a href=&#34;https://github.com/grafana/loki/issues/13091&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13091&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6df81db978b0157ab96fa0629a311f919dad1e8a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6df81db&lt;/a&gt;). Improve performance of &lt;code&gt;first_over_time&lt;/code&gt; and &lt;code&gt;last_over_time&lt;/code&gt; queries by sharding them (&lt;a href=&#34;https://github.com/grafana/loki/issues/11605&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11605&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f66172eed17f9418ab22615537c7b65b09de96e5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f66172e&lt;/a&gt;). Improve syntax parser for pattern (&lt;a href=&#34;https://github.com/grafana/loki/issues/12489&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12489&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/48dae4417cca75a40d6a3bf16b0d976714e8db81&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;48dae44&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Loki:&lt;/strong&gt; Add ability to disable AWS S3 dual stack endpoints usage (&lt;a href=&#34;https://github.com/grafana/loki/issues/13795&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13795&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/464ac736a6fb70b673ee3cec21049b18d353cadb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;464ac73&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;lokitool:&lt;/strong&gt; Add &lt;code&gt;lokitool&lt;/code&gt; to replace &lt;code&gt;cortextool&lt;/code&gt;. (&lt;a href=&#34;https://github.com/grafana/loki/issues/12166&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12166&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7b7d3d4cd2c979c778d3741156f0d765a9e531b2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7b7d3d4&lt;/a&gt;). Introduce &lt;code&gt;index audit&lt;/code&gt; to &lt;code&gt;lokitool&lt;/code&gt; (&lt;a href=&#34;https://github.com/grafana/loki/issues/13008&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13008&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/47f0236ea8f33a67a0a1abf6e6d6b3582661c4ba&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;47f0236&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Explore Logs:&lt;/strong&gt; Explore Logs, which lets you explore your Loki data without writing LogQL queries, is now available in public preview. If you are a Grafana Cloud user, you can access Explore Logs in the Grafana Cloud main navigation menu. If you are not a Grafana Cloud user, you can install the &lt;a href=&#34;/docs/grafana-cloud/visualizations/simplified-exploration/logs/access/&#34;&gt;Explore Logs plugin&lt;/a&gt;.  For more information, refer to the &lt;a href=&#34;/docs/grafana-cloud/visualizations/simplified-exploration/logs/&#34;&gt;Explore Logs documentation&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Docs:&lt;/strong&gt; Added a video to the Getting Started demo and updated for Grafana Alloy. Added an interactive sandbox to the Loki Quickstart tutorial. Updated the documentation for the SSD and microservices deployment modes using the Helm charts.  Documented the new meta-monitoring Helm chart.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Other improvements include the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;API:&lt;/strong&gt; Add step param to Patterns Query API (&lt;a href=&#34;https://github.com/grafana/loki/issues/12703&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12703&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7b8533e435cf9d0466d3b147b2b3e0f6b3613fe9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7b8533e&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;API:&lt;/strong&gt; Expose optional label matcher for label names API (&lt;a href=&#34;https://github.com/grafana/loki/issues/11982&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11982&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/808425953fa8a8eca3199b3664e43ceba362747a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8084259&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;cache:&lt;/strong&gt; Add &lt;code&gt;Cache-Control: no-cache&lt;/code&gt; support for Loki instant queries. (&lt;a href=&#34;https://github.com/grafana/loki/issues/12896&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12896&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/88e545fc952d6ff55c61d079db920f00abc04865&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;88e545f&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;canary:&lt;/strong&gt; Add test to check query results with and without cache. (&lt;a href=&#34;https://github.com/grafana/loki/issues/13104&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13104&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/71507a2b640ad071d88ee894e80235f93be73c3d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;71507a2&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; Optimize log parsing performance by using unsafe package (&lt;a href=&#34;https://github.com/grafana/loki/issues/13223&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13223&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9f31b25253502f035cfb6a831bcea7f778f427dd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9f31b25&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Enable log volume endpoint by default (&lt;a href=&#34;https://github.com/grafana/loki/issues/12628&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12628&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/397aa56e157cbf733da548474a4bcae773e82362&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;397aa56&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Add backoff to flush op (&lt;a href=&#34;https://github.com/grafana/loki/issues/13140&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13140&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9767807680cb4149c7b56345c531b62105a1b976&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9767807&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Add ingester_chunks_flush_failures_total (&lt;a href=&#34;https://github.com/grafana/loki/issues/12925&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12925&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/cc3694eecddaab579d08328cdab78a7d8a7bd720&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cc3694e&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; add profile tagging to ingester (&lt;a href=&#34;https://github.com/grafana/loki/issues/13068&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13068&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/00d3c7a52d9f2b48fccb0cd5b105a2577b3d0305&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;00d3c7a&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; add recalculateOwnedStreams to check stream ownership if the ring is changed (&lt;a href=&#34;https://github.com/grafana/loki/issues/13103&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13103&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e7689b248dbe549b2ac61a0e335d8b5b999cc47d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e7689b2&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Add profile tagging to ingester (&lt;a href=&#34;https://github.com/grafana/loki/issues/13068&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13068&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/00d3c7a52d9f2b48fccb0cd5b105a2577b3d0305&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;00d3c7a&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Include the stream we failed to create in the stream limit error message (&lt;a href=&#34;https://github.com/grafana/loki/issues/12437&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12437&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ec81991f4d7f6d83a34dffb073d60c330c69e94d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ec81991&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; New stream count limiter (&lt;a href=&#34;https://github.com/grafana/loki/issues/13006&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13006&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1111595179c77f9303ebdfd362f14b1ac50044cb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1111595&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lambda-Promtail:&lt;/strong&gt; Parameterise the MaximumEventAgeInSeconds, LogGroupName, and IAMRoleName for Lambda-Promtail CloudFormation template (&lt;a href=&#34;https://github.com/grafana/loki/issues/12728&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12728&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8892dc89231ebe7b05fc1c4e0b7647f328f9c1ce&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8892dc8&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;loki/main.go: Log which config file path is used on startup (&lt;a href=&#34;https://github.com/grafana/loki/issues/12985&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12985&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7a3338ead82e4c577652ab86e9a55faf200ac05a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7a3338e&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;metamonitoring:&lt;/strong&gt; Add a version of the mixin dashboards for meta monitoring (&lt;a href=&#34;https://github.com/grafana/loki/issues/12700&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12700&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ec1a057a323ed1bd8de448e714a672b64140b691&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ec1a057&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Promtail:&lt;/strong&gt; Added support to install wget on Promtail docker image to support docker healthcheck (&lt;a href=&#34;https://github.com/grafana/loki/issues/11711&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11711&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ffe684c330bcd65f9b07a02d6f93bb475106becc&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ffe684c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Promtail:&lt;/strong&gt; Support of RFC3164 aka BSD Syslog (&lt;a href=&#34;https://github.com/grafana/loki/issues/12810&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12810&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/be4152576e6d8cb280fd65604199db7157981f07&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;be41525&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;querier:&lt;/strong&gt; Split gRPC client into two. (&lt;a href=&#34;https://github.com/grafana/loki/issues/12726&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12726&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7b6f0577c3277b84230f0f2deba747b01ca2b2fa&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7b6f057&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;reporting:&lt;/strong&gt; Report CPU usage (&lt;a href=&#34;https://github.com/grafana/loki/issues/12970&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12970&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/87288d37f9e9c1e90295bf785adbc4bfdb66fb30&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;87288d3&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Split detected fields queries (&lt;a href=&#34;https://github.com/grafana/loki/issues/12491&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12491&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6c33809015bef8078b17dcb6b0701e930132f042&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6c33809&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TSDB:&lt;/strong&gt; Add fast-path to &lt;code&gt;inversePostingsForMatcher&lt;/code&gt; (&lt;a href=&#34;https://github.com/grafana/loki/issues/12679&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12679&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/402d1d7c48ab4eb77835f4ebb9ef7cabf1dd7449&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;402d1d7&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;deprecations&#34;&gt;Deprecations&lt;/h2&gt;
&lt;p&gt;One of the focuses of Loki 3.0 was cleaning up unused code and old features that had been previously deprecated but not removed. Loki 3.0 removed a number of previous deprecations and introduces some new deprecations. Some of the main areas with changes include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/storage/&#34;&gt;Deprecated storage options&lt;/a&gt; including the deprecation of the BoltDB store.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/configure/&#34;&gt;Deprecated configuration options&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/reference/api/#deprecated-endpoints&#34;&gt;API endpoint deprecations&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more about breaking changes in this release, refer to the 
    &lt;a href=&#34;/docs/loki/v3.7.x/setup/upgrade/&#34;&gt;Upgrade guide&lt;/a&gt;.&lt;/p&gt;


&lt;div data-shared=&#34;agent-deprecation.md&#34;&gt;
            

&lt;div class=&#34;admonition admonition-caution&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Caution&lt;/p&gt;&lt;p&gt;Grafana Alloy is the new name for our distribution of the OTel collector.
Grafana Agent has been deprecated and is in Long-Term Support (LTS) through October 31, 2025. Grafana Agent will reach an End-of-Life (EOL) on November 1, 2025.
Read more about why we recommend migrating to &lt;a href=&#34;/blog/2024/04/09/grafana-alloy-opentelemetry-collector-with-prometheus-pipelines/&#34;&gt;Grafana Alloy&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;/div&gt;

        
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade Considerations&lt;/h2&gt;
&lt;p&gt;The path from 2.9 to 3.0 included several breaking changes. For important upgrade guidance, refer to the 
    &lt;a href=&#34;/docs/loki/v3.7.x/setup/upgrade/&#34;&gt;Upgrade Guide&lt;/a&gt; and the separate 
    &lt;a href=&#34;/docs/loki/v3.7.x/setup/upgrade/upgrade-to-6x/&#34;&gt;Helm Upgrade Guide&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;BREAKING CHANGE&lt;/strong&gt; Update Helm chart to support distributed mode and 3.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/12067&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12067&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;


&lt;div class=&#34;admonition admonition-important&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Important&lt;/p&gt;&lt;p&gt;Out of an abundance of caution, we advise that users with Loki or Grafana Enterprise Logs (GEL) deployments on AWS upgrade their Helm charts or change the names of their buckets, as outlined in the solutions and mitigations section of this &lt;a href=&#34;/blog/2024/06/27/grafana-security-update-grafana-loki-and-unintended-data-write-attempts-to-amazon-s3-buckets/&#34;&gt;blog post&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;312-2024-10-17&#34;&gt;3.1.2 (2024-10-17)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;config:&lt;/strong&gt; Copy Alibaba and IBM object storage configuration from common (&lt;a href=&#34;https://github.com/grafana/loki/issues/14316&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14316&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7184d45d8e080874feea8bfd223dedf5f20d3836&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7184d45&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docker-compose:&lt;/strong&gt; upgrade loki and grafana production image tags to 3.1.1 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14025&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14025&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/36fe29eb334d8300265ca437c0acb423a01c5041&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;36fe29e&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;logql:&lt;/strong&gt; updated JSONExpressionParser not to unescape extracted values if it is JSON object. (backport release-3.1.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/14503&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14503&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/759f9c8525227bb1272771a40429d12e015874d9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;759f9c8&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;promtail:&lt;/strong&gt; Revert build image to Debian Bullseye to fix libc version issue in Promtail (&lt;a href=&#34;https://github.com/grafana/loki/issues/14387&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14387&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/05b6a65f8bf00b880f17465553b1adaf0cf56d60&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;05b6a65&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; have GetObject check for canceled context (backport release-3.1.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/14421&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14421&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f3d69ffa960c91c0239436a32bb0aa578c0f022a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f3d69ff&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;311-2024-08-08&#34;&gt;3.1.1 (2024-08-08)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Bumped dependencies versions to resolve CVEs (&lt;a href=&#34;https://github.com/grafana/loki/issues/13789&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13789&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/34206cd2d6290566034710ae6c2d08af8804bc91&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;34206cd&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;310-2024-07-02&#34;&gt;3.1.0 (2024-07-02)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Fix duplicate enqueue item problem in bloom download queue when do sync download (&lt;a href=&#34;https://github.com/grafana/loki/issues/13114&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13114&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f98ff7f58400b5f5a425fae003fb959bfb8c6454&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f98ff7f&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Add a missing &lt;code&gt;continue&lt;/code&gt; in fuse which may cause incorrect bloom test result (&lt;a href=&#34;https://github.com/grafana/loki/issues/12650&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12650&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0d1ebebd3afe9504506aaed0b7827318eb2d9cfe&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0d1ebeb&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Allow cluster label override in bloom dashboards (&lt;a href=&#34;https://github.com/grafana/loki/issues/13012&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13012&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/987e551f9e21b9a612dd0b6a3e60503ce6fe13a8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;987e551&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; bloomshipper no longer returns empty metas on fetch (&lt;a href=&#34;https://github.com/grafana/loki/issues/13130&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13130&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ad279e518cb252ef7e26283ec16540846dbd3acf&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ad279e5&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Clean block directories recursively on startup (&lt;a href=&#34;https://github.com/grafana/loki/issues/12895&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12895&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7b77e310982147162777f9febfbcd98ec8a8c383&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7b77e31&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Correctly return unfiltered chunks for series that are not mapped to any block (&lt;a href=&#34;https://github.com/grafana/loki/issues/12774&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12774&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c36b1142c7acd6a13a3634ddbef71254040cff73&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c36b114&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Deduplicate filtered series and chunks (&lt;a href=&#34;https://github.com/grafana/loki/issues/12791&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12791&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3bf2d1fea08593bdf10dc8a6827998a6d8a8243c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3bf2d1f&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Disable metas cache on bloom gateway (&lt;a href=&#34;https://github.com/grafana/loki/issues/12959&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12959&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/00bdd2f5b703991b280317ceff0fcf2eed1847d9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;00bdd2f&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Do not fail requests when fetching metas from cache fails (&lt;a href=&#34;https://github.com/grafana/loki/issues/12838&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12838&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/667076d9359c56118f1149f31a94c8a44bc171c7&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;667076d&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Don&amp;rsquo;t break iterator conventions (&lt;a href=&#34;https://github.com/grafana/loki/issues/12808&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12808&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1665e853a0a6aa63f535bcc5a4bb67775723cc87&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1665e85&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Fix &lt;code&gt;partitionSeriesByDay&lt;/code&gt; function (&lt;a href=&#34;https://github.com/grafana/loki/issues/12900&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12900&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/738c274a5828aab4d88079c38400ddc705c0cb5d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;738c274&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Fix a regression introduced with &lt;a href=&#34;https://github.com/grafana/loki/issues/12774&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12774&lt;/a&gt; (&lt;a href=&#34;https://github.com/grafana/loki/issues/12776&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12776&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ecefb495084a59d25778af520041766e087598ba&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ecefb49&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Fix findGaps when ownership goes to MaxUInt64 and that is covered by existing meta (&lt;a href=&#34;https://github.com/grafana/loki/issues/12558&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12558&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0ee2a6126ae40a1d666f500c19efd639763f1bae&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0ee2a61&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Fully deduplicate chunks from FilterChunkRef responses (&lt;a href=&#34;https://github.com/grafana/loki/issues/12807&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12807&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a0f358fcc8295d93ee38b67738e8d90045c50dab&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a0f358f&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Handle not found metas gracefully (&lt;a href=&#34;https://github.com/grafana/loki/issues/12853&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12853&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/37c88220b3a7f8268c48f1bf37f4eb11cdba1b5f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;37c8822&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Reset error on LazyBloomIter.Seek (&lt;a href=&#34;https://github.com/grafana/loki/issues/12806&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12806&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/76ba24e3d8ce5e3c872442ce9d64505605ef0f53&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;76ba24e&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Defer closing blocks iter after checking error from loadWorkForGap (&lt;a href=&#34;https://github.com/grafana/loki/issues/12934&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12934&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/cb1f5d9fca2908bd31a3c6bef38d49fe084d2939&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;cb1f5d9&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Fix bloom deleter PR after merge (&lt;a href=&#34;https://github.com/grafana/loki/issues/13167&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13167&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c99634978cb189744946e6dc388f0cc4183e98f2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c996349&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Fix incorrect sorting of chunks in bloom-filtered response since &lt;code&gt;ChunkRef.Cmp&lt;/code&gt; method is used in reverse (&lt;a href=&#34;https://github.com/grafana/loki/issues/12999&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12999&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/670cd89aa8ffb8b852bca05fd0adb554e93ce796&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;670cd89&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;blooms:&lt;/strong&gt; Remove unused parameter causing lint error (&lt;a href=&#34;https://github.com/grafana/loki/issues/12801&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12801&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/33e82ec133b133e79666f7eec7d8d69954aa2aa3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;33e82ec&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;codec&lt;/code&gt; not initialized in downstream roundtripper (&lt;a href=&#34;https://github.com/grafana/loki/issues/12873&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12873&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b6049f6792492d5753626e5845b0094199463966&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b6049f6&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Change log level since this is a known case (&lt;a href=&#34;https://github.com/grafana/loki/issues/13029&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13029&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ca030a5c4335b0258e83aebd8779ea4d348003f3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ca030a5&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Close res body (&lt;a href=&#34;https://github.com/grafana/loki/issues/12444&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12444&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/616977a942b63fb2ee7545e155abe246f6175308&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;616977a&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Correct initialization of a few slices (&lt;a href=&#34;https://github.com/grafana/loki/issues/12674&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12674&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0eba448fc70b78ca7cd612831c9d3be116faa7a2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0eba448&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;distributor:&lt;/strong&gt; add detected_level info when the info word appears on log message (&lt;a href=&#34;https://github.com/grafana/loki/issues/13218&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13218&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c9bfa3ebbf362b3d056879f0ef5f3e656f28c500&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c9bfa3e&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs:&lt;/strong&gt; Broken link in getting started readme (&lt;a href=&#34;https://github.com/grafana/loki/issues/12736&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12736&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/425a2d690c13592abf32f2ed2475676c3422ac51&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;425a2d6&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs:&lt;/strong&gt; Move Promtail configuration to the correct doc (&lt;a href=&#34;https://github.com/grafana/loki/issues/12737&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12737&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1161846e19105e2669a5b388998722c23bd0f2f4&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1161846&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;docs:&lt;/strong&gt; Updated Loki OTLP Ingest Configuration (&lt;a href=&#34;https://github.com/grafana/loki/issues/12648&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12648&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ff88f3c3088a235eef5153a9d6414c161797a180&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ff88f3c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explore logs:&lt;/strong&gt; Make detected fields work for both json and proto (&lt;a href=&#34;https://github.com/grafana/loki/issues/12682&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12682&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f68d1f7fafa1ec55e90d3a253ef2ee8bb9c2e342&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f68d1f7&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Fix errors reported by the race detector (&lt;a href=&#34;https://github.com/grafana/loki/issues/13174&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13174&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2b19dac82a97b1d75075eb87a4f7fdfed003c072&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2b19dac&lt;/a&gt;), closes &lt;a href=&#34;https://github.com/grafana/loki/issues/8586&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#8586&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Fix for how the loop sync is done (&lt;a href=&#34;https://github.com/grafana/loki/issues/12941&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12941&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5cd850e0d02151c6f9c6285189b887b4929cfa12&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5cd850e&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Fix log level detection (&lt;a href=&#34;https://github.com/grafana/loki/issues/12651&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12651&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6904a6520d3b5599404b339577c7c3311e635da9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6904a65&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Fix setting of info log level when trying to detect level from log lines (&lt;a href=&#34;https://github.com/grafana/loki/issues/12635&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12635&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0831802a99243f9fe61f6cc8795739bf67e8d8e9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0831802&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;lokitool:&lt;/strong&gt; Fix the lokitool imports (&lt;a href=&#34;https://github.com/grafana/loki/issues/12673&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12673&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6dce98870d8c5c7054b3444d2fe4e66dad262a53&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6dce988&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Fix indentation of query range values in Helm (&lt;a href=&#34;https://github.com/grafana/loki/issues/12577&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12577&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9823f2030a294e6dc9c50d6f956a7691df5d53df&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9823f20&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Add missing Helm helper loki.hpa.apiVersion (&lt;a href=&#34;https://github.com/grafana/loki/issues/12755&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12755&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3070ea70bb05bffced6a8304f506b03ed4c8e2aa&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3070ea7&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Add missing OTLP endpoint to nginx config (&lt;a href=&#34;https://github.com/grafana/loki/issues/12709&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12709&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8096748f1f205e766deab9438c4b2bc587facfc5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8096748&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Fixes read &amp;amp; backend replicas settings (&lt;a href=&#34;https://github.com/grafana/loki/issues/12828&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12828&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d7511343bcdfe77a6213599827ce0093b2949c18&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d751134&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Set compactor address for distributed mode. (&lt;a href=&#34;https://github.com/grafana/loki/issues/12748&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12748&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/521d40a96a5c1c65c786c73ec374580fe767dd3b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;521d40a&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Fix GEL image tag, bucket name and proxy URLs (&lt;a href=&#34;https://github.com/grafana/loki/issues/12878&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12878&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/67ed2f7092c8c0d97ba0bec08fde7ede65faa33f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;67ed2f7&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Fix query-frontend and ruler targetPort &amp;lsquo;http-metrics&amp;rsquo; in Service template (&lt;a href=&#34;https://github.com/grafana/loki/issues/13024&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13024&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1ab9d271c354caf0ba589691e6477fb9a19039f0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1ab9d27&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Fix queryScheduler servicemonitor (&lt;a href=&#34;https://github.com/grafana/loki/issues/12753&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12753&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8101e21f9973b8261de0ee3eb34fa4d7b88ddaac&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8101e21&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Fixed ingress paths mapping (&lt;a href=&#34;https://github.com/grafana/loki/issues/12932&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12932&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5ada92b190c671055bb09ca2dd234b6bac49289e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5ada92b&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Only default bucket names when using MinIO (&lt;a href=&#34;https://github.com/grafana/loki/issues/12548&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12548&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2e32ec52d8766c0a5a75be30585402f1dce52cc5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2e32ec5&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Removed duplicate bucketNames from documentation and fixed key name &lt;code&gt;deploymentMode&lt;/code&gt; (&lt;a href=&#34;https://github.com/grafana/loki/issues/12641&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12641&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0d8ff9ee7929b8facbdb469abe344c320d3bd5ce&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0d8ff9e&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Ingester zoneAwareReplication (&lt;a href=&#34;https://github.com/grafana/loki/issues/12659&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12659&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9edb0ce140c4fe716a62e81e0fce747d92954f4c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9edb0ce&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Helm:&lt;/strong&gt; Missing password for Loki-Canary when loki.auth_enabled is true (&lt;a href=&#34;https://github.com/grafana/loki/issues/12411&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12411&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/68b23dc2b5c74b9175d5e24fb445748c422cb7b6&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;68b23dc&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;indexstats:&lt;/strong&gt; Do not collect stats from &amp;ldquo;IndexStats&amp;rdquo; lookups for other query types (&lt;a href=&#34;https://github.com/grafana/loki/issues/12978&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12978&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1f5291a4a3bd3c98c190d9a5dda32bbd78f18c3b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1f5291a&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Replace channel check with atomic bool in tailer.send() (&lt;a href=&#34;https://github.com/grafana/loki/issues/12976&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12976&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4a5edf1a2af9e8af1842dc8d9b5482659d61031e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4a5edf1&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Not owned stream count (&lt;a href=&#34;https://github.com/grafana/loki/issues/13030&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13030&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4901a5c452fa6822a645f56e20e704db9366182a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4901a5c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Properly return http status codes from ingester to querier for RPC function calls (&lt;a href=&#34;https://github.com/grafana/loki/issues/13134&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13134&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/691b1741386716095a4926cea5d5bb53caa88d9a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;691b174&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ingester:&lt;/strong&gt; Track bytes discarded by ingester. (&lt;a href=&#34;https://github.com/grafana/loki/issues/12981&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12981&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/88c671162f70e075f6aa43599aa560fe7b4b5627&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;88c6711&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Introduce feature flag for [last|first]_over_time sharding. (&lt;a href=&#34;https://github.com/grafana/loki/issues/13067&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13067&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6e4555010eab5a2b12caf9af2df5f0991362d754&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6e45550&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Invalidate caches when pipeline wrappers are disabled (&lt;a href=&#34;https://github.com/grafana/loki/issues/12903&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12903&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a772ed705c6506992cd1f2364b11fa60c1879f57&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a772ed7&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ksonnet:&lt;/strong&gt; Do not generate RBAC for consul if you are using memberlist (&lt;a href=&#34;https://github.com/grafana/loki/issues/12688&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12688&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2d62fca05d6ec82196b46c956733c89439660754&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2d62fca&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lambda-Promtail:&lt;/strong&gt; Update s3 filename regex to allow finding of log files from AWS GovCloud regions (&lt;a href=&#34;https://github.com/grafana/loki/issues/12482&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12482&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7a81d264a4ba54efdb1d79d382fd4188c036aaee&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7a81d26&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lambda-Promtail:&lt;/strong&gt; Remove Hardcoded Bucket Name from EventBridge Example CloudFormation Template (&lt;a href=&#34;https://github.com/grafana/loki/issues/12609&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12609&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8c18463285f214ba5b0b9a127bbe0071a2ec7d69&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8c18463&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LogQL:&lt;/strong&gt; Fix multiple or filters would get wrong filtertype (&lt;a href=&#34;https://github.com/grafana/loki/issues/13169&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13169&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/9981e9e40d4eda1a88d1aee0483cec1c098b92c7&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;9981e9e&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Loki version prefix in Makefile (&lt;a href=&#34;https://github.com/grafana/loki/issues/12514&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12514&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/dff72d2a52094fb2a831b5930cbfc67759b0978d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;dff72d2&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Make the TSDB filenames correctly reproducible from the identifier (&lt;a href=&#34;https://github.com/grafana/loki/issues/12536&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12536&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ec888ec8a564c7a93937c785c0540e7d2bcde20e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ec888ec&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;metamonitoring:&lt;/strong&gt; Add missing parentheses in meta monitoring dashboards (&lt;a href=&#34;https://github.com/grafana/loki/issues/12802&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12802&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/151d0a58ac9f5aa67f944e6729720f5f70d07e27&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;151d0a5&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mixins:&lt;/strong&gt; loki-operational.libsonnet (&lt;a href=&#34;https://github.com/grafana/loki/issues/12789&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12789&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/51a841f20dbcbcb233836373ee246fb723ef70ba&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;51a841f&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mixins:&lt;/strong&gt; Incorrect compactor matcher in loki-deletion dashboard mixin (&lt;a href=&#34;https://github.com/grafana/loki/issues/12567&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12567&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/006f88cef19d4d1fe14a40287ccdf534f6975475&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;006f88c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mixins:&lt;/strong&gt; Fix compactor matcher in the loki-deletion dashboard (&lt;a href=&#34;https://github.com/grafana/loki/issues/12790&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12790&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a03846b4367cbb5a0aa445e539d92ae41e3f481a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a03846b&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mixin:&lt;/strong&gt; Mixin generation when cluster label is changed (&lt;a href=&#34;https://github.com/grafana/loki/issues/12613&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12613&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1ba7a303566610363c0c36c87e7bc6bb492dfc93&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1ba7a30&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mixin:&lt;/strong&gt; dashboards $__auto fix (&lt;a href=&#34;https://github.com/grafana/loki/issues/12707&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12707&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/91ef72f742fe1f8621af15d8190c5c0d4d613ab9&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;91ef72f&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mixins:&lt;/strong&gt;  Add missing log data source on loki-deletion (&lt;a href=&#34;https://github.com/grafana/loki/issues/13011&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13011&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1948899999107e7f27f4b9faace64942abcdb41f&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1948899&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mixins:&lt;/strong&gt; Align loki-writes mixins with loki-reads (&lt;a href=&#34;https://github.com/grafana/loki/issues/13022&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13022&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/757b776de39bf0fc0c6d1dd74e4a245d7a99023a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;757b776&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mixins:&lt;/strong&gt; Remove unnecessary disk panels for SSD read path (&lt;a href=&#34;https://github.com/grafana/loki/issues/13014&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13014&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8d9fb68ae5d4f26ddc2ae184a1cb6a3b2a2c2127&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8d9fb68&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mixins:&lt;/strong&gt; Upgrade old plugin for the loki-operational dashboard. (&lt;a href=&#34;https://github.com/grafana/loki/issues/13016&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13016&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d3c9cec22891b45ed1cb93a9eacc5dad6a117fc5&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d3c9cec&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;nix:&lt;/strong&gt; Lambda-Promtail vendor hash (&lt;a href=&#34;https://github.com/grafana/loki/issues/12763&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12763&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ae180d6e070946eb5359ecd63a9e01e02f160ce3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ae180d6&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OTLP:&lt;/strong&gt; Fix parsing of default per tenant OTLP config (&lt;a href=&#34;https://github.com/grafana/loki/issues/12836&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12836&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7cc9a9386a8f89dbec6a25435180ed4625ae6490&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7cc9a93&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Add alertmanager client config to ruler template (&lt;a href=&#34;https://github.com/grafana/loki/issues/13182&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13182&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6148c3760d701768e442186d4e7d574c7dc16c91&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6148c37&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Bump golang builder to 1.21.9 (&lt;a href=&#34;https://github.com/grafana/loki/issues/12503&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12503&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f680ee0453d1b7d315774591293927b988bca223&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f680ee0&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Configure Loki to use virtual-host-style URLs for S3 AWS endpoints (&lt;a href=&#34;https://github.com/grafana/loki/issues/12469&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12469&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0084262269f4e2cb94d04e0cc0d40e9666177f06&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0084262&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Improve API documentation for schema version (&lt;a href=&#34;https://github.com/grafana/loki/issues/13122&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13122&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3a9f50f5099a02e662b8ac10ddad0b36cd844161&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3a9f50f&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;operator:&lt;/strong&gt; Use a minimum value for replay memory ceiling (&lt;a href=&#34;https://github.com/grafana/loki/issues/13066&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13066&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4f3ed77cb92c2ffd605743237e609c28f7841728&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4f3ed77&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Optimize regular initialization (&lt;a href=&#34;https://github.com/grafana/loki/issues/12926&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12926&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a46d14fb05ea14dd39095d2d71cd037acc2dfc51&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a46d14f&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OTel:&lt;/strong&gt; Map 500 errors to 503 (&lt;a href=&#34;https://github.com/grafana/loki/issues/13173&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13173&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/b31e04e3f1b7424cc52b518dc974a382a25bf045&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;b31e04e&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;packaging:&lt;/strong&gt; Require online network in systemd unit file for Loki and Promtail (&lt;a href=&#34;https://github.com/grafana/loki/issues/12741&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12741&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/57f78b574ac9aa16f8322fb0edc4c7f0ec3cf6fa&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;57f78b5&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Fix panics when ingester response is nil (&lt;a href=&#34;https://github.com/grafana/loki/issues/12946&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12946&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/3cc28aaf0ec08373fb104327827e6a062807e7ff&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3cc28aa&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Promtail:&lt;/strong&gt; Promtail race fixes (&lt;a href=&#34;https://github.com/grafana/loki/issues/12656&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12656&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4e04d07168a8c5cb7086ced8486c6d584faa1045&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4e04d07&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Promtail:&lt;/strong&gt; Clean up metrics generated from logs after a config reload. (&lt;a href=&#34;https://github.com/grafana/loki/issues/11882&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11882&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/39a7181a600e9dc848dd3c0b0163c07242a46278&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;39a7181&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Promtail:&lt;/strong&gt; Fix bug with Promtail config reloading getting stuck indefinitely (&lt;a href=&#34;https://github.com/grafana/loki/issues/12795&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12795&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4d761acd85b90cbdcafdf8d2547f0db14f6ae4dd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4d761ac&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Promtail:&lt;/strong&gt; Fix UDP receiver on syslog transport (&lt;a href=&#34;https://github.com/grafana/loki/issues/10708&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#10708&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/a00f1f1b0b8f536f2cdac2f8857eb40c716aa696&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;a00f1f1&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Promtail:&lt;/strong&gt; Handle docker logs when a log is split in multiple frames (&lt;a href=&#34;https://github.com/grafana/loki/issues/12374&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12374&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c0113db4e8c4647188db6477d2ab265eda8dbb6c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c0113db&lt;/a&gt;).  This changes the current Promtail behavior.  Loki has a default &lt;code&gt;max_line_size&lt;/code&gt; of 256kb, but
With this fix, if the &lt;code&gt;max_line_size&lt;/code&gt; config in Promtail has a value, the docker service discovery will now respect that configuration, otherwise it will use the Loki default of 256kb.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;querier:&lt;/strong&gt; Add retry middleware to the &amp;ldquo;limited&amp;rdquo; query roundtripper (&lt;a href=&#34;https://github.com/grafana/loki/pull/13161&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13161&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/bb864b3ad63d61f5b091a9cc04246da2f44b2157&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;bb864b3&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;query sharding:&lt;/strong&gt; Generalize avg -&amp;gt; sum/count sharding using existing binop mapper (&lt;a href=&#34;https://github.com/grafana/loki/issues/12599&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12599&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/11e768726fb25f905de880ad2f5495b0f7fba156&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;11e7687&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;regression:&lt;/strong&gt; reverts grafana/loki &lt;a href=&#34;https://github.com/grafana/loki/issues/13039&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13039&lt;/a&gt; to prevent use-after-free corruptions (&lt;a href=&#34;https://github.com/grafana/loki/issues/13162&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13162&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/41c5ee21fc80177b50e74515ca568223e86ae56a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;41c5ee2&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;spans:&lt;/strong&gt; Corrects early-close for a few spans (&lt;a href=&#34;https://github.com/grafana/loki/issues/12887&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12887&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/93aaf29e681053a1d23dcf855cfe92af8415260d&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;93aaf29&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;stores:&lt;/strong&gt; Do not filter out chunks for store when &lt;code&gt;From==Through&lt;/code&gt; and &lt;code&gt;From==start&lt;/code&gt; (&lt;a href=&#34;https://github.com/grafana/loki/issues/13117&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13117&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d9cc513fd2decf96d047d388136417c03ccdc682&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d9cc513&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;structured metadata:&lt;/strong&gt; Add copyString function to symbolizer to avoid retaining memory (&lt;a href=&#34;https://github.com/grafana/loki/issues/13146&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13146&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/86b119ac7ba206d294eb257f99c308fe8452bd58&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;86b119a&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Temporarily moving from alloy to alloy dev (&lt;a href=&#34;https://github.com/grafana/loki/issues/13062&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13062&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7ffe0fb6490e171e0100cb35ce6fde9377eff237&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7ffe0fb&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Update to build image 0.33.2, fixes bug with Promtail windows DNS resolution (&lt;a href=&#34;https://github.com/grafana/loki/issues/12732&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12732&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/759f42dd50bb4896f5e568691ef32245bb8fb25a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;759f42d&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Updated all dockerfiles go1.22 (&lt;a href=&#34;https://github.com/grafana/loki/issues/12708&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12708&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/71a8f2c2b11b419bd8c0af1f859671e5d8730448&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;71a8f2c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Use to the proper config names in warning messages (&lt;a href=&#34;https://github.com/grafana/loki/issues/12114&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12114&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/4a05964d5520d46d149f2a4e4709eee36c7fb418&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4a05964&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;workflows:&lt;/strong&gt; Use an intermediate env variable in GitHub workflow (&lt;a href=&#34;https://github.com/grafana/loki/issues/12905&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12905&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/772616cd8f5cbac70374dd4a53f1714fb49a7a3b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;772616c&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;workflows:&lt;/strong&gt; Don&amp;rsquo;t run metric collector on forks (&lt;a href=&#34;https://github.com/grafana/loki/issues/12687&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12687&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/72534449a07cd9f410973f2d01772024e8e4b7ba&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7253444&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="v31">v3.1&lt;/h1>
&lt;p>Grafana Labs and the Loki team are excited to announce the release of Loki 3.1. Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p></description></item><item><title>v3.0</title><link>https://grafana.com/docs/loki/v3.7.x/release-notes/v3-0/</link><pubDate>Thu, 09 Apr 2026 02:28:18 +0000</pubDate><guid>https://grafana.com/docs/loki/v3.7.x/release-notes/v3-0/</guid><content><![CDATA[&lt;h1 id=&#34;v30&#34;&gt;v3.0&lt;/h1&gt;
&lt;p&gt;Grafana Labs and the Loki team are excited to announce the release of Loki 3.0. Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p&gt;
&lt;p&gt;For a full list of all changes and fixes, refer to the &lt;a href=&#34;https://github.com/grafana/loki/blob/release-3.0.x/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Note that Loki 3.0 defaults to using the v13 schema. All of the latest features are built against TSDB and the v13 Schema. This version of the schema is compatible with both Loki 2.9.x and Loki 3.0. The main change is to add support for Structured Metadata which is used by the new OTLP native endpoint and is enabled by default.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;p&gt;Key features in Loki 3.0.0 include the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Query acceleration with Bloom filters&lt;/strong&gt; (experimental): This is designed to speed up filter queries, with best results for queries that are looking for a specific text string like an error message or UUID. For more information, refer to 
    &lt;a href=&#34;/docs/loki/v3.7.x/operations/query-acceleration-blooms/&#34;&gt;Query acceleration with Blooms&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Native OpenTelemetry Support&lt;/strong&gt;: A simplified ingestion pipeline (Loki Exporter no longer needed) and a more intuitive query experience for OTel logs. For more information, refer to the 
    &lt;a href=&#34;/docs/loki/v3.7.x/send-data/otel/&#34;&gt;OTel documentation&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Helm charts&lt;/strong&gt;: A major upgrade to the Loki helm chart introduces support for &lt;code&gt;Distributed&lt;/code&gt; mode (also known as 
    &lt;a href=&#34;/docs/loki/v3.7.x/get-started/deployment-modes/#microservices-mode&#34;&gt;microservices&lt;/a&gt; mode), includes memcached by default, and includes several updates to configurations to improve Loki operations.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Pattern match filter&lt;/strong&gt;: LogQL now supports two new 
    &lt;a href=&#34;/docs/loki/v3.7.x/query/#pattern-match-filter-operators&#34;&gt;pattern match filter operators&lt;/a&gt;. You can match any word with just one control character and it is simpler and 10x faster than using regex.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Caching updates&lt;/strong&gt;: This release includes multiple updates to caching to improve performance, add new configuration options and support for new features, deprecate features no longer needed, and add automatic background checks.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Lambda/Promtail:&lt;/strong&gt; Support dropping labels (&lt;a href=&#34;https://github.com/grafana/loki/issues/10755&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#10755&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ec54c723ebbeeda88000dde188d539ecfe05dad8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ec54c72&lt;/a&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Profiling integration&lt;/strong&gt;: Added profiling integrations to tracing instrumentation to allow getting a profile for a single request.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Docs improvements&lt;/strong&gt;: All the Getting Started topics have been revised, including a new 
    &lt;a href=&#34;/docs/loki/v3.7.x/get-started/quick-start/&#34;&gt;Quickstart&lt;/a&gt; to help new users get up and running with Loki faster. The Storage, Configuration Reference, and API documentation have been updated to reflect deprecated and removed code, configuration options, and API endpoints.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;deprecations&#34;&gt;Deprecations&lt;/h2&gt;
&lt;p&gt;One of the focuses of Loki 3.0 was cleaning up unused code and old features that had been previously deprecated but not removed. Loki 3.0 removes a number of previous deprecations and introduces some new deprecations. Some of the main areas with changes include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/storage/&#34;&gt;Deprecated storage options&lt;/a&gt; including the deprecation of the BoltDB store.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/configure/&#34;&gt;Deprecated configuration options&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/reference/api/#deprecated-endpoints&#34;&gt;API endpoint deprecations&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more about breaking changes in this release, refer to the 
    &lt;a href=&#34;/docs/loki/v3.7.x/setup/upgrade/&#34;&gt;Upgrade guide&lt;/a&gt;.&lt;/p&gt;


&lt;div data-shared=&#34;agent-deprecation.md&#34;&gt;
            

&lt;div class=&#34;admonition admonition-caution&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Caution&lt;/p&gt;&lt;p&gt;Grafana Alloy is the new name for our distribution of the OTel collector.
Grafana Agent has been deprecated and is in Long-Term Support (LTS) through October 31, 2025. Grafana Agent will reach an End-of-Life (EOL) on November 1, 2025.
Read more about why we recommend migrating to &lt;a href=&#34;/blog/2024/04/09/grafana-alloy-opentelemetry-collector-with-prometheus-pipelines/&#34;&gt;Grafana Alloy&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;/div&gt;

        
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade Considerations&lt;/h2&gt;
&lt;p&gt;The path from 2.9 to 3.0 includes several breaking changes. For important upgrade guidance, refer to the 
    &lt;a href=&#34;/docs/loki/v3.7.x/setup/upgrade/&#34;&gt;Upgrade Guide&lt;/a&gt; and the separate 
    &lt;a href=&#34;/docs/loki/v3.7.x/setup/upgrade/upgrade-to-6x/&#34;&gt;Helm Upgrade Guide&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;301-2024-08-09&#34;&gt;3.0.1 (2024-08-09)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Bumped dependencies versions to resolve CVEs (&lt;a href=&#34;https://github.com/grafana/loki/pull/13833&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13833&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/e13011d91a77501ca4f659df9cf33f23085d3a35&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;e13011d&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Fixed nil pointer dereference in bloomstore initialization (&lt;a href=&#34;https://github.com/grafana/loki/issues/12869&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12869&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/167b468598bc70bbed6eed44826d3f9b85e1e0b8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;167b468&lt;/a&gt;), closes &lt;a href=&#34;https://github.com/grafana/loki/issues/12270&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12270&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;300-2024-04-08&#34;&gt;3.0.0 (2024-04-08)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;All lifecycler configurations reference a valid IPv6 address and port combination (&lt;a href=&#34;https://github.com/grafana/loki/issues/11121&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11121&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/6385b195739bd7d4e9706faddd0de663d8e5331a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6385b19&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update github.com/c2h5oh/datasize digest to 859f65c (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/10820&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#10820&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c66ffd125cd89f5845a75a1751186fa46d003f70&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c66ffd1&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update github.com/docker/go-plugins-helpers digest to 6eecb7b (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/10826&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#10826&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/fb9c496b21be62f56866ae0f92440085e7860a2a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;fb9c496&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update github.com/grafana/gomemcache digest to 6947259 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/10836&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#10836&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2327789b5506d0ccc00d931195da17a2d47bf236&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2327789&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update github.com/grafana/loki/pkg/push digest to 583aa28 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/10842&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#10842&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/02d9418270f4e615c1f78b0def635da7c0572ca4&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;02d9418&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update github.com/grafana/loki/pkg/push digest to cfc4f0e (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/10946&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#10946&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/d27c4d297dc6cce93ada98f16b962380ec933c6a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;d27c4d2&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update github.com/grafana/loki/pkg/push digest to e523809 (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/11107&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11107&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/09cb9ae76f4aef7dea477961c0c5424d7243bf2a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;09cb9ae&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update github.com/joncrlsn/dque digest to c2ef48c (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/10947&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#10947&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/1fe48858ae15b33646eedb85b05d6773a8bc5020&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;1fe4885&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module google.golang.org/grpc [security] (main) (&lt;a href=&#34;https://github.com/grafana/loki/issues/11031&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11031&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0695424f7dd62435df3a9981276b40f3c5ef5641&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0695424&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Bump nginx-unprivilege to fix CVE (&lt;a href=&#34;https://github.com/grafana/loki/issues/10754&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#10754&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/dbf7dd4bac112a538a59907a8c6092504e7f4a91&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;dbf7dd4&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;helm:&lt;/strong&gt; Sidecar configuration for Backend (&lt;a href=&#34;https://github.com/grafana/loki/issues/10603&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#10603&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/c29ba973a0b5b7b59613d210b741d5a547ea0e83&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;c29ba97&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;lambda-promtail&lt;/strong&gt; Fix panic in lambda-promtail due to mishandling of empty DROP_LABELS env var. (&lt;a href=&#34;https://github.com/grafana/loki/pull/11074&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11074&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;loki:&lt;/strong&gt; Respect query matcher in ingester when getting label values (&lt;a href=&#34;https://github.com/grafana/loki/issues/10375&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#10375&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/85e2e52279ecac6dc111d5c113c54d6054d2c922&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;85e2e52&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;loki&lt;/strong&gt; Generate tsdb_shipper storage_config even if using_boltdb_shipper is false (&lt;a href=&#34;https://github.com/grafana/loki/pull/11195&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11195&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;loki&lt;/strong&gt; Do not reflect label names in request metrics&amp;rsquo; &amp;ldquo;route&amp;rdquo; label. (&lt;a href=&#34;https://github.com/grafana/loki/pull/11551&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;11551&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;loki&lt;/strong&gt; Fix duplicate logs from docker containers. (&lt;a href=&#34;https://github.com/grafana/loki/pull/11563&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11563&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;loki&lt;/strong&gt; Ruler: Fixed a panic that can be caused by concurrent read-write access of tenant configs when there are a large amount of rules. (&lt;a href=&#34;https://github.com/grafana/loki/pull/11601&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11601&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;loki&lt;/strong&gt; Fixed regression adding newlines to HTTP error response bodies which may break client integrations. (&lt;a href=&#34;https://github.com/grafana/loki/pull/11606&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11606&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;loki&lt;/strong&gt; Log results cache: compose empty response based on the request being served to avoid returning incorrect limit or direction. (&lt;a href=&#34;https://github.com/grafana/loki/pull/11657&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11657&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;loki&lt;/strong&gt; Fix semantics of label parsing logic of metrics and logs queries. Both only parse the first label if multiple extractions into the same label are requested. (&lt;a href=&#34;https://github.com/grafana/loki/pull/11587&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11587&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;loki&lt;/strong&gt; Background Cache: Fixes a bug that is causing the background queue size to be incremented twice for each enqueued item. (&lt;a href=&#34;https://github.com/grafana/loki/pull/11776&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11776&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;loki&lt;/strong&gt;: Parsing: String array elements were not being parsed correctly in JSON processing (&lt;a href=&#34;https://github.com/grafana/loki/pull/11921&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11921&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;promtail:&lt;/strong&gt; Correctly parse list of drop stage sources from YAML (&lt;a href=&#34;https://github.com/grafana/loki/issues/10848&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#10848&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f51ee849b03c5f6b79f3e93cb7fd7811636bede2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f51ee84&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;promtail:&lt;/strong&gt; Prevent panic due to duplicate metric registration after reloaded (&lt;a href=&#34;https://github.com/grafana/loki/issues/10798&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#10798&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/47e2c5884f443667e64764f3fc3948f8f11abbb8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;47e2c58&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;promtail&lt;/strong&gt;: Fix Promtail excludepath not evaluated on newly added files. (&lt;a href=&#34;https://github.com/grafana/loki/pull/9831&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#9831&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;tools/lambda-promtail:&lt;/strong&gt; Do not evaluate empty string for drop_labels (&lt;a href=&#34;https://github.com/grafana/loki/issues/11074&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11074&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/94169a0e6b5bf96426ad21e40f9583b721f35d6c&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;94169a0&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="v30">v3.0&lt;/h1>
&lt;p>Grafana Labs and the Loki team are excited to announce the release of Loki 3.0. Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p></description></item><item><title>V2.9</title><link>https://grafana.com/docs/loki/v3.7.x/release-notes/v2-9/</link><pubDate>Thu, 09 Apr 2026 02:28:18 +0000</pubDate><guid>https://grafana.com/docs/loki/v3.7.x/release-notes/v2-9/</guid><content><![CDATA[&lt;h1 id=&#34;v29&#34;&gt;V2.9&lt;/h1&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Loki 2.9.0 Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p&gt;
&lt;p&gt;For a full list of all changes and fixes, refer to the &lt;a href=&#34;https://github.com/grafana/loki/blob/release-2.9.x/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Structured metadata&lt;/strong&gt;: The 
    &lt;a href=&#34;/docs/loki/v3.7.x/get-started/labels/structured-metadata/&#34;&gt;Structured Metadata&lt;/a&gt; feature, which was introduced as experimental in release 2.9.0, is generally available as of release 2.9.4.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Query Language Improvements&lt;/strong&gt;: Several improvements to the query language that speed up line parsing and regex matching. &lt;a href=&#34;https://github.com/grafana/loki/pull/8646&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #8646&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/loki/pull/8659&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #8659&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/loki/pull/8724&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #8724&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/loki/pull/8734&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #8734&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/loki/pull/8739&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #8739&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/loki/pull/8763&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #8763&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/loki/pull/8890&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #8890&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/loki/pull/8914&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #8914&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Remote rule evaluation&lt;/strong&gt;: Rule evaluation can now be handled by queriers to improve speed. &lt;a href=&#34;https://github.com/grafana/loki/pull/8744&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #8744&lt;/a&gt; &lt;a href=&#34;https://github.com/grafana/loki/pull/8848&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #8848&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Multi-store Index support&lt;/strong&gt;: Loki now supports reading/writing indexes to multiple object stores which enables the use of different storage buckets across periods for storing index. &lt;a href=&#34;https://github.com/grafana/loki/pull/7754&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #7754&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/loki/pull/7447&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #7447&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;New volume and volume_range endpoints&lt;/strong&gt;: Two new endoints, &lt;code&gt;index/volume&lt;/code&gt; and &lt;code&gt;index/volume_range&lt;/code&gt;, have been added to Loki. They return aggregate volume information from the TSDB index for all streams matching a provided stream selector. This feature was introduced via multiple PRs, including &lt;a href=&#34;https://github.com/grafana/loki/pull/9988&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #9988&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/loki/pull/9966&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #9966&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/loki/pull/9833&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #9833&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/loki/pull/9832&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #9832&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/loki/pull/9776&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #9776&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/loki/pull/9762&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #9762&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/loki/pull/9704&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #9704&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/loki/pull/10248&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #10248&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/loki/pull/10099&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #10099&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/loki/pull/10076&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #10076&lt;/a&gt;, &lt;a href=&#34;https://github.com/grafana/loki/pull/10047&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #10047&lt;/a&gt; and &lt;a href=&#34;https://github.com/grafana/loki/pull/10045&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #10045&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;New Storage Client&lt;/strong&gt;: Add support for IBM cloud object storage as storage client. &lt;a href=&#34;https://github.com/grafana/loki/pull/8826&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #8826&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Block queries by hash&lt;/strong&gt;: Queries can now be blocked by a query hash. &lt;a href=&#34;https://github.com/grafana/loki/pull/8953&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #8953&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;logfmt stage improvements&lt;/strong&gt;: logfmt parser now performs non-strict parsing by default which helps scan semi-structured log lines. &lt;a href=&#34;https://github.com/grafana/loki/pull/9626&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR #9626&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Deprecations&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Legacy index and chunk stores that are not &amp;ldquo;single store&amp;rdquo; (such as &lt;code&gt;tsdb&lt;/code&gt;, &lt;code&gt;boltdb-shipper&lt;/code&gt;) are deprecated. These storage backends are Cassandra (&lt;code&gt;cassandra&lt;/code&gt;), DynamoDB (&lt;code&gt;aws&lt;/code&gt;, &lt;code&gt;aws-dynamo&lt;/code&gt;), BigTable (&lt;code&gt;bigtable&lt;/code&gt;, &lt;code&gt;bigtable-hashed&lt;/code&gt;), GCP (&lt;code&gt;gcp&lt;/code&gt;, &lt;code&gt;gcp-columnkey&lt;/code&gt;), and gRPC (&lt;code&gt;grpc&lt;/code&gt;). See 
    &lt;a href=&#34;/docs/loki/v3.7.x/configure/storage/&#34;&gt;Configure storage&lt;/a&gt; for more information.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;table-manager&lt;/code&gt; target is deprecated, because it is not used by &amp;ldquo;single store&amp;rdquo; implementations.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;-boltdb.shipper.compactor.*&lt;/code&gt; CLI flags are deprecated in favor of &lt;code&gt;-compactor.*&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;The &lt;code&gt;-ingester.unordered-writes&lt;/code&gt; CLI flag is deprecated and will always default to &lt;code&gt;true&lt;/code&gt; in the next major release.&lt;/li&gt;
&lt;li&gt;For the full list of deprecations, see CHANGELOG.md&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;2917-2025-11-07&#34;&gt;2.9.17 (2025-11-07)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Bump Alpine version (&lt;a href=&#34;https://github.com/grafana/loki/issues/19732&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19732&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/ffcd570f815ccf0588bda305659d0d4e925e4ef1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ffcd570&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;2916-2025-11-05&#34;&gt;2.9.16 (2025-11-05)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;WAL:&lt;/strong&gt; Backport wal corruption fix to 2.9.x (&lt;a href=&#34;https://github.com/grafana/loki/issues/18229&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18229&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/77fc88824162a758b60bbdf6d5bd38b25bd519e7&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;77fc888&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Upgrade Go and Alpine versions (&lt;a href=&#34;https://github.com/grafana/loki/issues/19703&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#19703&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/be0ac95a27769b782758d6ad41ba6c0037773696&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;be0ac95&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;2915-2025-06-09&#34;&gt;2.9.15 (2025-06-09)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ci:&lt;/strong&gt; Pull in latest 2.9-specific release code (&lt;a href=&#34;https://github.com/grafana/loki/issues/18019&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#18019&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7b805ba7c84366e11e8571c9e8c422739bb18684&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7b805ba&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; Update module golang.org/x/net to v0.38.0 [security] (release-2.9.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/17275&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17275&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/62975089e9626846673335ff5607d183a2685222&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;6297508&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;2914-2025-04-15&#34;&gt;2.9.14 (2025-04-15)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt;  Upgrade &lt;code&gt;golang.org/x/oauth2&lt;/code&gt; to 0.27.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/16960&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16960&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/fb70d0305f96a9c6278e9707fc061f03d6aae0f1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;fb70d03&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt;  Fix Loki CVEs for 2.9 (&lt;a href=&#34;https://github.com/grafana/loki/issues/17065&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17065&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/5facccece401c73af859644e4f0849096dcea95e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;5faccce&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt;  Remove remaining replaces to fix CVEs for 2.9.x (&lt;a href=&#34;https://github.com/grafana/loki/issues/17095&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17095&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/26fcedb3d39a84afcf76f8b3a134657d218f947e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;26fcedb&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt;  Upgrade &lt;code&gt;docker/docker&lt;/code&gt; used by 2.9.x (&lt;a href=&#34;https://github.com/grafana/loki/issues/17091&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17091&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/914adec3d86eb8c6eaed1e1f2cf41206b2bf919a&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;914adec&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt;  Upgrade &lt;code&gt;k8s.io/api&lt;/code&gt; used by Loki 2.9.x (&lt;a href=&#34;https://github.com/grafana/loki/issues/17093&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17093&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/0da39f47fef4030d0915312c4a6a5e941f6db0ef&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;0da39f4&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt;  Upgrade packages used by &lt;code&gt;docker/docker&lt;/code&gt; for 2.9.x (&lt;a href=&#34;https://github.com/grafana/loki/issues/17074&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#17074&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/2c8da3de5ef4e4a19cfe2c4b47f97611a82d75cb&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;2c8da3d&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;2913-2025-03-12&#34;&gt;2.9.13 (2025-03-12)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt;  Loki 2.9.x Bump Alpine and Go versions (&lt;a href=&#34;https://github.com/grafana/loki/issues/16294&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#16294&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/f2deeb76ac39e835bffe61e1e4f78b980afdc0c0&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;f2deeb7&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;2912-2025-02-13&#34;&gt;2.9.12 (2025-02-13)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; CVE updates for Loki 2.9.11 (&lt;a href=&#34;https://github.com/grafana/loki/issues/15647&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15647&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8447402c5e454928845535efba5249d62be4c7c1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8447402&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;2911-2024-12-04&#34;&gt;2.9.11 (2024-12-04)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;docker:&lt;/strong&gt; Update Docker to 23.0.15 (&lt;a href=&#34;https://github.com/grafana/loki/issues/14425&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14425&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;lamba-promtail:&lt;/strong&gt; Lamba-promtail updates, some of which address CVEs(&lt;a href=&#34;https://github.com/grafana/loki/issues/14105&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#14105&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;promtail:&lt;/strong&gt; Switch Promtail base image from Debian to Ubuntu to fix critical security issues (&lt;a href=&#34;https://github.com/grafana/loki/issues/15195&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#15195&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;storage:&lt;/strong&gt; Fix bug in cache of the index object client(&lt;a href=&#34;https://github.com/grafana/loki/issues/10585&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#10585&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;2910-2024-08-09&#34;&gt;2.9.10 (2024-08-09)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Update dependencies versions to remove CVE (&lt;a href=&#34;https://github.com/grafana/loki/pull/13835&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#13835&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/567bef286376663407c54f5da07fa00963ba5485&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;567bef2&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;299-2024--07-04&#34;&gt;2.9.9 (2024 -07-04)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Ingester:&lt;/strong&gt; Add &lt;code&gt;ingester_chunks_flush_failures_total&lt;/code&gt; &lt;a href=&#34;https://github.com/grafana/loki/pull/12925&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;12925&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ingester:&lt;/strong&gt; Add backoff to flush op &lt;a href=&#34;https://github.com/grafana/loki/pull/13140&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;13140&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;298-2024-05-03&#34;&gt;2.9.8 (2024-05-03)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;deps:&lt;/strong&gt; update module golang.org/x/net to v0.23.0 [security] (release-2.9.x) (&lt;a href=&#34;https://github.com/grafana/loki/issues/12865&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12865&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/94e00299ec9b36ad97c147641566b6922268c54e&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;94e0029&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;297-2024-04-10&#34;&gt;2.9.7 (2024-04-10)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Bump go to 1.21.9 and build image to 0.33.1 (#12542) (efc4d2f)&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;296-2024-03-21&#34;&gt;2.9.6 (2024-03-21)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fixed Promtail failures connecting to local Loki installation (&lt;a href=&#34;https://github.com/grafana/loki/issues/12184&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12184&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/8585e3537375c0deb11462d7256f5da23228f5e1&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;8585e35&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Fixed an issue when using IPv6 where IPv6 addresses were not properly joined with ports. Use &lt;code&gt;net.JoinHostPort&lt;/code&gt; to support IPv6 addresses. (&lt;a href=&#34;https://github.com/grafana/loki/issues/10650&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#10650&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/issues/11870&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#11870&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/7def3b4e774252e13ba154ca13f72816a84da7dd&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;7def3b4&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Updated google.golang.org/protobuf to v1.33.0 (&lt;a href=&#34;https://github.com/grafana/loki/issues/12269&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12269&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/issues/12287&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12287&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/318652035059fdaa40405f263fc9e37b4d38b157&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3186520&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For a full list of all changes and fixes, refer to the &lt;a href=&#34;https://github.com/grafana/loki/blob/release-2.9.x/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;295-2024-02-28&#34;&gt;2.9.5 (2024-02-28)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Bumped base images and Go dependencies to address CVEs (&lt;a href=&#34;https://github.com/grafana/loki/issues/12092&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;#12092&lt;/a&gt;) (&lt;a href=&#34;https://github.com/grafana/loki/commit/eee35983f38fe04543b169ffa8ece76c23c4217b&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;eee3598&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For a full list of all changes and fixes, refer to the &lt;a href=&#34;https://github.com/grafana/loki/blob/release-2.9.x/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;294-2024-01-24&#34;&gt;2.9.4 (2024-01-24)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fixed a couple of data races that can cause panics due to concurrent read-write access of tenant configs.&lt;/li&gt;
&lt;li&gt;Fixed a bug in the log results cache.&lt;/li&gt;
&lt;li&gt;Fixed the cache to atomically check background cache size limit correctly.&lt;/li&gt;
&lt;li&gt;Fixed the discrepancy between the semantics of logs and metrics queries.&lt;/li&gt;
&lt;li&gt;Fixed promtail default scrape config causing CPU and memory load.&lt;/li&gt;
&lt;li&gt;Updated golang.org/x/crypto to v0.18.0.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For a full list of all changes and fixes, refer to the &lt;a href=&#34;https://github.com/grafana/loki/blob/release-2.9.x/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;293-2023-12-11&#34;&gt;2.9.3 (2023-12-11)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Upgraded otelhttp from 0.40.0 -&amp;gt; 0.44.0 and base alpine image from 3.18.3 -&amp;gt; 3.18.5 to fix a few CVES (CVE-2023-45142, CVE-2022-21698, CVE-2023-5363).&lt;/li&gt;
&lt;li&gt;Fixed querying ingester for label values with a matcher (previously didn&amp;rsquo;t respect the matcher).&lt;/li&gt;
&lt;li&gt;Ensured all lifecycler cfgs ref a valid IPv6 addr and port combination.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For a full list of all changes and fixes, refer to the &lt;a href=&#34;https://github.com/grafana/loki/blob/release-2.9.x/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;292-2023-10-16&#34;&gt;2.9.2 (2023-10-16)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Upgraded go to v1.21.3, golang.org/x/net to v0.17.0 and grpc-go to v1.56.3 to patch CVE-2023-39325 / CVE-2023-44487&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For a full list of all changes and fixes, refer to the &lt;a href=&#34;https://github.com/grafana/loki/blob/release-2.9.x/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&#34;291-2023-09-14&#34;&gt;2.9.1 (2023-09-14)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Updated Docker base images to mitigate security vulnerability CVE-2022-48174&lt;/li&gt;
&lt;li&gt;Fixed bugs in indexshipper (&lt;code&gt;tsdb&lt;/code&gt;, &lt;code&gt;boltdb-shipper&lt;/code&gt;) that could result in not showing all ingested logs in query results.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For a full list of all changes and fixes, refer to the &lt;a href=&#34;https://github.com/grafana/loki/blob/release-2.9.x/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
]]></content><description>&lt;h1 id="v29">V2.9&lt;/h1>
&lt;p>Grafana Labs is excited to announce the release of Loki 2.9.0 Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p>
&lt;p>For a full list of all changes and fixes, refer to the &lt;a href="https://github.com/grafana/loki/blob/release-2.9.x/CHANGELOG.md" target="_blank" rel="noopener noreferrer">CHANGELOG&lt;/a>.&lt;/p></description></item><item><title>V2.8</title><link>https://grafana.com/docs/loki/v3.7.x/release-notes/v2-8/</link><pubDate>Thu, 09 Apr 2026 02:28:18 +0000</pubDate><guid>https://grafana.com/docs/loki/v3.7.x/release-notes/v2-8/</guid><content><![CDATA[&lt;h1 id=&#34;v28&#34;&gt;V2.8&lt;/h1&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Loki 2.8. Here&amp;rsquo;s a summary of new enhancements and important fixes:&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;TSDB index no longer experimental&lt;/strong&gt; After extensive testing of the new TSDB index in our Grafana Cloud Logs offering, we can safely announce that it is no longer experimental and encourage all Loki deployments to use it!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Query blocker&lt;/strong&gt; Queries can now be blocked in the Querier/Ruler via a per-tenant runtime configuration.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;New &lt;code&gt;backend&lt;/code&gt; target&lt;/strong&gt; A new, third target was added to Loki&amp;rsquo;s &lt;em&gt;scalable&lt;/em&gt; configuration, which is the default configuration used in the Loki helm chart. This allows Loki to be run as 3 targets (&lt;code&gt;read&lt;/code&gt;, &lt;code&gt;write&lt;/code&gt;, and &lt;code&gt;backend&lt;/code&gt;) and makes the &lt;code&gt;read&lt;/code&gt; target stateless and therefore able to be run as a Kubernetes deployment that can be scaled automatically.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For a full list of all changes, look at the &lt;a href=&#34;https://github.com/grafana/loki/blob/release-2.8.x/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade Considerations&lt;/h2&gt;
&lt;p&gt;As always, please read the &lt;a href=&#34;../../setup/upgrade/#270&#34;&gt;upgrade guide&lt;/a&gt; before upgrading Loki.&lt;/p&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;286-2023-10-17&#34;&gt;2.8.6 (2023-10-17)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Upgrade go to v1.20.10, golang.org/x/net to v0.17.0 and grpc-go to v1.56.3 to patch CVE-2023-39325 / CVE-2023-44487&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;285-2023-09-14&#34;&gt;2.8.5 (2023-09-14)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Update Docker base images to mitigate security vulnerability CVE-2022-48174&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;282-2023-05-03&#34;&gt;2.8.2 (2023-05-03)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Update Go to 1.20.4 to address security vulnerabilities in the previous Go version.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Promtail&lt;/em&gt;: Add new &lt;code&gt;decompression&lt;/code&gt; configuration to customize the decompressor behavior.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;281-2023-04-21&#34;&gt;2.8.1 (2023-04-21)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fix bug that was dropping index if period is a zero value.&lt;/li&gt;
&lt;li&gt;Fix redis client to prevent it from incorrectly choosing cluster mode with local address.&lt;/li&gt;
&lt;li&gt;Update go to 1.20.3 to address security vulnerabilities in the previous go version.&lt;/li&gt;
&lt;li&gt;Update alpine image to 3.16.5 to address security vulnerabilities in the previous version.&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Promtail&lt;/em&gt;: Fix journald support in amd64 binary build.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For a full list of all changes and fixes, look at the &lt;a href=&#34;https://github.com/grafana/loki/blob/release-2.8.x/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
]]></content><description>&lt;h1 id="v28">V2.8&lt;/h1>
&lt;p>Grafana Labs is excited to announce the release of Loki 2.8. Here&amp;rsquo;s a summary of new enhancements and important fixes:&lt;/p>
&lt;h2 id="features-and-enhancements">Features and enhancements&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>TSDB index no longer experimental&lt;/strong> After extensive testing of the new TSDB index in our Grafana Cloud Logs offering, we can safely announce that it is no longer experimental and encourage all Loki deployments to use it!&lt;/li>
&lt;li>&lt;strong>Query blocker&lt;/strong> Queries can now be blocked in the Querier/Ruler via a per-tenant runtime configuration.&lt;/li>
&lt;li>&lt;strong>New &lt;code>backend&lt;/code> target&lt;/strong> A new, third target was added to Loki&amp;rsquo;s &lt;em>scalable&lt;/em> configuration, which is the default configuration used in the Loki helm chart. This allows Loki to be run as 3 targets (&lt;code>read&lt;/code>, &lt;code>write&lt;/code>, and &lt;code>backend&lt;/code>) and makes the &lt;code>read&lt;/code> target stateless and therefore able to be run as a Kubernetes deployment that can be scaled automatically.&lt;/li>
&lt;/ul>
&lt;p>For a full list of all changes, look at the &lt;a href="https://github.com/grafana/loki/blob/release-2.8.x/CHANGELOG.md" target="_blank" rel="noopener noreferrer">CHANGELOG&lt;/a>.&lt;/p></description></item><item><title>V2.7</title><link>https://grafana.com/docs/loki/v3.7.x/release-notes/v2-7/</link><pubDate>Thu, 09 Apr 2026 02:28:18 +0000</pubDate><guid>https://grafana.com/docs/loki/v3.7.x/release-notes/v2-7/</guid><content><![CDATA[&lt;h1 id=&#34;v27&#34;&gt;V2.7&lt;/h1&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Loki 2.7. Here&amp;rsquo;s a summary of new enhancements and important fixes:&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;New Internal Server and TLS&lt;/strong&gt; TLS can now be configured everywhere and there is an internal server to allow ring, memberlist, and readiness handlers to continue to work without TLS.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Better Support for Azure Blob Storage&lt;/strong&gt; thanks to the ability to use Azure&amp;rsquo;s Service Principal Credentials.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Logs can now be pushed from the Loki canary&lt;/strong&gt; so you don&amp;rsquo;t have to rely on a scraping service to use the canary.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Additional &lt;code&gt;label_format&lt;/code&gt; fields&lt;/strong&gt; &lt;code&gt;__timestamp__&lt;/code&gt; and &lt;code&gt;__line__&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;fifocache&lt;/code&gt; has been renamed&lt;/strong&gt; The in-memory &lt;code&gt;fifocache&lt;/code&gt; has been renamed to &lt;code&gt;embedded-cache&lt;/code&gt;. Check &lt;a href=&#34;../../setup/upgrade/#270&#34;&gt;upgrade guide&lt;/a&gt; for more details&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;New HTTP endpoint for Ingester shutdown&lt;/strong&gt; that will also delete the ring token.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Faster label queries&lt;/strong&gt; thanks to new parallization.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Introducing Stream Sharding&lt;/strong&gt; an experimental new feature to help deal with very large streams.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Promtail&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;support for max stream limit&lt;/li&gt;
&lt;li&gt;config reload endpoint / signal&lt;/li&gt;
&lt;li&gt;compressed file support&lt;/li&gt;
&lt;li&gt;&lt;code&gt;lambda-promtail&lt;/code&gt; now supports Kinesis data stream events&lt;/li&gt;
&lt;li&gt;matches for the journal reader&lt;/li&gt;
&lt;li&gt;basic tracing support&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For a full list of all, look at the &lt;a href=&#34;https://github.com/grafana/loki/blob/main/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade Considerations&lt;/h2&gt;
&lt;p&gt;As always, please read the &lt;a href=&#34;../../setup/upgrade/#270&#34;&gt;upgrade guide&lt;/a&gt; before upgrading Loki.&lt;/p&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;275-2023-03-28&#34;&gt;2.7.5 (2023-03-28)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Flush buffered logger on exit: this makes sure logs are printed if Loki crashes on startup.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;274-2023-02-24&#34;&gt;2.7.4 (2023-02-24)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fixed different streams for &lt;code&gt;cri&lt;/code&gt; tags ending on the same stream.&lt;/li&gt;
&lt;li&gt;Fixed the &lt;code&gt;userdata&lt;/code&gt; field (from Windows Event Log) being scraped incorrectly.&lt;/li&gt;
&lt;li&gt;Fixed &lt;code&gt;vector()&lt;/code&gt; function producing wrong timestamp.&lt;/li&gt;
&lt;li&gt;Fixed behavior for overlapping chunks with multiple stores.&lt;/li&gt;
&lt;li&gt;Fixed logs results caching causing query-frontend to return logs outside of query window.&lt;/li&gt;
&lt;li&gt;Fixed panics when:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;/scheduler/ring&lt;/code&gt; endpoint is requested with scheduler ring disabled.&lt;/li&gt;
&lt;li&gt;LogQL clones a specific query.&lt;/li&gt;
&lt;li&gt;Promtail deals with invalid calls to &lt;code&gt;Details()&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;273-2023-02-01&#34;&gt;2.7.3 (2023-02-01)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fixed a bug in compactor that caused divide-by-zero panics when &lt;code&gt;startTime&lt;/code&gt; and &lt;code&gt;endTime&lt;/code&gt; of a delete request were equal.&lt;/li&gt;
&lt;li&gt;Fixed the output of the &lt;code&gt;--version&lt;/code&gt; command that showed an incorrect version information.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;272-2023-01-25&#34;&gt;2.7.2 (2023-01-25)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fixed bug in validation of &lt;code&gt;pattern&lt;/code&gt; and &lt;code&gt;regexp&lt;/code&gt; parsers where missing or empty parameters for these parsers caused panics.&lt;/li&gt;
&lt;li&gt;Fixed bugs in processing delete requests with line filters:
&lt;ul&gt;
&lt;li&gt;Whole chunks covered by delete requests with a line filter were incorrectly skipped.&lt;/li&gt;
&lt;li&gt;Chunks partially covered by delete requests with a line filter were not properly processed.
The part that was not covered by the delete request was rewritten with a line filter, while the part that was covered by the delete request was completely deleted.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Fixed bug in multi-tenant querying that caused HTTP 400 responses when multiple tenants where used in &lt;code&gt;X-Scope-OrgID&lt;/code&gt; header like so &lt;code&gt;tenant-a|tenant-b&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Upgraded Go build version and Docker container base images to 1.19.5 to mitigate &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2022-1144&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2022-1144&lt;/a&gt; vulnerability.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;271-2022-12-09&#34;&gt;2.7.1 (2022-12-09)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Add single compactor http client for delete and gennumber clients. This fixes a bug caused by the accidental introduction of different HTTP clients for compactor and gennumber operations that resulted in 404s when only the gennumber middlewares were enabled:&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;console&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-console&#34;&gt;level=error ts=2022-10-18T14:13:41.598649348Z caller=delete_requests_client.go:211 msg=&amp;#34;error getting delete requests from the store&amp;#34; err=&amp;#34;unexpected status code: 404&amp;#34;
ts=2022-10-18T14:13:41.598697295Z caller=spanlogger.go:80 user=application level=error msg=&amp;#34;failed loading deletes for user&amp;#34; err=&amp;#34;unexpected status code: 404&amp;#34;&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Change default deletion mode to &lt;code&gt;filter-only&lt;/code&gt; on account of the bug (see below).&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&#34;known-issues&#34;&gt;Known Issues&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;There is a bug with the experimental deletion mode in 2.6.x and 2.7.x that in some cases can cause the wrong chunks to be deleted. As a result we have changed the default deletion mode to &lt;code&gt;filter-only&lt;/code&gt; until this bug has been addressed.&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="v27">V2.7&lt;/h1>
&lt;p>Grafana Labs is excited to announce the release of Loki 2.7. Here&amp;rsquo;s a summary of new enhancements and important fixes:&lt;/p>
&lt;h2 id="features-and-enhancements">Features and enhancements&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>New Internal Server and TLS&lt;/strong> TLS can now be configured everywhere and there is an internal server to allow ring, memberlist, and readiness handlers to continue to work without TLS.&lt;/li>
&lt;li>&lt;strong>Better Support for Azure Blob Storage&lt;/strong> thanks to the ability to use Azure&amp;rsquo;s Service Principal Credentials.&lt;/li>
&lt;li>&lt;strong>Logs can now be pushed from the Loki canary&lt;/strong> so you don&amp;rsquo;t have to rely on a scraping service to use the canary.&lt;/li>
&lt;li>&lt;strong>Additional &lt;code>label_format&lt;/code> fields&lt;/strong> &lt;code>__timestamp__&lt;/code> and &lt;code>__line__&lt;/code>.&lt;/li>
&lt;li>&lt;strong>&lt;code>fifocache&lt;/code> has been renamed&lt;/strong> The in-memory &lt;code>fifocache&lt;/code> has been renamed to &lt;code>embedded-cache&lt;/code>. Check &lt;a href="../../setup/upgrade/#270">upgrade guide&lt;/a> for more details&lt;/li>
&lt;li>&lt;strong>New HTTP endpoint for Ingester shutdown&lt;/strong> that will also delete the ring token.&lt;/li>
&lt;li>&lt;strong>Faster label queries&lt;/strong> thanks to new parallization.&lt;/li>
&lt;li>&lt;strong>Introducing Stream Sharding&lt;/strong> an experimental new feature to help deal with very large streams.&lt;/li>
&lt;li>&lt;strong>Promtail&lt;/strong>
&lt;ul>
&lt;li>support for max stream limit&lt;/li>
&lt;li>config reload endpoint / signal&lt;/li>
&lt;li>compressed file support&lt;/li>
&lt;li>&lt;code>lambda-promtail&lt;/code> now supports Kinesis data stream events&lt;/li>
&lt;li>matches for the journal reader&lt;/li>
&lt;li>basic tracing support&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;p>For a full list of all, look at the &lt;a href="https://github.com/grafana/loki/blob/main/CHANGELOG.md" target="_blank" rel="noopener noreferrer">CHANGELOG&lt;/a>.&lt;/p></description></item><item><title>V2.6</title><link>https://grafana.com/docs/loki/v3.7.x/release-notes/v2-6/</link><pubDate>Thu, 09 Apr 2026 02:28:18 +0000</pubDate><guid>https://grafana.com/docs/loki/v3.7.x/release-notes/v2-6/</guid><content><![CDATA[&lt;h1 id=&#34;v26&#34;&gt;V2.6&lt;/h1&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Loki 2.6. Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Query multiple tenants at once.&lt;/strong&gt; We&amp;rsquo;ve introduced cross-tenant query federation, which allows you to issue one query to multiple tenants and get a single, consolidated result. This is great for scenarios where you need a global view of logs within your multi-tenant cluster. For more information on how to enable this feature, see &lt;a href=&#34;../../operations/multi-tenancy/&#34;&gt;Multi-Tenancy&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Filter out and delete certain log lines from query results.&lt;/strong&gt; This is particularly useful in cases where users may accidentally write sensitive information to Loki that they do not want exposed. Users craft a LogQL query that selects the specific lines they&amp;rsquo;re interested in, and then can choose to either filter out those lines from query results, or permanently delete them from Loki&amp;rsquo;s storage. For more information, see &lt;a href=&#34;../../operations/storage/logs-deletion/&#34;&gt;Logs Deletion&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Improved query performance on instant queries.&lt;/strong&gt; Loki now splits instant queries with a large time range (for example, &lt;code&gt;sum(rate({app=&amp;quot;foo&amp;quot;}[6h]))&lt;/code&gt;) into several smaller sub-queries and executes them in parallel. Users don&amp;rsquo;t need to take any action to enjoy this performance improvement; however, they can adjust the number of sub-queries generated by modifying the &lt;code&gt;split_queries_by_interval&lt;/code&gt; configuration parameter, which currently defaults to &lt;code&gt;30m&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Support Baidu AI Cloud as a storage backend.&lt;/strong&gt; Loki users can now use Baidu Object Storage (BOS) as their storage backend. See 
    &lt;a href=&#34;/docs/loki/v3.7.x/configure/&#34;&gt;bos_storage_config&lt;/a&gt; for details.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For a full list of all changes, look at the &lt;a href=&#34;https://github.com/grafana/loki/blob/main/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade Considerations&lt;/h2&gt;
&lt;p&gt;As always, please read the &lt;a href=&#34;../../setup/upgrade/#260&#34;&gt;upgrade guide&lt;/a&gt; before upgrading Loki.&lt;/p&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;261&#34;&gt;2.6.1&lt;/h3&gt;
&lt;p&gt;v2.6.1 includes following fixes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/6658&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 6658&lt;/a&gt; &lt;strong&gt;JordanRushing&lt;/strong&gt;: Updated the versions of &lt;a href=&#34;https://github.com/grafana/dskit&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;dskit&lt;/a&gt; and &lt;a href=&#34;https://github.com/grafana/memberlist&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;memberlist&lt;/a&gt; to allow configuring cluster labels for memberlist. Cluster labels prevent mixing the members between two consistent hash rings of separate applications that are run on the same Kubernetes cluster.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/6681&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 6681&lt;/a&gt; &lt;strong&gt;MasslessParticle&lt;/strong&gt; Fixed an HTTP connection leak between the querier and the compactor when the log entry deletion feature is enabled.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/6583&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 6583&lt;/a&gt; &lt;strong&gt;MasslessParticle&lt;/strong&gt; Fixed noisy error messages when the log entry deletion feature is disabled for a tenant&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;260-bug-fixes&#34;&gt;2.6.0 bug fixes&lt;/h3&gt;
&lt;p&gt;V2.6.0 fixes numerous bugs. The &lt;a href=&#34;https://github.com/grafana/loki/blob/main/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt; has the complete list.&lt;/p&gt;
&lt;p&gt;A summary of some of the more important fixes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/6152&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 6152&lt;/a&gt; Fixed a scenario where live tailing of logs could cause unbounded ingester memory growth.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/5685&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 5685&lt;/a&gt; Fixed a bug in Loki&amp;rsquo;s push request parser that allowed users to send arbitrary non-string data as a log line. We now test that the pushed values are valid strings and return an error if values are not valid strings.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/5799&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 5799&lt;/a&gt; Fixed incorrect deduplication logic for cases where multiple log entries with the same timestamp exist.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/5888&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 5888&lt;/a&gt; Fixed a bug in the 
    &lt;a href=&#34;/docs/loki/v3.7.x/configure/#common&#34;&gt;common configuration&lt;/a&gt; where the &lt;code&gt;instance_interface_names&lt;/code&gt; setting was getting overwritten by the default ring configuration.&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="v26">V2.6&lt;/h1>
&lt;p>Grafana Labs is excited to announce the release of Loki 2.6. Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p>
&lt;h2 id="features-and-enhancements">Features and enhancements&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>Query multiple tenants at once.&lt;/strong> We&amp;rsquo;ve introduced cross-tenant query federation, which allows you to issue one query to multiple tenants and get a single, consolidated result. This is great for scenarios where you need a global view of logs within your multi-tenant cluster. For more information on how to enable this feature, see &lt;a href="../../operations/multi-tenancy/">Multi-Tenancy&lt;/a>.&lt;/li>
&lt;li>&lt;strong>Filter out and delete certain log lines from query results.&lt;/strong> This is particularly useful in cases where users may accidentally write sensitive information to Loki that they do not want exposed. Users craft a LogQL query that selects the specific lines they&amp;rsquo;re interested in, and then can choose to either filter out those lines from query results, or permanently delete them from Loki&amp;rsquo;s storage. For more information, see &lt;a href="../../operations/storage/logs-deletion/">Logs Deletion&lt;/a>.&lt;/li>
&lt;li>&lt;strong>Improved query performance on instant queries.&lt;/strong> Loki now splits instant queries with a large time range (for example, &lt;code>sum(rate({app=&amp;quot;foo&amp;quot;}[6h]))&lt;/code>) into several smaller sub-queries and executes them in parallel. Users don&amp;rsquo;t need to take any action to enjoy this performance improvement; however, they can adjust the number of sub-queries generated by modifying the &lt;code>split_queries_by_interval&lt;/code> configuration parameter, which currently defaults to &lt;code>30m&lt;/code>.&lt;/li>
&lt;li>&lt;strong>Support Baidu AI Cloud as a storage backend.&lt;/strong> Loki users can now use Baidu Object Storage (BOS) as their storage backend. See
&lt;a href="/docs/loki/v3.7.x/configure/">bos_storage_config&lt;/a> for details.&lt;/li>
&lt;/ul>
&lt;p>For a full list of all changes, look at the &lt;a href="https://github.com/grafana/loki/blob/main/CHANGELOG.md" target="_blank" rel="noopener noreferrer">CHANGELOG&lt;/a>.&lt;/p></description></item><item><title>V2.5</title><link>https://grafana.com/docs/loki/v3.7.x/release-notes/v2-5/</link><pubDate>Thu, 09 Apr 2026 02:28:18 +0000</pubDate><guid>https://grafana.com/docs/loki/v3.7.x/release-notes/v2-5/</guid><content><![CDATA[&lt;h1 id=&#34;v25&#34;&gt;V2.5&lt;/h1&gt;
&lt;p&gt;It has been nearly 6 months since Loki 2.4 was released, and we’ve been busy making Loki better than ever. Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Thanks to @bboreham for taking a deep dive on the Go &lt;code&gt;regexp&lt;/code&gt; library, and for creating a fork which greatly &lt;strong&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/5315&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;improves the performance of common regex uses cases in Loki.&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/5317&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Binary operations are now significantly faster&lt;/a&gt;&lt;/strong&gt;, taking full advantage of Loki&amp;rsquo;s parallelism.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/5054&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;A new schema is available&lt;/a&gt;&lt;/strong&gt;, which uses more path prefixes to avoid rate limits on S3.&lt;/li&gt;
&lt;li&gt;That same schema change &lt;strong&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/5291&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;was also added to the filesystem store&lt;/a&gt;&lt;/strong&gt;, which avoids using one directory to store every chunk.&lt;/li&gt;
&lt;li&gt;A new capability for &lt;strong&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/4826&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hedging requests to storage&lt;/a&gt;&lt;/strong&gt; improves performance on highly parallelized queries. Refer to the 
    &lt;a href=&#34;/docs/loki/v3.7.x/configure/#storage_config&#34;&gt;hedging configuration&lt;/a&gt; under the &lt;code&gt;storage_config&lt;/code&gt; block for more information.&lt;/li&gt;
&lt;li&gt;Promtail has several new ways to ingest logs:
&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/4911&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;ability to do service discovery and tailing directly from the Docker daemon&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/4813&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Fetching logs directly from Cloudflare&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/4744&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Receiving logs directly in Graylog Extended Log Format (GELF)&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Promtail permits &lt;strong&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/5031&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;client-side global rate limiting&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/5051&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;pipeline-configurable rate limiting&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For a full list of all changes, look at the &lt;a href=&#34;https://github.com/grafana/loki/blob/main/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade Considerations&lt;/h2&gt;
&lt;p&gt;As always, please read the &lt;a href=&#34;../../setup/upgrade/#250&#34;&gt;upgrade guide&lt;/a&gt; before upgrading Loki.&lt;/p&gt;
&lt;h3 id=&#34;changes-to-the-config-split_queries_by_interval&#34;&gt;Changes to the config &lt;code&gt;split_queries_by_interval&lt;/code&gt;&lt;/h3&gt;
&lt;p&gt;The most likely impact many people will see is Loki failing to start because of a change in the YAML configuration for &lt;code&gt;split_queries_by_interval&lt;/code&gt;. It was previously possible to define this value in two places.&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;YAML&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-yaml&#34;&gt;query_range:
  split_queries_by_interval: 10m&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;and/or&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;YAML&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-yaml&#34;&gt;limits_config:
  split_queries_by_interval: 10m&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;In 2.5.0 it can &lt;strong&gt;only be defined in the &lt;code&gt;limits_config&lt;/code&gt; section&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Loki will fail to start if you do not remove the &lt;code&gt;split_queries_by_interval&lt;/code&gt; configuration parameter from the &lt;code&gt;query_range&lt;/code&gt; section.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Additionally, it has a new default value of &lt;code&gt;30m&lt;/code&gt; rather than &lt;code&gt;0&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;The CLI flag is not changed and remains &lt;code&gt;querier.split-queries-by-interval&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;more-parallelism-by-default&#34;&gt;More parallelism by default&lt;/h3&gt;
&lt;p&gt;We continue to move defaults in Loki to leverage parallelism in all configurations, including the single binary.&lt;/p&gt;
&lt;p&gt;In v2.5, all queries will be split and sharded by default. This will likely result in increased memory and CPU usage for Loki processes during queries, if you didn’t previously have these values enabled.&lt;/p&gt;
&lt;h2 id=&#34;usage-reporting&#34;&gt;Usage reporting&lt;/h2&gt;
&lt;p&gt;Loki 2.5 includes code we added to report anonymous usage statistics back to Grafana Labs, &lt;a href=&#34;https://github.com/grafana/loki/issues/5062&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;an issue was created to outline the intent&lt;/a&gt;, and what went into the final implementation &lt;a href=&#34;https://github.com/grafana/loki/blob/v2.5.0/pkg/usagestats/stats.go#L75&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;can be seen here in the source&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Usage reporting helps provide anonymous information on how people use Loki and what the Loki team should focus on for features and documentation. No private information is collected, and all reports are completely anonymous.&lt;/p&gt;
&lt;p&gt;If possible, we ask you to leave the usage reporting feature enabled and help us understand more about Loki! We are also working to figure out how we can share this info with the community so everyone can watch Loki grow.&lt;/p&gt;
&lt;p&gt;If you would rather not participate in usage stats reporting, 
    &lt;a href=&#34;/docs/loki/v3.7.x/configuration/#analytics&#34;&gt;the feature can be disabled in config&lt;/a&gt;&lt;/p&gt;

&lt;div class=&#34;code-snippet code-snippet__mini&#34;&gt;&lt;div class=&#34;lang-toolbar__mini&#34;&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&gt;&lt;div class=&#34;code-snippet code-snippet__border&#34;&gt;
    &lt;pre data-expanded=&#34;false&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;analytics:
  reporting_enabled: false&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;250-bug-fixes&#34;&gt;2.5.0 bug fixes&lt;/h3&gt;
&lt;p&gt;V2.5.0 fixes numerous bugs. The &lt;a href=&#34;https://github.com/grafana/loki/blob/main/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt; has the complete list.&lt;/p&gt;
&lt;p&gt;A summary of some of the more important fixes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Query correctness:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/5474&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 5474&lt;/a&gt; &lt;strong&gt;cyriltovena&lt;/strong&gt;: Disable sharding of count/avg when labels are mutated&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/5444&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 5444&lt;/a&gt; &lt;strong&gt;cyriltovena&lt;/strong&gt;: Do not insert missing point when sharding&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/5423&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 5423&lt;/a&gt; &lt;strong&gt;cyriltovena&lt;/strong&gt;: Correctly sets hash value for headblock iterator&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/5289&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 5289&lt;/a&gt; &lt;strong&gt;cyriltovena&lt;/strong&gt;: Fixes log deduplication when mutating Labels using LogQL&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/5006&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 5006&lt;/a&gt; &lt;strong&gt;sandeepsukhani&lt;/strong&gt;: Fix splitting of queries when step is larger than split interval&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/5413&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 5413&lt;/a&gt; &lt;strong&gt;owen-d&lt;/strong&gt;: A deadlock in the Azure blob client&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/5334&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 5334&lt;/a&gt; &lt;strong&gt;kavirajk&lt;/strong&gt;: A fix in live tailing that could lead to exploding memory usage&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/5144&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 5144&lt;/a&gt; &lt;strong&gt;owen-d&lt;/strong&gt;: A fix for the ruler when trying to use Basic Auth for remote write&lt;/li&gt;
&lt;li&gt;Query cancellation:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/5113&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 5113&lt;/a&gt; &lt;strong&gt;kavirajk&lt;/strong&gt;: Fix cancel issue between query-frontend and query scheduler&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/5080&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 5080&lt;/a&gt; &lt;strong&gt;kavirajk&lt;/strong&gt;: Handle &lt;code&gt;context&lt;/code&gt; cancellation in some of the &lt;code&gt;querier&lt;/code&gt; downstream requests&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/5075&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 5075&lt;/a&gt; &lt;strong&gt;cyriltovena&lt;/strong&gt;: Fixes a possible cancellation issue in the frontend&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/4741&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 4741&lt;/a&gt; &lt;strong&gt;sandeepsukhani&lt;/strong&gt;: An issue where retention didn&amp;rsquo;t cleanup the index completely&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="v25">V2.5&lt;/h1>
&lt;p>It has been nearly 6 months since Loki 2.4 was released, and we’ve been busy making Loki better than ever. Here&amp;rsquo;s a summary of new enhancements and important fixes.&lt;/p></description></item><item><title>V2.4</title><link>https://grafana.com/docs/loki/v3.7.x/release-notes/v2-4/</link><pubDate>Thu, 09 Apr 2026 02:28:18 +0000</pubDate><guid>https://grafana.com/docs/loki/v3.7.x/release-notes/v2-4/</guid><content><![CDATA[&lt;h1 id=&#34;v24&#34;&gt;V2.4&lt;/h1&gt;
&lt;p&gt;Loki 2.4 focuses on two items:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Making it easier to get your logs into Loki.&lt;/li&gt;
&lt;li&gt;Making Loki easier to run and operate. Anyone not using Kubernetes or avoiding microservices should pay close attention: this release has a lot for you.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
    &lt;a href=&#34;/docs/loki/v3.7.x/configure/#accept-out-of-order-writes&#34;&gt;&lt;strong&gt;Loki no longer requires logs to be sent in perfect chronological order.&lt;/strong&gt;&lt;/a&gt; Support for out of order logs is one of the most highly requested features for Loki. The strict ordering constraint has been removed.&lt;/li&gt;
&lt;li&gt;Scaling Loki is now easier with a hybrid deployment mode that falls between our single binary and our microservices. The &lt;a href=&#34;../../get-started/deployment-modes/&#34;&gt;Simple scalable deployment&lt;/a&gt; scales Loki with new &lt;code&gt;read&lt;/code&gt; and &lt;code&gt;write&lt;/code&gt; targets. Where previously you would have needed Kubernetes and the microservices approach to start tapping into Loki’s potential, it’s now possible to do this in a simpler way.&lt;/li&gt;
&lt;li&gt;The new 
    &lt;a href=&#34;/docs/loki/v3.7.x/configure/#common&#34;&gt;&lt;code&gt;common&lt;/code&gt; section&lt;/a&gt; results in a 70% smaller Loki configuration. Pair that with updated defaults and Loki comes out of the box with more appropriate defaults and limits. Check out the &lt;a href=&#34;https://github.com/grafana/loki/blob/main/cmd/loki/loki-local-config.yaml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;example local configuration&lt;/a&gt; as the new reference for running Loki.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;../../alert/#recording-rules&#34;&gt;&lt;strong&gt;Recording rules&lt;/strong&gt;&lt;/a&gt; are no longer an experimental feature. We&amp;rsquo;ve given them a more resilient implementation which leverages the existing write ahead log code in Prometheus.&lt;/li&gt;
&lt;li&gt;The new &lt;a href=&#34;../../send-data/promtail/scraping/#kafka&#34;&gt;&lt;strong&gt;Promtail Kafka Consumer&lt;/strong&gt;&lt;/a&gt; can easily get your logs out of Kafka and into Loki.&lt;/li&gt;
&lt;li&gt;There are &lt;strong&gt;nice LogQL enhancements&lt;/strong&gt;, thanks to the amazing Loki community. LogQL now has &lt;a href=&#34;../../query/#many-to-one-and-one-to-many-vector-matches&#34;&gt;group_left and group_right&lt;/a&gt;. And, the &lt;code&gt;label_format&lt;/code&gt; and &lt;code&gt;line_format&lt;/code&gt; functions now support &lt;a href=&#34;../../query/template_functions/#now&#34;&gt;working with dates and times&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Another great community contribution allows Promtail to &lt;a href=&#34;../../send-data/promtail/configuration/#loki_push_api&#34;&gt;&lt;strong&gt;accept ndjson and plaintext log files over HTTP&lt;/strong&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All in all, about 260 PR’s went into Loki 2.4, and we thank everyone for helping us make the best Loki yet.&lt;/p&gt;
&lt;p&gt;For a full list of all changes, look at the &lt;a href=&#34;https://github.com/grafana/loki/blob/main/CHANGELOG.md#240-20211105&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CHANGELOG&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade Considerations&lt;/h2&gt;
&lt;p&gt;Please read the &lt;a href=&#34;../../setup/upgrade/#240&#34;&gt;upgrade guide&lt;/a&gt; before updating Loki.&lt;/p&gt;
&lt;p&gt;We made a lot of changes to Loki’s configuration as part of this release.
We have tried our best to make sure changes are compatible with existing configurations, however some changes to default limits may impact users who didn&amp;rsquo;t have values explicitly set for these limits in their configuration files.&lt;/p&gt;
&lt;h3 id=&#34;v240-changes-to-defaults&#34;&gt;v2.4.0 changes to defaults&lt;/h3&gt;
&lt;p&gt;Here is a list of limit defaults that have changed in v2.4.0:&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;config&lt;/th&gt;
              &lt;th&gt;new default&lt;/th&gt;
              &lt;th&gt;old default&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;ingestion_rate_strategy&lt;/td&gt;
              &lt;td&gt;&amp;ldquo;global&amp;rdquo;&lt;/td&gt;
              &lt;td&gt;&amp;ldquo;local&amp;rdquo;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;max_global_streams_per_user&lt;/td&gt;
              &lt;td&gt;5000&lt;/td&gt;
              &lt;td&gt;0 (no limit)&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;max_query_length&lt;/td&gt;
              &lt;td&gt;&amp;ldquo;721h&amp;rdquo;&lt;/td&gt;
              &lt;td&gt;&amp;ldquo;0h&amp;rdquo; (no limit)&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;max_query_parallelism&lt;/td&gt;
              &lt;td&gt;32&lt;/td&gt;
              &lt;td&gt;14&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;max_streams_per_user&lt;/td&gt;
              &lt;td&gt;0 (no limit)&lt;/td&gt;
              &lt;td&gt;10000&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;reject_old_samples&lt;/td&gt;
              &lt;td&gt;true&lt;/td&gt;
              &lt;td&gt;false&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;reject_old_samples_max_age&lt;/td&gt;
              &lt;td&gt;&amp;ldquo;168h&amp;rdquo;&lt;/td&gt;
              &lt;td&gt;&amp;ldquo;336h&amp;rdquo;&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;per_stream_rate_limit&lt;/td&gt;
              &lt;td&gt;3MB&lt;/td&gt;
              &lt;td&gt;-&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;per_stream_rate_limit_burst&lt;/td&gt;
              &lt;td&gt;15MB&lt;/td&gt;
              &lt;td&gt;-&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;p&gt;We have enabled the &lt;a href=&#34;https://github.com/grafana/loki/pull/4519&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;in-memory FIFO cache by default&lt;/a&gt; when no existing external cache is configured. This helps improve Loki&amp;rsquo;s performance, however it will also allow Loki to consume more memory.&lt;/p&gt;
&lt;h3 id=&#34;v242-changes-to-defaults&#34;&gt;v2.4.2 changes to defaults&lt;/h3&gt;
&lt;p&gt;Here is a list of limit defaults that have changed in v2.4.2, add in &lt;a href=&#34;https://github.com/grafana/loki/pull/5077&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 5077&lt;/a&gt;:&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;config&lt;/th&gt;
              &lt;th&gt;new default&lt;/th&gt;
              &lt;th&gt;old default&lt;/th&gt;
          &lt;/tr&gt;
      &lt;/thead&gt;
      &lt;tbody&gt;
          &lt;tr&gt;
              &lt;td&gt;parallelise_shardable_queries&lt;/td&gt;
              &lt;td&gt;true&lt;/td&gt;
              &lt;td&gt;false&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;split_queries_by_interval&lt;/td&gt;
              &lt;td&gt;30m&lt;/td&gt;
              &lt;td&gt;0s&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;query_ingesters_within&lt;/td&gt;
              &lt;td&gt;3h&lt;/td&gt;
              &lt;td&gt;0s&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;max_chunk_age&lt;/td&gt;
              &lt;td&gt;2h&lt;/td&gt;
              &lt;td&gt;1h&lt;/td&gt;
          &lt;/tr&gt;
          &lt;tr&gt;
              &lt;td&gt;max_concurrent&lt;/td&gt;
              &lt;td&gt;10&lt;/td&gt;
              &lt;td&gt;20&lt;/td&gt;
          &lt;/tr&gt;
      &lt;/tbody&gt;
    &lt;/table&gt;
  &lt;/div&gt;
&lt;/section&gt;&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;242-bug-fixes&#34;&gt;2.4.2 bug fixes&lt;/h3&gt;
&lt;p&gt;2.4.2 fixes these bugs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/4968&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 4968&lt;/a&gt; &lt;strong&gt;trevorwhitney&lt;/strong&gt;: Fixes a bug in which querying ingesters wrongly returns a ruler,
causing the internal server error &lt;code&gt;code = Unimplemented&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/4875&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 4875&lt;/a&gt; &lt;strong&gt;trevorwhitney&lt;/strong&gt;: Honor the replication factor specified in the common configuration block when &lt;code&gt;memberlist&lt;/code&gt; is the consistent hash ring store.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/4792&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 4792&lt;/a&gt; &lt;strong&gt;AndreZiviani&lt;/strong&gt;: Corrects the default values of configuration options in the documentation for:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;scheduler_dns_lookup_period&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;min_ready_duration&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;final_sleep&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;max_transfer_retries&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;chunk_retain_period&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;chunk_target_size&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;batch_size&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;timeout&lt;/code&gt; (for Redis requests)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;241-bug-fixes&#34;&gt;2.4.1 bug fixes&lt;/h3&gt;
&lt;p&gt;2.4.1 fixes two bugs in the 2.4.0 release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/4687&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 4687&lt;/a&gt; &lt;strong&gt;owen-d&lt;/strong&gt;: Eliminate a compactor panic when not using a tenant overrides file.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/4681&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 4681&lt;/a&gt; &lt;strong&gt;slim-bean&lt;/strong&gt;: Correct the initialization of the &lt;code&gt;read&lt;/code&gt; target. Incorrect initialization resulted in query gaps after a chunk was flushed and before the querier downloaded new index tables.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;240-bug-fixes&#34;&gt;2.4.0 bug fixes&lt;/h3&gt;
&lt;p&gt;Here are some of the more important fixes in version 2.4.0:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/4598&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 4598&lt;/a&gt; &lt;strong&gt;kavirajk&lt;/strong&gt;: Fix the IP matcher lexer to differentiate a filter from an identifier.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/4563&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 4563&lt;/a&gt; &lt;strong&gt;cyriltovena&lt;/strong&gt;: Fixes the Series function to properly handle sharding.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/4518&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 4518&lt;/a&gt; &lt;strong&gt;slim-bean&lt;/strong&gt;: Fixes a bug in which items are returned to a sync.Pool incorrectly.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/4411&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 4411&lt;/a&gt; &lt;strong&gt;slim-bean&lt;/strong&gt;: Fixes a frontend bug which caused it to wait for results which would never arrive.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/4238&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 4238&lt;/a&gt; &lt;strong&gt;liguozhong&lt;/strong&gt;: Fixes a distributor goroutine leak.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;security-fixes&#34;&gt;Security fixes&lt;/h2&gt;
&lt;h3 id=&#34;240-security-fixes&#34;&gt;2.4.0 security fixes&lt;/h3&gt;
&lt;p&gt;Version 2.4.0 contains one security-related fix:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/4627&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;PR 4627&lt;/a&gt; Explicitly define allowed HTTP methods on HTTP endpoints.&lt;/p&gt;
&lt;p&gt;A community user noticed that all Loki endpoints would respond to HTTP OPTIONS requests, and the proxy they placed in front of Loki responsible for HTTP authentication would pass OPTIONS requests unauthenticated to Loki, allowing users to make unauthenticated/unauthorized queries to Loki. The fix restricts the type of HTTP methods allowed on each endpoint and disallows OPTIONS requests.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="v24">V2.4&lt;/h1>
&lt;p>Loki 2.4 focuses on two items:&lt;/p>
&lt;ul>
&lt;li>Making it easier to get your logs into Loki.&lt;/li>
&lt;li>Making Loki easier to run and operate. Anyone not using Kubernetes or avoiding microservices should pay close attention: this release has a lot for you.&lt;/li>
&lt;/ul>
&lt;h2 id="features-and-enhancements">Features and enhancements&lt;/h2>
&lt;ul>
&lt;li>
&lt;a href="/docs/loki/v3.7.x/configure/#accept-out-of-order-writes">&lt;strong>Loki no longer requires logs to be sent in perfect chronological order.&lt;/strong>&lt;/a> Support for out of order logs is one of the most highly requested features for Loki. The strict ordering constraint has been removed.&lt;/li>
&lt;li>Scaling Loki is now easier with a hybrid deployment mode that falls between our single binary and our microservices. The &lt;a href="../../get-started/deployment-modes/">Simple scalable deployment&lt;/a> scales Loki with new &lt;code>read&lt;/code> and &lt;code>write&lt;/code> targets. Where previously you would have needed Kubernetes and the microservices approach to start tapping into Loki’s potential, it’s now possible to do this in a simpler way.&lt;/li>
&lt;li>The new
&lt;a href="/docs/loki/v3.7.x/configure/#common">&lt;code>common&lt;/code> section&lt;/a> results in a 70% smaller Loki configuration. Pair that with updated defaults and Loki comes out of the box with more appropriate defaults and limits. Check out the &lt;a href="https://github.com/grafana/loki/blob/main/cmd/loki/loki-local-config.yaml" target="_blank" rel="noopener noreferrer">example local configuration&lt;/a> as the new reference for running Loki.&lt;/li>
&lt;li>&lt;a href="../../alert/#recording-rules">&lt;strong>Recording rules&lt;/strong>&lt;/a> are no longer an experimental feature. We&amp;rsquo;ve given them a more resilient implementation which leverages the existing write ahead log code in Prometheus.&lt;/li>
&lt;li>The new &lt;a href="../../send-data/promtail/scraping/#kafka">&lt;strong>Promtail Kafka Consumer&lt;/strong>&lt;/a> can easily get your logs out of Kafka and into Loki.&lt;/li>
&lt;li>There are &lt;strong>nice LogQL enhancements&lt;/strong>, thanks to the amazing Loki community. LogQL now has &lt;a href="../../query/#many-to-one-and-one-to-many-vector-matches">group_left and group_right&lt;/a>. And, the &lt;code>label_format&lt;/code> and &lt;code>line_format&lt;/code> functions now support &lt;a href="../../query/template_functions/#now">working with dates and times&lt;/a>.&lt;/li>
&lt;li>Another great community contribution allows Promtail to &lt;a href="../../send-data/promtail/configuration/#loki_push_api">&lt;strong>accept ndjson and plaintext log files over HTTP&lt;/strong>&lt;/a>.&lt;/li>
&lt;/ul>
&lt;p>All in all, about 260 PR’s went into Loki 2.4, and we thank everyone for helping us make the best Loki yet.&lt;/p></description></item><item><title>V2.3</title><link>https://grafana.com/docs/loki/v3.7.x/release-notes/v2-3/</link><pubDate>Thu, 09 Apr 2026 02:28:18 +0000</pubDate><guid>https://grafana.com/docs/loki/v3.7.x/release-notes/v2-3/</guid><content><![CDATA[&lt;h1 id=&#34;v23&#34;&gt;V2.3&lt;/h1&gt;
&lt;p&gt;The Loki team is excited to announce the release of Loki 2.3!&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s been nearly 6 months since 2.2 was released and we have made good use of that time to bring forward several significant improvements and requested features.&lt;/p&gt;
&lt;p&gt;2.3 is also the first version of Loki released under the AGPLv3 license. You can &lt;a href=&#34;/licensing/&#34;&gt;read more about our licensing here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Some parts of the Loki repo will remain Apache-2.0 licensed (mainly clients and some tooling), for more details read &lt;a href=&#34;https://github.com/grafana/loki/blob/main/LICENSING.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;LICENSING.md&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Loki now has the ability to apply &lt;a href=&#34;../../operations/storage/retention/&#34;&gt;custom retention&lt;/a&gt; based on stream selectors! This will allow much finer control over log retention all of which is now handled by Loki, no longer requiring the use of object store configs for retention.&lt;/li&gt;
&lt;li&gt;Coming along hand in hand with storing logs for longer durations is the ability to &lt;a href=&#34;../../operations/storage/logs-deletion/&#34;&gt;delete log streams&lt;/a&gt;. The initial implementation lets you submit delete request jobs which will be processed after 24 hours.&lt;/li&gt;
&lt;li&gt;A very exciting new LogQL parser has been introduced: the &lt;a href=&#34;../../query/log_queries/#parser-expression&#34;&gt;pattern parser&lt;/a&gt;. Much simpler and faster than regexp for log lines that have a little bit of structure to them such as the &lt;a href=&#34;https://en.wikipedia.org/wiki/Common_Log_Format&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Common Log Format&lt;/a&gt;. This is now Loki&amp;rsquo;s fastest parser so try it out on any of your log lines!&lt;/li&gt;
&lt;li&gt;Extending on the work of Alerting Rules, Loki now accepts &lt;a href=&#34;../../alert/#recording-rules&#34;&gt;recording rules&lt;/a&gt;. This lets you turn your logs into metrics and push them to Prometheus or any Prometheus compatible remote_write endpoint.&lt;/li&gt;
&lt;li&gt;LogQL can understand &lt;a href=&#34;../../query/ip/&#34;&gt;IP addresses&lt;/a&gt;! This enables filtering on IP addresses and subnet ranges.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For those of you running Loki as microservices, the following features will improve performance operations significantly for many operations.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We created an &lt;a href=&#34;../../operations/storage/boltdb-shipper/#index-gateway&#34;&gt;index gateway&lt;/a&gt; which takes on the task of downloading the boltdb-shipper index files allowing you to run your queriers without any local disk requirements, this is really helpful in Kubernetes environments where you can return your queriers from Statefulsets back to Deployments and save a lot of PVC costs and operational headaches.&lt;/li&gt;
&lt;li&gt;Ingester queriers &lt;a href=&#34;https://github.com/grafana/loki/pull/3852&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;are now shardable&lt;/a&gt;, this is a significant performance boost for high volume log streams when querying recent data.&lt;/li&gt;
&lt;li&gt;Instant queries can now be &lt;a href=&#34;https://github.com/grafana/loki/pull/3984&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;split and sharded&lt;/a&gt; making them just as fast as range queries.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A very common feature requested has also been included in 2.3:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/3919&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3919&lt;/a&gt; &lt;strong&gt;github-vincent-miszczak&lt;/strong&gt;: Add ingester.autoforget-unhealthy-timeout opt-in feature&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Without revisiting the decisions and discussions around the somewhat controversial behavior of &lt;em&gt;unhealthy&lt;/em&gt; ingesters, you can now decided how you would like them to be handled: manually or automatically.&lt;/p&gt;
&lt;p&gt;Lastly several useful additions to the LogQL query language have been included:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More text/template functions are included for &lt;code&gt;label_format&lt;/code&gt; and &lt;code&gt;line_format&lt;/code&gt; with PR &lt;a href=&#34;https://github.com/grafana/loki/pull/3515&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3515&lt;/a&gt;, for more information,see the 
    &lt;a href=&#34;/docs/loki/v3.7.x/logql/template_functions/&#34;&gt;documentation for template functions&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Also support for math functions withing &lt;code&gt;label_format&lt;/code&gt; and &lt;code&gt;line_format&lt;/code&gt; was included with &lt;a href=&#34;https://github.com/grafana/loki/pull/3434&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3434&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Two additional metric functions with some interesting use cases &lt;code&gt;first_over_time&lt;/code&gt; and &lt;code&gt;last_over_time&lt;/code&gt; were added in PR &lt;a href=&#34;https://github.com/grafana/loki/pull/3050&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3050&lt;/a&gt;. These can be useful for some down sampling approaches where instead of taking an average, max, or min of samples over a range in a metrics query, you can select the first or last log line to use from that range.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade considerations&lt;/h2&gt;
&lt;p&gt;The path from 2.2.1 to 2.3.0 should be smooth, as always, read the &lt;a href=&#34;../../setup/upgrade/#230&#34;&gt;Upgrade Guide&lt;/a&gt; for important upgrade guidance.&lt;/p&gt;
&lt;p&gt;One change we consider noteworthy however is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/3216&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3216&lt;/a&gt; &lt;strong&gt;sandeepsukhani&lt;/strong&gt;: check for stream selectors to have at least one equality matcher.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This change now rejects any query which does not contain at least one equality matcher, an example may better illustrate:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;{namespace=~&amp;quot;.*&amp;quot;}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;This query will now be rejected, however there are several ways to modify it for it to succeed:&lt;/p&gt;
&lt;p&gt;Add at least one equals label matcher:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;{cluster=&amp;quot;us-east-1&amp;quot;,namespace=~&amp;quot;.*&amp;quot;}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Use &lt;code&gt;.&#43;&lt;/code&gt; instead of &lt;code&gt;.*&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;{namespace=~&amp;quot;.&#43;&amp;quot;}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;This difference may seem subtle but if we break it down &lt;code&gt;.&lt;/code&gt; matches any character, &lt;code&gt;*&lt;/code&gt; matches zero or more of the preceding character and &lt;code&gt;&#43;&lt;/code&gt; matches one or more of the preceding character. The &lt;code&gt;.*&lt;/code&gt; case will match empty values where &lt;code&gt;.&#43;&lt;/code&gt; will not, this is the important difference. &lt;code&gt;{namespace=&amp;quot;&amp;quot;}&lt;/code&gt; is an invalid request (unless you add another equals label matcher like the example above).&lt;/p&gt;
&lt;p&gt;The reasoning for this change has to do with how index lookups work in Loki, if you don&amp;rsquo;t have at least one equality matcher Loki has to perform a complete index table scan which is an expensive and slow operation.&lt;/p&gt;
&lt;h2 id=&#34;security-fixes&#34;&gt;Security fixes&lt;/h2&gt;
&lt;p&gt;List of security fixes for 2.3.x.&lt;/p&gt;
&lt;h3 id=&#34;230-security-fixes&#34;&gt;2.3.0 security fixes&lt;/h3&gt;
&lt;p&gt;2.3.0 contains an important security fix:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/4020&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;4020&lt;/a&gt; &lt;strong&gt;simonswine&lt;/strong&gt;: Restrict path segments in TenantIDs (CVE-2021-36156 CVE-2021-36157).&lt;/li&gt;
&lt;/ul&gt;


&lt;div class=&#34;admonition admonition-note&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Note&lt;/p&gt;&lt;p&gt;Exploitation of this vulnerability requires the ability for an attacker to craft and send directly to Loki an &lt;code&gt;X-Scope-OrgID&lt;/code&gt; header, end users should not have the ability to create and send this header directly to Loki as it controls access to tenants and is important to control setting of this header for proper tenant isolation and security. We always recommend having a proxy or gateway be responsible for setting the &lt;code&gt;X-Scope-OrgID&lt;/code&gt;.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;p&gt;Lists of bug fixes for 2.3.x.&lt;/p&gt;
&lt;h3 id=&#34;230-bug-fixes&#34;&gt;2.3.0 bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;An important fix for leaking resources was patched with &lt;a href=&#34;https://github.com/grafana/loki/pull/3733&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3733&lt;/a&gt;, when queries were canceled a goroutine was left running which would hold memory resources creating a memory leak.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/grafana/loki/pull/3686&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;3686&lt;/a&gt; fixes a panic with the frontend when use with downstream URL. &lt;strong&gt;Note&lt;/strong&gt; we recommend using the 
    &lt;a href=&#34;/docs/loki/v3.7.x/configuration/query-frontend/#grpc-mode-pull-model&#34;&gt;GRPC Pull Model&lt;/a&gt;, better performance and fair scheduling between tenants can be obtained with the GPRC Pull Model.&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="v23">V2.3&lt;/h1>
&lt;p>The Loki team is excited to announce the release of Loki 2.3!&lt;/p>
&lt;p>It&amp;rsquo;s been nearly 6 months since 2.2 was released and we have made good use of that time to bring forward several significant improvements and requested features.&lt;/p></description></item></channel></rss>