Skip to main content

2.4.2

新功能#

  1. 添加 Mqtt 插件
  2. Shenyu-Agent 模块支持可观察性
  3. Shenyu-Agent 模块上添加 opentelemetry 插件
  4. Shenyu-Agent模块上添加jaeger插件
  5. Shenyu-Agent模块上添加zipkin插件
  6. 支持zookeeper注册 Shenyu 实例
  7. 支持响应数据自定义格式
  8. 支持 https 进行上游检查
  9. 添加 RpcContextPlugin 以将标头传输到 rpc 上下文
  10. dubbo插件支持集群模型
  11. 支持 Shenyu ETCD 实例注册

API 更改#

  1. 增加 HTTP 同步数据的配置属性

  2. 从 Shenyu-admin 的白名单界面去掉 '/shenyu-client/' , '/configs/' , '/plugin'接口

增强#

  1. 优化全局错误处理程序以实现灵活处理
  2. 优化了循环中的数据库访问
  3. 优化结果媒体类型和重置响应头
  4. 增强 crossfilter 过滤相同的标头
  5. 优化 Shenyu context 模块数据
  6. 优化 dubbo插件
  7. 优化admin db操作
  8. 重构响应和 Cryptor插件
  9. 优化管理资源权限加载器
  10. http注册时在Shenyu admin上添加认证
  11. 优化网络配置。
  12. 优化资源、权限的 SQL 文件
  13. 为选择器和规则添加 ExcludeOperatorJudge
  14. Shenyu-dist 上添加 docker-compose
  15. 增强jwt插件的能力

重构#

  1. 删除 SpELGroovy 插件
  2. ExtensionLoader优化提示
  3. 添加http客户端策略属性
  4. 重构 Shenyu client

错误修复#

  1. 修复 sentinel Plugin-exception number 无效
  2. 修复 HttpClientProperties.javaresponseTimeout 无法在 yaml 中配置
  3. 修复网络客户端上的对等异常重置连接
  4. 修复注册数据和 uri 顺序
  5. 点击添加按钮时修复admin
  6. 修复 Spi 配置
  7. 支持 Dubbo 插件单参数基元类型
  8. 修复使用 etcd 集群同步数据初始化失败的问题
  9. 修复 Shiro 获取白名单为空的错误
  10. 修复 zookeeper 同步错误处理事件的 bug
  11. 修复 modify-response-plugincryptor-response-plugin 组合使用,没有返回信息的错误
  12. 修复使用 h2 加密规则处理程序中缺少某些字段的错误