Note
- This release builds with Go
v1.24.6
- This release builds with
k8s.io/client-go
:v0.33.4
- This release is the last release that has endpoint metrics enabled by default. In the next release we will enable endpointslices metrics and disable endpoint metrics by default, since the endpoint resources are deprecated. You can still alter this behaviour in kube-state-metrics' config.
Changelog
- [FEATURE] Add new metric for pod unscheduled time tracking by @yshngg in #2699
- [BUGFIX] Fix index out of range by @taraspos in #2716
- [BUGFIX] Config file overrides apply to some fields but not other by @rashmichandrashekar in #2705
- [BUGFIX] Fix logic for plain text fallback format by @timonegk in #2730
- [FEATURE] Include reason label to
kube_deployment_status_condition
by @Rishab87 in #2719 - [FEATURE] Continue running kube-state-metrics when config file doesnt exist at startup by @rashmichandrashekar in #2703
- [FEATURE] Introduce deletion timestamp metric for daemonset, statefulset, deployment, service and pdb by @IgorIgnatevBolt in #2678
- [FEATURE] Add HorizontalPodAutoscaler created and deletionTimestamp info into metrics by @IgorIgnatevBolt in #2675
Full Changelog
- build(deps): Bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 by @dependabot[bot] in #2694
- chore: Merge v2.16 back into
main
by @rexagod in #2697 - build(deps): Bump github.com/oklog/run from 1.1.0 to 1.2.0 by @dependabot[bot] in #2696
- feat(pod): Add new metric for pod unscheduled time tracking by @yshngg in #2699
- build(deps): Bump github.com/KimMachineGun/automemlimit from 0.7.3 to 0.7.4 by @dependabot[bot] in #2707
- chore: Add CatherineF-dev into SECURITY_CONTACTS by @CatherineF-dev in #2710
- build(deps): Bump sigs.k8s.io/yaml from 1.5.0 to 1.6.0 by @dependabot[bot] in #2712
- build(deps): Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 by @dependabot[bot] in #2717
- fix(customresourcestate): fix index out of range by @taraspos in #2716
- fix: Config file overrides apply to some fields but not other by @rashmichandrashekar in #2705
- chore: Build with k8s 1.33 by @mrueg in #2720
- fix: Fixed the format of Markdown files by @Rishab87 in #2714
- build(deps): Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #2731
- docs: Update metrics-store-performance-optimization.md by @ydFu in #2723
- feat: include reason label to
kube_deployment_status_condition
by @Rishab87 in #2719 - build(deps): Bump the k8s-dependencies group with 5 updates by @dependabot[bot] in #2737
- build(deps): Bump amannn/action-semantic-pull-request from 5.5.3 to 6.0.1 by @dependabot[bot] in #2738
- feat: Continue running kube-state-metrics when config file doesnt exist at startup by @rashmichandrashekar in #2703
- build(deps): Bump amannn/action-semantic-pull-request from 6.0.1 to 6.1.0 by @dependabot[bot] in #2741
- feat: Add HorizontalPodAutoscaler created and deletionTimestamp info into metrics by @IgorIgnatevBolt in #2675
- feat: introduce deletion timestamp metric for daemonset, statefulset, deployment, service and pdb by @IgorIgnatevBolt in #2678
- build(deps): Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in #2745
- build(deps): Bump amannn/action-semantic-pull-request from 6.1.0 to 6.1.1 by @dependabot[bot] in #2746
- refactor: Reduce high cyclo complexity in endpoints slices by @onasser1 in #2740
- build(deps): Bump github.com/stretchr/testify from 1.11.0 to 1.11.1 by @dependabot[bot] in #2755
- fix: Fix logic for plain text fallback format by @timonegk in #2730
- chore: Bump versions by @mrueg in #2758
- chore: Prepare v2.17.0 by @Rishab87 in #2757
New Contributors
- @yshngg made their first contribution in #2699
- @taraspos made their first contribution in #2716
- @rashmichandrashekar made their first contribution in #2705
- @Rishab87 made their first contribution in #2714
- @ydFu made their first contribution in #2723
- @IgorIgnatevBolt made their first contribution in #2675
- @onasser1 made their first contribution in #2740
- @timonegk made their first contribution in #2730
Full Changelog: v2.16.0...v2.17.0