SpringBoot 2 使用 1..0-sp2 版本
SpringBoot 3 使用 1..0 版本
- 升级依赖支持最新 jsqParser 4.9+
- 升级支持 MybatisPlus 3.5.6
- 支持加密异常控制
- 解决多数据源 bug
- 优化代码
- 优化脱敏变量声明逻辑
- 支持执行加密解密租户可控逻辑
- 其它优化
- 优化 DDL 支持存储过程自定义命令行分隔符
- 优化判断空值不加密
- 多数据源数据检测心跳测试SQL获取优化
- 多数据源健康检查优化
- 默认主数据与获取方式优化
- 数据权限拦截忽略 BUG 修复
- 其它优化
- 修复脱敏多个字段忽略脱敏情况bug修复
- 支持指定属性不脱敏控制
- 支持 spring boot 3.0 + 问题bug修复
- 支持 spring boot 3.0 +
- 优化 DDL 修复连接相关 BUG
- 优化脱敏自动清空脱敏标记
- 其它部分优化
- 新增多数据源处理器可控制清理缓存DatabaseKey
- 优化 Pg-DDL 代码执行逻辑
- 数据库主从切换修改为默认主无效找从库
- 新增数据库主动检查配置示例
- 升级依赖及其它
- 解决处理器判断逻辑异常 Bug
- 重构 DDL 部分逻辑,支持 Oracle 数据库
- 多数据源yml配置时候数据库连接释放bug修复
- 动态数据源首次切换类方法bug修复
- 修复类权限 bug
- 支持二次授权
- 修改 1.1.1 bug
- 优化代码
- 支持返回 json 数据动态绑定虚拟属性
- 手动调用审计对比方法 DataAuditor.compare(obj1, obj2)
- 新增 sharding 默认处理器,支持可配置处理数据源切换逻辑
- 升级相关编译基础依赖包 modelmapper javers
- 优化核心处理代码,调整授权证书支持过期
- 解决 1.0.17 存在的 bug
- 该版本有 bug 不推荐使用
- 兼容支持 spring boot 2.0 及以下版本
- DdlScript 新增事务配置参数
- 调整加解密错误日志打印
- 数据范围别名新增非空判断
- 新增动态数据源处理器及示例
- 修复数据范围权限同 mapper 注解处理 bug
- 优化多数据源注解执行流程
- 优化 DDL 多数据源数据结构自动维护
- 优化多数据源新增 jta 事务
- 新增数据敏感词过滤处理器
- 采用 AC 匹配敏感词算法
- 支持跳过数据脱密显示原始内容(用于编辑)
- 支持 Base64 算法 RSA 算法
- 支持 SM2 SM3 SM4 国密算法
- 补充测试用例
- 解决数据绑定混淆加密同时注解异常问题
- 解决结果集返回 null 无法解密问题
- 优化数据绑定调整为自主可控任意对象属性绑定
- 新增SM4国密算法
- 密码新增 AES 内置算法
- 支持任意查询结果加密解密逻辑
- 支持父类加密属性可用及子类重写加密逻辑
- 优化字段加密功能支持注解可配置处理器
- 加解密对象对外提供可访问可操作暴露
- 双向加密可控支持
- 调整 ddl 读取本地包我sql文件读取方式修改为 spring 核心包 ClassPathResource 类处理
- 加密支持 md5 加密 32 位 16 位 不可逆算法
- 优化数据权限处理流程