2019-07-11 11:17:41 +02:00
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Changelog for package tracetools_trace
|
|
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
2025-05-20 16:27:27 +02:00
|
|
|
8.7.0 (2025-04-24)
|
|
|
|
------------------
|
|
|
|
|
|
|
|
8.6.0 (2025-04-17)
|
|
|
|
------------------
|
|
|
|
* Improve Python typing annotations (`#152 <https://github.com/ros2/ros2_tracing/issues/152>`_)
|
|
|
|
* Expose types for tracing tools (`#153 <https://github.com/ros2/ros2_tracing/issues/153>`_)
|
|
|
|
* Remove unnecessary 'type: ignore' comments in tracetools_trace (`#151 <https://github.com/ros2/ros2_tracing/issues/151>`_)
|
|
|
|
* Contributors: Christophe Bedard, Michael Carlstrom
|
|
|
|
|
|
|
|
8.5.0 (2024-12-20)
|
|
|
|
------------------
|
|
|
|
* Instrument client/service for end-to-end request/response tracking (`#145 <https://github.com/ros2/ros2_tracing/issues/145>`_)
|
|
|
|
* Contributors: Christophe Bedard
|
|
|
|
|
|
|
|
8.4.1 (2024-11-25)
|
|
|
|
------------------
|
|
|
|
|
|
|
|
8.4.0 (2024-10-15)
|
|
|
|
------------------
|
|
|
|
* Allow enabling syscalls through ``ros2 trace`` or the Trace action (`#137 <https://github.com/ros2/ros2_tracing/issues/137>`_)
|
|
|
|
* Contributors: Christophe Bedard
|
|
|
|
|
|
|
|
8.3.0 (2024-04-26)
|
|
|
|
------------------
|
|
|
|
|
|
|
|
8.2.0 (2024-04-16)
|
|
|
|
------------------
|
|
|
|
* Replace all occurences of index.ros.org (`#114 <https://github.com/ros2/ros2_tracing/issues/114>`_)
|
|
|
|
* Contributors: Chris Lalancette
|
|
|
|
|
|
|
|
8.1.0 (2024-03-27)
|
|
|
|
------------------
|
|
|
|
* Improve tracing configuration error reporting (`#85 <https://github.com/ros2/ros2_tracing/issues/85>`_)
|
|
|
|
* Add a space in between not and parentheses. (`#88 <https://github.com/ros2/ros2_tracing/issues/88>`_)
|
|
|
|
* Contributors: Chris Lalancette, Christophe Bedard
|
|
|
|
|
|
|
|
8.0.0 (2024-01-23)
|
|
|
|
------------------
|
|
|
|
* Switch to custom lttng-ctl Python bindings (`#81 <https://github.com/ros2/ros2_tracing/issues/81>`_)
|
|
|
|
* Contributors: Christophe Bedard
|
|
|
|
|
|
|
|
7.1.0 (2023-08-23)
|
|
|
|
------------------
|
|
|
|
* Create start/pause/resume/stop sub-commands for 'ros2 trace' (`#70 <https://github.com/ros2/ros2_tracing/issues/70>`_)
|
|
|
|
* Contributors: Christophe Bedard
|
|
|
|
|
|
|
|
7.0.0 (2023-06-09)
|
|
|
|
------------------
|
|
|
|
|
|
|
|
6.4.1 (2023-05-11)
|
|
|
|
------------------
|
|
|
|
* Detect issue with LTTng and Docker and report error when tracing (`#66 <https://github.com/ros2/ros2_tracing/issues/66>`_)
|
|
|
|
* Contributors: Christophe Bedard
|
|
|
|
|
|
|
|
6.4.0 (2023-04-28)
|
|
|
|
------------------
|
|
|
|
|
|
|
|
6.3.0 (2023-04-18)
|
|
|
|
------------------
|
|
|
|
|
|
|
|
6.2.0 (2023-04-18)
|
|
|
|
------------------
|
|
|
|
* Error out if trace already exists unless 'append' option is used (`#58 <https://github.com/ros2/ros2_tracing/issues/58>`_)
|
|
|
|
* Improve 'ros2 trace' command error handling & add end-to-end tests (`#54 <https://github.com/ros2/ros2_tracing/issues/54>`_)
|
|
|
|
* Make subbuffer size configurable with Trace action (`#51 <https://github.com/ros2/ros2_tracing/issues/51>`_)
|
|
|
|
* Contributors: Christophe Bedard, Christopher Wecht
|
|
|
|
|
|
|
|
6.1.0 (2023-04-13)
|
|
|
|
------------------
|
|
|
|
* Add intra-process tracepoints (`#30 <https://github.com/ros2/ros2_tracing/issues/30>`_)
|
|
|
|
* Contributors: ymski
|
|
|
|
|
|
|
|
6.0.0 (2023-04-12)
|
|
|
|
------------------
|
|
|
|
* Allow requiring minimum lttng package version for is_lttng_installed (`#59 <https://github.com/ros2/ros2_tracing/issues/59>`_)
|
|
|
|
* Include tracepoints by default on Linux (`#31 <https://github.com/ros2/ros2_tracing/issues/31>`_)
|
|
|
|
* Enable document generation using rosdoc2 for ament_python pkgs (`#50 <https://github.com/ros2/ros2_tracing/issues/50>`_)
|
|
|
|
* Contributors: Christophe Bedard, Yadu
|
|
|
|
|
|
|
|
5.1.0 (2023-03-02)
|
|
|
|
------------------
|
|
|
|
|
|
|
|
5.0.0 (2023-02-14)
|
|
|
|
------------------
|
|
|
|
* Replace distutils.version.StrictVersion with packaging.version.Version (`#42 <https://github.com/ros2/ros2_tracing/issues/42>`_)
|
|
|
|
* Remove deprecated context_names parameter (`#38 <https://github.com/ros2/ros2_tracing/issues/38>`_)
|
|
|
|
* Contributors: Christophe Bedard
|
|
|
|
|
|
|
|
4.0.0 (2022-01-20)
|
|
|
|
------------------
|
|
|
|
* Disable kernel tracing by default
|
|
|
|
* Don't require kernel tracer and detect when it's not installed
|
|
|
|
* Introduce constants for tracepoint names
|
|
|
|
* Optimize default tracing session channel config values
|
|
|
|
* Deprecate 'context_names' param and replace with 'context_fields'
|
|
|
|
* Support per-domain context fields for the Trace action
|
|
|
|
* Contributors: Christophe Bedard
|
|
|
|
|
|
|
|
3.1.0 (2021-08-11)
|
|
|
|
------------------
|
|
|
|
* Add support for rmw init/pub, take, and executor tracepoints
|
|
|
|
* 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)
|
2023-05-27 02:24:49 +00:00
|
|
|
------------------
|
2023-05-27 02:17:14 +00:00
|
|
|
* Fix flake8 blind except error by using more concrete types
|
2025-05-20 16:27:27 +02:00
|
|
|
* Allow configuring tracing directory through environment variables
|
|
|
|
* Cleanly stop ros2trace/tracetools_trace tracing on SIGINT
|
|
|
|
* Add instrumentation support for linking a timer to a node
|
|
|
|
* Contributors: Christophe Bedard
|
|
|
|
|
|
|
|
2.0.0 (2020-10-12)
|
|
|
|
------------------
|
|
|
|
* Add lifecycle node state transition instrumentation
|
2023-05-27 02:17:14 +00:00
|
|
|
* Contributors: Christophe Bedard, Ingo Lütkebohle
|
|
|
|
|
2020-05-27 08:56:31 -04:00
|
|
|
1.0.1 (2020-05-27)
|
|
|
|
------------------
|
2020-05-27 08:55:36 -04:00
|
|
|
* Fail gracefully when trying to trace if LTTng is not installed
|
|
|
|
* Contributors: Christophe Bedard
|
|
|
|
|
2020-04-24 19:08:24 -04:00
|
|
|
1.0.0 (2020-04-24)
|
|
|
|
------------------
|
2020-04-24 19:07:41 -04:00
|
|
|
* Start a session daemon if there isn't one before setting up tracing
|
|
|
|
* Contributors: Christophe Bedard
|
|
|
|
|
2020-03-04 09:25:18 -08:00
|
|
|
0.3.0 (2020-03-04)
|
|
|
|
------------------
|
2020-03-04 09:23:59 -08:00
|
|
|
* Add more context types and refactor mapping between name and constant
|
|
|
|
* Check version of LTTng Python module and raise error if below 2.10.7
|
|
|
|
* Add logs for trace action init and fini
|
|
|
|
* Expose context enabling through CLI and Trace action
|
|
|
|
* Add kmem_mm_page_alloc|free to default kernel events
|
|
|
|
* Remove sched_waking/sched_wakeup from the default kernel events list
|
|
|
|
* Contributors: Christophe Bedard
|
|
|
|
|
2019-12-09 10:47:01 -08:00
|
|
|
0.2.11 (2019-12-09)
|
|
|
|
-------------------
|
2019-12-09 10:46:18 -08:00
|
|
|
* Register Python packages in the ament index
|
|
|
|
* Contributors: Christophe Bedard
|
|
|
|
|
2019-11-17 15:47:53 -08:00
|
|
|
0.2.10 (2019-11-17)
|
|
|
|
-------------------
|
2019-11-17 15:47:06 -08:00
|
|
|
* Make printing list of enabled events more readable
|
|
|
|
* Add new rclcpp_subscription_init tracepoint to default ROS events list
|
|
|
|
* Contributors: Christophe Bedard
|
|
|
|
|
2019-10-14 09:43:01 -07:00
|
|
|
0.2.8 (2019-10-14)
|
|
|
|
------------------
|
2019-10-14 09:25:44 -07:00
|
|
|
* Re-order args for trace command
|
|
|
|
* Contributors: Christophe Bedard
|
|
|
|
|
2019-09-09 16:46:09 -04:00
|
|
|
0.2.7 (2019-09-09)
|
|
|
|
------------------
|
2019-09-09 16:45:38 -04:00
|
|
|
* Fix missing ament_xmllint dependency
|
|
|
|
* Contributors: Christophe Bedard
|
|
|
|
|
2019-08-16 16:11:14 +02:00
|
|
|
0.2.6 (2019-08-16)
|
|
|
|
------------------
|
2019-08-16 16:10:42 +02:00
|
|
|
* Extract lttng interface functions to other files
|
|
|
|
* Contributors: Christophe Bedard
|
|
|
|
|
2019-08-15 15:28:58 +02:00
|
|
|
0.2.5 (2019-08-15)
|
|
|
|
------------------
|
2019-08-15 15:27:15 +02:00
|
|
|
* Make lttng interface silently do nothing if lttng cannot be imported
|
|
|
|
* Contributors: Christophe Bedard
|
|
|
|
|
2019-08-01 13:24:42 +02:00
|
|
|
0.2.2 (2019-08-01)
|
|
|
|
------------------
|
2019-08-01 13:23:45 +02:00
|
|
|
* Revert "Replace special character to fix encoding issue"
|
|
|
|
* Contributors: Christophe Bedard
|
|
|
|
|
2019-07-31 10:28:19 +02:00
|
|
|
0.2.1 (2019-07-31)
|
|
|
|
------------------
|
2019-07-31 10:27:25 +02:00
|
|
|
* Replace special character to fix encoding issue
|
|
|
|
* Contributors: Christophe Bedard
|
|
|
|
|
2019-07-11 14:22:05 +02:00
|
|
|
0.1.0 (2019-07-11)
|
|
|
|
------------------
|
2019-07-11 11:17:41 +02:00
|
|
|
* Use proper arg parser and event names completers
|
|
|
|
* Add tracing utilities
|
|
|
|
* Contributors: Christophe Bedard, Ingo Lütkebohle
|