1、cli新增extender操作命令
(1)安装拓展:apinto extender install {group}:{project}:{version}
(2)更新拓展:apinto extender upgrade {group}:{project}:{version}
(3)卸载拓展:apinto extender uninstall {group}:{project}
(4)获取可用拓展列表:apinto extender version {group}:{project}
(5)获取拓展信息:apinto extender info {group}:{project}:{version}
(6)下载拓展:apinto extender download {group}:{project}:{version}
2、程序支持加载插件操作
(1)内置插件:随程序代码一同编译的插件,如IP黑白名单、参数映射等,均放在driver/plugins目录内。
(2)外置插件:根据插件开发教程开发的外部插件,后缀为“.so”,可从插件市场直接获取。
3、新增openAPI
(1)新增全局插件相关openAPI
(2)新增拓展信息获取等相关拓展openAPI
4、修复程序启动时重置快照错误的问题
5、新增内置插件
(1)IP黑白名单(eolinker.com:apinto:ip_restriction)
(2)参数映射(eolinker.com:apinto:proxy_rewrite)
(3)额外参数(eolinker.com:apinto:extra_params)
(4)请求重写(eolinker.com:apinto:params_transformer)
(5)流量控制(eolinker.com:apinto:rate_limiting)
6、修改端口监听模式:从动态配置监听变成启动时读取静态配置进行端口监听
7、鉴权配置模式修改:作为内置插件引入。