Releases: smart-cloud/smart-cloud
Releases · smart-cloud/smart-cloud
1.0.6-SNAPSHOT
feat
- 新增服务监控smart-cloud-starter-monitor模块
- 新增接口异常监控smart-cloud-starter-actuator模块
- HttpUtil支持代理
- 新增工具类TelnetUtil、HttpsCertificateUtil
refactor
- 重构全局异常
- 优化jackson工具类
- 移除部分模块中reflections依赖
- 移除不需要的依赖
- 移除spring-cloud-starter-gateway版本管理,由spring cloud自生管理
fixbug
- 修复dto属性自定jackson排序
- jackson处理LocalDateTime
- JavaTypeUtil#isByteType逻辑修改
1.0.5
1.0.4
feature
- mock log切面支持开关属性配置
- upgrade external dependencies version
- 设置RedisLock的优先级,使其同时支持事务注解
- 添加对redis hash结构的支持(同时设置值与有效期)
- rabbitmq消费者暴漏锁名称,方便子类覆盖
- 异步注解参数支持可配置
- 切面(api、feign、method、mybatis)日志级别支持可配置
- 删除Base类
- 新增logback模块(支持敏感信息脱敏)
refactor
- redisson MapCache的缓存改用redis string存储
- redis key md5处理,节省存储空间
- 优化redis适配层
- rabbitmq消费者锁key使用消息参数的md5值
fix
- fix日志模块获取工程名
- 修改getMessage取值直接取message
1.0.3
1.0.2
1.0.1
1.0.0
mock接口数据支持
服务支持可合并(合并后服务间通过内部进程通信;分开后通过rpc通信)部署,合并后也可拆分开部署
业务无关代码自动生成
接口(加密+签名)安全保证
业务无关功能(如日志打印、公共配置、常用工具类等)抽象为starter
支持数据库多数据源、分表分库、分布式事务
elasticsearch多数据源支持
支持多语言(国际化)
敏感配置信息支持加密,表隐私字段加解密
分布式锁注解,缓存注解
mq(rabbitmq)消费失败,通过自定义注解实现重试(放入延迟队列重新消费)
日志敏感数据脱敏
单体服务开发接阶段测试不依赖其他服务(mock test、关闭nacos、sentinel等)