NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #330 most downloaded on NuGet
ASP.NET Core middleware and stand-alone Kestrel server for exporting metrics to Prometheus
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 5 months
Rarely documented
notes for 8 of 34 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
157 releases · first in 2018
Fix occasional "Collection was modified" exception when serializing metrics. #464
Fix occasional "Collection was modified" exception when serializing metrics. #464
Nothing published for this version
.WithLabels() & similar now accept ReadOnlyMemory as alternative to string[]. Same behavior, just easier to use if you already have a ReadOnlyMemory.
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix bug in .NET Meters API adapter for UpDownCounter, which was incorrectly transformed to Prometheus metrics. #452 and #453
Nothing published for this version
Add support for capturing HttpClient metrics from all registered HttpClients ( services.UseHttpClientMetrics() ).
Add support for capturing HttpClient metrics from all registered HttpClients (services.UseHttpClientMetrics()).
Nothing published for this version
Allow ObservableCounter to be reset. Previously, the MeterAdapter output got stuck on its previous maximum if the underlying Meter reset its value to
Allow ObservableCounter to be reset. Previously, the MeterAdapter output got stuck on its previous maximum if the underlying Meter reset its value to a lower value. Now we transform the value 1:1.
Nothing published for this version
Nothing published for this version
Added OpenMetrics exposition format support ( #388 ).
IManagedLifetimeMetricFactory.WithLabels() to enable simpler label enrichment in scenarios where lifetime-managed metric instances are used.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
(Breaking change) Rewrite of the MeterAdapter functionality to bridge .NET 6 metrics to Prometheus. API remains equivalent, though options class chang…
IMetricFactory.WithLabels() to define static labels per-factory and reduce the effort needed by users when defining static labels in specific scopes.EventCounterAdapter and MeterAdapter are now enabled on startup by default.MetricConfiguration.StaticLabels because it had negative performance impact on many code paths that did not use it. The same functionality can be manually implemented in user code. Static labels remain available on registry and factory level.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →