Skip to content

Releases: lkpworkspace/myframe

v0.9.6

20 Feb 13:12
65334fc
Compare
Choose a tag to compare
  • other:
    • 日志大小可配置
    • 新增接收队列溢出告警日志
    • 设置默认运行队列最大为2个
    • 新增API使用示例

v0.9.5

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

v0.9.4

06 Dec 14:56
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
v0.9.1 Pre-release
Pre-release
  • important
    • 支持macOS平台

v0.9.0

26 Oct 14:31
0f3884e
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release
  • important
    • 支持windows平台
  • feature
    • 配置文件动态库名字支持简写,比如libhello.so简写为hello
  • other
    • 更新文档

v0.8.4

25 Oct 15:51
e3f2a8e
Compare
Choose a tag to compare
v0.8.4 Pre-release
Pre-release
  • feature
    • launcher添加log_dir/lib_dir选项
  • other
    • 添加安装依赖选项
    • 使用Json::Value::nullSingleton() 替换 Json::Value::null
    • 模板工程依赖指定版本依赖库

v0.8.3

23 Oct 10:58
a053730
Compare
Choose a tag to compare
v0.8.3 Pre-release
Pre-release
  • ci:
    • 使用指定版本依赖库
  • other:
    • 添加version和soversion

v0.8.2

23 Oct 06:54
536e8cc
Compare
Choose a tag to compare
  • feature:
    • 添加条件变量进行线程间通信选项
  • api:
    • 添加platform.h文件
  • fix
    • 修复使用引用接收‵mailbox->PopRecv()`返回值问题
  • ci
    • 移除gflags依赖
  • other:
    • 使用cmdline替换getopt
    • 更新copyright
    • 只导出需要使用的符号
    • 使用VLOG替换DLOG
    • 跨平台代码统一放置到myframe/platform目录中
    • 设置默认C++标准和安装路径