Releases: houkunlin-starter/system-dict-starter
Releases · houkunlin-starter/system-dict-starter
Release v1.5.6
build: 发布 1.5.6 版本
Release v1.5.5
build: 发布 1.5.5 版本
Release v1.5.4
build: 发布 1.5.4 版本
Release v1.5.3
Redis 使用 Pipeline 批量处理数据字典值文本
- feat: 刷新字典数据时根据字典值文本数量来决定是否调用批量保存方法,在使用 Redis 存储时可以有效的减少网络IO次数并降低耗时
- feat(store): 增加 DictStore#storeBatch 批量存储数据字典信息方法,Redis 通过使用 Pipeline 方式批量写入字典值文本数据
Full Changelog: v1.5.2...v1.5.3
Release v1.5.2
build: 发布 1.5.2 版本
Release v1.5.1
build: 发布 1.5.1 版本
Release v1.5.0
产生了一些破坏性变更,请谨慎升级
- refactor: 重构 Jackson 序列化器,抽出一个基类序列化器,把 DictText.Type 提取为 DictBoolType 对象
- perf: 优化 Jackson 序列化器对于集合字典的处理
- feat: 防止系统字典值重复加入缓存
- feat: 系统字典类型完整信息单独存储一份,系统字典不允许通过事件进行更新字典数据
- feat: 缓存到 Redis 改为存储到 Redis Hash
Full Changelog: v1.4.11...v1.5.0
Release v1.4.11
- feat(swagger): 增加 SpringDoc 的注解配置,把 Swagger/SpringDoc 的注解依赖范围从 传递依赖
改为仅在编译时有效 - fix: 适配 SpringBoot 3.0.0 ,修复在 3.0.0 下启动失败和路径访问效果跟 2.7.x
不一致的问题 - feat: 支持在已引入 Redis 的场景下通过配置文件指定使用本地 Map 来存储字典数据信息,不强制必须用 Redis
来存储字典数据 - feat: 字典MQ不指定Redis时,不再自动创建 RedisMessageListenerContainer 对象
- feat: 增加 DictUtil#setDictStore 方法在运行期间动态设置字典存储对象
Full Changelog: v1.4.10...v1.4.11
Release v1.4.10.1
build: 发布 1.4.10.1 版本 无新特性,仅修改了有关于 Swagger/SpringDoc 的相关配置和依赖传递范围
Release v1.4.10
- fix(bytecode/javassist): 修复在SpringBoot热加载时重新生成转换器报错问题