Files
SOP/changelog.md
tanghc 888825ba50 4.3.0
2021-03-02 19:03:48 +08:00

387 lines
7.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# changelog
## 4.3.0
- 升级`spring-boot/spring-cloud/spring-cloud-alibaba`版本
- 修复`DataBufferLimitException: Exceeded limit on max bytes to buffer : 262144`问题
- 修复压测出现`ClosedChannelException`问题
## 4.2.7
- 修复两个微服务相同path问题
- 修复Python-SDK下参数传递问题
## 4.2.6
- 优化网关超时处理
## 4.2.5
- 修复restful负载均衡问题
## 4.2.4
- 修复sop-auth模块启动失败问题
## 4.2.3
- 修复nacos的group不生效问题
## 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`
- 重构路由监控功能
- 升级SpringBootSpringCloudSpringCloudAlibaba版本
## 4.0.3
- 可定义业务错误码(见`@Open`注解中的`bizCode`属性)
- 文档参数可指定最大长度(使用`@Length(max = xx)`
- 修复返回大文本导致的错误Exceeded limit on max bytes to buffer : 262144
- 增强参数绑定
## 4.0.2
- 支持swagger排序position属性
## 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
- 新增PythonGo版本SDK
- 返回结果新增全局request_id
- 沙箱环境可填写token
Hoxton.SR3Spring Cloud Version 2.2.1.RELEASESpring Cloud Alibaba Version 2.2.5.RELEASESpring Boot Version
- 优化pom文件
- 优化灰度发布
## 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
- 优化restful接口调用
## 2.5.6
- 优化文档显示
- 修复路由拉取接口重复BUG
## 2.5.5
- 优化文档显示
## 2.5.4(不建议使用)
- 可排除其它服务(`sop.service.exclude=your-serviceId1,your-serviceId2`
## 2.5.3(不建议使用)
- 修复JSR-303校验问题
## 2.5.2(不建议使用)
- 修复JSR-303校验枚举对象问题
## 2.5.1
- JSR-303支持嵌套校验
## 2.5.0
**(需要执行`sop-2.5.0.sql`升级文件)**
- 网关可校验token [doc](https://durcframework.gitee.io/sop/#/files/10089_%E8%87%AA%E5%AE%9A%E4%B9%89%E6%A0%A1%E9%AA%8Ctoken?t=1572076365259)
## 2.4.1
- 优化restful接口调用如果正在使用此功能必看 [doc](https://durcframework.gitee.io/sop/#/files/10100_%E6%8F%90%E4%BE%9Brestful%E6%8E%A5%E5%8F%A3?t=1571107529449)
## 2.4.0
- 支持自定义限流持续时间每n秒允许m个请求需要执行`sop-2.4.0.sql`升级脚本)
## 2.3.2
- 支持spring cloud gateway下restful接口调用
## 2.3.1
- 修复restful接口调用通配符问题
## 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
- 修复springmvc获取路由问题
## 2.1.0
- 支持分布式限流redis实现
- 可调整JSR-303校验顺序
- 修复springmvc工程注册到nacos无法读取路由配置问题
## 2.0.0
- 全面使用nacos舍弃zookeeper1.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
- 修复修复context-path识别问题
## 1.13.6
- 修复@RequestBody不能绑定问题
## 1.13.5
- 修复postJson下version获取不到问题
## 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
- 新增IP黑名单
## 1.12.4
- 优化属性文件配置
- 新增sleuth接入文档
- admin的isv列表新增备注字段
## 1.12.3
- 修复删除zk节点导致的BUG
## 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
- 支持接口名版本号放在url后面
## 1.7.0
- 可自定义数据节点名称
## 1.6.0
- 新增应用授权
## 1.5.0
- admin新增signType字段
- 修复easyopen接入无法访问BUG
## 1.4.0
- 新增文档分组显示
- 支持easyopen文档注解
- BUG修复
## 1.3.0
- 新增接口限流功能 [doc](http://durcframework.gitee.io/sop/#/files/10092_%E6%8E%A5%E5%8F%A3%E9%99%90%E6%B5%81?t=1555378655699)
- 新增文档整合功能 [doc](http://durcframework.gitee.io/sop/#/files/10041_%E7%BC%96%E5%86%99%E6%96%87%E6%A1%A3?t=1555378655698)
- 新增springmvc项目接入demo
## 1.2.0
- SOP Admin新增用户登录
- 新增基础SDK(Java,C#) [doc](http://durcframework.gitee.io/sop/#/files/10095_SDK%E5%BC%80%E5%8F%91?t=1554693919597)
## 1.1.0
- 新增ISV管理 [doc](http://durcframework.gitee.io/sop/#/files/10085_ISV%E7%AE%A1%E7%90%86?t=1554123435621)
- 新增接口授权 [doc](http://durcframework.gitee.io/sop/#/files/10090_%E8%B7%AF%E7%94%B1%E6%8E%88%E6%9D%83?t=1554123435621)
## 1.0.0
- 第一次发布