Skip to content

Releases: chillzhuang/SpringBlade

4.7.0发布 新增i18n国际化组件,新增顶部菜单模块

13 Oct 03:47

Choose a tag to compare

重要说明

  1. i18n组件文档请见:https://www.kancloud.cn/smallchill/blade/3277572

更新日志

  1. [升级]Spring 至 6.2.11
  2. [升级]SpringBoot 至 3.5.6
  3. [升级]Nacos 至 3.1.0
  4. [升级]MybatisPlus 至 3.5.19
  5. [新增]I18n国际化组件
  6. [新增]顶部菜单模块
  7. [新增]BaseService常用基础方法

4.6.0发布 升级适配 SpringCloud2025 SpringBoot3.5,Ureport增加token鉴权逻辑

03 Jul 16:09

Choose a tag to compare

重要说明

  1. 升级至Nacos3后,控制台访问地址由 http://localhost:8848/nacos 变更为 http://localhost:8080
  2. 具体说明请看文档:https://www.kancloud.cn/smallchill/blade/1289445

更新日志

  1. [升级]Spring 至 6.2.8
  2. [升级]SpringBoot 至 3.5.3
  3. [升级]SpringCloud 至 2025.0.0
  4. [升级]SpringCloud Alibaba 至 2023.0.3.3
  5. [升级]Nacos 至 3.0.2
  6. [升级]MybatisPlus 至 3.5.12
  7. [新增]Ureport报表Token鉴权逻辑
  8. [新增]登录认证IP锁定逻辑
  9. [新增]excel封装,将easyexcel切换为fastexcel
  10. [优化]适配优化knife4j与springboot3.5版本的兼容性

4.5.0发布 新增账号锁定与解锁功能,新增腾讯云对象存储支持

14 Mar 02:30

Choose a tag to compare

  1. [新增]账号锁定与解锁功能
  2. [新增]腾讯云对象存储支持
  3. [新增]blade-starter-redis 发布订阅支持延迟加载
  4. [新增]国密key、令牌key支持从环境变量读取与设置
  5. [优化]增强kv的创建功能
  6. [优化]脱敏工具类增加ip与mac地址类型
  7. [优化]oss config bean 构造,减少 bean 冲突
  8. [优化]BeanUtil toMap toBean 改为 jackson 工具类实现
  9. [优化]BladeRedis部分方法
  10. [优化]部分工具类方法
  11. [修复]调整关闭 mybatis 默认的日志,避免 NoClassDefFoundError
  12. [修复]github #16 JWT无法设置过长失效时间

4.4.0发布 新增黑白名单、脱敏工具、BladeRedis新版工具

18 Jan 10:25

Choose a tag to compare

  1. [升级]Spring 至 6.1.15
  2. [升级]SpringBoot 至 3.2.12
  3. [新增]黑名单与白名单IP配置功能
  4. [新增]自定义URL拦截功能,默认屏蔽外部访问actuator接口
  5. [新增]脱敏工具类
  6. [新增]BladeRedis工具类代替RedisUtil工具类
  7. [新增]基于Redisson,支持redis pub/sub 发布
  8. [新增]@TenantIgnore注解用于接口排除租户逻辑
  9. [优化]jackson序列化时支持空字符串转换为null对象
  10. [优化]调整 sql 日志打印实现逻辑
  11. [优化]关闭 mybatis 默认的日志
  12. [优化]默认放行feign接口,特定前缀的feign接口不再二次鉴权

4.3.0发布 多租户支持线程模式指定租户ID与忽略租户

08 Nov 08:16

Choose a tag to compare

  1. [升级]SpringBoot 至 6.1.14
  2. [升级]SpringBoot 至 3.2.10
  3. [升级]SpringCloud 至 2023.0.3
  4. [升级]SpringCloud Alibaba 至 2023.0.1.2
  5. [升级]MybatisPlus 至 3.5.8
  6. [升级]Nacos 至 2.4.3
  7. [新增]blade-starter-tenant
  8. [新增]blade-starter-cache
  9. [新增]TenantUtil支持租户指定与忽略
  10. [新增]添加模块名,架构模块化
  11. [优化]代码生成器字段
  12. [优化]历史工具类逻辑
  13. [优化]调整BladeApplication参数顺序
  14. [优化]调整copyright维护日期
  15. [优化]调整copyright联系邮箱

4.2.0发布 重构包名,分类core模块与starter模块

06 Sep 06:00

Choose a tag to compare

  1. [升级]SpringBoot 至 3.2.9
  2. [升级]SpringCloud 至 2023.0.3
  3. [升级]底层架构升级,分类core模块与starter模块
  4. [新增]Geo坐标工具
  5. [新增]JsonUtil新增readListMap方法
  6. [优化]将user模块合并至system模块,统一api入口(/blade-user/* 更换为 /blade-system/user/*)
  7. [修复]vue3版本报表列表跳转路径出错的问题
  8. [修复]excel导出工具类版本冲突的问题

4.1.0发布 登录认证升级为国密算法,数据库password字段内容无需变动

14 Jul 15:42

Choose a tag to compare

  1. [升级]SpringBoot 至 3.2.7
  2. [升级]SpringCloud 至 2023.0.2
  3. [升级]AlibabaCloud 至 2023.0.1.0
  4. [升级]Nacos 至 2.3.2
  5. [升级]MybatisPlus 至 3.5.7
  6. [新增]登录认证升级为国密sm2算法,数据库字段无需变动
  7. [新增]oss内网上传后转换返回外网地址
  8. [新增]saber2与saber3支持nodejs18编译
  9. [优化]完善swagger与springdoc的配置
  10. [优化]重构StringUtil的format方法
  11. [优化]saveOrUpdate方法增加业务字段更新逻辑

4.0.0发布 升级 SpringBoot3 SpringCloud2023 JDK17

21 Apr 16:21

Choose a tag to compare

  1. [升级]JDK 至 Java17
  2. [升级]SpringBoot 至 3.2.4
  3. [升级]SpringBootAdmin 至 3.2.3
  4. [升级]SpringCloud 至 2023.0.1
  5. [升级]AlibabaCloud 至 2022.0.0
  6. [升级]Knife4j 至 4.5.0
  7. [升级]Mybatis-Plus 至 3.5.6
  8. [升级]MybatisSpring 至 3.0.3
  9. [升级]Druid 至 1.2.22
  10. [升级]Nacos 至 2.3.1
  11. [升级]EasyExcel 至 3.3.4
  12. [替换]原Swagger2改为OpenAPI3
  13. [替换]原独立blade-swagger服务改为blade-gateway聚合文档
  14. [新增]Sentinel新版API适配
  15. [新增]生产环境屏蔽详细的异常信息返回
  16. [新增]SpringDoc-OpenAI3集成支持
  17. [优化]更新代码生成脚本适配最新版API
  18. [优化]问号挂参的路由不再开启新tab
  19. [优化]vue3支持base路径的配置和部署
  20. [优化]默认错误提示
  21. [修复]vue3用户个人信息切换后提交报错的问题

3.7.1发布 升级系统安全性能

07 Dec 16:56

Choose a tag to compare

  1. 升级 SpringBoot 至 2.7.18
  2. 升级 SpringBootAdmin 至 2.7.14
  3. 升级 Mybatis-Plus 至 3.5.4.1
  4. 升级 Mybatis-Plus-Generator 至 3.5.4.1
  5. 升级 Knife4j 至 4.3.0
  6. 优化 防SQL注入逻辑避免双写等情况出现
  7. 调整 重要API调用等级防止被恶意调用
  8. 调整 默认关闭通知公告模块的Token加密功能

3.7.0发布 新增Token加密传输功能

12 Sep 05:49

Choose a tag to compare

  1. 升级 SpringCloud 至 2021.0.8
  2. 升级 SpringBoot 至 2.7.15
  3. 升级 Mybatis-Plus 至 3.5.3.2
  4. 升级 Mybatis-Plus-Generator 至 3.5.3.2
  5. 升级 Druid 至 1.2.19
  6. 升级 Avue2 至 2.10.16
  7. 升级 Avue3 至 3.2.19
  8. 新增 Token加密传输功能,提升系统安全性
  9. 新增 后端对Token加密增加强制校验的功能
  10. 优化 INode树形节点封装,增加泛型支持
  11. 优化 Sql防注入的功能