Skip to content

AimRT v1.0.0 Release!

Main Changes (Compared to v0.10.0):

v1.0.0

Major Changes:

Minor Changes:

  • Added dynamic modification of recording metadata functionality to recording/playback plugin and removed sqlite3 storage format;
  • Removed aimrtbag to rosbag conversion functionality in aimrt_cli;
  • Added RTLD_DEEPBIND option to dlopen parameters when loading plugins to avoid symbol-related issues;
  • Added app mode examples for pb_rpc/ros2_rpc/ros2_chn;
  • Simplified C++ rpc stub code generation;
  • Added English version documentation;
  • Fixed missing json serialization import in aimrt_py rpc stub code;
  • Fixed inconsistent message types in aimrt_py ros2 messages across multiple rpc calls;
  • Added pyi files for aimrt_py to support type hints;
  • Upgraded iceoryx to 2.95.4;
  • Translated Chinese comments to English;
  • Added benchmark tests for ros2 message types;
  • Changed ros2 plugin's qos configuration to default;
  • Added type_support for AimRT message types and built-in ros2 message types;
  • Removed Timer's SyncWait method and optimized task cancellation logic;
  • Enabled AIMRT_BUILD_WITH_WERROR compilation option by default;