^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Changelog for package diagnostic_common_diagnostics
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

1.12.0 (2025-05-04)
-------------------
* Fix Python3 port of hd_monitor.py (`#231 <https://github.com/ros/diagnostics/issues/231>`_)
  The data returned from a socket is `bytes`. So to properly deal with
  this data we'd have to concatenate as bytes and decode to string at the
  end.
  The old (wrong) way of concatenating results in some stray `'b'`
  characters showing up in the drive names.
* Diagnostic meesage requires a string instead of bytes (`#233 <https://github.com/ros/diagnostics/issues/233>`_)
  Co-authored-by: sunfish <sunfish@stoneaerospace.com>
* Contributors: Ramon Wijnands, chrisflesher

1.11.0 (2021-12-31)
-------------------
* Added ram monitor (`#222 <https://github.com/ros/diagnostics/issues/222>`_)
* Improve sensor output processing in sensors_monitor.py (`#223 <https://github.com/ros/diagnostics/issues/223>`_)
* Decode bytes into string in ntp_monitor (`#220 <https://github.com/ros/diagnostics/issues/220>`_)
  Co-authored-by: Maxime Noizet <maxime.noizet@etu.utc.fr>
* Add missing lm-sensors dependency for sensors_monitor.py (`#198 <https://github.com/ros/diagnostics/issues/198>`_)
  Co-authored-by: Vincent Rousseau <vincent.rousseau@sabi-agri.com>
* Contributors: Noizet Maxime, Rousseau Vincent, chrisflesher

1.10.4 (2021-03-14)
-------------------
* Port diagnostic common diagnostics to python 3
* fix(cpu_monitor): Exception on shutdown (`#186 <https://github.com/ros/diagnostics/issues/186>`_)
  Catch sigint properly
* Contributors: Rein Appeldoorn, gemignani

1.10.3 (2020-12-05)
-------------------
* Update maintainer info
* Contributors: gemignani

1.10.2 (2020-09-03)
-------------------

1.10.1 (2020-08-20)
-------------------
* Fix minor issues
* Fix shebang line for python3 (`#141 <https://github.com/ros/diagnostics/issues/141>`_)
* Contributors: Mikael Arguedas, gemignani

1.10.0 (2020-08-11)
-------------------
* Add feature of window avereging for cpu monitor (`#153 <https://github.com/ros/diagnostics/issues/153>`_)
* Make Guglielmo Gemignani ROS1 maintainer (`#155 <https://github.com/ros/diagnostics/issues/155>`_)
* Contributors: Guglielmo Gemignani, Rein Appeldoorn, gemignani

1.9.4 (2020-04-01)
------------------
* noetic release (`#136 <https://github.com/ros/diagnostics/issues/136>`_)
* Contributors: Alejandro Hernández Cordero

1.9.3 (2018-05-02)
------------------

1.9.2 (2017-07-15)
------------------
* FIX: add missing dependency
* Contributors: trainman419

1.9.1 (2017-07-15)
------------------
* Add queue size parameters on Publishers
* Minor python updates
* Added CPU percentage monitor
  CPU monitor that outputs the average CPU percentage and a percentage per
  CPU. The user can specify the warning CPU percentage. When one CPU exceeds
  this percentage, the diagnostics status is set to WARN.
* Contributors: Rein Appeldoorn, trainman419

1.9.0 (2017-04-25)
------------------
* Remove warning for missing queue size specification
* Contributors: sandeep

1.8.10 (2016-06-14)
-------------------

1.8.9 (2016-03-02)
------------------

1.8.8 (2015-08-06)
------------------

1.8.7 (2015-01-09)
------------------
* Remove libsensors node because it isn't portable.
* Contributors: trainman419

1.8.6 (2014-12-10)
------------------
* Add voltage sensor support
* Add ignore_sensors parameter
* Add license agreement
* Style cleanup and error handling
* Initial commit of libsensors based sensors_monitor
* Contributors: Mitchell Wills, trainman419

1.8.5 (2014-07-29)
------------------

1.8.4 (2014-07-24 20:51)
------------------------

1.8.3 (2014-04-23)
------------------
* ntp_diagnostic now publishing more frequently to avoid stale
* added install rules for the common diagnostics scripts
* Contributors: Brice Rebsamen

1.8.2 (2014-04-08)
------------------

1.8.1 (2014-04-07)
------------------
* Add myself as maintainer
* fixed exporting python API to address `#10 <https://github.com/ros/diagnostics/issues/10>`_
* Contributors: Austin Hendrix, Brice Rebsamen

1.8.0 (2013-04-03)
------------------

1.7.11 (2014-07-24 20:24)
-------------------------

1.7.10 (2013-02-22)
-------------------
* Changed package.xml version number before releasing
* added missing license header
* added missing license header
* Contributors: Aaron Blasdel, Brice Rebsamen

1.7.9 (2012-12-14)
------------------
* add missing dep to catkin
* updated setup.py
* Contributors: Dirk Thomas

1.7.8 (2012-12-06)
------------------
* fix setup.py requires
* Contributors: Dirk Thomas

1.7.7 (2012-11-10)
------------------

1.7.6 (2012-11-07 23:32)
------------------------

1.7.5 (2012-11-07 21:53)
------------------------

1.7.4 (2012-11-07 20:18)
------------------------

1.7.3 (2012-11-04)
------------------

1.7.2 (2012-10-30 22:31)
------------------------

1.7.1 (2012-10-30 15:30)
------------------------
* fix a few things after the first release
* Contributors: Vincent Rabaud

1.7.0 (2012-10-29)
------------------
* catkinize the stack
* backport the Python API from 1.7.0
* Contributors: Vincent Rabaud
