版本更新记录

注意此版本和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自动延期参数配置
  • 新增金山云对象存储
  • 优化文件客户端工具
  • 文件上传工具,增加connectionTimeoutsocketTimeout配置
  • 取消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增加Kryofst序列化实现
  • 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对象
  • 优化pagedatamap对象支持链表方式使用
  • 网关增加上传图片接口
  • 优化网关session使用redis后,退出登录清除全部微服务本地session缓存
  • 增加bus服务接口转发(调用此接口,可以直接调用另外一个bus接口)

3.2.2

2020-3-4

  • 优化数据源默认主数据源只有一个datasource问题
  • 优化功能号转发给另外一个服务bug
  • sofa-rpc版本升级至5.6.4
  • seata版本升级至1.1.0
  • 优化page对象
  • 优化pagedatamapresult对象支持链表方式使用
  • 优化网关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
  • 优化parentpom配置,增加多环境打包配置
  • 取消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个转换类型DateToDateTimeStartDateToDateTimeEnd
  • 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,byteshort转换器
  • 新增redis,jackson-databind序列化工具
  • 自动生成工具新增shortchartinyint 类型
  • 优化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注解代替setget方法
  • 优化随机数生成方式
  • 优化缓存工具,支持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接口,接口只支持GETPOST方式提交
  • 新增启用/关闭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-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.0
  • sentinel-core升级至1.4.2
  • druid升级至1.1.14
  • wueasy-database-clientJTA事务优化,一个数据库连接,不开启JTA事务;多个数据库连接默认开启JTA事务,支持配置是否开启

1.3.0

2019-1-31

  • #1 新增redis客户端连接工具(支持多个redis客户端)
  • #2 新增数据库客户端连接工具(支持多个数据库连接、支持多个数据库分布式事务)
  • 优化wueasy-base-websession中使用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客户端和服务端,支持dubbomotanrpc框架
  • fastjson升级至1.2.55
  • 优化webrsa密码解密功能
  • 优化验证码密码拦截器
  • 优化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
  • 优化多客户端配置
Copyright © wueasy.com 2017-2022 all right reserved,powered by Gitbook未经允许,禁止以任何形式传播 修订时间: 2022-06-18

results matching ""

    No results matching ""