changelog
4.4.2
4.4.1
4.4.0
【重要】:升级前请阅读 升级到4.4.0注意事项
- 优化异常处理
- 优化网关多实例数据库重复保存问题
- 修复
IP
,IP+路由ID
,IP+APP_ID
限流不生效问题
4.3.4
4.3.3
4.3.2
4.3.1
- 修复serviceId有大小写出现404问题
- 修复路有监控错误面板分页问题
4.3.0
- 升级
spring-boot/spring-cloud/spring-cloud-alibaba
版本
- 修复
DataBufferLimitException: Exceeded limit on max bytes to buffer : 262144
问题
- 修复压测出现
ClosedChannelException
,Connection has been closed BEFORE response
问题
4.2.7
- 修复两个微服务相同path问题
- 修复Python-SDK下参数传递问题
4.2.6
4.2.5
4.2.4
4.2.3
4.2.2
4.2.1
- 可指定nacos的group,(
spring.cloud.nacos.discovery.group=xx
)
- 修复spring循环依赖问题
4.2.0
需要执行sop-upgrade-4.2.0.sql
- 新增ISV用户平台
- 新增门户网站(portal)
- 新增
C++
,Rust
语言SDK
4.1.0
需要执行sop-upgrade-4.1.0.sql
- 重构路由监控功能
- 升级SpringBoot,SpringCloud,SpringCloudAlibaba版本
4.0.3
- 可定义业务错误码(见
@Open
注解中的bizCode
属性)
- 文档参数可指定最大长度(使用
@Length(max = xx)
)
- 修复返回大文本导致的错误(Exceeded limit on max bytes to buffer : 262144)
- 增强参数绑定
4.0.2
4.0.1
- 修复超大文本无法请求BUG(设置
spring.codec.max-in-memory-size
无效)
4.0.0(不兼容3.x)
- 新增@Open注解,代替ApiMapping和ApiAbility
- service接入减少代码入侵
- 修改admin密码存储规则
- 完善example
不兼容部分
- 移除ApiMapping和ApiAbility,改为Open注解
- 移除OpenContext
- 移除zuul
- 移除对easyopen支持
3.2.1
- 强化RouteInterceptorContext,可获取微服务信息
3.2.0
- 使用alibaba cloud
- 新增Python,Go版本SDK
- 返回结果新增全局request_id
- 沙箱环境可填写token
Hoxton.SR3(Spring Cloud Version), 2.2.1.RELEASE(Spring Cloud Alibaba Version), 2.2.5.RELEASE(Spring Boot Version)
3.1.5
修复文件上传大小不一致问题
3.1.4
3.1.3
3.1.2
3.1.1
- 修复继承WebMvcConfigurationSupport导致的jackson序列化时间问题
- 修复微服务接口返回void网关不会返回code和msg问题
3.1.0
- 新增路由监控功能
- 新增路由拦截器
- 优化负载均衡策略
3.0.1
- 增强国际化消息(现SpringCouldGateway支持英文国际化)
- 优化限流配置页
3.0.0
- 重构spring cloud gateway网关
- 重构
预发布/灰度发布环境选择
- zuul和gateway网关二合一,可随意切换
- 精简配置文件
- 优化文档中心页面
- 优化接口限流
2.5.10
2.5.9
- 优化获取context-path
- 修复结果返回产生的NPE问题
2.5.8
2.5.7
2.5.6
2.5.5
2.5.4(不建议使用)
- 可排除其它服务(
sop.service.exclude=your-serviceId1,your-serviceId2
)
2.5.3(不建议使用)
2.5.2(不建议使用)
2.5.1
2.5.0
(需要执行sop-2.5.0.sql
升级文件)
2.4.1
- 优化restful接口调用(如果正在使用此功能,必看 doc)
2.4.0
- 支持自定义限流持续时间(每n秒允许m个请求,需要执行
sop-2.4.0.sql
升级脚本)
2.3.2
- 支持spring cloud gateway下restful接口调用
2.3.1
2.3.0
- 支持请求restful接口(设置
sop.restful.enable=true
)
2.2.0(需要执行sop-2.2.0.sql
升级文件)
- 支持eureka注册中心,见
eureka
分支
- 签名内容支持urlencode(设置
sign.urlencode=true
)
- 可扩展其它注册中心
2.1.3
2.1.2
2.1.1
2.1.0
- 支持分布式限流(redis实现)
- 可调整JSR-303校验顺序
- 修复springmvc工程注册到nacos无法读取路由配置问题
2.0.0
- 全面使用nacos,舍弃zookeeper(1.x版本见1.x分支)
- 可自定义文档模块显示顺序
1.15.2
- 优化SpringCloudGateway上传文件功能
- 优化SpringCloudGateway动态修改参数功能
1.15.1
- 修复未配置正确MessageConverter导致的异常
1.15.0
- 优化预发布、灰度
- 网关动态修改请求参数
- 支持swagger-bootstrap插件
- 优化admin服务列表显示
- 优化文档刷新逻辑
- 新增测试all in one
- 修复中文乱码问题
1.14.0
1.13.7
1.13.6
1.13.5
1.13.4
- 修复admin服务列表最后更新时间不显示问题
- 优化上传路由配置逻辑
- 微服务可获得access_token, notify_url参数
1.13.3
1.13.2
- 修复json方式请求获取不到参数问题
- 微服务端新增获取开放平台请求参数
1.13.1
- 支持json方式请求(application/json)
- 支持传统web服务开发(见文档
传统web开发
)
1.13.0
1.12.4
- 优化属性文件配置
- 新增sleuth接入文档
- admin的isv列表新增备注字段
1.12.3
1.12.2
1.12.1
- 修复重启网关路由状态重置BUG
- 优化SpringCloudGateway
1.12.0
- admin后台新增角色管理
- 支持nacos作为注册中心
1.11.0
- 秘钥管理改造
- 服务端返回sign
- 新增SDK返回sign处理
- 新增沙箱环境
1.10.0
1.9.0
1.8.0
1.7.2
- 修复微服务参数绑定BUG
- Admin新增vue界面
1.7.1
1.7.0
1.6.0
1.5.0
- admin新增signType字段
- 修复easyopen接入无法访问BUG
1.4.0
- 新增文档分组显示
- 支持easyopen文档注解
- BUG修复
1.3.0
- 新增接口限流功能 doc
- 新增文档整合功能 doc
- 新增springmvc项目接入demo
1.2.0
- SOP Admin新增用户登录
- 新增基础SDK(Java,C#) doc
1.1.0
1.0.0