Skip to content

Releases: osgochina/dmicro

v1.2.1

23 Mar 07:00
Compare
Choose a tag to compare

fix windows logs error.

v1.2.0

07 Mar 07:43
Compare
Choose a tag to compare
  1. 升级golang的支持版本,最低版本支持为1.18.
  2. 升级goframe依赖库到V2版本.
  3. logger组件参数变化,增加了context参数.

v1.0.1

13 Aug 09:28
Compare
Choose a tag to compare

v1.0.1 (2022-08-13)

  1. 修复dServer在macos下报错的问题。
  2. 增加memory registry 服务注册组件。
  3. 优化RPC Client 接口。
  4. 优化RPC Server 接口。
  5. 完善文档,增加更多的使用示例。

v1.0.0

01 Aug 08:39
Compare
Choose a tag to compare

v1.0.0 (2022-08-01)

  1. 发布新组件DServer,该组件是easyserver组件的升级版本。
    1. dserver服务管理功能能够让你专注于编写业务代码,编译部署后的运行时管理就交给它吧。
    2. 支持单进程,多进程模式,单进程模式方便开发,多进程模式适合业务隔离。
    3. 原生支持平滑重启功能。
    4. 方便的扩展命令行功能。
    5. 原生支持命令行ctrl,方便开启关闭服务,重启服务,开启debug模式,查看实时运行日志,查看运行指标。
    6. 更多DServer组件的介绍,请看文档
  2. supervisor组件api大改,从功能独立的组件融合进框架,更好的与dServer组合。
  3. drpc组件修复unix socket链接的监听。
  4. 增加benchmark测试用例。
  5. 完善文档,增加更多的使用示例。

v0.6.2

14 Jun 03:34
Compare
Choose a tag to compare

v0.6.2 (2022-06-14)

  1. 完成服务注册功能registry
  2. 完成服务发下功能selector
  3. 增加mdns服务发现组件
  4. 升级gf依赖版本至v1.16.9
  5. 改造rpc client支持服务发现功能。
  6. easy service暴露出HelpVersion方法,方便业务调用。

v0.5.2

21 Jan 03:14
Compare
Choose a tag to compare
  1. 增加build.sh编译脚本,支持设置编译变量,方便使用easyservice组件使用version命令展示编译信息。
  2. 完善easyservice的日志级别配置.
  3. 移除easyservice的默认network,host,port参数支持。
  4. 增加master-worker进程模型下,worker进程异常退出后,master进程自动拉起功能。
  5. 修复了reply消息解包失败不能正确报错的问题。
  6. 修复了jsonproto协议不能正确处理字符串的问题。
  7. 增加drpc的内部日志组件,支持重设日志组件,方便与默认的日志组件区分。

v0.4.0

10 Jan 06:14
Compare
Choose a tag to compare

v0.4.0 (2022-01-10)

  1. 优化easyService服务的行为,增加-c,--config参数的支持.
  2. 支持easyservice的quit命令.
  3. 修复windowmacos系统下不支持quickcp的问题.
  4. 新增兼容多平台的signal发送组件.
  5. 支持Websocket协议.
  6. 增加并发请求客户端Multiclient.

v0.3.0

31 Dec 06:09
Compare
Choose a tag to compare
  1. 修复在dial成功后,对端马上关闭了链接,造成重试死循环的bug,增加最大重试次数.
  2. 修复平滑重启中监听地址0.0.0.0不起效的问题.
  3. 增加proxy插件的的文档及测试用例.
  4. easyservice组件进程退出之前先删除pid文件。
  5. easyservice支持从配置文件中读取sandbox的id.
  6. 支持quic协议.
  7. 支持kcp协议.

v0.2.0

20 Dec 10:50
Compare
Choose a tag to compare
  1. 平台兼容性支持,支持liunx,MacOS,Windows.
  2. 平滑重启 逻辑支持,支持父子进程模式以及Master-Worker模式。
  3. 支持ProtoBuf协议.
  4. 增加安全传输SecureBodyPlugin插件.
  5. 完善文档,增加框架logo.

v0.1.0

02 Nov 08:46
Compare
Choose a tag to compare
  1. 优化平滑重启的逻辑。
  2. 修复easyservice修改进程名失败的bug。
  3. OnConnect事件支持链接失败触发。