Skip to content

Releases: kubernetes-sigs/prometheus-adapter

v0.12.0

17 May 09:19
17cef51
Compare
Choose a tag to compare

Changes since v0.11.0

Improvements

  • Register and improve prometheus client http metrics that were previously unregistered (#599, @bogo-y)
  • Add new flag to disable HTTP/2 (#618, @machine424)
  • Bump Golang to 1.22.2, Kubernetes libraries to 1.30.0 and other dependencies to their latest version (#659, @dgrisonnet)

Bug fixes

v0.11.2

13 Nov 14:51
ed03656
Compare
Choose a tag to compare

Changes since v0.11.1

Security

  • Upgrade golang to 1.20.10 to address multiple CVE security findings (@jaybooth4, #616)

v0.11.1

24 Aug 15:52
4cc5de9
Compare
Choose a tag to compare

Changes since v0.11.0

Bug fixes

v0.10.1

24 Aug 15:52
4ed0dda
Compare
Choose a tag to compare

Changes since v0.10.0

Bug fixes

v0.11.0

25 Jul 14:07
36fbcc7
Compare
Choose a tag to compare

Changes since v0.10.0

Logging flags that are klog specific (--log-dir, --log-file, --logtostderr, --alsologtostderr, --one-output, --stderrthreshold, --log-file-max-size, --skip-log-headers, --add-dir-header, --skip-headers, --log-backtrace-at) were deprecated in v0.10.0 and are now removed.

Improvements

Bug fixes

Documentation

v0.10.0

12 Aug 20:03
f23e671
Compare
Choose a tag to compare

Changes since v0.9.1

Deprecation

  • Logging flags that are klog specific (--log-dir, --log-file, --logtostderr, --alsologtostderr, --one-output, --stderrthreshold, --log-file-max-size, --skip-log-headers, --add-dir-header, --skip-headers, --log-backtrace-at) are deprecated and will be removed following Kubernetes v1.25 release. More details are available in KEP-2845.

Improvements

  • Add new --prometheus-verb CLI flag to configure the HTTP verb used by prometheus-adapter when querying Prometheus. #509 (@ksauzz)
  • Update Kubernetes dependencies to v1.24 and golang version to v1.18.5. #521 (@dgrisonnet)

Bug fixes

  • Fix a bug where the config file wasn't closed in some scenarios. #498 (@lokichoggio)

Documentation

v0.9.1

15 Oct 14:09
13a25e2
Compare
Choose a tag to compare

Changes since v0.9.0

Bug fixes

  • Fix external metrics provider not respecting metrics-max-age (@leoskyrocker)

v0.9.0

17 Aug 15:31
0a9c781
Compare
Choose a tag to compare

Changes since v0.8.4

All official images for releases after v0.8.4 are available in k8s.gcr.io/prometheus-adapter/prometheus-adapter:$VERSION. The project also maintains a staging registry where images for each commit from the master branch are published. You can use this registry if you need to test a version from a specific commit, or if you need to deploy a patch while waiting for a new release, but do note that the stability of these images is not guaranteed.

Images for versions v0.8.4 and prior are only available in unofficial registries:

Changes

  • Publish official images of prometheus-adapter to k8s.gcr.io and stop publishing to unofficial registries (@dgrisonnet)
  • Move module to sigs.k8s.io/prometheus-adapter (@dgrisonnet)

Improvements

  • Allow external metrics to be defined as namespaced: false (@carsonoid)
  • Support setting headers on requests to Prometheus (@discordianfish)
  • Propagate metric providers context (@dgrisonnet)
  • Update Kubernetes dependencies to v1.22 and golang version to v1.16 (@dgrisonnet)

Bug fixes

  • Prevent panics when prometheus-adapter can't get PodMetrics/NodeMetrics (@dgrisonnet)
  • Filter non-running pods (@dgrisonnet)
  • Prevent prometheus-adapter from returning negative resource metrics (@dgrisonnet)
  • Fix incorrect type used for openapi spec (@arajkumar)
  • Fix openapi spec for custom and external metrics types (@arajkumar)

Documentation

Clean-ups

v0.8.4

31 Mar 13:50
b67ac3e
Compare
Choose a tag to compare

[ENHANCEMENT] Add TLS auth for accessing Prometheus #354
[ENHANCEMENT] Allow configuration to be read from json schema #372
[ENHANCEMENT] Add signal handler to the adapter #389

[CLEANUP] Migrate imports to github.com/kubernetes-sigs/prometheus-adapter #374
[CLEANUP] Extend unit tests to the cmd directory #382
[CLEANUP] Move verify CI job to prow #387

[DOC] Update Prometheus Operator Doc location #319
[DOC] Fix walkthrough example #379
[DOC] Fix documented metrics labels to work for k8s 1.16+ #386

v0.8.3

26 Jan 16:31
12d1fb4
Compare
Choose a tag to compare

[BUGFIX] Fix authorizer webhook panic by bumping apiserver dependencies #362
[DOCS] Add NOTICE to comply with the CNCF rules #359
[ENHANCEMENT] Populate metric selector for custom metrics #348
[BUGFIX] Fix apiserver panics by bump to k8s 1.20, go 1.15 #352
[ENHANCEMENT] Make NodeMetrics and PodMetrics APIs match K8s conventions #344