github sustainable-computing-io/kepler v0.12.0
release-v0.12.0

4 hours ago

What's Changed

🚀 Features

  • feat(gpu): add MIG power attribution via dcgm-exporter by @vimalk78 in #2422
  • feat(hwmon): add energy readings to hwmon power meter by @kaiyiliu-strala in #2428
  • feat(build): add multi-arch support for ARM64 builds and container images by @vimalk78 in #2442
  • feat(hwmon): deploy HWMON as backup when RAPL is not available by @kaiyiliu-strala in #2440
  • feat(device): add cpu.meters config and switch-based CPU meter selection by @nikimanoledaki in #2468
  • feat(resource): detect VirtualBox, VMware and Xen VM processes by @younsl in #2515
  • Add liveness and readiness probe, with dedicated endpoint by @leonorfmartins in #2511

🐛 Bug Fixes

  • fix(gpu): URL normalization, port-aware discovery, endpoint validation by @vimalk78 in #2432
  • fix(exporter): avoid exporting node_name as empty string by @egypcio in #2444
  • fix: export missing container CPU time metric by @shellyco-code in #2501
  • nvidia: propagate error when no dcgm-exporter endpoint is reachable by @iacker in #2497
  • fix: preserve accumulated errors in calculateNodePower/firstNodeRead by @KrishnaParihar1 in #2483
  • fix: refactor component initialization to return graceful errors instead of panicking by @shellyco-code in #2495
  • fix(monitor): Fix stale resource utilization due to refresh ordering by @HananAwwad in #2452
  • fix(helm): honor serviceAccount.create instead of rbac.create by @iacker in #2533
  • fix(config): warn about unknown config fields instead of dropping them silently by @iacker in #2536
  • fix(resource): explain permission denied on /proc entries by @iacker in #2547
  • fix(manifests): add NVML init container for NVIDIA GPU Operator support by @bitflicker64 in #2489

📖 Documentation

  • docs: update contents of AGENTS.md by @vprashar2929 in #2414
  • docs(installation): add minimal deployment path without Prometheus Operator by @LarytheLord in #2431
  • docs: update the stale docs by @vprashar2929 in #2434
  • docs(proposal): align EP roles & writing process with KEP conventions by @nikimanoledaki in #2457
  • docs(proposal): convert vm cpu model proposal to explore improvements by @laurall974 in #2464
  • docs(helm): add GitOps deployment section (Flux / Argo CD) by @iacker in #2509
  • docs(metrics): add more information about zones and how to work with them in the kepler rewrite by @JulianLegler in #2537
  • docs: fix broken star history chart by @Dessalines39394 in #2528
  • docs: add team list and corresponding permission by @sunya-ch in #2546
  • docs(maintainers): move laurall974 up to the Maintainers section and leaving Off-cycle maintainers by @laurall974 in #2553

♻️ Refactor

New Contributors

Full Changelog: v0.11.4...v0.12.0

Don't miss a new kepler release

NewReleases is sending notifications on new releases.