Skip to content

Releases: lkpworkspace/myframe

v0.9.9

04 Nov 11:09
ea0e3af

Choose a tag to compare

  • api
    • actor.Init删除param参数
    • actor_context.Init删除param参数
    • mod_manager.CreateActorInst新增inst_name参数
    • mod_manager.CreateWorkerInst新增inst_name参数
    • app.AddActor删除inst_name, params参数
    • app.AddWorker删除inst_name参数
  • other
    • 新增asan编译选项,默认关闭

v0.9.8

17 Jun 08:15
e0adf47

Choose a tag to compare

  • feature
    • 新增消息传递方式(Intra, DDS, Hybird)
    • 新增GetAllUserModAddr函数,删除通过消息获取方法
    • Common新增GetLibName函数
    • 删除LoadServiceFromJsonStr函数,新增LoadJsonFromString函数
    • 导出shared_library符号供外部使用
    • 支持构建静态库
  • fixed
    • 修复clear actor context 崩溃问题
    • 修复DDS消息在初始化丢失的问题
    • 修复退出崩溃问题
  • ci
    • 删除不支持的windows server 2019
  • other
    • 删除docker构建
    • 新增安装模版工程选项,默认开启
    • 新增安装launcher选项,默认开启
    • 新增格式化代码配置
    • launcher命令行统一使用'-'而不是'_'
    • launcher配置文件改名为myframe.json
    • actor/worker的config移到context中
    • 加载服务功能移到ModManager中

v0.9.7

03 Apr 15:58
ee93ef3

Choose a tag to compare

  • feature
    • 新增设置调度优先级函数
  • example
    • 新增自定义线程退出示例
  • fixed
    • 修复程序退出偶尔不释放资源的问题
    • 修复cmdline在macos中编译失败问题
    • 修复docker构建失败问题
    • 线程退出通知所有ConnEvent退出避免其他线程阻塞无法退出
  • ci
    • checkout,cache更新到v4
  • other
    • 更新3rd构建目录
    • 删除CreateActorContext函数
    • 删除SetSelfThreadAffinity,SetSelfThreadNamef函数

v0.9.6

20 Feb 13:12
65334fc

Choose a tag to compare

  • other:
    • 日志大小可配置
    • 新增接收队列溢出告警日志
    • 设置默认运行队列最大为2个
    • 新增API使用示例

v0.9.5

31 Jan 15:01

Choose a tag to compare

  • feature:
    • 新增接收消息队列数量限制
    • 新增运行队列数量限制
    • 新增绑定cpu核心功能
    • 新增设置线程名称方便调试
  • fixed:
    • 修复SendReuqest崩溃问题
  • test
    • 新增App.Send/SendRequest测试用例
    • 新增RunQueue测试用例

v0.9.4

06 Dec 14:56

Choose a tag to compare

  • feature:
    • 新增程序运行状态,未初始化调用函数报错
    • 初始化阶段缓存的未知目的地址的消息,在运行阶段会直接分发
    • 程序运行阶段创建的组件要发送的消息也会直接分发不会缓存
    • mailbox新增run queue,删除worker_context中cache_消息列表,保持actor/worker 消息处理设计统一
  • fixed:
    • 修复windows警告4251,4244
  • optimization:
    • 优化消息分发操作
    • 优化地址分割算法
    • 优化对象重复搜索
  • other:
    • 头文件和日志中新增程序版本
    • 删除安装三方库依赖选项

v0.9.3

11 Jun 03:10
7a32f21

Choose a tag to compare

v0.9.3 Pre-release
Pre-release
  • feature:
    • 模版工程隐藏符号,仅导出actor_create/worker_create
  • optimization:
    • 优化智能指针访问
  • api:
    • Actor.Subscribe新增消息类型参数
  • other:
    • 新增依赖下载安装脚本
    • windows默认使用utf-8编译源码

v0.9.2

14 Jan 07:53
2f4bf72

Choose a tag to compare

  • feature
    • 支持编写进程间/机器间通信组件并添加示例
    • 支持docker
    • 支持deb打包
    • 子模块支持deb打包
  • api
    • Send/SendRequest方法删除dst_addr参数
  • other
    • 消息调度线程timeout从1000ms减小到100ms

v0.9.1

26 Oct 16:20
08cccd2

Choose a tag to compare

v0.9.1 Pre-release
Pre-release
  • important
    • 支持macOS平台

v0.9.0

26 Oct 14:31
0f3884e

Choose a tag to compare

v0.9.0 Pre-release
Pre-release
  • important
    • 支持windows平台
  • feature
    • 配置文件动态库名字支持简写,比如libhello.so简写为hello
  • other
    • 更新文档