Skip to content

AimRT v1.0.0 Release!

主要修改说明( 相对于v0.10.0 ):

v1.0.0

重要修改

次要修改

  • 录播插件添加动态修改录包元数据功能,并且删除 sqlite3 落盘格式
  • aimrt_cli 删除将 aimrtbag 转化成 rosbag 功能;
  • 加载插件时 dlopen 参数添加 RTLD_DEEPBIND 选项,避免符号相关问题;
  • 新增 pb_rpc/ros2_rpc/ros2_chn 的 app 模式示例;
  • 简化了 C++ rpc 生成的桩代码;
  • 添加英文版文档;
  • 修复 aimrt_py rpc 桩代码中 json 序列化的 import 缺失问题;
  • 修复 aimrt_py ros2 消息在多个 rpc 的情况下出现类型不一致的现象;
  • 为 aimrt_py 添加 pyi 文件,支持类型提示;
  • 升级 iceoryx 到 2.95.4;
  • 中文注释翻译成英文;
  • 新增 ros2 消息类型的 benchamrk 测试;
  • ros2 plugin 的 qos 配置修改为 default;
  • 添加 AimRT 消息类型 type_support 支持,添加 ros2 自带消息类型 type_support 支持;
  • 移除 Timer 的 SyncWait 方法,优化任务取消逻辑;
  • 默认打开 AIMRT_BUILD_WITH_WERROR 编译选项;