版本更新记录
2.3.10
2020-6-14
- 优化antisamy工具长度问题
- 优化bus服务端字符串长度验证(原有字节长度改为字符串长度)
spring boot版本升级至2.2.8.RELEASEfastjson版本升级至1.2.70commons-io版本升级至2.7mysql版本升级至5.1.49zookeeper版本降级为3.5.8,解决和curator不兼容问题mybatis版本升级至2.1.3
2.3.9
2020-5-22
- 优化bus接口,增加单表通用复杂条件查询功能(模糊,区间)
- 优化文件上传大小限制bug
- 优化网关权限拦截器bug
spring boot版本升级至2.2.7.RELEASEfastjson版本升级至1.2.68dubbo版本升级至2.7.7motan版本升级至1.1.8druid版本升级至1.1.22swagger版本升级至2.1.2dom4j版本升级至2.1.3guava版本升级至29.0-jremybatis版本升级至2.1.2tika版本升级至1.24.1spring.boot.admin版本升级至2.2.2apollo版本升级至1.6.0zookeeper版本升级至3.6.1okhttp版本升级至3.14.9easypoi版本升级至4.2.0
2.3.8
2020-3-5
spring boot版本升级至2.2.5.RELEASEokhttp版本升级至3.14.7fastjson版本升级至1.2.66zookeeper版本升级至3.5.7thumbnailator版本升级至0.4.11guava版本升级至28.2-jreswagger版本升级至2.1.1- 优化
page对象 - 优化
page,datamap对象支持链表方式使用 - 网关增加上传图片接口
- 优化网关
session使用redis后,退出登录清除全部微服务本地session缓存 - 增加bus服务接口转发(调用此接口,可以直接调用另外一个bus接口)
2.3.7
2020-1-5
- 优化bus服务未初始化成功就被调用,提示错误消息
sentinel版本升级至1.7.1spring boot admin版本升级至2.2.1dubbo版本升级至2.7.5- 网关增加百度对象云存储
- 优化bus服务端调用量监控未生效
2.3.6
2019-12-22
motan版本升级至1.1.7- 增加bus服务端监控
- 优化自动生成工具
- 优化网关性能
- 优化
SpringHelper工具未初始化完成就被调用导致的异常
2.3.5
2019-12-11
- 优化网关乱码
- 去掉bus服务端和客户端接口版本号
- 增加应用级别版本号
spring boot版本升级至2.2.2.RELEASEspring boot admin版本升级至2.2.0pagehelper-spring-boot-starter升级至1.2.13druid版本升级至1.1.21apollo版本升级至1.5.1swagger版本升级至2.1.0mybatis版本升级至2.1.1tika版本升级至1.23
2.3.4
2019-11-18
- 优化日期格式化bug
spring boot版本升级至2.2.1.RELEASEdom4j版本升级至2.1.1zookeeper升级至3.5.6okhttp升级至3.14.4sentinel版本升级至1.7.0dubbo版本升级至2.7.4.1easypoi版本升级至4.1.3
2.3.3
2019-10-13
- 优化服务端接口调用bug
2.3.2
2019-10-12
spring boot版本升级至2.1.9.RELEASE- 优化网关未配置文件上传信息导致接口调用出现系统异常
- 优化bus服务端bug
- 优化json转换
fastjson版本升级至1.2.62
2.3.1
2019-10-4
- 功能号接口增加日期区间转换和日期时间区间转换(可以自定义配置日期格式化参数和日期区间分隔符属性)
- 优化网关查询个人信息接口返回对象
- 优化
swagger工具object类型错误 - 优化
swagger工具参数long类型bug - 优化
swagger工具返回对象是page,自动在入参中增加分页参数 swagger工具新增boolean类型- 优化功能号配置描述信息由
desc改为description - 优化配置文件信息
- 优化网关签名拦截器多语言
- curator版本降级到2.13.0,解决所有的zk客户端兼容性问题
- sofa-rpc版本降级到5.5.8,解决zk客户端兼容性问题
2.3.0
2019-9-30
- 增加父
pom - 网关优化,增加token获取用户信息接口,增加是否写入cookie配置
- 优化网关,通用网关和模板引擎拆分
- 网关优化user对象类型
- 优化服务端接口调用性能(性能发幅度提升)
- 优化初始化接口号方式
- 优化
sofa-rpc不兼容问题 - 优化七牛云上传参数配置
- ip工具包从base包中抽离,做成独立的工具包,减少base大小
DateHelper增加开始时间和结束时间获取工具- 网关增加用户登录限制,最多可同时在线用户数量
- 优化mapper自动生成工具
- 优化接口参数非空验证名称
required,建议使用此项验证非空,不影响版本升级,如果未配置此项,将会默认引用notEmpty - 新增功能号配置文件生成
swagger接口文档工具 - 功能号配置增加2个转换类型
DateToDateTimeStart和DateToDateTimeEnd spring boot升级至2.1.8druid升级至1.1.20DataMap新增byte方法okhttp升级至3.14.3- 优化日期工具,使用
jdk1.8转换 fastjson升级至1.2.61mysql包改为5.1.48,避免数据库分布式事务问题
2.2.3
2019-9-1
- 优化
rsa加解密工具 - 新增mybatis,
byte、short转换器 - 新增redis,
jackson-databind序列化工具 - 自动生成工具新增
short,char,tinyint类型 - 优化mybatis自定义转换
handler,如果转换失败,抛出TypeException异常 - 优化bus客户端工具,如果服务端没有启动,提示自定义错误
- 优化网关多语言
guava版本升级至28.1-jre- 优化
jta-atomikos事务8小时无访问导致连接被关闭异常bug - 新增
jta-atomikos事务自定义超时时间,默认10秒
2.2.2
2019-8-13
spring boot升级至2.1.7tika升级至1.22- 优化自动生成工具mapper.xml缺少标签
- 功能号接口新增获取当前调用功能号参数
- 优化验证码验证工具多语言支持
2.2.1
2019-8-2
sentinel升级至1.6.3redis客户端新增redisTemplate方式fastjson升级至1.2.59- bus服务端取消服务统计
- 优化未配置附件上传导致接口异常问题
2.2.0
2019-7-30
mybatis升级至2.1.0DataMap优化,类型转换失败,抛出异常- 附件上传新增aws s3对象存储
- 使用
lombok注解代替set,get方法 - 优化随机数生成方式
- 优化缓存工具,支持redis缓存
- 错误提示支持多语言
2.1.3
2019-7-21
- 优化浮点数验证失败
- 优化自定义正则表达式无法验证
- dubbo升级至2.7.3
2.1.2
2019-7-17
- 关闭读取xml时验证
- commons.text版本升级至1.7
- 接口增加spring注解验证
- 优化网关图片验证码方式,默认先获取本地配置
- 增加上传接口图片压缩功能
- 增加ucloud对象存储上传
- motan升级1.1.6
2.1.1
2019-7-2
guava版本升级至28.0-jredubbo版本升级至2.7.2sofa-rpc版本升级至5.6.0spring boot版本升级至2.1.6pagehelper分页工具版本升级至1.2.12mybatis版本升级至2.0.1druid版本升级至1.1.18- 优化
mybatis配置信息,不在使用mybatis.xml文件,系统将默认基础配置 - 优化通用
mapper查询问题 - 优化
wueasy-gateway中二级缓存,有原来ehcache改为guava - 通用上传附件,新增七牛云对象存储和华为云对象存储
wueasy-auto自动生成工具,json输出时默认把Long类型转换为Stringwueasy-gateway中去掉RestTemplate请求方式,改为okhttp3- 优化网关动态口令验证次数(1分钟最多只能验证5次,解决暴力破解安全漏洞)
- 网关权限验证标签增加2.0验证方式(vuajs)
- 优化frame跳转页面携带的参数
2.1.0
2019-6-5
2.1.0重磅更新,新增的很多特性,尤其是监控方面;新增蚂蚁金服rpc框架,新增分布式定时任务。
- 新增微服务请求量监控https://monitor.wueasy.com/
- 新增微服务监控与管理http://actuaotr.wueasy.com/
- 新增蚂蚁金服rpc框架支持
sofa-rpc - 新增分布式定时任务
Elastic-Job - 增加功能号xml配置文件
dtd验证提示 - 新增网关灰度发布
- 新增bus接口测试工具
- 新增ip访问拦截器(IP黑名单和IP白名单)
- 优化登录接口,用户登录成功后可以自定义返回的对象信息
- 优化退出登录,浏览器直接退出跳转登录页面
- 新增用户信息获取工具
com.wueasy.base.bus.server.util.UserHelper - 优化网关
servlet接口,接口只支持GET或POST方式提交 - 新增启用/关闭Controller开关配置
- 取消
zipkin链路跟踪,增加skywalking链路跟踪 - 新增
apollo配置中心支持 - bus服务端和客户端启动优化
2.0.0
2019-5-9
2.0重大版本发布,更强的特性支持,springboot升级到2.0;支持通用mapper接口方式调用;接口方法参数不在强制要求DataMap对象,可以自定义参数接收。
spring boot版本从1.5.x升级至2.1.4.RELEASEwueasy-gateway默认容器改为undertow- 权限拦截器增加禁止访问地址配置
- 系统参数拦截器新增开关启用
- 新增通用验证码验证工具
wueasy-captcha - 新增签名验证拦截器(商户拦截器)
- 新增环境变量获取工具
EnvironmentHelper wueasy-cache新增集群分组- 优化客户端调用多个微服务路由规则配置
- bus接口支持配置通用
mapper接口 - bus接口调用优化,支持自定义接收参数
- 自动生成工具优化,默认生成通用
mapper接口 wueasy-database-client工具事务修改fastjson版本升级至1.2.58sentinel版本升级至1.6.0netty版本升级至4.1.36.Finalbus-dubbozk客户端工具改为curator
1.4.4
2019-4-13
- bus客户端新增xss启用配置
- 功能号接口新增最大值、最小值验证
- 功能号接口新增Long、Double、Integer、Float类型转换
zookeeper版本升级至3.4.14curator版本升级至4.2.0- web网关
session优化,解决获取不到token后,提示异常消息 - 优化系统参数拦截器
fastjson版本升级至1.2.57
1.4.3
2019-4-8
- 新增附件上传又拍云对象存储
- 优化导出接口新增条件
antisamy版本升级至1.5.8spring boot版本升级至1.5.20guava版本升级至27.1-jrenetty版本升级至4.1.34.Finaldruid版本升级至1.1.16
1.4.2
2019-4-2
- 新增通用
excel导入数据接口 dubbo版本升级2.7.1user其他对象改为string类型
1.4.1
2019-3-28
- 新增google动态口令算法工具
session工具新增获取session方法- 新增验证码验证动态口令方式
- 新增登录demo环境配置
- 优化自定义系统参数为空时异常
- 登录接口新增返回token信息
- 新增配置拦截器响应类型
- 新增数据权限拦截器开关配置
sentinel-core升级至1.5.1
1.4.0
2019-3-22
- 新增自定义系统参数
sentinel-core升级至1.5.0SessionService接口新增两个方法SessionUtil工具中新增获取token方法wueasy-base-webjar包改为wueasy-gateway- 数据权限接口
CacheService类,修改为AuthDataService Session对象新增一个其他对象属性otherObject,用于处理User对象参数不满足的情况
1.3.3
2019-3-16
- 优化功能号参数过滤(去掉无效的参数,减少内存使用)
- 新增ip地理位置定位工具
IPHelper - 基础包版本升级
PageHelper分页工具包新增一个分页抽象方法- 优化
mybatis多个包路径扫描支持 - 接口执行时间过长
warn提示 - 优化数据权限拦截器加载顺序(解决数据权限获取信息不正常问题)
- 优化数据权限控制问题
- 新增功能号验证方式
check支持service接口 - 优化系统参数拦截器执行顺序
1.3.2
2019-3-4
- 优化配置文件冲突
- 优化拦截器注解
1.3.1
2019-3-1
- 优化系统异常提示内容
dubbo升级至2.7.0sentinel-core升级至1.4.2druid升级至1.1.14wueasy-database-clientJTA事务优化,一个数据库连接,不开启JTA事务;多个数据库连接默认开启JTA事务,支持配置是否开启
1.3.0
2019-1-31
- #1 新增redis客户端连接工具(支持多个redis客户端)
- #2 新增数据库客户端连接工具(支持多个数据库连接、支持多个数据库分布式事务)
- 优化
wueasy-base-web中session中使用redis连接配置信息 - 新增
session过期时间配置,默认30分钟过期 easypoi升级至4.0.0fastjson升级至1.2.56- #3 功能号参数验证新增
自定义规则验证 - 新增
motan本地jvm方式调用(解决bus和web合并后,客户端调用产生网络请求)
1.2.0
2019-1-22
- spring boot版本升级至
1.5.19 - web新增限流功能
- 删除客户端异步调用功能
- 优化客户端调用服务端系统参数传参模式
- 优化rpc客户端和服务端,支持
dubbo和motanrpc框架 fastjson升级至1.2.55- 优化web
rsa密码解密功能 - 优化验证码密码拦截器
- 优化web拦截器,新增启用/关闭功能,默认关闭
- 新增
zipkin链路追踪服务 - 新增
ELK日志分析系统 - 优化
session管理功能,新增guava,redis,本地session实现方式
1.1.4
2019-1-1
- 新增double计算工具
- 自动生成工具无主键自增优化
- 优化验证
- 自定义错误提示信息
motan升级至1.1.3
1.1.3
2018-12-20
- 新增阿里云对象存储上传
- 优化接口条件验证(支持空和非空提示)
- 优化参数验证(支持正则表达式验证)
- 新增base-web基础包
1.1.2
2018-12-12
- 新增接口条件验证
- 日志输出优化
- 优化xss过滤功能
- 优化客户端路由功能
- 新增
wueasy-base-web基础包
1.1.1
2018-12-08
- 增加接口限流功能
- 简化接口配置
- 优化代码自动生成工具
- 优化系统性能
- 支持
docker部署 - spring boot版本升级至
1.5.18 - 优化多客户端配置