Skip to content

Commit 5aa8534

Browse files
committed
Merge branch 'master' into sparsehistogram
2 parents 97eb041 + 1965365 commit 5aa8534

18 files changed

+546
-372
lines changed

CHANGELOG.md

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
## 1.11.0 / 2021-06-07
2+
3+
* [CHANGE] Add new collectors package. #862
4+
* [CHANGE] `prometheus.NewExpvarCollector` is deprecated, use `collectors.NewExpvarCollector` instead. #862
5+
* [CHANGE] `prometheus.NewGoCollector` is deprecated, use `collectors.NewGoCollector` instead. #862
6+
* [CHANGE] `prometheus.NewBuildInfoCollector` is deprecated, use `collectors.NewBuildInfoCollector` instead. #862
7+
* [FEATURE] Add new collector for database/sql#DBStats. #866
8+
* [FEATURE] API client: Add exemplars API support. #861
9+
* [ENHANCEMENT] API client: Add newer fields to Rules API. #855
10+
* [ENHANCEMENT] API client: Add missing fields to Targets API. #856
11+
112
## 1.10.0 / 2021-03-18
213

314
* [CHANGE] Minimum required Go version is now 1.13.
@@ -14,7 +25,7 @@
1425

1526
* [CHANGE] API client: Use `time.Time` rather than `string` for timestamps in `RuntimeinfoResult`. #777
1627
* [FEATURE] Export `MetricVec` to facilitate implementation of vectors of custom `Metric` types. #803
17-
* [FEATURE API client: Support `/status/tsdb` endpoint. #773
28+
* [FEATURE] API client: Support `/status/tsdb` endpoint. #773
1829
* [ENHANCEMENT] API client: Enable GET fallback on status code 501. #802
1930
* [ENHANCEMENT] Remove `Metric` references after reslicing to free up more memory. #784
2031

@@ -94,6 +105,7 @@ _This release removes all previously deprecated features, resulting in the break
94105
* [BUGFIX] Make `AlreadyRegisteredError` usable for wrapped registries. #607
95106

96107
## 0.9.4 / 2019-06-07
108+
97109
* [CHANGE] API client: Switch to alert values as strings. #585
98110
* [FEATURE] Add a collector for Go module build information. #595
99111
* [FEATURE] promhttp: Add an counter for internal errors during HTTP exposition. #594
@@ -103,6 +115,7 @@ _This release removes all previously deprecated features, resulting in the break
103115
* [BUGFIX] Reduce test flakiness. #573
104116

105117
## 0.9.3 / 2019-05-16
118+
106119
* [CHANGE] Required Go version is now 1.9+. #561
107120
* [FEATURE] API client: Add POST with get fallback for Query/QueryRange. #557
108121
* [FEATURE] API client: Add alerts endpoint. #552
@@ -124,14 +137,16 @@ _This release removes all previously deprecated features, resulting in the break
124137
* [BUGFIX] API client: Deal with discovered labels properly. #529
125138

126139
## 0.9.2 / 2018-12-06
140+
127141
* [FEATURE] Support for Go modules. #501
128142
* [FEATURE] `Timer.ObserveDuration` returns observed duration. #509
129-
* [ENHANCEMENT] Improved doc comments and error messages. #504
143+
* [ENHANCEMENT] Improved doc comments and error messages. #504
130144
* [BUGFIX] Fix race condition during metrics gathering. #512
131145
* [BUGFIX] Fix testutil metric comparison for Histograms and empty labels. #494
132146
#498
133147

134148
## 0.9.1 / 2018-11-03
149+
135150
* [FEATURE] Add `WriteToTextfile` function to facilitate the creation of
136151
*.prom files for the textfile collector of the node exporter. #489
137152
* [ENHANCEMENT] More descriptive error messages for inconsistent label
@@ -144,6 +159,7 @@ _This release removes all previously deprecated features, resulting in the break
144159
#479
145160

146161
## 0.9.0 / 2018-10-15
162+
147163
* [CHANGE] Go1.6 is no longer supported.
148164
* [CHANGE] More refinements of the `Registry` consistency checks: Duplicated
149165
labels are now detected, but inconsistent label dimensions are now allowed.
@@ -196,6 +212,7 @@ _This release removes all previously deprecated features, resulting in the break
196212
responses. #476 #414
197213

198214
## 0.8.0 / 2016-08-17
215+
199216
* [CHANGE] Registry is doing more consistency checks. This might break
200217
existing setups that used to export inconsistent metrics.
201218
* [CHANGE] Pushing to Pushgateway moved to package `push` and changed to allow
@@ -219,6 +236,7 @@ _This release removes all previously deprecated features, resulting in the break
219236
* [BUGFIX] Handle collisions in MetricVec.
220237

221238
## 0.7.0 / 2015-07-27
239+
222240
* [CHANGE] Rename ExporterLabelPrefix to ExportedLabelPrefix.
223241
* [BUGFIX] Closed gaps in metric consistency check.
224242
* [BUGFIX] Validate LabelName/LabelSet on JSON unmarshaling.
@@ -229,12 +247,14 @@ _This release removes all previously deprecated features, resulting in the break
229247
* [ENHANCEMENT] Change responseWriterDelegator.written to int64.
230248

231249
## 0.6.0 / 2015-06-01
250+
232251
* [CHANGE] Rename process_goroutines to go_goroutines.
233252
* [ENHANCEMENT] Validate label names during YAML decoding.
234253
* [ENHANCEMENT] Add LabelName regular expression.
235254
* [BUGFIX] Ensure alignment of struct members for 32-bit systems.
236255

237256
## 0.5.0 / 2015-05-06
257+
238258
* [BUGFIX] Removed a weakness in the fingerprinting aka signature code.
239259
This makes fingerprinting slower and more allocation-heavy, but the
240260
weakness was too severe to be tolerated.
@@ -253,6 +273,7 @@ _This release removes all previously deprecated features, resulting in the break
253273
* [CHANGE] A number of new reserved labels and prefixes.
254274

255275
## 0.4.0 / 2015-04-08
276+
256277
* [CHANGE] Return NaN when Summaries have no observations yet.
257278
* [BUGFIX] Properly handle Summary decay upon Write().
258279
* [BUGFIX] Fix the documentation link to the consumption library.
@@ -262,16 +283,19 @@ _This release removes all previously deprecated features, resulting in the break
262283
* [MAINTENANCE] Adjusted to changes in matttproud/golang_protobuf_extensions.
263284

264285
## 0.3.2 / 2015-03-11
286+
265287
* [BUGFIX] Fixed the receiver type of COWMetric.Set(). This method is
266288
only used by the Prometheus server internally.
267289
* [CLEANUP] Added licenses of vendored code left out by godep.
268290

269291
## 0.3.1 / 2015-03-04
292+
270293
* [ENHANCEMENT] Switched fingerprinting functions from own free list to
271294
sync.Pool.
272295
* [CHANGE] Makefile uses Go 1.4.2 now (only relevant for examples and tests).
273296

274297
## 0.3.0 / 2015-03-03
298+
275299
* [CHANGE] Changed the fingerprinting for metrics. THIS WILL INVALIDATE ALL
276300
PERSISTED FINGERPRINTS. IF YOU COMPILE THE PROMETHEUS SERVER WITH THIS
277301
VERSION, YOU HAVE TO WIPE THE PREVIOUSLY CREATED STORAGE.
@@ -286,6 +310,7 @@ _This release removes all previously deprecated features, resulting in the break
286310
require fewer allocations than the ones currently used by the server.
287311

288312
## 0.2.0 / 2015-02-23
313+
289314
* [FEATURE] Introduce new Histagram metric type.
290315
* [CHANGE] Ignore process collector errors for now (better error handling
291316
pending).
@@ -302,5 +327,6 @@ _This release removes all previously deprecated features, resulting in the break
302327
* [CLEANUP] Updated vendoring of beorn7/perks.
303328

304329
## 0.1.0 / 2015-02-02
330+
305331
* [CLEANUP] Introduced semantic versioning and changelog. From now on,
306332
changes will be reported in this file.

MAINTAINERS.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
* Björn Rabenstein <[email protected]> @beorn7
1+
* Bartłomiej Płotka <[email protected]> @bwplotka
2+
* Kemal Akkoyun <[email protected]> @kakkoyun

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.10.0
1+
1.11.0

go.mod

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@ require (
44
github.com/beorn7/perks v1.0.1
55
github.com/cespare/xxhash/v2 v2.1.1
66
github.com/golang/protobuf v1.4.3
7-
github.com/json-iterator/go v1.1.10
7+
github.com/json-iterator/go v1.1.11
88
github.com/prometheus/client_model v0.2.1-0.20210403151606-24db95a3d5d6
9-
github.com/prometheus/common v0.18.0
9+
github.com/prometheus/common v0.26.0
1010
github.com/prometheus/procfs v0.6.0
11-
golang.org/x/sys v0.0.0-20210309074719-68d13333faf2
11+
golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40
12+
golang.org/x/text v0.3.2 // indirect
13+
google.golang.org/protobuf v1.26.0-rc.1 // indirect
1214
)
1315

1416
go 1.13

0 commit comments

Comments
 (0)