CHANGELOG

Changelog for package tracetools

6.3.3 (2024-11-09)

6.3.2 (2024-07-11)

  • Fix type for buffer index argument in tracepoint event declaration. (#121)

  • Contributors: Mattis Kieffer

6.3.1 (2023-05-11)

  • Disable tracing on Android (#72)

  • Contributors: Przemysław Dąbrowski

6.3.0 (2023-04-18)

6.2.0 (2023-04-18)

6.1.0 (2023-04-13)

  • Add intra-process tracepoints (#30)

  • Contributors: ymski

6.0.0 (2023-04-12)

  • Improve tracetools rosdoc2/doxygen output (#57)

  • Update README and other documentation (#55)

  • Disable tracing on macOS (#53)

  • Include tracepoints by default on Linux (#31)

  • Contributors: Christophe Bedard

5.1.0 (2023-03-02)

  • Explicitly link against dl for dladdr() (#48)

  • Fix memory leak in tracetools::get_symbol() (#43)

  • Add TRACEPOINT_ENABLED() and DO_TRACEPOINT() macros (#46)

  • Contributors: Christophe Bedard

5.0.0 (2023-02-14)

  • Update tracing to C++17. (#33)

  • Contributors: Chris Lalancette

4.1.0 (2022-03-29)

  • Install headers to include/${PROJECT_NAME}

  • Contributors: Christophe Bedard, Shane Loretz

4.0.0 (2022-01-20)

  • Merge branch ‘update-mentions-of-tracetools-test’ into ‘master’ Update applicable mentions of tracetools_test to test_tracetools See merge request ros-tracing/ros2_tracing!259

  • Update applicable mentions of tracetools_test to test_tracetools

  • Merge branch ‘version-3-1-0’ into ‘master’ Version 3.1.0 See merge request ros-tracing/ros2_tracing!256

  • Contributors: Christophe Bedard

3.1.0 (2021-08-11)

  • Correctly handle calls to TRACEPOINT() macro with no tracepoint args

  • Move publisher handle tracepoint argument from rclcpp_publish to rcl_publish

  • Add support for rmw init/pub, take, and executor instrumentation

  • Contributors: Christophe Bedard

3.0.0 (2021-07-26)

  • Export target on Windows and export an interface if TRACETOOLS_DISABLED

  • Remove deprecated utility functions

  • Contributors: Christophe Bedard, Ivan Santiago Paunovic

2.3.0 (2021-03-31)

  • Update QD to be more specific about public API

  • Namespace tracetools C++ functions and macros and deprecate current ones

  • Contributors: Christophe Bedard

2.2.0 (2021-03-29)

  • Add support for rcl_publish and rclcpp_publish tracepoints

  • Contributors: Christophe Bedard

2.1.0 (2021-01-13)

  • Add instrumentation support for linking a timer to a node

  • Bring tracetools up to quality level 1

  • Contributors: Christophe Bedard

2.0.0 (2020-10-12)

  • Add lifecycle node state transition instrumentation

  • Do not export tracetools if empty

  • Allow disabling tracetools status app

  • Contributors: Christophe Bedard, Ingo Lütkebohle, José Antonio Moral

1.0.0 (2020-04-24)

  • Export -rdynamic using ament_export_link_flags and modern CMake

  • Contributors: Christophe Bedard, Dirk Thomas

0.3.0 (2020-03-04)

  • Various improvements to the build setup and CMakeLists.txt

  • Contributors: Christophe Bedard, Stephen Brawner

0.2.10 (2019-11-17)

  • Add new rclcpp_subscription_init tracepoint to support new intra-process comms

  • Contributors: Christophe Bedard

0.2.9 (2019-10-18)

  • Set symbols visibility to public for util functions

  • Contributors: Christophe Bedard, Ingo Lütkebohle

0.2.8 (2019-10-14)

  • Add overload of get_symbols as a fallback

  • Contributors: Christophe Bedard, Ingo Lütkebohle

0.2.4 (2019-08-14)

  • Ignore unused tracepoint parameters on Windows

  • Contributors: Christophe Bedard

0.2.3 (2019-08-05)

  • Fix Windows warnings

  • Contributors: Christophe Bedard, Ingo Lütkebohle

0.2.2 (2019-08-01)

  • Fix Windows linking issues

  • Contributors: Christophe Bedard, Ingo Lütkebohle

0.2.0 (2019-07-30)

  • Add option to compile out LTTng entirely

  • Fix ament_target_dependencies() for tracetools status executable

  • Remove bash scripts

  • Enable tracing by default if LTTng is available

  • Fix test_utils never getting built

  • Contributors: Christophe Bedard, Ingo Lütkebohle, Tobias Blass

0.1.1 (2019-07-16)

  • Disable tracing-related tests by default

  • Contributors: Christophe Bedard

0.1.0 (2019-07-11)

  • Add symbol resolution utils

  • Add tracepoint definitions and wrapper macro for tracepoint functions

  • Contributors: Christophe Bedard, Ingo Lütkebohle