Skip to content

Releases: ok1996/ok-system-simple

2024.1.3.0

07 May 08:13
Compare
Choose a tag to compare

更新依赖

  1. [Spring Boot] 3.2.3 -> 3.2.5
  2. [spring-cloud] 2023.0.0.0 -> 2023.0.1
  3. [spring-cloud-alibaba] 2023.0.0.0-RC1 -> 2023.0.1.0
  4. [io-grpc] 1.62.2 -> 1.63.0
  5. [mybatis-plus]3.5.5 -> 3.5.6
  6. [redisson] 3.27.2 -> 3.29.0
  7. [jakarta-mail] 2.0.1 -> 2.1.3
  8. [apm-toolkit-logback] 9.1.0 > 9.2.0
  9. [aws-java-sdk-s3] 1.12.684 -> 1.12.715

Full Changelog: 2024.1.2.0...2024.1.3.0

2024.1.2.0

22 Mar 03:32
Compare
Choose a tag to compare

功能

  1. [simple-starter-web]增加常用统计接口
  2. [simple-starter-datasource]增加几何类型处理器
  3. [simple-starter-web]增加服务类常用接口扩展
  4. [simple-starter-datasource]增加服务类常用接口实现扩展
  5. [simple-base-dict]集成服务类常用接口扩展
  6. [simple-base-config]集成服务类常用接口扩展
  7. [simple-base-generator]集成服务类常用接口扩展
  8. [demo-base-config]增加服务类常用接口扩展测试方法

重构

  1. [simple-starter-socketio]重命名模块名称更符合实际目的

优化

  1. [simple-starter-redisson]简化参数配置及优化逻辑
  2. [simple-starter-redisson]增加测试类
  3. [simple-starter-redisson]提取通用常量
  4. [simple-starter-grpc]修改注释说明
  5. [simple-starter-dict]移除自带实现类,便于自定义使用
  6. [simple-starter-freemarker]优化代码
  7. [simple-starter-socketio]优化代码
  8. [simple-starter-datasource]抽离工具类方法

BUG

  1. [simple-starter-web]修复Feign接口调用GET方法异常转为POST

更新依赖

  1. [Spring Boot] 3.2.2 -> 3.2.3
  2. [spring-cloud-alibaba] 2022.0.0.0 -> 2023.0.0.0-RC1
  3. [netty-socketio] 2.0.8 -> 2.0.9
  4. [io-grpc] 1.61.0 -> 1.62.2
  5. [redisson] 3.26.0 -> 3.27.2
  6. [aws-java-sdk-s3] 1.12.647 -> 1.12.684

Full Changelog: 2024.1.1.1...2024.1.2.0

2024.1.1.1

19 Feb 02:46
Compare
Choose a tag to compare

功能

  1. [simple-utils-common]增加唯一主键工厂及默认实现,开放自定义实现
  2. [simple-dependencies]增加simple-utils-common模块管理

优化

  1. [simple-starter-datasource]简化调用
  2. [simple-base-s3]依赖使用common依赖的唯一主键工厂及默认实现

更新依赖

  1. [spring-boot] 3.2.1 -> 3.2.2

Full Changelog: 2024.1.1.0...2024.1.1.1

2024.1.1.0

01 Feb 03:51
Compare
Choose a tag to compare

功能

  1. [simple-parent]增加项目父级管理模块
  2. [simple-base-config]重命名模块,更符合其实际目的
  3. [simple-starter-encrypt]增加开启全局接口加解密功能,增加UnEncrypted注解

优化

  1. [simple-starter-grpc]简化代码
  2. [simple-starter-encrypt]修改注释
  3. [simple-starter-socket]测试页面优化
  4. [simple-starter-web]响应类支持链式调用
  5. [simple-starter-web]通用接口返回修改实体
  6. [simple-starter-redisson]避免抛出原始异常
  7. [simple-starter-dict]增强Optional方法使用
  8. [simple-utils-common]移除易混淆使用的方法函数
  9. [simple-base-config]优化日志打印
  10. [simple-utils-common]增强方法使用参数
  11. [simple-starter-s3]增加过期时间参数
  12. [simple-base-s3]简化上传文件入参
  13. [simple-base-s3]使用SecureRandom方法生成字符串

更新依赖

  1. [spring-boot] 3.2.1 -> 3.2.2
  2. [dynamic-datasource] 4.2.0 -> 4.3.0
  3. [netty-socketio] 2.0.6 -> 2.0.8
  4. [redisson] 3.25.2 -> 3.26.0
  5. [io-grpc] 1.60.1 -> 1.61.0
  6. [knife4j] 4.4.0 -> 4.5.0
  7. [aws-java-sdk-s3] 1.12.599 -> 1.12.647

2024.1.0.0

02 Jan 03:12
Compare
Choose a tag to compare

功能

  1. [simple-starter-redisson]增加分布式限流器注解功能
  2. [simple-starter-redisson]重构幂等和锁注解参数拆分,独立动态参数部分
  3. [simple-starter-redisson]注解增加字段,开放功能:key是否拼接md5(切点数据生成md5)

优化

  1. [simple-starter-grpc]移除多余方法
  2. [simple-starter-grpc]增加注释说明
  3. [simple-starter-s3]修改AmazonS3对象注入方式
  4. [simple-starter-cloud]解决Springboot新版本依赖冲突
  5. [simple-starter-grpc]优化GrpcClientBean嵌套对象获取逻辑
  6. [simple-starter-datasource]移除工具类,方法迁移PageRequest类中,便于维护
  7. [simple-starter-redisson]MethodContext使用实例字符串进行存储对象,避免同方法名md5重复
  8. [simple-base-socket]分解方法便于阅读
  9. [simple-base-param]增加常量及简化代码
  10. [simple-base-s3]增加构造函数,简化代码
  11. [simple-base-datasource]抽取常量,代码优化
  12. [simple-demo-redisson]修改测试方法,增加限流器压测
  13. [application.yml]修改配置,灵活开关SpringCloud配置项
  14. [simple-base-generator]增加自定义生成项目端口号和版本号

BUG

  1. [simple-starter-redisson]幂等注解增加判断锁状态,避免同线程内无效

更新部署包

  1. [nacos] 2.2.3 -> 2.3.0
  2. [redis] 7.0.11 -> 7.2.3

更新依赖

  1. [spring-boot] 3.1.6 -> 3.2.1
  2. [spring-cloud] 2022.0.4 -> 2023.0.4
  3. [knife4j] 4.3.0 -> 4.4.0
  4. [io-grpc] 1.59.1 -> 1.60.1
  5. [redisson] 3.24.3 -> 3.25.2
  6. [mybatis-plus] 3.5.4.1 -> 3.5.5
  7. [apm-toolkit-logback-1.x] 9.0.0 -> 9.1.0

2023.5.2.0

30 Nov 06:30
Compare
Choose a tag to compare

功能

  1. [simple-starter-package]增加自定义Maven构建打包逻辑模块
  2. [simple-base-generator]拆分独立模块,便于使用

优化

  1. [simple-starter-package]构建输出增加git版本文件
  2. [simple-starter-package]添加Shell脚本命令提示语句
  3. [simple-starter-package]增加异常提示操作说明
  4. [simple-starter-package]修复脚本变量
  5. [simple-starter-package]增加检测脚本是否已经关闭进程
  6. [simple-starter-package]使用优雅的关闭服务进程命令
  7. [simple-starter-datasource]移除非必要使用的变量
  8. [simple-demo-socket-one]更新netty-socketio版本,权限认证方法同步更新
  9. [simple-starter-dict]使用BeanPostProcessor提升效率,避免直接操作ApplicationContext
  10. [simple-starter-dict]使用ConcurrentHashMap线程安全及提升并发性能
  11. [simple-starter-dict]修改DictField注解dictImplClass属性,提升代码类型安全性
  12. [simple-starter-dict]简化代码逻辑
  13. [simple-starter-grpc]客户端使用BeanPostProcessor提升效率
  14. [simple-starter-grpc]服务端注入BindableService替代ApplicationContext,使用PostConstruct初始化,简化代码
  15. [simple-starter-grpc]修改GrpcClient注解属性,提升代码类型安全性
  16. [simple-starter-grpc]简化代码逻辑
  17. [simple-starter-socket]简化代码逻辑模块
  18. [simple-starter-redisson]修改配置参数实体
  19. [simple-starter-redisson]修改代码目录结构
  20. [simple-starter-redisson]重构锁逻辑,增加实体简洁含义
  21. [simple-starter-redisson]修改抛出异常类型
  22. [simple-base-param]修改静态变量及增加调试日志输出
  23. [simple-starter-email]简化代码逻辑
  24. [simple-base-generator]初始化项目增加依赖打包逻辑模块,增加生成代码测试模块

更新依赖

  1. [Spring Boot] 3.1.4 -> 3.1.6
  2. [io-grpc] 1.57.2 -> 1.59.1
  3. [netty-socketio] 2.0.3 -> 2.0.6
  4. [redisson] 3.23.4 -> 3.24.3
  5. [mybatis-plus] 3.5.3.2 -> 3.5.4.1
  6. [dynamic-datasource] 4.1.3 -> 4.2.0
  7. [aws-java-sdk-s3] 1.12.533 -> 1.12.599

2023.5.1.0

25 Sep 07:42
Compare
Choose a tag to compare

功能

  1. [simple-base-s3]重构服务
  2. [simple-base-dict]增加基础字典服务类模块
  3. [simple-base-param]增加查询历史参数配置接口
  4. [simple-utils-common]增加通用工具类模块

优化

  1. [simple-base-param]优化记录历史配置
  2. [simple-starter-web]全局异常拦截移除运行时异常处理
  3. [simple-starter-web]响应实体增加抛出异常方法
  4. [simple-starter-web]增加响应异常
  5. [simple-base-generator]服务实现类重命名
  6. [simple-starter-datasource]指明基础接口实现
  7. [simple-base-generator]优化接口地址
  8. [simple-starter-dict]优化代码参数
  9. [simple-starter-dict]增加日志记录
  10. [demo-base-generator]默认关闭flyway
  11. [simple-starter-dict]增加注释说明
  12. [simple-base-generator]增加Primary优先服务类
  13. [simple-starter-dict]增加Constructor
  14. [simple-starter-dict]增加优先级排序及获取方式
  15. [simple-starter-dict]优化方法获取
  16. [simple-base-param]重命名实体及调用地址
  17. [simple-utils-jackson]rename package
  18. [simple-starter-encrypt]完善姓名脱敏方法
  19. [simple-starter-s3]默认开启

BUG

  1. [simple-base-generator]修复增加服务实现类注解

更新依赖

  1. [Spring Boot] 3.1.2 -> 3.1.4
  2. [redisson] 3.23.3 -> 3.23.4

2023.5.0.0

24 Aug 09:04
Compare
Choose a tag to compare

重构

  1. [simple-base-param]重构及优化服务,拆分服务端及客户端
  2. [simple-base-generator]重构及优化服务,增加项目生成功能

功能

  1. [simple-starter-cloud]增加Feign配置日志打印项
  2. [simple-starter-gateway]增加网关聚合文档兼容性,支持网关配置过滤器为->将请求的路径前缀去除

优化

  1. [simple-demo]增加服务接口地址前缀
  2. [simple-starter-cloud]优化依赖使用
  3. [simple-starter-datasource]移除自定义类型处理器
  4. [simple-starter-dict]优化异常时只跳过当前字段的处理
  5. [simple-utils-jackson]增加JSON字符串反序列化为对象方法
  6. [simple-starter-grpc]优化迭代使用entrySet()遍历,减少查找开销
  7. [simple-starter-web]避免重定向文档地址时的异常问题
  8. [simple-starter-web]增加时间戳转换LocalDateTime的Deserializer
  9. [simple-starter-web]对应simple-starter-datasource增加通用CrudOperations接口

更新依赖

  1. [knife4j] 4.1.0 -> 4.3.0
  2. [io-grpc] 1.56.1 -> 1.57.2
  3. [redisson] 3.23.0 -> 3.23.3
  4. [mybatis-plus] 3.5.3.1 -> 3.5.3.2
  5. [Dynamic Datasource] 4.1.1 -> 4.1.3
  6. [aws-java-sdk-s3] 1.12.506 -> 1.12.533
  7. [spring-cloud] 2022.0.3 -> 2022.0.4
  8. [spring-cloud-alibaba] 2022.0.0.0-RC2 -> 2022.0.0.0

2022.5.0.0

24 Aug 09:03
Compare
Choose a tag to compare

重构

  1. [simple-base-param]重构及优化服务,拆分服务端及客户端
  2. [simple-base-generator]重构及优化服务,增加项目生成功能

功能

  1. [simple-starter-cloud]增加Feign配置日志打印项
  2. [simple-starter-gateway]增加网关聚合文档兼容性,支持网关配置过滤器为->将请求的路径前缀去除

优化

  1. [simple-demo]增加服务接口地址前缀
  2. [simple-starter-cloud]优化依赖使用
  3. [simple-starter-datasource]移除自定义类型处理器
  4. [simple-starter-dict]优化异常时只跳过当前字段的处理
  5. [simple-utils-jackson]增加JSON字符串反序列化为对象方法
  6. [simple-starter-grpc]优化迭代使用entrySet()遍历,减少查找开销
  7. [simple-starter-web]避免重定向文档地址时的异常问题
  8. [simple-starter-web]增加时间戳转换LocalDateTime的Deserializer
  9. [simple-starter-web]对应simple-starter-datasource增加通用CrudOperations接口

更新依赖

  1. [knife4j] 4.1.0 -> 4.3.0
  2. [io-grpc] 1.56.1 -> 1.57.2
  3. [redisson] 3.23.0 -> 3.23.3
  4. [mybatis-plus] 3.5.3.1 -> 3.5.3.2
  5. [Dynamic Datasource] 4.1.1 -> 4.1.3
  6. [aws-java-sdk-s3] 1.12.506 -> 1.12.533

2023.4.1.0

25 Jul 03:04
Compare
Choose a tag to compare

功能

  1. 增加Postman接口测试列表及断言
  2. 增加Jmeter接口并发测试及断言
  3. [simple-starter-gateway]增加微服务网关基础模块
  4. [simple-demo-gateway]增加微服务网关基础模块示例
  5. 增加Postman接口:分布式幂等-等待expireTime过期后自动解锁
  6. [simple-starter-redisson]分布式幂等增加若干时间内防重复提交功能
  7. [simple-starter-redisson]创建CacheManager并配置Cacheable注解常用配置及自定义CacheName对应配置

优化

  1. [pom.xml]移除未使用到的依赖管理
  2. [simple-demo-redisson]优化日志输出
  3. [simple-starter-socket]优化连接事件
  4. [simple-demo-socket]优化接口请求示例
  5. [simple-starter-socket]优化代码提升简洁性,避免重新分配参数
  6. [simple-starter-web]使用knife4j增强依赖关系
  7. [simple-base-param]简化代码且明确指定依赖关系
  8. [simple-starter-redisson]简化循环遍历和集合操作
  9. [simple-starter-web]序列化增加默认将Long类型转换为字符串,避免精度丢失
  10. [simple-starter-datasource]优化mapper-locations配置
  11. [simple-starter-grpc]优化获取请求头代码
  12. [simple-starter-grpc]优化"field is never assigned"提示
  13. [simple-starter-datasource]简化循环和条件判断
  14. [simple-starter-dict]优化从本地文件读取字典项列表代码

增加部署包

  1. [redis] 7.0.11
  2. [seaweedfs] 3.53

更新依赖

  1. [Spring Boot] 3.1.1 -> 3.1.2
  2. [io-grpc] 1.56.0 -> 1.56.1
  3. [redisson] 3.22.1 -> 3.23.0
  4. [netty-socketio] 2.0.2 -> 2.0.3
  5. [dynamic-datasource] 3.6.1 -> 4.1.1