Skip to content

Releases: oskarirauta/cpu_cpp

v1.3.3

Choose a tag to compare

@github-actions github-actions released this 27 Jun 18:55
Release v1.3.3

- bump throws submodule to v1.1.0
- fix uninitialized members that produced garbage temperatures: node_t
  _temp/_temp_max/_number/_load/_smooth and process_t utime[]/stime[] now have
  in-class initializers
- fix the wrong exception type caught around std::stod/std::stoi: they throw
  std::logic_error subclasses (invalid_argument/out_of_range), not
  std::runtime_error, so a non-numeric mhz/bogomips would have crashed
- guard std::string::back()/front() against empty strings (no_decimals, tck_t,
  the cpuinfo parser, process comm/cmdline)
- guard the process cpu-usage calculation against a zero time delta
- initialize the local in the const temp() overloads (node_t and cpu_t)
- update GitHub Actions (actions/checkout@v5, create/upload-asset actions @v2)
- document the API with a usage example in the README

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>

v1.3.2

Choose a tag to compare

@github-actions github-actions released this 14 Apr 08:14
Release v1.3.2

Minor fixes to Makefile.inc
Updated submodules

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 12 Apr 15:30
Release v1.3.1

fixed conditional jump or move depends on uninitialized value(s)
reported by valgrind

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Apr 09:15
Release v1.3.0

This release brings cpu_cpp to compliance with c++17

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>

v1.2.3

Choose a tag to compare

@github-actions github-actions released this 06 Apr 08:24
Release 1.2.3

This removes submodule scanner_cpp which is now
deprecated as it's integrated to common_cpp

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>

v1.2.2

Choose a tag to compare

@github-actions github-actions released this 28 Mar 15:06
Release 1.2.2

This release adds node iterator to cpu_t class

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 27 Mar 10:11
Release v1.2.1

This release adds support for maximum temperatures for
core package and invidual cores

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 27 Mar 09:38
Release v1.2.0

Changelog:
 - adds support for core identification
 - adds support for alternative sysfs cpu temperature method
 - adds support for monitoring temperature of cores

Signed-off-by: Oskari Rauta <oskari.rauta@gmail.com>

v1.1.2

Choose a tag to compare

@github-actions github-actions released this 25 Mar 16:42

This release adds support for cpu temperature through sysfs.

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 25 Mar 15:33

bug fix release