Note
This release builds with Golang v1.23.3
This release builds with k8s.io/client-go
: v0.31.2
This release removes kube_endpoint_address_not_ready
and kube_endpoint_address_available
which have been deprecated in 2022. Please use kube_endpoint_address
as a replacement.
New changes, features and fixes
- [BUGFIX] Use --track-unscheduled-pods to select unscheduled pods in Daemonset sharding by @CatherineF-dev in #2388
- [BUGFIX] Install tools so VERSION gets set by @mrueg in #2456
- [BUGFIX] Syntax errors in kube-state-metrics.libsonnet by @jeffmccune in #2454
- [BUGFIX] Set kube_job_status_failed metric even when there are no job.Status.Conditions present by @richabanker in #2485
- [BUGFIX] de-duplication of custom resource metrics by @bartlettc22 in #2502
- [BUGFIX] Configure sharding every time MetricsHandler.Run runs by @wallee94 in #2478
- [BUGFIX] Panic in
util.GVRFromType
for core objects by @L3n41c in #2535 - [BUGFIX] Big memory value overflow by @leiwingqueen in #2540
- [BUGFIX] Expose empty labels by @mrueg in #2539
- [BUGFIX] CustomResourceMetrics: Convert status condition Unknown to a valid value by @Haleygo in #2536
- [CHANGE] Remove deprecated endpoint address metric by @mrueg in #2527
- [FEATURE] Add new metric kube_job_status_suspended by @Indresh2410 in #2542
- [FEATURE] Move endpoint ports into address metric by @mrueg in #2503
- [ENHANCEMENT] Use concurrent map when storing metrics by @rarruda in #2510
Full Changelog
- chore: Merge release branch back to main by @mrueg in #2450
- ci: missing line break escape on sbom workflow by @ricardoapl in #2451
- fix: use --track-unscheduled-pods to select unscheduled pods in Daemonset sharding by @CatherineF-dev in #2388
- fix(Dockerfile): Install tools so VERSION gets set by @mrueg in #2456
- chore: Avoid naked return by @mrueg in #2464
- chore: Replace NewReflector with NewReflectorWithOptions func by @mrueg in #2465
- fix: syntax errors in kube-state-metrics.libsonnet by @jeffmccune in #2454
- fix: e2e test failure by @CatherineF-dev in #2467
- chore: Add unused linter by @mrueg in #2466
- build(deps): Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.0 by @dependabot in #2477
- docs: Fix outdated RegistryFactory.MetricFamilyGenerators comments by @daivitran in #2479
- build(deps): Bump github.com/prometheus/client_golang from 1.20.0 to 1.20.1 by @dependabot in #2481
- build(deps): Bump github.com/jsonnet-bundler/jsonnet-bundler from 0.5.1 to 0.6.0 in /tools by @dependabot in #2484
- chore: Bump e2e kind node to 1.30 by @mrueg in #2469
- chore: Memory align structs by @mrueg in #2470
- build(deps): Bump github.com/prometheus/client_golang from 1.20.1 to 1.20.2 by @dependabot in #2486
- build(deps): Bump github.com/prometheus/common from 0.55.0 to 0.57.0 by @dependabot in #2491
- build(deps): Bump github.com/prometheus/exporter-toolkit from 0.11.0 to 0.12.0 by @dependabot in #2494
- build(deps): Bump github.com/prometheus/client_golang from 1.20.2 to 1.20.3 by @dependabot in #2496
- build(deps): Bump github.com/prometheus/common from 0.58.0 to 0.59.1 by @dependabot in #2497
- docs: fix unformatted code blocks in README by @SamuAlfageme in #2498
- fix: set kube_job_status_failed metric even when there are no job.Status.Conditions present by @richabanker in #2485
- chore: Bump go to 1.23.1 by @mrueg in #2493
- build(deps): Bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 by @dependabot in #2505
- build(deps): Bump github.com/gobuffalo/flect from 1.0.2 to 1.0.3 by @dependabot in #2506
- chore: Migrate to slog for exporter-toolkit by @mrueg in #2508
- chore: Bump to kubernetes 1.31.0 by @mrueg in #2492
- build(deps): Bump actions/checkout from 4.1.7 to 4.2.0 by @dependabot in #2515
- chore: Fix the security issue about sirupsen/logrus by @kevinwangcn in #2509
- build(deps): Bump github.com/prometheus/common from 0.59.1 to 0.60.0 by @dependabot in #2519
- build(deps): Bump actions/checkout from 4.2.0 to 4.2.1 by @dependabot in #2524
- fix: de-duplication of custom resource metrics by @bartlettc22 in #2502
- fix(discovery): configure sharding every time MetricsHandler.Run runs by @wallee94 in #2478
- fix: update govulncheck's go version to 1.23 by @mrueg in #2526
- chore: Remove deprecated endpoint address metric by @mrueg in #2527
- feat: Move endpoint ports into address metric by @mrueg in #2503
- build(deps): Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot in #2530
- build(deps): Bump kubernetes-sigs/release-actions from 0.2.0 to 0.3.0 by @dependabot in #2529
- build(deps): Bump actions/checkout from 4.2.1 to 4.2.2 by @dependabot in #2532
- build(deps): Bump github.com/prometheus/common from 0.60.0 to 0.60.1 by @dependabot in #2534
- build(deps): Bump the k8s-dependencies group with 5 updates by @dependabot in #2533
- build(deps): Bump actions/setup-go from 5.0.2 to 5.1.0 by @dependabot in #2531
- fix: panic in
util.GVRFromType
for core objects by @L3n41c in #2535 - build(deps): Bump github.com/prometheus/exporter-toolkit from 0.13.0 to 0.13.1 by @dependabot in #2537
- build(deps): Bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 by @dependabot in #2543
- fix: big memory overflow by @leiwingqueen in #2540
- perf: use concurrent map when storing metrics by @rarruda in #2510
- fix: expose empty labels by @mrueg in #2539
- chore: Improve benchmarks by @mrueg in #2545
- chore: Fix broken CI by @mrueg in #2546
- feat: Add new metric kube_job_status_suspended by @Indresh2410 in #2542
- fix: Remove redundant factories array since it is not written after by @Henrywu573 in #2547
- chore: Bump versions by @mrueg in #2548
- fix(custom resource state metrics): correctly convert status condition
Unknown
to a valid value by @Haleygo in #2536 - chore: Cut v2.14.0 by @mrueg in #2538
New Contributors
- @jeffmccune made their first contribution in #2454
- @daivitran made their first contribution in #2479
- @SamuAlfageme made their first contribution in #2498
- @richabanker made their first contribution in #2485
- @kevinwangcn made their first contribution in #2509
- @bartlettc22 made their first contribution in #2502
- @wallee94 made their first contribution in #2478
- @leiwingqueen made their first contribution in #2540
- @rarruda made their first contribution in #2510
- @Indresh2410 made their first contribution in #2542
- @Henrywu573 made their first contribution in #2547
- @Haleygo made their first contribution in #2536
Full Changelog: v2.13.0...v2.14.0