You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+57-62Lines changed: 57 additions & 62 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,25 +9,24 @@
9
9
## v2.10.0 / 2023-08-31
10
10
11
11
### Note
12
-
13
-
* 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.
14
-
15
-
*[BUGFIX] Log no _info suffix in name only once per reading the configuration for custommetrics by @chrischdi in <https://github.com/kubernetes/kube-state-metrics/pull/2157>
16
-
*[BUGFIX] Don't crash on non-existent valueFrom path values by @chihshenghuang in <https://github.com/kubernetes/kube-state-metrics/pull/2140>
17
-
*[BUGFIX] Index out of range in metrics_store.SanitizeHeaders by @mrueg in <https://github.com/kubernetes/kube-state-metrics/pull/2166>
18
-
*[BUGFIX] Always extract the headers but only write it when we have custommetrics by @chrischdi in <https://github.com/kubernetes/kube-state-metrics/pull/2154>
19
-
*[BUGFIX] Add filtering for Lease metrics by @ntoofu in <https://github.com/kubernetes/kube-state-metrics/pull/2122>
20
-
*[FEATURE] Implement kube_pod_status_initialized_time by @opeco17 in <https://github.com/kubernetes/kube-state-metrics/pull/2148>
21
-
*[FEATURE] Disable labels and annotations metrics when metric-annotations-… by @opeco17 in <https://github.com/kubernetes/kube-state-metrics/pull/2145>
22
-
*[FEATURE] Add webhooks client config service metrics by @dgrisonnet in <https://github.com/kubernetes/kube-state-metrics/pull/2114>
23
-
*[FEATURE] Support kube_persistentvolumeclaim_deletion_timestamp by @maxime1907 in <https://github.com/kubernetes/kube-state-metrics/pull/2074>
24
-
*[FEATURE] Support kube_persistentvolume_deletion_timestamp by @maxime1907 in <https://github.com/kubernetes/kube-state-metrics/pull/2075>
25
-
*[FEATURE] Adds new metric `kube_pod_service_account` by @swarup-stripe in <https://github.com/kubernetes/kube-state-metrics/pull/2096>
26
-
*[FEATURE] Add volumemode to PVC info metric by @machadovilaca in <https://github.com/kubernetes/kube-state-metrics/pull/2134>
27
-
*[FEATURE] Enable metric-annotations-allowlist and metric-labels-allowlist for ResourceQuota by @opeco17 in <https://github.com/kubernetes/kube-state-metrics/pull/2175>
28
-
*[FEATURE] Allow field KV general matching by @rexagod in <https://github.com/kubernetes/kube-state-metrics/pull/2067>
29
-
*[FEATURE] Support hot reload for kubeconfig by @opeco17 in <https://github.com/kubernetes/kube-state-metrics/pull/2144>
30
-
*[FEATURE] Add support for endpoint topology routing hints by @MarkSRobinson in <https://github.com/kubernetes/kube-state-metrics/pull/2090>
12
+
- 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.
13
+
14
+
*[BUGFIX] Log no _info suffix in name only once per reading the configuration for custommetrics by @chrischdi in https://github.com/kubernetes/kube-state-metrics/pull/2157
15
+
*[BUGFIX] Don't crash on non-existent valueFrom path values by @chihshenghuang in https://github.com/kubernetes/kube-state-metrics/pull/2140
16
+
*[BUGFIX] Index out of range in metrics_store.SanitizeHeaders by @mrueg in https://github.com/kubernetes/kube-state-metrics/pull/2166
17
+
*[BUGFIX] Always extract the headers but only write it when we have custommetrics by @chrischdi in https://github.com/kubernetes/kube-state-metrics/pull/2154
18
+
*[BUGFIX] Add filtering for Lease metrics by @ntoofu in https://github.com/kubernetes/kube-state-metrics/pull/2122
19
+
*[FEATURE] Implement kube_pod_status_initialized_time by @opeco17 in https://github.com/kubernetes/kube-state-metrics/pull/2148
20
+
*[FEATURE] Disable labels and annotations metrics when metric-annotations-… by @opeco17 in https://github.com/kubernetes/kube-state-metrics/pull/2145
21
+
*[FEATURE] Add webhooks client config service metrics by @dgrisonnet in https://github.com/kubernetes/kube-state-metrics/pull/2114
22
+
*[FEATURE] Support kube_persistentvolumeclaim_deletion_timestamp by @maxime1907 in https://github.com/kubernetes/kube-state-metrics/pull/2074
23
+
*[FEATURE] Support kube_persistentvolume_deletion_timestamp by @maxime1907 in https://github.com/kubernetes/kube-state-metrics/pull/2075
24
+
*[FEATURE] Adds new metric `kube_pod_service_account` by @swarup-stripe in https://github.com/kubernetes/kube-state-metrics/pull/2096
25
+
*[FEATURE] Add volumemode to PVC info metric by @machadovilaca in https://github.com/kubernetes/kube-state-metrics/pull/2134
26
+
*[FEATURE] Enable metric-annotations-allowlist and metric-labels-allowlist for ResourceQuota by @opeco17 in https://github.com/kubernetes/kube-state-metrics/pull/2175
27
+
*[FEATURE] Allow field KV general matching by @rexagod in https://github.com/kubernetes/kube-state-metrics/pull/2067
28
+
*[FEATURE] Support hot reload for kubeconfig by @opeco17 in https://github.com/kubernetes/kube-state-metrics/pull/2144
29
+
*[FEATURE] Add support for endpoint topology routing hints by @MarkSRobinson in https://github.com/kubernetes/kube-state-metrics/pull/2090
31
30
32
31
## v2.9.2 / 2023-05-30
33
32
@@ -43,8 +42,8 @@ The changes mentioned below are only the user-facing ones. For a list of the com
43
42
44
43
### Note
45
44
46
-
* 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.
47
-
*#2004 regulated label names to adhere with [OTel-Prometheus standards](https://github.com/open-telemetry/opentelemetry-specification/blob/8946dfc6a2302f78b0224fcc3f4dfb816a7bb1f4/specification/compatibility/prometheus_and_openmetrics.md?plain=1#L224-L229), 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.
45
+
- 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.
46
+
-#2004 regulated label names to adhere with [OTel-Prometheus standards](https://github.com/open-telemetry/opentelemetry-specification/blob/8946dfc6a2302f78b0224fcc3f4dfb816a7bb1f4/specification/compatibility/prometheus_and_openmetrics.md?plain=1#L224-L229), 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.
48
47
49
48
*[BUGFIX] Adhere to OTel-Prometheus standard for labels #2004@rexagod
50
49
*[BUGFIX] Respect relative paths for label resolutions #2007@rexagod
@@ -127,7 +126,6 @@ See: #1847
127
126
*[BUGFIX] Allow lease metrics to be exported across all namespaces #1845@lantingchiang
128
127
129
128
## v2.6.0 / 2022-08-26
130
-
131
129
*[FEATURE] Add local storage labels to kube_persistentvolume_info #1814@nabokihms
132
130
*[FEATURE] Add support for StateSet and Info metrics for Custom-Resource State #1777@chrischdi
133
131
*[FEATURE] Add support for Rolebinding resource metrics #1799@kaitoii11
@@ -161,11 +159,9 @@ See: #1847
161
159
*[BUGFIX] Properly initialize KSM Server test #1699@fpetkovski
162
160
163
161
## v2.4.2 / 2022-02-10
164
-
165
-
*[BUGFIX] Publish images with with the correct tag
162
+
*[BUGFIX] Publish images with with the correct tag
166
163
167
164
## v2.4.1 / 2022-02-10
168
-
169
165
*[FEATURE] Add `ingressclass` label to `kube_ingress_info` metric #1652@adammw
170
166
*[FEATURE] Extend KSM library to support custom resource metrics #1644@Garrybest
171
167
*[ENHANCEMENT] Use apiVersion `v1` for `PodDisruptionBudget` and `CronJob` resources #1491@bison
@@ -190,10 +186,9 @@ See: #1847
190
186
191
187
## v2.2.3 / 2021-10-13
192
188
193
-
*[BUGFIX] Fix the image build job. Reverts #1602
189
+
*[BUGFIX] Fix the image build job. Reverts #1602
194
190
195
191
## v2.2.2 / 2021-10-13
196
-
197
192
*[BUGFIX] Downgrade latest allowed go version to 1.16.9 #1601@mrueg
198
193
*[BUGFIX] Fix CI variable names used for building KSM images @mrueg
199
194
@@ -267,7 +262,6 @@ Location on quay.io will not be updated anymore. Previously pushed images will b
267
262
*[BUGFIX] Propagate resource version when sharded #1402
268
263
269
264
## v2.0.0-beta / 2020-12-04
270
-
271
265
Promotion to beta release after a period of no bugs.
272
266
273
267
## v2.0.0-alpha.3 / 2020-11-19
@@ -290,68 +284,69 @@ kube_pod_container_resource_requests and kube_pod_container_resource_limits
290
284
291
285
*[CHANGE] Update go module path to k8s.io/kube-state-metrics/v2 #1238
292
286
*[CHANGE] Bump klog to v2 and client-go to 1.19 #1250
293
-
*[FEATURE] Add iscsi initiator name to persistentvolume_info #1235
294
-
*[BUGFIX] Added Namespace to Rolebinding Jsonnet #1233
295
-
*[BUGFIX] Reference closure scoped family generator #1240
287
+
*[FEATURE] Add iscsi initiator name to persistentvolume_info #1235
288
+
*[BUGFIX] Added Namespace to Rolebinding Jsonnet #1233
289
+
*[BUGFIX] Reference closure scoped family generator #1240
296
290
297
291
## v2.0.0-alpha / 2020-09-16
298
292
299
293
NOTE: This is a major new alpha 2.0 release with breaking changes and removed metrics. See details below!
300
294
301
-
*[CHANGE] Apply boundaries to metrics and allow via flag (--labels-allow-list) what labels to include #1125
295
+
*[CHANGE] Apply boundaries to metrics and allow via flag (--labels-allow-list) what labels to include #1125
302
296
*[CHANGE] Update DaemonSet updated_number_scheduled metric name to be consistent #1181
303
-
Metric was changed from kube_daemonset_updated_number_scheduled to kube_daemonset_status_updated_number_scheduled
297
+
Metric was changed from kube_daemonset_updated_number_scheduled to kube_daemonset_status_updated_number_scheduled
0 commit comments