版本更新记录
注意此版本和3.x版本不兼容,3.x请查看3.x的开发文档
4.5.2
2022-6-18
- 增加nacos使用文档
- 优化引用redis锁后启动异常
- 优化文件工具类
FileUitl
spring-boot
版本升级至2.7.0
spring-cloud
版本升级至2021.0.3
zstd
版本升级至1.5.2-3
redisson
版本升级至3.17.4
xxl-job
版本升级至2.3.1
seata
版本升级至1.5.1
spring-boot-admin
版本升级至2.7.0
fastjson
版本升级至1.2.83
easyexcel
版本升级至3.1.1
druid
版本升级至1.2.11
antisamy
版本升级至1.6.8
pagehelper
版本升级至5.3.1
transmittable-thread-local
版本升级至2.13.0
- 增加二维码生成工具
QrCodeHelper
4.5.1
2022-5-3
spring-boot
版本升级至2.6.7
spring-cloud
版本升级至2021.0.2
- 优化网关权限拦截器和限流拦截器增加HTTP状态码
redisson
版本升级至3.17.1
transmittable-thread-local
版本升级至2.12.6
zxing
版本升级至3.5.0
4.5.0
2022-4-17
spring-boot
版本升级至2.6.6
redisson
版本升级至3.17.0
spring-boot-admin
版本升级至2.6.6
curator
版本升级至5.2.1
fastjson
版本升级至1.2.80
- 优化mongodb自动创建索引
- 优化
MongodbHelper
工具,增加创建索引方法 - 优化
wueasy-cloud-web
中拆分swagger
hessian
版本升级至4.0.66
druid
版本升级至1.2.9
pagehelper
版本升级至1.4.2
sentinel
版本升级至1.8.4
swagger-models
版本升级至2.2.0
4.4.1
2022-3-6
- 优化swagger接口文档
4.4.0
2022-3-6
- 优化spring cloud微服务基础包名
- 取消sofa-rpc微服务
spring-boot
版本升级至2.6.4
spring-cloud
版本升级至2021.0.1
zstd
版本升级至1.5.2-2
thumbnailator
版本升级至0.4.17
kryo
版本升级至5.3.0
mybatis
版本升级至2.2.2
typesafe
版本升级至1.4.2
antisamy
版本升级至1.6.5
guava
版本升级至31.1-jre
dubbo
版本升级至2.7.15
tk-mybatis
版本升级至4.2.1
4.3.1
2022-1-29
spring-boot
版本升级至2.6.3
wueasy-springcloud-gateway
增加配置wueasy.gateway.session.redis-receiver
,解决用户退出为自定义实现session时,立即清空网关本地缓存session- 优化网关日志
apollo-client
版本升级至1.9.2
zstd
版本升级至1.5.2-1
redisson
版本升级至3.16.8
thumbnailator
版本升级至0.4.16
kryo
版本升级至5.2.1
mybatis-spring-boot-starter
版本升级至2.2.1
motan
版本升级至1.1.10
spring-boot-admin
版本升级至2.6.2
fastjson
版本升级至1.2.79
sentinel
版本升级至1.8.3
swagger-models
版本升级至2.1.12
4.3.0
2021-12-11
- 优化mybatis自动填充插件方法参数为空时异常
- 优化
wueasy-springcloud-gateway
取消session默认为redis配置 spring-boot
版本升级至2.6.1
,web项目需要配置spring.mvc.pathmatch.matching-strategy=ant-path-matcher
spring-cloud
版本升级至2021.0.0
pagehelper
版本升级至1.4.1
redisson
版本升级至3.16.6
dingtalk
版本升级至2.0.0
thumbnailator
版本升级至0.4.15
4.2.2
2021-11-14
- 优化报警通知服务(不在区分springcloud和rpc)
- 优化监控服务
- 优化swagger接口文档配置
spring-boot
版本升级至2.5.6
springfox
版本升级至3.0.0
easyexcel
版本升级至3.0.5
spring-boot-admin
版本升级至2.5.4
redisson
版本升级至3.16.4
4.2.1
2021-10-17
spring-boot
版本升级至2.5.5
spring-cloud
版本升级至2020.0.4
redisson
版本升级至3.16.3
easyexcel
版本升级至2.2.11
druid
版本升级至1.2.8
transmittable-thread-local
版本升级至2.12.2
sofa-rpc
版本升级至5.7.10
spring-boot-admin
版本升级至2.5.2
pagehelper
版本升级至5.3.0
pagehelper-spring-boot-starter
版本升级至1.4.0
guava
版本升级至31.0.1-jre
elasticjob
版本升级至3.0.1
swagger-models
版本升级至2.1.11
- 优化监控服务
4.2.0
2021-9-12
- 优化监控服务(支持bus和springcloud请求量监控)
- 优化报警服务
FeignClient
服务名称为wueasy-alarm
- springcloud微服务支持监控客户端
spring-boot
版本升级至2.5.4
spring-boot-admin
版本升级至2.5.1
apollo
版本升级至1.9.1
redisson
版本升级至3.16.2
antisamy
版本升级至1.6.4
4.1.2
2021-8-15
- 优化MyBatis自动填充内容工具,默认值处理bug
- 网关优化自定义ip获取
- 优化网关session处理
- 优化网关数据权限处理
spring-boot
版本升级至2.5.3
curator
版本升级至5.2.0
dubbo
版本降级至2.7.11
,解决注册中心失败问题zstd
版本升级至1.5.0-4
redisson
版本升级至1.5.0-4
kryo
版本升级至5.2.0
spring-boot-admin
版本升级至2.5.0
fastjson
版本升级至1.2.78
4.1.1
2021-7-18
- 二次验证过滤器增加
body
方式获取 elasticjob
版本升级至3.0.0
redisson
版本升级至3.16.0
spring-boot-admin
版本升级至2.4.3
sentinel
版本升级至1.8.2
spring-boot
版本升级至2.5.2
sofa-rpc
版本升级至5.7.9
commons-io
版本升级至2.11.0
swagger
版本升级至2.1.10
4.1.0
2021-6-19
- 增加报警通知工具(当系统发生异常时,自动向群组发送报警消息),提供钉钉或企业微信通知
- 增加自定义异常处理
- 优化springcloud系统参数处理
- 优化springcloud网关用户名乱码
- 商户拦截器增加hmac签名方式
- 文件工具增加下载方法
spring-boot
版本升级至2.5.1
spring-cloud
版本升级至2020.0.3
zookeeper
版本升级至3.6.3
commons-io
版本升级至2.10.0
sofa-rpc-all
版本升级至5.7.8
mybatis-spring-boot-starter
版本升级至2.2.0
redisson
版本升级至3.15.6
dubbo
版本升级至2.7.12
4.0.1
2021-5-22
- 优化
InvokeException
异常类,抛出自定义异常时不再支持返回数据对象 Session
对象增加权限代码集合authorizeCodeList
和创建时间createTime
- 优化日期工具类
DateHelper
- 优化mybatis自动填充工具默认值bug
wueasy-spring-cloud-gateway
优化异常处理- 优化网关二次验证拦截器
- 优化获取用户真实ip地址经过多次代理转发后,ip获取多个
wueasy-spring-cloud-gateway
优化日志过滤器- 优化多语言处理
redisson
版本升级至3.15.5
kryo
版本升级至5.1.1
seata
版本升级至1.4.2
dubbo
版本升级至2.7.11
spring-boot-admin
版本升级至2.4.1
swagger
版本升级至2.1.9
easyexcel
版本升级至2.2.10
druid
版本降级为1.1.22
,解决异常discard long time none received connection
spring-boot
版本升级至2.4.6
4.0.0
2021-4-18
- 增加
spring-cloud
微服务实现(网关和基础web) - 网关
session
,redis实现增加redis-auto-expire
自动延期参数配置 - 新增金山云对象存储
- 优化文件客户端工具
- 文件上传工具,增加
connectionTimeout
和socketTimeout
配置 - 取消
tika
依赖 - 优化
RsaHelper
工具 - 优化uuid生成方式
- 优化多语言工具
- 优化网关限流拦截器,如果有自定义限流实现,将不会处理系统默认限流
spring-boot
版本升级至2.4.5
easyexcel
版本升级至2.2.8
spring-cloud-context
版本升级至3.0.2
guava
版本升级至30.1.1-jre
redisson
版本升级至3.15.3
- 启用状态由
enable
改为enabled
,不兼容老版本 - 网关拦截器的配置修改,不兼容老版本
- 网关通用接口地址修改,增加前缀
/servlet
,不兼容老版本 - 网关
密码验证拦截器
改为二次验证拦截器
,不兼容老版本 - 优化网关数据权限,不兼容老版本
- 网关优化验证码拦截器
- 优化网关rsa拦截器
- 优化网关商户拦截器
fastjson
版本升级至1.2.76
dubbo
版本升级至2.7.10
kryo
版本升级至5.1.0
- SpringCloud网关增加请求来源过滤器
- SpringCloud网关增加ip黑名单/白名单过滤器
- SpringCloud网关增加限流过滤器
- SpringCloud网关增加商户过滤器
- SpringCloud网关增加token转换过滤器
- SpringCloud网关增加权限过滤器
- SpringCloud网关增加数据权限过滤器
- SpringCloud网关增加幂等过滤器
- SpringCloud网关增加二次验证过滤器
- SpringCloud网关增加参数过滤器
- SpringCloud网关增加请求日志过滤器
3.7.3
2021-3-14
- 优化网关验证码拦截器,支持不同规则验证码验证
- 自动生成工具
lombok
增加Builder,NoArgsConstructor,AllArgsConstructor
注解参数 - 优化自动生成工具出现空指针bug,测试类执行时出现的异常
- 网关增加自定义验证码实现
- 优化网关验证码动态口令验证
- 优化验证码验证工具
- 优化网关系统参数处理
- 优化日期工具类
spring-boot
版本升级至2.4.3
spring-cloud-context
版本升级至3.0.1
transmittable-thread-local
版本升级至2.12.1
redisson
版本升级至3.15.1
sofa-rpc-all
版本升级至5.7.7
apollo
版本升级至1.8.0
xxl-job
版本升级至2.3.0
druid
版本升级至1.2.5
dubbo
版本升级至2.7.9
swagger
版本升级至2.1.7
spring-boot-admin
版本升级至2.4.0
thumbnailator
版本升级至0.4.14
kryo
版本升级至5.0.4
3.7.2
2021-1-17
- 优化
Kryo
序列化Sets.newConcurrentHashSet()
反序列化失败 - 优化接口参数验证类型,
verifyType
增加自定义验证类型Custom
,增加自定义验证值属性配置verifyCustom
- 优化接口参数增加转换类型
BigDecimal
- 优化
xml
接口文件自动提示 - 网关增加自定义
token
参数名称 spring-boot
版本升级至2.4.2
antisamy
版本升级至1.5.13
3.7.1
2020-12-26
- 优化接口编号配置文件自动提醒功能
- 序列化工具
SerializeHelper
增加Kryo
和fst
序列化实现 transmittable-thread-local
版本升级至2.12.0
tika
版本升级至1.25
antisamy
版本升级至1.5.11
swagger
版本升级至2.1.6
easyexcel
版本升级至2.2.7
spring-boot
版本升级至2.4.1
guava
版本升级至30.1-jre
druid
版本升级至1.2.4
seata
版本升级至1.4.1
hessian
版本升级至4.0.65
elastic-job
版本升级至3.0.0-RC1
spring-cloud-context
版本升级至3.0.0
redisson
版本升级至3.14.1
3.7.0
2020-11-22
- 优化
wueasy-cache
连接zookeeper
断开连接后,自动重连重新加载数据 - 优化请求监控服务连接
zookeeper
断开连接后,自动更新在线服务 Client
客户端工具调用方法增加重构typesafe
版本升级至1.4.1
spring boot
版本升级至2.4.0
spring boot admin
版本升级至2.3.1
fastjson
版本升级至1.2.75
druid
版本升级至1.2.3
elastic-job
版本升级至3.0.0-beta
seata
版本升级至1.4.0
mybatis
版本升级至2.1.4
spring-cloud-context
版本升级至2.2.6.RELEASE
redisson
版本升级至3.14.0
3.6.1
2020-10-18
druid
版本升级至1.2.1
,支持mysql8依赖fastjson
版本升级至1.2.74
sofa-rpc
版本升级至5.7.6
swagger
版本升级至2.1.5
zxing
版本升级至3.4.1
httpclient
版本升级至4.5.13
redisson
版本升级至3.13.6
thumbnailator
版本升级至0.4.13
guava
版本升级至30.0-jre
- 增加IP地址工具
IpAddressMatcher
3.6.0
2020-9-19
- 增加分布式锁工具ZooKeeper分布式锁和Redis分布式锁,增加注解方式使用
- 接口号增加分布式锁配置
- 优化文件上传工具
- 文件上传工具增加自定义上传
- 增加mongodb分页和修改工具
- 增加
gzip
压缩工具 - bus客户端取消xss安全处理(在网关统一处理),提高调用性能
- 网关增加xss安全处理
spring boot
版本升级2.3.4.RELEASE
spring boot admin
版本升级2.3.0
thumbnailator
版本升级至0.4.12
sentinel
版本升级至1.8.0
spring-cloud-context
版本升级至2.2.5.RELEASE
commons-io
版本升级至2.8.0
zookeeper
版本升级至3.6.2
curator
版本升级至5.1.0
druid
版本升级至1.1.24
elastic-job
版本升级至3.0.0-alpha
,不在兼容老版本使用方式
3.5.1
2020-8-3
- mybatis数据填充插件增加强制为空和默认值配置
- 网关增加自定义
session
实现方式 - 优化网关,自定义异常可以返回数据
- 优化网关权限拦截器,去掉密码过期验证逻辑
- 优化bus服务端日志输出,如果长度为0,不限制长度
- 去掉网关session中分组信息,用户信息(用户状态和过期时间)
- 优化网关请求唯一标识生成方式
- 网关增加自定义获取客户端ip方式
- 优化bus服务端日志处理,去掉异步处理(由业务端决定是否异步处理)
- 网关权限验证增加是否启用管理员权限
- 优化page对象,部分int改为long类型
- 网关增加自定义ip验证实现方式
- 网关增加自定义限流实现方式
spring boot
版本升级至2.3.2.RELEASE
spring boot admin
版本升级至2.2.4
hessian
版本升级至4.0.63
,解决某些对象序列化问题sofa-rpc
版本升级至5.7.5
apollo
版本升级至至1.7.0
seata
版本升级至1.3.0
fastjson
版本升级至1.2.73
dubbo
版本升级至2.7.8
swagger
版本升级至2.1.4
spring-cloud-context
版本升级至至2.2.4.RELEASE
3.5.0
2020-7-1
- 优化网关未使用登录功能导致的异常
- 网关增加
cors
跨站自定义配置 - 优化通用的mybatis插件,不需要在
mybatis-config.xml
文件中配置 - 优化数据库连接配置
- 优化
UserHelper
工具,可以获取所有的用户系统参数信息 - 优化antisamy清理xss数据长度过长导致的异常
- 优化代码自动生成工具,增加自定义声明信息
- 配置信息统一存放在
wueasy-configuration
包中 - bus服务端接口支持调用mybatis新增数据接口,返回主键值
- 优化微服务之间的系统参数传递
- 优化网关系统参数传递
- 增加
Caffeine
缓存工具 - 优化网关session缓存方式,由
guava
改为Caffeine
,缓存性能提升一倍以上 - 优化多语言处理方式
- 优化服务端接口,验证多语言处理
- 优化
Atomikos
分布式事务配置 druid
版本升级至1.1.23
fastjson
版本升级至1.2.72
antisam
版本升级至1.5.10
swagger
版本升级至2.1.3
3.4.1
2020-6-24
- 修复bus服务端系统参数有时为空情况
- 优化服务端接口调用service检测接口时出现的异常
UserHelper
工具,放开系统参数获取sping boot
版本升级至2.3.1.RELEASE
fastjson
版本升级至1.2.71
sofa rpc
版本升级至2.7.3
mybatis
版本升级至2.1.3
easyexcel
版本升级至2.2.6
httpclient
版本升级至4.5.12
transmittable-thread-local
版本升级至2.11.5
3.3.1
2020-6-24
- 修复bus服务端系统参数有时为空情况
- 优化服务端接口调用service检测接口时出现的异常
spring boot
版本升级至2.2.8.RELEASE
fastjson
版本升级至1.2.71
commons io
版本升级至2.7
zookeeper
版本降级至3.5.8
,解决和curator不兼容问题okhttp
版本升级至3.14.9
spring boot admin
版本升级至2.2.3
dubbo
版本升级至2.7.7
mybatis
版本升级至2.1.3
mysql
版本升级至5.1.49
easyexcel
版本升级至2.2.6
httpclient
版本升级至4.5.12
transmittable-thread-local
版本升级至2.11.5
2.3.10
2020-6-14
- 优化antisamy工具长度问题
- 优化bus服务端字符串长度验证(原有字节长度改为字符串长度)
spring boot
版本升级至2.2.8.RELEASE
fastjson
版本升级至1.2.70
commons-io
版本升级至2.7
mysql
版本升级至5.1.49
zookeeper
版本降级为3.5.8
,解决和curator
不兼容问题mybatis
版本升级至2.1.3
3.4.0
2020-6-6
- 增加数据库读写分离支持
- 网关增加是否参数自动移除空格配置
- 网关商户验签拦截器增加自定义加密方式
- 优化bus服务端调用自定义服务处理(异常消息和执行结果进行区分)
- 优化线程池工具(增加线程池名称和自定义线程策略)
- 网关增加json默认日期转换处理
- 网关增加统一long转string类型处理,可以通过开关进行控制,解决前端精度丢失问题
- 优化网关响应数据类型配置(不兼容老版本)
mongodb
客户端优化cassandra
客户端优化(不兼容老版本)elasticsearch
客户端优化(不兼容老版本)redis
客户端优化,增加lettuce
实现- 优化网关验证码拦截器配置(不兼容老版本)
- 优化网关黑名单/白名单拦截器配置(不兼容老版本)
- 优化网关
session
处理 - 优化
elastic-job
任务配置 - 优化日志输出配置(不兼容老版本)
- 增加文件工具包
wueasy-file
,支持按业务类型上传到不同的位置 - 优化网关文件上传功能,拆分出独立的上传服务包
wueasy-gateway-file
,支持按业务类型上传到不同的位置 - 优化文件上传大小限制bug
- 优化dubbo客户端多次调用,无法正常传输系统参数bug
- 优化rpc透传系统参数对象
- rpc客户端调用,增加服务调用重试次数配置
- 取消服务端
class
方式调用 - 优化网关权限拦截器bug
- 发布自定义的
elasticjob
版本,解决elasticjob
依赖版本过低问题 - 优化网关使用json转换使用fastjson
- 优化motan客户端调用自定义异常提示
- 网关增加自定义接口返回结果处理
- 优化session中userId类型,Long类型改为String
- session对象中,增加拓展对象
extendedObject
,可以自定义对象 Result
结果集对象,增加调用成功判断方法isSuccessful()
zookeeper
版本降级为3.5.8
,解决和curator
不兼容问题spring boot
版本升级至2.3.0.RELEASE
okhttp
版本升级至3.14.9
spring boot admin
版本升级至2.2.3
dubbo
版本升级至2.7.7
sofa rpc
版本升级至5.7.2
easyexcel
版本升级至2.2.3
fastjson
版本升级至1.2.70
commons-io
版本升级至2.7
mysql
版本升级至5.1.49
spring cloud context
版本升级至2.2.3.RELEASE
2.3.9
2020-5-22
- 优化bus接口,增加单表通用复杂条件查询功能(模糊,区间)
- 优化文件上传大小限制bug
- 优化网关权限拦截器bug
spring boot
版本升级至2.2.7.RELEASE
fastjson
版本升级至1.2.68
dubbo
版本升级至2.7.7
motan
版本升级至1.1.8
druid
版本升级至1.1.22
swagger
版本升级至2.1.2
dom4j
版本升级至2.1.3
guava
版本升级至29.0-jre
mybatis
版本升级至2.1.2
tika
版本升级至1.24.1
spring.boot.admin
版本升级至2.2.2
apollo
版本升级至1.6.0
zookeeper
版本升级至3.6.1
okhttp
版本升级至3.14.9
easypoi
版本升级至4.2.0
3.3.0
2020-4-25
- 自动生成工具,增加通用mapper的生成方式(支持mybatis的所有数据库生成)
- 优化客户端调用服务端方式,支持
Object
对象方式传参 - 网关增加servlet使用json参数提交数据
- 网关优化二次密码验证拦截器性能
- swagger接口文档,增加请求方式和类型
- 优化调用接口配置错误后,提示的消息内容
- 线程池工具,增加创建单一线程
- 数据库连接工具,新增mybatis配置文件支持
- 优化bus接口,增加单表通用复杂条件查询功能(模糊,区间等)
- 优化通用mapper自动生成工具
- 网关增加自定义json序列号方式
- 网关优化上传组件(优化又拍云对象存储上传、修改附件默认上传大小限制,增加图片上传大小限制)
- 优化网关部分配置,使用字典方式
- 优化apollo配置中心bug
- 优化修改前接口验证bug
- 优化调用无参数接口bug
- 优化网关数据权限拦截器
- 优化返回数据多语言重复处理
- 新增mybatis新增或修改数据自动填充插件
- 优化dtd验证
- 优化swagger工具,未配置公共参数,导致空指针异常
spring boot
版本升级至2.2.6.RELEASE
fastjson
版本升级至1.2.68
dubbo
版本升级至2.7.6
motan
版本升级至1.1.8
druid
版本升级至1.1.22
swagger
版本升级至2.1.2
dom4j
版本升级至2.1.3
xxl-job
版本升级至2.2.0
easyexcel
版本升级至2.1.7
guava
版本升级至29.0-jre
influxdb
版本升级至2.18
seata
版本升级至1.2.0
tika
版本升级至1.24.1
3.2.3
2020-3-20
- 增加二维码生成工具
- 增加线程池工具
curator
版本升级至4.3.0
sofa-rpc
版本升级至5.6.5
mybatis
版本升级至2.1.2
tika
版本升级至1.24
spring.boot.admin
版本升级至2.2.2
apollo
版本升级至1.6.0
spring.cloud.context
版本升级至2.2.2.RELEASE
- 优化网关controller,如果未开启,不能实例化controller
- 网关增加自定义拦截器处理
- 优化dubbo无法正常捕获自定义异常bug
2.3.8
2020-3-5
spring boot
版本升级至2.2.5.RELEASE
okhttp
版本升级至3.14.7
fastjson
版本升级至1.2.66
zookeeper
版本升级至3.5.7
thumbnailator
版本升级至0.4.11
guava
版本升级至28.2-jre
swagger
版本升级至2.1.1
- 优化
page
对象 - 优化
page
,datamap
对象支持链表方式使用 - 网关增加上传图片接口
- 优化网关
session
使用redis
后,退出登录清除全部微服务本地session
缓存 - 增加bus服务接口转发(调用此接口,可以直接调用另外一个bus接口)
3.2.2
2020-3-4
- 优化数据源默认主数据源只有一个datasource问题
- 优化功能号转发给另外一个服务bug
sofa-rpc
版本升级至5.6.4
seata
版本升级至1.1.0
- 优化
page
对象 - 优化
page
,datamap
,result
对象支持链表方式使用 - 优化网关
session
使用redis
后,退出登录清除全部微服务本地session
缓存 spring boot
版本升级至2.2.5.RELEASE
okhttp
版本升级至3.14.7
thumbnailator
版本升级至0.4.11
fastjson
版本升级至1.2.66
3.2.1
2020-2-20
okhttp
版本升级至3.14.6
transmittable-thread-local
版本升级至2.11.4
- 网关增加上传图片接口和自定义上传限制文件类型
influxdb
版本升级至2.17
- 数据库工具增加主数据源配置
- 优化接口判断长度使用字符串长度
- 增加bus服务接口转发(调用此接口,可以直接调用另外一个bus接口)
thumbnailator
升级至0.4.9
zookeeper
版本升级至3.5.7
3.2.0
2020-1-28
spring boot
版本升级至2.2.4.RELEASE
- 增加
seata
分布式事务支持 - 网关中session对象类移入base包中
- 增加网关
easyexcel
通用导入、导出工具包
3.1.2
2020-1-17
- 日期工具增加判断日期是否有交集
spring.cloud.context
版本升级至2.2.1.RELEASE
- 优化bus服务未初始化成功就被调用,提示错误消息
sentinel
版本升级至1.7.1
spring boot admin
版本升级至2.2.1
dubbo
版本升级至2.7.5
- 网关增加百度对象云存储
- 日志中增加requestId方便排查错误,接口响应中增加requestId
guava
版本升级至28.2-jre
swagger
版本升级至2.1.1
transmittable-thread-local
版本升级至2.11.3
- 优化bus监控服务端展示,实时监控支持按不同服务分组展示
2.3.7
2020-1-5
- 优化bus服务未初始化成功就被调用,提示错误消息
sentinel
版本升级至1.7.1
spring boot admin
版本升级至2.2.1
dubbo
版本升级至2.7.5
- 网关增加百度对象云存储
- 优化bus服务端调用量监控未生效
3.1.1
2019-12-22
- 增加bus服务应用级别版本号
- 去掉bus服务端和客户端接口版本号
- 关闭
cassandra
数据库工具jvm监控,解决兼容性问题 tika
版本升级1.23
- 优化缓存工具redis默认启用问题
- 优化bus监控默认启用问题
- 微服务请求监控增加服务分组和版本
- 网关去掉异常状态码跳转配置
- 优化
SpringHelper
工具未初始化完成就被调用导致的异常 - 增加验证码工具,增加gif验证码
- 网关支持配置验证码类型(静态验证码或动态验证码)
- 去掉bus服务端日志中版本号
- 优化网关性能
- 优化curator版本和引用(不在base包中引用)
sofa-rpc
版本升级至5.6.3
xxl-job
版本升级至2.1.2
motan
版本升级至1.1.7
- 网关去掉excel导入和导出接口
2.3.6
2019-12-22
motan
版本升级至1.1.7
- 增加bus服务端监控
- 优化自动生成工具
- 优化网关性能
- 优化
SpringHelper
工具未初始化完成就被调用导致的异常
2.3.5
2019-12-11
- 优化网关乱码
- 去掉bus服务端和客户端接口版本号
- 增加应用级别版本号
spring boot
版本升级至2.2.2.RELEASE
spring boot admin
版本升级至2.2.0
pagehelper-spring-boot-starter
升级至1.2.13
druid
版本升级至1.1.21
apollo
版本升级至1.5.1
swagger
版本升级至2.1.0
mybatis
版本升级至2.1.1
tika
版本升级至1.23
3.1.0
2019-12-8
spring boot
版本升级至2.2.2.RELEASE
xxl job
版本升级至2.1.1
spring boot admin
版本升级至2.2.0
- 优化ip地址解析工具,支持自定义配置ip地址库路径
pagehelper-spring-boot-starter
版本升级至1.2.13
- 日期工具新增jdk1.8格式化方法
- 优化网关jar包冲突
- 优化微服务请求量监控,数据库该由
mysql
改为influxDB
- 新增
MongoDB
客户端工具 - 新增
cassandra
客户端工具 - 新增
influxDB
客户端工具 - 新增
elasticsearch
客户端工具 - redis客户端工具包由
wueasy-redis-client
改为wueasy-data-redis
- 数据库客户端工具包由
wueasy-database-client
改为wueasy-data-datasource
- 优化redis连接配置结构,由
wueasy.redis
改为wueasy.data.redis
- 优化数据库连接配置结构,由
wueasy.datasource
改为wueasy.data.datasource
- 优化parent
pom
配置,增加多环境打包配置 - 取消
wueasy-base-ip
包,整合到wueasy-base
包中 spring-cloud-context
版本升级至2.2.0.RELEASE
3.0.1
2019-11-25
- 优化日期格式化bug
spring boot
版本升级至2.2.1.RELEASE
sentinel
版本升级至1.7.0
easypoi
版本升级至4.1.3
druid
版本升级至1.1.21
apollo
版本升级至1.5.1
swagger
版本升级至2.1.0
spring-cloud-context
版本升级至2.1.4.RELEASE
2.3.4
2019-11-18
- 优化日期格式化bug
spring boot
版本升级至2.2.1.RELEASE
dom4j
版本升级至2.1.1
zookeeper
升级至3.5.6
okhttp
升级至3.14.4
sentinel
版本升级至1.7.0
dubbo
版本升级至2.7.4.1
easypoi
版本升级至4.1.3
3.0.0
2019-11-1
- 优化日志使用注解
- 优化编码规范(使用阿里编码规范
P3C
) spring boot
版本升级至2.2.0.RELEASE
- 优化网关未配置文件上传信息导致接口调用出现系统异常
- 优化bus服务端bug
- 优化json转换
fastjson
版本升级至1.2.62
- 优化网关数据权限拦截器
- 优化网关验证码拦截器
- 网关登录增加挤掉全部用户
- 增加集合处理工具类
CollectionHelper
dom4j
版本升级至2.1.1
- 网关增加请求来源验证拦截器
- 网关登录增加挤掉全部用户属性
- 优化执行结果类
Result
,由原来的返回map
对象,统一返回泛类型T
zookeeper
升级至3.5.6
okhttp
升级至3.14.4
- elastic-job分布式定时任务基础包由
wueasy-task
改为wueasy-task-elastic-job
- 新增
xxl-job
分布式定时任务wueasy-task-xxl-job
- 网关增加按用户限流和ip限流
- 优化网关返回中文乱码
- 自动生成工具,增加
PostgreSQL
数据库支持 - 优化网关所有配置,增加
gateway
路径 - 优化bus安全配置路径
- 优化网关拦截器
- 增加
apollo
配置中心工具(优化非核心配置修改后,实时生效) dubbo
版本升级至2.7.4.1
- 数据库连接工具增加单个连接事务配置
mybatis
版本升级至2.1.1
easypoi
升级至4.1.2
swagger
版本升级至2.0.10
sofarpc
版本升级至5.5.9
- 优化日期工具转换bug
- 微服务请求监控优化
- 重新启用bus监控,新增bus监控开关
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.8
druid
升级至1.1.20
DataMap
新增byte
方法okhttp
升级至3.14.3
- 优化日期工具,使用
jdk1.8
转换 fastjson
升级至1.2.61
mysql
包改为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.7
tika
升级至1.22
- 优化自动生成工具mapper.xml缺少标签
- 功能号接口新增获取当前调用功能号参数
- 优化验证码验证工具多语言支持
2.2.1
2019-8-2
sentinel
升级至1.6.3
redis
客户端新增redisTemplate方式fastjson
升级至1.2.59
- bus服务端取消服务统计
- 优化未配置附件上传导致接口异常问题
2.2.0
2019-7-30
mybatis
升级至2.1.0
DataMap
优化,类型转换失败,抛出异常- 附件上传新增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-jre
dubbo
版本升级至2.7.2
sofa-rpc
版本升级至5.6.0
spring boot
版本升级至2.1.6
pagehelper
分页工具版本升级至1.2.12
mybatis
版本升级至2.0.1
druid
版本升级至1.1.18
- 优化
mybatis
配置信息,不在使用mybatis.xml
文件,系统将默认基础配置 - 优化通用
mapper
查询问题 - 优化
wueasy-gateway
中二级缓存,有原来ehcache
改为guava
- 通用上传附件,新增七牛云对象存储和华为云对象存储
wueasy-auto
自动生成工具,json输出时默认把Long
类型转换为String
wueasy-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.RELEASE
wueasy-gateway
默认容器改为undertow
- 权限拦截器增加禁止访问地址配置
- 系统参数拦截器新增开关启用
- 新增通用验证码验证工具
wueasy-captcha
- 新增签名验证拦截器(商户拦截器)
- 新增环境变量获取工具
EnvironmentHelper
wueasy-cache
新增集群分组- 优化客户端调用多个微服务路由规则配置
- bus接口支持配置通用
mapper
接口 - bus接口调用优化,支持自定义接收参数
- 自动生成工具优化,默认生成通用
mapper
接口 wueasy-database-client
工具事务修改fastjson
版本升级至1.2.58
sentinel
版本升级至1.6.0
netty
版本升级至4.1.36.Final
bus-dubbo
zk客户端工具改为curator
1.4.4
2019-4-13
- bus客户端新增xss启用配置
- 功能号接口新增最大值、最小值验证
- 功能号接口新增Long、Double、Integer、Float类型转换
zookeeper
版本升级至3.4.14
curator
版本升级至4.2.0
- web网关
session
优化,解决获取不到token
后,提示异常消息 - 优化系统参数拦截器
fastjson
版本升级至1.2.57
1.4.3
2019-4-8
- 新增附件上传又拍云对象存储
- 优化导出接口新增条件
antisamy
版本升级至1.5.8
spring boot
版本升级至1.5.20
guava
版本升级至27.1-jre
netty
版本升级至4.1.34.Final
druid
版本升级至1.1.16
1.4.2
2019-4-2
- 新增通用
excel
导入数据接口 dubbo
版本升级2.7.1
user
其他对象改为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.0
SessionService
接口新增两个方法SessionUtil
工具中新增获取token
方法wueasy-base-web
jar包改为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.0
sentinel-core
升级至1.4.2
druid
升级至1.1.14
wueasy-database-client
JTA事务优化,一个数据库连接,不开启JTA事务;多个数据库连接默认开启JTA事务,支持配置是否开启
1.3.0
2019-1-31
- #1 新增redis客户端连接工具(支持多个redis客户端)
- #2 新增数据库客户端连接工具(支持多个数据库连接、支持多个数据库分布式事务)
- 优化
wueasy-base-web
中session
中使用redis
连接配置信息 - 新增
session
过期时间配置,默认30分钟过期 easypoi
升级至4.0.0
fastjson
升级至1.2.56
- #3 功能号参数验证新增
自定义规则验证
- 新增
motan
本地jvm
方式调用(解决bus和web合并后,客户端调用产生网络请求)
1.2.0
2019-1-22
- spring boot版本升级至
1.5.19
- web新增限流功能
- 删除客户端异步调用功能
- 优化客户端调用服务端系统参数传参模式
- 优化rpc客户端和服务端,支持
dubbo
和motan
rpc框架 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
- 优化多客户端配置