Releases: kubernetes/kube-state-metrics
v1.7.0-rc.0 / 2019-07-10
- [CHANGE] Use appsv1 apigroup for ReplicaSet. #804
- [CHANGE] Use distroless/static as base image to further reduce image size. #748
- [CHANGE] Return standardized text for health endpoint. #767
- [ENHANCEMENT] Add DeadlineExceeded pod termination reason. #740
- [ENHANCEMENT] Add CreateContainerError and InvalidImageName waiting reasons. #763
- [FEATURE] Add Pod init container metrics. #762
- [FEATURE] Add Metrics About StorageClass. #777
- [FEATURE] Allow black/white- listing of metrics by regex. #773
- [FEATURE] Add metrics for VerticalPodAutoscaler objects (experimental and disabled by default). #791
- [FEATURE] Add (experimental)
kube_*_annotationsmetrics. #770
v1.6.0 / 2019-05-06
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_labelsto replicaset collector (#638). - [FEATURE] Add ingresses collector (#640).
- [FEATURE] Add certificate signing request collector (#650).
- [FEATURE] Add
kube_persistentvolumeclaim_access_modemetric (#673). - [FEATURE] Add
kube_persistentvolume_capacitymetric (#674). - [FEATURE] Add
kube_job_ownermetric (#681). - [ENHANCEMENT] Add
priority_classlabel tokube_pod_infometric (#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
- [BUGFIX] Bump addon-resizer patch version reducing resource consumption (#724).
v1.6.0-rc.1 / 2019-04-23
- [BUGFIX] Use k8s.io/api/apps/v1 for DaemonSet, Deployment and StatefulSet reflector (#720).
v1.6.0-rc.0 / 2019-04-05
- [FEATURE] Add
kube_replicaset_labelsto replicaset collector (#638). - [FEATURE] Add ingresses collector (#640).
- [FEATURE] Add certificate signing request collector (#650).
- [FEATURE] Add
kube_persistentvolumeclaim_access_modemetric (#673). - [FEATURE] Add
kube_persistentvolume_capacitymetric (#674). - [FEATURE] Add
kube_job_ownermetric (#681). - [ENHANCEMENT] Add
priority_classlabel tokube_pod_infometric (#713).
v1.5.0 / 2019-01-10
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_scrapeandksm_scrape_error_totalmetrics no longer exists.
v1.5.0-beta.0 / 2018-12-11
After a testing period of 11 days, there were no additional bugs found or features introduced.
v1.5.0-alpha.0 / 2018-11-30
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_ownermetric (#520). - [FEATURE] Add
kube_pod_container_status_last_terminated_reasonmetric (#535). - [FEATURE] Add
stateful_set_status.{current,update}_revisionmetric (#545). - [FEATURE] Add pod disruption budget collector (#551).
- [FEATURE] Make kube-state-metrics usable as a library (#575).
- [FEATURE] Add
kube_service_spec_external_ipmetric and addexternal_nameandload_balancer_iplabel tokube_service_infometric (#571). - [ENHANCEMENT] Add uid info in
kube_pod_infometric (#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
After a testing period of 16 days, there were no additional bugs found or features introduced.
v1.4.0-rc.0 / 2018-08-06
- [CHANGE]
kube_job_status_start_timeandkube_job_status_completion_timemetric types changed from counter to gauge. - [CHANGE]
joblabel tojob_nameas this collides with the Prometheusjoblabel. - [FEATURE] Allow white- and black-listing metrics to be exposed.
- [FEATURE] Add
kube_node_status_capacityandkube_node_status_allocatablemetrics. - [FEATURE] Add
kube_pod_status_scheduled_timemetric. - [FEATURE] Add
kube_pod_container_status_waiting_reasonandkube_pod_container_status_terminated_reasonmetrics. - [ENHANCEMENT] Add generic resource metrics for Pods,
kube_pod_container_resource_requestsandkube_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.