v1.5.0
⭐️ Major Feature
✨ Minor Features and Optimizations
ros2 plugin:
Optimized startup process by moving callback handling to the start stage to ensure proper receipt of transaction_local messages
Added the events_executor executor
Record Playback Plugin:
Modified the bag creation logic in signal mode
Added a new interface to get the status of record actions
Added the
suffix_with_timestampoption to the rotate_file log backend to append the log file rotation time to the log file name suffix.Added the
enable_crash_logconfiguration in the logging module, allowing control over whether a stack trace is output when the program crashes
🐛 Bug Fixes:
Fixed: Compatibility issue of the Record Playback Plugin with AimRT versions prior to v1.3
Fixed: Fixed RPC timeout in the ros2 backend caused by timing issues