Skip to content

Releases: prometheus/client_golang

1.10.0 / 2021-03-18

18 Mar 12:11
v1.10.0
efe7aa7
Compare
Choose a tag to compare
  • [CHANGE] Minimum required Go version is now 1.13.
  • [CHANGE] API client: Add matchers to LabelNames and LabesValues. #828
  • [FEATURE] API client: Add buildinfo call. #841
  • [BUGFIX] Fix build on riscv64. #833

What's Changed

New Contributors

Full Changelog: v1.9.0...v1.10.0

1.9.0 / 2020-12-17

17 Dec 00:24
v1.9.0
d89cf5a
Compare
Choose a tag to compare
  • [FEATURE] NewPidFileFn helper to create process collectors for processes whose PID is read from a file. #804
  • [BUGFIX] promhttp: Prevent endless loop in InstrumentHandler... middlewares with invalid metric or label names. #823

What's Changed

  • add the NewPidFileFn to helper by @sbookworm in #804
  • Synchronize common files from prometheus/prometheus by @prombot in #809
  • Synchronize common files from prometheus/prometheus by @prombot in #811
  • Added example api code showing how to add auth tokens and user agents to prom client. by @bwplotka in #817
  • Correct spelling: possibilites -> possibilities by @jubalh in #819
  • Be more explicit about the multi-line properties of MultiError by @beorn7 in #821
  • promhttp: Correctly detect invalid metric and label names by @beorn7 in #823
  •  Cut release 1.9.0 by @beorn7 in #826

New Contributors

Full Changelog: v1.8.0...v1.9.0

1.8.0 / 2020-10-15

15 Oct 16:26
v1.8.0
47cfdc9
Compare
Choose a tag to compare
  • [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
  • [ENHANCEMENT] API client: Enable GET fallback on status code 501. #802
  • [ENHANCEMENT] Remove Metric references after reslicing to free up more memory. #784

What's Changed

New Contributors

Full Changelog: v1.7.1...v1.8.0

1.7.1 / 2020-06-23

23 Jun 20:34
v1.7.1
fe7bd95
Compare
Choose a tag to compare
  • [BUGFIX] API client: Actually propagate start/end parameters of LabelNames and LabelValues. #771

1.7.0 / 2020-06-17

17 Jun 20:43
v1.7.0
b05e50c
Compare
Choose a tag to compare
  • [CHANGE] API client: Add start/end parameters to LabelNames and LabelValues. #767
  • [FEATURE] testutil: Add GatherAndCount and enable filtering in CollectAndCount #753
  • [FEATURE] API client: Add support for status and runtimeinfo endpoints. #755
  • [ENHANCEMENT] Wrapping nil with a WrapRegistererWith... function creates a no-op Registerer. #764
  • [ENHANCEMENT] promlint: Allow Kelvin as a base unit for cases like color temperature. #761
  • [BUGFIX] push: Properly handle empty job and label values. #752

1.6.0 / 2020-04-28

28 Apr 11:09
v1.6.0
6edbbd9
Compare
Choose a tag to compare
  • [FEATURE] testutil: Add lint checks for metrics, including a sub-package promlint to expose the linter engine for external usage. #739 #743
  • [ENHANCEMENT] API client: Improve error messages. #731
  • [BUGFIX] process collector: Fix process_resident_memory_bytes on 32bit MS Windows. #734

1.5.1 / 2020-03-14

14 Mar 21:00
v1.5.1
aa9238d
Compare
Choose a tag to compare
  • [BUGFIX] promhttp: Remove another superfluous WriteHeader call.

1.5.0 / 2020-03-03

03 Mar 17:58
v1.5.0
5538bed
Compare
Choose a tag to compare
  • [FEATURE] promauto: Add a factory to allow automatic registration with a local registry. #713
  • [FEATURE] promauto: Add NewUntypedFunc. #713
  • [FEATURE] API client: Support new metadata endpoint. #718

1.4.1 / 2020-02-07

07 Feb 01:05
v1.4.1
913f67e
Compare
Choose a tag to compare
  • [BUGFIX] Fix timestamp of exemplars in CounterVec. #710

1.4.0 / 2020-01-27

27 Jan 18:36
v1.4.0
76dd6c5
Compare
Choose a tag to compare
  • [CHANGE] Go collector: Improve doc string for go_gc_duration_seconds. #702
  • [FEATURE] Support a subset of OpenMetrics, including exemplars. Needs opt-in via promhttp.HandlerOpts. EXPERIMENTAL #706
  • [FEATURE] Add testutil.CollectAndCount. #703