Skip to content

Releases: sustainable-computing-io/kepler

release-v0.0.8 (reboot)

12 Jun 14:03
229c8c0

Choose a tag to compare

What's Changed

🚀 Features

🐛 Bug Fixes

  • fix(container): Improve container ID detection using deepest cgroup path match for nested containerIDs in cgroup path by @vimalk78 in #2119
  • fix(power): correct power attribution by separating used vs idle power by @sthaha in #2125
  • fix(monitor): use value-based maps to fix Clone() shallow copy bug by @sthaha in #2143
  • fix(pod): rename mock utils to test file by @vimalk78 in #2147
  • fix(monitor): race condition between timer and context cancelation by @sthaha in #2146

📖 Documentation

Full Changelog: v0.0.7-reboot...v0.0.8-reboot

release-0.9

19 Jun 06:50
9c21c99

Choose a tag to compare

chore(Makefile): add PRODUCTION flag to handle stripped builds (#2057)

* chore(Makefile): add PRODUCTION flag to handle stripped builds

Signed-off-by: Vinícius Zavam <[email protected]>

release-v0.0.7 (reboot)

30 May 05:47
a719aae

Choose a tag to compare

What's Changed

💥 Breaking Changes

  • feat!(metrics): simplify power metrics by consolidating zone-based metrics by @sthaha in #2105

🚀 Features

  • feat(power): add virtual machine power monitoring by @sthaha in #2100

🐛 Bug Fixes

📖 Documentation

Full Changelog: v0.0.6-reboot...v0.0.7-reboot

release-v0.0.6 (reboot)

21 May 06:40
75c6430

Choose a tag to compare

What's Changed

🚀 Features

🐛 Bug Fixes

  • fix(container): regex used for detecting kubernete cri containerd by @sthaha in #2084

📖 Documentation

♻️ Refactor

  • refactor(config): add exporter related settings by @sthaha in #2075

Full Changelog: v0.0.5-reboot...v0.0.6-reboot

release-v0.0.5 (reboot)

29 Apr 07:37
8ab13c6

Choose a tag to compare

What's Changed

🚀 Features

  • feat(pprof): Added pprof by @vimalk78 in #2029
  • feat: add RAPL zone filtering support through configuration by @sthaha in #2031
  • feat(energy zone): Added energy zone metric to power collector by @vimalk78 in #2037
  • feat(monitor): improve power monitor with dynamic collection based on interval by @sthaha in #2016

🐛 Bug Fixes

  • fix(cpu_info): change metric name to kepler_node_cpu_info by @vimalk78 in #2023

♻️ Refactor

  • refactor: service lifecycle into optional Init Run Shutdown by @sthaha in #2021
  • refactor(monitor): replace RWMutex with atomic.Pointer for snapshot management by @sthaha in #2022
  • refactor(service): simplify service lifecycle by @sthaha in #2026

Full Changelog: v0.0.4-reboot...v0.0.5-reboot

release-v0.0.4 (reboot)

17 Apr 06:42
5d064af

Choose a tag to compare

What's Changed

🚀 Features

📖 Documentation

Full Changelog: v0.0.3-reboot...v0.0.4-reboot

release-v0.0.3 (reboot)

15 Apr 16:58
3949007

Choose a tag to compare

What's Changed

🚀 Features

  • feat(node): node level power from RAPL by @sthaha in #1996

Full Changelog: v0.0.2-reboot...v0.0.3-reboot

release-v0.0.2 (reboot)

14 Apr 14:49
75a40a3

Choose a tag to compare

What's Changed

🚀 Features

Full Changelog: v0.0.1-reboot...v0.0.2-reboot

release-v0.0.1 (reboot)

10 Apr 12:44
2825e77

Choose a tag to compare

v0.0.1 is out now, please see the changelog below for details! 🚀

What's Changed

✨ Added

🐛 Fixed

Full Changelog: v0.0.0-reboot...v0.0.1-reboot

release-0.8.0

18 Mar 07:09
bfae0a7

Choose a tag to compare

  • b7add5d fix: false detection of Grace Hopper GPU
  • e3fb529 fix(openshift): patch deployment issue
  • b43260a fix(collector): data race when updating maps simultaenously
  • 92b8592 feat(config): Make /proc and /sys paths configurable
  • 7212f9a fix: Redfish: Use Chassis instead of Systems to obtain chassis ID
  • e86161e Fix: Bump golang.org/x/net from 0.28.0 to 0.34.0
  • 1440cc8 feat: add TLS endpoint to kepler exporter
  • 98275d0 [fix]: enhance kubelet package impl (#1894)
  • c9c2aba Fixes paths for grace arm
  • c9524a8 [fix]: try to reduce escapes to heap (#1886)
  • cf469c2 feat(sensor): support NVIDIA Grace Hopper
  • 662b0d5 fix: pre-commit auto update commit author (#1873)
  • a447077 [fix]: adjust gosec permissions settings according to GHA ref (#1867)
  • e45f6c4 [fix]: add test case with darwin OS (#1856)
  • 2ddabe2 [fix]: fix with permissions for PR pipeline
  • 133f219 [fix]: update gha permission settings
  • 59b2cfa [fix]: fix image libbpf build version (#1860)
  • 16fdd9f [fix]: base image elfutils version issue (#1859)
  • 46272c6 fix(cpu): fixed reading cpus.yaml
  • 11711e7 feat(config): allow config dir to be passed as argument (#1850)
  • 9ef9706 fix(yamllint): remove excess spaces
  • e2c3c6f fix(yamllint): disable yamllint quote rule
  • f4f5eb4 clean(process-exporter): Add yamllint fixes
  • fdcea6b fix(yamllint): Fix yamllint errors
  • 35e160b feat(process-exporter): Add process-exporter to dev and metal
  • 75b9533 fix(bpf): exclude swapper process bpf_cpu_time (#1830)
  • 6a968cd fix: epel-release installation via rpm
  • 2beddaf feat: move from ubi to ubi-minimal
  • fe78fd5 feat(validator): incorporate MAE in validatons
  • 91c8e62 fix: remove .dockerignore to ensure clean version computation (#1809)
  • 26de449 feat(metrics): refactor idle power exposure

New Contributors

Full Changelog: v0.7.12...v0.8.0