首页
  • 2024.1.1.0
  • 2024.1.1.1
  • 2024.1.2.0
  • 2024.1.3.0
  • Java
  • Linux
  • Deploy
  • Application
关于
友情链接
GitHub (opens new window)

Xiao ku

板砖师傅
首页
  • 2024.1.1.0
  • 2024.1.1.1
  • 2024.1.2.0
  • 2024.1.3.0
  • Java
  • Linux
  • Deploy
  • Application
关于
友情链接
GitHub (opens new window)
  • 版本日志
    • 核心依赖
    • 待发布
    • 已发布
    • 2024.1
      • 2024.1.3.0
      • 2024.1.2.0
      • 2024.1.1.1
      • 2024.1.1.0
      • 2024.1.0.0
    • 2023.5
      • 2023.5.2.0
      • 2023.5.1.0
      • 2023.5.0.0 [重构优化]
    • 2023.4
      • 2023.4.1.0
      • 2023.4.0.0 [增加版本模块]
    • 2023.3
      • 2023.3.5.2
      • 2023.3.5.0
      • 2023.3.4.0
      • 2023.3.3.0
      • 2023.3.2.1
      • 2023.3.1.0
      • 2023.3.0.0 [重构优化]
    • 2023.2
      • 2023.2.3.1
      • 2023.2.3.0
      • 2023.2.2.1
      • 2023.2.2.0
      • 2023.2.1.0
      • 2023.2.0.0 [同步2022.2.0.0版本]
    • 2023.1
      • 2023.1.0.0
    • 2022-不再维护
    • 2022.5
      • 2022.5.0.0
    • 2022.4
      • 2022.4.1.0
      • 2022.4.0.0
    • 2022.3
      • 2022.3.5.2
      • 2022.3.5.0
      • 2022.3.4.0
      • 2022.3.3.0
      • 2022.3.2.0
    • 2022.2
      • 2022.2.0.0
    • 2022.1
      • 2022.1.2.0
  • 贡献清单
  • 2024.1.3.0

  • 2024.1.2.0

  • 2024.1.1.1

  • 2024.1.1.0

  • OpenSource
xiaoku
2023-03-14
目录

版本日志

# 核心依赖

JDK Simple版本号 SpringBoot Spring Cloud 代码分支 发布状态
17 2024.1.3.0 3.2.5 2023.0.1 main 已发布
2024.1.2.0 3.2.3 2023.0.0 已发布
2024.1.1.1 3.2.2 已发布
2024.1.1.0 已发布
2024.1.0.0 3.2.1 已发布
2023.5.2.0 3.1.6 2022.0.4 2023.x 已发布
2023.5.1.0 3.1.4 已发布
2023.5.0.0 3.1.2 已发布
2023.4.1.0 2022.0.3 已发布
2023.4.0.0 3.1.1 已发布
2023.3.5.2 3.1.0 已发布
2023.3.5.0 已发布
2023.3.4.0 已发布
2023.3.3.0 3.0.6 2022.0.2 已发布
2023.3.2.1 已发布
2023.3.1.0 3.0.5 已发布
2023.3.0.0 2022.0.1 已发布
2023.2.3.1 3.0.4 已发布
2023.2.3.0 已发布
2023.2.2.1 3.0.3 已发布
2023.2.2.0 已发布
2023.2.1.0 3.0.2 已发布
2023.1.0.0 3.0.1 2022.0.0 已发布
1.8 2022.x.x.x - - 2022.x 已发布
2022.5.0.0 2.7.14 2021.0.8 已发布
2022.4.1.0 已发布
2022.4.0.0 2.7.13 2021.0.7 已发布
2022.3.5.2 2.7.12 已发布
2022.3.5.0 已发布
2022.3.4.0 已发布
2022.3.3.0 2.7.11 2021.0.6 已发布
2022.2.0.0 2.7.7 2021.0.5 已发布

# 待发布

# 已发布

# 2024.1

# 2024.1.3.0

[已完成]Simple系统2024.1.3.0
|---[版本]更新部署包   
    |---[nacos] 2.3.0 -> 2.3.1 
|---[版本]更新依赖  
    |--- [Spring Boot] 3.2.3 -> 3.2.5
    |--- [spring-cloud] 2023.0.0.0 -> 2023.0.1
    |--- [spring-cloud-alibaba] 2023.0.0.0-RC1 -> 2023.0.1.0
    |--- [io-grpc] 1.62.2 -> 1.63.0
    |--- [mybatis-plus]3.5.5 -> 3.5.6
    |--- [redisson] 3.27.2  -> 3.29.0
    |--- [jakarta-mail] 2.0.1 -> 2.1.3
    |--- [apm-toolkit-logback]  9.1.0 > 9.2.0
    |--- [aws-java-sdk-s3] 1.12.684 -> 1.12.715
1
2
3
4
5
6
7
8
9
10
11
12
13

# 2024.1.2.0

[已完成]Simple系统2024.1.2.0
|---[优化][simple-starter-redisson]简化参数配置及优化逻辑
|---[优化][simple-starter-redisson]增加测试类
|---[优化][simple-starter-redisson]提取通用常量
|---[优化][simple-starter-grpc]修改注释说明
|---[重构][simple-starter-socketio]重命名模块名称更符合实际目的
|---[优化][simple-starter-dict]移除自带实现类,便于自定义使用
|---[优化][simple-starter-freemarker]优化代码
|---[优化][simple-starter-socketio]优化代码
|---[功能][simple-starter-datasource]增加几何类型处理器
|---[功能][simple-starter-web]增加常用统计接口
|---[BUG][simple-starter-web]修复Feign接口调用GET方法异常转为POST
|---[优化][simple-starter-datasource]抽离工具类方法
|---[功能][simple-starter-web]增加服务类常用接口扩展
|---[功能][simple-starter-datasource]增加服务类常用接口实现扩展
|---[功能][simple-base-config]集成服务类常用接口扩展
|---[功能][simple-base-dict]集成服务类常用接口扩展
|---[功能][simple-base-generator]集成服务类常用接口扩展
|---[功能][demo-base-config]增加服务类常用接口扩展测试方法
|---[版本]更新依赖  
    |--- [Spring Boot] 3.2.2 -> 3.2.3
	|--- [spring-cloud-alibaba] 2022.0.0.0 -> 2023.0.0.0-RC1
	|--- [netty-socketio] 2.0.8 -> 2.0.9
	|--- [io-grpc] 1.61.0 -> 1.62.2
	|--- [redisson] 3.26.0  -> 3.27.2
	|--- [aws-java-sdk-s3] 1.12.647 -> 1.12.684
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

# 2024.1.1.1

[已完成]Simple系统2024.1.1.1
|---[功能][simple-utils-common]增加唯一主键工厂及默认实现,开放自定义实现
|---[功能][simple-dependencies]增加simple-utils-common模块管理
|---[优化][simple-starter-datasource]简化调用
|---[优化][simple-base-s3]依赖使用common依赖的唯一主键工厂及默认实现
|---[版本]补充更新依赖  
    |--- [Spring Boot] 3.2.1 -> 3.2.2
1
2
3
4
5
6
7

# 2024.1.1.0

[已完成]Simple系统2024.1.1.0
|---[优化][simple-starter-socket]测试页面优化
|---[功能][simple-parent]增加项目父级管理模块
|---[优化][simple-utils-common]移除易混淆使用的方法函数
|---[优化][simple-utils-common]增强方法使用参数
|---[优化][simple-starter-grpc]简化代码
|---[功能][simple-starter-encrypt]增加开启全局接口加解密功能,增加UnEncrypted注解
|---[优化][simple-starter-redisson]避免抛出原始异常
|---[重构][simple-base-config]重命名模块,更符合其实际目的
|---[优化][simple-starter-web]通用接口返回修改实体
|---[优化][simple-base-config]优化日志打印
|---[优化][simple-starter-web]响应类支持链式调用
|---[优化][simple-starter-dict]增强Optional方法使用
|---[优化][simple-base-s3]使用SecureRandom方法生成字符串
|---[优化][simple-base-s3]简化上传文件入参
|---[优化][simple-starter-s3]增加过期时间参数
|---[优化][simple-starter-encrypt]修改注释
|---[版本]更新依赖  
    |--- [Spring Boot] 3.2.1 -> 3.2.2
    |--- [knife4j] 4.4.0 -> 4.5.0
	|--- [dynamic-datasource] 4.2.0 -> 4.3.0
	|--- [netty-socketio] 2.0.6 -> 2.0.8
	|--- [redisson] 3.25.2  -> 3.26.0
	|--- [io-grpc] 1.60.1 -> 1.61.0
	|--- [aws-java-sdk-s3] 1.12.599 -> 1.12.647
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

# 2024.1.0.0

[已完成]Simple系统2024.1.0.0
|---[优化][simple-starter-grpc]优化GrpcClientBean嵌套对象获取逻辑
|---[优化][simple-starter-grpc]移除多余方法
|---[优化][simple-starter-grpc]增加注释说明
|---[优化][simple-starter-s3]修改AmazonS3对象注入方式
|---[优化][simple-base-param]增加常量及简化代码
|---[优化][simple-starter-datasource]移除工具类,方法迁移PageRequest类中,便于维护
|---[优化][simple-base-s3]增加构造函数,简化代码
|---[优化][simple-base-socket]分解方法便于阅读
|---[优化][simple-base-datasource]抽取常量,代码优化
|---[优化][simple-starter-cloud]解决Springboot新版本依赖冲突
|---[优化][simple-base-generator]增加自定义生成项目端口号和版本号
|---[重构][simple-starter-redisson]幂等和锁注解参数拆分,独立动态参数部分
|---[BUG][simple-starter-redisson]幂等注解增加判断锁状态,避免同线程内无效
|---[功能][simple-starter-redisson]增加分布式限流器注解功能
|---[功能][simple-starter-redisson]注解增加字段,开放功能:key是否拼接md5(切点数据生成md5)
|---[优化][simple-starter-redisson]MethodContext使用实例字符串进行存储对象,避免同方法名md5重复
|---[优化][simple-demo-redisson]修改测试方法,增加限流器压测
|---[优化][application.yml]修改配置,灵活开关SpringCloud配置项
|---[版本]更新部署包   
    |---[nacos] 2.2.3 -> 2.3.0 
    |---[redis] 7.0.11 -> 7.2.3
|---[版本]更新依赖  
    |--- [Spring Boot] 3.1.6 -> 3.2.1
    |--- [Spring Cloud] 2022.0.4 -> 2023.0.4 
    |--- [knife4j] 4.3.0 -> 4.4.0
    |--- [mybatis-plus] 3.5.4.1 -> 3.5.5
    |--- [io-grpc] 1.59.1 -> 1.60.1
    |--- [redisson] 3.24.3 -> 3.25.2
    |--- [apm-toolkit-logback-1.x] 9.0.0 -> 9.1.0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

# 2023.5

# 2023.5.2.0

[已完成]Simple系统2023.5.2.0
|---[功能][simple-starter-package]增加自定义Maven构建打包逻辑模块
|---[优化][simple-starter-package]构建输出增加git版本文件
|---[优化][simple-starter-package]添加Shell脚本命令提示语句
|---[功能][simple-base-generator]拆分独立模块,便于使用
|---[优化][simple-starter-package]增加异常提示操作说明
|---[优化][simple-starter-package]修复脚本变量
|---[优化][simple-starter-package]增加检测脚本是否已经关闭进程
|---[优化][simple-starter-datasource]移除非必要使用的变量
|---[优化][simple-demo-socket-one]更新netty-socketio版本,权限认证方法同步更新
|---[优化][simple-starter-package]使用优雅的关闭服务进程命令
|---[优化][simple-starter-dict]使用BeanPostProcessor提升效率,避免直接操作ApplicationContext
|---[优化][simple-starter-dict]使用ConcurrentHashMap线程安全及提升并发性能
|---[优化][simple-starter-grpc]客户端使用BeanPostProcessor提升效率
|---[优化][simple-starter-grpc]服务端注入BindableService替代ApplicationContext,使用PostConstruct初始化,简化代码
|---[优化][simple-starter-socket]简化代码逻辑模块
|---[优化][simple-starter-redisson]修改配置参数实体
|---[优化][simple-starter-redisson]修改代码目录结构
|---[优化][simple-starter-redisson]重构锁逻辑,增加实体简洁含义
|---[优化][simple-starter-redisson]修改抛出异常类型
|---[优化][simple-base-param]修改静态变量及增加调试日志输出
|---[优化][simple-starter-grpc]修改GrpcClient注解属性,提升代码类型安全性
|---[优化][simple-starter-dict]修改DictField注解dictImplClass属性,提升代码类型安全性
|---[优化][simple-starter-dict]简化代码逻辑
|---[优化][simple-starter-grpc]简化代码逻辑
|---[优化][simple-starter-email]简化代码逻辑
|---[优化][simple-base-generator]初始化项目增加依赖打包逻辑模块,增加生成代码测试模块
|---[版本]更新依赖  
    |--- [Spring Boot] 3.1.4 -> 3.1.6
    |--- [io-grpc] 1.57.2 -> 1.59.1
	|--- [netty-socketio] 2.0.3 -> 2.0.6
	|--- [redisson] 3.23.4  -> 3.24.3
	|--- [mybatis-plus] 3.5.3.2  -> 3.5.4.1
	|--- [dynamic-datasource] 4.1.3 -> 4.2.0
	|--- [aws-java-sdk-s3] 1.12.533 -> 1.12.599
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

# 2023.5.1.0

[已完成]Simple系统2023.5.1.0
|---[优化][simple-base-param]优化记录历史配置
|---[功能][simple-base-param]增加查询历史参数配置接口
|---[优化][simple-starter-web]全局异常拦截移除运行时异常处理
|---[优化][simple-starter-web]响应实体增加抛出异常方法
|---[优化][simple-starter-web]增加响应异常
|---[优化][simple-base-generator]服务实现类重命名
|---[功能][simple-base-s3]重构服务,拆分服务端及客户端
|---[优化][simple-starter-datasource]指明基础接口实现
|---[优化][simple-base-generator]优化接口地址
|---[优化][simple-starter-dict]优化代码参数
|---[优化][simple-starter-dict]增加日志记录
|---[优化][demo-base-generator]默认关闭flyway
|---[优化][simple-starter-dict]增加注释说明
|---[优化][simple-base-generator]增加Primary优先服务类
|---[优化][simple-starter-dict]增加Constructor
|---[优化][simple-starter-dict]增加优先级排序及获取方式
|---[优化][simple-starter-dict]优化方法获取
|---[Bug][simple-base-generator]修复增加服务实现类注解
|---[功能][simpale-base-dict]增加基础字典服务类模块
|---[优化][simple-base-param]重命名实体及调用地址
|---[优化][simple-utils-jackson]rename package
|---[优化][simple-starter-encrypt]完善姓名脱敏方法
|---[优化][simple-starter-s3]默认开启
|---[功能][simple-utils-common]增加通用工具类模块
|---[优化][simple-utils-common]单元测试增加断言方法
|---[版本]更新依赖  
    |--- [Spring Boot] 3.1.2 -> 3.1.4
    |--- [redisson] 3.23.3  -> 3.23.4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

# 2023.5.0.0 [重构优化]

[已完成]Simple系统2023.5.0.0
|---[优化]增加服务接口地址前缀
|---[优化][simple-starter-cloud]优化依赖使用
|---[优化][simple-base-param]优化ParamInit配置
|---[优化][simple-base-param]移除未使用到的引入
|---[功能][simple-base-param]重构服务,拆分服务端及客户端
|---[优化][simple-base-param]优化初始化异常跳过当前处理、及告警日志输出
|---[优化][simple-starter-datasource]移除自定义类型处理器
|---[优化][simple-starter-dict]优化异常时只跳过当前字段的处理
|---[优化][simple-utils-jackson]增加JSON字符串反序列化为对象方法
|---[优化][simple-starter-grpc]优化迭代使用entrySet()遍历,减少查找开销
|---[优化][simple-starter-web]增加时间戳转换LocalDateTime的Deserializer
|---[优化][simple-starter-web]对应simple-starter-datasource增加通用CrudOperations接口
|---[功能][simple-starter-gateway]增加网关聚合文档兼容性,支持网关配置过滤器为->将请求的路径前缀去除
|---[优化][simple-starter-web]避免重定向文档地址时的异常问题
|---[功能][simple-base-generator]重构服务,拆分服务端及客户端。增加项目生成功能
|---[优化][simple-base-generator]避免重新分配变量值
|---[优化][simple-base-param]优化命名
|---[功能][simple-base-generator]支持多表生成
|---[优化][simple-base-generator]优化springboot版本号配置项
|---[功能][simple-starter-cloud]增加Feign配置日志打印项
|---[优化][simple-base-param]优化启用配置项参数
|---[优化][simple-base-generator]优化初始化项目启用配置项参数
|---[版本]更新依赖  
    |--- [Dynamic Datasource] 4.1.1 -> 4.1.2
    |--- [redisson] 3.23.0 -> 3.23.1
	|--- [knife4j] 4.1.0 -> 4.3.0
	|--- [spring-cloud-alibaba] 2022.0.0.0-RC2 -> 2022.0.0.0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

# 2023.4

# 2023.4.1.0

[已完成]Simple系统2023.4.1.0
|---[功能][simple-starter-redisson]创建CacheManager并配置Cacheable注解常用配置及自定义CacheName对应配置
|---[优化][simple-starter-redisson]简化循环遍历和集合操作
|---[功能][simple-starter-gateway]增加微服务网关基础模块
|---[功能][simple-demo-gateway]增加微服务网关基础模块示例
|---[优化][simple-starter-web]使用knife4j增强依赖关系
|---[优化][simple-base-param]简化代码且明确指定依赖关系
|---[优化][simple-starter-socket]优化代码提升简洁性,避免重新分配参数
|---[优化][pom.xml]移除未使用到的依赖管理
|---[优化][simple-demo-socket]优化接口请求示例
|---[优化][simple-starter-socket]优化连接事件
|---[优化][simple-starter-web]序列化增加默认将Long类型转换为字符串,避免精度丢失
|---[优化][simple-demo-redisson]优化日志输出
|---[功能]增加Postman接口测试列表及断言
|---[优化][simple-starter-datasource]优化mapper-locations配置
|---[功能]增加Postman接口测试列表及断言
|---[功能]增加Jmeter接口并发测试及断言
|---[优化][simple-starter-datasource]简化循环和条件判断
|---[优化][simple-starter-grpc]优化"field is never assigned"提示
|---[功能][simple-starter-redisson]分布式幂等增加若干时间内防重复提交功能
|---[功能]增加Postman接口:分布式幂等-等待expireTime过期后自动解锁
|---[优化][simple-starter-dict]优化从本地文件读取字典项列表代码
|---[优化][simple-starter-grpc]优化获取请求头代码
|---[版本]增加部署包  
    |---[redis] 7.0.11
    |---[seaweedfs] 3.53
|---[版本]更新依赖  
    |--- [Spring Boot] 3.1.1 -> 3.1.2
    |--- [netty-socketio] 2.0.2 -> 2.0.3
    |--- [dynamic-datasource] 3.6.1 -> 4.1.1
    |--- [io-grpc] 1.56.0 -> 1.56.1
    |--- [redisson]  3.22.1 -> 3.23.0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32

# 2023.4.0.0 [增加版本模块]

[已完成]Simple系统2023.4.0.0
|---[功能][simple-dependencies]添加用于管理依赖组件版本模块
|---[优化][simple-starter-encrypt]抛出更详细的异常类型
|---[优化][simple-starter-grpc]优化代码格式以提高可读性
|---[功能][simple-base-generator]将依赖项管理内容添加到pom.xml
|---[优化][simple-base-param]增加工具类方法
|---[优化][simple-starter-web]优化异常处理器
|---[优化][simple-starter-redisson]优化异常处理
|---[优化][simple-starter-redisson]简化缓存key;优化日志输出;优化代码
|---[优化][simple-base-param]优化参数配置接口
|---[优化][simple-starter-email]优化依赖项
|---[优化][simple-starter-dict]优化使用静态变量避免重复创建对象
|---[优化][simple-starter-dict]独立字典项获取逻辑方法
|---[优化][simple-starter-grpc]独立获取超时时间、获取请求头方法
|---[优化][simple-base-param]重命名实体以更好地符合其实际用途
|---[优化][pom.xml]优化依赖关系版本管理
|---[版本]更新部署包   
    |---[nacos] 2.2.2 -> 2.2.3  
|---[版本]更新依赖   
    |--- [io-grpc] 1.55.1 -> 1.56.0
    |--- [Spring Boot] 3.1.0 -> 3.1.1
    |--- [Redisson] 3.21.3 -> 3.22.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

# 2023.3

# 2023.3.5.2

[已完成]Simple系统2023.3.5.2发布 
|---[优化][simple-base-generator]增加默认服务启动端口
|---[功能][simple-base-generator]增加数据库版本管理脚本基线文件创建
|---[功能][simple-base-generator]增加SpringBoot自动配置元数据文件,便于服务集成
|---[Bug][simple-base-generator]修复代码生成配置扫描及包名导入
1
2
3
4
5

# 2023.3.5.0

[已完成]Simple系统2023.3.5.0发布 
|---[优化]更新readme.md文件及一些Community Standards
|---[优化][simple-starter-redisson]Replace 'config' with a local variable
|---[Bug][simple-starter-grpc]修复ClientCallStartHeaders实现类为空时异常
|---[优化][simple-starter-dict]更换使用ReflectionUtils
|---[优化][simple-starter-encrypt]更换使用ReflectionUtils
|---[优化][simple-base-param]移除未使用到的类
|---[优化][demo-base-param]优化示例逻辑
|---[优化][simple-starter-encrypt]优化异常抛出,调整为日志异常记录
|---[优化][simple-base-param]工具类增加常用字段定义
|---[优化][simple-starter-datasource]优化避免重新分配参数
|---[优化][simple-starter-datasource]优化通过实现MapperLocationsProvider接口获取配置值支持和配置文件中的mapperLocations属性值同时生效,默认开启
|---[优化][demo-base-param]优化精简工具类依赖
|---[优化][simple-base-param]独立运行Flyway实例,库表语句不再需要手动增加
|---[优化][simple-demo-datasource]独立运行Flyway实例,增加MapperLocationsProvider实现类
|---[优化][simple-base-param]优化配置文件结构
|---[优化][simple-base-generator]代码生成增加配置文件等
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

# 2023.3.4.0

[已完成]Simple系统2023.3.4.0发布 
|---[功能][simple-starter-email]增加推送邮件模块
|---[功能][simple-demo-email]增加推送邮件模块使用示例
|---[优化][simple-starter-email] 重构服务:简化方法、增加自定义发件人邮件配置参数方法
|---[优化][simple-starter-datasource]使用更简洁的条件判断Boolean;使用try-with-resources自动调用close()方法关闭资源;优化方法调用
|---[功能][simple-starter-grpc]客户端增加设置请求头参数接口,服务端增加获取请求头参数接口
|---[优化][simple-starter-grpc]优化客户端设置请求头参数接口 支持多个实现类,优化增加Header后避免多次注解导致重复bean使用
|---[功能][simple-demo-grpc-client]客户端增加设置请求头参数接口实现示例
|---[功能][simple-demo-grpc-server]服务端增加获取请求头参数接口实现示例
|---[优化][simple-starter-grpc]优化避免重复的异常抛出
|---[优化][simple-starter-socket]移除自定义netty异常处理器
|---[优化][simple-starter-socket]移除多余变量
|---[Bug][simple-demo-datasource]修复配置文件关闭自动创建库表未生效
|---[优化][simple-starter-socket]优化日志输出信息
|---[优化]优化readme.md文件
|---[版本]更新部署包   
    |---[nacos] 2.2.0 -> 2.2.2  
|---[版本]更新依赖   
    |--- [Spring Boot] 3.0.6 -> 3.1.0
    |--- [Spring Cloud] 2022.0.2 -> 2022.0.3
    |--- [Redisson] 3.20.1 -> 3.21.3
    |--- [netty-socketio] 1.7.25 -> 2.0.2
    |--- [aws-java-sdk-s3] 1.12.446-> 1.12.469
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

# 2023.3.3.0

[已完成]Simple系统2023.3.3.0发布 
|---[优化][simple-starter-grpc] 使用ConcurrentHashMap存储,避免多次注解同一个Stub导致重复bean使用
|---[优化][simple-starter-encrypt]  重命名simple-starter-encode模块为simple-starter-encrypt 更符合其实际目的
|---[功能][simple-starter-datasource] 新增通过实现MapperLocationsProvider接口获取配置值,自动配置MybatisPlus的mapper-locations属性
|---[优化]格式化代码
|---[版本]更新依赖   
    |---[io-grpc] 1.54.0 -> 1.55.1  
    |---[spring-cloud-alibaba] 2022.0.0.0-RC1 -> 2022.0.0.0-RC2  
1
2
3
4
5
6
7
8

# 2023.3.2.1

[已完成]Simple系统2023.3.2.1发布 
|---[功能][simple-starter-redisson] 新增 RedissonCacheService 类,用于封装 Redisson 对象缓存的常用操作
|---[优化][simple-starter-redisson]  RedissonService 类重命名为 RedissonLockService,以便更好地表达它的作用和用途
|---[优化][simple-starter-socket] 更新使用RedissonManager获取客户端
|---[功能][simple-starter-encode] 增加时间戳校验功能,默认关闭 默认校验时间戳的差值为5秒
|---[功能][simple-starter-encode] 对接口的请求参数解密增加支持GetMapping的URL查询参数解密
|---[优化][simple-base-param]优化接口文档示例
|---[功能][simple-utils] 新增工具类模块项
|---[功能][simple-utils-jackson] 新增Jackson工具类模块
|---[优化][simple-starter-web] 优化移除jackson-databind依赖
|---[优化][simple-starter-datasource] 增加依赖simple-utils-jackson使用
|---[优化][simple-starter-encode] 增加依赖simple-utils-jackson使用
|---[性能][simple-starter-dict] 优化字典翻译性能,在同一个目标对象数据开启临时缓存,避免重复请求。测试1W条数据原耗时 2686 ms,优化后耗时258 ms
|---[功能][simple-starter-grpc] 增加拦截设置Grpc客户端调用服务端超时时间
|---[版本]更新依赖   
    |---[Spring Boot] 3.0.5 -> 3.0.6  
    |---[netty-socketio] 1.7.23 -> 1.7.25 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

# 2023.3.1.0

[已完成]Simple系统2023.3.1.0发布 
|---[优化][simple-starter-web] 将ObjectMapper封装为私有静态变量并提供两个公共静态方法将对象转换为 Class 或 TypeReference 来简化代码并提高其可维护性
|---[优化][simple-starter-web] 重命名Json工具类并提供注释
|---[功能][simple-starter-dict] 增加注解字段进行字典翻译功能模块 
|---[优化][simple-starter-dict] 优化切面核心方法:字典实现类(指定优先级 注解>配置项,均为空则使用默认实现方法);默认字典实现类:优化从本地字典文件读取
|---[优化][simple-starter-dict] 调用远程接口实现类接口地址拆分,可统一读取配置项
|---[优化][simple-starter-dict] 可通过配置文件来自定义本地字典文件目录
|---[功能][simple-demo-dict] 增加注解字段字典翻译使用示例 
|---[功能][simple-demo-dict] 增加自定义实现获取指定类型的字典项列表
|---[优化][simple-base-param] 优化ParamInitUtil注释
|---[优化][demo-base-param] 优化注释
|---[优化][simple-starter-socket] 优化注释
|---[功能][simple-starter-encode] 增加自定义注解:接口请求参数或返回参数Rsa加密解密
|---[优化][simple-starter-encode] 优化Optional.of(null)异常抛出
|---[优化][simple-starter-encode] 变量名称格式化
|---[优化]移除使用@RequestParam注解
|---[优化][pom.xml] 增加-parameters编译参数:提高代码可读性和反射支持
|---[版本]更新依赖   
    |---[Spring Cloud] 2022.0.1 -> 2022.0.2 
    |---[io-grpc] 1.53.0 -> 1.54.0
    |---[redisson] 3.20.0 -> 3.20.1
    |---[aws-java-sdk-s3] 1.12.430 -> 1.12.446
    |---[springdoc-openapi-starter] 2.0.4 -> 2.1.0 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

# 2023.3.0.0 [重构优化]

[已完成]Simple系统2023.3.0.0发布  
|---[优化][simple-starter-web] 优化序列化代码
|---[优化][simple-starter-web] 优化OpenApiAutoConfiguration
|---[优化][simple-starter-s3] 优化代码返回逻辑
|---[优化][simple-starter-s3] 重构代码提供提供基础服务方法
|---[优化][simple-starter-grpc] 重构代码
|---[优化][simple-starter-encode] 优化代码使用函数式接口等
|---[优化][simple-starter-redisson] 重构注解解析器
|---[优化][simple-starter-redisson] 双重检查锁改为静态内部类的单例模式:线程安全
|---[优化][simple-starter-datasource] 优化校验配置参数 
|---[优化][simple-starter-datasource] 优化使用URI解析器来提取数据库名称
|---[优化][simple-starter-datasource] 映射转换类优化 避免重复代码及判空
|---[优化][simple-starter-datasource] 重构模块,增加通用CURD控制层,使用mybatis-plus依赖
|---[优化][simple-base-param] 优化ParamInitUtil工具类
|---[优化][simple-base-param] 优化适配新版datasource
|---[优化][simple-base-generator] 优化MybatisGenerator提升易读性
|---[优化][simple-base-generator] 优化适配新版datasource
|---[优化][simple-base-generator] 优化CUSTOM_FILE_PREFIX支持MacOS
|---[功能][simple-base-s3] 增加提供文件管理服务及接口
|---[优化][simple-demo-datasource] 优化适配新版datasource
|---[版本]更新依赖   
    |---[Spring Boot] 3.0.4 -> 3.0.5  
    |---[springdoc-openapi-starter] 2.0.2 -> 2.0.4 
    |---[aws-java-sdk-s3] 1.12.416 -> 1.12.430
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

# 2023.2

# 2023.2.3.1

[已完成]Simple系统2023.2.3.1发布  
|---[功能][simple-starter-encode] 自定义项支持两侧保留明文或两侧密文 
|---[优化][simple-starter-encode] 两侧保留明文方法优化   
1
2
3

# 2023.2.3.0

[已完成]Simple系统2023.2.3.0发布  
|---[文档][readme.md] 优化文档说明
|---[优化][simple-base-param] 优化代码,规范使用参数文档  
|---[优化][simple-starter-web]优化依赖,使用knife4j-openapi3-ui  
|---[功能][simple-starter-encode] 增加注解字段进行加密脱敏功能模块 
|---[优化][simple-starter-encode] 支持对List列表进行脱敏加密   
|---[优化][simple-starter-encode] 支持对实体嵌套进行脱敏加密
|---[优化][simple-base-generator] 优化代码、模板升级  spring-boot-starter-parent版本  
|---[版本]更新依赖  
    |---[Spring Boot] 3.0.3 -> 3.0.4  
    |---[springdoc-openapi-starter] 2.0.0 -> 2.0.2  
1
2
3
4
5
6
7
8
9
10
11

# 2023.2.2.1

[已完成]Simple系统2023.2.2.1发布  
|---[Bug][simple-starter-web]添加Validation依赖解决构建native:compile异常  
1
2

# 2023.2.2.0

[已完成]Simple系统2023.2.2.0发布
|---[优化][simple-demo]优化maven构建参数  
|---[优化][simple-demo-cloud]优化配置参数  
|---[优化][simple-demo-grpc-proto]优化依赖  
|---[优化][demo-base-param]优化create table语句 
|---[Bug][simple-base-param]修复relative示例独立引用时ComponentScan失效问题  
|---[功能][simple-demo-relative][demo-single-collection]新增单体集合各模块测试类  
|---[版本]更新依赖  
    |---[Spring Boot] 3.0.2 -> 3.0.3 
    |---[maven-deploy-plugin] 3.0.0->3.1.0 
    |---[maven-javadoc-plugin] 3.0.0->3.5.0  
    |---[aws-java-sdk-s3] 1.12.362 -> 1.12.416   
    |---[maven-compiler-plugin] 3.10.1->3.11.0   
1
2
3
4
5
6
7
8
9
10
11
12
13

# 2023.2.1.0

[已完成]Simple系统2023.2.1.0发布
|---[功能][simple-base]增加simple-base基础模块 
    |---[功能][simple-base-param]增加simple-base-param基础参数配置模块
    |---[功能][demo-base-param]增加demo-base-param基础参数配置模块使用示例
    |---[功能][demo-base-generator]增加demo-base-generator代码生成模块使用示例
    |---[功能][simple-base-generator]增加simple-base-generator代码生成配置模块
|---[功能][simple-demo-relative]新增Simple独立示例模块(独立Git)  
|---[版本]更新依赖  
    |---[io-grpc] 1.51.1 -> 1.53.0
    |---[Redisson] 3.19.0 -> 3.19.3
    |---[Spring Boot] 3.0.1 -> 3.0.2
    |---[netty-socketio] 1.7.22 -> 1.7.23
    |---[Spring Cloud] 2022.0.0 -> 2022.0.1
1
2
3
4
5
6
7
8
9
10
11
12
13

# 2023.2.0.0 [同步2022.2.0.0版本]

[已完成]Simple系统2023.2.0.0发布
|---[优化][simple-demo]精简simple-demo依赖
|---[优化][simple-system]统一格式启动类名称
|---[优化][simple-starter]精简simple-starter依赖
|---[功能][simple-starter-web]增加全局异常处理器
|---[功能][simple-starter-web]支持Graalvm Native
|---[功能][simple-starter-web]使用knife4j增强功能依赖
|---[Bug][simple-starter-socket]修复socketio.html测试页
1
2
3
4
5
6
7
8

# 2023.1

# 2023.1.0.0

[已完成]Simple系统2023.1.0.0发布
|---[功能]发布Maven中央仓库
|---[功能]常用starter模块支持JDK17、Spring Boot 3.0.1
|---[功能]发布simple-starter-web集成SpringBoot Web、接口文档
|---[功能]发布simple-starter-redisson自定义注解简化使用:分布式锁、分布式幂等
|---[功能]发布simple-starter-s3简化文件存储管理导入配置参数,封装管理接口
|---[功能]发布simple-starter-socket长链接通讯及集群
|---[功能]发布simple-starter-grpc自定义注解Grpc简化使用:客户端、服务端
|---[功能]发布simple-starter-datasource集成数据库连接
|---[功能]发布simple-starter-freemarker集成模板引擎应用
|---[功能]发布simple-starter-cloud常用微服务依赖集成:服务发现、远程配置中心等
1
2
3
4
5
6
7
8
9
10
11

# 2022-不再维护

# 2022.5

# 2022.5.0.0

[已完成]Simple系统2022.5.0.0
|---[优化]增加服务接口地址前缀
|---[优化][simple-starter-cloud]优化依赖使用
|---[优化][simple-base-param]优化ParamInit配置
|---[优化][simple-base-param]移除未使用到的引入
|---[功能][simple-base-param]重构服务,拆分服务端及客户端
|---[优化][simple-base-param]优化初始化异常跳过当前处理、及告警日志输出
|---[优化][simple-starter-datasource]移除自定义类型处理器
|---[优化][simple-starter-dict]优化异常时只跳过当前字段的处理
|---[优化][simple-utils-jackson]增加JSON字符串反序列化为对象方法
|---[优化][simple-starter-grpc]优化迭代使用entrySet()遍历,减少查找开销
|---[优化][simple-starter-web]增加时间戳转换LocalDateTime的Deserializer
|---[优化][simple-starter-web]对应simple-starter-datasource增加通用CrudOperations接口
|---[功能][simple-starter-gateway]增加网关聚合文档兼容性,支持网关配置过滤器为->将请求的路径前缀去除
|---[优化][simple-starter-web]避免重定向文档地址时的异常问题
|---[功能][simple-base-generator]重构服务,拆分服务端及客户端。增加项目生成功能
|---[优化][simple-base-generator]避免重新分配变量值
|---[优化][simple-base-param]优化命名
|---[功能][simple-base-generator]支持多表生成
|---[版本]更新依赖  
    |--- [Dynamic Datasource] 4.1.1 -> 4.1.2
    |--- [redisson] 3.23.0 -> 3.23.1
	|--- [knife4j] 4.1.0 -> 4.3.0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

# 2022.4

# 2022.4.1.0

[已完成]Simple系统2022.4.1.0
|---[功能][simple-starter-redisson]创建CacheManager并配置Cacheable注解常用配置及自定义CacheName对应配置
|---[优化][simple-starter-redisson]简化循环遍历和集合操作
|---[功能][simple-starter-gateway]增加微服务网关基础模块
|---[功能][simple-demo-gateway]增加微服务网关基础模块示例
|---[优化][simple-starter-web]使用knife4j增强依赖关系
|---[优化][simple-base-param]简化代码且明确指定依赖关系
|---[优化][simple-starter-socket]优化代码提升简洁性,避免重新分配参数
|---[优化][pom.xml]移除未使用到的依赖管理
|---[优化][simple-demo-socket]优化接口请求示例
|---[优化][simple-starter-socket]优化连接事件
|---[优化][simple-starter-web]序列化增加默认将Long类型转换为字符串,避免精度丢失
|---[优化][simple-demo-redisson]优化日志输出
|---[功能]增加Postman接口测试列表及断言
|---[优化][simple-starter-datasource]优化mapper-locations配置
|---[功能]增加Postman接口测试列表及断言
|---[功能]增加Jmeter接口并发测试及断言
|---[优化][simple-starter-datasource]简化循环和条件判断
|---[优化][simple-starter-grpc]优化"field is never assigned"提示
|---[功能][simple-starter-redisson]分布式幂等增加若干时间内防重复提交功能
|---[功能]增加Postman接口:分布式幂等-等待expireTime过期后自动解锁
|---[优化][simple-starter-dict]优化从本地文件读取字典项列表代码
|---[优化][simple-starter-grpc]优化获取请求头代码
|---[版本]增加部署包  
    |---[redis] 7.0.11
    |---[seaweedfs] 3.53
|---[版本]更新依赖   
    |--- [Spring Boot] 2.7.13 -> 2.7.14
    |--- [Spring Cloud] 2021.0.7 -> 2021.0.8
    |--- [Spring Cloud Alibaba] 2021.0.4.0 -> 2021.0.5.0
    |--- [netty-socketio] 2.0.2 -> 2.0.3
    |--- [dynamic-datasource] 3.6.1 -> 4.1.1
    |--- [io-grpc] 1.56.0 -> 1.56.1
    |--- [redisson]  3.22.1 -> 3.23.0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

# 2022.4.0.0

[已完成]Simple系统2022.4.0.0
|---[功能][simple-dependencies]添加用于管理依赖组件版本模块
|---[优化][simple-starter-encrypt]抛出更详细的异常类型
|---[优化][simple-starter-grpc]优化代码格式以提高可读性
|---[功能][simple-base-generator]将依赖项管理内容添加到pom.xml
|---[优化][simple-base-param]增加工具类方法
|---[优化][simple-starter-web]优化异常处理器
|---[优化][simple-starter-redisson]优化异常处理
|---[优化][simple-starter-redisson]简化缓存key;优化日志输出;优化代码
|---[优化][simple-base-param]优化参数配置接口
|---[优化][simple-starter-email]优化依赖项
|---[优化][simple-starter-dict]优化使用静态变量避免重复创建对象
|---[优化][simple-starter-dict]独立字典项获取逻辑方法
|---[优化][simple-starter-grpc]独立获取超时时间、获取请求头方法
|---[优化][simple-base-param]重命名实体以更好地符合其实际用途
|---[优化][pom.xml]优化依赖关系版本管理
|---[版本]更新部署包   
    |---[nacos] 2.2.2 -> 2.2.3 
|---[版本]更新依赖   
    |--- [io-grpc] 1.55.1 -> 1.56.0
    |--- [Spring Boot] 2.7.12 -> 2.7.13
    |--- [Redisson] 3.21.3 -> 3.22.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

# 2022.3

# 2022.3.5.2

[已完成]Simple系统2022.3.5.2发布 
|---[优化][simple-base-generator]增加默认服务启动端口
|---[功能][simple-base-generator]增加数据库版本管理脚本基线文件创建
|---[功能][simple-base-generator]增加SpringBoot自动配置元数据文件,便于服务集成
|---[Bug][simple-base-generator]修复代码生成配置扫描及包名导入
1
2
3
4
5

# 2022.3.5.0

[已完成]Simple系统2022.3.5.0发布 
|---[优化]更新readme.md文件及一些Community Standards
|---[优化][simple-starter-redisson]Replace 'config' with a local variable
|---[Bug][simple-starter-grpc]修复ClientCallStartHeaders实现类为空时异常
|---[优化][simple-starter-dict]更换使用ReflectionUtils
|---[优化][simple-starter-encrypt]更换使用ReflectionUtils
|---[优化][simple-base-param]移除未使用到的类
|---[优化][demo-base-param]优化示例逻辑
|---[优化][simple-starter-encrypt]优化异常抛出,调整为日志异常记录
|---[优化][simple-base-param]工具类增加常用字段定义
|---[优化][simple-starter-datasource]优化避免重新分配参数
|---[优化][simple-starter-datasource]优化通过实现MapperLocationsProvider接口获取配置值支持和配置文件中的mapperLocations属性值同时生效,默认开启
|---[优化][demo-base-param]优化精简工具类依赖
|---[优化][simple-base-param]独立运行Flyway实例,库表语句不再需要手动增加
|---[优化][simple-demo-datasource]独立运行Flyway实例,增加MapperLocationsProvider实现类
|---[优化][simple-base-param]优化配置文件结构
|---[优化][simple-base-generator]代码生成增加配置文件等
|---[适配][demo-base-param] 创建List方法-适配JDK8
|---[适配][simple-starter-datasource] 创建List方法-适配JDK8
|---[适配][simple-base-generator]创建List方法-适配JDK8
|---[适配][simple-base-generator]pom依赖-适配JDK8
|---[适配][simple-starter-email] Smtp邮件推送适配Jdk8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

# 2022.3.4.0

[已完成]Simple系统2023.3.4.0发布 
|---[功能][simple-starter-email]增加推送邮件模块
|---[功能][simple-demo-email]增加推送邮件模块使用示例
|---[优化][simple-starter-email] 重构服务:简化方法、增加自定义发件人邮件配置参数方法
|---[优化][simple-starter-datasource]使用更简洁的条件判断Boolean;使用try-with-resources自动调用close()方法关闭资源;优化方法调用
|---[功能][simple-starter-grpc]客户端增加设置请求头参数接口,服务端增加获取请求头参数接口
|---[优化][simple-starter-grpc]优化客户端设置请求头参数接口 支持多个实现类,优化增加Header后避免多次注解导致重复bean使用
|---[功能][simple-demo-grpc-client]客户端增加设置请求头参数接口实现示例
|---[功能][simple-demo-grpc-server]服务端增加获取请求头参数接口实现示例
|---[优化][simple-starter-grpc]优化避免重复的异常抛出
|---[优化][simple-starter-socket]移除自定义netty异常处理器
|---[优化][simple-starter-socket]移除多余变量
|---[Bug][simple-demo-datasource]修复配置文件关闭自动创建库表未生效
|---[优化][simple-starter-socket]优化日志输出信息
|---[优化]优化readme.md文件
|---[版本]更新部署包   
    |---[nacos] 2.2.0 -> 2.2.2
|---[版本]更新依赖   
    |--- [Redisson] 3.20.1 -> 3.21.3
    |--- [netty-socketio] 1.7.25 -> 2.0.2
    |--- [aws-java-sdk-s3] 1.12.446-> 1.12.469
|---[适配][simple-starter-grpc] 请求头参数接口适配Jdk8修改
|---[适配][simple-starter-email] 推送邮件模块适配Jdk8修改
|---[适配]依赖
    |---[spring-boot] 2.7.11 -> 2.7.12
    |---[spring-cloud]2021.0.6 -> 2021.0.7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

# 2022.3.3.0

[已完成]Simple系统2023.3.3.0发布
|---[功能]同步2023.3.3.0所有功能模块到2022.3.3.0 适配Jdk8及相关依赖
|---[优化][simple-starter-grpc] 使用ConcurrentHashMap存储,避免多次注解同一个Stub导致重复bean使用
|---[优化][simple-starter-encrypt]  重命名simple-starter-encode模块为simple-starter-encrypt 更符合其实际目的
|---[功能][simple-starter-datasource] 新增通过实现MapperLocationsProvider接口获取配置值,自动配置MybatisPlus的mapper-locations属性
|---[优化]格式化代码
|---[版本]更新依赖   
    |---[io-grpc] 1.54.0 -> 1.55.1  
|---[适配][simple-base-generator]Map.of适配Jdk8修改
|---[适配][simple-starter-datasource]ParameterObject参数适配Jdk8修改
|---[适配][simple-starter-encrypt]switch case适配Jdk8修改
|---[适配][simple-starter-grpc]类型record适配Jdk8修改 field.isAccessible()方法适配
|---[适配][simple-starter-redisson]switch case适配Jdk8修改
|---[适配]依赖
    |---[spring-boot]2.7.11
    |---[spring-cloud]2021.0.6
    |---[spring-cloud-alibaba]2021.0.4.0
    |---[springdoc-openapi]1.7.0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

# 2022.3.2.0

错误版本号,命名时标注错误,已修正为:2023.3.2.1

# 2022.2

# 2022.2.0.0

[已完成]Simple系统2022.2.0.0发布
|---[simple-demo]精简simple-demo依赖
|---[simple-demo]统一格式启动类名称
|---[simple-starter]精简simple-starter依赖
|---[simple-starter-web]增加全局异常处理器
|---[simple-starter-socket]修复socketio.html测试页
|---[simple-starter-datasource]增加集成分页插件
1
2
3
4
5
6
7

# 2022.1

# 2022.1.2.0

[已完成]Simple系统2022.1.2.0发布
|---[功能]常用starter模块支持JDK1.8
|---[功能]发布simple-starter-web集成SpringBoot Web、接口文档
|---[功能]发布simple-starter-redisson自定义注解简化使用:分布式锁、分布式幂等
|---[功能]发布simple-starter-s3简化文件存储管理导入配置参数,封装管理接口
|---[功能]发布simple-starter-socket长链接通讯及集群
|---[功能]发布simple-starter-grpc自定义注解Grpc简化使用:客户端、服务端
|---[功能]发布simple-starter-datasource集成数据库连接
|---[功能]发布simple-starter-freemarker集成模板引擎应用
|---[功能]发布simple-starter-cloud常用微服务依赖集成:服务发现、远程配置中心等
1
2
3
4
5
6
7
8
9
10
上次更新: 2024/05/09, 01:28:12
贡献清单

贡献清单→

Copyright © 2019-2024
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式