ros-humble-ros2-medkit-fault-reporter (0.4.0-1jammy) jammy; urgency=high

  * Build: use shared cmake modules from ``ros2_medkit_cmake`` package
  * Build: auto-detect ccache, centralized clang-tidy configuration
  * Contributors: @bburda

 -- mfaferek93 <michal.faferek.coe@gmail.com>  Thu, 19 Mar 2026 23:00:00 -0000

ros-humble-ros2-medkit-fault-reporter (0.3.0-1jammy) jammy; urgency=high

  * Multi-distro CI support for ROS 2 Humble, Jazzy, and Rolling (#219 <https://github.com/selfpatch/ros2_medkit/pull/219>, #242 <https://github.com/selfpatch/ros2_medkit/pull/242>)
  * Contributors: @bburda

 -- mfaferek93 <michal.faferek.coe@gmail.com>  Thu, 26 Feb 2026 23:00:00 -0000

ros-humble-ros2-medkit-fault-reporter (0.2.0-1jammy) jammy; urgency=high

  * Initial rosdistro release
  * FaultReporter client library with simple API:
    
      * report(fault_code, severity, description) - report FAILED events
      * report_passed(fault_code) - report fault condition cleared
      * High-severity faults (ERROR, CRITICAL) bypass local filtering
    
  * LocalFilter for per-fault-code threshold/window filtering:
    
      * Configurable threshold (default: 3 reports) and time window (default: 10s)
      * Prevents flooding FaultManager with duplicate reports
      * PASSED events always forwarded (bypass filtering)
    
  * Configuration via ROS parameters (filter_threshold, filter_window_sec)
  * Thread-safe implementation with mutex-protected config access
  * Contributors: Bartosz Burda, Michal Faferek

 -- mfaferek93 <michal.faferek.coe@gmail.com>  Fri, 06 Feb 2026 23:00:00 -0000


