tag:github.com,2008:https://github.com/prometheus/prometheus/releases Release notes from prometheus 2026-02-25T21:09:44Z tag:github.com,2008:Repository/6838921/v3.10.0 2026-02-26T01:19:52Z 3.10.0 / 2026-02-24 <p>Prometheus now offers a distroless Docker image variant alongside the default<br> busybox image. The distroless variant provides enhanced security with a minimal<br> base image, uses UID/GID 65532 (nonroot) instead of nobody, and removes the<br> VOLUME declaration. Both variants are available with <code>-busybox</code> and <code>-distroless</code><br> tag suffixes (e.g., <code>prom/prometheus:latest-busybox</code>, <code>prom/prometheus:latest-distroless</code>).<br> The busybox image remains the default with no suffix for backwards compatibility<br> (e.g., <code>prom/prometheus:latest</code> points to the busybox variant).</p> <p>For users migrating existing <strong>named</strong> volumes from the busybox image to the distroless variant, the ownership can be adjusted with:</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="docker run --rm -v prometheus-data:/prometheus alpine chown -R 65532:65532 /prometheus"><pre class="notranslate"><code>docker run --rm -v prometheus-data:/prometheus alpine chown -R 65532:65532 /prometheus </code></pre></div> <p>Then, the container can be started with the old volume with:</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="docker run -v prometheus-data:/prometheus prom/prometheus:latest-distroless"><pre class="notranslate"><code>docker run -v prometheus-data:/prometheus prom/prometheus:latest-distroless </code></pre></div> <p>User migrating from bind mounts might need to ajust permissions too, depending on their setup.</p> <ul> <li>[CHANGE] Alerting: Add <code>alertmanager</code> dimension to following metrics: <code>prometheus_notifications_dropped_total</code>, <code>prometheus_notifications_queue_capacity</code>, <code>prometheus_notifications_queue_length</code>. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2959362222" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/16355" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/16355/hovercard" href="https://github.com/prometheus/prometheus/pull/16355">#16355</a></li> <li>[CHANGE] UI: Hide expanded alert annotations by default, enabling more information density on the <code>/alerts</code> page. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3663143804" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17611" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17611/hovercard" href="https://github.com/prometheus/prometheus/pull/17611">#17611</a></li> <li>[FEATURE] AWS SD: Add MSK Role. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3654741499" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17600" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17600/hovercard" href="https://github.com/prometheus/prometheus/pull/17600">#17600</a></li> <li>[FEATURE] PromQL: Add <code>fill()</code> / <code>fill_left()</code> / <code>fill_right()</code> binop modifiers for specifying default values for missing series. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3691324184" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17644" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17644/hovercard" href="https://github.com/prometheus/prometheus/pull/17644">#17644</a></li> <li>[FEATURE] Web: Add OpenAPI 3.2 specification for the HTTP API at <code>/api/v1/openapi.yaml</code>. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3797147659" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17825" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17825/hovercard" href="https://github.com/prometheus/prometheus/pull/17825">#17825</a></li> <li>[FEATURE] Dockerfile: Add distroless image variant using UID/GID 65532 and no VOLUME declaration. Busybox image remains default. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3822276906" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17876" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17876/hovercard" href="https://github.com/prometheus/prometheus/pull/17876">#17876</a></li> <li>[FEATURE] Web: Add on-demand wall time profiling under <code>&lt;URL&gt;/debug/pprof/fgprof</code>. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3905816441" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/18027" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/18027/hovercard" href="https://github.com/prometheus/prometheus/pull/18027">#18027</a></li> <li>[ENHANCEMENT] PromQL: Add more detail to histogram quantile monotonicity info annotations. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2731998701" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/15578" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/15578/hovercard" href="https://github.com/prometheus/prometheus/pull/15578">#15578</a></li> <li>[ENHANCEMENT] Alerting: Independent alertmanager sendloops. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2959362222" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/16355" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/16355/hovercard" href="https://github.com/prometheus/prometheus/pull/16355">#16355</a></li> <li>[ENHANCEMENT] TSDB: Experimental support for early compaction of stale series in the memory with configurable threshold <code>stale_series_compaction_threshold</code> in the config file. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3264635360" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/16929" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/16929/hovercard" href="https://github.com/prometheus/prometheus/pull/16929">#16929</a></li> <li>[ENHANCEMENT] Service Discovery: Service discoveries are now removable from the Prometheus binary through the Go build tag <code>remove_all_sd</code> and individual service discoveries can be re-added with the build tags <code>enable_&lt;sd name&gt;_sd</code>. Users can build a custom Prometheus with only the necessary SDs for a smaller binary size. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3760215708" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17736" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17736/hovercard" href="https://github.com/prometheus/prometheus/pull/17736">#17736</a></li> <li>[ENHANCEMENT] Promtool: Support promql syntax features <code>promql-duration-expr</code> and <code>promql-extended-range-selectors</code>. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3848520169" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17926" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17926/hovercard" href="https://github.com/prometheus/prometheus/pull/17926">#17926</a></li> <li>[PERF] PromQL: Avoid unnecessary label extraction in PromQL functions. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3723076903" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17676" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17676/hovercard" href="https://github.com/prometheus/prometheus/pull/17676">#17676</a></li> <li>[PERF] PromQL: Improve performance of regex matchers like <code>.*-.*-.*</code>. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3737268738" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17707" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17707/hovercard" href="https://github.com/prometheus/prometheus/pull/17707">#17707</a></li> <li>[PERF] OTLP: Add label caching for OTLP-to-Prometheus conversion to reduce allocations and improve latency. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3813048355" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17860" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17860/hovercard" href="https://github.com/prometheus/prometheus/pull/17860">#17860</a></li> <li>[PERF] API: Compute <code>/api/v1/targets/relabel_steps</code> in a single pass instead of re-running relabeling for each prefix. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3870360463" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17969" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17969/hovercard" href="https://github.com/prometheus/prometheus/pull/17969">#17969</a></li> <li>[PERF] tsdb: Optimize LabelValues intersection performance for matchers. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3930975465" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/18069" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/18069/hovercard" href="https://github.com/prometheus/prometheus/pull/18069">#18069</a></li> <li>[BUGFIX] PromQL: Prevent query strings containing only UTF-8 continuation bytes from crashing Prometheus. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3760013710" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17735" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17735/hovercard" href="https://github.com/prometheus/prometheus/pull/17735">#17735</a></li> <li>[BUGFIX] Web: Fix missing <code>X-Prometheus-Stopping</code> header for <code>/-/ready</code> endpoint in <code>NotReady</code> state. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3784981360" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17795" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17795/hovercard" href="https://github.com/prometheus/prometheus/pull/17795">#17795</a></li> <li>[BUGFIX] PromQL: Fix PromQL <code>info()</code> function returning empty results when filtering by a label that exists on both the input metric and <code>target_info</code>. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3793060795" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17817" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17817/hovercard" href="https://github.com/prometheus/prometheus/pull/17817">#17817</a></li> <li>[BUGFIX] TSDB: Fix a bug during exemplar buffer grow/shrink that could cause exemplars to be incorrectly discarded. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3813520255" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17863" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17863/hovercard" href="https://github.com/prometheus/prometheus/pull/17863">#17863</a></li> <li>[BUGFIX] UI: Fix broken graph display after page reload, due to broken Y axis min encoding/decoding. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3821127501" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17869" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17869/hovercard" href="https://github.com/prometheus/prometheus/pull/17869">#17869</a></li> <li>[BUGFIX] TSDB: Fix memory leaks in buffer pools by clearing reference fields (Labels, Histogram pointers, metadata strings) before returning buffers to pools. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3825190787" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17879" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17879/hovercard" href="https://github.com/prometheus/prometheus/pull/17879">#17879</a></li> <li>[BUGFIX] PromQL: info function: fix series without identifying labels not being returned. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3833603166" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17898" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17898/hovercard" href="https://github.com/prometheus/prometheus/pull/17898">#17898</a></li> <li>[BUGFIX] OTLP: Filter <code>__name__</code> from OTLP attributes to prevent duplicate labels. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3843318518" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17917" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17917/hovercard" href="https://github.com/prometheus/prometheus/pull/17917">#17917</a></li> <li>[BUGFIX] TSDB: Fix division by zero when computing stale series ratio with empty head. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3864164822" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17952" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17952/hovercard" href="https://github.com/prometheus/prometheus/pull/17952">#17952</a></li> <li>[BUGFIX] OTLP: Fix potential silent data loss for sum metrics. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3865199853" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17954" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17954/hovercard" href="https://github.com/prometheus/prometheus/pull/17954">#17954</a></li> <li>[BUGFIX] PromQL: Fix smoothed interpolation across counter resets. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3885292328" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17988" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17988/hovercard" href="https://github.com/prometheus/prometheus/pull/17988">#17988</a></li> <li>[BUGFIX] PromQL: Fix panic with <code>@</code> modifier on empty ranges. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3901467152" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/18020" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/18020/hovercard" href="https://github.com/prometheus/prometheus/pull/18020">#18020</a></li> <li>[BUGFIX] PromQL: Fix <code>avg_over_time</code> for a single native histogram. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3923594948" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/18058" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/18058/hovercard" href="https://github.com/prometheus/prometheus/pull/18058">#18058</a></li> </ul> prombot tag:github.com,2008:Repository/6838921/v0.310.0 2026-02-25T21:10:18Z v0.310.0 <p>v0.310.0</p> codesome tag:github.com,2008:Repository/6838921/v3.10.0-rc.1 2026-02-20T00:59:30Z 3.10.0-rc.1 / 2026-02-19 <p>Prometheus now offers a distroless Docker image variant alongside the default<br> busybox image. The distroless variant provides enhanced security with a minimal<br> base image, uses UID/GID 65532 (nonroot) instead of nobody, and removes the<br> VOLUME declaration. Both variants are available with <code>-busybox</code> and <code>-distroless</code><br> tag suffixes (e.g., <code>prom/prometheus:latest-busybox</code>, <code>prom/prometheus:latest-distroless</code>).<br> The busybox image remains the default with no suffix for backwards compatibility<br> (e.g., <code>prom/prometheus:latest</code> points to the busybox variant).</p> <p>For users migrating existing <strong>named</strong> volumes from the busybox image to the distroless variant, the ownership can be adjusted with:</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="docker run --rm -v prometheus-data:/prometheus alpine chown -R 65532:65532 /prometheus"><pre class="notranslate"><code>docker run --rm -v prometheus-data:/prometheus alpine chown -R 65532:65532 /prometheus </code></pre></div> <p>Then, the container can be started with the old volume with:</p> <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="docker run -v prometheus-data:/prometheus prom/prometheus:latest-distroless"><pre class="notranslate"><code>docker run -v prometheus-data:/prometheus prom/prometheus:latest-distroless </code></pre></div> <p>User migrating from bind mounts might need to ajust permissions too, depending on their setup.</p> <ul> <li>[CHANGE] Alerting: Add <code>alertmanager</code> dimension to following metrics: <code>prometheus_notifications_dropped_total</code>, <code>prometheus_notifications_queue_capacity</code>, <code>prometheus_notifications_queue_length</code>. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2959362222" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/16355" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/16355/hovercard" href="https://github.com/prometheus/prometheus/pull/16355">#16355</a></li> <li>[CHANGE] UI: Hide expanded alert annotations by default, enabling more information density on the <code>/alerts</code> page. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3663143804" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17611" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17611/hovercard" href="https://github.com/prometheus/prometheus/pull/17611">#17611</a></li> <li>[FEATURE] AWS SD: Add MSK Role. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3654741499" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17600" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17600/hovercard" href="https://github.com/prometheus/prometheus/pull/17600">#17600</a></li> <li>[FEATURE] PromQL: Add <code>fill()</code> / <code>fill_left()</code> / <code>fill_right()</code> binop modifiers for specifying default values for missing series. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3691324184" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17644" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17644/hovercard" href="https://github.com/prometheus/prometheus/pull/17644">#17644</a></li> <li>[FEATURE] Web: Add OpenAPI 3.2 specification for the HTTP API at <code>/api/v1/openapi.yaml</code>. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3797147659" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17825" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17825/hovercard" href="https://github.com/prometheus/prometheus/pull/17825">#17825</a></li> <li>[FEATURE] Dockerfile: Add distroless image variant using UID/GID 65532 and no VOLUME declaration. Busybox image remains default. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3822276906" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17876" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17876/hovercard" href="https://github.com/prometheus/prometheus/pull/17876">#17876</a></li> <li>[FEATURE] Web: Add on-demand wall time profiling under <code>&lt;URL&gt;/debug/pprof/fgprof</code>. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3905816441" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/18027" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/18027/hovercard" href="https://github.com/prometheus/prometheus/pull/18027">#18027</a></li> <li>[ENHANCEMENT] PromQL: Add more detail to histogram quantile monotonicity info annotations. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2731998701" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/15578" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/15578/hovercard" href="https://github.com/prometheus/prometheus/pull/15578">#15578</a></li> <li>[ENHANCEMENT] Alerting: Independent alertmanager sendloops. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="2959362222" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/16355" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/16355/hovercard" href="https://github.com/prometheus/prometheus/pull/16355">#16355</a></li> <li>[ENHANCEMENT] TSDB: Experimental support for early compaction of stale series in the memory with configurable threshold <code>stale_series_compaction_threshold</code> in the config file. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3264635360" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/16929" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/16929/hovercard" href="https://github.com/prometheus/prometheus/pull/16929">#16929</a></li> <li>[ENHANCEMENT] Service Discovery: Service discoveries are now removable from the Prometheus binary through the Go build tag <code>remove_all_sd</code> and individual service discoveries can be re-added with the build tags <code>enable_&lt;sd name&gt;_sd</code>. Users can build a custom Prometheus with only the necessary SDs for a smaller binary size. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3760215708" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17736" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17736/hovercard" href="https://github.com/prometheus/prometheus/pull/17736">#17736</a></li> <li>[ENHANCEMENT] Promtool: Support promql syntax features <code>promql-duration-expr</code> and <code>promql-extended-range-selectors</code>. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3848520169" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17926" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17926/hovercard" href="https://github.com/prometheus/prometheus/pull/17926">#17926</a></li> <li>[PERF] PromQL: Avoid unnecessary label extraction in PromQL functions. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3723076903" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17676" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17676/hovercard" href="https://github.com/prometheus/prometheus/pull/17676">#17676</a></li> <li>[PERF] PromQL: Improve performance of regex matchers like <code>.*-.*-.*</code>. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3737268738" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17707" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17707/hovercard" href="https://github.com/prometheus/prometheus/pull/17707">#17707</a></li> <li>[PERF] OTLP: Add label caching for OTLP-to-Prometheus conversion to reduce allocations and improve latency. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3813048355" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17860" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17860/hovercard" href="https://github.com/prometheus/prometheus/pull/17860">#17860</a></li> <li>[PERF] API: Compute <code>/api/v1/targets/relabel_steps</code> in a single pass instead of re-running relabeling for each prefix. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3870360463" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17969" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17969/hovercard" href="https://github.com/prometheus/prometheus/pull/17969">#17969</a></li> <li>[PERF] tsdb: Optimize LabelValues intersection performance for matchers. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3930975465" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/18069" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/18069/hovercard" href="https://github.com/prometheus/prometheus/pull/18069">#18069</a></li> <li>[BUGFIX] PromQL: Prevent query strings containing only UTF-8 continuation bytes from crashing Prometheus. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3760013710" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17735" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17735/hovercard" href="https://github.com/prometheus/prometheus/pull/17735">#17735</a></li> <li>[BUGFIX] Web: Fix missing <code>X-Prometheus-Stopping</code> header for <code>/-/ready</code> endpoint in <code>NotReady</code> state. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3784981360" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17795" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17795/hovercard" href="https://github.com/prometheus/prometheus/pull/17795">#17795</a></li> <li>[BUGFIX] PromQL: Fix PromQL <code>info()</code> function returning empty results when filtering by a label that exists on both the input metric and <code>target_info</code>. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3793060795" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17817" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17817/hovercard" href="https://github.com/prometheus/prometheus/pull/17817">#17817</a></li> <li>[BUGFIX] TSDB: Fix a bug during exemplar buffer grow/shrink that could cause exemplars to be incorrectly discarded. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3813520255" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17863" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17863/hovercard" href="https://github.com/prometheus/prometheus/pull/17863">#17863</a></li> <li>[BUGFIX] UI: Fix broken graph display after page reload, due to broken Y axis min encoding/decoding. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3821127501" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17869" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17869/hovercard" href="https://github.com/prometheus/prometheus/pull/17869">#17869</a></li> <li>[BUGFIX] TSDB: Fix memory leaks in buffer pools by clearing reference fields (Labels, Histogram pointers, metadata strings) before returning buffers to pools. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3825190787" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17879" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17879/hovercard" href="https://github.com/prometheus/prometheus/pull/17879">#17879</a></li> <li>[BUGFIX] PromQL: info function: fix series without identifying labels not being returned. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3833603166" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17898" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17898/hovercard" href="https://github.com/prometheus/prometheus/pull/17898">#17898</a></li> <li>[BUGFIX] OTLP: Filter <code>__name__</code> from OTLP attributes to prevent duplicate labels. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3843318518" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17917" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17917/hovercard" href="https://github.com/prometheus/prometheus/pull/17917">#17917</a></li> <li>[BUGFIX] TSDB: Fix division by zero when computing stale series ratio with empty head. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3864164822" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17952" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17952/hovercard" href="https://github.com/prometheus/prometheus/pull/17952">#17952</a></li> <li>[BUGFIX] OTLP: Fix potential silent data loss for sum metrics. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3865199853" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17954" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17954/hovercard" href="https://github.com/prometheus/prometheus/pull/17954">#17954</a></li> <li>[BUGFIX] PromQL: Fix smoothed interpolation across counter resets. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3885292328" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17988" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17988/hovercard" href="https://github.com/prometheus/prometheus/pull/17988">#17988</a></li> <li>[BUGFIX] PromQL: Fix panic with <code>@</code> modifier on empty ranges. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3901467152" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/18020" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/18020/hovercard" href="https://github.com/prometheus/prometheus/pull/18020">#18020</a></li> <li>[BUGFIX] PromQL: Fix <code>avg_over_time</code> for a single native histogram. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3923594948" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/18058" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/18058/hovercard" href="https://github.com/prometheus/prometheus/pull/18058">#18058</a></li> </ul> prombot tag:github.com,2008:Repository/6838921/v0.310.0-rc.1 2026-02-19T23:54:36Z v0.310.0-rc.1 <p>v0.310.0-rc.1</p> codesome tag:github.com,2008:Repository/6838921/v3.10.0-rc.0 2026-02-18T00:11:18Z v3.10.0-rc.0 <p>v3.10.0-rc.0</p> codesome tag:github.com,2008:Repository/6838921/v0.310.0-rc.0 2026-02-18T00:13:04Z v0.310.0-rc.0 <p>v0.310.0-rc.0</p> codesome tag:github.com,2008:Repository/6838921/v3.5.1 2026-01-22T13:50:29Z 3.5.1 / 2026-01-07 <p>This is the current "Long Term Support" release.<br> No code changes since 3.5.0, just some dependency updates:</p> <ul> <li>Docker library updated from 28.2.2 to 28.5.2. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3794633873" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17821" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17821/hovercard" href="https://github.com/prometheus/prometheus/pull/17821">#17821</a></li> <li>Built with Go 1.24.11.</li> </ul> prombot tag:github.com,2008:Repository/6838921/v0.305.1 2026-01-21T13:29:19Z v0.305.1 <p>v0.305.1</p> bboreham tag:github.com,2008:Repository/6838921/v3.9.1 2026-01-07T17:05:54Z 3.9.1 / 2026-01-07 <ul> <li>[BUGFIX] Agent: fix crash shortly after startup from invalid type of object. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3788530248" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17802" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17802/hovercard" href="https://github.com/prometheus/prometheus/pull/17802">#17802</a></li> <li>[BUGFIX] Scraping: fix relabel keep/drop not working. <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3789205973" data-permission-text="Title is private" data-url="https://github.com/prometheus/prometheus/issues/17807" data-hovercard-type="pull_request" data-hovercard-url="/prometheus/prometheus/pull/17807/hovercard" href="https://github.com/prometheus/prometheus/pull/17807">#17807</a></li> </ul> prombot tag:github.com,2008:Repository/6838921/v0.309.1 2026-01-07T19:20:52Z v0.309.1 <p>v0.309.1</p> jan--f