Releases: hiparker/opsli-boot
Releases · hiparker/opsli-boot
1.6.1 BUG修复
一、修复
- 后端:修复 用户角色名称重复问题
- 后端:修复 树结构工具类BUG
- 后端:修复 组织超级管理员添加权限问题
- 后端:删除多余代码
- 后端:修复当前用户 组织为空或关联表CreateBy 报错问题
- 后端:修复设置用户组织时 每次会多出来一条垃圾数据问题
- 后端:修复超级管理员只能看自己数据BUG
- 前端:修复组织新增按钮不显示BUG
官网地址: OPSLI 快速开发平台官网
文档地址: OPSLI 快速开发平台文档
演示环境: OPSLI 演示环境地址
1.6.0
一、新增
- 新增菜单标签,可区分 系统菜单 和 功能菜单(针对租户)
- 系统用户可由超级管理员分配是否有切换租户的能力
- 新增API版本控制
二、修复
- 后端:修复租户管理员不能显示全部组织BUG
- 后端:修复数据权限死循环问题
- 后端:修复Redisson 解锁异常问题
- 修复组织机构 用户数据权限过滤不生效问题
三、优化
- 后端:优化线程池处理工具
- 后端:优化数据权限自身查询效率
- 前端:优化新增用户时,如果选中组织 则默认将用户绑定在该组织下
官网地址: OPSLI 快速开发平台官网
文档地址: OPSLI 快速开发平台文档
演示环境: OPSLI 演示环境地址
1.5.0
1.4.1 BUG修复版
一、修复
- 后端:修复菜单无法加载根节点问题
- 前端:修复本地存储回显问题
- 前端:修复头像可能存在跨域问题 无法显示
- 前端:修复Form表单验证无法通过bug
- 前端:修复TenantManagementEdit中“是否启用”的字段错误
- 前端:修复TenantManagementEdit缺少isNull 验证
- 前端:修复退出后再次登录验证码失效问题
官网地址: OPSLI 快速开发平台官网
文档地址: OPSLI 快速开发平台文档
演示环境: OPSLI 演示环境地址
1.4.0 正式版
一、重构
- 重构代码生成器
- 重构非对称加密工具类,抽象为非对称插件
- 重构邮件服务
二、新增
- 新增代码生成器模版
- 新增对称加密插件
- 新增docker和docker-compose部署
- 新增用户密码强度检测
- 新增代码生成器反响生成菜单功能
- 新增SMTP邮件服务在线配置化
- 新增参数配置模块
- 新增登录Token续命模式
- 新增菜单是否总是显示选项
- 新增树状结构工具类
- 新增租户启用接口,一键启用租户
- 新增云存储OSS服务(目前支持又拍云... 持续增加中)
三、优化
- 前端:响应式UI兼容 手机、Pad、PC端
- 前端:调整主题颜色
- 前端:Dialog 弹出高斯模糊蒙层
- 前端:优化 RSA加解密(支持长字符)
- 前端:优化个人中心相关显示,更改个人中心不受菜单控制
- 后端:优化Redis反序列化容错性
- 后端:优化登录鉴权验证
- 后端:优化 伪穿透过滤器,防止一次直接锁死,给予3次 穿透nil机会
- 后端:优化行锁错误提示
- 后端:规范化菜单路径
- 后端:工具类增加初始化异常,防止在未初始化前使用
- 后端:优化文件上传功能,为后续OSS服务做足准备
- 后端:优化系统健康模块
- 后端:优化菜单模块,菜单可选则上级
- 后端:优化用户/租户逻辑
- 后端:优化多线程锁等待执行器,消除线程死锁操作隐患
- 后端:优化字典类型
- 后端:优化TokenAop拦截器
- 后端:优化系统逻辑结构
- 后端:优化租户修改权限
- 后端:优化条件构造器、分页类
四、修复
- 前端:修复编辑页面模版取消dialog框,刷新列表BUG
- 前端:修复防抖处理无法正常使用问题
- 前端:修复头像更新异常问题
- 前端:修复Tree控件 及联选择BUG
- 后端:修复参数配置缓存 获得全部 可能数据丢失问题
- 后端:修复手机号更改被清空问题
- 后端:修复ThreadLocal 在Controller可能无法获得Token问题
官网地址: OPSLI 快速开发平台官网
文档地址: OPSLI 快速开发平台文档
演示环境: OPSLI 演示环境地址
v1.3.1 - Beta
一、调整
- 超级管理员 角色-菜单-权限 逻辑调整
- 代码生成器 字典选择 强制为 String类型
二、优化
- 删除无用代码
- Excel导入导出性能大幅度优化
- 优化字典工具类
- 优化代码生成器前端模板
- 优化组织机构操作限制
- 优化转化工具类性能
- 优化弹出框,防止保存时 误点空白处关闭界面
三、修复
- 修复等待线程池无法释放BUG
- 修复参数缓存过滤器BUG
- 修复租户正在被其他用户绑定,禁止删除
- 修复javassist 在某些jdk版本下 class地址不能很好获取BUG
- 用户分配角色 去掉 sizes,避免分页缓存记录的BUG
v1.3.0
一、新增
- 新增登录终端限制
- 新增Redisson分布式锁插件
- 新增系统参数配置
二、优化
- 优化用户名密码验证级别
- 优化Ret返回类
- 优化拦截器,并加以规范化
- 优化Mybatis自动填充器
- 代码生成器优化-解决手动更改数据库痛点
- 优化配置文件
- 优化缓存系统模式
- 优化系统工具类
- 优化登录票据
- 优化登录验证码
- 优化缓存系统
- 优化Maven结构
- 优化唯一验证
- 优化接口加密模式,支持在线修改3种非对称加密
三、修复
- 修复字典缓存刷新BUG
- 修复代码生成器 用户多条生成记录数据获取异常问题
- 修复代码生成器 字段长度限制异常
- 修复修改用户刷新缓存无效问题
- 修复代码生成器 生成日期类型BUG
- 修复我删我自己行为
v1.2.0
一、新增
- 新增开源伙伴提供的系统监控模块
- 新增业务限流器
- 增加搜索历史注解-可记录当前用户检索历史
- 新增用户重置密码功能
二、优化
- 优化登录失败返回状态
- 优化登录验证码校验
- 优化租户,加入租户缓存提高登录效率
- 登录记录用户IP功能采用异步多线程处理
- 更新地域数据为中国2020最新地域信息
- 升级fastjson与hutool版本
- 优化启动告警项
- 优化系统启动信息
- 优化Redis信道订阅代码
- 扩展登录方式
- 优化缓存工具类
- 登录增加限流器验证 防止同一IP下 疯狂撞库
- 优化缓存刷新方案
- 优化条件构造器代码
- Shiro 认证优化
- 工具类优化
三、修复
- 修复内置数据空指针BUG
- 修复组织结构修复更改租户无法逐级修改问题
v1.1.2-beta
一、新增
- 新增导入导出Excel功能
- 增加导出按钮防抖处理
二、优化
- 优化字典排序问题
- 优化Mybatis-plus 自动填充
- 优化代码结构
三、修复
- 修复代码生成器多个验证类别无法选择问题
- 修复删除用户后无法新增相同用户BUG
- 修复Redis分布式锁可能解除失败问题
v1.1.1-beta
一、优化
- 固定线程池, 更换为自定义线程池, 防止线程队列爆炸
- 优化Shiro认证权限,增加排除URL
- 关闭服务信息接口, 防止服务器信息泄露
- ReView优化 符合阿里规范
二、修复
- 修复用户多角色菜单重复BUG