Cut 1.20.0 release. (#1580) · prometheus/client_golang@73b811c (original) (raw)
1
1
`## Unreleased
`
2
2
``
3
``
`` -
- [CHANGE] go-collector: Remove
go_memstat_lookups_total
metric which was always 0; Go runtime stopped sharing pointer lookup statistics.
``
4
``
-
5
``
`-
1.19.0 / 2023-02-27
`
``
3
`+
1.20.0 / 2024-08-14
`
``
4
+
``
5
`` +
- [CHANGE] ⚠️ go-collector: Remove
go_memstat_lookups_total
metric which was always 0; Go runtime stopped sharing pointer lookup statistics. #1577
``
``
6
`` +
- [FEATURE] ⚠️ go-collector: Add 3 default metrics:
go_gc_gogc_percent
,go_gc_gomemlimit_bytes
andgo_sched_gomaxprocs_threads
as those are recommended by the Go team. #1559
``
``
7
`` +
- [FEATURE] go-collector: Add more information to all metrics' HELP e.g. the exact
runtime/metrics
sourcing each metric (if relevant). #1568 #1578
``
``
8
`+
- [FEATURE] testutil: Add CollectAndFormat method. #1503
`
``
9
`+
- [FEATURE] histograms: Add support for exemplars in native histograms. #1471
`
``
10
`` +
- [FEATURE] promhttp: Add experimental support for
zstd
on scrape, controlled by the requestAccept-Encoding
header. #1496
``
``
11
`` +
- [FEATURE] api/v1: Add
WithLimit
parameter to all API methods that supports it. #1544
``
``
12
`+
- [FEATURE] prometheus: Add support for created timestamps in constant histograms and constant summaries. #1537
`
``
13
`` +
- [FEATURE] process-collectors: Add network usage metrics:
process_network_receive_bytes_total
andprocess_network_transmit_bytes_total
. #1555
``
``
14
`+
- [FEATURE] promlint: Add duplicated metric lint rule. #1472
`
``
15
`+
- [BUGFIX] promlint: Relax metric type in name linter rule. #1455
`
``
16
`+
- [BUGFIX] promhttp: Make sure server instrumentation wrapping supports new and future extra responseWriter methods. #1480
`
``
17
`+
- [BUGFIX] testutil: Functions using compareMetricFamilies are now failing if filtered metricNames are not in the input. #1424
`
``
18
+
``
19
`+
1.19.0 / 2024-02-27
`
6
20
``
7
21
`` The module prometheus/common v0.48.0
introduced an incompatibility when used together with client_golang (See https://github.com/prometheus/client_golang/pull/1448 for more details). If your project uses client_golang and you want to use prometheus/common v0.48.0
or higher, please update client_golang to v1.19.0.
``
8
22
``