Skip to content

Releases: eolinker/apinto

修复文件转发时内容没有传输的问题

22 Aug 02:00
Compare
Choose a tag to compare
v0.7.2

修改eosc依赖版本为0.6.2

修复插件的一系列问题

07 Aug 13:16
Compare
Choose a tag to compare

1、修复流控插件每天请求次数相关信息未返回的问题
2、修复服务器返回的gzip响应体内容解析失败的问题
3、修复输出器无法引用鉴权标签的问题

raft算法升级

31 Jul 16:03
Compare
Choose a tag to compare

1、升级raft算法,将kv存储替换成etcd内置的kv实现
注意:由于raft算法升级,旧配置不兼容,若之前使用的 apinto为0.6.x及更老的版本,需要使用apinto-import进行升级

2、修复文件日志驱动配置错误时,删除操作阻塞的问题

3、新增proxy_rewrite_v2插件

4、服务发现忽略scheme字段

修复0.6.3版本发现的一系列问题

01 Jul 15:45
Compare
Choose a tag to compare

1、修改额外参数插件value类型
2、修复cli命令操作失败无日志输出的问题
3、修复output拓展缺少CheckSkill方法,导致apinto dashboard不能联动的问题

修改默认配置文件及mod依赖

26 Jun 14:27
Compare
Choose a tag to compare
v0.6.3

修改mod文件

合并服务和上游模块

22 Jun 11:29
Compare
Choose a tag to compare
v0.6.2

Merge branch 'feature/upstream_service'

修复路由header规则读取失败的问题

21 Jun 02:29
9cd1e47
Compare
Choose a tag to compare
Merge pull request #57 from chen2eric/feature/fix_default_port

change default port

支持可视化UI界面

17 Jun 13:17
Compare
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
    Dashboard调用流程如下:

Dashboard调用流程

  1. 删除全局插件类型(原“type”字段),插件不再区分生效阶段,生效顺序及生效阶段由开发者进行定义。
    插件执行顺序如下图:
    7a4b7077-1a0f-4696-a51e-61f13e38b87e
  2. 移除Cli操作拓展插件功能(包括安装、更新、卸载等),拓展安装、更新、卸载等功能将在下版本通过openAPI方式提供,与插件市场同步上线。

修复日志权限问题

14 Feb 06:12
3b101a7
Compare
Choose a tag to compare
Merge pull request #43 from Dot-Liu/main

修复log日志权限问题

新增nsqd及kafka之access日志插件

07 Feb 07:15
74c5d96
Compare
Choose a tag to compare
Merge pull request #42 from Dot-Liu/main

新增nsqd及kafka之access日志插件