Skip to content
本页导航

`版本发布

重要企业定制依赖关系查询

  • 版本号说明

    第1、2位为对应的Spring boot 的大版本,第3位为内部优化版本号。(此版本号规则从 Spring Boot 2.2.0 开始执行)

V3.4.1-SNAPSHOT

2025-03-18

Spring Boot 3.4.3 Spring Cloud 2024.0.0

  • upgrade Spring Boot 3.4.3、Spring Cloud 2024.0.0

  • upgrade Java 17

V2.7.170

2025-02-12

Spring Boot 2.7.18 Spring Cloud 2021.0.9

  • feat 使用JDK17编译,同时兼容JDK17和JDK8

V2.7.22

2025-01-09

Spring Boot 2.7.18 Spring Cloud 2021.0.9

  • fix 优化PageHelper的识别错误问题

V2.7.20-SNAPSHOT

2024-09-26

Spring Boot 2.7.18 Spring Cloud 2021.0.9

  • feat 增加 springdoc

V2.7.8-SNAPSHOT

2024-05-18

Spring Boot 2.7.18 Spring Cloud 2021.0.9

  • add spring valid的参数校验拦截,并打印为info日志

  • fix 修复部分包CVE

  • featBusinessException NullPointerException IllegalArgumentException RuntimeException HttpRequestMethodNotSupportedException 外,其他exception不再输出message至rest

V2.4.22-SNAPSHOT

2024-04-23

Spring Boot Parent Ver 2.4.13.X1 Spring Boot Ver 2.4.13 Spring Cloud Ver 2020.0.5

  • add 配置属性aix.web.response.api-spec.format
  • add 响应格式化属性对APISpec的控制
  • chore 2.4.22-SNAPSHOT

V2.7.7

2024.04.10

Spring Boot 2.7.18 Spring Cloud 2021.0.9

  • add RedisLock注解的日志输出

  • feat 报错日志无法打印到log的问题

  • chore 升级Spring Boot 及 Spring Cloud 版本

  • fix post请求入参[]报错

  • remove RedisLock未获取锁的异常输出

V2.7.6

2024.03.29

Spring Boot 2.7.15 Spring Cloud 2021.0.8

  • fix 通过浏览器直接访问接口报错

  • chore 兼容Tongweb

V2.7.5

2024.01.16

Spring Boot 2.7.15 Spring Cloud 2021.0.8

  • update redis的客户端修改为redisson

  • update 分布式锁修改为RedLock方式,避免集群模式失效

  • 2024 First Version

V2.7.4

2023.12.05

Spring Boot 2.7.15 Spring Cloud 2021.0.8

  • add 基于Actuator的Prometheus

V2.7.3

2023.10.31

Spring Boot 2.7.15 Spring Cloud 2021.0.8

  • add RedisOperation.scan方法
  • add Sentinel 单机版限流模块使用方式

V2.7.2

2023.09.15

Spring Boot 2.7.15 Spring Cloud 2021.0.8

  • update swagger Post请求Body无说明的问题
  • update spring-boot、spring-cloud版本
  • update void修改识别为null,不应该是""
  • add V2023的版本也在接口返回值中标识
  • update data和code的字段顺序调整
  • 依赖包
    • Spring Boot 2.7.15
    • Spring Cloud 2021.0.8
    • Springfox 3.1.1

V2.7.1

2023.09.06

Spring Boot 2.7.11 Spring Cloud 2021.0.7

  • fix springfox 无法重载问题
  • update swagger-ui 增加basePath显示,可前端控制tags是否默认展开
  • fix RestResult返回值解析错误
  • update 优化swagger-ui
  • add 已废弃的接口标记

注:

此版本以下依赖包需升级

  • aix-tool >= 2.0.0-SNAPSHOT
  • open-aix-tool >= 1.6.0-SNAPSHOT

V2.7.0

2023.07.14

Spring Boot 2.7.11 Spring Cloud 2021.0.7

  • upgrade 架构升级

  • upgrade swagger2升级至swagger3

  • upgrade 自定义swagger包 3.0.0.K1

  • upgrade API规范升级至2023版

  • add Spring Cloud Sleuth来源跟踪

  • add @APISpec2019的注解

  • upgrade 减少包引入和install后大小

  • fix RedisLock注解无法获取锁后返回值和实际响应对象不匹配的问题

    详情见2023版文档

    问题及意见反馈渠道

V2.4.21

2023-12-06

Spring Boot Parent Ver 2.4.13.X1 Spring Boot Ver 2.4.13 Spring Cloud Ver 2020.0.5

  • update RedisOperation 的 get2List 为空返回值修改为可操作的List
  • add 基于Actuator的Prometheus

V2.4.20

2023-12-06

Spring Boot Parent Ver 2.4.13.X1 Spring Boot Ver 2.4.13 Spring Cloud Ver 2020.0.5

  • update RedisOperation 的 get2List 为空返回值修改为可操作的List
  • add 基于Actuator的Prometheus

V2.4.19

2022-11-28

Spring Boot Parent Ver 2.4.13.X1 Spring Boot Ver 2.4.13 Spring Cloud Ver 2020.0.5

  • add ChineseTraditionalFilter 简繁体转换

V2.4.18

2022-11-25

Spring Boot Parent Ver 2.4.13.X1 Spring Boot Ver 2.4.13 Spring Cloud Ver 2020.0.5

  • add RedisOperation.getLock 的分布式锁
  • add EnvConstant.SID 服务的标识
  • add 注解 RedisLock 方法锁

v2.4.17

2022-10-28

Spring Boot Parent Ver 2.4.13.X1 Spring Boot Ver 2.4.13 Spring Cloud Ver 2020.0.5

  • add RedisLockUtils 锁
  • remove sun.BASE64Encoder
  • add RedisOperation.getRedisTemplate() 方法

v2.4.16

2022-10-10

Spring Boot Parent Ver 2.4.13.X1 Spring Boot Ver 2.4.13 Spring Cloud Ver 2020.0.5

  • fix 数据库相关的错误不支持Rest接口输出
  • remove 移除 hystrix 组件,解决 和 spring-cloud-starter-loadbalancer 冲突的问题
  • update 优化Redis的操作方法,新增获取全部key值的方法 keys

v2.4.15

2022-08-03

Spring Boot Parent Ver 2.4.13.X1 Spring Boot Ver 2.4.13 Spring Cloud Ver 2020.0.5

  • remove spring cloud ribbon组件
  • add spring-cloud-starter-loadbalancer
  • fix feign调用失败的问题

v2.4.14

2022-08-02

Spring Boot Parent Ver 2.4.13.X1 Spring Boot Ver 2.4.13 Spring Cloud Ver 2020.0.5

  • add AixBeanUtils 的 json2Object 重载方法
  • add RedisOperation 的 get 重载方法
  • add BusinessException 的 BaseEnum 入参,业务代码实现 BaseEmun 即可使用枚举

v2.4.13

2022-06-27

Spring Boot Parent Ver 2.4.13.X1 Spring Boot Ver 2.4.13 Spring Cloud Ver 2020.0.5

v2.4.12

2022-06-13

Spring Boot Ver 2.4.13 Spring Cloud Ver 2020.0.5

  • upgrade

    • lombok 1.18.22
    • xstream 1.4.19
    • spring boot 2.4.13
    • spring-boot-starter-parent-x 2.4.13.X1
  • add RedisUtils 工具类,使用@component引入

  • add RedisConfig 和 RedisOperation 多源Redis操作类,具体使用方法见文档

  • update common-invest的工具类修改,避免和aix-tool等工具冲突

  • remove 多余的依赖包

  • add AnnotationRequestMapping 中的返回类型 returnType

  • fix GlobalExceptionHandler 除 BusinessException 外,其他使用 e.printStackTrace()

v2.4.11

2022-02-23

Spring Boot Ver 2.4.1 Spring Cloud Ver 2020.0.0

  • fix aix.index-to-doc.enabled 无法生效的问题

v2.4.10

2022-01-10

Spring Boot Ver 2.4.1 Spring Cloud Ver 2020.0.0

  • fix request过滤导致其他SDK无法从request中获取参数的问题

v2.3.12

2021-12-24

Spring Boot Ver 2.3.7 Spring Cloud Ver Hoxton.SR9

  • upgrade xstream 升级至 1.4.18

v2.6.0 - SNAPSHOT

2021-12-21

Spring Boot Ver 2.6.1 Spring Cloud Ver 2021.0.0

升级说明: Spring Boot 2.5Spring Boot 2.6

  • upgrade spring boot 2.6.1

  • upgrade Spring cloud 2021.0.0

  • upgrade 其他依赖

    • lombok 1.18.22
    • hutool-core 5.7.17
    • guava 31.0.1-jre
    • spring-cloud-starter-netflix-hystrix 2.2.10.RELEASE
    • spring-cloud-starter-netflix-zuul 2.2.10.RELEASE
    • spring-cloud-starter-netflix-ribbon 2.2.10.RELEASE
    • spring-cloud-starter-netflix-eureka-client 3.1.0
    • spring-cloud-starter-openfeign 3.1.0
    • eureka-client 1.10.17
    • xstream 1.4.18

v2.4.9

2021-12-21

Spring Boot Ver 2.4.1 Spring Cloud Ver 2020.0.0

  • fixswagger-ui的APISpec标注无法适配context-path的情况
  • fix request过滤在某些情况无法生效的问题
  • fix requestFilter执行过滤修改为全局代理和URI匹配识别
  • update 优化common-invest debug模式下的日志打印

v2.4.8

2021-12-16

Spring Boot Ver 2.4.1 Spring Cloud Ver 2020.0.0

  • fix path入参参数无法执行APISpec的问题
  • fix 配置context-path 无法执行 APISpec的问题
  • update responseFilter执行过滤修改为全局代理和URI匹配识别

v2.4.7

2021-12-07

Spring Boot Ver 2.4.1 Spring Cloud Ver 2020.0.0

  • fix aix.api-docs.enabled 无法控制 swagger的所有API请求
  • remove 移除knife4j-spring-ui,使用swagger-ui为默认值
  • update post 请求下无 content-type将会自动补充

v2.4.6

2021-08-17

Spring Boot Ver 2.4.1 Spring Cloud Ver 2020.0.0

  • upgrade 优化debug模式下日志的打印

  • fix post请求下无content-type 报空指针的问题

v2.3.11

2021-07-20

Spring Boot Ver 2.3.7.X1.RELEASE Spring Cloud Ver Hoxton.SR9

  • fix 2.3.10 过滤器同名导致PreRequestFilter失效的问题

v2.4.5

2021-07-19

Spring Boot Ver 2.4.1 Spring Cloud Ver 2020.0.0

  • fix GlobalExceptionHandler 获取e.getStackTrace()的为空判断
  • fix 2.4.4 开启 @EnableZuulProxy 报错的问题

v2.4.4 请使用2.4.5的版本

2021-07-09

Spring Boot Ver 2.4.1 Spring Cloud Ver 2020.0.0

  • add aix.web.pre-log.enabled 请求前置日志输出,默认false
  • add aix.web.response.output.enabled 启用响应结果输出,默认false
  • add aix.web.response.output.max-size 响应结果输出最大大小,默认 1024
  • add 请求的原始时间输出
  • fix xstream 1.4.17 漏洞修复

v2.3.10 请使用 2.3.11

2021-07-09

Spring Boot Ver 2.3.7.X1.RELEASE Spring Cloud Ver Hoxton.SR9

  • add aix.web.pre-log.enabled 请求前置日志输出,默认false
  • add aix.web.response.output.enabled 启用响应结果输出,默认false
  • add aix.web.response.output.max-size 响应结果输出最大大小,默认 1024
  • add 请求的原始时间输出
  • fix xstream 1.4.17

v2.4.3

2021-04-21

Spring Boot Ver 2.4.1 Spring Cloud Ver 2020.0.0

  • fix 入参为数值类型,接口调用传入null报错的问题
  • add 全局禁用异常处理配置 aix.web.global.exception.enabled

v2.3.9

2021-04-21

Spring Boot Ver 2.4.1 Spring Cloud Ver 2020.0.0

  • fix 入参为数值类型,接口调用传入null报错的问题
  • ipv post请求取消校验 application/json的请求头

v2.4.2

2021-04-13

Spring Boot Ver 2.4.1 Spring Cloud Ver 2020.0.0

  • fix 非APISpec的接口无法进行大小写参数转换
  • ipv 无法从header中获取requestId后,从服务响应中尝试获取
VersionRelease DateDeployBoot VersionCloud VersionMain Description
2.4.12021-03-18kenneth2.4.12020.0.01、优化 Request的请求参数一律需要大写转小写
2、返回值为Array对象的报错的问题
3、默认忽略Spec规范增加 com.investoday.entity.rest.RestResult的识别
2.4.02021-01-14kenneth2.4.12020.0.01、修复RestResult返回类swagger标记问题
2、2.4.0正式发布
2.4.0-RC32020-01-06kenneth2.4.12020.0.01、修复map返回顺序不一致的问题
2.4.0-RC22020-12-28kenneth2.4.12020.0.01、修复 swagger-ui 响应字段问题
2、增加异常的responseId(业务类异常无该字段) #14
2.4.0-RC12020-12-25kenneth2.4.12020.0.01、Spring Boot 2.4.1
2、Spring Cloud 2020.0.0
其他详见发布日志
2.3.82020-12-16kenneth2.3.7.RELEASEHoxton.SR9Spring Boot 2.3.7.RELEASE
Spring Cloud Hoxton.SR9
Tomcat 9.0.41
XStream < 1.4.15 反序列化漏洞
2.3.72020-09-27kenneth2.3.3.RELEASEHoxton.SR8Spring Boot Starter Parent X 2.3.3.X1.RELEASE
Spring Boot 2.3.3.RELEASE
Tomcat 9.0.38
Spring Cloud Hoxton.SR8
Knife4j Spring UI 2.0.5
guava 29.0-jre
eureka-client 1.9.25
2.3.62020-09-10kenneth2.3.1.RELEASEHoxton.SR51、tomcat 升级至 9.0.37
2.3.52020-09-10kenneth2.3.1.RELEASEHoxton.SR51、修复post body检查的错误方式
2.3.42020-09-02kenneth2.3.1.RELEASEHoxton.SR51、修复返回数据类型为基本类型时,全部转换为字符串的异常
2.3.32020-08-03kenneth2.3.1.RELEASEHoxton.SR51、增加Exception输出控制
2、修复获取IP地址错误问题
3、优化 post兼容数组(非对象子集)
2.3.22020-07-22kenneth2.3.1.RELEASEHoxton.SR51、入参json转换兼容List
2、增加acuator访问禁止
2.3.12020-06-29kenneth2.3.0.RELEASEHoxton.SR51、spring-boot-starter-parent-x 升级至 2.3.0.X2.RELEASE, tomcat 版本升级至 9.0.36
2.3.02020-06-06kenneth2.3.0.RELEASEHoxton.SR51、Spring Boot 升级至 2.3.0.RELEASE
2、Spring Cloud 升级至 Hoxton.SR5
其他详见发布日志
2.2.112020-08-03kenneth2.2.5.RELEASHoxton.SR31、增加Exception输出控制
2、修复获取IP地址错误问题
3、优化 post兼容数组(非对象子集)
2.2.102020-07-22kenneth2.2.5.RELEASEHoxton.SR31、入参json转换兼容List
2、增加acuator访问禁止
2.2.92020-06-29kenneth2.2.5.RELEASEHoxton.SR31、升级tomcat版本至9.0.36
2.2.82020-05-08kenneth2.2.5.RELEASEHoxton.SR31、增加feign默认配置类 FeignConfig
2.2.72020-04-24kenneth2.2.5.RELEASEHoxton.SR31、支持put 和 patch方法
2、增加swagger的header鉴权方式
2.2.6.42020-04-08kenneth2.2.5.RELEASEHoxton.SR31、修复文件上传API规范过滤问题
2.2.6.32020-03-26kenneth2.2.5.RELEASEHoxton.SR31、修复404异常没有requestId的问题
2.2.6.22020-03-25kenneth2.2.5.RELEASEHoxton.SR31、修复controller返回值为void的情况下报错
2.2.6.12020-03-18kenneth2.2.5.RELEASEHoxton.SR31、修复2.2.6移除aix-tool后RestResult旧类的兼容问题
2.2.62020-03-18kenneth2.2.5.RELEASEHoxton.SR31、Spring Boot 升级至 2.2.5.RELEASE
2、Spring Cloud 升级至 Hoxton.SR3
3、swagger-bootstrap-ui 升级至 2.0.2
3、API规范增加对path传参的兼容
4、remove aix-tool的依赖
5、解决pom依赖冲突
6、logback增加区分level存放文件
7、部分包名调整。
2.2.52020-02-28Kenenth2.2.5.RELEASEHoxton.SR21、升级Spring Boot 2.2.5.RELEASE
2、升级Spring Cloud Hoxton.SR2
3、此版本的Tomcat为9.0.31
2.2.4.52020-02-28kenneth2.2.1.RELEASEHoxton.RELEASE1、使用定制化Spring Boot Starter Parent X
2、Tomcat版本升级至9.0.31
2.2.4.42020-01-15kenneth2.2.1.RELEASEHoxton.RELEASE1、修复无法注册eureka的问题
2、修复无法打开doc.html的问题
2.2.4.32020-01-13kenneth2.2.1.RELEASEHoxton.RELEASE修复API规范POST请求Content-Type为空的问题
2.2.4.22020-01-13kenneth2.2.1.RELEASEHoxton.RELEASE1、优化common-invest和aix-tool共存的冲突问题
2、修复预数据的格式替换问题
2.2.4.12020-01-02kenneth2.2.1.RELEASEHoxton.RELEASE修复APISpecIgnore 配置时无法获取到类RequestMapping的问题
2.2.42020-01-02kenneth2.2.1.RELEASEHoxton.RELEASE1、response返回的数据不全的问题. Content-Length设置为真实的数据大小
2、进行了@APISpecIgnore注解的controller 返回体和入参都不会进行处理
Relase Notes
2.2.32019-12-26kenneth2.2.1.RELEASEHoxton.RELEASE本次更新主要是针对新的[API规范][apiSpecMd]进行调整,业务层引入SDK后不需要做太大的调整(除Spring Boot 升级版本外)。Relase Notes
2.2.1.12019-10-23kenneth2.2.0.RELEASEHoxton.M31、Spring Boot 升级至 2.2.0.RELEASE
2、spring-cloud 升级至 Hoxton.M3
发布说明: https://github.com/investoday2019/common-invest/releases
0.3.12019-09-12kenneth2.1.7.RELEASEGreenwich.SR2增加swagger-ui过滤配置。
swagger.ui.enabled 是否允许进入swagger-ui,默认为true
swagger.ui.internal.enabled 是否允许内网IP进入swagger-ui,默认为true
0.3.02019-09-04kenneth2.1.7.RELEASEGreenwich.SR21、Spring Boot 升级至 2.1.7.RELEASE
2、Spring Cloud 升级至 Greenwich.SR2
0.2.62019-09-12kenneth2.0.1.RELEASEFinchley.SR1增加swagger-ui过滤配置。swagger.ui.enabled 是否允许进入swagger-ui,默认为true
swagger.ui.internal.enabled 是否允许内网IP进入swagger-ui,默认为true
0.2.52019-09-06kenneth2.0.1.RELEASEFinchley.SR1增加对jsonp的支持
0.2.42019-08-22kenneth2.0.1.RELEASEFinchley.SR1修复日志部分内容无法保存至本地文件中

lhiro