This file contains individual changes for the OpenTelemetry.Exporter.Prometheus.HttpListener package. For highlights and announcements covering all components see: Release Notes.
Released 2024-Nov-12
-
Added meter-level tags to Prometheus exporter (#5837)
-
Updated OpenTelemetry core component version(s) to
1.10.0
. (#5970)
Released 2024-Jun-24
- Fixed a bug which lead to empty responses when the internal buffer is resized processing a collection request (#5676)
Released 2024-Jun-14
Released 2024-May-29
- Fixed issue with OpenMetrics suffixes for Prometheus (#5646)
Released 2024-May-20
- Fixed an issue with corrupted buffers when reading both OpenMetrics and plain text formats from Prometheus exporters. (#5623)
Released 2024-Mar-27
-
Fix serializing scope_info when buffer overflows (#5407)
-
Add
target_info
to Prometheus exporters when using OpenMetrics (#5407)
Released 2024-Mar-14
-
Added option to disable _total suffix addition to counter metrics (#5305)
-
Export OpenMetrics format from Prometheus exporters (#5107)
-
For requests with OpenMetrics format, scope info is automatically added (#5086 #5182)
-
Breaking change Updated the
PrometheusHttpListener
to throw an exception if it can't be started. (#5304)
Released 2023-Nov-29
Released 2023-Oct-16
- Fixed writing boolean values to use the JSON representation (#4823)
Released 2023-Aug-21
- Added support for unit and name conversion following the OpenTelemetry Specification (#4753)
Released 2023-Jul-12
Released 2023-May-25
Released 2023-Mar-31
Released 2023-Mar-07
Released 2023-Feb-10
Released 2023-Feb-01
Released 2023-Jan-09
Released 2022-Dec-12
Released 2022-Nov-07
Released 2022-Oct-17
Released 2022-Sep-29
-
Bug fix for Prometheus Exporter reporting StatusCode 204 instead of 200, when no metrics are collected (#3643)
-
Added overloads which accept a name to the
MeterProviderBuilder
AddPrometheusHttpListener
extension to allow for more fine-grained options management (#3648) -
Added support for OpenMetrics UNIT metadata (#3651)
-
Added
"# EOF\n"
ending following the OpenMetrics specification (#3654)
Released 2022-Aug-18
-
Split up Prometheus projects based on its hosting mechanism, HttpListener and AspNetCore, into their own projects and assemblies. (#3430 #3503 #3507)
-
Fixed bug #2840 by allowing
+
and*
to be used in the URI prefixes (e.g."http://*:9184"
). (#3521)
Released 2022-June-1
Released 2022-May-16
Released 2022-Apr-15
-
Added
IApplicationBuilder
extension methods to help with Prometheus middleware configuration on ASP.NET Core (#3029) -
Changed Prometheus exporter to return 204 No Content and log a warning event if there are no metrics to collect.
-
Removes .NET Framework 4.6.1. The minimum .NET Framework version supported is .NET 4.6.2. (#3190)
Released 2022-Apr-12
Released 2022-Mar-30
Released 2022-Mar-04
Released 2022-Feb-02
- Update default
httpListenerPrefixes
for PrometheusExporter to behttp://localhost:9464/
. (#2783)
Released 2021-Nov-29
- Bug fix for handling Histogram with empty buckets. (#2651)
Released 2021-Nov-19
- Added scrape endpoint response caching feature &
ScrapeResponseCacheDurationMilliseconds
option (#2610)
Released 2021-Oct-08
Released 2021-Sep-23
Released 2021-Sep-13
Released 2021-Aug-24
- Revamped to support the new Metrics API/SDK. Supports Counter, Gauge and Histogram.
Released 2020-Nov-17
- Initial release