👍JeeSite V5.13.0 发布,升级 Boot3.5,Cloud2025,Vite7
升级内容
Vue 分离端版本
-
升级 vite 7.1.2 要求 nodejs 20.19+/22.12+、等依赖
-
优化 BasicForm 表单组件,完善泛型支持 schemas、field、model 等,输入自动完成工具提示
-
优化 BasicTable 表格组件,完善泛型支持 dataIndex、customRender 等,输入自动完成工具提示
-
优化 完善 EmpUser、Office、TestData 功能的泛型支持、新增 Employee 类型及属性
-
优化 BasicModel 实体基类,添加用户和状态基础属性
-
优化 BasicTable 大小自适应,避免界面抖动的影响
-
优化 下拉框被禁用的时候背景色填充不满的问题
-
优化 增加 User 用户表扩展字段调用例子
-
修正 锁定列的时候文本溢出单元格问题
-
修正 通过 useTable 设置 showSearchForm 没生效问题
经典前端页面
- 优化 beetl 的 xss 格式化,默认使用非 html 文本处理
- 优化 form:fileupload 组件 preview 参数,当默认修改 file.preview yml 参数时方便全局设置
Spring Boot 3 后端功能升级
- 升级 spring 3.5.4、spring ai 1.0.0 release、shiro 2.0.5 druid 1.2.27、justauth 1.16.7
- 升级 统一认证服务器 spring oauth2 authorization server 1.15.1 并功能验证
- 优化 spring boot 3.5 jta 事务,无需修改 pom 依赖,直接修改配置使用
- 优化 justauth 请求 http 客户端,换为 okhttp 并增加调试日志。
- 优化 更新 jdbc 驱动版本
Spring Boot 3 和 2 后端功能升级
-
新增 Vue 生成模版的子表类型生成、表格和表单组件的泛型支持
-
新增 Vue 生成模版的 list 查询条件调用 api 接口进行初始化
-
新增 oss-client 对象存储模块,文件上传 S3 协议客户端
-
新增 oceanbase xa 数据源,createPhysicalXAConnection 优化支持扩展
-
优化 权限审计的菜单权限审计,增加 postRolePermi、switchOffice 支持
-
优化 代码生成模版,增加 application.assistant.yml 文件生成
-
优化 xss 过滤表达式,处理 on 前面是 / 的问题;避免出现 data:
-
调整 forceUpdateColumns 强制更新列,将不再验证空值
-
调整 CMS 模块拼写更正 Templete to Template
-
修正 大屏轮播 visual 3.0 地址错误问题
Spring Boot 3 微服务版
- 升级 spring cloud 2025.0.0、nacos 3.0.2、zipkin 3.5.1、okhttp 4.12.0
升级方法
- 修改所有
pom.xml文件中的jeesite-parent版本号为5.13.0.springboot3-SNAPSHOT - Spring Boot 2 版本,修改所有
pom.xml文件中的jeesite-parent版本号为5.13.0-SNAPSHOT - 如果您修改了
parent、common、modules等项目源码,请与git上的代码进行同步 - 该版本进行了一些第三方依赖库的版本升级,具体详见升级内容,请做好每一项功能的测试
- 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
- 执行
root/package.bat(sh)打包脚本,强制更新依赖。
Vue 分离端
- 请与
jeesite-vue代码仓库源码进行同步,合并代码,手动解决冲突代码 - 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
- 匹配后端版本为
JeeSite v5.13.0 springboot3 或 springboot2