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
+60-66
Original file line number
Diff line number
Diff line change
@@ -1,34 +1,32 @@
1
-
## v2.10.1 / 2023-09-13
1
+
## v2.10.1 / 2023-10-09
2
2
3
3
### Note
4
+
- This release addresses a regression introduced in https://github.com/kubernetes/kube-state-metrics/pull/2105.
4
5
5
-
* This release addresses a regression introduced in <https://github.com/kubernetes/kube-state-metrics/pull/2105>.
6
-
7
-
*[BUGFIX] Remove FieldSelector from non-namespaced resources by @mrueg and @dgrisonnet in <https://github.com/kubernetes/kube-state-metrics/pull/2190>
6
+
*[BUGFIX] Remove FieldSelector from non-namespaced resources by @mrueg and @dgrisonnet in https://github.com/kubernetes/kube-state-metrics/pull/2190
8
7
*[ENHANCEMENT] Bump Go to v1.20.8
9
8
10
9
## v2.10.0 / 2023-08-31
11
10
12
11
### Note
13
-
14
-
* 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.
15
-
16
-
*[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>
17
-
*[BUGFIX] Don't crash on non-existent valueFrom path values by @chihshenghuang in <https://github.com/kubernetes/kube-state-metrics/pull/2140>
18
-
*[BUGFIX] Index out of range in metrics_store.SanitizeHeaders by @mrueg in <https://github.com/kubernetes/kube-state-metrics/pull/2166>
19
-
*[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>
20
-
*[BUGFIX] Add filtering for Lease metrics by @ntoofu in <https://github.com/kubernetes/kube-state-metrics/pull/2122>
21
-
*[FEATURE] Implement kube_pod_status_initialized_time by @opeco17 in <https://github.com/kubernetes/kube-state-metrics/pull/2148>
22
-
*[FEATURE] Disable labels and annotations metrics when metric-annotations-… by @opeco17 in <https://github.com/kubernetes/kube-state-metrics/pull/2145>
23
-
*[FEATURE] Add webhooks client config service metrics by @dgrisonnet in <https://github.com/kubernetes/kube-state-metrics/pull/2114>
24
-
*[FEATURE] Support kube_persistentvolumeclaim_deletion_timestamp by @maxime1907 in <https://github.com/kubernetes/kube-state-metrics/pull/2074>
25
-
*[FEATURE] Support kube_persistentvolume_deletion_timestamp by @maxime1907 in <https://github.com/kubernetes/kube-state-metrics/pull/2075>
26
-
*[FEATURE] Adds new metric `kube_pod_service_account` by @swarup-stripe in <https://github.com/kubernetes/kube-state-metrics/pull/2096>
27
-
*[FEATURE] Add volumemode to PVC info metric by @machadovilaca in <https://github.com/kubernetes/kube-state-metrics/pull/2134>
28
-
*[FEATURE] Enable metric-annotations-allowlist and metric-labels-allowlist for ResourceQuota by @opeco17 in <https://github.com/kubernetes/kube-state-metrics/pull/2175>
29
-
*[FEATURE] Allow field KV general matching by @rexagod in <https://github.com/kubernetes/kube-state-metrics/pull/2067>
30
-
*[FEATURE] Support hot reload for kubeconfig by @opeco17 in <https://github.com/kubernetes/kube-state-metrics/pull/2144>
31
-
*[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
32
30
33
31
## v2.9.2 / 2023-05-30
34
32
@@ -44,8 +42,8 @@ The changes mentioned below are only the user-facing ones. For a list of the com
44
42
45
43
### Note
46
44
47
-
* 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.
48
-
*#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.
49
47
50
48
*[BUGFIX] Adhere to OTel-Prometheus standard for labels #2004@rexagod
51
49
*[BUGFIX] Respect relative paths for label resolutions #2007@rexagod
@@ -128,7 +126,6 @@ See: #1847
128
126
*[BUGFIX] Allow lease metrics to be exported across all namespaces #1845@lantingchiang
129
127
130
128
## v2.6.0 / 2022-08-26
131
-
132
129
*[FEATURE] Add local storage labels to kube_persistentvolume_info #1814@nabokihms
133
130
*[FEATURE] Add support for StateSet and Info metrics for Custom-Resource State #1777@chrischdi
134
131
*[FEATURE] Add support for Rolebinding resource metrics #1799@kaitoii11
@@ -162,11 +159,9 @@ See: #1847
162
159
*[BUGFIX] Properly initialize KSM Server test #1699@fpetkovski
163
160
164
161
## v2.4.2 / 2022-02-10
165
-
166
-
*[BUGFIX] Publish images with with the correct tag
162
+
*[BUGFIX] Publish images with with the correct tag
167
163
168
164
## v2.4.1 / 2022-02-10
169
-
170
165
*[FEATURE] Add `ingressclass` label to `kube_ingress_info` metric #1652@adammw
171
166
*[FEATURE] Extend KSM library to support custom resource metrics #1644@Garrybest
172
167
*[ENHANCEMENT] Use apiVersion `v1` for `PodDisruptionBudget` and `CronJob` resources #1491@bison
@@ -191,10 +186,9 @@ See: #1847
191
186
192
187
## v2.2.3 / 2021-10-13
193
188
194
-
*[BUGFIX] Fix the image build job. Reverts #1602
189
+
*[BUGFIX] Fix the image build job. Reverts #1602
195
190
196
191
## v2.2.2 / 2021-10-13
197
-
198
192
*[BUGFIX] Downgrade latest allowed go version to 1.16.9 #1601@mrueg
199
193
*[BUGFIX] Fix CI variable names used for building KSM images @mrueg
200
194
@@ -268,7 +262,6 @@ Location on quay.io will not be updated anymore. Previously pushed images will b
268
262
*[BUGFIX] Propagate resource version when sharded #1402
269
263
270
264
## v2.0.0-beta / 2020-12-04
271
-
272
265
Promotion to beta release after a period of no bugs.
273
266
274
267
## v2.0.0-alpha.3 / 2020-11-19
@@ -291,68 +284,69 @@ kube_pod_container_resource_requests and kube_pod_container_resource_limits
291
284
292
285
*[CHANGE] Update go module path to k8s.io/kube-state-metrics/v2 #1238
293
286
*[CHANGE] Bump klog to v2 and client-go to 1.19 #1250
294
-
*[FEATURE] Add iscsi initiator name to persistentvolume_info #1235
295
-
*[BUGFIX] Added Namespace to Rolebinding Jsonnet #1233
296
-
*[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
297
290
298
291
## v2.0.0-alpha / 2020-09-16
299
292
300
293
NOTE: This is a major new alpha 2.0 release with breaking changes and removed metrics. See details below!
301
294
302
-
*[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
303
296
*[CHANGE] Update DaemonSet updated_number_scheduled metric name to be consistent #1181
304
-
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