Skip to content

Releases: kubernetes/kube-state-metrics

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

11 Dec 18:33
v1.5.0-beta.0
c56e5ee
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
  • [BUGFIX] Use Go 1.10.1 fixing TLS and memory issues.
  • [BUGFIX] Fix Pod unknown state.

v1.3.0 / 2018-04-04

06 Apr 12:46
v1.3.0
b1bf9a0
Compare
Choose a tag to compare

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

v1.3.0-rc.0 / 2018-03-23

26 Mar 11:42
v1.3.0-rc.0
69231ff
Compare
Choose a tag to compare
  • [FEATURE] Allow to specify multiple namespace.
  • [FEATURE] Add kube_pod_completion_time, kube_pod_spec_volumes_persistentvolumeclaims_info, and kube_pod_spec_volumes_persistentvolumeclaims_readonly metrics to the Pod collector.
  • [FEATURE] Add kube_node_spec_taint metric.
  • [FEATURE] Add kube_namespace_annotations metric.
  • [FEATURE] Add kube_deployment_spec_strategy_rollingupdate_max_surge metric.
  • [FEATURE] Add kube_persistentvolume_labels metric.
  • [FEATURE] Add kube_persistentvolumeclaim_lables metric.
  • [FEATURE] Add kube_daemonset_labels metric.
  • [FEATURE] Add Secret metrics.
  • [FEATURE] Add ConfigMap metrics.
  • [ENHANCEMENT] Add additional reasons to kube_pod_container_status_waiting_reason metric.
  • [BUGFIX] Fix namespacing of HPA.
  • [BUGFIX] Fix namespacing of PersistentVolumes.
  • [BUGFIX] Fix CronJob tab parsing.

v1.2.0 / 2018-01-15

15 Jan 11:14
v1.2.0
5ccda14
Compare
Choose a tag to compare

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

v1.2.0-rc.0 / 2018-01-05

15 Jan 11:14
v1.2.0-rc.0
ee94967
Compare
Choose a tag to compare
  • [CHANGE] The CronJob collector now expects the version to be v1beta1.
  • [FEATURE] Add Endpoints metrics collector.
  • [FEATURE] Add PersistentVolume metrics collector.
  • [FEATURE] Add HorizontalPodAutoscaler metrics collector.
  • [FEATURE] Add kube_pod_container_status_terminated_reason metric.
  • [FEATURE] Add kube_job_labels metric.
  • [FEATURE] Add kube_cronjob_labels metric.
  • [FEATURE] Add kube_service_spec_type metric.
  • [FEATURE] Add kube_statefulset_status_replicas_current metric.
  • [FEATURE] Add kube_statefulset_status_replicas_ready metric.
  • [FEATURE] Add kube_statefulset_status_replicas_updated metric.
  • [ENHANCEMENT] Allow specifying the host/IP kube-state-metrics binds to.
  • [ENHANCEMENT] Add volumename label to kube_persistentvolumeclaim_info metric.
  • [ENHANCEMENT] Add cluster_ip label to kube_service_info metric.
  • [ENHANCEMENT] Print version on startup and useful debug information at runtime.
  • [ENHANCEMENT] Add metrics for kube-state-metrics itself. For separation purposes this listens on a separate host/IP and port, both configurable respectively.

v1.1.0 / 2017-10-19

19 Oct 10:12
v1.1.0
Compare
Choose a tag to compare

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