ros-one-diagnostic-aggregator (1.11.0-7noble.20260220.2158) UNRELEASED; urgency=medium

  * Append timestamp when binarydeb was built.

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Fri, 20 Feb 2026 21:58:13 +0000

ros-one-diagnostic-aggregator (1.11.0-0noble) noble; urgency=high

  * Use DiagnosticLevel enum instead of hardcoded integers (#208 <https://github.com/ros/diagnostics/issues/208>)
    Spellcheck fixes
  * Add install command for demo in CMakeLists
  * Contributors: Amilcar Lucas, gemignani

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Fri, 31 Dec 2021 00:00:00 -0000

ros-one-diagnostic-aggregator (1.10.4-0noble) noble; urgency=high

  * Improve messages of GenericAnalyzer when items are stale. (#187 <https://github.com/ros/diagnostics/issues/187>)
  * Contributors: Michael Grupp

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Sun, 14 Mar 2021 00:00:00 -0000

ros-one-diagnostic-aggregator (1.10.3-0noble) noble; urgency=high

  * Add mutex for other analyzers (#170 <https://github.com/ros/diagnostics/issues/170>)
  * Update maintainer info
  * Contributors: Guglielmo Gemignani, gemignani

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Sat, 05 Dec 2020 00:00:00 -0000

ros-one-diagnostic-aggregator (1.10.2-0noble) noble; urgency=high



 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Thu, 03 Sep 2020 00:00:00 -0000

ros-one-diagnostic-aggregator (1.10.1-0noble) noble; urgency=high

  * Extend initial connect timeout for add_analyzers (#129 <https://github.com/ros/diagnostics/issues/129>)
  * Contributors: Mike Purvis

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Thu, 20 Aug 2020 00:00:00 -0000

ros-one-diagnostic-aggregator (1.10.0-0noble) noble; urgency=high

  * Fixed Flaky Test (#145 <https://github.com/ros/diagnostics/issues/145>)
  * Make Guglielmo Gemignani ROS1 maintainer (#155 <https://github.com/ros/diagnostics/issues/155>)
  * Contributors: Guglielmo Gemignani, Martin Pecka

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Tue, 11 Aug 2020 00:00:00 -0000

ros-one-diagnostic-aggregator (1.9.4-0noble) noble; urgency=high

  * noetic release (#136 <https://github.com/ros/diagnostics/issues/136>)
  * Merge pull request #99 <https://github.com/ros/diagnostics/issues/99> from g-gemignani/indigo-devel
    Fix discard_stale (Closes #65 <https://github.com/ros/diagnostics/issues/65>)
  * Merge pull request #96 <https://github.com/ros/diagnostics/issues/96> from kejxu/use_global_gtest_library
    update CMakeLists.txt to search for local gtest first
  * Fix problem with pr that skipped the timeout stale transition period
  * Address pr issue about discard_stale test
  * Fix copyright and remove unused imports
  * Address issue 65
    Make sure that analyzers flagged with discard_stale = true are correctly
    removed after being stale for a period greater than the timeout
  * update cmake include directories to use correct gtest.h
  * Merge pull request #95 <https://github.com/ros/diagnostics/issues/95> from kejxu/use_operator_instead_of_alias
    use operators instead of aliases
  * fix build break
  * Contributors: Alejandro Hernández Cordero, Austin, Guglielmo Gemignani, James Xu, Sean Yen

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Wed, 01 Apr 2020 00:00:00 -0000

ros-one-diagnostic-aggregator (1.9.3-0noble) noble; urgency=high

  * Merge pull request #79 <https://github.com/ros/diagnostics/issues/79> from nlamprian/indigo-devel
    Fixed base_path handling
  * Merge pull request #82 <https://github.com/ros/diagnostics/issues/82> from moriarty/fix-pluginlib-deprecated-headers
    [Aggregator] Fixes C++ Warnings (pluginlib)
  * [Aggregator] Fixes C++ Warnings (pluginlib)
    This fixes the following warnings:
    warning: Including header <pluginlib/class_list_macros.h>
    is deprecated,include <pluginlib/class_list_macros.hpp> instead. [-Wcpp]
    warning: Including header <pluginlib/class_loader.h>
    is deprecated, include <pluginlib/class_loader.hpp> instead. [-Wcpp]
    The .hpp files have been backported to indigo
  * Fixed base_path handling
  * Upstream missing changes to add_analyzers
  * Contributors: Alexander Moriarty, Austin, Nick Lamprianidis, trainman419

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Wed, 02 May 2018 00:00:00 -0000

ros-one-diagnostic-aggregator (1.9.2-0noble) noble; urgency=high



 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Sat, 15 Jul 2017 00:00:00 -0000

ros-one-diagnostic-aggregator (1.9.1-0noble) noble; urgency=high

  * Add queue size parameters on Publishers
  * add_analyzers improvements
    * Warning message when bond is broken
    * Per-bond topics to avoid queue length issues
  * Option to make diagnostics in Other an error
  * Contributors: trainman419

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Sat, 15 Jul 2017 00:00:00 -0000

ros-one-diagnostic-aggregator (1.9.0-0noble) noble; urgency=high

  * Longer settling time
  * Fix race condition in unload
  * Fix cmake warnings
  * make rostest in CMakeLists optional (ros/rosdistro#3010 <https://github.com/ros/rosdistro/issues/3010>)
  * Changed all deprecated PLUGINLIB_DECLARE_CLASS to PLUGINLIB_EXPORT_CLASS macros
  * Contributors: Aris Synodinos, Lukas Bulwahn, trainman419

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Tue, 25 Apr 2017 00:00:00 -0000

ros-one-diagnostic-aggregator (1.8.10-0noble) noble; urgency=high

  * Start bond after add_diagnostics service is available
  * Contributors: Mustafa Safri

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Tue, 14 Jun 2016 00:00:00 -0000

ros-one-diagnostic-aggregator (1.8.9-0noble) noble; urgency=high

  * Add version dependencies in package.xml
  * Add version check in cmake
  * Add functionality for dynamically adding analyzers
  * Contributors: Michal Staniaszek, trainman419

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Wed, 02 Mar 2016 00:00:00 -0000

ros-one-diagnostic-aggregator (1.8.8-0noble) noble; urgency=high

  * Fix #17 <https://github.com/ros/diagnostics/issues/17>
  * Contributors: trainman419

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Thu, 06 Aug 2015 00:00:00 -0000

ros-one-diagnostic-aggregator (1.8.7-0noble) noble; urgency=high

  * Upgrade to gtest 1.7.0
  * Contributors: trainman419

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Fri, 09 Jan 2015 00:00:00 -0000

ros-one-diagnostic-aggregator (1.8.6-0noble) noble; urgency=high



 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Wed, 10 Dec 2014 00:00:00 -0000

ros-one-diagnostic-aggregator (1.8.5-0noble) noble; urgency=high

  * Include gtest source directly
  * Contributors: trainman419

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Tue, 29 Jul 2014 00:00:00 -0000

ros-one-diagnostic-aggregator (1.8.4-0noble) noble; urgency=high

  * Install analyzer_loader. Fixes #24 <https://github.com/ros/diagnostics/issues/24>
  * Add dependency on message generation
  * Remove stray architechture_independent flags
    This flag should be used for package which do not contain
    architecture-specific files. Compiled binaries are such a file, and
    these packages contain them.
  * Contributors: Jon Binney, Scott K Logan, trainman419

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Thu, 24 Jul 2014 20:51:00 -0000

ros-one-diagnostic-aggregator (1.8.3-0noble) noble; urgency=high

  * Fix stale aggregation bug
  * Clean up stale check
    Fixes #21 <https://github.com/ros/diagnostics/issues/21>
  * Contributors: Austin Hendrix

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Wed, 23 Apr 2014 00:00:00 -0000

ros-one-diagnostic-aggregator (1.8.2-0noble) noble; urgency=high

  * Fix linking. All tests pass.
    Fixes #12 <https://github.com/ros/diagnostics/issues/12>
  * Most tests pass
  * Contributors: Austin Hendrix

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Tue, 08 Apr 2014 00:00:00 -0000

ros-one-diagnostic-aggregator (1.8.1-0noble) noble; urgency=high

  * Add myself as maintainer
  * check for CATKIN_ENABLE_TESTING
  * Contributors: Austin Hendrix, Lukas Bulwahn

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Mon, 07 Apr 2014 00:00:00 -0000

ros-one-diagnostic-aggregator (1.8.0-0noble) noble; urgency=high



 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Wed, 03 Apr 2013 00:00:00 -0000

ros-one-diagnostic-aggregator (1.7.11-0noble) noble; urgency=high

  * Install analyzer_loader
  * diagnostic_aggregator) Removed redundancy in package.xml.
  * Contributors: Isaac Saito, trainman419

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Thu, 24 Jul 2014 20:24:00 -0000

ros-one-diagnostic-aggregator (1.7.10-0noble) noble; urgency=high

  * Changed package.xml version number before releasing
  * diagnostic_aggregator) Maintainer added.
  * Contributors: Brice Rebsamen, Isaac Saito

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Fri, 22 Feb 2013 00:00:00 -0000

ros-one-diagnostic-aggregator (1.7.9-0noble) noble; urgency=high

  * add missing dep to catkin
  * Contributors: Dirk Thomas

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Fri, 14 Dec 2012 00:00:00 -0000

ros-one-diagnostic-aggregator (1.7.8-0noble) noble; urgency=high

  * fix issue #1 <https://github.com/ros/diagnostics/issues/1>
  * missing includedirs from roscpp cause compile errors.
    diagnostic_aggregator/include/diagnostic_aggregator/status_item.h:45:21: fatal error: ros/ros.h: No such file or directory
    diagnostics/diagnostic_updater/include/diagnostic_updater/diagnostic_updater.h:42:29: fatal error: ros/node_handle.h: No such file or directory
    compilation terminated.
  * Contributors: Thibault Kruse, Vincent Rabaud

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Thu, 06 Dec 2012 00:00:00 -0000

ros-one-diagnostic-aggregator (1.7.7-0noble) noble; urgency=high

  * install missing entities
  * Contributors: Vincent Rabaud

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Sat, 10 Nov 2012 00:00:00 -0000

ros-one-diagnostic-aggregator (1.7.6-0noble) noble; urgency=high



 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Wed, 07 Nov 2012 23:32:00 -0000

ros-one-diagnostic-aggregator (1.7.5-0noble) noble; urgency=high



 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Wed, 07 Nov 2012 21:53:00 -0000

ros-one-diagnostic-aggregator (1.7.4-0noble) noble; urgency=high



 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Wed, 07 Nov 2012 20:18:00 -0000

ros-one-diagnostic-aggregator (1.7.3-0noble) noble; urgency=high



 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Sun, 04 Nov 2012 00:00:00 -0000

ros-one-diagnostic-aggregator (1.7.2-0noble) noble; urgency=high



 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Tue, 30 Oct 2012 22:31:00 -0000

ros-one-diagnostic-aggregator (1.7.1-0noble) noble; urgency=high

  * fix a few things after the first release
  * fix a few things all over
  * Contributors: Vincent Rabaud

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Tue, 30 Oct 2012 15:30:00 -0000

ros-one-diagnostic-aggregator (1.7.0-0noble) noble; urgency=high

  * catkinize the stack
  * use the proper gtest macro
  * fixed regression of last change in diagnostics
  * added separate publisher for toplevel state in diagnostic_aggregator (#5187 <https://github.com/ros/diagnostics/issues/5187>)
  * Allowing analyzer_loader to build on 'all' target. WG-ROS-PKG 4935
  * Error message for bad regex. #4416 <https://github.com/ros/diagnostics/issues/4416>
  * Fixed string literal to avoid warning
  * Changed all analyzer load names to pkg/Analyzer for new pluginlib call. #4117 <https://github.com/ros/diagnostics/issues/4117>
  * Using new pluginlib macro for Analyzer classes. #4117 <https://github.com/ros/diagnostics/issues/4117>
  * Added support for taking GenericAnalyzer params as string or list in regression test. #3199 <https://github.com/ros/diagnostics/issues/3199>
  * StatusItem no longer prepends extra / to output name if not needed
  * GenericAnalyzer doesnt report anything for num_items = 0, #4052 <https://github.com/ros/diagnostics/issues/4052>
  * Ignore analyzer ignores all parameters. #3733 <https://github.com/ros/diagnostics/issues/3733>
  * Added discard analyzer. #3733 <https://github.com/ros/diagnostics/issues/3733>
  * Added Ubuntu platform tags to manifest
  * Fixed no items message for GenericAnalyzer. #3199 <https://github.com/ros/diagnostics/issues/3199>
  * rename forearm camera's on hw
  * Error checking in getParamVals(). #3846 <https://github.com/ros/diagnostics/issues/3846>
  * Replaced boost assert with ros assert
  * Aggregator now warns when message timestamp isn't set, #3823 <https://github.com/ros/diagnostics/issues/3823>
  * Check that we're always publishing names starting with / in diagnostic aggregator. #3199 <https://github.com/ros/diagnostics/issues/3199>
  * Added test for testing that diagnositc items that have been matched by >1 analyzer show up in aggregated diagnostic output. #3840 <https://github.com/ros/diagnostics/issues/3840>
  * AnalyzerGroup can now handle multiple analyzers matching and analyzing a single status name properly. #3691 <https://github.com/ros/diagnostics/issues/3691>
  * AnalyzerGroup now will have a correctly named DiagnosticStatus name if no analyzers are created. #3807 <https://github.com/ros/diagnostics/issues/3807>
  * Adding '/' to all output diagnostic status names, #3743 <https://github.com/ros/diagnostics/issues/3743>
  * Changing header message for GenericAnalyzerBase when no items found
  * Correct corner case of GenericAnalyzer discarding expected items that were stale
  * diagnostic_aggregator/diagnostic_analysis doc reviewed
  * Tested fixes for not discarding stale items if they are expected in GenericAnalzyer, #3616 <https://github.com/ros/diagnostics/issues/3616>. Needs formal regression test.
  * GenericAnalyzer won't discard items if they're expected. #3616 <https://github.com/ros/diagnostics/issues/3616>. Needs regression test, further verification
  * Fixed a  typo.
  * Corrected typo in manifest.
  * Updating error message of Analyzer::match const function
  * aggregator node will now catch all exceptions in aggregator, and ROS_FATAL/ROS_BREAK. This will put all exceptions to the rosconsole
  * AnalyzerGroup now reports that it failed to initialize if any sub analyzers failed to initialize. AnalyzerGroup will still be able to correctly match(), analyze() and report() even if all sub-analyzers failed to initialized
  * Adding Analyzer load test #3474 <https://github.com/ros/diagnostics/issues/3474>
  * Allowed users to set and get the level/message of a StatusItem
  * Dox update for generic analyzer, other analyzer, aggregator files. Updated mainpage to get correct information
  * Updated aggregator documentation in manifest
  * Added documentation, warnings for incorrect initialization to diagnostic_aggregator
  * Fixed Other analyzer to correctly initialize GenericAnalyzerBase
  * discard_stale parameters to generic analyzer will cause it to discard any items that haven't been updated within timeout
  * Corrected reporting of stale items in analyzer group
  * Adding analyzer group to allow diagnostic analyzers to be grouped together. Used internally by diagnostic aggregator. #3461 <https://github.com/ros/diagnostics/issues/3461>
  * Remove use of deprecated rosbuild macros
  * Adding xmlrpcpp back into manifest for ros-pkg #3121 <https://github.com/ros/diagnostics/issues/3121>
  * Adding message header, stamp in aggregator, robot/runtime monitor test scripts for ROS 0.10 compatibility
  * Other analyzer will no longer report anything if no 'Other' items in diagnostic aggregator. #3263 <https://github.com/ros/diagnostics/issues/3263>
  * Fixing diagnostic aggregator for ROS 0.10 message header stamp change
  * Fixed demo in diagnostic aggregator
  * Adding all changes from API review on 11/2
  * Adding all changes from API review on 11/2
  * Added regex support to diagnostic aggregator, made GenericAnalyzer subclassable
  * Diagnostic aggregator upgrades after 10/15 API review.
  * Minor fixes before API review
  * Added unit test for component analyzer to diagnostic aggregator
  * Added checking or warn, error conditions to generic analyzer test
  * Changes from Josh's API review
  * Adding diagnostic aggregator for components, things that can be broken into sub categories. Used for motors and sensors
  * Adds hasKey/getValue functions to status item, removing old toStatusMsg defn
  * Fixed '/' v '' in dox, updated demo launch file
  * Forgot to make the test node a <test> for diagnostic aggregator
  * Moved everything to correct class names, fixed parameter ~, and added unit test
  * Renamed classes to avoid diagnostic prefix, renamed files. Removed use of ~ in param names
  * Removing dependency on xmlrpc++ for #3121 <https://github.com/ros/diagnostics/issues/3121>
  * Changed diagnostic aggregator to use boost::shared_ptr
  * Added boost linkage necessary for OS X
  * Minor doc fix
  * diagnostics 0.1 commit. Removed diagnostic_analyzer/generic_analyzer and integrated into diagnostic_aggregator.
  * Merging the new version of pluginlib back into trunk
    mailto:r31894@att (orig r22146):  eitanme | 2009-08-18 10:30:37 -0700
    Creating a branch to work on pluginlib and get things changed
    mailto:r31896@att (orig r22148):  eitanme | 2009-08-18 10:32:35 -0700
    Starting rework... need to commit so that I can move some files around
    mailto:r31942@att (orig r22182):  eitanme | 2009-08-18 16:36:37 -0700
    Commit because Scott is moving into the office and I have to shut down my computer
    mailto:r31978@att (orig r22216):  eitanme | 2009-08-18 19:20:47 -0700
    Working on changing things over to work with the new pluginlib
    mailto:r31980@att (orig r22218):  eitanme | 2009-08-18 19:24:54 -0700
    Converted pluginlib tutorials to new pluginlib code
    mailto:r31982@att (orig r22220):  eitanme | 2009-08-18 19:28:34 -0700
    Moving joint qualification controllers over to the new pluginlib model
    mailto:r31985@att (orig r22223):  eitanme | 2009-08-18 19:40:36 -0700
    Moving people_aware_nav to new pluginlib interface
    mailto:r31986@att (orig r22224):  eitanme | 2009-08-18 19:43:09 -0700
    Moving diagnostic aggregator to the pluginlib interface
    mailto:r31987@att (orig r22225):  eitanme | 2009-08-18 19:43:51 -0700
    Moving generic analyzer to the new pluginlib interface
    mailto:r31988@att (orig r22226):  eitanme | 2009-08-18 19:44:21 -0700
    Moving carrot planner to the new pluginlib interface
    mailto:r31992@att (orig r22230):  eitanme | 2009-08-18 19:54:15 -0700
    Changing REGISTER_CLASS to PLUGINLIB_REGISTER_CLASS
    mailto:r31996@att (orig r22234):  eitanme | 2009-08-18 20:19:30 -0700
    Fixing a plugin .xml file
    mailto:r31998@att (orig r22236):  eitanme | 2009-08-18 20:25:05 -0700
    Fixing more incorrect tags
  * Removing Python aggregator node, has been replaced by C++ version
  * Correct function names to camelCase, added documentation
  * Added C++ diagnostic_aggregator
  * Display child status levels in parent status for generic analyzer
  * Updated documentation, fixed copy-paste error
  * diagnostic_aggregator package to filter and analyze robot diagnostics
  * Contributors: Vincent Rabaud, blaise, dthomas, eitanme, gerkey, kwc, vrabaud, watts, wattsk, wheeler, wim

 -- Guglielmo Gemignani <guglielmo.gemignani@gmail.com>  Mon, 29 Oct 2012 00:00:00 -0000


