{"id":23671,"name":"prometheus/prometheus","ecosystem":"docker","repository_url":null,"issues_count":8,"created_at":"2025-06-07T03:25:11.756Z","updated_at":"2025-06-07T03:25:11.756Z","purl":"pkg:docker/prometheus/prometheus","unique_repositories_count":2,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3787182776","node_id":"PR_kwDOF3eXvs6706-e","number":10840,"state":"closed","title":"Bump prometheus/prometheus from v3.8.1 to v3.9.0","user":"dependabot[bot]","labels":["dependencies","docker"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-07T20:39:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-07T03:04:54.000Z","updated_at":"2026-01-07T20:39:57.000Z","time_to_close":63302,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"prometheus/prometheus","old_version":"v3.8.1","new_version":"v3.9.0","repository_url":"https://github.com/prometheus/prometheus"}],"path":null,"ecosystem":"docker"},"body":"Bumps [prometheus/prometheus](https://github.com/prometheus/prometheus) from v3.8.1 to v3.9.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/releases\"\u003eprometheus/prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.0-rc.0 / 2025-12-18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e In version 3.9, Native Histograms is no longer experimental, and the feature flag \u003ccode\u003enative-histogram\u003c/code\u003e has no effect.  You must now turn on the config setting \u003ccode\u003escrape_native_histogram\u003c/code\u003e to collect Native Histogram samples from exporters.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Native Histograms are no longer experimental! Make the \u003ccode\u003enative-histogram\u003c/code\u003e feature flag a no-op. Use \u003ccode\u003escrape_native_histograms\u003c/code\u003e config option instead. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17528\"\u003e#17528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] API: Add maximum limit of 10,000 sets of statistics to TSDB status endpoint. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17647\"\u003e#17647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] API: Add /api/v1/features for clients to understand which features are supported. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17427\"\u003e#17427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Promtool: Add \u003ccode\u003estart_timestamp\u003c/code\u003e field for unit tests. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17636\"\u003e#17636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Promtool: Add \u003ccode\u003e--format seriesjson\u003c/code\u003e option to \u003ccode\u003etsdb dump\u003c/code\u003e to output just series labels in JSON format. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/13409\"\u003e#13409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add \u003ccode\u003e--storage.tsdb.delay-compact-file.path\u003c/code\u003e flag for better interoperability with Thanos. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17435\"\u003e#17435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] UI: Add an option on the query drop-down menu to duplicate that query panel. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17714\"\u003e#17714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT]: TSDB: add flag \u003ccode\u003e--storage.tsdb.block-reload-interval\u003c/code\u003e to configure TSDB Block Reload Interval. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16728\"\u003e#16728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Add graph option to start the chart's Y axis at zero. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17565\"\u003e#17565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Scraping: Classic protobuf format no longer requires the unit in the metric name. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16834\"\u003e#16834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] PromQL, Rules, SD, Scraping: Add native histograms to complement existing summaries. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17374\"\u003e#17374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Notifications: Add a histogram \u003ccode\u003eprometheus_notifications_latency_histogram_seconds\u003c/code\u003e to complement the existing summary. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16637\"\u003e#16637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Remote-write: Add custom scope support for AzureAD authentication. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17483\"\u003e#17483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] SD: add a \u003ccode\u003econfig\u003c/code\u003e label with job name for most \u003ccode\u003eprometheus_sd_refresh\u003c/code\u003e metrics. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17138\"\u003e#17138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] TSDB: New histogram \u003ccode\u003eprometheus_tsdb_sample_ooo_delta\u003c/code\u003e, the distribution of out-of-order samples in seconds. Collected for all samples, accepted or not. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17477\"\u003e#17477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Remote-read: Validate histograms received via remote-read. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17561\"\u003e#17561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] TSDB: Small optimizations to postings index. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17439\"\u003e#17439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Scraping: Speed up relabelling of series. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17530\"\u003e#17530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] PromQL: Small optimisations in binary operators. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17524\"\u003e#17524\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17519\"\u003e#17519\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e[BUGFIX] UI: PromQL autocomplete now shows the correct type and HELP text for OpenMetrics counters whose samples end in \u003ccode\u003e_total\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17682\"\u003e#17682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] UI: Fixed codemirror-promql incorrectly showing label completion suggestions after the closing curly brace of a vector selector. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17602\"\u003e#17602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] UI: Query editor no longer suggests a duration unit if one is already present after a number. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17605\"\u003e#17605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix some \u0026quot;vector cannot contain metrics with the same labelset\u0026quot; errors when experimental delayed name removal is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17678\"\u003e#17678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix possible corruption of PromQL text if the query had an empty \u003ccode\u003eignoring()\u003c/code\u003e and non-empty grouping. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17643\"\u003e#17643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix resets/changes to return empty results for anchored selectors when all samples are outside the range. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17479\"\u003e#17479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Check more consistently for many-to-one matching in filter binary operators. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17668\"\u003e#17668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix collision in unary negation with non-overlapping series. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17708\"\u003e#17708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix collision in label_join and label_replace with non-overlapping series. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17703\"\u003e#17703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix bug with inconsistent results for queries with OR expression when experimental delayed name removal is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17161\"\u003e#17161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Ensure that \u003ccode\u003erate\u003c/code\u003e/\u003ccode\u003eincrease\u003c/code\u003e/\u003ccode\u003edelta\u003c/code\u003e of histograms results in a gauge histogram. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17608\"\u003e#17608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Do not panic while iterating over invalid histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17559\"\u003e#17559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Reject chunk files whose encoded chunk length overflows int. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17533\"\u003e#17533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Do not panic during resolution reduction of invalid histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17561\"\u003e#17561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Remote-write Receive: Avoid duplicate labels when experimental type-and-unit-label feature is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17546\"\u003e#17546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] OTLP Receiver: Only write metadata to disk when experimental metadata-wal-records feature is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17472\"\u003e#17472\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/blob/v3.9.0/CHANGELOG.md\"\u003eprometheus/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.0 / 2026-01-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Native Histograms are no longer experimental! Make the \u003ccode\u003enative-histogram\u003c/code\u003e feature flag a no-op. Use \u003ccode\u003escrape_native_histograms\u003c/code\u003e config option instead. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17528\"\u003e#17528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] API: Add maximum limit of 10,000 sets of statistics to TSDB status endpoint. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17647\"\u003e#17647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] API: Add /api/v1/features for clients to understand which features are supported. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17427\"\u003e#17427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Promtool: Add \u003ccode\u003estart_timestamp\u003c/code\u003e field for unit tests. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17636\"\u003e#17636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Promtool: Add \u003ccode\u003e--format seriesjson\u003c/code\u003e option to \u003ccode\u003etsdb dump\u003c/code\u003e to output just series labels in JSON format. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/13409\"\u003e#13409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add \u003ccode\u003e--storage.tsdb.delay-compact-file.path\u003c/code\u003e flag for better interoperability with Thanos. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17435\"\u003e#17435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] UI: Add an option on the query drop-down menu to duplicate that query panel. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17714\"\u003e#17714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT]: TSDB: add flag \u003ccode\u003e--storage.tsdb.block-reload-interval\u003c/code\u003e to configure TSDB Block Reload Interval. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16728\"\u003e#16728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Add graph option to start the chart's Y axis at zero. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17565\"\u003e#17565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Scraping: Classic protobuf format no longer requires the unit in the metric name. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16834\"\u003e#16834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] PromQL, Rules, SD, Scraping: Add native histograms to complement existing summaries. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17374\"\u003e#17374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Notifications: Add a histogram \u003ccode\u003eprometheus_notifications_latency_histogram_seconds\u003c/code\u003e to complement the existing summary. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16637\"\u003e#16637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Remote-write: Add custom scope support for AzureAD authentication. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17483\"\u003e#17483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] SD: add a \u003ccode\u003econfig\u003c/code\u003e label with job name for most \u003ccode\u003eprometheus_sd_refresh\u003c/code\u003e metrics. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17138\"\u003e#17138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] TSDB: New histogram \u003ccode\u003eprometheus_tsdb_sample_ooo_delta\u003c/code\u003e, the distribution of out-of-order samples in seconds. Collected for all samples, accepted or not. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17477\"\u003e#17477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Remote-read: Validate histograms received via remote-read. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17561\"\u003e#17561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] TSDB: Small optimizations to postings index. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17439\"\u003e#17439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Scraping: Speed up relabelling of series. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17530\"\u003e#17530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] PromQL: Small optimisations in binary operators. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17524\"\u003e#17524\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17519\"\u003e#17519\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e[BUGFIX] UI: PromQL autocomplete now shows the correct type and HELP text for OpenMetrics counters whose samples end in \u003ccode\u003e_total\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17682\"\u003e#17682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] UI: Fixed codemirror-promql incorrectly showing label completion suggestions after the closing curly brace of a vector selector. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17602\"\u003e#17602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] UI: Query editor no longer suggests a duration unit if one is already present after a number. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17605\"\u003e#17605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix some \u0026quot;vector cannot contain metrics with the same labelset\u0026quot; errors when experimental delayed name removal is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17678\"\u003e#17678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix possible corruption of PromQL text if the query had an empty \u003ccode\u003eignoring()\u003c/code\u003e and non-empty grouping. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17643\"\u003e#17643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix resets/changes to return empty results for anchored selectors when all samples are outside the range. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17479\"\u003e#17479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Check more consistently for many-to-one matching in filter binary operators. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17668\"\u003e#17668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix collision in unary negation with non-overlapping series. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17708\"\u003e#17708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix collision in label_join and label_replace with non-overlapping series. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17703\"\u003e#17703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix bug with inconsistent results for queries with OR expression when experimental delayed name removal is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17161\"\u003e#17161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Ensure that \u003ccode\u003erate\u003c/code\u003e/\u003ccode\u003eincrease\u003c/code\u003e/\u003ccode\u003edelta\u003c/code\u003e of histograms results in a gauge histogram. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17608\"\u003e#17608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Do not panic while iterating over invalid histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17559\"\u003e#17559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Reject chunk files whose encoded chunk length overflows int. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17533\"\u003e#17533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Do not panic during resolution reduction of invalid histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17561\"\u003e#17561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Remote-write Receive: Avoid duplicate labels when experimental type-and-unit-label feature is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17546\"\u003e#17546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] OTLP Receiver: Only write metadata to disk when experimental metadata-wal-records feature is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17472\"\u003e#17472\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/cd875bd8c9211d7606981223d59ab3adf73432f2\"\u003e\u003ccode\u003ecd875bd\u003c/code\u003e\u003c/a\u003e Cut release 3.9.0 (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17796\"\u003e#17796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/bf7b83059c2b262abf881493064e53b6016540f1\"\u003e\u003ccode\u003ebf7b830\u003c/code\u003e\u003c/a\u003e Prepare release candidate 3.9-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17716\"\u003e#17716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/a72a2a4a9f802899fcb4166f3e26ea669e3123f7\"\u003e\u003ccode\u003ea72a2a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17718\"\u003e#17718\u003c/a\u003e from bboreham/merge-3.8.1-to-main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/950f756e9e0d7af30473ee9f31cc8588eabef1e6\"\u003e\u003ccode\u003e950f756\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/release-3.8' into merge-3.8.1-to-main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/558b32f3ab50337de783680fed501eae5932fa05\"\u003e\u003ccode\u003e558b32f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17714\"\u003e#17714\u003c/a\u003e from anubhav21sharma/anubhav21sharma/feature-duplic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/4c7377f543aa1e656ea6a68aca2e254a43eb4d45\"\u003e\u003ccode\u003e4c7377f\u003c/code\u003e\u003c/a\u003e Update Go dependencies (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17711\"\u003e#17711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/4f04aaccc30c0e84ab3a413951ca84aec7e4fbc2\"\u003e\u003ccode\u003e4f04aac\u003c/code\u003e\u003c/a\u003e UI: Add support to duplicate query panel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/45cf485168e01803d8cc45ff4888b04056bf2027\"\u003e\u003ccode\u003e45cf485\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17639\"\u003e#17639\u003c/a\u003e from JorTurFer/oauth-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/146080186d963e1b91a90b3d047b3bd30e052f83\"\u003e\u003ccode\u003e1460801\u003c/code\u003e\u003c/a\u003e promtool: Add --lint flag to check metrics command to allow disabling linting...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/962341f621d94584cbca70613c92ad8ee54b0721\"\u003e\u003ccode\u003e962341f\u003c/code\u003e\u003c/a\u003e Add more potential code owners for SD (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17709\"\u003e#17709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/prometheus/compare/v3.8.1...v3.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus/prometheus\u0026package-manager=docker\u0026previous-version=v3.8.1\u0026new-version=v3.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/noroutine/upstream/pull/10840","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/noroutine%2Fupstream/issues/10840","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10840/packages"},{"uuid":"3439009752","node_id":"PR_kwDOF3eXvs6pvVoU","number":10108,"state":"closed","title":"Bump prometheus/prometheus from v3.5.0 to v3.6.0","user":"dependabot[bot]","labels":["dependencies","docker"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-28T16:52:56.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T03:08:17.000Z","updated_at":"2025-09-28T16:52:56.000Z","time_to_close":567879,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"prometheus/prometheus","old_version":"v3.5.0","new_version":"v3.6.0","repository_url":"https://github.com/prometheus/prometheus"}],"path":null,"ecosystem":"docker"},"body":"Bumps [prometheus/prometheus](https://github.com/prometheus/prometheus) from v3.5.0 to v3.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/releases\"\u003eprometheus/prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.0-rc.1 / 2025-09-09\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ENHANCEMENT] TSDB: Track stale series in the Head block via the \u003ccode\u003eprometheus_tsdb_head_stale_series\u003c/code\u003e metric. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16925\"\u003e#16925\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.0-rc.0 / 2025-08-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE] PromQL: Add \u003ccode\u003estep()\u003c/code\u003e, and \u003ccode\u003emin()\u003c/code\u003e and \u003ccode\u003emax()\u003c/code\u003e on durations, behind feature flag \u003ccode\u003epromql-duration-expr\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16777\"\u003e#16777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] API: Add a \u003ccode\u003e/v1/status/tsdb/blocks\u003c/code\u003e endpoint exposing metadata about loaded blocks. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16695\"\u003e#16695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Templates: Add \u003ccode\u003etoDuration()\u003c/code\u003e and \u003ccode\u003enow()\u003c/code\u003e functions. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16619\"\u003e#16619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Discovery: Add support for attaching namespace metadata to targets. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16831\"\u003e#16831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] OTLP: Support new \u003ccode\u003eUnderscoreEscapingWithoutSuffixes\u003c/code\u003e strategy via \u003ccode\u003eotlp.translation_strategy\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16849\"\u003e#16849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] OTLP: Support including scope metadata as metric labels via \u003ccode\u003eotlp.promote_scope_metadata\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16878\"\u003e#16878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] OTLP: Add \u003ccode\u003e__type__\u003c/code\u003e and \u003ccode\u003e__unit__\u003c/code\u003e labels when feature flag \u003ccode\u003etype-and-unit-labels\u003c/code\u003e is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16630\"\u003e#16630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Tracing: Send the traceparent HTTP header during scrapes. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16425\"\u003e#16425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Add option to disable info and warning query messages under \u003ccode\u003eQuery page settings\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16901\"\u003e#16901\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Improve metadata handling for \u003ccode\u003e_count/_sum/_bucket\u003c/code\u003e suffixes. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16910\"\u003e#16910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] PromQL: Improve performance due to internal optimizations. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16797\"\u003e#16797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Config: Fix \u0026quot;unknown global name escaping method\u0026quot; error messages produced during config validation. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16801\"\u003e#16801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Discovery: Fix race condition during shutdown. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16820\"\u003e#16820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] OTLP: Generate \u003ccode\u003etarget_info\u003c/code\u003e samples between the earliest and latest samples per resource. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16737\"\u003e#16737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fail when \u003ccode\u003eNaN\u003c/code\u003e is passed as parameter to \u003ccode\u003etopk()\u003c/code\u003e, \u003ccode\u003ebottomk()\u003c/code\u003e, \u003ccode\u003elimitk()\u003c/code\u003e and \u003ccode\u003elimit_ratio()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16725\"\u003e#16725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix extrapolation for native counter histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16828\"\u003e#16828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Reduce numerical errors by disabling some optimizations. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16895\"\u003e#16895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix inconsistencies when using native histograms in subqueries. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16879\"\u003e#16879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix inconsistent annotations for \u003ccode\u003erate()\u003c/code\u003e and \u003ccode\u003eincrease()\u003c/code\u003e on histograms when feature flag \u003ccode\u003etype-and-unit-labels\u003c/code\u003e is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16915\"\u003e#16915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: Fix memory corruption in \u003ccode\u003eslicelabels\u003c/code\u003e builds. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16946\"\u003e#16946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Fix panic on append when feature flag \u003ccode\u003ecreated-timestamp-zero-ingestion\u003c/code\u003e is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16332\"\u003e#16332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Fix panic on append for native histograms with empty buckets. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16893\"\u003e#16893\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/blob/v3.6.0/CHANGELOG.md\"\u003eprometheus/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.0 / 2025-09-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE] PromQL: Add \u003ccode\u003estep()\u003c/code\u003e, and \u003ccode\u003emin()\u003c/code\u003e and \u003ccode\u003emax()\u003c/code\u003e on durations, behind feature flag \u003ccode\u003epromql-duration-expr\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16777\"\u003e#16777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] API: Add a \u003ccode\u003e/v1/status/tsdb/blocks\u003c/code\u003e endpoint exposing metadata about loaded blocks. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16695\"\u003e#16695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Templates: Add \u003ccode\u003etoDuration()\u003c/code\u003e and \u003ccode\u003enow()\u003c/code\u003e functions. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16619\"\u003e#16619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Discovery: Add support for attaching namespace metadata to targets. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16831\"\u003e#16831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] OTLP: Support new \u003ccode\u003eUnderscoreEscapingWithoutSuffixes\u003c/code\u003e strategy via \u003ccode\u003eotlp.translation_strategy\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16849\"\u003e#16849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] OTLP: Support including scope metadata as metric labels via \u003ccode\u003eotlp.promote_scope_metadata\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16878\"\u003e#16878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] OTLP: Add \u003ccode\u003e__type__\u003c/code\u003e and \u003ccode\u003e__unit__\u003c/code\u003e labels when feature flag \u003ccode\u003etype-and-unit-labels\u003c/code\u003e is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16630\"\u003e#16630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Tracing: Send the traceparent HTTP header during scrapes. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16425\"\u003e#16425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Add option to disable info and warning query messages under \u003ccode\u003eQuery page settings\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16901\"\u003e#16901\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Improve metadata handling for \u003ccode\u003e_count/_sum/_bucket\u003c/code\u003e suffixes. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16910\"\u003e#16910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] TSDB: Track stale series in the Head block via the \u003ccode\u003eprometheus_tsdb_head_stale_series\u003c/code\u003e metric. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16925\"\u003e#16925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] PromQL: Improve performance due to internal optimizations. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16797\"\u003e#16797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Config: Fix \u0026quot;unknown global name escaping method\u0026quot; error messages produced during config validation. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16801\"\u003e#16801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Discovery: Fix race condition during shutdown. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16820\"\u003e#16820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] OTLP: Generate \u003ccode\u003etarget_info\u003c/code\u003e samples between the earliest and latest samples per resource. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16737\"\u003e#16737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fail when \u003ccode\u003eNaN\u003c/code\u003e is passed as parameter to \u003ccode\u003etopk()\u003c/code\u003e, \u003ccode\u003ebottomk()\u003c/code\u003e, \u003ccode\u003elimitk()\u003c/code\u003e and \u003ccode\u003elimit_ratio()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16725\"\u003e#16725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix extrapolation for native counter histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16828\"\u003e#16828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Reduce numerical errors by disabling some optimizations. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16895\"\u003e#16895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix inconsistencies when using native histograms in subqueries. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16879\"\u003e#16879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix inconsistent annotations for \u003ccode\u003erate()\u003c/code\u003e and \u003ccode\u003eincrease()\u003c/code\u003e on histograms when feature flag \u003ccode\u003etype-and-unit-labels\u003c/code\u003e is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16915\"\u003e#16915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: Fix memory corruption in \u003ccode\u003eslicelabels\u003c/code\u003e builds. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16946\"\u003e#16946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Fix panic on append when feature flag \u003ccode\u003ecreated-timestamp-zero-ingestion\u003c/code\u003e is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16332\"\u003e#16332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Fix panic on append for native histograms with empty buckets. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16893\"\u003e#16893\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/491734606591ef8c188f5489c70380805bc868c0\"\u003e\u003ccode\u003e4917346\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17203\"\u003e#17203\u003c/a\u003e from machine424/release36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/65b1cd5ae20fb08c372ea25cce8c142ea8196e29\"\u003e\u003ccode\u003e65b1cd5\u003c/code\u003e\u003c/a\u003e chore: prepare release 3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/6ae5aaada9fa92ee61114c8596854a9aeedbfd15\"\u003e\u003ccode\u003e6ae5aaa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17168\"\u003e#17168\u003c/a\u003e from machine424/36rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/dfb24f4ba0b2d9b2a7006797b0aaf435a94372af\"\u003e\u003ccode\u003edfb24f4\u003c/code\u003e\u003c/a\u003e chore: prepare release 3.6.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/6e06943e38574d4ba74e7b9659b50187048f3215\"\u003e\u003ccode\u003e6e06943\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17089\"\u003e#17089\u003c/a\u003e from prometheus/superq/stale_tracking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/b1802bae0c055280e03dd8d723f0fd15ae379b82\"\u003e\u003ccode\u003eb1802ba\u003c/code\u003e\u003c/a\u003e Add changlog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/b98cc631a28adfa465798a9c10ce17145d97685e\"\u003e\u003ccode\u003eb98cc63\u003c/code\u003e\u003c/a\u003e Restore stale series count from chunk snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/c3789ff54766cb178d2472ab9be94394532b9d29\"\u003e\u003ccode\u003ec3789ff\u003c/code\u003e\u003c/a\u003e Restore stale series count on WAL replay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/787fe92e8621b259e828a59eb0794d81973f3923\"\u003e\u003ccode\u003e787fe92\u003c/code\u003e\u003c/a\u003e Test the stale series tracking in Head\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/4a37fd886f789128b6c4ecff02df821c3aceecf4\"\u003e\u003ccode\u003e4a37fd8\u003c/code\u003e\u003c/a\u003e Track stale series in the Head\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/prometheus/compare/v3.5.0...v3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus/prometheus\u0026package-manager=docker\u0026previous-version=v3.5.0\u0026new-version=v3.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/noroutine/upstream/pull/10108","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/noroutine%2Fupstream/issues/10108","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10108/packages"},{"uuid":"3231037699","node_id":"PR_kwDOF3eXvs6e7GKa","number":9717,"state":"open","title":"Bump prometheus/prometheus from v3.4.2 to v3.5.0","user":"dependabot[bot]","labels":["dependencies","docker"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-15T06:53:45.000Z","updated_at":"2025-07-18T09:23:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"prometheus/prometheus","old_version":"v3.4.2","new_version":"v3.5.0","repository_url":"https://github.com/prometheus/prometheus"}],"path":null,"ecosystem":"docker"},"body":"Bumps [prometheus/prometheus](https://github.com/prometheus/prometheus) from v3.4.2 to v3.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/releases\"\u003eprometheus/prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0 / 2025-07-14\u003c/h2\u003e\n\u003cp\u003e3.5 is a Long Term Support (LTS) release; see release \u003ca href=\"https://prometheus.io/docs/introduction/release-cycle/\"\u003ehttps://prometheus.io/docs/introduction/release-cycle/\u003c/a\u003e\nThere are a number of new features, and no known breaking changes in this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE] PromQL: Add experimental type and unit metadata labels, behind feature flag \u003ccode\u003etype-and-unit-labels\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16228\"\u003e#16228\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16632\"\u003e#16632\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16718\"\u003e#16718\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16743\"\u003e#16743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] PromQL: Add \u003ccode\u003ets_of_(min|max|last)_over_time\u003c/code\u003e, behind feature flag \u003ccode\u003eexperimental-promql-functions\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16722\"\u003e#16722\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16733\"\u003e#16733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Scraping: Add global option \u003ccode\u003ealways_scrape_classic_histograms\u003c/code\u003e to scrape a classic histogram even if it is also exposed as native. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16452\"\u003e#16452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP: New config options \u003ccode\u003epromote_all_resource_attributes\u003c/code\u003e and \u003ccode\u003eignore_resource_attributes\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16426\"\u003e#16426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Discovery: New service discovery for STACKIT Cloud. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16401\"\u003e#16401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Hetzner SD: Add \u003ccode\u003elabel_selector\u003c/code\u003e to filter servers. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16512\"\u003e#16512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] PromQL: support non-constant parameter in aggregations like \u003ccode\u003equantile\u003c/code\u003e and \u003ccode\u003etopk\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16404\"\u003e#16404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Better total target count display when using \u003ccode\u003ekeep_dropped_targets\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16604\"\u003e#16604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Add simple filtering on the \u003ccode\u003e/rules\u003c/code\u003e page. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16605\"\u003e#16605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Display query stats in hover tooltip over table query tab. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16723\"\u003e#16723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Clear search field on \u003ccode\u003e/targets\u003c/code\u003e page. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16567\"\u003e#16567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Rules: Check that rules parse without error earlier at startup. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16601\"\u003e#16601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Promtool: Optional fuzzy float64 comparison in rules unittests. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16395\"\u003e#16395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] PromQL: Reuse \u003ccode\u003ehistogramStatsIterator\u003c/code\u003e where possible. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16686\"\u003e#16686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] PromQL: Reuse storage for custom bucket values for native histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16565\"\u003e#16565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] UI: Optimize memoization and search debouncing on \u003ccode\u003e/targets\u003c/code\u003e page. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16589\"\u003e#16589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] UI: Fix full-page re-rendering when opening status nav menu. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16590\"\u003e#16590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Kubernetes SD: use service cache.Indexer to achieve better performance. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16365\"\u003e#16365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] TSDB: Optionally use Direct IO for chunks writing. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15365\"\u003e#15365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] TSDB: When fetching label values, stop work earlier if the limit is reached. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16158\"\u003e#16158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Labels: Simpler/faster stringlabels encoding. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16069\"\u003e#16069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Scraping: Reload scrape pools concurrently. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16595\"\u003e#16595\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16783\"\u003e#16783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Top-level: Update GOGC before loading TSDB. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16491\"\u003e#16491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Config: Respect GOGC environment variable if no \u0026quot;runtime\u0026quot; block exists. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16558\"\u003e#16558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix native histogram \u003ccode\u003elast_over_time\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16744\"\u003e#16744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix reported parser position range in errors for aggregations wrapped in ParenExpr \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16041\"\u003e#16041\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16754\"\u003e#16754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Don't emit a value from \u003ccode\u003ehistogram_fraction\u003c/code\u003e or \u003ccode\u003ehistogram_quantile\u003c/code\u003e if classic and native histograms are present at the same timestamp. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16552\"\u003e#16552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Incorrect rounding of \u003ccode\u003e[1001ms]\u003c/code\u003e to \u003ccode\u003e[1s]\u003c/code\u003e and similar. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16478\"\u003e#16478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix inconsistent / sometimes negative \u003ccode\u003ehistogram_count\u003c/code\u003e and \u003ccode\u003ehistogram_sum\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16682\"\u003e#16682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Improve handling of NaNs in native histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16724\"\u003e#16724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix unary operator precedence in duration expressions. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16713\"\u003e#16713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Improve consistency of \u003ccode\u003eavg\u003c/code\u003e aggregation and \u003ccode\u003eavg_over_time\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16569\"\u003e#16569\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16773\"\u003e#16773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] UI: Add query warnings and info to graph view. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16753\"\u003e#16753\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16759\"\u003e#16759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] API: Add HTTP \u003ccode\u003eVary: Origin\u003c/code\u003e header to responses to avoid cache poisoning. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16008\"\u003e#16008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Discovery: Avoid deadlocks by taking locks in consistent order. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16587\"\u003e#16587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Remote-write: For Azure AD auth, allow empty \u003ccode\u003eclient_id\u003c/code\u003e to suppport system assigned managed identity. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16421\"\u003e#16421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: Fix rare memory corruption bug. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16623\"\u003e#16623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: continue handling custom-bucket histograms after an exponential histogram is encountered. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16720\"\u003e#16720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] OTLP: Default config not respected when \u003ccode\u003eotlp:\u003c/code\u003e block is unset. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16693\"\u003e#16693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.5.0-rc.1 / 2025-07-08\u003c/h2\u003e\n\u003cp\u003e3.5 will be a Long Term Support (LTS) release; see release \u003ca href=\"https://prometheus.io/docs/introduction/release-cycle/\"\u003ehttps://prometheus.io/docs/introduction/release-cycle/\u003c/a\u003e\nThere are a number of new features, and no known breaking changes in this release.\u003c/p\u003e\n\u003cp\u003eThe following feature was removed since RC.1, since problems were discovered:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE] OTLP: Support promoting OTel scope name/version/schema URL/attributes as metric labels, via \u003ccode\u003eotlp.promote_scope_metadata\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16730\"\u003e#16730\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16760\"\u003e#16760\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/blob/v3.5.0/CHANGELOG.md\"\u003eprometheus/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0 / 2025-07-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE] PromQL: Add experimental type and unit metadata labels, behind feature flag \u003ccode\u003etype-and-unit-labels\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16228\"\u003e#16228\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16632\"\u003e#16632\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16718\"\u003e#16718\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16743\"\u003e#16743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] PromQL: Add \u003ccode\u003ets_of_(min|max|last)_over_time\u003c/code\u003e, behind feature flag \u003ccode\u003eexperimental-promql-functions\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16722\"\u003e#16722\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16733\"\u003e#16733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Scraping: Add global option \u003ccode\u003ealways_scrape_classic_histograms\u003c/code\u003e to scrape a classic histogram even if it is also exposed as native. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16452\"\u003e#16452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP: New config options \u003ccode\u003epromote_all_resource_attributes\u003c/code\u003e and \u003ccode\u003eignore_resource_attributes\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16426\"\u003e#16426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Discovery: New service discovery for STACKIT Cloud. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16401\"\u003e#16401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Hetzner SD: Add \u003ccode\u003elabel_selector\u003c/code\u003e to filter servers. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16512\"\u003e#16512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] PromQL: support non-constant parameter in aggregations like \u003ccode\u003equantile\u003c/code\u003e and \u003ccode\u003etopk\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16404\"\u003e#16404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Better total target count display when using \u003ccode\u003ekeep_dropped_targets\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16604\"\u003e#16604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Add simple filtering on the \u003ccode\u003e/rules\u003c/code\u003e page. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16605\"\u003e#16605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Display query stats in hover tooltip over table query tab. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16723\"\u003e#16723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Clear search field on \u003ccode\u003e/targets\u003c/code\u003e page. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16567\"\u003e#16567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Rules: Check that rules parse without error earlier at startup. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16601\"\u003e#16601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Promtool: Optional fuzzy float64 comparison in rules unittests. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16395\"\u003e#16395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] PromQL: Reuse \u003ccode\u003ehistogramStatsIterator\u003c/code\u003e where possible. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16686\"\u003e#16686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] PromQL: Reuse storage for custom bucket values for native histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16565\"\u003e#16565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] UI: Optimize memoization and search debouncing on \u003ccode\u003e/targets\u003c/code\u003e page. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16589\"\u003e#16589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] UI: Fix full-page re-rendering when opening status nav menu. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16590\"\u003e#16590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Kubernetes SD: use service cache.Indexer to achieve better performance. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16365\"\u003e#16365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] TSDB: Optionally use Direct IO for chunks writing. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15365\"\u003e#15365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] TSDB: When fetching label values, stop work earlier if the limit is reached. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16158\"\u003e#16158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Labels: Simpler/faster stringlabels encoding. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16069\"\u003e#16069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Scraping: Reload scrape pools concurrently. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16595\"\u003e#16595\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16783\"\u003e#16783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Top-level: Update GOGC before loading TSDB. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16491\"\u003e#16491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Config: Respect GOGC environment variable if no \u0026quot;runtime\u0026quot; block exists. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16558\"\u003e#16558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix native histogram \u003ccode\u003elast_over_time\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16744\"\u003e#16744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix reported parser position range in errors for aggregations wrapped in ParenExpr \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16041\"\u003e#16041\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16754\"\u003e#16754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Don't emit a value from \u003ccode\u003ehistogram_fraction\u003c/code\u003e or \u003ccode\u003ehistogram_quantile\u003c/code\u003e if classic and native histograms are present at the same timestamp. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16552\"\u003e#16552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Incorrect rounding of \u003ccode\u003e[1001ms]\u003c/code\u003e to \u003ccode\u003e[1s]\u003c/code\u003e and similar. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16478\"\u003e#16478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix inconsistent / sometimes negative \u003ccode\u003ehistogram_count\u003c/code\u003e and \u003ccode\u003ehistogram_sum\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16682\"\u003e#16682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Improve handling of NaNs in native histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16724\"\u003e#16724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix unary operator precedence in duration expressions. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16713\"\u003e#16713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Improve consistency of \u003ccode\u003eavg\u003c/code\u003e aggregation and \u003ccode\u003eavg_over_time\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16569\"\u003e#16569\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16773\"\u003e#16773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] UI: Add query warnings and info to graph view. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16753\"\u003e#16753\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16759\"\u003e#16759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] API: Add HTTP \u003ccode\u003eVary: Origin\u003c/code\u003e header to responses to avoid cache poisoning. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16008\"\u003e#16008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Discovery: Avoid deadlocks by taking locks in consistent order. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16587\"\u003e#16587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Remote-write: For Azure AD auth, allow empty \u003ccode\u003eclient_id\u003c/code\u003e to suppport system assigned managed identity. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16421\"\u003e#16421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: Fix rare memory corruption bug. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16623\"\u003e#16623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: continue handling custom-bucket histograms after an exponential histogram is encountered. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16720\"\u003e#16720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] OTLP: Default config not respected when \u003ccode\u003eotlp:\u003c/code\u003e block is unset. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16693\"\u003e#16693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/8be3a9560fbdd18a94dedec4b747c35178177202\"\u003e\u003ccode\u003e8be3a95\u003c/code\u003e\u003c/a\u003e Prepare release 3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/eea203702ce26d89495b969db2498e582a7695fa\"\u003e\u003ccode\u003eeea2037\u003c/code\u003e\u003c/a\u003e Prepare release 3.5.0-rc.1 (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16845\"\u003e#16845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/4b9d0fb92ff3a6e8e5ceaa28ebed1eeda8e39b1a\"\u003e\u003ccode\u003e4b9d0fb\u003c/code\u003e\u003c/a\u003e Revert: OTLP Support including scope metadata as metric labels (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16842\"\u003e#16842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/31f0c7007e7187b706da03e05aeeb303101164f8\"\u003e\u003ccode\u003e31f0c70\u003c/code\u003e\u003c/a\u003e Prepare release 3.5.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16778\"\u003e#16778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/9e73fb43b3dbf3574fbfad3b8d84843e057f47f8\"\u003e\u003ccode\u003e9e73fb4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16773\"\u003e#16773\u003c/a\u003e from prometheus/beorn7/promql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/ce809e625f8ba5768fa0928cb82cd5d5c3eb0627\"\u003e\u003ccode\u003ece809e6\u003c/code\u003e\u003c/a\u003e promql: Re-introduce direct mean calculation for better accuracy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/f71daa797786b8a98a82c98f86f71bb709e5c609\"\u003e\u003ccode\u003ef71daa7\u003c/code\u003e\u003c/a\u003e promql: Remove falsified comment from test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/2b3fc1f115e7c09eb182ced42f8ec6d826b676ee\"\u003e\u003ccode\u003e2b3fc1f\u003c/code\u003e\u003c/a\u003e promql: Add test cases for direct mean calculation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/748fe6d825b3450e41265be8d6698fd9b829a287\"\u003e\u003ccode\u003e748fe6d\u003c/code\u003e\u003c/a\u003e Limit concurrency of scrape pool reloads (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16783\"\u003e#16783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/df4f1df43fe0899e3c5a0d12349af8e27be41c56\"\u003e\u003ccode\u003edf4f1df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16787\"\u003e#16787\u003c/a\u003e from jkroepke/release-3.4-main\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/prometheus/compare/v3.4.2...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus/prometheus\u0026package-manager=docker\u0026previous-version=v3.4.2\u0026new-version=v3.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/noroutine/upstream/pull/9717","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/noroutine%2Fupstream/issues/9717","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9717/packages"},{"uuid":"3189954708","node_id":"PR_kwDOCWmWx86cxgzz","number":4132,"state":"open","title":"Bump prometheus/prometheus from v3.4.1 to v3.4.2 in /cost-analyzer","user":"dependabot[bot]","labels":["dependencies","docker"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-30T21:49:29.000Z","updated_at":"2025-07-02T00:47:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"prometheus/prometheus","old_version":"v3.4.1","new_version":"v3.4.2","repository_url":"https://github.com/prometheus/prometheus"}],"path":"/cost-analyzer","ecosystem":"docker"},"body":"Bumps [prometheus/prometheus](https://github.com/prometheus/prometheus) from v3.4.1 to v3.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/releases\"\u003eprometheus/prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.2 / 2025-06-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BUGFIX] OTLP receiver: Fix default configuration not being respected if the \u003ccode\u003eotlp:\u003c/code\u003e block is unset in the config file. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16693\"\u003e#16693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/blob/main/CHANGELOG.md\"\u003eprometheus/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.2 / 2025-06-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BUGFIX] OTLP receiver: Fix default configuration not being respected if the \u003ccode\u003eotlp:\u003c/code\u003e block is unset in the config file. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16693\"\u003e#16693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/b392caf256d7ed36980992496c8a6274e5557d36\"\u003e\u003ccode\u003eb392caf\u003c/code\u003e\u003c/a\u003e Prepare release 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/ed0de41b737e24eeebf2276ce9aae6cea7ed17aa\"\u003e\u003ccode\u003eed0de41\u003c/code\u003e\u003c/a\u003e bugfix: Default OTLP config not respected when \u003ccode\u003eotlp:\u003c/code\u003e block is unset (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16693\"\u003e#16693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prometheus/prometheus/compare/v3.4.1...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus/prometheus\u0026package-manager=docker\u0026previous-version=v3.4.1\u0026new-version=v3.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubecost/cost-analyzer-helm-chart/pull/4132","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubecost%2Fcost-analyzer-helm-chart/issues/4132","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4132/packages"},{"uuid":"2622998914","node_id":"PR_kwDOF3eXvs6cV8mC","number":9622,"state":"closed","title":"Bump prometheus/prometheus from v3.4.1 to v3.4.2","user":"dependabot[bot]","labels":["dependencies","docker"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-28T12:31:05.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-27T03:23:56.000Z","updated_at":"2025-06-28T12:31:05.000Z","time_to_close":119229,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"prometheus/prometheus","old_version":"v3.4.1","new_version":"v3.4.2","repository_url":"https://github.com/prometheus/prometheus"}],"path":null,"ecosystem":"docker"},"body":"Bumps [prometheus/prometheus](https://github.com/prometheus/prometheus) from v3.4.1 to v3.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/releases\"\u003eprometheus/prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.2 / 2025-06-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BUGFIX] OTLP receiver: Fix default configuration not being respected if the \u003ccode\u003eotlp:\u003c/code\u003e block is unset in the config file. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16693\"\u003e#16693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/blob/main/CHANGELOG.md\"\u003eprometheus/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.2 / 2025-06-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BUGFIX] OTLP receiver: Fix default configuration not being respected if the \u003ccode\u003eotlp:\u003c/code\u003e block is unset in the config file. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16693\"\u003e#16693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/b392caf256d7ed36980992496c8a6274e5557d36\"\u003e\u003ccode\u003eb392caf\u003c/code\u003e\u003c/a\u003e Prepare release 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/ed0de41b737e24eeebf2276ce9aae6cea7ed17aa\"\u003e\u003ccode\u003eed0de41\u003c/code\u003e\u003c/a\u003e bugfix: Default OTLP config not respected when \u003ccode\u003eotlp:\u003c/code\u003e block is unset (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16693\"\u003e#16693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prometheus/prometheus/compare/v3.4.1...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus/prometheus\u0026package-manager=docker\u0026previous-version=v3.4.1\u0026new-version=v3.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/noroutine/upstream/pull/9622","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/noroutine%2Fupstream/issues/9622","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9622/packages"},{"uuid":"2561635184","node_id":"PR_kwDOCWmWx86Yr3Nw","number":4093,"state":"closed","title":"Bump prometheus/prometheus from v3.4.0 to v3.4.1 in /cost-analyzer","user":"dependabot[bot]","labels":["dependencies","docker"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-06-24T14:54:44.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-02T18:58:26.000Z","updated_at":"2025-06-24T14:54:45.000Z","time_to_close":1886178,"merged_at":"2025-06-24T14:54:44.000Z","merged_by":"jessegoodier","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"prometheus/prometheus","old_version":"v3.4.0","new_version":"v3.4.1","repository_url":"https://github.com/prometheus/prometheus"}],"path":"/cost-analyzer","ecosystem":"docker"},"body":"Bumps [prometheus/prometheus](https://github.com/prometheus/prometheus) from v3.4.0 to v3.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/releases\"\u003eprometheus/prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1 / 2025-05-31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BUGFIX] Parser: Add reproducer for a dangling-reference issue in parsers. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16633\"\u003e#16633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/blob/v3.4.1/CHANGELOG.md\"\u003eprometheus/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1 / 2025-05-31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BUGFIX] Parser: Add reproducer for a dangling-reference issue in parsers. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16633\"\u003e#16633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/aea6503d9bbaad6c5faff3ecf6f1025213356c92\"\u003e\u003ccode\u003eaea6503\u003c/code\u003e\u003c/a\u003e Release 3.4.1 (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16652\"\u003e#16652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/89a72bf1b506b283beb265bd4050629c788257fc\"\u003e\u003ccode\u003e89a72bf\u003c/code\u003e\u003c/a\u003e [BACKPORT-3.4] fix: add reproducer for a dangling-reference issue in parsers ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/8d9332c19957d2f487829904a1f18cf3ba5d10bc\"\u003e\u003ccode\u003e8d9332c\u003c/code\u003e\u003c/a\u003e fix metric_name_escaping_scheme option (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16625\"\u003e#16625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prometheus/prometheus/compare/v3.4.0...v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus/prometheus\u0026package-manager=docker\u0026previous-version=v3.4.0\u0026new-version=v3.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubecost/cost-analyzer-helm-chart/pull/4093","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubecost%2Fcost-analyzer-helm-chart/issues/4093","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4093/packages"},{"uuid":"3074743322","node_id":"PR_kwDOCWmWx86WxatG","number":4077,"state":"open","title":"Bump prometheus/prometheus from v3.3.1 to v3.4.0 in /cost-analyzer","user":"dependabot[bot]","labels":["dependencies","docker","needs cherry-pick","v2.8"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-19T18:55:21.000Z","updated_at":"2025-06-07T21:01:06.838Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"prometheus/prometheus","old_version":"v3.3.1","new_version":"v3.4.0","repository_url":"https://github.com/prometheus/prometheus"}],"path":"/cost-analyzer","ecosystem":"docker"},"body":"Bumps [prometheus/prometheus](https://github.com/prometheus/prometheus) from v3.3.1 to v3.4.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/releases\"\u003eprometheus/prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.0 / 2025-05-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Config: Make setting out-of-order native histograms feature (\u003ccode\u003e--enable-feature=ooo-native-histograms\u003c/code\u003e) a no-op. Out-of-order native histograms are now always enabled when \u003ccode\u003eout_of_order_time_window\u003c/code\u003e is greater than zero and \u003ccode\u003e--enable-feature=native-histograms\u003c/code\u003e is set. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16207\"\u003e#16207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP translate: Add feature flag for optionally translating OTel explicit bucket histograms into native histograms with custom buckets. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15850\"\u003e#15850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP translate: Add option to receive OTLP metrics without translating names or attributes. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16441\"\u003e#16441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] PromQL: allow arithmetic operations in durations in PromQL parser. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16249\"\u003e#16249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP receiver: Add primitive support for ingesting OTLP delta metrics as-is. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16360\"\u003e#16360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] PromQL: histogram_fraction for bucket histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16095\"\u003e#16095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] TSDB: add \u003ccode\u003eprometheus_tsdb_wal_replay_unknown_refs_total\u003c/code\u003e and \u003ccode\u003eprometheus_tsdb_wbl_replay_unknown_refs_total\u003c/code\u003e metrics to track unknown series references during WAL/WBL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16166\"\u003e#16166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Scraping: Add config option for escaping scheme request. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16066\"\u003e#16066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Config: Add global config option for convert_classic_histograms_to_nhcb. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16226\"\u003e#16226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Alerting: make batch size configurable (\u003ccode\u003e--alertmanager.notification-batch-size\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16254\"\u003e#16254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Kubernetes SD: make endpointSlice discovery more efficient. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16433\"\u003e#16433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Config: Fix auto-reload on changes to rule and scrape config files. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16340\"\u003e#16340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: Skip native histogram series if ingestion is disabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16218\"\u003e#16218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Handle metadata/tombstones/exemplars for duplicate series during WAL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16231\"\u003e#16231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Avoid processing exemplars outside the valid time range during WAL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16242\"\u003e#16242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Promtool: Add feature flags for PromQL features. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16443\"\u003e#16443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Rules: correct logging of alert name \u0026amp; template data. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15093\"\u003e#15093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Use arithmetic mean for \u003ccode\u003ehistogram_stddev()\u003c/code\u003e and \u003ccode\u003ehistogram_stdvar()\u003c/code\u003e . \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16444\"\u003e#16444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.0-rc.0 / 2025-04-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Config: Make setting out-of-order native histograms feature (\u003ccode\u003e--enable-feature=ooo-native-histograms\u003c/code\u003e) a no-op. Out-of-order native histograms are now always enabled when \u003ccode\u003eout_of_order_time_window\u003c/code\u003e is greater than zero and \u003ccode\u003e--enable-feature=native-histograms\u003c/code\u003e is set. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16207\"\u003e#16207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP translate: Add feature flag for optionally translating OTel explicit bucket histograms into native histograms with custom buckets. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15850\"\u003e#15850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP translate: Add option to receive OTLP metrics without translating names or attributes. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16441\"\u003e#16441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] PromQL: allow arithmetic operations in durations in PromQL parser. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16249\"\u003e#16249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP receiver: Add primitive support for ingesting OTLP delta metrics as-is. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16360\"\u003e#16360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] PromQL: histogram_fraction for bucket histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16095\"\u003e#16095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] TSDB: add \u003ccode\u003eprometheus_tsdb_wal_replay_unknown_refs_total\u003c/code\u003e and \u003ccode\u003eprometheus_tsdb_wbl_replay_unknown_refs_total\u003c/code\u003e metrics to track unknown series references during WAL/WBL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16166\"\u003e#16166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Scraping: Add config option for escaping scheme request. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16066\"\u003e#16066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Config: Add global config option for convert_classic_histograms_to_nhcb. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16226\"\u003e#16226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Alerting: make batch size configurable (\u003ccode\u003e--alertmanager.notification-batch-size\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16254\"\u003e#16254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Kubernetes SD: make endpointSlice discovery more efficient. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16433\"\u003e#16433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Config: Fix auto-reload on changes to rule and scrape config files. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16340\"\u003e#16340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: Skip native histogram series if ingestion is disabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16218\"\u003e#16218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Handle metadata/tombstones/exemplars for duplicate series during WAL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16231\"\u003e#16231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Avoid processing exemplars outside the valid time range during WAL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16242\"\u003e#16242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Promtool: Add feature flags for PromQL features. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16443\"\u003e#16443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Rules: correct logging of alert name \u0026amp; template data. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15093\"\u003e#15093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Use arithmetic mean for \u003ccode\u003ehistogram_stddev()\u003c/code\u003e and \u003ccode\u003ehistogram_stdvar()\u003c/code\u003e . \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16444\"\u003e#16444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/blob/main/CHANGELOG.md\"\u003eprometheus/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.0 / 2025-05-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Config: Make setting out-of-order native histograms feature (\u003ccode\u003e--enable-feature=ooo-native-histograms\u003c/code\u003e) a no-op. Out-of-order native histograms are now always enabled when \u003ccode\u003eout_of_order_time_window\u003c/code\u003e is greater than zero and \u003ccode\u003e--enable-feature=native-histograms\u003c/code\u003e is set. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16207\"\u003e#16207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP translate: Add feature flag for optionally translating OTel explicit bucket histograms into native histograms with custom buckets. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15850\"\u003e#15850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP translate: Add option to receive OTLP metrics without translating names or attributes. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16441\"\u003e#16441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] PromQL: allow arithmetic operations in durations in PromQL parser. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16249\"\u003e#16249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP receiver: Add primitive support for ingesting OTLP delta metrics as-is. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16360\"\u003e#16360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] PromQL: histogram_fraction for bucket histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16095\"\u003e#16095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] TSDB: add \u003ccode\u003eprometheus_tsdb_wal_replay_unknown_refs_total\u003c/code\u003e and \u003ccode\u003eprometheus_tsdb_wbl_replay_unknown_refs_total\u003c/code\u003e metrics to track unknown series references during WAL/WBL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16166\"\u003e#16166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Scraping: Add config option for escaping scheme request. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16066\"\u003e#16066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Config: Add global config option for convert_classic_histograms_to_nhcb. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16226\"\u003e#16226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Alerting: make batch size configurable (\u003ccode\u003e--alertmanager.notification-batch-size\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16254\"\u003e#16254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Kubernetes SD: make endpointSlice discovery more efficient. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16433\"\u003e#16433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Config: Fix auto-reload on changes to rule and scrape config files. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16340\"\u003e#16340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: Skip native histogram series if ingestion is disabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16218\"\u003e#16218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Handle metadata/tombstones/exemplars for duplicate series during WAL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16231\"\u003e#16231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Avoid processing exemplars outside the valid time range during WAL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16242\"\u003e#16242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Promtool: Add feature flags for PromQL features. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16443\"\u003e#16443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Rules: correct logging of alert name \u0026amp; template data. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15093\"\u003e#15093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Use arithmetic mean for \u003ccode\u003ehistogram_stddev()\u003c/code\u003e and \u003ccode\u003ehistogram_stdvar()\u003c/code\u003e . \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16444\"\u003e#16444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.0 / 2025-04-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE] PromQL: Implement \u003ccode\u003eidelta()\u003c/code\u003e and \u003ccode\u003eirate()\u003c/code\u003e for native histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15853\"\u003e#15853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Scaleway SD: Add \u003ccode\u003e__meta_scaleway_instance_public_ipv4_addresses\u003c/code\u003e and \u003ccode\u003e__meta_scaleway_instance_public_ipv6_addresses\u003c/code\u003e labels. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/14228\"\u003e#14228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] TSDB: Reduce locking while reloading blocks. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/12920\"\u003e#12920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] PromQL: Allow UTF-8 labels in \u003ccode\u003elabel_replace()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15974\"\u003e#15974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Promtool: \u003ccode\u003etsdb create-blocks-from openmetrics\u003c/code\u003e can now read from a Pipe. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16011\"\u003e#16011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Rules: Add support for anchors and aliases in rule files. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/14957\"\u003e#14957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Dockerfile: Make \u003ccode\u003e/prometheus\u003c/code\u003e writable. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16073\"\u003e#16073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] API: Include scrape pool name for dropped targets in \u003ccode\u003e/api/v1/targets\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16085\"\u003e#16085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Improve time formatting and copying of selectors. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15999\"\u003e#15999\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16165\"\u003e#16165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Bring back vertical grid lines and graph legend series toggling instructions. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16163\"\u003e#16163\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16164\"\u003e#16164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Mixin: The \u003ccode\u003ecluster\u003c/code\u003e label can be customized using \u003ccode\u003eclusterLabel\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15826\"\u003e#15826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] TSDB: Optimize some operations on head chunks by taking shortcuts. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/12659\"\u003e#12659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] TSDB \u0026amp; Agent: Reduce memory footprint during WL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15778\"\u003e#15778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Remote-Write: Reduce memory footprint during WAL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16197\"\u003e#16197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] API: Reduce memory footprint during header parsing. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16001\"\u003e#16001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Rules: Improve dependency evaluation, enabling better concurrency. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16039\"\u003e#16039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Scraping: Improve scraping performance for native histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15731\"\u003e#15731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Scraping: Improve parsing of created timestamps. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16072\"\u003e#16072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: Bump cache iteration after error to avoid false duplicate detections. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16174\"\u003e#16174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: Skip native histograms series when ingestion is disabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16218\"\u003e#16218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix counter reset detection for native histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15902\"\u003e#15902\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15987\"\u003e#15987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix inconsistent behavior with an empty range. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15970\"\u003e#15970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix inconsistent annotation in \u003ccode\u003equantile_over_time()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16018\"\u003e#16018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Prevent \u003ccode\u003elabel_join()\u003c/code\u003e from producing duplicates. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15975\"\u003e#15975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Ignore native histograms in \u003ccode\u003escalar()\u003c/code\u003e, \u003ccode\u003esort()\u003c/code\u003e and \u003ccode\u003esort_desc()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15964\"\u003e#15964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix annotations for binary operations between incompatible native histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15895\"\u003e#15895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Alerting: Consider alert relabeling when deciding whether alerts are dropped. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15979\"\u003e#15979\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/546b1d242e209ed4228aa01a248dbf3e41e573ea\"\u003e\u003ccode\u003e546b1d2\u003c/code\u003e\u003c/a\u003e Adjust release date in CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/93f7c7821162da2cefa9e5eb8c79c3c72ca182d0\"\u003e\u003ccode\u003e93f7c78\u003c/code\u003e\u003c/a\u003e Release 3.4.0 (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16600\"\u003e#16600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/7a92230652a83f1b745f2d0a586037e4428b15e9\"\u003e\u003ccode\u003e7a92230\u003c/code\u003e\u003c/a\u003e Prepare release 3.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16517\"\u003e#16517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/7789ef27c838a567edd65b5fb767d4a35cab91ac\"\u003e\u003ccode\u003e7789ef2\u003c/code\u003e\u003c/a\u003e Upgraded npm dependencies pre 3.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16493\"\u003e#16493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/46f1389ce7b618479433662fcf3f43eb2db42cd8\"\u003e\u003ccode\u003e46f1389\u003c/code\u003e\u003c/a\u003e [BUILD] Remove Go toolchain line in internal/tools (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16516\"\u003e#16516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/2626e0f6cb8b61ed9992a40cd604176365532cdf\"\u003e\u003ccode\u003e2626e0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16508\"\u003e#16508\u003c/a\u003e from prometheus/dependabot/go_modules/documentation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/c0f717a8628ebd1dd7d63df12a157641274884de\"\u003e\u003ccode\u003ec0f717a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16505\"\u003e#16505\u003c/a\u003e from prometheus/dependabot/go_modules/google.golang...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/82553772f2c2a92c90254626e6da12c5208359b4\"\u003e\u003ccode\u003e8255377\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16502\"\u003e#16502\u003c/a\u003e from prometheus/dependabot/go_modules/google.golang...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/ea945cccb4d208da3e91d3d5fe22379b9ec9df7e\"\u003e\u003ccode\u003eea945cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16499\"\u003e#16499\u003c/a\u003e from prometheus/dependabot/go_modules/github.com/pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/89cacd88788bfbb32919e1c4f977d7aaf54b7662\"\u003e\u003ccode\u003e89cacd8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16507\"\u003e#16507\u003c/a\u003e from prometheus/dependabot/go_modules/github.com/di...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/prometheus/compare/v3.3.1...v3.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus/prometheus\u0026package-manager=docker\u0026previous-version=v3.3.1\u0026new-version=v3.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubecost/cost-analyzer-helm-chart/pull/4077","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubecost%2Fcost-analyzer-helm-chart/issues/4077","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4077/packages"}],"issue_packages":[{"old_version":"v3.8.1","new_version":"v3.9.0","update_type":"minor","path":null,"pr_created_at":"2026-01-07T03:04:54.000Z","version_change":"v3.8.1 → v3.9.0","issue":{"uuid":"3787182776","node_id":"PR_kwDOF3eXvs6706-e","number":10840,"state":"closed","title":"Bump prometheus/prometheus from v3.8.1 to v3.9.0","user":"dependabot[bot]","labels":["dependencies","docker"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-07T20:39:56.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-07T03:04:54.000Z","updated_at":"2026-01-07T20:39:57.000Z","time_to_close":63302,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"prometheus/prometheus","old_version":"v3.8.1","new_version":"v3.9.0","repository_url":"https://github.com/prometheus/prometheus"}],"path":null,"ecosystem":"docker"},"body":"Bumps [prometheus/prometheus](https://github.com/prometheus/prometheus) from v3.8.1 to v3.9.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/releases\"\u003eprometheus/prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.0-rc.0 / 2025-12-18\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e In version 3.9, Native Histograms is no longer experimental, and the feature flag \u003ccode\u003enative-histogram\u003c/code\u003e has no effect.  You must now turn on the config setting \u003ccode\u003escrape_native_histogram\u003c/code\u003e to collect Native Histogram samples from exporters.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Native Histograms are no longer experimental! Make the \u003ccode\u003enative-histogram\u003c/code\u003e feature flag a no-op. Use \u003ccode\u003escrape_native_histograms\u003c/code\u003e config option instead. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17528\"\u003e#17528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] API: Add maximum limit of 10,000 sets of statistics to TSDB status endpoint. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17647\"\u003e#17647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] API: Add /api/v1/features for clients to understand which features are supported. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17427\"\u003e#17427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Promtool: Add \u003ccode\u003estart_timestamp\u003c/code\u003e field for unit tests. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17636\"\u003e#17636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Promtool: Add \u003ccode\u003e--format seriesjson\u003c/code\u003e option to \u003ccode\u003etsdb dump\u003c/code\u003e to output just series labels in JSON format. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/13409\"\u003e#13409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add \u003ccode\u003e--storage.tsdb.delay-compact-file.path\u003c/code\u003e flag for better interoperability with Thanos. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17435\"\u003e#17435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] UI: Add an option on the query drop-down menu to duplicate that query panel. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17714\"\u003e#17714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT]: TSDB: add flag \u003ccode\u003e--storage.tsdb.block-reload-interval\u003c/code\u003e to configure TSDB Block Reload Interval. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16728\"\u003e#16728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Add graph option to start the chart's Y axis at zero. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17565\"\u003e#17565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Scraping: Classic protobuf format no longer requires the unit in the metric name. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16834\"\u003e#16834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] PromQL, Rules, SD, Scraping: Add native histograms to complement existing summaries. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17374\"\u003e#17374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Notifications: Add a histogram \u003ccode\u003eprometheus_notifications_latency_histogram_seconds\u003c/code\u003e to complement the existing summary. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16637\"\u003e#16637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Remote-write: Add custom scope support for AzureAD authentication. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17483\"\u003e#17483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] SD: add a \u003ccode\u003econfig\u003c/code\u003e label with job name for most \u003ccode\u003eprometheus_sd_refresh\u003c/code\u003e metrics. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17138\"\u003e#17138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] TSDB: New histogram \u003ccode\u003eprometheus_tsdb_sample_ooo_delta\u003c/code\u003e, the distribution of out-of-order samples in seconds. Collected for all samples, accepted or not. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17477\"\u003e#17477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Remote-read: Validate histograms received via remote-read. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17561\"\u003e#17561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] TSDB: Small optimizations to postings index. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17439\"\u003e#17439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Scraping: Speed up relabelling of series. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17530\"\u003e#17530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] PromQL: Small optimisations in binary operators. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17524\"\u003e#17524\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17519\"\u003e#17519\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e[BUGFIX] UI: PromQL autocomplete now shows the correct type and HELP text for OpenMetrics counters whose samples end in \u003ccode\u003e_total\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17682\"\u003e#17682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] UI: Fixed codemirror-promql incorrectly showing label completion suggestions after the closing curly brace of a vector selector. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17602\"\u003e#17602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] UI: Query editor no longer suggests a duration unit if one is already present after a number. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17605\"\u003e#17605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix some \u0026quot;vector cannot contain metrics with the same labelset\u0026quot; errors when experimental delayed name removal is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17678\"\u003e#17678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix possible corruption of PromQL text if the query had an empty \u003ccode\u003eignoring()\u003c/code\u003e and non-empty grouping. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17643\"\u003e#17643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix resets/changes to return empty results for anchored selectors when all samples are outside the range. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17479\"\u003e#17479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Check more consistently for many-to-one matching in filter binary operators. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17668\"\u003e#17668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix collision in unary negation with non-overlapping series. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17708\"\u003e#17708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix collision in label_join and label_replace with non-overlapping series. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17703\"\u003e#17703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix bug with inconsistent results for queries with OR expression when experimental delayed name removal is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17161\"\u003e#17161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Ensure that \u003ccode\u003erate\u003c/code\u003e/\u003ccode\u003eincrease\u003c/code\u003e/\u003ccode\u003edelta\u003c/code\u003e of histograms results in a gauge histogram. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17608\"\u003e#17608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Do not panic while iterating over invalid histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17559\"\u003e#17559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Reject chunk files whose encoded chunk length overflows int. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17533\"\u003e#17533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Do not panic during resolution reduction of invalid histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17561\"\u003e#17561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Remote-write Receive: Avoid duplicate labels when experimental type-and-unit-label feature is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17546\"\u003e#17546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] OTLP Receiver: Only write metadata to disk when experimental metadata-wal-records feature is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17472\"\u003e#17472\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/blob/v3.9.0/CHANGELOG.md\"\u003eprometheus/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.0 / 2026-01-06\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Native Histograms are no longer experimental! Make the \u003ccode\u003enative-histogram\u003c/code\u003e feature flag a no-op. Use \u003ccode\u003escrape_native_histograms\u003c/code\u003e config option instead. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17528\"\u003e#17528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[CHANGE] API: Add maximum limit of 10,000 sets of statistics to TSDB status endpoint. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17647\"\u003e#17647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] API: Add /api/v1/features for clients to understand which features are supported. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17427\"\u003e#17427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Promtool: Add \u003ccode\u003estart_timestamp\u003c/code\u003e field for unit tests. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17636\"\u003e#17636\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Promtool: Add \u003ccode\u003e--format seriesjson\u003c/code\u003e option to \u003ccode\u003etsdb dump\u003c/code\u003e to output just series labels in JSON format. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/13409\"\u003e#13409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Add \u003ccode\u003e--storage.tsdb.delay-compact-file.path\u003c/code\u003e flag for better interoperability with Thanos. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17435\"\u003e#17435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] UI: Add an option on the query drop-down menu to duplicate that query panel. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17714\"\u003e#17714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT]: TSDB: add flag \u003ccode\u003e--storage.tsdb.block-reload-interval\u003c/code\u003e to configure TSDB Block Reload Interval. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16728\"\u003e#16728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Add graph option to start the chart's Y axis at zero. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17565\"\u003e#17565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Scraping: Classic protobuf format no longer requires the unit in the metric name. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16834\"\u003e#16834\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] PromQL, Rules, SD, Scraping: Add native histograms to complement existing summaries. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17374\"\u003e#17374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Notifications: Add a histogram \u003ccode\u003eprometheus_notifications_latency_histogram_seconds\u003c/code\u003e to complement the existing summary. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16637\"\u003e#16637\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Remote-write: Add custom scope support for AzureAD authentication. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17483\"\u003e#17483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] SD: add a \u003ccode\u003econfig\u003c/code\u003e label with job name for most \u003ccode\u003eprometheus_sd_refresh\u003c/code\u003e metrics. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17138\"\u003e#17138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] TSDB: New histogram \u003ccode\u003eprometheus_tsdb_sample_ooo_delta\u003c/code\u003e, the distribution of out-of-order samples in seconds. Collected for all samples, accepted or not. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17477\"\u003e#17477\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Remote-read: Validate histograms received via remote-read. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17561\"\u003e#17561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] TSDB: Small optimizations to postings index. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17439\"\u003e#17439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Scraping: Speed up relabelling of series. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17530\"\u003e#17530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] PromQL: Small optimisations in binary operators. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17524\"\u003e#17524\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17519\"\u003e#17519\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e[BUGFIX] UI: PromQL autocomplete now shows the correct type and HELP text for OpenMetrics counters whose samples end in \u003ccode\u003e_total\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17682\"\u003e#17682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] UI: Fixed codemirror-promql incorrectly showing label completion suggestions after the closing curly brace of a vector selector. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17602\"\u003e#17602\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] UI: Query editor no longer suggests a duration unit if one is already present after a number. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17605\"\u003e#17605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix some \u0026quot;vector cannot contain metrics with the same labelset\u0026quot; errors when experimental delayed name removal is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17678\"\u003e#17678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix possible corruption of PromQL text if the query had an empty \u003ccode\u003eignoring()\u003c/code\u003e and non-empty grouping. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17643\"\u003e#17643\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix resets/changes to return empty results for anchored selectors when all samples are outside the range. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17479\"\u003e#17479\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Check more consistently for many-to-one matching in filter binary operators. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17668\"\u003e#17668\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix collision in unary negation with non-overlapping series. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17708\"\u003e#17708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix collision in label_join and label_replace with non-overlapping series. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17703\"\u003e#17703\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix bug with inconsistent results for queries with OR expression when experimental delayed name removal is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17161\"\u003e#17161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Ensure that \u003ccode\u003erate\u003c/code\u003e/\u003ccode\u003eincrease\u003c/code\u003e/\u003ccode\u003edelta\u003c/code\u003e of histograms results in a gauge histogram. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17608\"\u003e#17608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Do not panic while iterating over invalid histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17559\"\u003e#17559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Reject chunk files whose encoded chunk length overflows int. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17533\"\u003e#17533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Do not panic during resolution reduction of invalid histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17561\"\u003e#17561\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Remote-write Receive: Avoid duplicate labels when experimental type-and-unit-label feature is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17546\"\u003e#17546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] OTLP Receiver: Only write metadata to disk when experimental metadata-wal-records feature is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17472\"\u003e#17472\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/cd875bd8c9211d7606981223d59ab3adf73432f2\"\u003e\u003ccode\u003ecd875bd\u003c/code\u003e\u003c/a\u003e Cut release 3.9.0 (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17796\"\u003e#17796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/bf7b83059c2b262abf881493064e53b6016540f1\"\u003e\u003ccode\u003ebf7b830\u003c/code\u003e\u003c/a\u003e Prepare release candidate 3.9-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17716\"\u003e#17716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/a72a2a4a9f802899fcb4166f3e26ea669e3123f7\"\u003e\u003ccode\u003ea72a2a4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17718\"\u003e#17718\u003c/a\u003e from bboreham/merge-3.8.1-to-main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/950f756e9e0d7af30473ee9f31cc8588eabef1e6\"\u003e\u003ccode\u003e950f756\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/release-3.8' into merge-3.8.1-to-main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/558b32f3ab50337de783680fed501eae5932fa05\"\u003e\u003ccode\u003e558b32f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17714\"\u003e#17714\u003c/a\u003e from anubhav21sharma/anubhav21sharma/feature-duplic...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/4c7377f543aa1e656ea6a68aca2e254a43eb4d45\"\u003e\u003ccode\u003e4c7377f\u003c/code\u003e\u003c/a\u003e Update Go dependencies (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17711\"\u003e#17711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/4f04aaccc30c0e84ab3a413951ca84aec7e4fbc2\"\u003e\u003ccode\u003e4f04aac\u003c/code\u003e\u003c/a\u003e UI: Add support to duplicate query panel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/45cf485168e01803d8cc45ff4888b04056bf2027\"\u003e\u003ccode\u003e45cf485\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17639\"\u003e#17639\u003c/a\u003e from JorTurFer/oauth-docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/146080186d963e1b91a90b3d047b3bd30e052f83\"\u003e\u003ccode\u003e1460801\u003c/code\u003e\u003c/a\u003e promtool: Add --lint flag to check metrics command to allow disabling linting...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/962341f621d94584cbca70613c92ad8ee54b0721\"\u003e\u003ccode\u003e962341f\u003c/code\u003e\u003c/a\u003e Add more potential code owners for SD (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17709\"\u003e#17709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/prometheus/compare/v3.8.1...v3.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus/prometheus\u0026package-manager=docker\u0026previous-version=v3.8.1\u0026new-version=v3.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/noroutine/upstream/pull/10840","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/noroutine%2Fupstream/issues/10840","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10840/packages"}},{"old_version":"v3.5.0","new_version":"v3.6.0","update_type":"minor","path":null,"pr_created_at":"2025-09-22T03:08:17.000Z","version_change":"v3.5.0 → v3.6.0","issue":{"uuid":"3439009752","node_id":"PR_kwDOF3eXvs6pvVoU","number":10108,"state":"closed","title":"Bump prometheus/prometheus from v3.5.0 to v3.6.0","user":"dependabot[bot]","labels":["dependencies","docker"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-28T16:52:56.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T03:08:17.000Z","updated_at":"2025-09-28T16:52:56.000Z","time_to_close":567879,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"prometheus/prometheus","old_version":"v3.5.0","new_version":"v3.6.0","repository_url":"https://github.com/prometheus/prometheus"}],"path":null,"ecosystem":"docker"},"body":"Bumps [prometheus/prometheus](https://github.com/prometheus/prometheus) from v3.5.0 to v3.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/releases\"\u003eprometheus/prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.0-rc.1 / 2025-09-09\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[ENHANCEMENT] TSDB: Track stale series in the Head block via the \u003ccode\u003eprometheus_tsdb_head_stale_series\u003c/code\u003e metric. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16925\"\u003e#16925\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.6.0-rc.0 / 2025-08-12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE] PromQL: Add \u003ccode\u003estep()\u003c/code\u003e, and \u003ccode\u003emin()\u003c/code\u003e and \u003ccode\u003emax()\u003c/code\u003e on durations, behind feature flag \u003ccode\u003epromql-duration-expr\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16777\"\u003e#16777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] API: Add a \u003ccode\u003e/v1/status/tsdb/blocks\u003c/code\u003e endpoint exposing metadata about loaded blocks. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16695\"\u003e#16695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Templates: Add \u003ccode\u003etoDuration()\u003c/code\u003e and \u003ccode\u003enow()\u003c/code\u003e functions. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16619\"\u003e#16619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Discovery: Add support for attaching namespace metadata to targets. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16831\"\u003e#16831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] OTLP: Support new \u003ccode\u003eUnderscoreEscapingWithoutSuffixes\u003c/code\u003e strategy via \u003ccode\u003eotlp.translation_strategy\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16849\"\u003e#16849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] OTLP: Support including scope metadata as metric labels via \u003ccode\u003eotlp.promote_scope_metadata\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16878\"\u003e#16878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] OTLP: Add \u003ccode\u003e__type__\u003c/code\u003e and \u003ccode\u003e__unit__\u003c/code\u003e labels when feature flag \u003ccode\u003etype-and-unit-labels\u003c/code\u003e is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16630\"\u003e#16630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Tracing: Send the traceparent HTTP header during scrapes. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16425\"\u003e#16425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Add option to disable info and warning query messages under \u003ccode\u003eQuery page settings\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16901\"\u003e#16901\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Improve metadata handling for \u003ccode\u003e_count/_sum/_bucket\u003c/code\u003e suffixes. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16910\"\u003e#16910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] PromQL: Improve performance due to internal optimizations. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16797\"\u003e#16797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Config: Fix \u0026quot;unknown global name escaping method\u0026quot; error messages produced during config validation. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16801\"\u003e#16801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Discovery: Fix race condition during shutdown. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16820\"\u003e#16820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] OTLP: Generate \u003ccode\u003etarget_info\u003c/code\u003e samples between the earliest and latest samples per resource. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16737\"\u003e#16737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fail when \u003ccode\u003eNaN\u003c/code\u003e is passed as parameter to \u003ccode\u003etopk()\u003c/code\u003e, \u003ccode\u003ebottomk()\u003c/code\u003e, \u003ccode\u003elimitk()\u003c/code\u003e and \u003ccode\u003elimit_ratio()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16725\"\u003e#16725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix extrapolation for native counter histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16828\"\u003e#16828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Reduce numerical errors by disabling some optimizations. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16895\"\u003e#16895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix inconsistencies when using native histograms in subqueries. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16879\"\u003e#16879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix inconsistent annotations for \u003ccode\u003erate()\u003c/code\u003e and \u003ccode\u003eincrease()\u003c/code\u003e on histograms when feature flag \u003ccode\u003etype-and-unit-labels\u003c/code\u003e is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16915\"\u003e#16915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: Fix memory corruption in \u003ccode\u003eslicelabels\u003c/code\u003e builds. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16946\"\u003e#16946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Fix panic on append when feature flag \u003ccode\u003ecreated-timestamp-zero-ingestion\u003c/code\u003e is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16332\"\u003e#16332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Fix panic on append for native histograms with empty buckets. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16893\"\u003e#16893\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/blob/v3.6.0/CHANGELOG.md\"\u003eprometheus/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.0 / 2025-09-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE] PromQL: Add \u003ccode\u003estep()\u003c/code\u003e, and \u003ccode\u003emin()\u003c/code\u003e and \u003ccode\u003emax()\u003c/code\u003e on durations, behind feature flag \u003ccode\u003epromql-duration-expr\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16777\"\u003e#16777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] API: Add a \u003ccode\u003e/v1/status/tsdb/blocks\u003c/code\u003e endpoint exposing metadata about loaded blocks. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16695\"\u003e#16695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Templates: Add \u003ccode\u003etoDuration()\u003c/code\u003e and \u003ccode\u003enow()\u003c/code\u003e functions. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16619\"\u003e#16619\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Discovery: Add support for attaching namespace metadata to targets. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16831\"\u003e#16831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] OTLP: Support new \u003ccode\u003eUnderscoreEscapingWithoutSuffixes\u003c/code\u003e strategy via \u003ccode\u003eotlp.translation_strategy\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16849\"\u003e#16849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] OTLP: Support including scope metadata as metric labels via \u003ccode\u003eotlp.promote_scope_metadata\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16878\"\u003e#16878\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] OTLP: Add \u003ccode\u003e__type__\u003c/code\u003e and \u003ccode\u003e__unit__\u003c/code\u003e labels when feature flag \u003ccode\u003etype-and-unit-labels\u003c/code\u003e is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16630\"\u003e#16630\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Tracing: Send the traceparent HTTP header during scrapes. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16425\"\u003e#16425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Add option to disable info and warning query messages under \u003ccode\u003eQuery page settings\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16901\"\u003e#16901\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Improve metadata handling for \u003ccode\u003e_count/_sum/_bucket\u003c/code\u003e suffixes. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16910\"\u003e#16910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] TSDB: Track stale series in the Head block via the \u003ccode\u003eprometheus_tsdb_head_stale_series\u003c/code\u003e metric. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16925\"\u003e#16925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] PromQL: Improve performance due to internal optimizations. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16797\"\u003e#16797\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Config: Fix \u0026quot;unknown global name escaping method\u0026quot; error messages produced during config validation. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16801\"\u003e#16801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Discovery: Fix race condition during shutdown. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16820\"\u003e#16820\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] OTLP: Generate \u003ccode\u003etarget_info\u003c/code\u003e samples between the earliest and latest samples per resource. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16737\"\u003e#16737\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fail when \u003ccode\u003eNaN\u003c/code\u003e is passed as parameter to \u003ccode\u003etopk()\u003c/code\u003e, \u003ccode\u003ebottomk()\u003c/code\u003e, \u003ccode\u003elimitk()\u003c/code\u003e and \u003ccode\u003elimit_ratio()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16725\"\u003e#16725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix extrapolation for native counter histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16828\"\u003e#16828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Reduce numerical errors by disabling some optimizations. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16895\"\u003e#16895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix inconsistencies when using native histograms in subqueries. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16879\"\u003e#16879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix inconsistent annotations for \u003ccode\u003erate()\u003c/code\u003e and \u003ccode\u003eincrease()\u003c/code\u003e on histograms when feature flag \u003ccode\u003etype-and-unit-labels\u003c/code\u003e is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16915\"\u003e#16915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: Fix memory corruption in \u003ccode\u003eslicelabels\u003c/code\u003e builds. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16946\"\u003e#16946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Fix panic on append when feature flag \u003ccode\u003ecreated-timestamp-zero-ingestion\u003c/code\u003e is enabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16332\"\u003e#16332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Fix panic on append for native histograms with empty buckets. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16893\"\u003e#16893\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/491734606591ef8c188f5489c70380805bc868c0\"\u003e\u003ccode\u003e4917346\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17203\"\u003e#17203\u003c/a\u003e from machine424/release36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/65b1cd5ae20fb08c372ea25cce8c142ea8196e29\"\u003e\u003ccode\u003e65b1cd5\u003c/code\u003e\u003c/a\u003e chore: prepare release 3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/6ae5aaada9fa92ee61114c8596854a9aeedbfd15\"\u003e\u003ccode\u003e6ae5aaa\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17168\"\u003e#17168\u003c/a\u003e from machine424/36rc1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/dfb24f4ba0b2d9b2a7006797b0aaf435a94372af\"\u003e\u003ccode\u003edfb24f4\u003c/code\u003e\u003c/a\u003e chore: prepare release 3.6.0-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/6e06943e38574d4ba74e7b9659b50187048f3215\"\u003e\u003ccode\u003e6e06943\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/17089\"\u003e#17089\u003c/a\u003e from prometheus/superq/stale_tracking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/b1802bae0c055280e03dd8d723f0fd15ae379b82\"\u003e\u003ccode\u003eb1802ba\u003c/code\u003e\u003c/a\u003e Add changlog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/b98cc631a28adfa465798a9c10ce17145d97685e\"\u003e\u003ccode\u003eb98cc63\u003c/code\u003e\u003c/a\u003e Restore stale series count from chunk snapshots\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/c3789ff54766cb178d2472ab9be94394532b9d29\"\u003e\u003ccode\u003ec3789ff\u003c/code\u003e\u003c/a\u003e Restore stale series count on WAL replay\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/787fe92e8621b259e828a59eb0794d81973f3923\"\u003e\u003ccode\u003e787fe92\u003c/code\u003e\u003c/a\u003e Test the stale series tracking in Head\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/4a37fd886f789128b6c4ecff02df821c3aceecf4\"\u003e\u003ccode\u003e4a37fd8\u003c/code\u003e\u003c/a\u003e Track stale series in the Head\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/prometheus/compare/v3.5.0...v3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus/prometheus\u0026package-manager=docker\u0026previous-version=v3.5.0\u0026new-version=v3.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/noroutine/upstream/pull/10108","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/noroutine%2Fupstream/issues/10108","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10108/packages"}},{"old_version":"v3.4.2","new_version":"v3.5.0","update_type":"minor","path":null,"pr_created_at":"2025-07-15T06:53:45.000Z","version_change":"v3.4.2 → v3.5.0","issue":{"uuid":"3231037699","node_id":"PR_kwDOF3eXvs6e7GKa","number":9717,"state":"open","title":"Bump prometheus/prometheus from v3.4.2 to v3.5.0","user":"dependabot[bot]","labels":["dependencies","docker"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-15T06:53:45.000Z","updated_at":"2025-07-18T09:23:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"prometheus/prometheus","old_version":"v3.4.2","new_version":"v3.5.0","repository_url":"https://github.com/prometheus/prometheus"}],"path":null,"ecosystem":"docker"},"body":"Bumps [prometheus/prometheus](https://github.com/prometheus/prometheus) from v3.4.2 to v3.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/releases\"\u003eprometheus/prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0 / 2025-07-14\u003c/h2\u003e\n\u003cp\u003e3.5 is a Long Term Support (LTS) release; see release \u003ca href=\"https://prometheus.io/docs/introduction/release-cycle/\"\u003ehttps://prometheus.io/docs/introduction/release-cycle/\u003c/a\u003e\nThere are a number of new features, and no known breaking changes in this release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE] PromQL: Add experimental type and unit metadata labels, behind feature flag \u003ccode\u003etype-and-unit-labels\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16228\"\u003e#16228\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16632\"\u003e#16632\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16718\"\u003e#16718\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16743\"\u003e#16743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] PromQL: Add \u003ccode\u003ets_of_(min|max|last)_over_time\u003c/code\u003e, behind feature flag \u003ccode\u003eexperimental-promql-functions\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16722\"\u003e#16722\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16733\"\u003e#16733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Scraping: Add global option \u003ccode\u003ealways_scrape_classic_histograms\u003c/code\u003e to scrape a classic histogram even if it is also exposed as native. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16452\"\u003e#16452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP: New config options \u003ccode\u003epromote_all_resource_attributes\u003c/code\u003e and \u003ccode\u003eignore_resource_attributes\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16426\"\u003e#16426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Discovery: New service discovery for STACKIT Cloud. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16401\"\u003e#16401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Hetzner SD: Add \u003ccode\u003elabel_selector\u003c/code\u003e to filter servers. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16512\"\u003e#16512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] PromQL: support non-constant parameter in aggregations like \u003ccode\u003equantile\u003c/code\u003e and \u003ccode\u003etopk\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16404\"\u003e#16404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Better total target count display when using \u003ccode\u003ekeep_dropped_targets\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16604\"\u003e#16604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Add simple filtering on the \u003ccode\u003e/rules\u003c/code\u003e page. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16605\"\u003e#16605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Display query stats in hover tooltip over table query tab. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16723\"\u003e#16723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Clear search field on \u003ccode\u003e/targets\u003c/code\u003e page. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16567\"\u003e#16567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Rules: Check that rules parse without error earlier at startup. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16601\"\u003e#16601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Promtool: Optional fuzzy float64 comparison in rules unittests. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16395\"\u003e#16395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] PromQL: Reuse \u003ccode\u003ehistogramStatsIterator\u003c/code\u003e where possible. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16686\"\u003e#16686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] PromQL: Reuse storage for custom bucket values for native histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16565\"\u003e#16565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] UI: Optimize memoization and search debouncing on \u003ccode\u003e/targets\u003c/code\u003e page. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16589\"\u003e#16589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] UI: Fix full-page re-rendering when opening status nav menu. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16590\"\u003e#16590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Kubernetes SD: use service cache.Indexer to achieve better performance. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16365\"\u003e#16365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] TSDB: Optionally use Direct IO for chunks writing. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15365\"\u003e#15365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] TSDB: When fetching label values, stop work earlier if the limit is reached. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16158\"\u003e#16158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Labels: Simpler/faster stringlabels encoding. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16069\"\u003e#16069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Scraping: Reload scrape pools concurrently. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16595\"\u003e#16595\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16783\"\u003e#16783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Top-level: Update GOGC before loading TSDB. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16491\"\u003e#16491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Config: Respect GOGC environment variable if no \u0026quot;runtime\u0026quot; block exists. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16558\"\u003e#16558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix native histogram \u003ccode\u003elast_over_time\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16744\"\u003e#16744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix reported parser position range in errors for aggregations wrapped in ParenExpr \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16041\"\u003e#16041\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16754\"\u003e#16754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Don't emit a value from \u003ccode\u003ehistogram_fraction\u003c/code\u003e or \u003ccode\u003ehistogram_quantile\u003c/code\u003e if classic and native histograms are present at the same timestamp. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16552\"\u003e#16552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Incorrect rounding of \u003ccode\u003e[1001ms]\u003c/code\u003e to \u003ccode\u003e[1s]\u003c/code\u003e and similar. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16478\"\u003e#16478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix inconsistent / sometimes negative \u003ccode\u003ehistogram_count\u003c/code\u003e and \u003ccode\u003ehistogram_sum\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16682\"\u003e#16682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Improve handling of NaNs in native histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16724\"\u003e#16724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix unary operator precedence in duration expressions. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16713\"\u003e#16713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Improve consistency of \u003ccode\u003eavg\u003c/code\u003e aggregation and \u003ccode\u003eavg_over_time\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16569\"\u003e#16569\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16773\"\u003e#16773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] UI: Add query warnings and info to graph view. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16753\"\u003e#16753\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16759\"\u003e#16759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] API: Add HTTP \u003ccode\u003eVary: Origin\u003c/code\u003e header to responses to avoid cache poisoning. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16008\"\u003e#16008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Discovery: Avoid deadlocks by taking locks in consistent order. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16587\"\u003e#16587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Remote-write: For Azure AD auth, allow empty \u003ccode\u003eclient_id\u003c/code\u003e to suppport system assigned managed identity. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16421\"\u003e#16421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: Fix rare memory corruption bug. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16623\"\u003e#16623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: continue handling custom-bucket histograms after an exponential histogram is encountered. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16720\"\u003e#16720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] OTLP: Default config not respected when \u003ccode\u003eotlp:\u003c/code\u003e block is unset. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16693\"\u003e#16693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.5.0-rc.1 / 2025-07-08\u003c/h2\u003e\n\u003cp\u003e3.5 will be a Long Term Support (LTS) release; see release \u003ca href=\"https://prometheus.io/docs/introduction/release-cycle/\"\u003ehttps://prometheus.io/docs/introduction/release-cycle/\u003c/a\u003e\nThere are a number of new features, and no known breaking changes in this release.\u003c/p\u003e\n\u003cp\u003eThe following feature was removed since RC.1, since problems were discovered:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE] OTLP: Support promoting OTel scope name/version/schema URL/attributes as metric labels, via \u003ccode\u003eotlp.promote_scope_metadata\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16730\"\u003e#16730\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16760\"\u003e#16760\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/blob/v3.5.0/CHANGELOG.md\"\u003eprometheus/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0 / 2025-07-14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE] PromQL: Add experimental type and unit metadata labels, behind feature flag \u003ccode\u003etype-and-unit-labels\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16228\"\u003e#16228\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16632\"\u003e#16632\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16718\"\u003e#16718\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16743\"\u003e#16743\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] PromQL: Add \u003ccode\u003ets_of_(min|max|last)_over_time\u003c/code\u003e, behind feature flag \u003ccode\u003eexperimental-promql-functions\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16722\"\u003e#16722\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16733\"\u003e#16733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Scraping: Add global option \u003ccode\u003ealways_scrape_classic_histograms\u003c/code\u003e to scrape a classic histogram even if it is also exposed as native. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16452\"\u003e#16452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP: New config options \u003ccode\u003epromote_all_resource_attributes\u003c/code\u003e and \u003ccode\u003eignore_resource_attributes\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16426\"\u003e#16426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] Discovery: New service discovery for STACKIT Cloud. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16401\"\u003e#16401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Hetzner SD: Add \u003ccode\u003elabel_selector\u003c/code\u003e to filter servers. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16512\"\u003e#16512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] PromQL: support non-constant parameter in aggregations like \u003ccode\u003equantile\u003c/code\u003e and \u003ccode\u003etopk\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16404\"\u003e#16404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Better total target count display when using \u003ccode\u003ekeep_dropped_targets\u003c/code\u003e option. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16604\"\u003e#16604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Add simple filtering on the \u003ccode\u003e/rules\u003c/code\u003e page. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16605\"\u003e#16605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Display query stats in hover tooltip over table query tab. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16723\"\u003e#16723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Clear search field on \u003ccode\u003e/targets\u003c/code\u003e page. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16567\"\u003e#16567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Rules: Check that rules parse without error earlier at startup. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16601\"\u003e#16601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Promtool: Optional fuzzy float64 comparison in rules unittests. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16395\"\u003e#16395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] PromQL: Reuse \u003ccode\u003ehistogramStatsIterator\u003c/code\u003e where possible. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16686\"\u003e#16686\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] PromQL: Reuse storage for custom bucket values for native histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16565\"\u003e#16565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] UI: Optimize memoization and search debouncing on \u003ccode\u003e/targets\u003c/code\u003e page. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16589\"\u003e#16589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] UI: Fix full-page re-rendering when opening status nav menu. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16590\"\u003e#16590\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Kubernetes SD: use service cache.Indexer to achieve better performance. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16365\"\u003e#16365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] TSDB: Optionally use Direct IO for chunks writing. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15365\"\u003e#15365\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] TSDB: When fetching label values, stop work earlier if the limit is reached. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16158\"\u003e#16158\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Labels: Simpler/faster stringlabels encoding. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16069\"\u003e#16069\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Scraping: Reload scrape pools concurrently. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16595\"\u003e#16595\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16783\"\u003e#16783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Top-level: Update GOGC before loading TSDB. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16491\"\u003e#16491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Config: Respect GOGC environment variable if no \u0026quot;runtime\u0026quot; block exists. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16558\"\u003e#16558\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix native histogram \u003ccode\u003elast_over_time\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16744\"\u003e#16744\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix reported parser position range in errors for aggregations wrapped in ParenExpr \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16041\"\u003e#16041\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16754\"\u003e#16754\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Don't emit a value from \u003ccode\u003ehistogram_fraction\u003c/code\u003e or \u003ccode\u003ehistogram_quantile\u003c/code\u003e if classic and native histograms are present at the same timestamp. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16552\"\u003e#16552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Incorrect rounding of \u003ccode\u003e[1001ms]\u003c/code\u003e to \u003ccode\u003e[1s]\u003c/code\u003e and similar. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16478\"\u003e#16478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix inconsistent / sometimes negative \u003ccode\u003ehistogram_count\u003c/code\u003e and \u003ccode\u003ehistogram_sum\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16682\"\u003e#16682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Improve handling of NaNs in native histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16724\"\u003e#16724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix unary operator precedence in duration expressions. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16713\"\u003e#16713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Improve consistency of \u003ccode\u003eavg\u003c/code\u003e aggregation and \u003ccode\u003eavg_over_time\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16569\"\u003e#16569\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16773\"\u003e#16773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] UI: Add query warnings and info to graph view. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16753\"\u003e#16753\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16759\"\u003e#16759\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] API: Add HTTP \u003ccode\u003eVary: Origin\u003c/code\u003e header to responses to avoid cache poisoning. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16008\"\u003e#16008\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Discovery: Avoid deadlocks by taking locks in consistent order. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16587\"\u003e#16587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Remote-write: For Azure AD auth, allow empty \u003ccode\u003eclient_id\u003c/code\u003e to suppport system assigned managed identity. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16421\"\u003e#16421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: Fix rare memory corruption bug. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16623\"\u003e#16623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: continue handling custom-bucket histograms after an exponential histogram is encountered. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16720\"\u003e#16720\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] OTLP: Default config not respected when \u003ccode\u003eotlp:\u003c/code\u003e block is unset. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16693\"\u003e#16693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/8be3a9560fbdd18a94dedec4b747c35178177202\"\u003e\u003ccode\u003e8be3a95\u003c/code\u003e\u003c/a\u003e Prepare release 3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/eea203702ce26d89495b969db2498e582a7695fa\"\u003e\u003ccode\u003eeea2037\u003c/code\u003e\u003c/a\u003e Prepare release 3.5.0-rc.1 (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16845\"\u003e#16845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/4b9d0fb92ff3a6e8e5ceaa28ebed1eeda8e39b1a\"\u003e\u003ccode\u003e4b9d0fb\u003c/code\u003e\u003c/a\u003e Revert: OTLP Support including scope metadata as metric labels (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16842\"\u003e#16842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/31f0c7007e7187b706da03e05aeeb303101164f8\"\u003e\u003ccode\u003e31f0c70\u003c/code\u003e\u003c/a\u003e Prepare release 3.5.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16778\"\u003e#16778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/9e73fb43b3dbf3574fbfad3b8d84843e057f47f8\"\u003e\u003ccode\u003e9e73fb4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16773\"\u003e#16773\u003c/a\u003e from prometheus/beorn7/promql\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/ce809e625f8ba5768fa0928cb82cd5d5c3eb0627\"\u003e\u003ccode\u003ece809e6\u003c/code\u003e\u003c/a\u003e promql: Re-introduce direct mean calculation for better accuracy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/f71daa797786b8a98a82c98f86f71bb709e5c609\"\u003e\u003ccode\u003ef71daa7\u003c/code\u003e\u003c/a\u003e promql: Remove falsified comment from test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/2b3fc1f115e7c09eb182ced42f8ec6d826b676ee\"\u003e\u003ccode\u003e2b3fc1f\u003c/code\u003e\u003c/a\u003e promql: Add test cases for direct mean calculation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/748fe6d825b3450e41265be8d6698fd9b829a287\"\u003e\u003ccode\u003e748fe6d\u003c/code\u003e\u003c/a\u003e Limit concurrency of scrape pool reloads (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16783\"\u003e#16783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/df4f1df43fe0899e3c5a0d12349af8e27be41c56\"\u003e\u003ccode\u003edf4f1df\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16787\"\u003e#16787\u003c/a\u003e from jkroepke/release-3.4-main\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/prometheus/compare/v3.4.2...v3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus/prometheus\u0026package-manager=docker\u0026previous-version=v3.4.2\u0026new-version=v3.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/noroutine/upstream/pull/9717","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/noroutine%2Fupstream/issues/9717","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9717/packages"}},{"old_version":"v3.4.1","new_version":"v3.4.2","update_type":"patch","path":"/cost-analyzer","pr_created_at":"2025-06-30T21:49:29.000Z","version_change":"v3.4.1 → v3.4.2","issue":{"uuid":"3189954708","node_id":"PR_kwDOCWmWx86cxgzz","number":4132,"state":"open","title":"Bump prometheus/prometheus from v3.4.1 to v3.4.2 in /cost-analyzer","user":"dependabot[bot]","labels":["dependencies","docker"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-30T21:49:29.000Z","updated_at":"2025-07-02T00:47:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"prometheus/prometheus","old_version":"v3.4.1","new_version":"v3.4.2","repository_url":"https://github.com/prometheus/prometheus"}],"path":"/cost-analyzer","ecosystem":"docker"},"body":"Bumps [prometheus/prometheus](https://github.com/prometheus/prometheus) from v3.4.1 to v3.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/releases\"\u003eprometheus/prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.2 / 2025-06-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BUGFIX] OTLP receiver: Fix default configuration not being respected if the \u003ccode\u003eotlp:\u003c/code\u003e block is unset in the config file. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16693\"\u003e#16693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/blob/main/CHANGELOG.md\"\u003eprometheus/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.2 / 2025-06-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BUGFIX] OTLP receiver: Fix default configuration not being respected if the \u003ccode\u003eotlp:\u003c/code\u003e block is unset in the config file. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16693\"\u003e#16693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/b392caf256d7ed36980992496c8a6274e5557d36\"\u003e\u003ccode\u003eb392caf\u003c/code\u003e\u003c/a\u003e Prepare release 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/ed0de41b737e24eeebf2276ce9aae6cea7ed17aa\"\u003e\u003ccode\u003eed0de41\u003c/code\u003e\u003c/a\u003e bugfix: Default OTLP config not respected when \u003ccode\u003eotlp:\u003c/code\u003e block is unset (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16693\"\u003e#16693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prometheus/prometheus/compare/v3.4.1...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus/prometheus\u0026package-manager=docker\u0026previous-version=v3.4.1\u0026new-version=v3.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubecost/cost-analyzer-helm-chart/pull/4132","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubecost%2Fcost-analyzer-helm-chart/issues/4132","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4132/packages"}},{"old_version":"v3.4.1","new_version":"v3.4.2","update_type":"patch","path":null,"pr_created_at":"2025-06-27T03:23:56.000Z","version_change":"v3.4.1 → v3.4.2","issue":{"uuid":"2622998914","node_id":"PR_kwDOF3eXvs6cV8mC","number":9622,"state":"closed","title":"Bump prometheus/prometheus from v3.4.1 to v3.4.2","user":"dependabot[bot]","labels":["dependencies","docker"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-06-28T12:31:05.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-27T03:23:56.000Z","updated_at":"2025-06-28T12:31:05.000Z","time_to_close":119229,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"prometheus/prometheus","old_version":"v3.4.1","new_version":"v3.4.2","repository_url":"https://github.com/prometheus/prometheus"}],"path":null,"ecosystem":"docker"},"body":"Bumps [prometheus/prometheus](https://github.com/prometheus/prometheus) from v3.4.1 to v3.4.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/releases\"\u003eprometheus/prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.2 / 2025-06-26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BUGFIX] OTLP receiver: Fix default configuration not being respected if the \u003ccode\u003eotlp:\u003c/code\u003e block is unset in the config file. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16693\"\u003e#16693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/blob/main/CHANGELOG.md\"\u003eprometheus/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.2 / 2025-06-04\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BUGFIX] OTLP receiver: Fix default configuration not being respected if the \u003ccode\u003eotlp:\u003c/code\u003e block is unset in the config file. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16693\"\u003e#16693\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/b392caf256d7ed36980992496c8a6274e5557d36\"\u003e\u003ccode\u003eb392caf\u003c/code\u003e\u003c/a\u003e Prepare release 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/ed0de41b737e24eeebf2276ce9aae6cea7ed17aa\"\u003e\u003ccode\u003eed0de41\u003c/code\u003e\u003c/a\u003e bugfix: Default OTLP config not respected when \u003ccode\u003eotlp:\u003c/code\u003e block is unset (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16693\"\u003e#16693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prometheus/prometheus/compare/v3.4.1...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus/prometheus\u0026package-manager=docker\u0026previous-version=v3.4.1\u0026new-version=v3.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/noroutine/upstream/pull/9622","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/noroutine%2Fupstream/issues/9622","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9622/packages"}},{"old_version":"v3.4.0","new_version":"v3.4.1","update_type":"patch","path":"/cost-analyzer","pr_created_at":"2025-06-02T18:58:26.000Z","version_change":"v3.4.0 → v3.4.1","issue":{"uuid":"2561635184","node_id":"PR_kwDOCWmWx86Yr3Nw","number":4093,"state":"closed","title":"Bump prometheus/prometheus from v3.4.0 to v3.4.1 in /cost-analyzer","user":"dependabot[bot]","labels":["dependencies","docker"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-06-24T14:54:44.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-02T18:58:26.000Z","updated_at":"2025-06-24T14:54:45.000Z","time_to_close":1886178,"merged_at":"2025-06-24T14:54:44.000Z","merged_by":"jessegoodier","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"prometheus/prometheus","old_version":"v3.4.0","new_version":"v3.4.1","repository_url":"https://github.com/prometheus/prometheus"}],"path":"/cost-analyzer","ecosystem":"docker"},"body":"Bumps [prometheus/prometheus](https://github.com/prometheus/prometheus) from v3.4.0 to v3.4.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/releases\"\u003eprometheus/prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1 / 2025-05-31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BUGFIX] Parser: Add reproducer for a dangling-reference issue in parsers. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16633\"\u003e#16633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/blob/v3.4.1/CHANGELOG.md\"\u003eprometheus/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1 / 2025-05-31\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[BUGFIX] Parser: Add reproducer for a dangling-reference issue in parsers. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16633\"\u003e#16633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/aea6503d9bbaad6c5faff3ecf6f1025213356c92\"\u003e\u003ccode\u003eaea6503\u003c/code\u003e\u003c/a\u003e Release 3.4.1 (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16652\"\u003e#16652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/89a72bf1b506b283beb265bd4050629c788257fc\"\u003e\u003ccode\u003e89a72bf\u003c/code\u003e\u003c/a\u003e [BACKPORT-3.4] fix: add reproducer for a dangling-reference issue in parsers ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/8d9332c19957d2f487829904a1f18cf3ba5d10bc\"\u003e\u003ccode\u003e8d9332c\u003c/code\u003e\u003c/a\u003e fix metric_name_escaping_scheme option (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16625\"\u003e#16625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prometheus/prometheus/compare/v3.4.0...v3.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus/prometheus\u0026package-manager=docker\u0026previous-version=v3.4.0\u0026new-version=v3.4.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubecost/cost-analyzer-helm-chart/pull/4093","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubecost%2Fcost-analyzer-helm-chart/issues/4093","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4093/packages"}},{"old_version":"v3.3.1","new_version":"v3.4.0","update_type":"minor","path":"/cost-analyzer","pr_created_at":"2025-05-19T18:55:21.000Z","version_change":"v3.3.1 → v3.4.0","issue":{"uuid":"3074743322","node_id":"PR_kwDOCWmWx86WxatG","number":4077,"state":"open","title":"Bump prometheus/prometheus from v3.3.1 to v3.4.0 in /cost-analyzer","user":"dependabot[bot]","labels":["dependencies","docker","needs cherry-pick","v2.8"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-19T18:55:21.000Z","updated_at":"2025-06-07T21:01:06.838Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"prometheus/prometheus","old_version":"v3.3.1","new_version":"v3.4.0","repository_url":"https://github.com/prometheus/prometheus"}],"path":"/cost-analyzer","ecosystem":"docker"},"body":"Bumps [prometheus/prometheus](https://github.com/prometheus/prometheus) from v3.3.1 to v3.4.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/releases\"\u003eprometheus/prometheus's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.0 / 2025-05-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Config: Make setting out-of-order native histograms feature (\u003ccode\u003e--enable-feature=ooo-native-histograms\u003c/code\u003e) a no-op. Out-of-order native histograms are now always enabled when \u003ccode\u003eout_of_order_time_window\u003c/code\u003e is greater than zero and \u003ccode\u003e--enable-feature=native-histograms\u003c/code\u003e is set. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16207\"\u003e#16207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP translate: Add feature flag for optionally translating OTel explicit bucket histograms into native histograms with custom buckets. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15850\"\u003e#15850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP translate: Add option to receive OTLP metrics without translating names or attributes. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16441\"\u003e#16441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] PromQL: allow arithmetic operations in durations in PromQL parser. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16249\"\u003e#16249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP receiver: Add primitive support for ingesting OTLP delta metrics as-is. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16360\"\u003e#16360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] PromQL: histogram_fraction for bucket histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16095\"\u003e#16095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] TSDB: add \u003ccode\u003eprometheus_tsdb_wal_replay_unknown_refs_total\u003c/code\u003e and \u003ccode\u003eprometheus_tsdb_wbl_replay_unknown_refs_total\u003c/code\u003e metrics to track unknown series references during WAL/WBL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16166\"\u003e#16166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Scraping: Add config option for escaping scheme request. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16066\"\u003e#16066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Config: Add global config option for convert_classic_histograms_to_nhcb. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16226\"\u003e#16226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Alerting: make batch size configurable (\u003ccode\u003e--alertmanager.notification-batch-size\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16254\"\u003e#16254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Kubernetes SD: make endpointSlice discovery more efficient. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16433\"\u003e#16433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Config: Fix auto-reload on changes to rule and scrape config files. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16340\"\u003e#16340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: Skip native histogram series if ingestion is disabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16218\"\u003e#16218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Handle metadata/tombstones/exemplars for duplicate series during WAL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16231\"\u003e#16231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Avoid processing exemplars outside the valid time range during WAL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16242\"\u003e#16242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Promtool: Add feature flags for PromQL features. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16443\"\u003e#16443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Rules: correct logging of alert name \u0026amp; template data. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15093\"\u003e#15093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Use arithmetic mean for \u003ccode\u003ehistogram_stddev()\u003c/code\u003e and \u003ccode\u003ehistogram_stdvar()\u003c/code\u003e . \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16444\"\u003e#16444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.0-rc.0 / 2025-04-29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Config: Make setting out-of-order native histograms feature (\u003ccode\u003e--enable-feature=ooo-native-histograms\u003c/code\u003e) a no-op. Out-of-order native histograms are now always enabled when \u003ccode\u003eout_of_order_time_window\u003c/code\u003e is greater than zero and \u003ccode\u003e--enable-feature=native-histograms\u003c/code\u003e is set. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16207\"\u003e#16207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP translate: Add feature flag for optionally translating OTel explicit bucket histograms into native histograms with custom buckets. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15850\"\u003e#15850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP translate: Add option to receive OTLP metrics without translating names or attributes. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16441\"\u003e#16441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] PromQL: allow arithmetic operations in durations in PromQL parser. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16249\"\u003e#16249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP receiver: Add primitive support for ingesting OTLP delta metrics as-is. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16360\"\u003e#16360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] PromQL: histogram_fraction for bucket histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16095\"\u003e#16095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] TSDB: add \u003ccode\u003eprometheus_tsdb_wal_replay_unknown_refs_total\u003c/code\u003e and \u003ccode\u003eprometheus_tsdb_wbl_replay_unknown_refs_total\u003c/code\u003e metrics to track unknown series references during WAL/WBL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16166\"\u003e#16166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Scraping: Add config option for escaping scheme request. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16066\"\u003e#16066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Config: Add global config option for convert_classic_histograms_to_nhcb. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16226\"\u003e#16226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Alerting: make batch size configurable (\u003ccode\u003e--alertmanager.notification-batch-size\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16254\"\u003e#16254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Kubernetes SD: make endpointSlice discovery more efficient. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16433\"\u003e#16433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Config: Fix auto-reload on changes to rule and scrape config files. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16340\"\u003e#16340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: Skip native histogram series if ingestion is disabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16218\"\u003e#16218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Handle metadata/tombstones/exemplars for duplicate series during WAL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16231\"\u003e#16231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Avoid processing exemplars outside the valid time range during WAL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16242\"\u003e#16242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Promtool: Add feature flags for PromQL features. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16443\"\u003e#16443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Rules: correct logging of alert name \u0026amp; template data. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15093\"\u003e#15093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Use arithmetic mean for \u003ccode\u003ehistogram_stddev()\u003c/code\u003e and \u003ccode\u003ehistogram_stdvar()\u003c/code\u003e . \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16444\"\u003e#16444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prometheus/prometheus/blob/main/CHANGELOG.md\"\u003eprometheus/prometheus's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.0 / 2025-05-17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[CHANGE] Config: Make setting out-of-order native histograms feature (\u003ccode\u003e--enable-feature=ooo-native-histograms\u003c/code\u003e) a no-op. Out-of-order native histograms are now always enabled when \u003ccode\u003eout_of_order_time_window\u003c/code\u003e is greater than zero and \u003ccode\u003e--enable-feature=native-histograms\u003c/code\u003e is set. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16207\"\u003e#16207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP translate: Add feature flag for optionally translating OTel explicit bucket histograms into native histograms with custom buckets. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15850\"\u003e#15850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP translate: Add option to receive OTLP metrics without translating names or attributes. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16441\"\u003e#16441\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] PromQL: allow arithmetic operations in durations in PromQL parser. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16249\"\u003e#16249\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[FEATURE] OTLP receiver: Add primitive support for ingesting OTLP delta metrics as-is. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16360\"\u003e#16360\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] PromQL: histogram_fraction for bucket histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16095\"\u003e#16095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] TSDB: add \u003ccode\u003eprometheus_tsdb_wal_replay_unknown_refs_total\u003c/code\u003e and \u003ccode\u003eprometheus_tsdb_wbl_replay_unknown_refs_total\u003c/code\u003e metrics to track unknown series references during WAL/WBL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16166\"\u003e#16166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Scraping: Add config option for escaping scheme request. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16066\"\u003e#16066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Config: Add global config option for convert_classic_histograms_to_nhcb. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16226\"\u003e#16226\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Alerting: make batch size configurable (\u003ccode\u003e--alertmanager.notification-batch-size\u003c/code\u003e). \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16254\"\u003e#16254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Kubernetes SD: make endpointSlice discovery more efficient. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16433\"\u003e#16433\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Config: Fix auto-reload on changes to rule and scrape config files. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16340\"\u003e#16340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: Skip native histogram series if ingestion is disabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16218\"\u003e#16218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Handle metadata/tombstones/exemplars for duplicate series during WAL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16231\"\u003e#16231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] TSDB: Avoid processing exemplars outside the valid time range during WAL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16242\"\u003e#16242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Promtool: Add feature flags for PromQL features. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16443\"\u003e#16443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Rules: correct logging of alert name \u0026amp; template data. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15093\"\u003e#15093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Use arithmetic mean for \u003ccode\u003ehistogram_stddev()\u003c/code\u003e and \u003ccode\u003ehistogram_stdvar()\u003c/code\u003e . \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16444\"\u003e#16444\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.0 / 2025-04-15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[FEATURE] PromQL: Implement \u003ccode\u003eidelta()\u003c/code\u003e and \u003ccode\u003eirate()\u003c/code\u003e for native histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15853\"\u003e#15853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Scaleway SD: Add \u003ccode\u003e__meta_scaleway_instance_public_ipv4_addresses\u003c/code\u003e and \u003ccode\u003e__meta_scaleway_instance_public_ipv6_addresses\u003c/code\u003e labels. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/14228\"\u003e#14228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] TSDB: Reduce locking while reloading blocks. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/12920\"\u003e#12920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] PromQL: Allow UTF-8 labels in \u003ccode\u003elabel_replace()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15974\"\u003e#15974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Promtool: \u003ccode\u003etsdb create-blocks-from openmetrics\u003c/code\u003e can now read from a Pipe. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16011\"\u003e#16011\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Rules: Add support for anchors and aliases in rule files. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/14957\"\u003e#14957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Dockerfile: Make \u003ccode\u003e/prometheus\u003c/code\u003e writable. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16073\"\u003e#16073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] API: Include scrape pool name for dropped targets in \u003ccode\u003e/api/v1/targets\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16085\"\u003e#16085\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Improve time formatting and copying of selectors. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15999\"\u003e#15999\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16165\"\u003e#16165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] UI: Bring back vertical grid lines and graph legend series toggling instructions. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16163\"\u003e#16163\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16164\"\u003e#16164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ENHANCEMENT] Mixin: The \u003ccode\u003ecluster\u003c/code\u003e label can be customized using \u003ccode\u003eclusterLabel\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15826\"\u003e#15826\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] TSDB: Optimize some operations on head chunks by taking shortcuts. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/12659\"\u003e#12659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] TSDB \u0026amp; Agent: Reduce memory footprint during WL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15778\"\u003e#15778\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Remote-Write: Reduce memory footprint during WAL replay. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16197\"\u003e#16197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] API: Reduce memory footprint during header parsing. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16001\"\u003e#16001\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Rules: Improve dependency evaluation, enabling better concurrency. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16039\"\u003e#16039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Scraping: Improve scraping performance for native histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15731\"\u003e#15731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[PERF] Scraping: Improve parsing of created timestamps. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16072\"\u003e#16072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: Bump cache iteration after error to avoid false duplicate detections. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16174\"\u003e#16174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Scraping: Skip native histograms series when ingestion is disabled. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16218\"\u003e#16218\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix counter reset detection for native histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15902\"\u003e#15902\u003c/a\u003e \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15987\"\u003e#15987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix inconsistent behavior with an empty range. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15970\"\u003e#15970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix inconsistent annotation in \u003ccode\u003equantile_over_time()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16018\"\u003e#16018\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Prevent \u003ccode\u003elabel_join()\u003c/code\u003e from producing duplicates. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15975\"\u003e#15975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Ignore native histograms in \u003ccode\u003escalar()\u003c/code\u003e, \u003ccode\u003esort()\u003c/code\u003e and \u003ccode\u003esort_desc()\u003c/code\u003e. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15964\"\u003e#15964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] PromQL: Fix annotations for binary operations between incompatible native histograms. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15895\"\u003e#15895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[BUGFIX] Alerting: Consider alert relabeling when deciding whether alerts are dropped. \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/15979\"\u003e#15979\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/546b1d242e209ed4228aa01a248dbf3e41e573ea\"\u003e\u003ccode\u003e546b1d2\u003c/code\u003e\u003c/a\u003e Adjust release date in CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/93f7c7821162da2cefa9e5eb8c79c3c72ca182d0\"\u003e\u003ccode\u003e93f7c78\u003c/code\u003e\u003c/a\u003e Release 3.4.0 (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16600\"\u003e#16600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/7a92230652a83f1b745f2d0a586037e4428b15e9\"\u003e\u003ccode\u003e7a92230\u003c/code\u003e\u003c/a\u003e Prepare release 3.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16517\"\u003e#16517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/7789ef27c838a567edd65b5fb767d4a35cab91ac\"\u003e\u003ccode\u003e7789ef2\u003c/code\u003e\u003c/a\u003e Upgraded npm dependencies pre 3.4.0-rc.0 (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16493\"\u003e#16493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/46f1389ce7b618479433662fcf3f43eb2db42cd8\"\u003e\u003ccode\u003e46f1389\u003c/code\u003e\u003c/a\u003e [BUILD] Remove Go toolchain line in internal/tools (\u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16516\"\u003e#16516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/2626e0f6cb8b61ed9992a40cd604176365532cdf\"\u003e\u003ccode\u003e2626e0f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16508\"\u003e#16508\u003c/a\u003e from prometheus/dependabot/go_modules/documentation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/c0f717a8628ebd1dd7d63df12a157641274884de\"\u003e\u003ccode\u003ec0f717a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16505\"\u003e#16505\u003c/a\u003e from prometheus/dependabot/go_modules/google.golang...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/82553772f2c2a92c90254626e6da12c5208359b4\"\u003e\u003ccode\u003e8255377\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16502\"\u003e#16502\u003c/a\u003e from prometheus/dependabot/go_modules/google.golang...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/ea945cccb4d208da3e91d3d5fe22379b9ec9df7e\"\u003e\u003ccode\u003eea945cc\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16499\"\u003e#16499\u003c/a\u003e from prometheus/dependabot/go_modules/github.com/pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prometheus/prometheus/commit/89cacd88788bfbb32919e1c4f977d7aaf54b7662\"\u003e\u003ccode\u003e89cacd8\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/prometheus/prometheus/issues/16507\"\u003e#16507\u003c/a\u003e from prometheus/dependabot/go_modules/github.com/di...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prometheus/prometheus/compare/v3.3.1...v3.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prometheus/prometheus\u0026package-manager=docker\u0026previous-version=v3.3.1\u0026new-version=v3.4.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kubecost/cost-analyzer-helm-chart/pull/4077","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubecost%2Fcost-analyzer-helm-chart/issues/4077","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4077/packages"}}]}