# 变更日志 | 类型 | 说明 | |:----|:----| | A | 新增 | | U | 更新 | | D | 删除 | | T | 测试 | | O | 优化 | | F | 修复BUG | # release_0.0.1 时间: 2019-01-02 20:42:27 功能点:基础功能, 新增注解 `@Sensitive` # release_0.0.2 时间:2019-01-11 00:10:37 调整: 1. 新增注解 `@SensitiveEntry` 2. 实现深拷贝 # release_0.0.3 时间:2019-01-15 21:48:31 新特性: 1. 添加常见内置注解。 2. 测试使用断言代替原来的日志打印,并与 CI 和以后的代码调整。 # release_0.0.5 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:---|:---|:---|:--| | 1 | O | 使用 jdk7 编译发布 | 2019-5-13 17:29:43 | | | 2 | O | 使用 heaven 公共代码块 | 2019-5-13 17:29:43 | | # release_0.0.6 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:---|:---|:---|:--| | 1 | A | 新增生成脱敏后的 JSON | 2019-6-26 13:18:42 | 提升性能 | # release_0.0.7 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:---|:---|:---|:--| | 1 | A | 新增 SensitiveUtil#desCopyCollection | 2019-12-7 07:41:48 | 集合对象脱敏 | | 2 | A | 新增 SensitiveUtil#desJsonCollection | 2019-12-7 07:41:48 | 集合对象脱敏 | # release_0.0.8 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:---|:---|:---|:--| | 1 | O | 添加类字段反射 cache | 2019-12-24 20:07:45 | 初步优化性能 | # release_0.0.9 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:---|:---|:---|:--| | 1 | A | 新增 Bs 引导类对应的深度拷贝 | 2020-2-2 18:18:50 | 文档优化 | | 2 | P | 新增性能 benchmark | 2020-2-2 18:18:50 | | # release_0.0.10 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:---|:---|:---|:--| | 1 | U | 更新 fast-json 版本 | 2020-6-14 21:10:38 | 安全问题 | | 2 | U | 更新 heaven 依赖版本 | 2020-6-14 21:10:38 | 依赖优化 | # release_0.0.11 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:---|:---|:---|:--| | 1 | A | 支持 `@SensitiveEntry` 注解自定义 | 2020-9-20 10:07:49 | 便于二次开发 | # release_0.0.12 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:---|:---|:---|:--| | 1 | U | 默认关闭 FastJSON 的循环依赖特性 | 2021-1-7 22:38:18 | 更加符合真实的应用场景 | | 2 | U | 更新 junit4 依赖版本 | 2021-1-7 22:38:18 | 安全考虑 | # release_0.0.13 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:---|:---|:---|:--| | 1 | U | 升级 heaven 版本 | 2021-1-9 22:38:18 | | | 2 | A | 将 deep-copy 部分抽离为单独的项目,专注于脱敏 | 2021-1-9 22:38:18 | | # release_0.0.14 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:---|:---|:---|:--| | 1 | U | 升级 heaven 版本 | 2022-6-17 22:38:18 | | | 2 | F | 升级 FastJSON 版本到 1.2.83,安全问题 | 2022-6-17 22:38:18 | | # release_0.0.15 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:---|:---|:---|:--| | 1 | A | 补充 `SensitiveStrategyUtil` 使用文档 | 2022-6-19 22:38:18 | | | 2 | A | 新增身份证脱敏工具方法,及注解 | 2022-6-19 22:38:18 | | # release_1.0.0 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:---|:--------------------------|:-------------------|:--| | 1 | A | 添加更多脱敏策略,调整原始的掩码策略,让其更加严格 | 2023-5-31 22:38:18 | | # release_1.1.0 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:---|:-------|:------------------|:--| | 1 | A | 添加哈希支持 | 2023-6-1 22:38:18 | | # release_1.2.0 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:---|:-------|:------------------|:--| | 1 | A | 添加 log4j2 RewritePolicy | 2023-6-4 22:38:18 | | # release_1.2.1 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:---|:------------------------------|:------------------|:--| | 1 | A | 添加 log4j2 RewritePolicy 可拓展性 | 2023-6-5 22:38:18 | | # release_1.2.2 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:---|:------------------------------|:------------------|:--| | 1 | A | 修正 log4j2 的 Log 类别 | 2023-7-04 22:38:18 | | # release_1.3.0 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:---|:-----------------------------|:-------------------|:--| | 1 | A | 添加 log4j2 的 patternLayout 模式 | 2023-7-14 22:38:18 | | # release_1.4.0 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:---|:-------------------|:-------------------|:--| | 1 | A | 升级底层日志脱敏依赖包,优化匹配策略 | 2023-7-26 22:38:18 | | # release_1.5.0 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:-----|:---------------|:-------------------:|:-------------| | 1 | O | 优化地址的判断 | 2023-08-05 22:40:43 | 让其满足更加长的用户填写 | | 2 | A | 添加基于 trie 的白名单 | 2023-08-05 22:40:43 | 更加灵活跳过敏感信息 | | 3 | O | 优化默认的前缀匹配字符 | 2023-08-05 22:40:43 | 更加符合输入习惯 | | 4 | O | 默认添加丢弃策略,保护数据 | 2023-08-05 22:40:43 | 极端情况,保护数据 | # release_1.6.0 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:-----|:-----------------|:-------------------:|:----------| | 1 | A | 添加 logback 的脱敏实现 | 2023-10-17 22:40:43 | 满足更多用户的选择 | | 2 | O | 优化脱敏配置为文件,便于统一管理 | 2023-10-17 22:40:43 | | # release_1.6.1 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:-----|:--------|:-------------------:|:-------| | 1 | A | 升级脱敏包依赖 | 2023-10-17 22:40:43 | 优化用户体验 | # release_1.7.0 | 序号 | 变更类型 | 说明 | 时间 | 备注 | |:---|:-----|:------------------|:-------------------:|:----| | 1 | A | 升级脱敏包依赖,支持合并。提升性能 | 2023-11-20 22:40:43 | 提升性能 | | 2 | F | 修正单元测试 | 2023-11-20 22:40:43 | |