diff --git a/CHANGELOG.md b/CHANGELOG.md index 98f75a0..b5d774d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,13 @@ ## 1.11.0 / 2021-06-07 -* [ENHANCEMENT] API client: Add newer fields to Rules API #855 -* [ENHANCEMENT] API client: Add missing fields to Targets API #856 -* [FEATURE] API client: Add exemplars API support #861 -* [CHANGE] Add new collectors package #862 +* [CHANGE] Add new collectors package. #862 +* [CHANGE] `prometheus.NewExpvarCollector` is deprecated, use `collectors.NewExpvarCollector` instead. #862 +* [CHANGE] `prometheus.NewGoCollector` is deprecated, use `collectors.NewGoCollector` instead. #862 +* [CHANGE] `prometheus.NewBuildInfoCollector` is deprecated, use `collectors.NewBuildInfoCollector` instead. #862 +* [FEATURE] Add new collector for database/sql#DBStats. #866 +* [FEATURE] API client: Add exemplars API support. #861 +* [ENHANCEMENT] API client: Add newer fields to Rules API. #855 +* [ENHANCEMENT] API client: Add missing fields to Targets API. #856 ## 1.10.0 / 2021-03-18 @@ -21,7 +25,7 @@ * [CHANGE] API client: Use `time.Time` rather than `string` for timestamps in `RuntimeinfoResult`. #777 * [FEATURE] Export `MetricVec` to facilitate implementation of vectors of custom `Metric` types. #803 -* [FEATURE API client: Support `/status/tsdb` endpoint. #773 +* [FEATURE] API client: Support `/status/tsdb` endpoint. #773 * [ENHANCEMENT] API client: Enable GET fallback on status code 501. #802 * [ENHANCEMENT] Remove `Metric` references after reslicing to free up more memory. #784 @@ -101,6 +105,7 @@ _This release removes all previously deprecated features, resulting in the break * [BUGFIX] Make `AlreadyRegisteredError` usable for wrapped registries. #607 ## 0.9.4 / 2019-06-07 + * [CHANGE] API client: Switch to alert values as strings. #585 * [FEATURE] Add a collector for Go module build information. #595 * [FEATURE] promhttp: Add an counter for internal errors during HTTP exposition. #594 @@ -110,6 +115,7 @@ _This release removes all previously deprecated features, resulting in the break * [BUGFIX] Reduce test flakiness. #573 ## 0.9.3 / 2019-05-16 + * [CHANGE] Required Go version is now 1.9+. #561 * [FEATURE] API client: Add POST with get fallback for Query/QueryRange. #557 * [FEATURE] API client: Add alerts endpoint. #552 @@ -131,6 +137,7 @@ _This release removes all previously deprecated features, resulting in the break * [BUGFIX] API client: Deal with discovered labels properly. #529 ## 0.9.2 / 2018-12-06 + * [FEATURE] Support for Go modules. #501 * [FEATURE] `Timer.ObserveDuration` returns observed duration. #509 * [ENHANCEMENT] Improved doc comments and error messages. #504 @@ -139,6 +146,7 @@ _This release removes all previously deprecated features, resulting in the break #498 ## 0.9.1 / 2018-11-03 + * [FEATURE] Add `WriteToTextfile` function to facilitate the creation of *.prom files for the textfile collector of the node exporter. #489 * [ENHANCEMENT] More descriptive error messages for inconsistent label @@ -151,6 +159,7 @@ _This release removes all previously deprecated features, resulting in the break #479 ## 0.9.0 / 2018-10-15 + * [CHANGE] Go1.6 is no longer supported. * [CHANGE] More refinements of the `Registry` consistency checks: Duplicated labels are now detected, but inconsistent label dimensions are now allowed. @@ -203,6 +212,7 @@ _This release removes all previously deprecated features, resulting in the break responses. #476 #414 ## 0.8.0 / 2016-08-17 + * [CHANGE] Registry is doing more consistency checks. This might break existing setups that used to export inconsistent metrics. * [CHANGE] Pushing to Pushgateway moved to package `push` and changed to allow @@ -226,6 +236,7 @@ _This release removes all previously deprecated features, resulting in the break * [BUGFIX] Handle collisions in MetricVec. ## 0.7.0 / 2015-07-27 + * [CHANGE] Rename ExporterLabelPrefix to ExportedLabelPrefix. * [BUGFIX] Closed gaps in metric consistency check. * [BUGFIX] Validate LabelName/LabelSet on JSON unmarshaling. @@ -236,12 +247,14 @@ _This release removes all previously deprecated features, resulting in the break * [ENHANCEMENT] Change responseWriterDelegator.written to int64. ## 0.6.0 / 2015-06-01 + * [CHANGE] Rename process_goroutines to go_goroutines. * [ENHANCEMENT] Validate label names during YAML decoding. * [ENHANCEMENT] Add LabelName regular expression. * [BUGFIX] Ensure alignment of struct members for 32-bit systems. ## 0.5.0 / 2015-05-06 + * [BUGFIX] Removed a weakness in the fingerprinting aka signature code. This makes fingerprinting slower and more allocation-heavy, but the weakness was too severe to be tolerated. @@ -260,6 +273,7 @@ _This release removes all previously deprecated features, resulting in the break * [CHANGE] A number of new reserved labels and prefixes. ## 0.4.0 / 2015-04-08 + * [CHANGE] Return NaN when Summaries have no observations yet. * [BUGFIX] Properly handle Summary decay upon Write(). * [BUGFIX] Fix the documentation link to the consumption library. @@ -269,16 +283,19 @@ _This release removes all previously deprecated features, resulting in the break * [MAINTENANCE] Adjusted to changes in matttproud/golang_protobuf_extensions. ## 0.3.2 / 2015-03-11 + * [BUGFIX] Fixed the receiver type of COWMetric.Set(). This method is only used by the Prometheus server internally. * [CLEANUP] Added licenses of vendored code left out by godep. ## 0.3.1 / 2015-03-04 + * [ENHANCEMENT] Switched fingerprinting functions from own free list to sync.Pool. * [CHANGE] Makefile uses Go 1.4.2 now (only relevant for examples and tests). ## 0.3.0 / 2015-03-03 + * [CHANGE] Changed the fingerprinting for metrics. THIS WILL INVALIDATE ALL PERSISTED FINGERPRINTS. IF YOU COMPILE THE PROMETHEUS SERVER WITH THIS VERSION, YOU HAVE TO WIPE THE PREVIOUSLY CREATED STORAGE. @@ -293,6 +310,7 @@ _This release removes all previously deprecated features, resulting in the break require fewer allocations than the ones currently used by the server. ## 0.2.0 / 2015-02-23 + * [FEATURE] Introduce new Histagram metric type. * [CHANGE] Ignore process collector errors for now (better error handling pending). @@ -309,5 +327,6 @@ _This release removes all previously deprecated features, resulting in the break * [CLEANUP] Updated vendoring of beorn7/perks. ## 0.1.0 / 2015-02-02 + * [CLEANUP] Introduced semantic versioning and changelog. From now on, changes will be reported in this file.