1.新增集成七牛、阿里云、腾讯云、云片等短信服务,支持多租户配置
2.新增对象存储模块的资源编号字段,可根据编号指定oss配置的服务
3.新增对象存储、短信配置模块的调试功能,可在线调试配置是否可用
4.新增超管启用租户过滤的配置
5.升级 SpringBoot 2.1.12,SpringCloud SR5
6.升级兼容 Seata 1.1
7.优化对象存储的模块使用体验
8.优化兼容Oracle模糊查询的写法
9.优化超管权限,不受租户过期时间影响
10.优化mybatis-plus相关过期注解
11.优化xxl-job模块的配置文件
12.优化INode支持序列化接口
13.优化统一Oss模块命名
14.优化部署脚本,升级相关版本
15.修复数据权限部门过滤已删除对象
16.修复业务字典缓存bug,增加租户过滤
17.修复占位符解析器的bug
1.新增登陆验证码功能
2.新增Oauth2自定义TokenGranter
3.新增工作流绑定租户功能,支持通用流程和定制流程
4.新增Condition类的自定义参数排除入口
5.增强租户插件功能,新增操作可根据自定义的tenantId值进行覆盖
6.增强超管权限,不受数据权限插件影响
7.升级mybatis-plus至3.3.1
8.优化mybatis-plus封装,提升分页可拓展性
9.优化lib分离打包逻辑
10.优化CacheUtil初始化逻辑
11.优化HttpUtil,采用最新封装逻辑
12.优化角色信息获取逻辑为实时,不受开源版、单体版缓存影响
13.优化日志打印工具判断空逻辑
14.修复BeanUtil的class类型判断逻辑
15.删除基于zookeeper体验不佳的分布式锁
1.swagger-bootstrap-ui全新升级为knife4j
2.saber升级至avue2.3.7版本
3.新增saber树表懒加载模式
4.新增腾讯云存储封装
5.新增xxl-job集成,支持分布式任务调度
6.新增kafka、rabbitmq、cloudstream集成
7.新增redis分布式锁插件
8.新增高性能http调用模块
9.新增PropertySource注册逻辑,提高安全性
10.新增Param参数缓存工具类
11.新增租户操作,增加创建对应的租户管理员账号、菜单权限
12.新增租户插件,超管可查看所有租户数据的逻辑
13.新增租户功能,绑定域名、系统背景、账号额度、过期时间
14.新增登录、创建用户操作绑定租户配置
15.优化租户插件判断逻辑,增加flowable相关表的租户过滤排除
16.优化xss过滤逻辑,提高性能
17.优化本地文件上传逻辑
18.优化oss配置,修改后及时生效无需点击启用
19.优化请求日志展示功能
20.修复前端关闭租户模式导致的新增用户失效问题
21.修复OSS相关bucket命名的问题
22.修复ribbon组件由降级引起的问题
1.拆分出系统字典表与业务字典表,字典键值改为string类型
2.用户管理增加左树右表功能
3.租户新增增加租户默认类型
4.多租户表对应实体继承TenantEntity
5.用于本地上传的BladeFile类更名为LocalFile防止冲突
6.优化菜单新增逻辑
7.优化mybatis-plus默认配置的处理
8.优化租户过滤判断逻辑,删除多余的类
9.优化alioss生成地址的逻辑
10.优化redisTemplate加载逻辑
11.优化租户处理,简化配置,自动识别需要过滤的租户表
12.优化数据权限表单用户体验
13.修复数据权限插件不兼容的问题
14.修复数据权限树勾选显示问题
15.修复windows平台elk开关失效的问题
16.修复租户bean加载逻辑
17.修复saber代码生成驼峰路径导致的问题
18.修复docker脚本nginx端口匹配问题
19.修复机构模块提交未删除缓存的问题
20.修复oss缓存获取未加租户判断的问题
21.修复blade-auth在java11下无法运行的问题
1.集成最新版ELK,增加分布式日志追踪功能
2.增加ELK一键部署docker脚本
3.抽象封装日志管理逻辑
4.BladeX-Biz增加easypoi的demo工程
5.BladeX-Biz增加websocket的demo工程
6.优化minio文件策略
7.Sql条件构建类去除分页字段
8.优化sql打印功能
9.优化wrapper逻辑
10.CommonConstant拆分出LauncherConstant
1.增加turbine集群监控服务
2.增加zipkin分布式链路追踪
3.升级seata版本至0.9.0,解决分布式事务遇到的bug
4.Launcher的nacos配置改为sharedIds,提升子工程配置优先级
5.增加changeStatus方法,方便修改业务状态字段
6.saber代码模板增加刷新事件
7.saber底层架构升级
8.saber支持tab切换保存页面状态
9.添加bom统一版本配置
10.添加trace starter
11.blade-admin排除seata服务
12.oss敏感操作增加权限校验
13.修复dict、role不选择父节点报错
14.动态网关设置启动加载
15.字典增加封存功能
1.升级springboot 2.1.8、springcloud greenwich sr3
2.集成seata,提供最简集成方案
3.blade-admin增加nacos动态监听
4.增加alioss集成,强化oss返回信息
5.获取令牌操作增加空判断
6.拆分数据库依赖、增强mybatis、增加yml自定义配置读取
7.各模块增加默认的yml配置,不占用application.yml
8.增加ribbon组件,可自定义lb优先选择的ip段,解决团队网关调试需求
9.优化feign的bean加载逻辑
10.增强condition条件
11.优化日志打印效果
12.重构redis模块,增加redis限流功能
13.优化beanutil性能
14.去掉调试用的RouteEndpoint,增强安全性
15.优化部门新增逻辑
1.增加基于Nacos的动态网关鉴权
2.代码生成增加多数据源选择,强化单表代码生成
3.增加个人信息修改、头像上传、密码更新功能
4.优化新建角色逻辑
5.修复若干issue
1.一套代码兼容Mysql、Oracle、PostgreSQL三大主流数据库
2.升级flowable 6.4.2
3.超管默认拥有所有菜单权限
4.修复权限配置数据长度过大的bug
5.增加租户信息获取
6.优化命令行启动顺序
7.升级alibaba cloud毕业版本
8.日志监听增加自定义配置
9.升级swagger-bootstrap-ui版本
10.saber表格自适应、增加loading
11.saber通知公告模块增加富文本编辑器
1.升级为分布式接口权限系统
2.增加多租户自定义顶部菜单功能
3.升级greenwich SR2,mybatis-plus 3.1.2
4.swagger排序规则采用最新注解
5.数据权限增加可见字段配置
6.数据权限增加分布式服务支持
7.增加远程调用分页的例子,解决mybatis-plus传递IPage反序化出现的bug
8.优化租户接口权限规则
9.SqlKeyword增加条件判断
10.修复部分模块包名分层的问题
1.增加注解+web可视化配置的动态数据权限系统
2.升级部门管理为机构管理,增加机构类型
3.解决mybatis-plus排序字段的sql注入问题
4.增加create_dept统一业务字段
5.添加swagger ui页面设置Authorize 默认全局参数
6.jsonutil增加封装方法,去掉devtools依赖
7.数据库连接适配mysql8
8.docker-compose脚本增加时区
9.oauth申请token可支持自定义表
10.修复代码生成sql缺失主键的问
11.boot版本重构登录逻辑,增强可拓展性
1.gateway增加动态文档配置,可通过配置nacos动态刷新
2.修正blade_menu代码生成模块删除api的地址
3.优化mysql依赖
4.LauncherService增加排序功能
5.优化hystrixfeign加载
6.优化多租户oss系统逻辑,使之更加易用
7.tenant_code字段统一为tenant_id
1.增加minio封装
2.增加qiniu封装
3.增加oss统一接口
4.集成minio、qiniu,进行统一管理的多租户oss系统
5.优化blade-core-cloud逻辑
6.badex-biz增加不同包名的swagger、mybatis配置demo
7.badex-biz增加nacos自定义注册文件demo
8.bladex-biz增加nacos参数动态刷新demo
1.兼容jdk11
2.支持refresh_token功能
3.增加minio封装,支持多租户模式的oss对象存储
4.集成dubbo最新版本,支持rpc远程调用
5.定制基于nacos的gateway动态网关
6.优化聚合网关配置,使之更加轻巧
7.CacheUtil增加缓存清除方法
8.优化日志文件格式
9.Secure拦截器支持自定义加载
1.Swagger提供list形式配置扫描包
2.增加DictCache、UserCache、SysCache缓存工具类
3.重新设计EntityWrapper结构,使之更加简单易用
4.强化部分敏感数据的删除校验
5.增加Condition类的sql条件构造器
6.修复工作流分页bug
7.优化docker配置
8.优化多租户逻辑
9.优化request打印日志逻辑
10.修复getIp的bug
11.优化saber代码生成模板
12.saber更新至element-ui 2.8.2版本
13.修复saber分页bug
14.crud组件提交报错后恢复按钮状态
15.字典管理表单调整
16.升级 springboot 2.1.5