升级内容
-
新增 ListSelect 列表选择组件
-
新增 锁屏密码支持账号密码解锁
-
新增 后台页面黑暗主题,流程图黑暗主题下调色
-
优化 避免文件名过长挤出操作列
-
优化 文件下载显示原文件名
-
优化 checkImgType 支持 base64 格式
-
修正 上传文件个数判断差 1 个
-
修正 Switch 为 false 的时候 foramt 不调用问题
-
修正 展开的表格不显示水平滚动条问题
-
修正 展开的表格双击展开图标的时候显示加载框问题
-
修正 使用展开表格时拖拽报错问题
扫描二维码关注公众号,回复: 14330955 查看本文章
升级方法
-
请与
jeesite-vue
代码仓库源码进行同步,合并代码,手动解决冲突代码。 -
前端与后端版本不同,匹配后端版本为
JeeSite v5.0.2
后端升级内容
-
Spring Boot 2.5.13、Shiro 1.9.0 等等
-
新增 Dao 批量操作等系列的方法
-
新增 BootStrap CSS 的黑暗主题模式
-
新增 Spring configuration metadata yml 配置信息友好提示
-
新增 是否启用默认 Servlet 映射(启用后可访问 webapp 下的静态资源访问)
-
新增 支持 Spring Boot 带减号的 key 写法,自动转换为驼峰格式
-
新增 BPM 查询全部待办、已办流程数据接口
-
新增 OAuth2 state 缓存集群共享
-
新增 CacheUtils exists 方法
-
优化 去掉 Service 类上的事务注解,方便用户二开开定义
-
优化 切换租户条件改为权限方式,有租户管理权限的既有切换租户权限
-
优化 ListUtils.pageList 共 1 页的时候直接返回
-
优化 mime 加载,避免第三方包里含 mine.types 导致加载不正确
-
优化 Swagger 文档配置,内置功能增加中文解释。
-
优化 已经登录的账号,正常返回登录失败信息,方便前端判断
-
优化 DiffDataUtils 差异比较工具,新增 DiffOptions 差异比较选项,自定义包含和排除等设置
-
优化 便捷脚本、Docker脚本优化、Maven配置优化
-
优化 CacheUtils 不存储当前用户信息,防止流程标题生成串用户
-
优化 多线程,Redis 消息监听线程池、用户缓存清理线程池、消息推送线程池,避免高并发情况下太多的线程问题。
-
优化 服务器监控磁盘列表,隐藏一些不必要的盘符
-
优化 访问日志的控制台日志信息输出
-
优化 Cloud网关路由简化配置
-
修正 删除用户没有及时清除 session 问题 pr!22
-
修正 BPM 流程异步事件微服务下不执行问题
-
升级 Shardingsphere 5.1.1 分库分表框架
-
可视化数据大屏升级 Avue-data v2.3
-
无用户数限制,无在线人数限制
后端升级方法
-
修改
pom.xml
文件中的jeesite-parent
版本号为5.0.2-SNAPSHOT
-
如果你导入了
jeesite-common
源码项目,请与git
上的代码进行同步 -
如果你导入了
jeesite-module-core
源码项目,请与git
上的代码进行同步 -
如果你是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
-
Shiro 升级到 1.9.0 shiroFilter 方法 getInstance() 替换为 getObject()
-
执行
root/package.bat(sh)
打包脚本,强制更新依赖即可。
了解更多
-
JeeSite 官网地址:http://jeesite.com
-
JeeSite 在线文档:http://docs.jeesite.com
-
JeeSite 演示地址:http://demo.jeesite.com
-
JeeSite Vue 演示地址:http://vue.jeesite.com