Skip to content

5.0.4

Latest
Compare
Choose a tag to compare
@mingyang66 mingyang66 released this 06 Jan 11:15
· 5 commits to master since this release

Bug Fixes

  1. @I18nOperation注解新增removePackClass属性,对指定的外层类进行剥离,不进行多语言处理;
  2. @DesensitizeOperation注解新增removePackClass属性,对指定的外层类进行剥离,不进行脱敏处理;
  3. @RateLimiterOperation注解对应的限流组件逻辑优化调整,新增使用案例文档说明;
  4. 新增PrintLogUtils.printPlatform打印业务日志;
  5. com.emily.infrastructure.sensitize.SensitizeUtils脱敏工具类支持剥离n层外层包装类;
  6. emily-spring-boot-desensitize脱敏SDK其它模块对其的依赖根据当前项目是否引入,未引用则自动返回原值,做到物理分离;
  7. I18n多语言工具SDK新增对Map集合指定key翻译注解@I18nMapProperty;
  8. I18n多语言工具SDK新增对两个字段灵活定义传入不同key value场景对指定的key对应的value进行多语言处理注解@I18nFlexibleProperty;
  9. 修复@I18nFlexibleProperty注解多语言处理逻辑bug;
  10. 修复@DesensitizeFlexibleProperty注解脱敏处理逻辑bug;
  11. I18n多语言工具SDK新增@I18nPluginProperty自定义多语言翻译插件;
  12. I18n新增I18nPluginRegistry插件注册中心,允许spring启动的时候自动将bean注册到注册中心;
  13. 脱敏SDK新增@DesensitizePluginProperty基于插件的脱敏注解;
  14. 重命名TracingStage为TracingPhase;
  15. logger SDK新增LoggerPrintApplicationEvent、LoggerPrintApplicationListener打印日志事件监听器,其它模块通过PrintLogUtils工具类打印日志全部更改为事件模式;

Dependency Upgrades

  1. Upgrade to springboot 3.4.1;
  2. Upgrade to springcloud 2024.0.0;
  3. Upgrade to mybatis-spring-boot-starter 3.0.4;
  4. Upgrade to jackson 2.18.2;