<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/enterprise-metrics/v2.17.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/enterprise-metrics/v2.17.x/release-notes/index.xml" rel="self" type="application/rss+xml"/><item><title>Grafana Enterprise Metrics v2.17 release notes</title><link>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-17/</link><pubDate>Fri, 16 Oct 2026 14:22:29 +0000</pubDate><guid>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-17/</guid><content><![CDATA[&lt;h1 id=&#34;version-217-release-notes&#34;&gt;Version 2.17 release notes&lt;/h1&gt;
&lt;!-- vale Grafana.GoogleWill = NO --&gt;
&lt;!-- vale Grafana.Timeless = NO --&gt;
&lt;!-- Release notes are often future focused --&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.17, which is built on top of Grafana Mimir 2.17.&lt;/p&gt;
&lt;p&gt;GEM 2.17 inherits all the features, enhancements, and bug fixes that are in the Grafana Mimir 2.17 release.
Given this, it&amp;rsquo;s best to start with the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.17/&#34;&gt;Grafana Mimir 2.17 release notes&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;p&gt;GEM 2.17 contains the following new features and enhancements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Federation-frontend: With cross-cluster query federation, allow automatic retries of individual requests that return retryable errors in queries. You can configure the total number of allowed attempts in the &lt;code&gt;federation.max-attempts-per-request&lt;/code&gt; configuration parameter.&lt;/li&gt;
&lt;li&gt;Federation-frontend: Add HTTP client cluster validation support through the &lt;code&gt;federation.proxy_targets.cluster_validation_label&lt;/code&gt; configuration parameter.&lt;/li&gt;
&lt;li&gt;Federation-frontend: Add support for &lt;a href=&#34;https://prometheus.io/docs/prometheus/latest/querying/remote_read_api/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Prometheus remote read API request&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Federation-frontend: You can set the &lt;code&gt;query-frontend.extra-propagated-headers&lt;/code&gt; option to specify extra headers allowed to pass through to the rest of the query path.&lt;/li&gt;
&lt;li&gt;Gateway: Add optional HTTP load balancing to the &lt;code&gt;cortex.query&lt;/code&gt; and &lt;code&gt;cortex.distributor&lt;/code&gt; proxies via the &lt;code&gt;[proxy].load-balancing&lt;/code&gt; and &lt;code&gt;[proxy].load-balancing-policy&lt;/code&gt; configuration parameters.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade considerations&lt;/h2&gt;
&lt;p&gt;This release also inherits the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.17/#important-changes&#34;&gt;upgrade considerations&lt;/a&gt; from the Grafana Mimir 2.17 release.&lt;/p&gt;
&lt;p&gt;After you upgrade to GEM 2.17, upgrade your &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/&#34;&gt;GEM plugin&lt;/a&gt; to the latest version. For more information about the most recent enhancements and bug fixes in the GEM plugin, see the &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/?tab=changelog&#34;&gt;Grafana Enterprise Metrics: Changelog&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;v2170&#34;&gt;v2.17.0&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Cross-cluster query federation: Fix unreported partial results when the remote-read stream breaks after the first response.&lt;/li&gt;
&lt;li&gt;Graphite querier: Improve error messages for render errors.&lt;/li&gt;
&lt;li&gt;Ruler: Allow different remotes to re-register &lt;code&gt;wal_watcher&lt;/code&gt; metrics without panicking.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2171&#34;&gt;v2.17.1&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Update root CA certificates in Docker images.&lt;/li&gt;
&lt;li&gt;Update to Go v1.24.6 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-4674&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2025-4674&lt;/a&gt;, &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-47907&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2025-47907&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Federation-frontend: Correct GEM version requirements in docs.&lt;/li&gt;
&lt;li&gt;Ingester: Fix a bug where ingesters would get stuck in read-only mode after compactions.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2172&#34;&gt;v2.17.2&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Update to Go v1.24.9 to address CVE&amp;rsquo;s.&lt;/li&gt;
&lt;li&gt;Update distroless images to latest digest to address CVE&amp;rsquo;s.&lt;/li&gt;
&lt;li&gt;Distributor: Fix a bug where no NHCB passes validation when native histogram bucket limit &lt;code&gt;-validation.max-native-histogram-buckets&lt;/code&gt; is set.&lt;/li&gt;
&lt;li&gt;Ingest: Fix a data corruption issue caused by memory pooling when a newer version is rolled out and the experimental &lt;code&gt;-distributor.otel-created-timestamp-zero-ingestion-enabled&lt;/code&gt; feature is enabled.&lt;/li&gt;
&lt;li&gt;Memcached: Ignore invalid responses when discovering cache servers using &lt;code&gt;dnssrv&#43;&lt;/code&gt; or &lt;code&gt;dnssrvnoa&#43;&lt;/code&gt; service discovery prefixes.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2173&#34;&gt;v2.17.3&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Update opencontainers/selinux dependency to v1.13.0 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-52881&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2025-52881&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Update Go crypto dependency to v0.43.0 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-47913&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2025-47913&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2174&#34;&gt;v2.17.4&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Update to Go 1.24.11 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-61729&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2025-61729&lt;/a&gt; and &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-61727&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2025-61727&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Update Go crypto dependency to v0.45.0 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-47914&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2025-47914&lt;/a&gt; and &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-58181&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2025-58181&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2175&#34;&gt;v2.17.5&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Update Mimir to 2.17.5. For list of fixes, see related &lt;a href=&#34;https://github.com/grafana/mimir/blob/mimir-2.17.5/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;release notes in Mimir&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Update to Go v1.25.5 to align with Mimir 2.17 releases.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2176&#34;&gt;v2.17.6&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Update to Go v1.25.7 to address &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-4341&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2025-61726&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Ruler: Add path traversal checks when parsing namespaces and groups, which prevents namespace and group name from containing non-local paths.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2177&#34;&gt;v2.17.7&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Federation: Fix nil pointer dereference when querying a non-existent &lt;code&gt;__cluster__&lt;/code&gt; with partial queries enabled.&lt;/li&gt;
&lt;li&gt;Federation: Stop emitting &lt;code&gt;cortex_federation_frontend_partial_results&lt;/code&gt; metric when partial queries are disabled. Previously when partial queries were disabled, the metric would always report a 0% failure rate, even when cluster requests failed.&lt;/li&gt;
&lt;li&gt;Security: Update module golang.org/x/net to v0.45 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-58190&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2025-58190&lt;/a&gt; and &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-47911&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2025-47911&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2178&#34;&gt;v2.17.8&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Skipping this patch to match the mimir version.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2179&#34;&gt;v2.17.9&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Distributor: Add OTLP usage reporter that tracks OTel scope occurrences and periodically exports them to the stats server. Enabled via &lt;code&gt;-otlp-usage.enabled&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Ruler: Propagate GCS object mutation rate limit for rule group uploads.&lt;/li&gt;
&lt;li&gt;Querier: Fix not_aggregated_wrapper incorrectly return errors for metric with no sample when MQE is in use.&lt;/li&gt;
&lt;li&gt;Security: Update to Go v1.25.8 to address &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-4603&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-27142&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-4602&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-27139&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-4601&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-25679&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-4600&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-27138&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-4599&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-27137&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v21710&#34;&gt;v2.17.10&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Ruler: Fix parsing of rule expressions with leading newlines.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v21711&#34;&gt;v2.17.11&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Admin API: Fix follower-to-leader proxy failing on IPv6-only clusters due to unbracketed IPv6 address in ring registration.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v21712&#34;&gt;v2.17.12&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Security: Upgrade Mimir to 2.17.10 to address &lt;a href=&#34;https://www.cve.org/CVERecord?id=CVE-2026-39883&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-39883&lt;/a&gt;, &lt;a href=&#34;https://github.com/advisories/GHSA-xmrv-pmrh-hhx2&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GHSA-xmrv-pmrh-hhx2&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Security: Upgrade to Go 1.25.9 to address &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-4870&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-32283&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-4864&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-32282&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-4867&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-27144&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-4868&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-27143&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-4871&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-27140&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-4865&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-32289&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-4869&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-32288&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-4947&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-32280&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-4946&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-32281&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v21713&#34;&gt;v2.17.13&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Upgrade &lt;code&gt;github.com/go-jose/go-jose/v3&lt;/code&gt; to v3.0.5 to address &lt;a href=&#34;https://github.com/advisories/GHSA-78h2-9frx-2jm8&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-34986&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v21714&#34;&gt;v2.17.14&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Security: Upgrade Mimir to 2.17.11 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-27141&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-27141&lt;/a&gt;, &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-33814&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-33814&lt;/a&gt;, &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-39882&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-39882&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Security: Use Go 1.25.10 to address CVE-2026-33814, CVE-2026-33811, CVE-2026-39836, CVE-2026-42499, CVE-2026-39820, CVE-2026-42501, CVE-2026-39826, CVE-2026-39823, CVE-2026-39817, CVE-2026-39825, CVE-2026-39819.&lt;/li&gt;
&lt;li&gt;Build: Use Go 1.26.3 to align with upstream Mimir.&lt;/li&gt;
&lt;li&gt;Security: Upgrade Mimir to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-42506&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-42506&lt;/a&gt;, &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-39833&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-39833&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v21715&#34;&gt;v2.17.15&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Security: Use Go 1.26.4 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-42504&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-42504&lt;/a&gt;, &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-27145&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-27145&lt;/a&gt; and &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-42507&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-42507&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Security: Upgrade base image used for boringcrypto image to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-0915&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-0915&lt;/a&gt;, &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-4046&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-4046&lt;/a&gt;, &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-4437&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-4437&lt;/a&gt;, &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-15281&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2025-15281&lt;/a&gt;, &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-0861&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-0861&lt;/a&gt; and &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-4438&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-4438&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v21716&#34;&gt;v2.17.16&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Security: Use Go 1.26.5 to address &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-4970&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-4970&lt;/a&gt; and &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-5856&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-5856&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Security: Upgrade &lt;code&gt;go.mongodb.org/mongo-driver&lt;/code&gt; to v1.17.7 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-2303&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-2303&lt;/a&gt; and &lt;a href=&#34;https://github.com/advisories/GHSA-cp6g-7hqx-qxhp&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GHSA-cp6g-7hqx-qxhp&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Security: Upgrade &lt;code&gt;golang.org/x/net&lt;/code&gt; to v0.56.0 and &lt;code&gt;golang.org/x/text&lt;/code&gt; to v0.39.0 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-46600&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-46600&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-5942&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-5942&lt;/a&gt;, &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-56852&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-56852&lt;/a&gt;, and &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-5970&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-5970&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Security: Upgrade &lt;code&gt;google.golang.org/grpc&lt;/code&gt; to v1.82.1 to address &lt;a href=&#34;https://github.com/advisories/GHSA-hrxh-6v49-42gf&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GHSA-hrxh-6v49-42gf&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v21717&#34;&gt;v2.17.17&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Security: Upgrade &lt;code&gt;go.opentelemetry.io/otel&lt;/code&gt; to v1.44.0 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-41178&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-41178&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Ingester: Fix out-of-order queries that span the in-order head mint blocking TSDB head truncation and compaction.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v21718&#34;&gt;v2.17.18&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Ingester: Optimize TSDB head-chunk access during compaction to avoid O(n²) cost in &lt;code&gt;PopulateBlock&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v21719&#34;&gt;v2.17.19&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Security: Use Go 1.26.7 to address &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-5026&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-5026&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-5942&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-5942&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-5972&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-5972&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-6088&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-6088&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-6089&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-6089&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-6090&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-6090&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-6091&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-6091&lt;/a&gt;, and &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-6218&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-6218&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Security: Upgrade Mimir to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-56865&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-56865&lt;/a&gt;, &lt;a href=&#34;https://github.com/advisories/GHSA-259r-337f-4rfw&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GHSA-259r-337f-4rfw&lt;/a&gt;, and &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-73500&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-73500&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v21720&#34;&gt;v2.17.20&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Security: Fix an issue where configuration that referenced files could load local files. Resolves &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-81938&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-81938&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v21721&#34;&gt;v2.17.21&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Security: Use Go 1.26.9 to address &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-6599&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-6599&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-6600&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-6600&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-6603&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-6603&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-6605&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-6605&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-6607&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-6607&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-6608&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-6608&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-6609&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-6609&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-6610&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-6610&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-6611&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-6611&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-6612&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-6612&lt;/a&gt;, &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-6613&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-6613&lt;/a&gt;, and &lt;a href=&#34;https://pkg.go.dev/vuln/GO-2026-6617&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GO-2026-6617&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Security: Upgrade Mimir to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-81872&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-81872&lt;/a&gt;, &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-81871&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-81871&lt;/a&gt;, and &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2026-81870&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2026-81870&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Fix an issue where configuring S3 with &lt;code&gt;signature_version2: true&lt;/code&gt; would still result in using AWS Signature Version 4.&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="version-217-release-notes">Version 2.17 release notes&lt;/h1>
&lt;!-- vale Grafana.GoogleWill = NO -->
&lt;!-- vale Grafana.Timeless = NO -->
&lt;!-- Release notes are often future focused -->
&lt;p>Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.17, which is built on top of Grafana Mimir 2.17.&lt;/p></description></item><item><title>Grafana Enterprise Metrics v2.16 release notes</title><link>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-16/</link><pubDate>Tue, 28 Oct 2025 18:04:58 +0000</pubDate><guid>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-16/</guid><content><![CDATA[&lt;h1 id=&#34;version-216-release-notes&#34;&gt;Version 2.16 release notes&lt;/h1&gt;
&lt;!-- vale Grafana.GoogleWill = NO --&gt;
&lt;!-- vale Grafana.Timeless = NO --&gt;
&lt;!-- Release notes are often future focused --&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.16, which is built on top of Grafana Mimir 2.16.&lt;/p&gt;
&lt;p&gt;GEM 2.16 inherits all the features, enhancements, and bug fixes that are in the Grafana Mimir 2.16 release.
Given this, it&amp;rsquo;s best to start with the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.16/&#34;&gt;Grafana Mimir 2.16 release notes&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;p&gt;Grafana Enterprise Metrics 2.16 adds support for partial queries to cross-cluster query federation. It also including the following changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cross-cluster query federation: increase default proxy target timeout to two minutes. This brings it into line with other similar timeouts such as &lt;code&gt;-querier.timeout&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade considerations&lt;/h2&gt;
&lt;p&gt;This release also inherits the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.16/#important-changes&#34;&gt;upgrade considerations&lt;/a&gt; from the Grafana Mimir 2.16 release.&lt;/p&gt;
&lt;p&gt;After you upgrade to GEM 2.16, upgrade your &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/&#34;&gt;GEM plugin&lt;/a&gt; to the latest version. For more information about the most recent enhancements and bug fixes in the GEM plugin, see the &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/?tab=changelog&#34;&gt;Grafana Enterprise Metrics: Changelog&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;deprecations&#34;&gt;Deprecations&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Admin API: Deprecate &lt;code&gt;-admin-api.limits.enabled&lt;/code&gt; and default to &lt;code&gt;false&lt;/code&gt; in preparation for removal. You should change this to true if you want to continue using the Admin API for limits management.&lt;/li&gt;
&lt;li&gt;Remove experimental Datadog proxy.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Cross-cluster query federation: querying exemplars would fail with a misleading &lt;code&gt;no cluster name provided&lt;/code&gt; error. It will now return &lt;code&gt;cross-cluster query federation does not support querying exemplars&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2160&#34;&gt;v2.16.0&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Update base image for &lt;code&gt;grafana/enterprise-metrics-alpine&lt;/code&gt; image to &lt;code&gt;alpine:3.21.2&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Remove the images &lt;code&gt;grafana/enterprise-metrics-alpine&lt;/code&gt;, &lt;code&gt;grafana/enterprise-metrics-boringcrypto-alpine&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2161&#34;&gt;v2.16.1&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Update to Go v1.23.9 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-22871&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2025-22871&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Update &lt;code&gt;golang.org/x/net&lt;/code&gt; to v0.38.0 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-22872&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2025-22872&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Query-frontend: Fix a panic in monolithic mode caused by a clash in labels of the &lt;code&gt;cortex_client_invalid_cluster_validation_label_requests_total&lt;/code&gt; metric definition.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2162&#34;&gt;v2.16.2&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Update Go from v1.23.9 to v1.23.12 to address CVEs.&lt;/li&gt;
&lt;li&gt;Update Alpine from v3.21.3 to v3.21.5.&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="version-216-release-notes">Version 2.16 release notes&lt;/h1>
&lt;!-- vale Grafana.GoogleWill = NO -->
&lt;!-- vale Grafana.Timeless = NO -->
&lt;!-- Release notes are often future focused -->
&lt;p>Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.16, which is built on top of Grafana Mimir 2.16.&lt;/p></description></item><item><title>Grafana Enterprise Metrics v2.15 release notes</title><link>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-15/</link><pubDate>Tue, 28 Oct 2025 18:04:58 +0000</pubDate><guid>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-15/</guid><content><![CDATA[&lt;h1 id=&#34;version-215-release-notes&#34;&gt;Version 2.15 release notes&lt;/h1&gt;
&lt;!-- vale Grafana.GoogleWill = NO --&gt;
&lt;!-- vale Grafana.Timeless = NO --&gt;
&lt;!-- Release notes are often future focused --&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.15, which is built on top of Grafana Mimir 2.15.&lt;/p&gt;
&lt;p&gt;GEM 2.15 inherits all the features, enhancements, and bug fixes that are in the Grafana Mimir 2.15 release.
Given this, it&amp;rsquo;s best to start with the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.15/&#34;&gt;Grafana Mimir 2.15 release notes&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;p&gt;This release introduces changes to the federation-frontend, which now requires GEM clusters as proxy targets and mandates upgrading to GEM 2.15&#43; before updating the frontend.
It also updates the Ruler to handle missing rule groups gracefully and resolves several bugs, including fixes for cross-cluster query federation label handling, token creation ETag responses, and critical security vulnerabilities in go-jose and go-oidc.&lt;/p&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade considerations&lt;/h2&gt;
&lt;p&gt;This release also inherits the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.15/#important-changes&#34;&gt;upgrade considerations&lt;/a&gt; from the Grafana Mimir 2.15 release.&lt;/p&gt;
&lt;p&gt;After you upgrade to GEM 2.15, upgrade your &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/&#34;&gt;GEM plugin&lt;/a&gt; to the latest version. For more information about the most recent enhancements and bug fixes in the GEM plugin, see the &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/?tab=changelog&#34;&gt;Grafana Enterprise Metrics: Changelog&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;v2150&#34;&gt;v2.15.0&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Include the initial ETag version in the token creation response when using the Admin API&lt;/li&gt;
&lt;li&gt;When using cross-cluster query federation, series with the label name &lt;code&gt;__cluster__&lt;/code&gt; were incorrectly handled in shardable queries, which are queries that can be divided up and sent to different clusters and then combined later. This fixes that issue and allows users to use &lt;code&gt;original___cluster__&lt;/code&gt; as a label matcher to match that label and &lt;code&gt;__cluster__&lt;/code&gt; to match the cluster they defined, making it consistent with the behavior of other kinds of queries. This applies to aggregation grouping labels as well.&lt;/li&gt;
&lt;li&gt;Upgrade dependencies to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2024-28180&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2024-28180&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Upgrade dependencies to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2024-28180&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2024-28180&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2151&#34;&gt;v2.15.1&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Upgrade Go base image to 1.23.6.&lt;/li&gt;
&lt;li&gt;Update base image to &lt;code&gt;alpine:3.20.5&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Upgrade to github.com/golang/glog to v1.2.4 to resolve &lt;a href=&#34;https://github.com/advisories/GHSA-6wxm-mpqj-6jpf&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2024-45339&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2152&#34;&gt;v2.15.2&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Update module golang.org/x/net to v0.36.0 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-22870&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2025-22870&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Update module github.com/golang-jwt/jwt/v5 to v5.2.2 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-30204&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2025-30204&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Update module github.com/golang-jwt/jwt/v4 to v4.2.2 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-30204&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2025-30204&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Update module github.com/golang-jwt/jwt/v3 to v3.0.4 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-30204&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2025-30204&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Update module golang.org/x/oauth2 to v0.27.0 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-22868&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2025-22868&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Update module golang.org/x/crypto to v0.35.0 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-22869&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2025-22869&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Update module github.com/go-jose/go-jose/v4 to v4.0.5 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2025-27144&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2025-27144&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Upgrade Go base image to 1.23.7.&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="version-215-release-notes">Version 2.15 release notes&lt;/h1>
&lt;!-- vale Grafana.GoogleWill = NO -->
&lt;!-- vale Grafana.Timeless = NO -->
&lt;!-- Release notes are often future focused -->
&lt;p>Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.15, which is built on top of Grafana Mimir 2.15.&lt;/p></description></item><item><title>Grafana Enterprise Metrics v2.14 release notes</title><link>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-14/</link><pubDate>Mon, 18 Aug 2025 18:19:44 +0000</pubDate><guid>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-14/</guid><content><![CDATA[&lt;h1 id=&#34;version-214-release-notes&#34;&gt;Version 2.14 release notes&lt;/h1&gt;
&lt;!-- vale Grafana.GoogleWill = NO --&gt;
&lt;!-- vale Grafana.Timeless = NO --&gt;
&lt;!-- Release notes are often future focused --&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.14, which is built on top of Grafana Mimir 2.14.&lt;/p&gt;
&lt;p&gt;GEM 2.14 inherits all the features, enhancements, and bug fixes that are in the Grafana Mimir 2.14 release.
Given this, it&amp;rsquo;s best to start with the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.14/&#34;&gt;Grafana Mimir 2.14 release notes&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;p&gt;Grafana Enterprise Metrics 2.14 adds the following new configurations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Configuration to set timeout for query request and label names and values requests in Cross Cluster query federation.&lt;/li&gt;
&lt;li&gt;Internal gateway gRPC proxy clients can now have their maximum send and receive size limits configured via &lt;code&gt;proxy.grpc-max-recv-msg-size&lt;/code&gt; and &lt;code&gt;proxy.grpc-max-send-msg-size&lt;/code&gt; config flags.&lt;/li&gt;
&lt;li&gt;Two new command line options, &lt;code&gt;-auth.pass-access-policy-name&lt;/code&gt; and &lt;code&gt;-auth.pass-token-name&lt;/code&gt;, that enable sending the query author&amp;rsquo;s access policy name and token name to the downstream query services with request headers. The GEM query-frontend can choose to log the &lt;code&gt;X-Access-Policy-Name&lt;/code&gt; and &lt;code&gt;X-Token-Name&lt;/code&gt; headers in the query statistics logs, via its &lt;code&gt;query-frontend.log-query-request-headers&lt;/code&gt; config flag.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade considerations&lt;/h2&gt;
&lt;p&gt;This release also inherits the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.14/#important-changes&#34;&gt;upgrade considerations&lt;/a&gt; from the Grafana Mimir 2.14 release.&lt;/p&gt;
&lt;p&gt;After you upgrade to GEM 2.14, upgrade your &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/&#34;&gt;GEM plugin&lt;/a&gt; to the latest version. For more information about the most recent enhancements and bugfixes in the GEM plugin, see the &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/?tab=changelog&#34;&gt;Grafana Enterprise Metrics: Changelog&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;deprecations&#34;&gt;Deprecations&lt;/h2&gt;
&lt;p&gt;The experimental support for Redis caching is now deprecated and set to be removed in the next major release. You are encouraged to switch to Memcached.&lt;/p&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;v2140&#34;&gt;v2.14.0&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fix &lt;code&gt;&amp;quot;name&amp;quot;&lt;/code&gt; tag setting in various functions, including &lt;code&gt;aliasSub&lt;/code&gt;, &lt;code&gt;aliasByNode&lt;/code&gt; in Graphite querier.&lt;/li&gt;
&lt;li&gt;Return 404 when fetching unknown tokens via admin API instead of 500.&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="version-214-release-notes">Version 2.14 release notes&lt;/h1>
&lt;!-- vale Grafana.GoogleWill = NO -->
&lt;!-- vale Grafana.Timeless = NO -->
&lt;!-- Release notes are often future focused -->
&lt;p>Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.14, which is built on top of Grafana Mimir 2.14.&lt;/p></description></item><item><title>Grafana Enterprise Metrics v2.13 release notes</title><link>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-13/</link><pubDate>Mon, 18 Aug 2025 18:19:44 +0000</pubDate><guid>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-13/</guid><content><![CDATA[&lt;h1 id=&#34;version-213-release-notes&#34;&gt;Version 2.13 release notes&lt;/h1&gt;
&lt;!-- vale Grafana.GoogleWill = NO --&gt;
&lt;!-- vale Grafana.Timeless = NO --&gt;
&lt;!-- Release notes are often future focused --&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.13, which is built on top of Grafana Mimir 2.13.&lt;/p&gt;
&lt;p&gt;GEM 2.13 inherits all the features, enhancements, and bug fixes that are in the Grafana Mimir 2.13 release.
Given this, it&amp;rsquo;s best to start with the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.13/&#34;&gt;Grafana Mimir 2.13 release notes&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;p&gt;GEM has implemented enhanced usage statistics for more accurate reporting.&lt;/p&gt;
&lt;p&gt;GEM has followed suit with Mimir 2.13 by limiting Go&amp;rsquo;s &lt;code&gt;GOMAXPROCS&lt;/code&gt; setting to be no more than &lt;code&gt;NumCPU&lt;/code&gt; to reduce scheduler overhead.&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;grafana/enterprise-metrics&lt;/code&gt; docker image is now based on &lt;code&gt;gcr.io/distroless/static-debian12&lt;/code&gt; image. The Alpine-based docker image is still available as &lt;code&gt;grafana/enterprise-metrics-alpine&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade considerations&lt;/h2&gt;
&lt;p&gt;With Grafana Mimir 2.13, &lt;code&gt;mimir-continuous-test&lt;/code&gt; is no longer a standalone binary and is now part of Mimir as its own target. The published Docker image has been updated to use the new packaging.&lt;/p&gt;
&lt;p&gt;The configuration option &lt;code&gt;-log.buffered&lt;/code&gt;, deprecated in Grafana Mimir 2.11, has now been removed from Mimir 2.13. Logs are now always written in a buffered fashion.&lt;/p&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;v2133&#34;&gt;v2.13.3&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Update build Docker image to use Go 1.22.10.&lt;/li&gt;
&lt;li&gt;Upgrade to github.com/golang-jwt/jwt/v4 v4.5.1 to resolve &lt;a href=&#34;https://github.com/advisories/GHSA-29wx-vh33-7x7r&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2024-51744&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Upgrade to github.com/gorilla/schema v1.4.1 to resolve &lt;a href=&#34;https://github.com/advisories/GHSA-3669-72x9-r9p3&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2024-37298&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Upgrade to github.com/go-jose/go-jose/v3 v3.0.3 to resolve &lt;a href=&#34;https://github.com/advisories/GHSA-c5q2-7r4c-mv6g&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2024-28180&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Upgrade to github.com/docker/cli v27.3.1 to resolve &lt;a href=&#34;https://github.com/advisories/GHSA-v23v-6jw2-98fq&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2024-41110&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2132&#34;&gt;v2.13.2&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Updated base image for &lt;code&gt;grafana/enterprise-metrics-alpine&lt;/code&gt; image to &lt;code&gt;alpine:3.20.3&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2131&#34;&gt;v2.13.1&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Cross-cluster query federation: fix issue where time range for label names and label values requests was not propagated to remote targets.&lt;/li&gt;
&lt;li&gt;Cross-cluster query federation: log failed requests to remote targets.&lt;/li&gt;
&lt;li&gt;Active series: the default value for active series idle timeout (&lt;code&gt;-ingester.active-series-metrics-idle-timeout&lt;/code&gt;) increased from &lt;code&gt;10m&lt;/code&gt; to &lt;code&gt;20m&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Active series: active series metrics must now be enabled and their update interval must be set to &lt;code&gt;20m&lt;/code&gt;; otherwise, GEM fails to start.&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="version-213-release-notes">Version 2.13 release notes&lt;/h1>
&lt;!-- vale Grafana.GoogleWill = NO -->
&lt;!-- vale Grafana.Timeless = NO -->
&lt;!-- Release notes are often future focused -->
&lt;p>Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.13, which is built on top of Grafana Mimir 2.13.&lt;/p></description></item><item><title>Grafana Enterprise Metrics v2.12 release notes</title><link>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-12/</link><pubDate>Mon, 18 Aug 2025 18:19:44 +0000</pubDate><guid>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-12/</guid><content><![CDATA[&lt;h1 id=&#34;version-212-release-notes&#34;&gt;Version 2.12 release notes&lt;/h1&gt;
&lt;!-- vale Grafana.GoogleWill = NO --&gt;
&lt;!-- vale Grafana.Timeless = NO --&gt;
&lt;!-- Release notes are often future focused --&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.12, which is built on top of Grafana Mimir 2.12.&lt;/p&gt;
&lt;p&gt;GEM 2.12 inherits all the features, enhancements, and bug fixes that are in the Grafana Mimir 2.12 release.
Given this, it&amp;rsquo;s best to start with the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.12/&#34;&gt;Grafana Mimir 2.12 release notes&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;p&gt;Distroless images have been introduced to minimize the amount of software that may require security patches in release images.
The distroless images are based on &lt;code&gt;gcr.io/distroless/static-debian12&lt;/code&gt; and can be found at
&lt;code&gt;grafana/enterprise-metrics-distroless&lt;/code&gt; and &lt;code&gt;grafana/enterprise-metrics-boringcrypto-distroless&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Graphite query support includes the following improvements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You can disable the graphite querier rate limits by setting the value for the option to &lt;code&gt;0&lt;/code&gt;.
The options you can set are:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;-graphite.querier.rate-limit-qps&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-graphite.querier.tenant-rate-limit-qps&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-graphite.querier.heavy-rate-limit-qps&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;You can use an experimental flag &lt;code&gt;-graphite.querier.deduplicate-samples-in-raw-interval&lt;/code&gt; to keep only the last sample in the raw interval of a series.
This attempts to mimic Graphite&amp;rsquo;s behavior of overwriting samples of the raw series, instead of aggregating them together.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade considerations&lt;/h2&gt;
&lt;p&gt;In Grafana Enterprise Metrics 2.12 the following behavior has changed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Responses with HTTP &lt;code&gt;4xx&lt;/code&gt; status codes are now treated as errors and used in &lt;code&gt;status_code&lt;/code&gt; label of request duration metric.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The default value of the following CLI flags have been changed in Grafana Enterprise Metrics 2.12:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;-blocks-storage.tsdb.head-postings-for-matchers-cache-max-bytes&lt;/code&gt; from &lt;code&gt;10MB&lt;/code&gt; to &lt;code&gt;100MB&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-blocks-storage.tsdb.block-postings-for-matchers-cache-max-bytes&lt;/code&gt; from &lt;code&gt;10MB&lt;/code&gt; to &lt;code&gt;100MB&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-blocks-storage.bucket-store.tenant-sync-concurrency&lt;/code&gt; from &lt;code&gt;10&lt;/code&gt; to &lt;code&gt;1&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-query-frontend.max-cache-freshness&lt;/code&gt; from &lt;code&gt;1m&lt;/code&gt; to &lt;code&gt;10m&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-distributor.write-requests-buffer-pooling-enabled&lt;/code&gt; from &lt;code&gt;false&lt;/code&gt; to &lt;code&gt;true&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-locks-storage.bucket-store.block-sync-concurrency&lt;/code&gt; from &lt;code&gt;20&lt;/code&gt; to &lt;code&gt;4&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-memberlist.stream-timeout&lt;/code&gt; from &lt;code&gt;10s&lt;/code&gt; to &lt;code&gt;2s&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-server.report-grpc-codes-in-instrumentation-label-enabled&lt;/code&gt; from &lt;code&gt;false&lt;/code&gt; to &lt;code&gt;true&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following deprecated configuration options are removed in Grafana Enterprise Metrics 2.12:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The YAML setting &lt;code&gt;frontend.cache_unaligned_requests&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Experimental CLI flag &lt;code&gt;-querier.prefer-streaming-chunks-from-ingesters&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following configuration options are deprecated and will be removed in Grafana Enterprise Metrics 2.14:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The CLI flag &lt;code&gt;-ingester.limit-inflight-requests-using-grpc-method-limiter&lt;/code&gt;.
It now defaults to &lt;code&gt;true&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The CLI flag &lt;code&gt;-ingester.return-only-grpc-errors&lt;/code&gt;.
It now defaults to &lt;code&gt;true&lt;/code&gt;.&lt;/p&gt;


&lt;div class=&#34;admonition admonition-warning&#34;&gt;&lt;blockquote&gt;&lt;p class=&#34;title text-uppercase&#34;&gt;Warning&lt;/p&gt;&lt;p&gt;To guarantee backwards compatibility when migrating from a version prior to &lt;code&gt;2.11&lt;/code&gt;, it&amp;rsquo;s necessary to first migrate to version &lt;code&gt;2.11&lt;/code&gt;, and then to version &lt;code&gt;2.12&lt;/code&gt;.
Otherwise, it might happen that during the migration, some ingester errors with HTTP status code &lt;code&gt;4xx&lt;/code&gt; won&amp;rsquo;t be recognized, and the corresponding request will be repeated.&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;

&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The CLI flag &lt;code&gt;-ingester.client.report-grpc-codes-in-instrumentation-label-enabled&lt;/code&gt;.
It now defaults to &lt;code&gt;true&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The CLI flag &lt;code&gt;-distributor.limit-inflight-requests-using-grpc-method-limiter&lt;/code&gt;.
It now defaults to &lt;code&gt;true&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The CLI flag &lt;code&gt;-distributor.enable-otlp-metadata-storage&lt;/code&gt;.
It now defaults to &lt;code&gt;true&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The CLI flag &lt;code&gt;-querier.max-query-into-future&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following metrics are removed or deprecated in Grafana Enterprise Metrics 2.12:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;cortex_bucket_store_blocks_loaded_by_duration&lt;/code&gt; has been removed.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cortex_distributor_sample_delay_seconds&lt;/code&gt; has been deprecated and will be removed in Grafana Enterprise Metrics 2.14.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This release also inherits the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.12/#important-changes&#34;&gt;upgrade considerations&lt;/a&gt; from the Grafana Mimir 2.12 release.&lt;/p&gt;
&lt;p&gt;After you upgrade to GEM 2.12, upgrade your &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/&#34;&gt;GEM plugin&lt;/a&gt; to the latest version. For more information about the most recent enhancements and bugfixes in the GEM plugin, see the &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/?tab=changelog&#34;&gt;Grafana Enterprise Metrics: Changelog&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;v2120&#34;&gt;v2.12.0&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Update Alpine to 3.18.5 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2023-5363&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2023-5363&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Update Golang to 1.21.5 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2023-39326&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2023-39326&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;LBAC: caching for &lt;code&gt;/prometheus/api/v1/label/*&lt;/code&gt; endpoints was not respecting LBAC policies leading to sharing cached responses for different LBAC policies within the same tenant.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2121&#34;&gt;v2.12.1&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Update Alpine to 3.18.8&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="version-212-release-notes">Version 2.12 release notes&lt;/h1>
&lt;!-- vale Grafana.GoogleWill = NO -->
&lt;!-- vale Grafana.Timeless = NO -->
&lt;!-- Release notes are often future focused -->
&lt;p>Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.12, which is built on top of Grafana Mimir 2.12.&lt;/p></description></item><item><title>Grafana Enterprise Metrics v2.11 release notes</title><link>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-11/</link><pubDate>Mon, 18 Aug 2025 18:19:44 +0000</pubDate><guid>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-11/</guid><content><![CDATA[&lt;h1 id=&#34;version-211-release-notes&#34;&gt;Version 2.11 release notes&lt;/h1&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.11, which is built on top of Grafana Mimir 2.11.&lt;/p&gt;
&lt;p&gt;GEM 2.11 inherits all the features, enhancements, and bugfixes that are in the Grafana Mimir 2.11 release. Given this, it’s best to start with the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.11/&#34;&gt;Grafana Mimir 2.11 release notes&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;p&gt;Audit log sampling can now be set to a decimal value, which allows sampling rates below 1%.
For example, setting &lt;code&gt;admin-api.auditlogging.sample-rate&lt;/code&gt; to &lt;code&gt;0.1&lt;/code&gt; means sampling of 0.1%.&lt;/p&gt;
&lt;p&gt;Authentication can now be disabled for debugging endpoints via the configuration flag &lt;code&gt;-auth.required-for-debug&lt;/code&gt;.
The default behavior of requiring auth has not changed.&lt;/p&gt;
&lt;p&gt;Graphite Query support has been enhanced to include the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The tag details endpoint now supports the &lt;code&gt;from&lt;/code&gt; and &lt;code&gt;to&lt;/code&gt; parameters to control the queried time range.&lt;/li&gt;
&lt;li&gt;The new flag &lt;code&gt;-graphite.querier.max-query-length&lt;/code&gt; limits the largest time range allowed for queries. This is useful to prevent out of memory errors when processing very large queries.&lt;/li&gt;
&lt;li&gt;The value &lt;code&gt;-1&lt;/code&gt; is now supported for &lt;code&gt;maxDataPoints&lt;/code&gt; in order to disable maxDataPoints consolidation in the &lt;code&gt;/render&lt;/code&gt; endpoint. This brings the behavior closer in line with native Graphite.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade considerations&lt;/h2&gt;
&lt;p&gt;In Grafana Enterprise Metrics 2.11 the following behavior has changed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Support for AWS Marketplace licenses has been removed along with the cli option &lt;code&gt;-license.type=aws-marketplace&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;The utilization-based read path limiter now operates on Go heap size instead of RSS from the Linux proc file system.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following configuration options had been previously deprecated and are removed in Grafana Enterprise Metrics 2.11:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The CLI flag &lt;code&gt;-querier.iterators&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;The CLI flag &lt;code&gt;-query.batch-iterators&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;The CLI flag &lt;code&gt;-blocks-storage.bucket-store.bucket-index.enabled&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;The CLI flag &lt;code&gt;-blocks-storage.bucket-store.chunk-pool-min-bucket-size-bytes&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;The CLI flag &lt;code&gt;-blocks-storage.bucket-store.chunk-pool-max-bucket-size-bytes&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;The CLI flag &lt;code&gt;-blocks-storage.bucket-store.max-chunk-pool-bytes&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following configuration options are deprecated and will be removed in Grafana Enterprise Metrics 2.13:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The CLI flag &lt;code&gt;-log.buffered&lt;/code&gt;; this is now the default behavior.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following metrics are removed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;cortex_query_frontend_workers_enqueued_requests_total&lt;/code&gt;; use &lt;code&gt;cortex_query_frontend_enqueue_duration_seconds_count&lt;/code&gt; instead.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following configuration option defaults were changed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The CLI flag &lt;code&gt;-blocks-storage.bucket-store.index-header.sparse-persistence-enabled&lt;/code&gt; now defaults to true.&lt;/li&gt;
&lt;li&gt;The default value for the CLI flag &lt;code&gt;-blocks-storage.bucket-store.index-header.lazy-loading-concurrency&lt;/code&gt; was changed from &lt;code&gt;0&lt;/code&gt; to &lt;code&gt;4&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;The default value for the CLI flag &lt;code&gt;-blocks-storage.tsdb.series-hash-cache-max-size-bytes&lt;/code&gt; was changed from &lt;code&gt;1GB&lt;/code&gt; to &lt;code&gt;350MB&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;The default value for the CLI flag &lt;code&gt;-blocks-storage.tsdb.early-head-compaction-min-estimated-series-reduction-percentage&lt;/code&gt; was changed from &lt;code&gt;10&lt;/code&gt; to &lt;code&gt;15&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This release also inherits the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.11/#important-changes&#34;&gt;upgrade considerations&lt;/a&gt; from the Grafana Mimir 2.11 release.&lt;/p&gt;
&lt;p&gt;After you upgrade to GEM 2.11, upgrade your &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/&#34;&gt;GEM plugin&lt;/a&gt; to the latest version. For more information about the most recent enhancements and bugfixes in the GEM plugin, see the &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/?tab=changelog&#34;&gt;Grafana Enterprise Metrics: Changelog&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;v2110&#34;&gt;v2.11.0&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Failed release process. See v2.11.1.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2111&#34;&gt;v2.11.1&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Network errors are now responded with 598 status code instead of 504 (originally 408).&lt;/li&gt;
&lt;li&gt;Update base image to &lt;code&gt;alpine:3.18.4&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Fix federation-frontend panic because of nil ExemplarQueryable&lt;/li&gt;
&lt;li&gt;Fix &lt;code&gt;execution: attempted to read series at index X from ingester chunks stream, but the stream has series with index Y&lt;/code&gt; errors when multiple LBAC label selectors apply to a request and ingester to querier or store-gateway to querier chunks streaming is enabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2112&#34;&gt;v2.11.2&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Update Alpine to 3.18.5 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2023-5363&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2023-5363&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Built using the latest version of Go (1.21.8) to address:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2023-45289&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2023-45289&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2023-45290&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2023-45290&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2023-45289&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2023-45289&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="version-211-release-notes">Version 2.11 release notes&lt;/h1>
&lt;p>Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.11, which is built on top of Grafana Mimir 2.11.&lt;/p></description></item><item><title>Grafana Enterprise Metrics v2.10 release notes</title><link>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-10/</link><pubDate>Mon, 18 Aug 2025 18:19:44 +0000</pubDate><guid>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-10/</guid><content><![CDATA[&lt;h1 id=&#34;version-210-release-notes&#34;&gt;Version 2.10 release notes&lt;/h1&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.10, which is built on top of Grafana Mimir 2.10.&lt;/p&gt;
&lt;p&gt;GEM 2.10 inherits all the features, enhancements, and bugfixes that are in the Grafana Mimir 2.9 release. Given this, it’s best to start with the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.10/&#34;&gt;Grafana Mimir 2.10 release notes&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;p&gt;Major enhancement in this release is the optimization of internal representation of labels in memory, which can lead to 15% reduction of memory usage by GEM ingesters, depending on the pattern of labels used, number of tenants, etc.&lt;/p&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade considerations&lt;/h2&gt;
&lt;p&gt;There are no breaking changes in this release of GEM.&lt;/p&gt;
&lt;p&gt;This release also inherits the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.10/#upgrade-considerations&#34;&gt;upgrade considerations&lt;/a&gt; from the Grafana Mimir 2.10 release.&lt;/p&gt;
&lt;p&gt;After you upgrade to GEM 2.10, upgrade your &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/&#34;&gt;GEM plugin&lt;/a&gt; to the latest version. For more information about the most recent enhancements and bugfixes in the GEM plugin, see the &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/?tab=changelog&#34;&gt;Grafana Enterprise Metrics: Changelog&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;v2100&#34;&gt;v2.10.0&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Failed release process. See v2.10.1.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2101&#34;&gt;v2.10.1&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Graphite querier: return 499s instead of 500s when clients cancel requests in certain scenarios.&lt;/li&gt;
&lt;li&gt;Graphite querier: correctly support setting &lt;code&gt;SplitQueriesByInterval&lt;/code&gt; to &lt;code&gt;0&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Graphite querier: fixes a JSON serialization bug when a returned value is infinity.&lt;/li&gt;
&lt;li&gt;Graphite querier: fixes handling of holtWinters functions, that are now proxied to Graphite Web.&lt;/li&gt;
&lt;li&gt;Graphite querier: Updated rollup aggregation to aggregate NaN or empty sample lists to NaN instead of zero.&lt;/li&gt;
&lt;li&gt;Graphite querier: wildcard matchers in patterns are now correctly honored, and series with less nodes than queried are no longer returned as part of the result.&lt;/li&gt;
&lt;li&gt;Graphite querier: CarbonAPI&amp;rsquo;s &lt;code&gt;groupByNode&lt;/code&gt; function implementation now returns the expected number of series.&lt;/li&gt;
&lt;li&gt;Graphite querier: CarbonAPI&amp;rsquo;s &lt;code&gt;holtWintersConfidenceBands&lt;/code&gt; and &lt;code&gt;holtWintersForecast&lt;/code&gt; functions implementation now return correct results.&lt;/li&gt;
&lt;li&gt;Graphite querier: CarbonAPI&amp;rsquo;s &lt;code&gt;moving*&lt;/code&gt; functions implementation now returns correct results.&lt;/li&gt;
&lt;li&gt;Graphite querier: CarbonAPI&amp;rsquo;s &lt;code&gt;exponentialMovingAverage&lt;/code&gt; functions implementation now returns correct results.&lt;/li&gt;
&lt;li&gt;Graphite querier: filter out series with fewer nodes than queried  when path expressions end with glob patterns.&lt;/li&gt;
&lt;li&gt;Graphite querier: handle remote querier disconnections more gracefully, avoiding internal errors in certain scenarios.&lt;/li&gt;
&lt;li&gt;Admin client: Fix not invalidating in-memory cache sooner. If admin client cache is in-memory, then revert to the original maximum 1 minute cache expiration before &lt;code&gt;-admin.client.cache.expiration&lt;/code&gt; was introduced.&lt;/li&gt;
&lt;li&gt;Admin client: Fix ignoring &lt;code&gt;-admin-api.leader-election.client&lt;/code&gt; configuration parameters.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2102&#34;&gt;v2.10.2&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;GEM: update dependencies to fix CVE-2023-44487.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2103&#34;&gt;v2.10.3&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;GEM: update dependencies to fix concurrency issue introduced in v2.10.2.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2104&#34;&gt;v2.10.4&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;GEM: update dependencies to fix CVE-2023-45142.&lt;/li&gt;
&lt;li&gt;Admin client: Fix memory leak.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2105&#34;&gt;v2.10.5&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Update Alpine to 3.18.5 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2023-5363&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2023-5363&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Update Golang to 1.21.5 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2023-39326&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2023-39326&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v2106&#34;&gt;v2.10.6&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Built using the latest version of Go (1.21.8) to address:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2023-45289&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2023-45289&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2023-45290&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2023-45290&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2023-45289&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2023-45289&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="version-210-release-notes">Version 2.10 release notes&lt;/h1>
&lt;p>Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.10, which is built on top of Grafana Mimir 2.10.&lt;/p></description></item><item><title>Grafana Enterprise Metrics v2.9 release notes</title><link>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-9/</link><pubDate>Mon, 18 Aug 2025 18:19:44 +0000</pubDate><guid>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-9/</guid><content><![CDATA[&lt;h1 id=&#34;version-29-release-notes&#34;&gt;Version 2.9 release notes&lt;/h1&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.9, which is built on top of Grafana Mimir 2.9.&lt;/p&gt;
&lt;p&gt;GEM 2.9 inherits all of the features, enhancements, and bugfixes that are in the Grafana Mimir 2.9 release. Given this, it’s best to start with the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.9/&#34;&gt;Grafana Mimir 2.9 release notes&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;The admin API now has experimental support for audit logging of requests. More information is available in 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/api/admin-api/audit-logging/&#34;&gt;the documentation&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;We&amp;rsquo;ve added &lt;code&gt;arm64&lt;/code&gt; Docker images for GEM to enable organizations to run GEM on ARM-based machines. These images are available on the &lt;a href=&#34;https://hub.docker.com/r/grafana/enterprise-metrics/tags&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Enterprise Metrics Docker Registry&lt;/a&gt;, as described on the 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/get-started/download-gem/#v290----june-22nd-2023&#34;&gt;Grafana Enterprise Metrics Downloads page&lt;/a&gt;. In our own initial internal tests, highlighted in our &lt;a href=&#34;/about/events/grafanacon/2023/session/tsdb-mimir-recap/&#34;&gt;GrafanaCon 2023 presentation at 15:55&lt;/a&gt;, we saw a cost reduction of 20% when comparing GEM on ARM to GEM on x86 with no noticeable performance difference.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade considerations&lt;/h2&gt;
&lt;p&gt;There are no breaking changes in this release of GEM.&lt;/p&gt;
&lt;p&gt;This release also inherits the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.9/#upgrade-considerations&#34;&gt;upgrade considerations&lt;/a&gt; from the Grafana Mimir 2.9 release.&lt;/p&gt;
&lt;p&gt;After you upgrade to GEM 2.9, upgrade your &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/&#34;&gt;GEM plugin&lt;/a&gt; to the latest version. For more information about the most recent enhancements and bugfixes in the GEM plugin, see the &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/?tab=changelog&#34;&gt;Grafana Enterprise Metrics: Changelog&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;v290&#34;&gt;v2.9.0&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Graphite querier: &lt;code&gt;count&lt;/code&gt; function in summarize now correctly only counts non-NaN values.&lt;/li&gt;
&lt;li&gt;Graphite querier: &lt;code&gt;smartSummarize&lt;/code&gt; is now correctly processed by CarbonAPI and not proxied to stock Graphite Web.&lt;/li&gt;
&lt;li&gt;Graphite querier: &lt;code&gt;hitcount&lt;/code&gt; is now correctly processed by CarbonAPI and not proxied to stock Graphite Web.&lt;/li&gt;
&lt;li&gt;Graphite querier: certain bad requests no longer return 500 errors.&lt;/li&gt;
&lt;li&gt;If receiving the request body times out, the gRPC proxy will fail the write request immediately and not update the &lt;code&gt;cortex_request_downstream_duration_seconds&lt;/code&gt; metric.&lt;/li&gt;
&lt;li&gt;Ruler: fix performance of max rule group enforcement when per-tenant max rule group limits are disabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v291&#34;&gt;v2.9.1&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;GEM: update dependencies to fix CVE-2023-44487.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v292&#34;&gt;v2.9.2&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;GEM: update dependencies to fix concurrency issue introduced in v2.9.1.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v293&#34;&gt;v2.9.3&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;GEM: update dependencies to fix CVE-2023-45142.&lt;/li&gt;
&lt;li&gt;Admin client: Fix memory leak.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v294&#34;&gt;v2.9.4&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Update Alpine to 3.18.5 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2023-5363&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2023-5363&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Update Golang to 1.20.12 to address &lt;a href=&#34;https://nvd.nist.gov/vuln/detail/CVE-2023-39326&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CVE-2023-39326&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="version-29-release-notes">Version 2.9 release notes&lt;/h1>
&lt;p>Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.9, which is built on top of Grafana Mimir 2.9.&lt;/p></description></item><item><title>Grafana Enterprise Metrics v2.8 release notes</title><link>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-8/</link><pubDate>Mon, 18 Aug 2025 18:19:44 +0000</pubDate><guid>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-8/</guid><content><![CDATA[&lt;h1 id=&#34;version-28-release-notes&#34;&gt;Version 2.8 release notes&lt;/h1&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.8, which is built on top of Grafana Mimir 2.8.&lt;/p&gt;
&lt;p&gt;GEM 2.8 inherits all of the features, enhancements, and bugfixes that are in the Grafana Mimir 2.8 release. Given this, it’s best to start with the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.8/&#34;&gt;Grafana Mimir 2.8 release notes&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;All base Docker images were updated from &lt;code&gt;alpine:3.17.2&lt;/code&gt; to &lt;code&gt;alpine:3.17.3&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade considerations&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;There are no breaking changes in this release of GEM.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This release also inherits the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.8/#upgrade-considerations&#34;&gt;upgrade considerations&lt;/a&gt; from the Grafana Mimir 2.8 release.&lt;/p&gt;
&lt;p&gt;After you upgrade to GEM 2.8, upgrade your &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/&#34;&gt;GEM plugin&lt;/a&gt; to the latest version. For more information about the most recent enhancements and bugfixes in the GEM plugin, see the &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/?tab=changelog&#34;&gt;Grafana Enterprise Metrics: Changelog&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;v280&#34;&gt;v2.8.0&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fixed a bug where setting &lt;code&gt;location&lt;/code&gt; in the alertmanager configuration caused the loading of the configuration to fail.&lt;/li&gt;
&lt;li&gt;Fixed an error parsing &lt;code&gt;ruler.query_frontend&lt;/code&gt; configuration block for GEM configuration.&lt;/li&gt;
&lt;li&gt;Updated Go version to 1.20.4 to fix CVE-2023-24538, CVE-2023-24539, CVE-2023-24540, CVE-2023-29400.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v281&#34;&gt;v2.8.1&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Ruler: fix performance of max rule group enforcement when per-tenant max rule group limits are disabled.&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="version-28-release-notes">Version 2.8 release notes&lt;/h1>
&lt;p>Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.8, which is built on top of Grafana Mimir 2.8.&lt;/p></description></item><item><title>Grafana Enterprise Metrics v2.7 release notes</title><link>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-7/</link><pubDate>Fri, 17 Mar 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-7/</guid><content><![CDATA[&lt;h1 id=&#34;version-27-release-notes&#34;&gt;Version 2.7 release notes&lt;/h1&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.7, which is built on top of Grafana Mimir 2.7.&lt;/p&gt;
&lt;p&gt;GEM 2.7 inherits all of the features, enhancements, and bugfixes that are in the Grafana Mimir 2.7 release. Given this, it’s best to start with the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.7/&#34;&gt;Grafana Mimir 2.7 release notes&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;Remote cache support for the object storage client was added. New flags (with respective YAML configuration options):
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.expiration&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.type&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.memcached.addresses&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.memcached.max-async-buffer-size&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.memcached.max-async-concurrency&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.memcached.max-get-multi-batch-size&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.memcached.max-get-multi-concurrency&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.memcached.max-idle-connections&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.memcached.max-item-size&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.memcached.timeout&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.endpoint&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.username&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.password&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.db&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.master-name&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.connection-pool-size&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.dial-timeout&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.idle-timeout&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.read-timeout&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.write-timeout&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.min-idle-connections&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.max-connection-age&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.max-async-buffer-size&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.max-async-concurrency&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.max-get-multi-batch-size&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.max-get-multi-concurrency&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.max-item-size&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.tls-enabled&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.tls-ca-path&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.tls-cert-path&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.tls-key-path&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.tls-server-name&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.tls-insecure-skip-verify&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.tls-min-version&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.redis.tls-cipher-suites&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;-admin.client.cache.refresh-interval&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;All base Docker images were updated from &lt;code&gt;alpine:3.17.1&lt;/code&gt; to &lt;code&gt;alpine:3.17.2&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade considerations&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;There are no breaking changes in this release of GEM.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This release also inherits the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.7/#upgrade-considerations&#34;&gt;upgrade considerations&lt;/a&gt; from the Grafana Mimir 2.7 release.&lt;/p&gt;
&lt;p&gt;After you upgrade to GEM 2.7, upgrade your &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/&#34;&gt;GEM plugin&lt;/a&gt; to the latest version. For more information about the most recent enhancements and bugfixes in the GEM plugin, see the &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/?tab=changelog&#34;&gt;Grafana Enterprise Metrics: Changelog&lt;/a&gt;.&lt;/p&gt;
]]></content><description>&lt;h1 id="version-27-release-notes">Version 2.7 release notes&lt;/h1>
&lt;p>Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.7, which is built on top of Grafana Mimir 2.7.&lt;/p></description></item><item><title>Grafana Enterprise Metrics v2.6 release notes</title><link>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-6/</link><pubDate>Wed, 22 Feb 2023 00:00:00 +0000</pubDate><guid>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-6/</guid><content><![CDATA[&lt;h1 id=&#34;version-26-release-notes&#34;&gt;Version 2.6 release notes&lt;/h1&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.6, which is built on top of Grafana Mimir 2.6.&lt;/p&gt;
&lt;p&gt;GEM 2.6 inherits all of the features, enhancements, and bugfixes that are in the Grafana Mimir 2.6 release. Given this, it’s best to start with the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.6/&#34;&gt;Grafana Mimir 2.6 release notes&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;The Graphite Querier has experimental support for optional rate limiting at the subquery level. This can be set by the &lt;code&gt;.max-concurrent-sub-queries-per-request&lt;/code&gt; flag.&lt;/li&gt;
&lt;li&gt;The Graphite Querier storage aggregation method set in &lt;code&gt;storage-aggregation.conf&lt;/code&gt; can no longer be overridden during runtime using &lt;code&gt;consolidateBy&lt;/code&gt; when metrictank is used as a render engine for remote queries.&lt;/li&gt;
&lt;li&gt;The Graphite Querier endpoint &lt;code&gt;/tags/autoComplete/values&lt;/code&gt; now takes input time range into account. Previously only tag values in the last hour were returned.&lt;/li&gt;
&lt;li&gt;Similarly, the Graphite Querier now respects &lt;code&gt;to&lt;/code&gt;/&lt;code&gt;until&lt;/code&gt; parameters for &lt;code&gt;/find&lt;/code&gt; and &lt;code&gt;/tags&lt;/code&gt; endpoints. Though if &lt;code&gt;to&lt;/code&gt;/&lt;code&gt;until&lt;/code&gt; is greater than the current time, it iss adjusted to the current time. Previously this value was always overwritten by the current time&lt;/li&gt;
&lt;li&gt;The Graphite Querier now supports the &lt;code&gt;/metrics/expand&lt;/code&gt; &lt;a href=&#34;https://graphite-api.readthedocs.io/en/latest/api.html#metrics-expand&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;endpoint&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The number of requests to object storage has been improved in the versioned bucket client.&lt;/li&gt;
&lt;li&gt;All base container images have been updated from &lt;code&gt;alpine:3.16.2&lt;/code&gt; to &lt;code&gt;alpine:3.17.1&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;helm&#34;&gt;Helm&lt;/h2&gt;
&lt;p&gt;The mimir-distributed Helm chart is now release separately from GEM. See the &lt;a href=&#34;/docs/helm-charts/mimir-distributed/latest/&#34;&gt;Grafana mimir-distributed Helm chart documentation&lt;/a&gt; for more information including release notes for when 2.6 is included.&lt;/p&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade considerations&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;There are no breaking changes in this release of GEM&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This release also inherits the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.6/#upgrade-considerations&#34;&gt;upgrade considerations&lt;/a&gt; from the Grafana Mimir 2.6 release.&lt;/p&gt;
&lt;p&gt;After you upgrade to GEM 2.6, upgrade your &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/&#34;&gt;GEM plugin&lt;/a&gt; to the latest version. For more information about the most recent enhancements and bugfixes in the GEM plugin, see the &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/?tab=changelog&#34;&gt;Grafana Enterprise Metrics: Changelog&lt;/a&gt;.&lt;/p&gt;
]]></content><description>&lt;h1 id="version-26-release-notes">Version 2.6 release notes&lt;/h1>
&lt;p>Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.6, which is built on top of Grafana Mimir 2.6.&lt;/p></description></item><item><title>Grafana Enterprise Metrics v2.5 release notes</title><link>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-5/</link><pubDate>Thu, 15 Dec 2022 00:00:00 +0000</pubDate><guid>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-5/</guid><content><![CDATA[&lt;h1 id=&#34;version-25-release-notes&#34;&gt;Version 2.5 release notes&lt;/h1&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.5, which is built on top of Grafana Mimir 2.5.&lt;/p&gt;
&lt;p&gt;GEM 2.5 inherits all of the features, enhancements, and bugfixes that are in the Grafana Mimir 2.5 release. Given this, it’s best to start with the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.5/&#34;&gt;Grafana Mimir 2.5 release notes&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;TLS is now more configurable for both internal and external connections&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added &lt;code&gt;-*.tls-min-version&lt;/code&gt; to configure the minimum TLS version&lt;/li&gt;
&lt;li&gt;Added &lt;code&gt;-*.tls-cipher-suites&lt;/code&gt; to allow overriding the default cipher suites provided by the Go runtime&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;GEM Self Monitoring cpu metrics now include a &lt;code&gt;clustername&lt;/code&gt; label to
distinguish multiple installations of Grafana Enterprise Metrics, Grafana
Enterprise Logs and Grafana Enterprise Traces.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;cortex_quota_cpu_count&lt;/li&gt;
&lt;li&gt;cortex_quota_gomaxprocs&lt;/li&gt;
&lt;li&gt;cortex_quota_cgroup_cpu_max&lt;/li&gt;
&lt;li&gt;cortex_quota_cgroup_cpu_period&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;GEM Self Monitoring bundles 16 additional recording rules from the 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/manage/monitor/monitor-mimir/deploying-monitoring-mixin/&#34;&gt;Grafana Mimir monitoring mixin&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;target:cortex_ingester_queried_exemplars:99quantile&lt;/li&gt;
&lt;li&gt;target:cortex_ingester_queried_exemplars:50quantile&lt;/li&gt;
&lt;li&gt;target:cortex_ingester_queried_exemplars:avg&lt;/li&gt;
&lt;li&gt;target:cortex_ingester_queried_exemplars_bucket:sum_rate&lt;/li&gt;
&lt;li&gt;target:cortex_ingester_queried_exemplars_sum:sum_rate&lt;/li&gt;
&lt;li&gt;target:cortex_ingester_queried_exemplars_count:sum_rate&lt;/li&gt;
&lt;li&gt;target_instance:cortex_alertmanager_alerts:sum&lt;/li&gt;
&lt;li&gt;target_instance:cortex_alertmanager_silences:sum&lt;/li&gt;
&lt;li&gt;target:cortex_alertmanager_state_replication_total:rate5m&lt;/li&gt;
&lt;li&gt;target:cortex_alertmanager_state_replication_failed_total:rate5m&lt;/li&gt;
&lt;li&gt;cortex_alertmanager_alerts_invalid_total:rate5m&lt;/li&gt;
&lt;li&gt;target:cortex_alertmanager_alerts_received_total:rate5m&lt;/li&gt;
&lt;li&gt;target:cortex_alertmanager_partial_state_merges_total:rate5m&lt;/li&gt;
&lt;li&gt;target:cortex_alertmanager_partial_state_merges_failed_total:rate5m&lt;/li&gt;
&lt;li&gt;target_integration:cortex_alertmanager_notifications_total:rate5m&lt;/li&gt;
&lt;li&gt;target_integration:cortex_alertmanager_notifications_failed_total:rate5m&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The object storage parameters &lt;code&gt;-*.azure.msi-resource&lt;/code&gt; are now ignored, and will be removed in GEM 2.7. This setting is now chosen automatically by Azure.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The Graphite Querier&amp;rsquo;s default cache TTL has been lowered to 10 minutes. This ensures consistent query results when out-of-order ingestion is enabled.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The storage aggregation method set for the Graphite Querier in &lt;code&gt;storage-aggregation.conf&lt;/code&gt; can no longer be overridden during runtime using &lt;code&gt;consolidateBy&lt;/code&gt; when metrictank is used as a render engine. This matches Graphite-Web&amp;rsquo;s behavior.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Fixed a bug in the Graphite Querier where render requests that failed to be processed by the native engine were not being proxied to Graphite-Web.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;helm-changes&#34;&gt;Helm changes&lt;/h2&gt;
&lt;p&gt;The mimir-distributed Helm chart is the best way to install GEM on Kubernetes.  Notable changes follow. For the full list of changes, see the &lt;a href=&#34;https://github.com/grafana/mimir/blob/main/operations/helm/charts/mimir-distributed/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Helm chart changelog&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Zone aware replication&lt;/strong&gt;
Helm now supports deploying the ingesters and store-gateways as different availability zones. The replication is also zone-aware, therefore multiple instances of one zone can fail without any service interruption and roll outs can be performed faster because many instances of each zone can be restarted together, as opposed to them all restarting in sequence.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This is a breaking change&lt;/strong&gt;, &lt;a href=&#34;https://github.com/grafana/mimir/blob/main/operations/helm/charts/mimir-distributed/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;for details on how to upgrade please review the Helm changelog&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This release also inherits the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.5/#helm-changes&#34;&gt;helm changes&lt;/a&gt; from the Grafana Mimir 2.5 release.&lt;/p&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade considerations&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;There are no breaking changes in this release of GEM&lt;/li&gt;
&lt;li&gt;If you are deploying via Helm, note the Helm changes above.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This release also inherits the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.5/#upgrade-considerations&#34;&gt;upgrade considerations&lt;/a&gt; from the Grafana Mimir 2.5 release.&lt;/p&gt;
&lt;p&gt;After you upgrade to GEM 2.5, upgrade your &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/&#34;&gt;GEM plugin&lt;/a&gt; to the latest version. For more information about the most recent enhancements and bugfixes in the GEM plugin, see the &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/?tab=changelog&#34;&gt;Grafana Enterprise Metrics: Changelog&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;v251&#34;&gt;v2.5.1&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fixed empty buildinfo in GEM binary&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v252&#34;&gt;v2.5.2&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fix issue where authentication caches were not sized correctly resulting in poor performance&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="version-25-release-notes">Version 2.5 release notes&lt;/h1>
&lt;p>Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.5, which is built on top of Grafana Mimir 2.5.&lt;/p></description></item><item><title>Grafana Enterprise Metrics v2.4 release notes</title><link>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-4/</link><pubDate>Mon, 14 Nov 2022 00:00:00 +0000</pubDate><guid>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-4/</guid><content><![CDATA[&lt;h1 id=&#34;version-24-release-notes&#34;&gt;Version 2.4 release notes&lt;/h1&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.4, which is built on top of Grafana Mimir 2.4.&lt;/p&gt;
&lt;p&gt;GEM 2.4 inherits all of the features, enhancements, and bugfixes that are in the Grafana Mimir 2.4 release. Given this, it’s best to start with the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.4/&#34;&gt;Grafana Mimir 2.4 release notes&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Mimir 2.4, and by extension GEM 2.4, includes a system that optionally and anonymously reports non-sensitive, non-personally identifiable information about the running GEM cluster to a remote statistics server. This feature is turned on by default. For more information about the type of data that is collected, refer to &lt;a href=&#34;/docs/mimir/latest/operators-guide/configure/about-anonymous-usage-statistics-reporting/#which-information-is-collected&#34;&gt;Which information is collected&lt;/a&gt;. To opt out, refer to &lt;a href=&#34;/docs/mimir/latest/operators-guide/configure/about-anonymous-usage-statistics-reporting/#disable-the-anonymous-usage-statistics-reporting&#34;&gt;Disable the anonymous usage statistics reporting&lt;/a&gt;.&lt;/p&gt;&lt;/blockquote&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Fixed CVE-2022-44643&lt;/li&gt;
&lt;li&gt;CarbonAPI is now being used instead of MetricTank as the default native query engine for the Graphite querier. This can be changed by setting &lt;code&gt;-graphite.querier.querier-carbonapi-rollout-fraction=0&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added optional rate limiting capabilities to the Graphite querier. This can be configured using the flags &lt;code&gt;-graphite.querier.rate-limit-enabled&lt;/code&gt;, &lt;code&gt;-graphite.querier.rate-limit-qps&lt;/code&gt;, &lt;code&gt;-graphite.querier.tenant-rate-limit-qps&lt;/code&gt; and &lt;code&gt;-graphite.querier.heavy-rate-limit-qps&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Added a new flag &lt;code&gt;-graphite.querier.cache-ttl&lt;/code&gt; to the Graphite querier to configure the TTL of cached metric names and aggregation configs.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;helm-changes&#34;&gt;Helm changes&lt;/h2&gt;
&lt;p&gt;The mimir-distributed Helm chart is the best way to install GEM on Kubernetes. Notable changes follow. For the full list of changes, see the &lt;a href=&#34;https://github.com/grafana/mimir/blob/main/operations/helm/charts/mimir-distributed/CHANGELOG.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Helm chart changelog&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ingresses for the GEM gateway and nginx will no longer render on Kubernetes versions &amp;lt;1.19&lt;/li&gt;
&lt;li&gt;Added support for &lt;code&gt;topologySpreadConstraints&lt;/code&gt; to all components, including the GEM gateway, admin-api, and alertmanager, which did not have &lt;code&gt;podAntiAffinity&lt;/code&gt; previously.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade considerations&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The GEM docker image no longer requests the &lt;code&gt;CAP_NET_BIND_SERVICE&lt;/code&gt; capability because the default HTTP port was changed from &lt;code&gt;80&lt;/code&gt; to &lt;code&gt;8080&lt;/code&gt;.
&lt;ul&gt;
&lt;li&gt;If you set &lt;code&gt;-server.http-listen-port&lt;/code&gt; or &lt;code&gt;-server.grpc-listen-port&lt;/code&gt; to a value that is lower than &lt;code&gt;1024&lt;/code&gt;, then you need to modify your configuration:
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;When using Docker, provide the flag &lt;code&gt;--cap-add net_bind_service&lt;/code&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;When using the &lt;code&gt;mimir-distributed&lt;/code&gt; Helm chart, make sure that all the GEM components have the following additional &lt;code&gt;securityContext&lt;/code&gt; setting in their respective values file sections:&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;securityContext:
  sysctls:
    - name: net.ipv4.ip_unprivileged_port_start
      value: &amp;#34;0&amp;#34;  # or lowest http/grpc listen port number&lt;/code&gt;&lt;/pre&gt;
  &lt;/div&gt;
&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This release also inherits the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.4/#upgrade-considerations&#34;&gt;upgrade considerations&lt;/a&gt; from the Grafana Mimir 2.4 release.&lt;/p&gt;
&lt;p&gt;After you upgrade to GEM 2.4, upgrade your &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/&#34;&gt;GEM plugin&lt;/a&gt; to the latest version. For more information about the most recent enhancements and bugfixes in the GEM plugin, see the &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/?tab=changelog&#34;&gt;Grafana Enterprise Metrics: Changelog&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;v241&#34;&gt;v2.4.1&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fix issue where authentication caches were not sized correctly resulting in poor performance&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="version-24-release-notes">Version 2.4 release notes&lt;/h1>
&lt;p>Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.4, which is built on top of Grafana Mimir 2.4.&lt;/p></description></item><item><title>Grafana Enterprise Metrics v2.3 release notes</title><link>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-3/</link><pubDate>Wed, 28 Sep 2022 00:00:00 +0000</pubDate><guid>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-3/</guid><content><![CDATA[&lt;h1 id=&#34;version-23-release-notes&#34;&gt;Version 2.3 release notes&lt;/h1&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.3, which is built on top of Grafana Mimir 2.3.&lt;/p&gt;
&lt;p&gt;GEM 2.3 inherits all of the features, enhancements, and bugfixes that are in the Grafana Mimir 2.3 release. Given this, it’s best to start with the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.3/&#34;&gt;Grafana Mimir 2.3 release notes&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;The Gateway component now exposes TSDB block upload routes to facilitate the experimental backfilling feature introduced in Grafana Mimir 2.3. To learn more about the backfill feature, please see 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/manage/mimir-tools/mimirtool/#backfill&#34;&gt;mimirtool backfill&lt;/a&gt; and 
    &lt;a href=&#34;/docs/mimir/v2.17.x/configure/configure-tsdb-block-upload/&#34;&gt;Configure TSDB block upload&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The new &lt;code&gt;common&lt;/code&gt; YAML config option key (or &lt;code&gt;-common.storage.*&lt;/code&gt; CLI flags) for setting object storage for multiple components now also apply to the Admin Client.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;helm-changes&#34;&gt;Helm changes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;It is now possible to enable the 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/manage/graphite/&#34;&gt;Graphite Proxy&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The gateway service now opens up port 80 as well as 8080. Port 8080 is deprecated and will be removed by default in version 6.0 of the Helm chart.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade considerations&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The Gateway component&amp;rsquo;s default dial timeout has been changed to &lt;code&gt;5s&lt;/code&gt; from &lt;code&gt;30s&lt;/code&gt;. This is configurable with the new CLI flags of the form &lt;code&gt;-gateway.proxy.*.dial-timeout&lt;/code&gt; (and their respective &lt;code&gt;dial_timeout&lt;/code&gt; YAML options).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This release also inherits the breaking changes made in the Grafana Mimir 2.3 release. See the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.3/#upgrade-considerations&#34;&gt;Upgrade considerations&lt;/a&gt; section of the Grafana Mimir 2.3 release notes for details.&lt;/p&gt;
&lt;p&gt;After you upgrade to GEM 2.3, upgrade your &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/&#34;&gt;GEM plugin&lt;/a&gt; to the latest version. For more information about the most recent enhancements and bugfixes in the GEM plugin, see the &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/?tab=changelog&#34;&gt;Grafana Enterprise Metrics: Changelog&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;v231&#34;&gt;v2.3.1&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fixed CVE-2022-44643&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v232&#34;&gt;v2.3.2&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fix issue where authentication caches were not sized correctly resulting in poor performance&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="version-23-release-notes">Version 2.3 release notes&lt;/h1>
&lt;p>Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.3, which is built on top of Grafana Mimir 2.3.&lt;/p></description></item><item><title>Grafana Enterprise Metrics v2.2 release notes</title><link>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-2/</link><pubDate>Thu, 21 Jul 2022 00:00:00 +0000</pubDate><guid>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-2/</guid><content><![CDATA[&lt;h1 id=&#34;version-22-release-notes&#34;&gt;Version 2.2 release notes&lt;/h1&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.2, which is built on top of Grafana Mimir 2.2.
This means that GEM 2.2 inherits all of the features, enhancements, and bugfixes that are in the Grafana Mimir 2.2 release. Given this, it’s best to start with the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.2/&#34;&gt;Grafana Mimir 2.2 release notes&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For the full list of changes in GEM 2.2, see the 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/get-started/download-gem/#v220----july-21st-2022&#34;&gt;Changelog&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade considerations&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;All API endpoints that are under &lt;code&gt;/api/v1/rules*&lt;/code&gt; and &lt;code&gt;/prometheus/rules*&lt;/code&gt; have been removed from the GEM ruler component in favor of identical endpoints that use the prefix &lt;code&gt;/prometheus/config/v1/rules*&lt;/code&gt;. For Mimir, this is a breaking change; if you use GEM with the 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/manage/gateway/&#34;&gt;GEM gateway&lt;/a&gt;, this is not a breaking change because the gateway has been updated to reroute requests from the deleted endpoints to the new endpoints.&lt;/li&gt;
&lt;li&gt;If you are using the 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/manage/graphite/graphite_querier/&#34;&gt;Graphite querier&lt;/a&gt;, the remote subquerier is no longer optional.
Consequently, the following CLI flags (and their respective YAML configuration options) have been removed: &lt;code&gt;-graphite.querier.enable-remote-subquerier&lt;/code&gt; and &lt;code&gt;-graphite.querier.use-remote-results&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We&amp;rsquo;ve released a new version of our 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/set-up/helm-chart/&#34;&gt;Helm chart&lt;/a&gt; at the same time as the GEM 2.2 release.
There are breaking changes associated with the Helm chart upgrade.
All of these breaking changes are also relevant to you if you use the Helm chart to install Grafana Mimir.
Rather than duplicating the documentation about the breaking changes here, see the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.2/#upgrade-considerations&#34;&gt;Upgrade considerations&lt;/a&gt; section of the Mimir release notes for details.
Alternatively, refer directly to &lt;a href=&#34;/docs/mimir/latest/operators-guide/deploying-grafana-mimir/upgrade-helm-chart-2.1-to-3.0/&#34;&gt;Upgrade the Grafana Mimir Helm chart from version 2.1 to 3.0&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;After you upgrade to GEM 2.2, upgrade your &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/&#34;&gt;Grafana Enterprise GEM plugin&lt;/a&gt; to the latest version.
For more information about the most recent enhancements and bugfixes, see the &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/?tab=changelog&#34;&gt;Grafana Enterprise Metrics: Changelog&lt;/a&gt;.&lt;/p&gt;
]]></content><description>&lt;h1 id="version-22-release-notes">Version 2.2 release notes&lt;/h1>
&lt;p>Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.2, which is built on top of Grafana Mimir 2.2.
This means that GEM 2.2 inherits all of the features, enhancements, and bugfixes that are in the Grafana Mimir 2.2 release. Given this, it’s best to start with the &lt;a href="/docs/mimir/latest/release-notes/v2.2/">Grafana Mimir 2.2 release notes&lt;/a>.&lt;/p></description></item><item><title>Grafana Enterprise Metrics v2.1 release notes</title><link>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-1/</link><pubDate>Thu, 02 Jun 2022 00:00:00 +0000</pubDate><guid>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-1/</guid><content><![CDATA[&lt;h1 id=&#34;version-21-release-notes&#34;&gt;Version 2.1 release notes&lt;/h1&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.1. GEM 2.1 is built on top of Grafana Mimir 2.1, which means it inherits all its features, enhancements, and bugfixes. Given this, we recommend you start by reading the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.1/&#34;&gt;Grafana Mimir 2.1 release notes&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Below, we highlight the most important features, enhancements, and bugfixes specific to GEM 2.1. For the full list of changes, see the 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/get-started/download-gem/#v210----june-2nd-2022&#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;The following list highlights the features and enhancements in Grafana Enterprise Metrics 2.1:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Remote&lt;/code&gt; ruler mode for improved rule evaluation performance: This experimental feature is inherited from Grafana Mimir 2.1 and is explained in more detail in the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.1/&#34;&gt;Mimir 2.1 release notes&lt;/a&gt;. GEM 2.1 adds an additional configuration parameter, &lt;code&gt;-ruler.query-frontend.auth-token&lt;/code&gt;, which is required for configuring the &lt;code&gt;remote&lt;/code&gt; ruler with GEM enterprise authentication. See 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/configure/config-gem/#remote-rule-evaluation-using-query-frontend&#34;&gt;Remote rule evaluation&lt;/a&gt; for more information.&lt;/li&gt;
&lt;li&gt;Page fault metrics for 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/manage/monitor/self-monitoring/&#34;&gt;self-monitoring&lt;/a&gt;: GEM now collects and stores metrics tracking the number of page faults and out-of-memory kills it experiences, making it easier to debug performance issues.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade considerations&lt;/h2&gt;
&lt;p&gt;We&amp;rsquo;ve released a new version of our 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/set-up/helm-chart/&#34;&gt;Helm chart&lt;/a&gt; in tandem with the GEM 2.1 release. The upgrade for users of the Helm chart has no breaking changes.&lt;/p&gt;
&lt;p&gt;Once you upgrade to GEM 2.1, we recommend you upgrade your &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/&#34;&gt;Grafana Enterprise GEM plugin&lt;/a&gt; to the latest version. For more information on the most recent enhancements and fixes, see the &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/?tab=changelog&#34;&gt;plugin&amp;rsquo;s changelog page&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;v210&#34;&gt;v2.1.0&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fixed a bug where ruler limits (e.g., maximum number of rules in a rule group or maximum number of rule groups per tenant) were not enforced when creating a rule group via GEM&amp;rsquo;s ruler API. These limits are now enforced.&lt;/li&gt;
&lt;li&gt;GEM now returns a generic error message to clients (e.g., the Grafana Agent) upon internal errors during authentication. The detailed error message is now written to the GEM logs rather than being returned to the client.&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="version-21-release-notes">Version 2.1 release notes&lt;/h1>
&lt;p>Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.1. GEM 2.1 is built on top of Grafana Mimir 2.1, which means it inherits all its features, enhancements, and bugfixes. Given this, we recommend you start by reading the &lt;a href="/docs/mimir/latest/release-notes/v2.1/">Grafana Mimir 2.1 release notes&lt;/a>.&lt;/p></description></item><item><title>Grafana Enterprise Metrics v2.0 release notes</title><link>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-0/</link><pubDate>Wed, 13 Apr 2022 00:00:00 +0000</pubDate><guid>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v2-0/</guid><content><![CDATA[&lt;h1 id=&#34;version-20-release-notes&#34;&gt;Version 2.0 release notes&lt;/h1&gt;
&lt;p&gt;Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.0. GEM 2.0 is built on top of Grafana Mimir 2.0, which is the most scalable, most performant open source time series database in the world. To learn more about the Grafana Mimir project, see our &lt;a href=&#34;/blog/2022/03/30/announcing-grafana-mimir/&#34;&gt;announcement blog post&lt;/a&gt; as well as the &lt;a href=&#34;/docs/mimir/latest/&#34;&gt;Grafana Mimir documentation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;GEM 2.0 inherits all of the highlights of Grafana Mimir 2.0, including easy deployment, native multi-tenancy, high availability, durable long-term metrics storage, and exceptional query performance. GEM includes additional functionality that enterprise users need to operate a time series database at their organization, including simplified tenant management, fine-grained access controls, and out-of-the box self-monitoring and usage data.&lt;/p&gt;
&lt;p&gt;GEM 2.0 is a major version upgrade from the previous version of GEM, 1.7, and represents a major improvement in terms of usability and functionality over its predecessor. However, some of these improvements introduce breaking changes for those upgrading from GEM 1.7. We did our best to weigh the tradeoffs between the one-time pain and long-term benefits, such as a simplified configuration experience, and reduced maintenance burden, when deciding which breaking changes to introduce. For more information about upgrading, see &lt;a href=&#34;#upgrade-considerations&#34;&gt;Upgrade Considerations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Although GEM releases have historically been based on an arbitrary commit hash of Cortex, going forward we will base GEM releases off of a named release of Grafana Mimir. Doing so simplifies the process of understanding what changes from Grafana Mimir are present in GEM.&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;p&gt;The majority of features and enhancements in GEM 2.0 are inherited from Grafana Mimir 2.0. Therefore, start by reading about the features and enhancements in the &lt;a href=&#34;/docs/mimir/latest/release-notes/v2.0/&#34;&gt;Grafana Mimir 2.0 release notes&lt;/a&gt;, as well as the &lt;a href=&#34;/docs/mimir/v2.0.x/&#34;&gt;Grafana Mimir 2.0 documentation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The following list highlights the features and enhancements in Grafana Enterprise Metrics 2.0:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;The following features were released in Grafana Mimir 2.0, but have some GEM 2.0 specific implications:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GEM 2.0 inherits Grafana Mimir 2.0’s experimental support for cross-tenant alerting and recording rules. GEM 2.0 seamlessly integrates with GEM’s access control model to ensure that recording and alerting rules can only be created and executed after proper authorization. For more information, see 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/manage/tenant-management/tenant-federation/#cross-tenant-alerting-and-recording-rules&#34;&gt;Cross tenant alerting and recording rule federation&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;In Grafana Mimir 2.0, we open sourced and promoted to stable the split-and-merge compaction algorithm that was initially released as an experimental closed-source feature in GEM 1.6. Both Grafana Mimir 2.0 and GEM 2.0 utilize the split-and-merge compaction strategy by default. The closed-source &lt;a href=&#34;/docs/enterprise-metrics/v1.7.x/config/#time-sharding-strategy&#34;&gt;time-sharding compaction strategy&lt;/a&gt; introduced in GEM 1.4 has been removed because it is redundant. The split-and-merge compactor contains the vertical scaling capability the time-sharding algorithm introduced and adds horizontal scaling as well. For more information on how to transition from the time-sharded compactor to the split-and-merge compactor, see the 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/set-up/migrate-from-gem-1.7/&#34;&gt;migration guide&lt;/a&gt;. To learn more about the new split-and-merge compactor, see &lt;a href=&#34;/docs/mimir/latest/operators-guide/architecture/components/compactor/#grafana-mimir-compactor&#34;&gt;Compaction&lt;/a&gt; in the Grafana Mimir 2.0 docs.&lt;/li&gt;
&lt;li&gt;In Grafana Mimir 2.0, we open sourced the experimental query-sharding feature that was introduced in GEM 1.6. This feature has been promoted to stable, and new documentation about how to enable and configure it is in the &lt;a href=&#34;/docs/mimir/latest/operators-guide/architecture/components/query-frontend/#about-query-sharding&#34;&gt;Query sharding&lt;/a&gt; section of the Grafana Mimir 2.0 docs.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We’ve released a version 3 of the admin-api that removes the ability to hard delete tenants, access policies, and tokens via the admin-api. Instead, when users no longer want a tenant, access policy, or token, they are expected to soft delete it by marking it “inactive”. Moving to soft deletes allows us to eliminate several race conditions and cache invalidation problems that caused unexpected behavior with hard deletes. For more information about the v3 API, see the 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/api/admin-api/&#34;&gt;Admin-API documentation&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;For those running GEM on Kubernetes, we’ve released a new version of the GEM Helm chart alongside our GEM 2.0 release. The chart itself includes multiple changes including most notably that the chart was renamed to &lt;code&gt;mimir-distributed&lt;/code&gt;. There will now be 1 Helm chart for installing both OSS Grafana Mimir and Grafana Enterprise Metrics, with users using the &lt;code&gt;enterprise.enabled&lt;/code&gt; flag to choose between the two. For more detail, see the Helm chart &lt;a href=&#34;https://github.com/grafana/helm-charts/tree/main/charts/mimir-distributed&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;README&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We’ve made two improvements to GEM’s 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/manage/monitor/self-monitoring/&#34;&gt;self-monitoring functionality&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We added several panels to the Compactor dashboard. They display the time since the last successful compaction run and indicate when too much time has elapsed. This can help flag a malfunctioning or under-resourced compactor.&lt;/li&gt;
&lt;li&gt;GEM can now emit exemplars for its self-monitoring counter and histogram metrics, making it easier to jump from self-monitoring metrics to representative traces. For information on how to enable, see the 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/manage/monitor/self-monitoring/#exemplars&#34;&gt;exemplars section&lt;/a&gt; of the self-monitoring documentation.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The per-tenant limit &lt;code&gt;compactor_blocks_retention_period&lt;/code&gt; can now be set via the admin-api. For more information, see 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/manage/tenant-management/limits/&#34;&gt;Setting-per-tenant resource usage limits&lt;/a&gt;. That being said, we encourage those using the admin-api to migrate to managing per-tenant resource usage limits via runtime configuration because we intend to deprecate the ability to manage resource limits via admin-api in the future.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade considerations&lt;/h2&gt;
&lt;p&gt;GEM 2.0 is a major version upgrade and therefore introduces several breaking changes relative to GEM 1.7. The majority of the breaking changes are concentrated in GEM’s configuration, where we removed a significant number configuration flags (454 to be exact) that were no longer needed. We renamed and/or updated the defaults for numerous other flags whose legacy names or default values no longer made sense. This work allowed us to reduce and simplify GEM’s configuration surface and therefore make it more approachable to users.&lt;/p&gt;
&lt;p&gt;To make the GEM 1.7 to GEM 2.0 upgrade as easy as possible, we’ve added functionality to 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/manage/mimir-tools/mimirtool/&#34;&gt;mimirtool&lt;/a&gt; for automating the changes users need to make to their configuration.&lt;/p&gt;
&lt;p&gt;We’ve paired this tooling with a detailed 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/set-up/migrate-from-gem-1.7/&#34;&gt;migration guide&lt;/a&gt; that walks through all required changes needed to go from GEM 1.7 to GEM 2.0 in a step-by-step manner. The guide also includes specific instructions on how to perform the upgrade using the Helm chart.&lt;/p&gt;
&lt;p&gt;Once you upgrade your GEM backend to version 2.0, we recommend you upgrade your &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/&#34;&gt;Grafana Enterprise GEM plugin&lt;/a&gt; to &amp;gt;= v3.4.0. This is needed to get the improved Compactor panel dashboards mentioned in the &amp;ldquo;Features and enhancements&amp;rdquo; section. It also ensures the plugin works with the newest version (v3) of the admin-api.&lt;/p&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;v201&#34;&gt;v2.0.1&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fixed a bug where authentication using the wildcard (&lt;code&gt;*&lt;/code&gt;) username will fail when there are tenants deleted via the v3 admin API endpoints.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;v200&#34;&gt;v2.0.0&lt;/h3&gt;
&lt;p&gt;The following lists the most important bugs that are fixed in Grafana Enterprise Metrics 2.0.0:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fixed a bug that caused GEM to report an incorrect license expiration timestamp in the metric &lt;code&gt;grafana_labs_license_expiry_timestamp&lt;/code&gt; if multiple valid licenses existed in local storage and object storage.&lt;/li&gt;
&lt;li&gt;Enterprise configuration extensions now appear in GEM’s &lt;code&gt;/config&lt;/code&gt; endpoint. Before the fix, only configuration values present in the upstream OSS were returned.&lt;/li&gt;
&lt;li&gt;Transient errors while attempting to authenticate user requests to GEM now return an HTTP 500 status code instead of an HTTP 401 code. The 500 code ensures that clients like Prometheus or the Grafana agent will now retry their remote write request rather than dropping it.&lt;/li&gt;
&lt;li&gt;Transient errors are no longer cached by GEM, ensuring that GEM does not repeatedly return an HTTP 500 status code to the client due to a one-off failure.&lt;/li&gt;
&lt;li&gt;When using a label-based access policy with multiple label selectors, GEM now ensures that label values are filtered properly. Before the bug fix, users with an LBAC policy with multiple label selectors could see label values they did not have access to. Metric names and metrics data were already filtered properly and unaffected by this bug.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For the full list of bug fixes, see the &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/?tab=changelog&#34;&gt;Changelog&lt;/a&gt;.&lt;/p&gt;
]]></content><description>&lt;h1 id="version-20-release-notes">Version 2.0 release notes&lt;/h1>
&lt;p>Grafana Labs is excited to announce the release of Grafana Enterprise Metrics (GEM) 2.0. GEM 2.0 is built on top of Grafana Mimir 2.0, which is the most scalable, most performant open source time series database in the world. To learn more about the Grafana Mimir project, see our &lt;a href="/blog/2022/03/30/announcing-grafana-mimir/">announcement blog post&lt;/a> as well as the &lt;a href="/docs/mimir/latest/">Grafana Mimir documentation&lt;/a>.&lt;/p></description></item><item><title>Grafana Enterprise Metrics v1.7 release notes</title><link>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v1-7/</link><pubDate>Thu, 06 Jan 2022 00:00:00 +0000</pubDate><guid>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v1-7/</guid><content><![CDATA[&lt;h1 id=&#34;version-17-release-notes&#34;&gt;Version 1.7 release notes&lt;/h1&gt;
&lt;p&gt;The Grafana Enterprise Metrics (GEM) team is excited to announce the release of GEM 1.7.&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;GEM&amp;rsquo;s admin-api is now compatible with Azure Blob storage. Check out the 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/configure/config-gem/reference/#admin_client&#34;&gt;&lt;code&gt;admin_client_config&lt;/code&gt; section&lt;/a&gt; of the global configuration for more details on how to set this up.&lt;/li&gt;
&lt;li&gt;Two enhancements have been made to the federation frontend, a service which allows users to query multiple GEM clusters at once and combine the results. See 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/manage/cluster-query-federation/&#34;&gt;Cluster query federation&lt;/a&gt; for more information.
&lt;ul&gt;
&lt;li&gt;The federation frontend service will now propagate a request&amp;rsquo;s bearer token, allowing that token to be used for authentication at its downstream targets.&lt;/li&gt;
&lt;li&gt;The federation frontend service now supports TLS configuration to its downstream targets.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade considerations&lt;/h2&gt;
&lt;p&gt;Users can upgrade from GEM 1.6.2 to GEM 1.7 with no additional considerations.&lt;/p&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;v171&#34;&gt;v1.7.1&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fixed CVE-2022-44643&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="version-17-release-notes">Version 1.7 release notes&lt;/h1>
&lt;p>The Grafana Enterprise Metrics (GEM) team is excited to announce the release of GEM 1.7.&lt;/p>
&lt;h2 id="features-and-enhancements">Features and enhancements&lt;/h2>
&lt;ul>
&lt;li>GEM&amp;rsquo;s admin-api is now compatible with Azure Blob storage. Check out the
&lt;a href="/docs/enterprise-metrics/v2.17.x/configure/config-gem/reference/#admin_client">&lt;code>admin_client_config&lt;/code> section&lt;/a> of the global configuration for more details on how to set this up.&lt;/li>
&lt;li>Two enhancements have been made to the federation frontend, a service which allows users to query multiple GEM clusters at once and combine the results. See
&lt;a href="/docs/enterprise-metrics/v2.17.x/manage/cluster-query-federation/">Cluster query federation&lt;/a> for more information.
&lt;ul>
&lt;li>The federation frontend service will now propagate a request&amp;rsquo;s bearer token, allowing that token to be used for authentication at its downstream targets.&lt;/li>
&lt;li>The federation frontend service now supports TLS configuration to its downstream targets.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="upgrade-considerations">Upgrade considerations&lt;/h2>
&lt;p>Users can upgrade from GEM 1.6.2 to GEM 1.7 with no additional considerations.&lt;/p></description></item><item><title>Grafana Enterprise Metrics v1.6 release notes</title><link>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v1-6/</link><pubDate>Mon, 15 Nov 2021 00:00:00 +0000</pubDate><guid>https://grafana.com/docs/enterprise-metrics/v2.17.x/release-notes/v1-6/</guid><content><![CDATA[&lt;h1 id=&#34;version-16-release-notes&#34;&gt;Version 1.6 release notes&lt;/h1&gt;
&lt;p&gt;The Grafana Enterprise Metrics (GEM) team is excited to announce the release of GEM 1.6.&lt;/p&gt;
&lt;h2 id=&#34;features-and-enhancements&#34;&gt;Features and enhancements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Two new API endpoints help you to explore the metrics cardinality of tenants within a cluster. These endpoints make it possible to identify the highest cardinality metrics in a tenant, as well as the label names with the highest value count. The GEM plug-in (starting with version 3.3.0) includes a set of cardinality dashboards built on these endpoints, which allows users to explore the cardinality data visually. For more information, see 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/manage/tenant-management/cardinality-management/&#34;&gt;Cardinality management&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Experimental&lt;/strong&gt; support for query sharding was added. It allows you to split up a single query into groups of smaller series and parallelize it. This improves the performance of high cardinality queries that touch many series. This feature is under active development, so take care during its use.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Experimental&lt;/strong&gt; support was added for a new compaction strategy known as &lt;em&gt;split and merge compaction&lt;/em&gt;. This strategy enables users to parallelize the compaction of a large tenant horizontally across multiple machines. It also enables users to surpass the 64GiB block index limit inherent in Prometheus, and raise the ceiling on how many time series a single tenant can support. This feature is under development; use with caution.&lt;/li&gt;
&lt;li&gt;The term &lt;em&gt;instance&lt;/em&gt;, which had been used as a synonym for &lt;em&gt;tenant&lt;/em&gt;, was eliminated. This allows GEM to more closely align with terminology used in Mimir. Previously, &lt;em&gt;instance&lt;/em&gt; had multiple meanings besides &lt;em&gt;tenant&lt;/em&gt;, such as an &lt;em&gt;instance&lt;/em&gt; of an ingester.
&lt;ul&gt;
&lt;li&gt;All references to “instance” in the GEM documentation and GEM Grafana plug-in have been replaced with the word “tenant”.&lt;/li&gt;
&lt;li&gt;We’ve added new v2 API endpoints which specify &amp;ldquo;tenant&amp;rdquo; in the request and response bodies. We have deprecated and will eventually delete the original endpoints that use the word ‘instance’. For more detail, see the 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/api/admin-api/&#34;&gt;admin-api page&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;GEM 1.6 renames the &lt;code&gt;default&lt;/code&gt; auth option to &lt;code&gt;trust&lt;/code&gt;. This reflects the fact that the &lt;code&gt;trust&lt;/code&gt; option does not actually do any authentication, but simply ‘trusts’ the value of the HTTP header &lt;code&gt;X-Scope-Org-Id&lt;/code&gt; to determine what tenant to send a request to. GEM users are highly recommended to use auth type &lt;code&gt;enterprise&lt;/code&gt;, not &lt;code&gt;trust&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;We’ve made some efficiency improvements, including reduced CPU and memory utilization on the ingesters and queries and when seeing large volumes of out-of-order samples.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;upgrade-considerations&#34;&gt;Upgrade considerations&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;To get the dashboards associated with the 
    &lt;a href=&#34;/docs/enterprise-metrics/v2.17.x/manage/tenant-management/cardinality-management/&#34;&gt;Cardinality management&lt;/a&gt; feature, upgrade your Grafana &lt;a href=&#34;/grafana/plugins/grafana-metrics-enterprise-app/&#34;&gt;GEM administrative plug-in&lt;/a&gt; to version 3.3.0.
&lt;ul&gt;
&lt;li&gt;To ensure you receive the most up-to-date dashboards, you must disable and then re-enable the plug-in. Therefore, after you install the GEM plug-in version 3.3.0, navigate to its &lt;strong&gt;Plugin configuration&lt;/strong&gt; page, and select &lt;strong&gt;Disable plugin&lt;/strong&gt;. After Grafana reloads, select &lt;strong&gt;Enable plugin&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;See the note under &lt;strong&gt;Changes&lt;/strong&gt; about the auth option being renamed from &lt;code&gt;default&lt;/code&gt; to &lt;code&gt;trust.&lt;/code&gt;
The default maximum number of inflight ingester push requests (&lt;code&gt;-ingester.instance-limits.max-inflight-push-requests&lt;/code&gt;) changed to &lt;code&gt;30000&lt;/code&gt;. It is unlikely that this change affects the steady state operation of any GEM user. The maximum number acts as a safeguard against clusters getting overloaded by a spike in requests.&lt;/li&gt;
&lt;li&gt;The option &lt;code&gt;-querier.ingester-streaming&lt;/code&gt; has been removed. The querier and ruler now always use streaming method to query ingesters.&lt;/li&gt;
&lt;li&gt;GEM 1.6 has removed support for block deletion marks migration (&lt;code&gt;-compactor.block-deletion-marks-migration-enabled&lt;/code&gt;). If you&amp;rsquo;re upgrading to GEM 1.6 from GEM &amp;lt; 1.1.0, then you need to upgrade to GEM 1.5 first and run the migration at least once. Then you can upgrade to 1.6.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;bug-fixes&#34;&gt;Bug fixes&lt;/h2&gt;
&lt;h3 id=&#34;162&#34;&gt;1.6.2&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;GEM 1.6.2 fixes a bug that caused tenant limits set via the Admin API to be invalidated when upgrading to GEM 1.6.0 or GEM 1.6.1 from previous versions of GEM.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;161&#34;&gt;1.6.1&lt;/h3&gt;
&lt;p&gt;1.6.1 fixes one important bug in the 1.6.0 release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GEM 1.6.1 fixes an issue with the way default tenant limits were applied when setting tenant limits using the Admin API.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;160&#34;&gt;1.6.0&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;GEM 1.6 changes the way per-tenant limits are stored to avoid breaking changes between version updates.&lt;/li&gt;
&lt;li&gt;GEM 1.6 has a bugfix to ensure that the recording rules executed by the &lt;code&gt;__system__&lt;/code&gt; tenant (part of the self-monitoring feature) are properly split across rulers. This should eliminate out-of-order errors on the &lt;code&gt;__system__&lt;/code&gt; tenant.&lt;/li&gt;
&lt;li&gt;GEM now enforces that a tenant must exist even when a wildcard access policy is used. Writes to non-existent tenants with a wildcard write access policy will fail. Similarly, if there are any read requests to a non-existent tenant using a wildcard write access policy, they will fail.&lt;/li&gt;
&lt;li&gt;If a GEM tenant is deleted but the access policies to that GEM tenant are not, GEM will now fail read and write requests to that tenant.&lt;/li&gt;
&lt;/ul&gt;
]]></content><description>&lt;h1 id="version-16-release-notes">Version 1.6 release notes&lt;/h1>
&lt;p>The Grafana Enterprise Metrics (GEM) team is excited to announce the release of GEM 1.6.&lt;/p>
&lt;h2 id="features-and-enhancements">Features and enhancements&lt;/h2>
&lt;ul>
&lt;li>Two new API endpoints help you to explore the metrics cardinality of tenants within a cluster. These endpoints make it possible to identify the highest cardinality metrics in a tenant, as well as the label names with the highest value count. The GEM plug-in (starting with version 3.3.0) includes a set of cardinality dashboards built on these endpoints, which allows users to explore the cardinality data visually. For more information, see
&lt;a href="/docs/enterprise-metrics/v2.17.x/manage/tenant-management/cardinality-management/">Cardinality management&lt;/a>.&lt;/li>
&lt;li>&lt;strong>Experimental&lt;/strong> support for query sharding was added. It allows you to split up a single query into groups of smaller series and parallelize it. This improves the performance of high cardinality queries that touch many series. This feature is under active development, so take care during its use.&lt;/li>
&lt;li>&lt;strong>Experimental&lt;/strong> support was added for a new compaction strategy known as &lt;em>split and merge compaction&lt;/em>. This strategy enables users to parallelize the compaction of a large tenant horizontally across multiple machines. It also enables users to surpass the 64GiB block index limit inherent in Prometheus, and raise the ceiling on how many time series a single tenant can support. This feature is under development; use with caution.&lt;/li>
&lt;li>The term &lt;em>instance&lt;/em>, which had been used as a synonym for &lt;em>tenant&lt;/em>, was eliminated. This allows GEM to more closely align with terminology used in Mimir. Previously, &lt;em>instance&lt;/em> had multiple meanings besides &lt;em>tenant&lt;/em>, such as an &lt;em>instance&lt;/em> of an ingester.
&lt;ul>
&lt;li>All references to “instance” in the GEM documentation and GEM Grafana plug-in have been replaced with the word “tenant”.&lt;/li>
&lt;li>We’ve added new v2 API endpoints which specify &amp;ldquo;tenant&amp;rdquo; in the request and response bodies. We have deprecated and will eventually delete the original endpoints that use the word ‘instance’. For more detail, see the
&lt;a href="/docs/enterprise-metrics/v2.17.x/api/admin-api/">admin-api page&lt;/a>.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>GEM 1.6 renames the &lt;code>default&lt;/code> auth option to &lt;code>trust&lt;/code>. This reflects the fact that the &lt;code>trust&lt;/code> option does not actually do any authentication, but simply ‘trusts’ the value of the HTTP header &lt;code>X-Scope-Org-Id&lt;/code> to determine what tenant to send a request to. GEM users are highly recommended to use auth type &lt;code>enterprise&lt;/code>, not &lt;code>trust&lt;/code>.&lt;/li>
&lt;li>We’ve made some efficiency improvements, including reduced CPU and memory utilization on the ingesters and queries and when seeing large volumes of out-of-order samples.&lt;/li>
&lt;/ul>
&lt;h2 id="upgrade-considerations">Upgrade considerations&lt;/h2>
&lt;ul>
&lt;li>To get the dashboards associated with the
&lt;a href="/docs/enterprise-metrics/v2.17.x/manage/tenant-management/cardinality-management/">Cardinality management&lt;/a> feature, upgrade your Grafana &lt;a href="/grafana/plugins/grafana-metrics-enterprise-app/">GEM administrative plug-in&lt;/a> to version 3.3.0.
&lt;ul>
&lt;li>To ensure you receive the most up-to-date dashboards, you must disable and then re-enable the plug-in. Therefore, after you install the GEM plug-in version 3.3.0, navigate to its &lt;strong>Plugin configuration&lt;/strong> page, and select &lt;strong>Disable plugin&lt;/strong>. After Grafana reloads, select &lt;strong>Enable plugin&lt;/strong>.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>See the note under &lt;strong>Changes&lt;/strong> about the auth option being renamed from &lt;code>default&lt;/code> to &lt;code>trust.&lt;/code>
The default maximum number of inflight ingester push requests (&lt;code>-ingester.instance-limits.max-inflight-push-requests&lt;/code>) changed to &lt;code>30000&lt;/code>. It is unlikely that this change affects the steady state operation of any GEM user. The maximum number acts as a safeguard against clusters getting overloaded by a spike in requests.&lt;/li>
&lt;li>The option &lt;code>-querier.ingester-streaming&lt;/code> has been removed. The querier and ruler now always use streaming method to query ingesters.&lt;/li>
&lt;li>GEM 1.6 has removed support for block deletion marks migration (&lt;code>-compactor.block-deletion-marks-migration-enabled&lt;/code>). If you&amp;rsquo;re upgrading to GEM 1.6 from GEM &amp;lt; 1.1.0, then you need to upgrade to GEM 1.5 first and run the migration at least once. Then you can upgrade to 1.6.&lt;/li>
&lt;/ul>
&lt;h2 id="bug-fixes">Bug fixes&lt;/h2>
&lt;h3 id="162">1.6.2&lt;/h3>
&lt;ul>
&lt;li>GEM 1.6.2 fixes a bug that caused tenant limits set via the Admin API to be invalidated when upgrading to GEM 1.6.0 or GEM 1.6.1 from previous versions of GEM.&lt;/li>
&lt;/ul>
&lt;h3 id="161">1.6.1&lt;/h3>
&lt;p>1.6.1 fixes one important bug in the 1.6.0 release:&lt;/p></description></item></channel></rss>