Releases: sustainable-computing-io/kepler
Releases · sustainable-computing-io/kepler
release-v0.11.2
Full Changelog: v0.11.0...v0.11.2
release-v0.11.1
Full Changelog: v0.11.0...v0.11.1
release-v0.11.0
What's Changed
🚀 Features
🐛 Bug Fixes
📖 Documentation
- docs: restructure and improve power attribution guide by @sthaha in #2244
- docs: add pre-commit available hooks by @ExplorerRay in #2251
- doc: add enhancement proposal template by @sthaha in #2249
- docs: update docker compose steps by @vprashar2929 in #2264
- docs: add architecture documentation by @sthaha in #2260
- docs: update start command by @lampajr in #2274
- docs(proposal): add EP-002 for MSR fallback power meter support by @sthaha in #2278
- docs: add vprashar2929 as Maintainer by @vprashar2929 in #2283
- docs: keep the formatting for tables consistent by @vprashar2929 in #2285
- doc: enhancement proposal for supporing Redfish by @sthaha in #2245
- docs: add profiling workflow documentation by @vprashar2929 in #2305
- docs: update redfish flag names by @vprashar2929 in #2319
- refactor(redfish): enhance power reading with PowerSubsystem API support by @sthaha in #2311
New Contributors
- @ExplorerRay made their first contribution in #2248
- @lampajr made their first contribution in #2274
- @jcpunk made their first contribution in #2308
Full Changelog: v0.10.2...v0.11.0
release-v0.10.2
Full Changelog: v0.10.1...v0.10.2
release-v0.10.1
What's Changed
🚀 Features
📖 Documentation
- docs: update README to point to installation guide by @vprashar2929 in #2230
- docs: update license svg in README by @vprashar2929 in #2228
- docs: add disable and unlimited tracking for maxTerminated by @vprashar2929 in #2212
- docs: add comprehensive power attribution guide by @sthaha in #2237
- docs: reorganize documentation into user and developer sections by @sthaha in #2238
- [docs] Add Gen AI policy in readme and contributing file by @SamYuan1990 in #2233
Full Changelog: v0.10.0...v0.10.1
release-v0.10.0
Full Changelog: v0.0.11-reboot...v0.10.0
release-v0.0.11 (reboot)
What's Changed
🚀 Features
- feat(metrics): add configurable metrics level filtering for Prometheus exporter by @vimalk78 in #2174
- feat(device/cpu): aggregate multi-socket zones into single zone by @sthaha in #2183
- feat(monitor): add configurable limit for terminated workloads tracking by @sthaha in #2199
- feat(config): add configurable web server listen addresses by @sthaha in #2206
- feat: implement energy-based terminated workload tracking by @sthaha in #2202
- feat: allow setting energy threshold for terminated workload tracking by @sthaha in #2209
📖 Documentation
♻️ Refactor
Full Changelog: v0.0.10-reboot...v0.0.11-reboot
release-v0.0.10 (reboot)
What's Changed
🚀 Features
- feat(pod): retrieve real container name from pod cache by @vimalk78 in #2162
- feat(monitor): track terminated processes by @sthaha in #2156
🐛 Bug Fixes
- fix(test): refactor power collector metrics test by @vimalk78 in #2154
- fix(tests): refactored power collector tests by @vimalk78 in #2157
📖 Documentation
- docs: update k8s related configuration by @vprashar2929 in #2155
♻️ Refactor
- refactor(pod): simplify Lookup returning Container Name by @sthaha in #2166
- refactor(resource): split Refresh into smaller functions with parallel execution by @sthaha in #2170
Full Changelog: v0.0.9-reboot...v0.0.10-reboot
release-v0.0.9 (reboot)
release-v0.0.8 (reboot)
What's Changed
🚀 Features
- refactor: energy data structs by @sthaha in #2134
- feat(pod): added pod power by @vimalk78 in #2127
- feat(node): add node_name to power metrics by @vimalk78 in #2148
🐛 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
- docs: add tool for generating docs for metrics by @vprashar2929 in #2133
- docs: include pod level metrics by @vprashar2929 in #2142
Full Changelog: v0.0.7-reboot...v0.0.8-reboot