@@ -5,6 +5,27 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
66
77## Unreleased
8+
9+ ## [ 0.33.0]
10+ ### Changed
11+ - ** Breaking Change** : Datadog blackhole now records received series under the
12+ ` target/ ` prefix, matching the prometheus and expvar target metrics
13+ collectors. The ` record ` policy still matches on the unprefixed series name.
14+ - ** Breaking Change** : Datadog blackhole does not record any target metrics by
15+ default.
16+
17+ ### Added
18+ - Datadog blackhole now accepts a ` record ` policy (` all ` / ` disabled ` /
19+ ` series_to_keep: [...] ` ) controlling which received series are recorded as
20+ capture metrics.
21+ - OpenTelemetry metric payloads now prefix generated metric names with their
22+ metric kind to simplify intake debugging.
23+ - OpenTelemetry cumulative metric generation now updates cumulative sums using
24+ aggregation temporality, preserves cumulative histogram min/max bounds, and
25+ supports configurable histogram count limits. Cumulative explicit histograms
26+ now retain their state across payload generations.
27+ - HTTP blackhole now supports an ` openmetrics ` body variant for generated
28+ Prometheus/OpenMetrics scrape responses.
829- Updated to rand 0.10.x
930- ` dogstatsd ` generator now supports configurable pools for the ` |c: ` (container
1031 ID), ` |e: ` (external data), and ` |card: ` (cardinality) origin detection
@@ -13,7 +34,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1334 metric, or omits the field entirely if the pool is empty.
1435- ` dogstatsd ` generator now supports DogStatsD protocol v1.3 ` |T ` timestamps
1536 for count and gauge metrics via ` timestamp.range ` and ` timestamp.probability ` .
16- - Fixed: ` dogstatsd ` tag generation would silently fail with a misleading
37+
38+ ### Fixed
39+ - ` dogstatsd ` tag generation would silently fail with a misleading
1740 ` StringGenerate ` error for any ` tag_length ` whose range collapses after
1841 reserving one byte for the ` : ` separator -- every constant or single-value
1942 range (e.g. ` Constant(3) ` , ` Constant(4) ` , ` Inclusive { min: 100, max: 100 } ` )
@@ -22,7 +45,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2245 returns a ` Validation ` error naming the offending range instead of the opaque
2346 ` StringGenerate ` .
2447
25- ## Removed
48+ ### Removed
2649- Removed no longer used ` smaps.private_hugetlb.by_pathname ` procfs observer
2750 metric.
2851- Removed no longer used ` smaps.swap_pss.by_pathname ` procfs observer metric.
0 commit comments