Releases: kubernetes/kube-state-metrics
Releases · kubernetes/kube-state-metrics
v2.4.0 / 2022-02-22
v2.4.0 / 2022-02-22
- [FEATURE] Add ingressclass label to kube_ingress_info metric #1652 @adammw
- [FEATURE] Extend KSM library to support custom resource metrics #1644 @Garrybest
- [ENHANCEMENT] Use apiVersion v1 for PodDisruptionBudget and CronJob resources #1491 @bison
- [ENHANCEMENT] Optimize slice allocations #1676 @sherifabdlnaby
- [BUGFIX] Use plural form of resource name in allowlist for PodDisruptionBudget #1653 @arajkumar
v2.3.0
v2.3.0 / 2021-12-09
- [FEATURE] Add a
--namespace-denylist
command line flag to exclude metrics from certain namespaces #1596 #1595 @mallow111 - [FEATURE] Add
kube_*_labels
andkube_*_annotations
metrics for Pod Disruption Budgets #1623 @arajkumar - [FEATURE] Add a Kustomization file for deploying KSM in authosharding mode #1603 @karancode
- [FEATURE] Expose a metric for the number of ports in endpoint objects #1571 @bavarianbidi
- [FEATURE] Add a command line flag for opt-in metrics #1643 @Serializator
- [FEATURE] Add
kube_horizontalpodautoscaler_info
metric #1648 @Serializator - [ENHANCEMENT] Update Go to 1.17.4 #1649 @fpetkovski
- [ENHANCEMENT] Update Kubernetes to 1.23 #1649 @fpetkovski
- [BUGFIX] Report the correct architecture for arm64 images #1629 @Serializator
v2.2.4
[BUGFIX] Fix BuilderInterface and BuildStoresFunc to allow using KSM as a library #1618 @ahmed-mez
v2.2.3 / 2021-10-11
[BUGFIX] Fix the image build job. Reverts #1602
v2.2.2 / 2021-10-11
v2.2.1
- [FEATURE] Add the kube_persistentvolumeclaim_annotations metric which exposes annotations on PVCs #1566 @arajkumar
- [BUGFIX] Revert the accidentally removed kube_persistentvolumeclaim_labels metric #1566 @arajkumar
- [BUGFIX] Filter annotations in metrics based on
--metric-annotations-allowlist
instead of--metric-labels-allowlist
for
CronJob, Daemonset, HPA and Ingress resources #1580 @mindw - [BUGFIX] Avoid panicking when VPA objects have no targetRef #1584 @nabokihms
v2.2.0 / 2021-08-24
v2.2.0 / 2021-08-24
- [FEATURE] Add --use-apiserver-cache flag to set resourceVersion=0 for ListWatch requests #1548
- [FEATURE] Introduce metrics for Kubernetes object annotations #1468
- [FEATURE] Introduce start time metric for containers in terminated state #1519
- [FEATURE] Introduce metrics for cronjob job history limits #1535
- [FEATURE] Add system_uuid dimension to kube_node_info metric #1535
- [FEATURE] Add available replica metric for statefulsets #1532
- [FEATURE] Add ready replica metric for deployments #1534
- [CHANGE] Update go clients for Kubernetes to support 1.22 #1545
- [CHANGE] Use new promlint package and update prometheus cli to 2.28.1 #1531
v2.1.1 / 2021-07-28
v2.1.1 / 2021-07-28
[CHANGE] go.mod: Update and minimize dependencies #1529
[CHANGE] Use BuilderInterface instead of internal/store.Builder in metricshandler #1537
[CHANGE] Add WithAllowLabels to public BuilderInterface #1514
[BUGFIX] Fixes a bug where KSM did not export any metrics when it had no permissions for resources in at least one namespace #1499
v2.1.0 / 2021-06-04
v2.1.0 / 2021-06-04
[CHANGE] Update go version and dependencies #1493
[FEATURE] Add support for native TLS #1354
[FEATURE] Add wildcard option to metric-labels-allowlist #1403
[FEATURE] Add build info metric #1332
[CHANGE] Add "uid" label to every pod metric #1304
[CHANGE] Add resourceVersion to CronJob metrics #1447
[CHANGE] Update go version and dependencies #1474
[CHANGE] Bump client-go and friends to v0.21 (Kubernetes v1.21) #1463
[CHANGE] Replace deprecated use of ioutil #1458
[BUGFIX] Fix builder.Builder WithMetrics signature #1455
[BUGFIX] Fix pod-metric missing reasons #1287
[BUGFIX] Fix multiListWatch resourceVersion mismatch if watch reconnected #1377
v2.1.0-rc.0 / 2021-05-20
v2.1.0-rc.0 / 2021-05-20
- [FEATURE] Add support for native TLS #1354
- [FEATURE] Add wildcard option to metric-labels-allowlist #1403
- [FEATURE] Add build info metric #1332
- [CHANGE] Add "uid" label to every pod metric #1304
- [CHANGE] Add resourceVersion to CronJob metrics #1447
- [CHANGE] Update go version and dependencies #1474
- [CHANGE] Bump client-go and friends to v0.21 (Kubernetes v1.21) #1463
- [CHANGE] Replace deprecated use of ioutil #1458
- [BUGFIX] Fix builder.Builder WithMetrics signature #1455
- [BUGFIX] Fix pod-metric missing reasons #1287
- [BUGFIX] Fix multiListWatch resourceVersion mismatch if watch reconnected #1377