Skip to content

v0.3.0版本发布

Compare
Choose a tag to compare
@eolinker eolinker released this 25 Nov 11:45
· 1634 commits to main since this release
38d5b57

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、程序支持加载插件操作
(1)内置插件:随程序代码一同编译的插件,如IP黑白名单、参数映射等,均放在driver/plugins目录内。
(2)外置插件:根据插件开发教程开发的外部插件,后缀为“.so”,可从插件市场直接获取。

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

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

5、新增内置插件
(1)IP黑白名单(eolinker.com:goku:ip_restriction)
(2)参数映射(eolinker.com:goku:proxy_rewrite)
(3)额外参数(eolinker.com:goku:extra_params)
(4)请求重写(eolinker.com:goku:params_transformer)
(5)流量控制(eolinker.com:goku:rate_limiting)

6、修改端口监听模式:从动态配置监听变成启动时读取静态配置进行端口监听

7、鉴权配置模式修改:作为内置插件引入。