[PR #9334] chore(deps): update dependency prometheus-net.aspnetcore to v8 #12070

Closed
opened 2026-02-07 06:49:29 +03:00 by OVERLORD · 0 comments
Owner

Original Pull Request: https://github.com/jellyfin/jellyfin/pull/9334

State: closed
Merged: Yes


Mend Renovate

This PR contains the following updates:

Package Type Update Change
prometheus-net.AspNetCore nuget major 7.0.0 -> 8.0.0

Release Notes

prometheus-net/prometheus-net

v8.0.0: - OpenMetrics, exemplars, performance optimizations and bugfixes

  • Added OpenMetrics exposition format support (#​388).
  • Added exemplar support for Counter and Histogram (#​388).
  • The ':' character is no longer allowed in metric or label names. For metric names, Prometheus standard practice is to use colon only in recording rules.
  • Publish symbol packages and add Source Link support for easier debugging experience.
  • Fix defect where metrics with different labels could overwrite each other in specific circumstances with multiple metric factories in use (#​389).
  • Ensure even harder that MetricPusher flushes the final state before stopping (#​383 and #​384)
  • Simplify DotNetStats built-in collector code for ease of readability and more best practices (#​365, #​364)
  • Slightly improve Counter performance under concurrent load.
  • Reduce memory allocations performed during ASP.NET Core HTTP request tracking.
  • By default, EventCounterAdapter will only listen to a small predefined set of general-purpose useful event sources, to minimize resource consumption in the default configuration. A custom event source filter must now be provided to enable listening for additional event sources.
  • EventCounterAdapter will only refresh data every 10 seconds by default, to reduce amount of garbage generated in memory (.NET event counters are very noisy and create many temporary objects).
  • Added IManagedLifetimeMetricFactory.WithLabels() to enable simpler label enrichment in scenarios where lifetime-managed metric instances are used.
  • Added back .NET Standard 2.0 support as some customers had a hard dependency on .NET Standard 2.0 (despite not being a documented feature even earlier).
  • Added (Observable)UpDownCounter support to MeterAdapter (.NET 7 specific feature).

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

**Original Pull Request:** https://github.com/jellyfin/jellyfin/pull/9334 **State:** closed **Merged:** Yes --- [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [prometheus-net.AspNetCore](https://togithub.com/prometheus-net/prometheus-net) | nuget | major | `7.0.0` -> `8.0.0` | --- ### Release Notes <details> <summary>prometheus-net/prometheus-net</summary> ### [`v8.0.0`](https://togithub.com/prometheus-net/prometheus-net/releases/tag/v8.0.0): - OpenMetrics, exemplars, performance optimizations and bugfixes - Added OpenMetrics exposition format support ([#&#8203;388](https://togithub.com/prometheus-net/prometheus-net/issues/388)). - Added exemplar support for Counter and Histogram ([#&#8203;388](https://togithub.com/prometheus-net/prometheus-net/issues/388)). - The ':' character is no longer allowed in metric or label names. For metric names, Prometheus standard practice is to use colon only in recording rules. - Publish symbol packages and add Source Link support for easier debugging experience. - Fix defect where metrics with different labels could overwrite each other in specific circumstances with multiple metric factories in use ([#&#8203;389](https://togithub.com/prometheus-net/prometheus-net/issues/389)). - Ensure even harder that MetricPusher flushes the final state before stopping ([#&#8203;383](https://togithub.com/prometheus-net/prometheus-net/issues/383) and [#&#8203;384](https://togithub.com/prometheus-net/prometheus-net/issues/384)) - Simplify DotNetStats built-in collector code for ease of readability and more best practices ([#&#8203;365](https://togithub.com/prometheus-net/prometheus-net/issues/365), [#&#8203;364](https://togithub.com/prometheus-net/prometheus-net/issues/364)) - Slightly improve Counter performance under concurrent load. - Reduce memory allocations performed during ASP.NET Core HTTP request tracking. - By default, EventCounterAdapter will only listen to a small predefined set of general-purpose useful event sources, to minimize resource consumption in the default configuration. A custom event source filter must now be provided to enable listening for additional event sources. - EventCounterAdapter will only refresh data every 10 seconds by default, to reduce amount of garbage generated in memory (.NET event counters are very noisy and create many temporary objects). - Added `IManagedLifetimeMetricFactory.WithLabels()` to enable simpler label enrichment in scenarios where lifetime-managed metric instances are used. - Added back .NET Standard 2.0 support as some customers had a hard dependency on .NET Standard 2.0 (despite not being a documented feature even earlier). - Added (Observable)UpDownCounter support to MeterAdapter (.NET 7 specific feature). </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/jellyfin/jellyfin). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNDIuMSIsInVwZGF0ZWRJblZlciI6IjM0LjE0My4xIn0=-->
OVERLORD added the pull-request label 2026-02-07 06:49:29 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#12070