Kube State Metrics Versions Save

Add-on agent to generate and expose cluster-level metrics.

v2.12.0

1 month ago

Note

Changes

v2.11.0

2 months ago

Note

This release builds with Golang v1.21.8.

Changes

v2.10.1

6 months ago

Note

Changes

v2.10.0

8 months ago

Note

  • Label and annotation metrics aren't exposed by default anymore to reduce the memory usage of the default configuration of kube-state-metrics. Before this change, they used to only include the name and namespace of the objects which is not relevant to users not opting in these metrics.

Changes

New Contributors

Full Changelog: https://github.com/kubernetes/kube-state-metrics/compare/v2.9.2...v2.10.0

v2.9.2

11 months ago

What's Changed

This release does not incorporate any user-facing changes. Re-running release procedures as the process for the previous release failed. Changes are listed in v2.9.0. Also, as a side note, we are currently in the middle of revamping (and automating) the release machinery based on recent observations, and we'll try our best to not introduce anymore hiccups along the way. 🙂

Full Changelog: https://github.com/kubernetes/kube-state-metrics/compare/v2.9.1...v2.9.2

v2.9.1

11 months ago

What's Changed

Full Changelog: https://github.com/kubernetes/kube-state-metrics/compare/v2.9.0...v2.9.1

v2.9.0

11 months ago

The changes mentioned below are only the user-facing ones. For a list of the complete set of changes, refer the changelog associated with the release tag.

Note

  • The release-candidate pre-release was updated to a stable v2.9.0 tag. Going forward, release-candidate pre-releases will only be done for major releases.
  • The deprecated experimental VerticalPodAutoscaler metrics are no longer supported, and have been removed. We recommend to use CustomResourceState metrics to gather metrics from custom resources like the Vertical Pod Autoscaler.
  • #2004 regulated label names to adhere with OTel-Prometheus standards, so existing label names that do not follow the same may be replaced by the ones that do. Please refer to the PR for more details.
  • [BUGFIX] Adhere to OTel-Prometheus standard for labels #2004 @rexagod
  • [BUGFIX] Respect relative paths for label resolutions #2007 @rexagod
  • [BUGFIX] Support LabelsFromPath functionality for Info-typed metrics #2048 @murphd40
  • [CHANGE] Remove VerticalPodAutoscaler #2017 @mrueg
  • [ENHANCEMENT] Add StatefulSet Start Ordinal metrics for KEP-3335 #1959 @pwschuurman
  • [ENHANCEMENT] Add namespace label to kube_lease_renew_time #2073 @A-Hilaly
  • [ENHANCEMENT] Add parameters for PodSecurity #2042 @jcpunk
  • [ENHANCEMENT] Add support for multi cluster prometheus alerts #2058 @jkroepke
  • [ENHANCEMENT] Don't crash on non-existent path values #1998 @rexagod
  • [ENHANCEMENT] Only use OpenMetrics and Text in contentType #2024 @CatherineF-dev
  • [ENHANCEMENT] Update go version to 1.20.4 #2056 @RamakrishnanArun
  • [FEATURE] Add support for variable VKs in CRS config #1851 @rexagod
  • [FEATURE] Support quantities and percentages #1989 @mrueg
  • [FEATURE] Use prometheus/exporter-toolkit landing page #2034 @mrueg

v2.8.2

1 year ago

v2.8.2 / 2023-03-17

  • [BUGFIX] Only use OpenMetrics and Text in contentType #2024 @CatherineF-dev

Full Changelog: https://github.com/kubernetes/kube-state-metrics/compare/v2.8.1...v2.8.2

v2.8.1

1 year ago

v2.8.1 / 2023-02-22

  • [BUGFIX] Don't crash on non-existent paths @rexagod #1998
  • [BUGFIX] Fix public Builder compatibility with BuilderInterface @clamoriniere #1994

Full Changelog: https://github.com/kubernetes/kube-state-metrics/compare/v2.8.0...v2.8.1

v2.8.0

1 year ago

Note: The --version flag was removed as kube-state-metrics version also provides the same information. See #1956

Note: Experimental CustomResourceState changed their labels for better usability. See #1942 kube_crd_uptime{group="myteam.io", kind="Foo", version="v1"} -> kube_customresource_uptime{customresource_group="myteam.io", customresource_kind="Foo", customresource_version="v1"}

  • [CHANGE] Prefix Group, Version and Kind labels for CustomResourceState Metrics #1942 @bavarianbidi
  • [CHANGE] Fix empty string for "owner_*" dimensions #1923 @pawcykca
  • [CHANGE] Remove broken --version flag, replace by version command #1956 @bjorand
  • [FEATURE] Add metrics for EndpointSlices #1910 @mrueg
  • [FEATURE] Add metrics for config file changes #1916 @mrueg
  • [FEATURE] Add metrics for CustomResource State config file change #1928 @mrueg
  • [FEATURE] Reload Kube-State-Metrics on CustomResourceState config file change #1930 @mrueg
  • [FEATURE] Make CustomResourceState metrics type dynamic #1930 @rexagod
  • [FEATURE] Add kube_pod_status_qos_class to pod metrics #1932 @frezes
  • [FEATURE] Add kube_pod_status_ready_time and kube_pod_status_containers_ready_time metrics #1938 @ryanrolds
  • [FEATURE] Enrich UserAgent with more information about kube-state-metrics #1960 @mrueg
  • [FEATURE] Convert True/False to 1.0/0.0 values in CustomResourceState metrics #1963 @jabdoa2
  • [FEATURE] Expose metrics in OpenMetrics format #1974 @mrueg
  • [BUGFIX] Handle unit length valueFrom values #1958 @rexagod
  • [ENHANCEMENT] Build with kubernetes 1.26 #1933 @mrueg

New Contributors

Full Changelog: https://github.com/kubernetes/kube-state-metrics/compare/v2.7.0...v2.8.0