33 Star 243 Fork 91

hiparker / opsli-boot

2024-03-28 23:21
1401682 pitcherjoy 1592358160 hiparker

一、修复

  1. 修复极端情况下CryptoUtil无法init报错
2023-09-19 23:26
1401682 pitcherjoy 1592358160 hiparker

OPSL快速开发平台 2.1.4 后端版本升级

一、升级/修复:

  1. 后端:修复登录过程中验证Jwt异常后 无法正常拦截问题

官网地址: OPSLI 快速开发平台官网
文档地址: OPSLI 快速开发平台文档
演示环境: OPSLI 演示环境地址

最后提交信息为: !172.1.4
2023-07-12 17:26
1401682 pitcherjoy 1592358160 hiparker

OPSL快速开发平台 2.1.3 后端版本升级

一、升级/修复:

  1. 升级snakeyaml到2.0 修复 CVE-2022-25857
  2. 升级guava到31.1-jre 修复 CVE-2020-8908
  3. 修复 sql文件携带特殊字符, git无法clone问题
  4. 修复 未开放本地上传路径白名单问题

官网地址: OPSLI 快速开发平台官网
文档地址: OPSLI 快速开发平台文档
演示环境: OPSLI 演示环境地址

最后提交信息为: !151
2023-05-16 10:09
1401682 pitcherjoy 1592358160 hiparker

OPSL快速开发平台 2.1.2 后端版本升级

一、升级/修复:

  1. 后端:升级springboot版本至 2.7.10
  2. 后端:升级pagehelper版本为 1.4.6
  3. 后端:修复 CVE-2023-20860

官网地址: OPSLI 快速开发平台官网
文档地址: OPSLI 快速开发平台文档
演示环境: OPSLI 演示环境地址

最后提交信息为: !131
2023-03-16 21:11
1401682 pitcherjoy 1592358160 hiparker

OPSL快速开发平台 2.1.0 前端版本兼容升级

一、升级/修复:

  1. 前端:升级包版本 == 最新版 vue-admin-better
  2. 前端:兼容原VAB作者代码 完全开源
  3. 后端:修复编辑菜单时 父级菜单为空问题

官网地址: OPSLI 快速开发平台官网
文档地址: OPSLI 快速开发平台文档
演示环境: OPSLI 演示环境地址

最后提交信息为: !112.1.0
2023-02-10 14:22
1401682 pitcherjoy 1592358160 hiparker

OPSL快速开发平台 2.0.1 性能优化

一、优化:

  1. 后端:sql 移除 area_type字段
  2. 后端:优化CrudService实现
  3. 后端:优化安全缓存 防止 unlock 报错影响主流程
  4. 后端:优化mybaitis拦截器代码
  5. 后端:优化WrapperUtil工具类性能,提供分页与Excel导出速度
  6. 后端:更新opsli-boot 2.0 README描述

二、升级/修复:

  1. 后端:修复2.0版本 登录无法续命bug
  2. 后端:修复2.0版本 sql文件缺失问题

官网地址: OPSLI 快速开发平台官网
文档地址: OPSLI 快速开发平台文档
演示环境: OPSLI 演示环境地址

最后提交信息为: !10修复数据
2022-08-09 16:29
1401682 pitcherjoy 1592358160 hiparker

OPSL快速开发平台 2.0 版本重构

一、新增:

  1. 新增 EventBus
  2. 新增 邮箱、手机、用户名 + 密码登陆
  3. 新增 邮箱 + 验证码 登录
  4. 新增 手机号 + 验证码 登录
  5. 新增个人修改手机号 前置身份校验
  6. 新增个人修改邮箱 前置身份校验
  7. 新增个人中心忘记密码 前置身份校验
  8. 新增使用ResultWrapper 代替 ResultVo 返回数据

二、优化:

  1. 后端:优化接口加密
  2. 后端:优化CrudService实现
  3. 变更自动日志记录模式到自定义记录
  4. 优化导出Excel模式为认证模式
  5. 后端:优化用户Redis缓存
  6. 后端:移除Shiro,变更使用SpringSecurity 作为权限验证
  7. 后端:SecurityCache 新增安全缓存 指定ttl获取缓存信息
  8. 取消登陆时验证密码强度
  9. 前端:优化build老大难问题(image-webpack-loader 因国内网络问题无法下载),现可配置选择是否压缩图片
  10. 系统参数配置加密存储,降低被盗用风险
  11. 用户身份密码取消表内存储密钥,降低用户密码被盗用风险

三、升级/修复:

  1. 后端:修复 SecurityCache 缓存穿透BUG
  2. 后端:修复删除角色失败异常
  3. 后端:修复部分权限不对问题
  4. 后端:升级 mybatis-plus 版本至 3.5.2 修复若干CVE
  5. 后端:升级 springboot 版本至 2.5.6 修复若干CVE
  6. 后端:升级 mysql版本至8.0.28  修复 CVE-2022-21363
  7. 后端:升级 guava 版本至 30.0.android 修复 修复 CVE-2020-8908
  8. 后端:升级 bouncycastle 版本至 1.69 修复 Cxa9261daf-3755
  9. 后端:升级 protobuf-java 版本至 3.18.2 修复 CVE-2021-22569
  10. 后端:升级 logback 版本至 修复 CVE-2021-42550
  11. 后端:升级 fastjson 版本至 1.2.83 修复 CNVD-2022-40233

官网地址: OPSLI 快速开发平台官网
文档地址: OPSLI 快速开发平台文档
演示环境: OPSLI 演示环境地址

最后提交信息为: !52.0.1
2022-04-29 18:59
1401682 pitcherjoy 1592358160 hiparker

一、优化

  1. 优化代码生成器下载代码模式

一、修复

  1. 修复菜单更换上级时,parent_ids 拼接错误问题
  2. 修复代码生成器,生成代码时参数为空问题
  3. 修复代码生成器 点击添加报错暂无数据问题

官网地址: OPSLI 快速开发平台官网
文档地址: OPSLI 快速开发平台文档
演示环境: OPSLI 演示环境地址

最后提交信息为: !31.6.4
2022-04-28 11:27
1401682 pitcherjoy 1592358160 hiparker

一、优化

  1. 后端:OSS文件存储=>公用存储接口
  2. 后端:优化用户登录Token获取方式
  3. 前/后端:优化头像上传
  4. 后端:优化系统操作日志为租户数据隔离模式

二、新增

  1. 新增用户登录日志(租户数据隔离)

二、修复

  1. 后端:移除华为OBS log4j风险
  2. 后端:修复查询默认组织sql in 和 not in为空问题
  3. 后端:修复可能会导致分页异常的因素
  4. 后端:修复用户数据权限为全部数据,无组织无法查看数据问
  5. 后端:修复 系统用户 登录时无菜单陷入死循环问
  6. 后端:修复 登入日志/操作日志 组织机构为空 默认取 request token 的BUG
  7. 后端:修复 锁定账号 数据类型转化失败问题
  8. 后端:修复系统管理员无法 分配租户管理员问题

官网地址: OPSLI 快速开发平台官网
文档地址: OPSLI 快速开发平台文档
演示环境: OPSLI 演示环境地址

最后提交信息为: !21.6.3
2022-01-06 19:40
1401682 pitcherjoy 1592358160 hiparker

一、优化

  1. 后端:优化缓存存储机构(主要)
  2. 前/后端:优化头像上传
  3. 前/后端:优化登录加解密
  4. 前/后端:优化API 版本控制

官网地址: OPSLI 快速开发平台官网
文档地址: OPSLI 快速开发平台文档
演示环境: OPSLI 演示环境地址

2021-12-06 15:42
1401682 pitcherjoy 1592358160 hiparker

一、修复

  1. 后端:修复 用户角色名称重复问题
  2. 后端:修复 树结构工具类BUG
  3. 后端:修复 组织超级管理员添加权限问题
  4. 后端:删除多余代码
  5. 后端:修复当前用户 组织为空或关联表CreateBy 报错问题
  6. 后端:修复设置用户组织时 每次会多出来一条垃圾数据问题
  7. 后端:修复超级管理员只能看自己数据BUG
  8. 前端:修复组织新增按钮不显示BUG

官网地址: OPSLI 快速开发平台官网
文档地址: OPSLI 快速开发平台文档
演示环境: OPSLI 演示环境地址

2021-12-01 19:38
1401682 pitcherjoy 1592358160 hiparker

一、新增

  1. 新增菜单标签,可区分 系统菜单 和 功能菜单(针对租户)
  2. 系统用户可由超级管理员分配是否有切换租户的能力
  3. 新增API版本控制

二、修复

  1. 后端:修复租户管理员不能显示全部组织BUG
  2. 后端:修复数据权限死循环问题
  3. 后端:修复Redisson 解锁异常问题
  4. 修复组织机构 用户数据权限过滤不生效问题

三、优化

  1. 后端:优化线程池处理工具
  2. 后端:优化数据权限自身查询效率
  3. 前端:优化新增用户时,如果选中组织 则默认将用户绑定在该组织下

官网地址: OPSLI 快速开发平台官网
文档地址: OPSLI 快速开发平台文档
演示环境: OPSLI 演示环境地址

最后提交信息为: feat: 更新数据
2021-10-15 17:43
1401682 pitcherjoy 1592358160 hiparker

一、新增

  1. 新增数据权限

二、优化

  1. 优化组织机构
  2. 优化多租户角色管理

官网地址: OPSLI 快速开发平台官网
文档地址: OPSLI 快速开发平台文档
演示环境: OPSLI 演示环境地址

最后提交信息为: feat: 数据库文件
2021-10-13 14:09
1401682 pitcherjoy 1592358160 hiparker

一、修复

  1. 后端:修复菜单无法加载根节点问题
  2. 前端:修复本地存储回显问题
  3. 前端:修复头像可能存在跨域问题 无法显示
  4. 前端:修复Form表单验证无法通过bug
  5. 前端:修复TenantManagementEdit中“是否启用”的字段错误
  6. 前端:修复TenantManagementEdit缺少isNull 验证
  7. 前端:修复退出后再次登录验证码失效问题

官网地址: OPSLI 快速开发平台官网
文档地址: OPSLI 快速开发平台文档
演示环境: OPSLI 演示环境地址

最后提交信息为: perf: 优化GIT提交
2021-06-04 16:42
1401682 pitcherjoy 1592358160 hiparker

一、重构

  1. 重构代码生成器
  2. 重构非对称加密工具类,抽象为非对称插件
  3. 重构邮件服务

二、新增

  1. 新增代码生成器模版
  2. 新增对称加密插件
  3. 新增docker和docker-compose部署
  4. 新增用户密码强度检测
  5. 新增代码生成器反响生成菜单功能
  6. 新增SMTP邮件服务在线配置化
  7. 新增参数配置模块
  8. 新增登录Token续命模式
  9. 新增菜单是否总是显示选项
  10. 新增树状结构工具类
  11. 新增租户启用接口,一键启用租户
  12. 新增云存储OSS服务(目前支持又拍云... 持续增加中)

三、优化

  1. 前端:响应式UI兼容 手机、Pad、PC端
  2. 前端:调整主题颜色
  3. 前端:Dialog 弹出高斯模糊蒙层
  4. 前端:优化 RSA加解密(支持长字符)
  5. 前端:优化个人中心相关显示,更改个人中心不受菜单控制
  6. 后端:优化Redis反序列化容错性
  7. 后端:优化登录鉴权验证
  8. 后端:优化 伪穿透过滤器,防止一次直接锁死,给予3次 穿透nil机会
  9. 后端:优化行锁错误提示
  10. 后端:规范化菜单路径
  11. 后端:工具类增加初始化异常,防止在未初始化前使用
  12. 后端:优化文件上传功能,为后续OSS服务做足准备
  13. 后端:优化系统健康模块
  14. 后端:优化菜单模块,菜单可选则上级
  15. 后端:优化用户/租户逻辑
  16. 后端:优化多线程锁等待执行器,消除线程死锁操作隐患
  17. 后端:优化字典类型
  18. 后端:优化TokenAop拦截器
  19. 后端:优化系统逻辑结构
  20. 后端:优化租户修改权限
  21. 后端:优化条件构造器、分页类

四、修复

  1. 前端:修复编辑页面模版取消dialog框,刷新列表BUG
  2. 前端:修复防抖处理无法正常使用问题
  3. 前端:修复头像更新异常问题
  4. 前端:修复Tree控件 及联选择BUG
  5. 后端:修复参数配置缓存 获得全部 可能数据丢失问题
  6. 后端:修复手机号更改被清空问题
  7. 后端:修复ThreadLocal 在Controller可能无法获得Token问题

官网地址: OPSLI 快速开发平台官网
文档地址: OPSLI 快速开发平台文档
演示环境: OPSLI 演示环境地址

最后提交信息为: feat: 数据库文件
2021-03-02 00:22
1401682 pitcherjoy 1592358160 hiparker

一、调整

  1. 超级管理员 角色-菜单-权限 逻辑调整
  2. 代码生成器 字典选择 强制为 String类型

二、优化

  1. 删除无用代码
  2. Excel导入导出性能大幅度优化
  3. 优化字典工具类
  4. 优化代码生成器前端模板
  5. 优化组织机构操作限制
  6. 优化转化工具类性能
  7. 优化弹出框,防止保存时 误点空白处关闭界面

三、修复

  1. 修复等待线程池无法释放BUG
  2. 修复参数缓存过滤器BUG
  3. 修复租户正在被其他用户绑定,禁止删除
  4. 修复javassist 在某些jdk版本下 class地址不能很好获取BUG
  5. 用户分配角色 去掉 sizes,避免分页缓存记录的BUG
最后提交信息为: 加大导出数量限制
2021-02-16 23:03
1401682 pitcherjoy 1592358160 hiparker

一、新增

  1. 新增登录终端限制
  2. 新增Redisson分布式锁插件
  3. 新增系统参数配置

二、优化

  1. 优化用户名密码验证级别
  2. 优化Ret返回类
  3. 优化拦截器,并加以规范化
  4. 优化Mybatis自动填充器
  5. 代码生成器优化-解决手动更改数据库痛点
  6. 优化配置文件
  7. 优化缓存系统模式
  8. 优化系统工具类
  9. 优化登录票据
  10. 优化登录验证码
  11. 优化缓存系统
  12. 优化Maven结构
  13. 优化唯一验证
  14. 优化接口加密模式,支持在线修改3种非对称加密

三、修复

  1. 修复字典缓存刷新BUG
  2. 修复代码生成器 用户多条生成记录数据获取异常问题
  3. 修复代码生成器 字段长度限制异常
  4. 修复修改用户刷新缓存无效问题
  5. 修复代码生成器 生成日期类型BUG
  6. 修复我删我自己行为
最后提交信息为: 数据库文件升级
2021-01-18 19:10
1401682 pitcherjoy 1592358160 hiparker

一、新增

  1. 新增开源伙伴提供的系统监控模块
  2. 新增业务限流器
  3. 增加搜索历史注解-可记录当前用户检索历史
  4. 新增用户重置密码功能

二、优化

  1. 优化登录失败返回状态
  2. 优化登录验证码校验
  3. 优化租户,加入租户缓存提高登录效率
  4. 登录记录用户IP功能采用异步多线程处理
  5. 更新地域数据为中国2020最新地域信息
  6. 升级fastjson与hutool版本
  7. 优化启动告警项
  8. 优化系统启动信息
  9. 优化Redis信道订阅代码
  10. 扩展登录方式
  11. 优化缓存工具类
  12. 登录增加限流器验证 防止同一IP下 疯狂撞库
  13. 优化缓存刷新方案
  14. 优化条件构造器代码
  15. Shiro 认证优化
  16. 工具类优化

三、修复

  1. 修复内置数据空指针BUG
  2. 修复组织结构修复更改租户无法逐级修改问题
最后提交信息为: 数据库文件
2020-12-21 18:22
1401682 pitcherjoy 1592358160 hiparker

一、新增

  1. 新增导入导出Excel功能
  2. 增加导出按钮防抖处理

二、优化

  1. 优化字典排序问题
  2. 优化Mybatis-plus 自动填充
  3. 优化代码结构

三、修复

  1. 修复代码生成器多个验证类别无法选择问题
  2. 修复删除用户后无法新增相同用户BUG
  3. 修复Redis分布式锁可能解除失败问题
最后提交信息为: 导出按钮防抖处理
2020-12-11 13:17
1401682 pitcherjoy 1592358160 hiparker

一、优化

  1. 固定线程池, 更换为自定义线程池, 防止线程队列爆炸
  2. 优化Shiro认证权限,增加排除URL
  3. 关闭服务信息接口, 防止服务器信息泄露
  4. ReView优化 符合阿里规范

二、修复

  1. 修复用户多角色菜单重复BUG
最后提交信息为: 自定义线程池
Java
1
https://gitee.com/hiparker/opsli-boot.git
git@gitee.com:hiparker/opsli-boot.git
hiparker
opsli-boot
opsli-boot

搜索帮助