从上次获得海纳奖后差不多半年过去了,由于功能比较多,这半年一直反复测试验证,jeesuite-libs终于迎来了1.4.0-release版本发布。本次更新包括以下几个重大更新:
- 升级Spring Boot版本到2.6.6,Spring Cloud版本到2021.0.1
- 新增网关模块jeesuite-gateway-adapter,支持认证授权、审计日志、openAPI、响应重写、动态路由等
- 新增消息中间件适配模块jeesuite-amqp-adapter,支持rocketMQ、kafka、redis、阿里云MNS、腾讯云CMQ等
- 新增文件存储适配模块jeesuite-cos-adapter,支持阿里云、腾讯云、华为云、七牛、AWS、minIO
- 新增日志模块jeesuite-logging,支持日志配置自动刷新、日志处理以及一些日志工具类等
jeesuite-common
- 重写httpUtils自适应支持JDK、okhttp3、apache httpclient模式,兼容Springcloud负载均衡
- 新增重试异步线程池
- 优化ResourceUtils无缝兼容Apollo、Nacos集成
- 新增GlobalRuntimeContext和CurrentRuntimeContext统一管理运行时上下文
- 新增带时间标识全局ID生成工具TimestampGUIDGenarator
- 优化BeanUtils支持嵌套对象复制
- 修复Kryo序列化工具类线程安全问题
jeesuite-common2
- 新增全局节点ID生成器ZkWorkIdGenerator
- 新增简单定时任务工具GlobalInternalScheduleService
- 优化分布式锁
jeesuite-mybatis
- 全新重写MultiRouteDataSource,更加灵活支持多组、多租户、读写分离等场景
- 新增自动字段填充处理,支持升级字段、租户字段、ID等字段写入
- 新增SQL重写组件,统一处理租户隔离、数据权限、软删除过滤等
- 重构自动缓存组件、兼容多租户、数据权限等场景
- BaseMapper支持乐观锁更新方法
- 修复某些复杂SQL分页统计查询失败
jeesuite-cache
- 新增CacheAdapter、CacheUtils,自动适配本地缓存和redis缓存实现
- 新增RedisTemplateGroups,灵活管理多组redis实例
jeesuite-scheduler
- 新增Redis分布式协调器
- 新增http API管理接口
- 简化ScheduleConf注解部分属性
jeesuite-security
- 新增兼容webflux反应式编程模式
- 重构API权限检查逻辑
jeesuite-springweb
- 新增本地mock登录机制
- 新增请求/响应增强模块,默认实现响应重写等
- 优化AppMetadata生成逻辑
jeesuite-springboot-starter
- 移除原定义的JeesuiteXxxEnabled注解改成基于Condition自动加载
- 新增自定义JDBC及Mybatis starter
作者微信号:x3b4f07082,欢迎随时交流