Skip to content

Releases: kubernetes/kube-state-metrics

v1.6.0 / 2019-05-06

06 May 12:50
v1.6.0
de19ed4

Choose a tag to compare

After a testing period of 10 days (release candidate 2), there were no
additional bugs found, thus releasing the stable version v1.6.0.

  • [FEATURE] Add kube_replicaset_labels to replicaset collector (#638).
  • [FEATURE] Add ingresses collector (#640).
  • [FEATURE] Add certificate signing request collector (#650).
  • [FEATURE] Add kube_persistentvolumeclaim_access_mode metric (#673).
  • [FEATURE] Add kube_persistentvolume_capacity metric (#674).
  • [FEATURE] Add kube_job_owner metric (#681).
  • [ENHANCEMENT] Add priority_class label to kube_pod_info metric (#713).
  • [BUGFIX] Bump addon-resizer patch version reducing resource consumption (#724).
  • [BUGFIX] Use k8s.io/api/apps/v1 for DaemonSet, Deployment and StatefulSet reflector (#720).

v1.6.0-rc.2 / 2019-04-26

26 Apr 11:12
v1.6.0-rc.2
537ebd6

Choose a tag to compare

Pre-release
  • [BUGFIX] Bump addon-resizer patch version reducing resource consumption (#724).

v1.6.0-rc.1 / 2019-04-23

26 Apr 11:11
v1.6.0-rc.1
919acdf

Choose a tag to compare

Pre-release
  • [BUGFIX] Use k8s.io/api/apps/v1 for DaemonSet, Deployment and StatefulSet reflector (#720).

v1.6.0-rc.0 / 2019-04-05

08 Apr 11:10
v1.6.0-rc.0
d7b8a74

Choose a tag to compare

Pre-release
  • [FEATURE] Add kube_replicaset_labels to replicaset collector (#638).
  • [FEATURE] Add ingresses collector (#640).
  • [FEATURE] Add certificate signing request collector (#650).
  • [FEATURE] Add kube_persistentvolumeclaim_access_mode metric (#673).
  • [FEATURE] Add kube_persistentvolume_capacity metric (#674).
  • [FEATURE] Add kube_job_owner metric (#681).
  • [ENHANCEMENT] Add priority_class label to kube_pod_info metric (#713).

v1.5.0 / 2019-01-10

11 Jan 09:16
v1.5.0
c888603

Choose a tag to compare

After a testing period of 30 days, there were no additional bugs found or features introduced. Due to no bugs being reported over an in total 41 days period, we feel no more pre-releases are necessary for a stable release.

This release's focus was a large architectural change in order to improve performance and resource usage of kube-state-metrics drastically. Special thanks to @mxinden for his hard work on this! See the changelog of the pre-releases for more detailed information and related pull requests.

An additional change has been requested to be listed in the release notes:

  • [CHANGE] Due to removal of the surrounding mechanism the ksm_resources_per_scrape and ksm_scrape_error_total metrics no longer exists.

v1.5.0-beta.0 / 2018-12-11

11 Dec 18:33
v1.5.0-beta.0
c56e5ee

Choose a tag to compare

Pre-release

After a testing period of 11 days, there were no additional bugs found or features introduced.

v1.5.0-alpha.0 / 2018-11-30

30 Nov 13:31
v1.5.0-alpha.0
44854fb

Choose a tag to compare

Pre-release

Special thanks to @mxinden for the hard work on the performance improvements.

  • [CHANGE] Disable gzip compression of kube-state-metrics responses by default. Can be re-enabled via --enable-gzip-encoding. See #563 for more details.
  • [FEATURE] Add kube_replicatset_owner metric (#520).
  • [FEATURE] Add kube_pod_container_status_last_terminated_reason metric (#535).
  • [FEATURE] Add stateful_set_status.{current,update}_revision metric (#545).
  • [FEATURE] Add pod disruption budget collector (#551).
  • [FEATURE] Make kube-state-metrics usable as a library (#575).
  • [FEATURE] Add kube_service_spec_external_ip metric and add external_name and load_balancer_ip label to kube_service_info metric (#571).
  • [ENHANCEMENT] Add uid info in kube_pod_info metric (#508).
  • [ENHANCEMENT] Update addon-resizer to 1.8.3 and increase resource limits (#552).
  • [ENHANCEMENT] Improve metric caching and rendering performance (#498).
  • [ENHANCEMENT] Adding CreateContainerConfigError as possible reason for container not starting (#578).

v1.4.0 / 2018-08-22

23 Aug 09:33
v1.4.0
8a187c6

Choose a tag to compare

After a testing period of 16 days, there were no additional bugs found or features introduced.

v1.4.0-rc.0 / 2018-08-06

13 Aug 07:35
v1.4.0-rc.0
d5b4ff7

Choose a tag to compare

  • [CHANGE] kube_job_status_start_time and kube_job_status_completion_time metric types changed from counter to gauge.
  • [CHANGE] job label to job_name as this collides with the Prometheus job label.
  • [FEATURE] Allow white- and black-listing metrics to be exposed.
  • [FEATURE] Add kube_node_status_capacity and kube_node_status_allocatable metrics.
  • [FEATURE] Add kube_pod_status_scheduled_time metric.
  • [FEATURE] Add kube_pod_container_status_waiting_reason and kube_pod_container_status_terminated_reason metrics.
  • [ENHANCEMENT] Add generic resource metrics for Pods, kube_pod_container_resource_requests and kube_pod_container_resource_limits. This deprecates the old resource metrics for Pods.
  • [ENHANCEMENT] Prefer protobuf over json when communicating with the Kubernetes API.
  • [ENHANCEMENT] Add dynamic volume support.
  • [ENHANCEMENT] Properly set kube-state-metrics user agent when performing requests against the Kubernetes API.
  • [BUGFIX] Fix incrorrect HPA metric labels.

v1.3.1 / 2018-04-12

29 Jun 11:09
v1.3.1
43fcd3c

Choose a tag to compare

  • [BUGFIX] Use Go 1.10.1 fixing TLS and memory issues.
  • [BUGFIX] Fix Pod unknown state.