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
+62-57Lines changed: 62 additions & 57 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,24 +9,25 @@
9
9
## v2.10.0 / 2023-08-31
10
10
11
11
### Note
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
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>
30
31
31
32
## v2.9.2 / 2023-05-30
32
33
@@ -42,8 +43,8 @@ The changes mentioned below are only the user-facing ones. For a list of the com
42
43
43
44
### Note
44
45
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.
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.
47
48
48
49
*[BUGFIX] Adhere to OTel-Prometheus standard for labels #2004@rexagod
49
50
*[BUGFIX] Respect relative paths for label resolutions #2007@rexagod
@@ -126,6 +127,7 @@ See: #1847
126
127
*[BUGFIX] Allow lease metrics to be exported across all namespaces #1845@lantingchiang
127
128
128
129
## v2.6.0 / 2022-08-26
130
+
129
131
*[FEATURE] Add local storage labels to kube_persistentvolume_info #1814@nabokihms
130
132
*[FEATURE] Add support for StateSet and Info metrics for Custom-Resource State #1777@chrischdi
131
133
*[FEATURE] Add support for Rolebinding resource metrics #1799@kaitoii11
@@ -159,9 +161,11 @@ See: #1847
159
161
*[BUGFIX] Properly initialize KSM Server test #1699@fpetkovski
160
162
161
163
## v2.4.2 / 2022-02-10
162
-
*[BUGFIX] Publish images with with the correct tag
164
+
165
+
*[BUGFIX] Publish images with with the correct tag
163
166
164
167
## v2.4.1 / 2022-02-10
168
+
165
169
*[FEATURE] Add `ingressclass` label to `kube_ingress_info` metric #1652@adammw
166
170
*[FEATURE] Extend KSM library to support custom resource metrics #1644@Garrybest
167
171
*[ENHANCEMENT] Use apiVersion `v1` for `PodDisruptionBudget` and `CronJob` resources #1491@bison
@@ -186,9 +190,10 @@ See: #1847
186
190
187
191
## v2.2.3 / 2021-10-13
188
192
189
-
*[BUGFIX] Fix the image build job. Reverts #1602
193
+
*[BUGFIX] Fix the image build job. Reverts #1602
190
194
191
195
## v2.2.2 / 2021-10-13
196
+
192
197
*[BUGFIX] Downgrade latest allowed go version to 1.16.9 #1601@mrueg
193
198
*[BUGFIX] Fix CI variable names used for building KSM images @mrueg
194
199
@@ -262,6 +267,7 @@ Location on quay.io will not be updated anymore. Previously pushed images will b
262
267
*[BUGFIX] Propagate resource version when sharded #1402
263
268
264
269
## v2.0.0-beta / 2020-12-04
270
+
265
271
Promotion to beta release after a period of no bugs.
266
272
267
273
## v2.0.0-alpha.3 / 2020-11-19
@@ -284,69 +290,68 @@ kube_pod_container_resource_requests and kube_pod_container_resource_limits
284
290
285
291
*[CHANGE] Update go module path to k8s.io/kube-state-metrics/v2 #1238
286
292
*[CHANGE] Bump klog to v2 and client-go to 1.19 #1250
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
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
290
296
291
297
## v2.0.0-alpha / 2020-09-16
292
298
293
299
NOTE: This is a major new alpha 2.0 release with breaking changes and removed metrics. See details below!
294
300
295
-
*[CHANGE] Apply boundaries to metrics and allow via flag (--labels-allow-list) what labels to include #1125
301
+
*[CHANGE] Apply boundaries to metrics and allow via flag (--labels-allow-list) what labels to include #1125
296
302
*[CHANGE] Update DaemonSet updated_number_scheduled metric name to be consistent #1181
297
-
Metric was changed from kube_daemonset_updated_number_scheduled to kube_daemonset_status_updated_number_scheduled
303
+
Metric was changed from kube_daemonset_updated_number_scheduled to kube_daemonset_status_updated_number_scheduled
0 commit comments