2.6.0
新功能
- 支持 shenyu-admin暴露
prometheus指标
- 添加shenyu一级缓存和二级缓存
- 将扩展插件jar保存到shenyu admin
- 支持网关中的 Shenyu 上传插件热加载
- 支持apollo同步数据和注册数据
- 初始化客户信息收集
- Shenyu客户端支持spring-boot-client自动配置
- 添加TCP代理插件
- 超级管理员强制更改密码
- Spring-mvc(boot)客户端支持收集api-meta
- 添加zookeeper发现同步
- 初始化神宇入口控制器
- 添加发现上游和代理选择器代理
- 暴露shenyu执行器端点
- 添加naocs发现同步
- 添加apollo发现同步
- 添加HttpLongPolling发现同步
- 添加consul发现同步
- 添加华为云lts日志插件
- Shenyu admin支持openGauss数据库
- 支持polaris配置同步和注册中心
API 变更
- 为
Shenyu api doc客户端添加标签
- 添加brpc集成测试
- Brpc支持共享线程池
- 将mapType添加到cryptor请求和响应插件中
- Crypto插件支持多字段名称
- 添加p2c负载均衡器
- 将插件jar修改为插件数据中的Base64字符串
- 添加最短响应负载均衡器
- 添加哈希负载均 衡器测试用例
- 添加DetailService测试用例
- Shenyu容忍多个路径斜线
- 添加shenyu-common enums测试用例
- 添加shenyu-common dto测试用例
- 添加sheyu-admin模型测试用例
- 添加神鱼匹配缓存测试用例
- 支持k8s探针
- 添加 Shenyu-admin 服务测试用例
- 在api doc中添加文档json数据
- mock插件中的SPEL默认是安全的
- 为ShenyuClientApiDocExecutorSubscriber添加测试用例
- 添加shenyu-client-sofa模块的测试用例
- 为shenyu api doc添加标签关系
- 支持windows下的shenyu admin、bootstrap服务停止脚本bat
- 为ShenyuSdkClientFactory添加测试用例
- 添加e2e-springcloud的websocket同步方法
- 支持divide插件离线激活
- 添加springcloud服务实例缓存
- 修改密码支持i18n
- 为shenyu discovery添加websocket同步
- 更新springboot到2.7.13
- 添加其他syn方法e2e-spring-cloud
- 添加api doc客户端生成的注解属性
- 更新zookeeper客户端注册存储库离线激活
- 更新apollo客户端注册存储库离线激活
- swagger类型API文档存储调整,由本地缓存改为数据库
- 支持nacos客户端离线
- 添加e2e alibaba dubbo测试用例
- 添加e2e apache dubbo测试用例
- 添加shenyu-spring-sdk测试用例
- 添加e2e sofa测试用例
- 添加apollo配置同步测试用例
- 添加数据库连接池
- 为shenyu项目添加idea图标
- 优化sheyu-admin
- 重构最小活跃平衡算法
- sign-plugin优化版本一
- 优化上游检查服务
- 解决shenyu项目全球版本
- 重构ShenyuConsulConfigWatch代码