v2.55.0
版本发布时间: 2024-10-22 23:40:18
prometheus/prometheus最新发布版本:v3.1.0(2025-01-02 22:36:48)
What's Changed
- [FEATURE] PromQL: Add experimental
info
function. #14495 - [FEATURE] Support UTF-8 characters in label names - feature flag
utf8-names
. #14482, #14880, #14736, #14727 - [FEATURE] Scraping: Add the ability to set custom
http_headers
in config. #14817 - [FEATURE] Scraping: Support feature flag
created-timestamp-zero-ingestion
in OpenMetrics. #14356, #14815 - [FEATURE] Scraping:
scrape_failure_log_file
option to log failures to a file. #14734 - [FEATURE] OTLP receiver: Optional promotion of resource attributes to series labels. #14200
- [FEATURE] Remote-Write: Support Google Cloud Monitoring authorization. #14346
- [FEATURE] Promtool:
tsdb create-blocks
new option to add labels. #14403 - [FEATURE] Promtool:
promtool test
adds--junit
flag to format results. #14506 - [FEATURE] TSDB: Add
delayed-compaction
feature flag, for people running many Prometheus to randomize timing. #12532 - [ENHANCEMENT] OTLP receiver: Warn on exponential histograms with zero count and non-zero sum. #14706
- [ENHANCEMENT] OTLP receiver: Interrupt translation on context cancellation/timeout. #14612
- [ENHANCEMENT] Remote Read client: Enable streaming remote read if the server supports it. #11379
- [ENHANCEMENT] Remote-Write: Don't reshard if we haven't successfully sent a sample since last update. #14450
- [ENHANCEMENT] PromQL: Delay deletion of
__name__
label to the end of the query evaluation. This is experimental and enabled under the feature-flagpromql-delayed-name-removal
. #14477 - [ENHANCEMENT] PromQL: Experimental
sort_by_label
andsort_by_label_desc
sort by all labels when label is equal. #14655, #14985 - [ENHANCEMENT] PromQL: Clarify error message logged when Go runtime panic occurs during query evaluation. #14621
- [ENHANCEMENT] PromQL: Use Kahan summation for better accuracy in
avg
andavg_over_time
. #14413 - [ENHANCEMENT] Tracing: Improve PromQL tracing, including showing the operation performed for aggregates, operators, and calls. #14816
- [ENHANCEMENT] API: Support multiple listening addresses. #14665
- [ENHANCEMENT] TSDB: Backward compatibility with upcoming index v3. #14934
- [PERF] TSDB: Query in-order and out-of-order series together. #14354, #14693, #14714, #14831, #14874, #14948, #15120
- [PERF] TSDB: Streamline reading of overlapping out-of-order head chunks. #14729
- [BUGFIX] PromQL: make sort_by_label stable. #14985
- [BUGFIX] SD: Fix dropping targets (with feature flag
new-service-discovery-manager
). #13147 - [BUGFIX] SD: Stop storing stale targets (with feature flag
new-service-discovery-manager
). #13622 - [BUGFIX] Scraping: exemplars could be dropped in protobuf scraping. #14810
- [BUGFIX] Remote-Write: fix metadata sending for experimental Remote-Write V2. #14766
- [BUGFIX] Remote-Write: Return 4xx not 5xx when timeseries has duplicate label. #14716
- [BUGFIX] Experimental Native Histograms: many fixes for incorrect results, panics, warnings. #14513, #14575, #14598, #14609, #14611, #14771, #14821
- [BUGFIX] TSDB: Only count unknown record types in
record_decode_failures_total
metric. #14042
New Contributors
- @maxamins made their first contribution in https://github.com/prometheus/prometheus/pull/14346
- @cuiweiyuan made their first contribution in https://github.com/prometheus/prometheus/pull/14626
- @harshitasao made their first contribution in https://github.com/prometheus/prometheus/pull/14690
- @patilsuraj767 made their first contribution in https://github.com/prometheus/prometheus/pull/14403
- @riskrole made their first contribution in https://github.com/prometheus/prometheus/pull/14751
- @jcreixell made their first contribution in https://github.com/prometheus/prometheus/pull/14477
- @kevinrawal made their first contribution in https://github.com/prometheus/prometheus/pull/14765
- @electron0zero made their first contribution in https://github.com/prometheus/prometheus/pull/14650
- @shandongzhejiang made their first contribution in https://github.com/prometheus/prometheus/pull/14700
Full Changelog: https://github.com/prometheus/prometheus/compare/v2.54.1...v2.55.0
1、 prometheus-2.55.0.darwin-amd64.tar.gz 107.05MB
2、 prometheus-2.55.0.darwin-arm64.tar.gz 103.55MB
3、 prometheus-2.55.0.dragonfly-amd64.tar.gz 105.16MB
4、 prometheus-2.55.0.freebsd-386.tar.gz 97.25MB
5、 prometheus-2.55.0.freebsd-amd64.tar.gz 105.22MB
6、 prometheus-2.55.0.freebsd-arm64.tar.gz 99.48MB
7、 prometheus-2.55.0.freebsd-armv6.tar.gz 95.92MB
8、 prometheus-2.55.0.freebsd-armv7.tar.gz 95.87MB
9、 prometheus-2.55.0.illumos-amd64.tar.gz 105.18MB
10、 prometheus-2.55.0.linux-386.tar.gz 98.56MB
11、 prometheus-2.55.0.linux-amd64.tar.gz 106.46MB
12、 prometheus-2.55.0.linux-arm64.tar.gz 100.64MB
13、 prometheus-2.55.0.linux-armv5.tar.gz 97.04MB
14、 prometheus-2.55.0.linux-armv6.tar.gz 97.1MB
15、 prometheus-2.55.0.linux-armv7.tar.gz 97.05MB
16、 prometheus-2.55.0.linux-mips.tar.gz 95.21MB
17、 prometheus-2.55.0.linux-mips64.tar.gz 95.24MB
18、 prometheus-2.55.0.linux-mips64le.tar.gz 91.55MB
19、 prometheus-2.55.0.linux-mipsle.tar.gz 92.42MB
20、 prometheus-2.55.0.linux-ppc64.tar.gz 102.1MB
21、 prometheus-2.55.0.linux-ppc64le.tar.gz 99.72MB
22、 prometheus-2.55.0.linux-riscv64.tar.gz 102.88MB
23、 prometheus-2.55.0.linux-s390x.tar.gz 105.1MB
24、 prometheus-2.55.0.netbsd-386.tar.gz 97.19MB
25、 prometheus-2.55.0.netbsd-amd64.tar.gz 105.16MB
26、 prometheus-2.55.0.netbsd-arm64.tar.gz 99.41MB
27、 prometheus-2.55.0.netbsd-armv6.tar.gz 95.87MB
28、 prometheus-2.55.0.netbsd-armv7.tar.gz 95.83MB
29、 prometheus-2.55.0.windows-386.tar.gz 99.66MB
30、 prometheus-2.55.0.windows-386.zip 101.57MB
31、 prometheus-2.55.0.windows-amd64.tar.gz 106.62MB
32、 prometheus-2.55.0.windows-amd64.zip 108.98MB
33、 prometheus-2.55.0.windows-arm64.tar.gz 99.88MB
34、 prometheus-2.55.0.windows-arm64.zip 101.98MB
35、 prometheus-web-ui-2.55.0.tar.gz 2.33MB
36、 sha256sums.txt 3.54KB