github kubernetes/node-problem-detector v1.37.0

5 hours ago

Highlights

  • Replace OpenCensus with OpenTelemetry for metrics export; Prometheus metric names are unchanged (#1297)
  • Add per-rule invoke_interval for custom plugin monitor rules (#1320)
  • Add zswap metrics memory/zswap_bytes_used and memory/zswap_compression_efficiency (#1337)
  • Set the Node UID on recorded events (#1325)
  • Add Chainguard to the list of supported OSs (#1355)
  • Use kube-proxy /livez for health checks to avoid false alerts during Cluster Autoscaler scale-down (#1306)
  • Cache compiled regular expressions and the joined log buffer for faster log matching (#1322, #1323, #1329)

What's Changed

  • Release v1.37.0-alpha.1 by @hakman in #1315
  • chore(deps): pre-vendor OpenTelemetry dependencies by @hakman in #1302
  • chore(docs): add security policy for dependency CVEs and scanner findings by @hakman in #1317
  • config: include --cri-timeout in containerd health-checker defaults by @dpacgdm in #1307
  • chore(deps): bump the actions-all group with 5 updates by @dependabot[bot] in #1319
  • chore(deps): bump the actions-all group with 6 updates by @dependabot[bot] in #1321
  • Add per-rule custom plugin intervals by @DigitalVeer in #1320
  • Cache compiled regular expressions in the log buffer by @DigitalVeer in #1322
  • Fix invalid config JSON and enforce canonical config format by @hakman in #1318
  • chore(docs): update release process for Cloud Build images and make release-new by @hakman in #1316
  • Set the Node UID on recorded events by @DigitalVeer in #1325
  • healthchecker: use kube-proxy /livez to avoid scale-down false alerts by @dpacgdm in #1306
  • Precompile log buffer regular expressions by @hakman in #1323
  • chore(deps): bump the k8s group across 2 directories with 4 updates by @dependabot[bot] in #1327
  • chore(deps): bump the actions-all group with 5 updates by @dependabot[bot] in #1326
  • chore(deps): bump the actions-all group across 1 directory with 5 updates by @dependabot[bot] in #1335
  • Add unit tests for the custom plugin monitor by @DigitalVeer in #1330
  • Cache the joined log buffer and skip it for single-line rules by @DigitalVeer in #1329
  • feat(exporters): replace opencensus with opentelemetry by @hakman in #1297
  • Bump Go to 1.26.7, gRPC v1.82.1 and K8s to v0.37.0-rc.1 by @hakman in #1339
  • chore(deps): bump the actions-all group with 5 updates by @dependabot[bot] in #1345
  • README.md Remove the old badges add single new line by @AlexBaranowski in #1346
  • Add zswap metrics: bytes_used and compression_efficiency by @divikchotani-oss in #1337
  • Fix log pattern end anchoring by @hakman in #1338
  • chore(deps): bump the k8s group across 2 directories with 4 updates by @dependabot[bot] in #1348
  • chore(deps): bump the actions-all group with 4 updates by @dependabot[bot] in #1350
  • chore(deps): bump step-security/harden-runner from 2.21.0 to 2.21.1 in the actions-all group by @dependabot[bot] in #1353
  • Update golangci-lint to v2.14.0 for Go 1.27 by @wangzhen127 in #1360
  • Add chainguard to list of OSs by @max-allan-cgr in #1355
  • chore(deps): bump the k8s group across 2 directories with 4 updates by @dependabot[bot] in #1357
  • chore(deps): bump the actions-all group with 4 updates by @dependabot[bot] in #1354
  • Bump Go to 1.27.2 and golang.org/x modules by @hakman in #1364
  • Fix Go module CVEs found by scanning the post-submit image and branch head by @hakman in #1368
  • Upgrade Debian packages when building the image by @hakman in #1372
  • Release v1.37.0 by @hakman in #1377

New Contributors

Full Changelog: v1.36.0...v1.37.0

node-problem-detector-v1.37.0-linux_amd64.tar.gz:
SHA: d2f7c38ff8a3da86c20e0c028d08753f7ea97229d81e2a3e30bda8dd90ce745a
MD5: ac74891d85f4d3fe79c57a74690ab8e8

node-problem-detector-v1.37.0-linux_arm64.tar.gz:
SHA: 8ded2f5d143ecb3b82143ddd18284500f3a307ef471f543c7e816f988e967599
MD5: 302c9dc11ec75a9525fb1f7f8db7531d

node-problem-detector-v1.37.0-windows_amd64.tar.gz:
SHA: c74f6e7892fca4cf94d0162b0ece4dc4daab9af92eca5c34a0acb7c614dee0ea
MD5: 29d31df784cd27d7c4a66520058012ea

Don't miss a new node-problem-detector release

NewReleases is sending notifications on new releases.