Skip to content

Latest commit

 

History

History
182 lines (123 loc) · 6.19 KB

CHANGE_LOG.md

File metadata and controls

182 lines (123 loc) · 6.19 KB

变更日志

类型 说明
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