Skip to content

Releases: lkpworkspace/myframe

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++标准和安装路径

v0.8.1

17 Aug 10:29
b5063d5
Compare
Choose a tag to compare
  • api:
    • actor增加订阅方法
  • fix
    • 修复actor Init方法中发送消息有可能丢失的问题
  • doc
    • 添加版本发布流程文档
  • other:
    • 去除gtest依赖
    • 添加cmake打包功能
    • 产出中添加cmake导出配置文件
    • 框架性能测试程序拆分

v0.8.0

24 Jul 03:20
3ff7ec6
Compare
Choose a tag to compare
  • api:
    • CmdChannel GetOwnerFd修改为GetOwnerHandle,GetMainFd修改为GetMainHandle
    • 所有的枚举类型放置到class内部
    • app删除AddEvent/DelEvent/GetActorContextManager函数
    • event函数GetFd修改为GetHandle,删除ListenIOType/RetListenIOType,增加GetName函数
  • fix
    • 修复ExampleWorkerInteractiveWith3rdFrame中使用CmdChannel的错误使用方法
    • 修复launcher加载错误的配置文件程序退出出core问题
  • ci
    • 只支持ubuntu least构建
    • 编译参数从cmake中放到ci配置文件
  • doc
    • 添加组件工程更详细的构建说明
  • other:
    • mod_lib改为shared_library,只用作加载/卸载动态库,获取符号
    • 将epoll独立出来单独管理
    • 将所有集成event的对象统一使用EventManager管理
    • 所有的pthread读写锁改为使用c++17标准的读写锁
    • 安装头文件目录inc修改为include
    • 产出版本文件增加最后提交日期

v0.7.1

08 Jun 04:20
bef206f
Compare
Choose a tag to compare
  • api:
    • App添加Quit函数
  • feature:
    • launcher添加ctrl+c退出资源清理功能
    • actor/worker可以调用Quit清理所有资源并退出程序
  • other:
    • 添加使用GetApp注意事项
    • .in文件只包含配置项