Skip to content

Releases: eolinker/eosc

eosc v0.5.0版本发布

17 Jun 10:17

Choose a tag to compare

  1. 进程模型优化,新增admin进程,提供openAPI及渲染模版内容
    进程名称及其作用如下:
  • master进程:
    • 类型:常驻进程
    • 作用
      • 守护进程,管理子进程的启停
      • 负责Raft集群的通信与同步
      • Cli命令交互
      • openAPI流量入口,监听管理端口
      • 将openAPI请求转发到leader节点的admin进程中处理
  • admin进程
    • 类型:常驻进程,仅当节点为leader时启动
    • 作用
      • 配置态进程,该进程缓存了worker进程运行所需要的所有信息
      • 处理openAPI请求,校验请求数据的合法性
      • 提供render模版,供dashboard渲染
  • worker进程
    • 类型:常驻进程
    • 作用
      • 网关核心进程,执行流量转发的工作流程
      • 支持加载外部插件
      • 当插件更新/重加载时,该进程会重启
  • help进程:
    • 类型:临时进程
    • 作用:
      • 由master启动,处理完临时任务后停止
      • 当执行安装/升级拓展时,会优先启动该进程校验拓展的可靠性及合法性
  1. raft集群模型优化,重写事件同步操作

  2. 丰富openAPI接口,支持页面渲染。开发者可通过修改配置的tag 标签,生成相应格式的Json Scheme 渲染模版,tag 标签内容参考eosc/README.md at main · eolinker/eosc

  3. 删除全局插件类型(原“type”字段),插件不再区分生效阶段,生效顺序及生效阶段由开发者进行定义。
    插件执行顺序如下图:

  4. 移除Cli操作拓展插件功能(包括安装、更新、卸载等),拓展安装、更新、卸载等功能将在下版本通过openAPI方式提供,与插件市场同步上线。

修复日志权限问题

14 Feb 05:11
ef366ef

Choose a tag to compare

Merge pull request #40 from Dot-Liu/main

修复log日志权限问题

修改环境变量

17 Jan 08:07
0def22a

Choose a tag to compare

Merge pull request #39 from Dot-Liu/main

更新环境参数

支持格式化日志数据

27 Dec 06:51
113d9d1

Choose a tag to compare

1、定义formatter
2、支持格式化日志数据
(1)line格式
(2)json格式

修复插件下载不能创建目录的问题

01 Dec 06:15
d12abbc

Choose a tag to compare

Merge pull request #36 from Dot-Liu/main

修复extender下载操作不能创建目录的问题

修复程序启动失败时不打印日志的问题

30 Nov 09:46
3a80716

Choose a tag to compare

Merge pull request #35 from Dot-Liu/main

fix: log print error

修改eosc版本号

26 Nov 04:02
4b37c59

Choose a tag to compare

Merge pull request #34 from Dot-Liu/main

修改eosc版本号

0.3.3版本发布

25 Nov 11:32
8ace63a

Choose a tag to compare

1、cli新增extender操作命令
(1)安装拓展:goku extender install {group}:{project}:{version}
(2)更新拓展:goku extender upgrade {group}:{project}:{version}
(3)卸载拓展:goku extender uninstall {group}:{project}
(4)获取可用拓展列表:goku extender version {group}:{project}
(5)获取拓展信息:goku extender info {group}:{project}:{version}
(6)下载拓展:goku extender download {group}:{project}:{version}

2、拓展加载模式支持内置拓展加载及外部拓展加载

3、新增openAPI
(1)新增全局插件相关openAPI
(2)新增拓展信息获取等相关拓展openAPI

4、修复程序启动时重置快照错误的问题

complete: plugin install

22 Nov 13:04
686da8b

Choose a tag to compare

Merge pull request #32 from Dot-Liu/main

complete: plugin install

修复插件安装问题

22 Nov 08:50
e33edbc

Choose a tag to compare

Merge pull request #31 from Dot-Liu/main

fix: install plugin