You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+35-20
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,17 @@
1
+
# Changelog
2
+
1
3
## 2.35.0 / 2022-04-21
2
4
3
5
This Prometheus release is built with go1.18, which contains two noticeable changes related to TLS:
4
6
5
-
1.[TLS 1.0 and 1.1 disabled by default client-side](https://go.dev/doc/go1.18#tls10).
7
+
1.[TLS 1.0 and 1.1 disabled by default client-side](https://go.dev/doc/go1.18#tls10).
6
8
Prometheus users can override this with the `min_version` parameter of [tls_config](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#tls_config).
7
9
2.[Certificates signed with the SHA-1 hash function are rejected](https://go.dev/doc/go1.18#sha1). This doesn't apply to self-signed root certificates.
8
10
9
11
*[CHANGE] TSDB: Delete `*.tmp` WAL files when Prometheus starts. #10317
10
12
*[CHANGE] promtool: Add new flag `--lint` (enabled by default) for the commands `check rules` and `check config`, resulting in a new exit code (`3`) for linter errors. #10435
11
13
*[FEATURE] Support for automatically setting the variable `GOMAXPROCS` to the container CPU limit. Enable with the flag `--enable-feature=auto-gomaxprocs`. #10498
12
-
*[FEATURE] PromQL: Extend statistics with total and peak number of samples in a query. Additionally, per-step statistics are available with --enable-feature=promql-per-step-stats and using `stats=all` in the query API.
14
+
*[FEATURE] PromQL: Extend statistics with total and peak number of samples in a query. Additionally, per-step statistics are available with --enable-feature=promql-per-step-stats and using `stats=all` in the query API.
13
15
Enable with the flag `--enable-feature=per-step-stats`. #10369
14
16
*[ENHANCEMENT] Prometheus is built with Go 1.18. #10501
15
17
*[ENHANCEMENT] TSDB: more efficient sorting of postings read from WAL at startup. #10500
@@ -41,7 +43,7 @@ Enable with the flag `--enable-feature=per-step-stats`. #10369
41
43
*[ENHANCEMENT] UI: Optimize the alerts page and add a search bar. #10142
42
44
*[ENHANCEMENT] UI: Improve graph colors that were hard to see. #10179
43
45
*[ENHANCEMENT] Config: Allow escaping of `$` with `$$` when using environment variables with external labels. #10129
44
-
*[BUGFIX] PromQL: Properly return an error from histogram_quantile when metrics have the same labelset. #10140
46
+
*[BUGFIX] PromQL: Properly return an error from histogram_quantile when metrics have the same labelset. #10140
45
47
*[BUGFIX] UI: Fix bug that sets the range input to the resolution. #10227
46
48
*[BUGFIX] TSDB: Fix a query panic when `memory-snapshot-on-shutdown` is enabled. #10348
47
49
*[BUGFIX] Parser: Specify type in metadata parser errors. #10269
@@ -360,7 +362,7 @@ Alertmanager API v2 was released in Alertmanager v0.16.0 (released in January
360
362
2019).
361
363
362
364
*[FEATURE]**experimental** API: Accept remote_write requests. Behind the --enable-feature=remote-write-receiver flag. #8424
*[ENHANCEMENT] Add optional name property to testgroup for better test failure output. #8440
365
367
*[ENHANCEMENT] Add warnings into React Panel on the Graph page. #8427
366
368
*[ENHANCEMENT] TSDB: Increase the number of buckets for the compaction duration metric. #8342
@@ -405,12 +407,12 @@ Alertmanager API v2 was released in Alertmanager v0.16.0 (released in January
405
407
406
408
*[CHANGE] UI: Make the React UI default. #8142
407
409
*[CHANGE] Remote write: The following metrics were removed/renamed in remote write. #6815
408
-
-`prometheus_remote_storage_succeeded_samples_total` was removed and `prometheus_remote_storage_samples_total` was introduced for all the samples attempted to send.
409
-
-`prometheus_remote_storage_sent_bytes_total` was removed and replaced with `prometheus_remote_storage_samples_bytes_total` and `prometheus_remote_storage_metadata_bytes_total`.
*`prometheus_remote_storage_succeeded_samples_total` was removed and `prometheus_remote_storage_samples_total` was introduced for all the samples attempted to send.
411
+
*`prometheus_remote_storage_sent_bytes_total` was removed and replaced with `prometheus_remote_storage_samples_bytes_total` and `prometheus_remote_storage_metadata_bytes_total`.
*[CHANGE] Remote: Do not collect non-initialized timestamp metrics. #8060
415
417
*[FEATURE][EXPERIMENTAL] Remote write: Allow metric metadata to be propagated via remote write. The following new metrics were introduced: `prometheus_remote_storage_metadata_total`, `prometheus_remote_storage_metadata_failed_total`, `prometheus_remote_storage_metadata_retried_total`, `prometheus_remote_storage_metadata_bytes_total`. #6815
416
418
*[ENHANCEMENT] Remote write: Added a metric `prometheus_remote_storage_max_samples_per_send` for remote write. #8102
@@ -586,7 +588,6 @@ This release changes WAL compression from opt-in to default. WAL compression wil
*[CHANGE] Completely rewritten storage layer, with WAL. This is not backwards compatible with 1.x storage, and many flags have changed/disappeared.
1166
1166
*[CHANGE] New staleness behavior. Series now marked stale after target scrapes no longer return them, and soon after targets disappear from service discovery.
@@ -1570,7 +1570,7 @@ This release contains multiple breaking changes to the configuration schema.
1570
1570
This version contains a breaking change to the query language. Please read
1571
1571
the documentation on the grouping behavior of vector matching:
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,6 @@ Prometheus uses GitHub to manage reviews of pull requests.
21
21
22
22
* Be sure to sign off on the [DCO](https://github.com/probot/dco#how-it-works).
23
23
24
-
25
24
## Steps to Contribute
26
25
27
26
Should you wish to work on an issue, please claim it first by commenting on the GitHub issue that you want to work on it. This is to prevent duplicated efforts from contributors on the same issue.
@@ -33,7 +32,8 @@ You can [spin up a prebuilt dev environment](https://gitpod.io/#https://github.c
33
32
For complete instructions on how to compile see: [Building From Source](https://github.com/prometheus/prometheus#building-from-source)
34
33
35
34
For quickly compiling and testing your changes do:
Copy file name to clipboardExpand all lines: MAINTAINERS.md
+2
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,5 @@
1
+
# Maintainers
2
+
1
3
Julien Pivotto (<roidelapluie@prometheus.io> / @roidelapluie) and Levi Harrison (<levi@leviharrison.dev> / @LeviHarrison) are the main/default maintainers, some parts of the codebase have other maintainers:
0 commit comments