New
v3.8.3 全面迈向SpringBoot3版
发版时间:v3.8.3 | 2025-10-09
源码下载
- Github地址: https://github.com/jeecgboot/JeecgBoot
- Gitee地址: https://gitee.com/jeecg/JeecgBoot
升级日志
本次版本围绕组织机构和岗位职级进行了深度改造,支持子公司架构、岗位上下级及职级设置,优化了部门人员维护和用户主兼职岗位管理,提升组织管理的灵活性和清晰度。同时,首页配置实现多维度个性化定制,租户管理更加易用,套餐概念更明确。
- 底层架构方面,升级至 Spring Boot 3.5.5、Spring Cloud 2025.0.0、Spring Cloud Alibaba 2023.0.3.3,切换回 Tomcat 容器,优化启动速度并支持延迟加载。代码生成支持前后端分开路径配置,菜单 SQL 自动同步至 Flyway 目录,提高开发效率。
- 此外,本版本修复了大量前端组件和后台功能的关键问题,完善了分布式事务支持,升级数据库驱动,提升系统稳定性和性能。AI 应用及低代码平台功能也得到增强,为用户带来更流畅、智能的使用体验。
- 特别提示:默认主干切换成了Spring Boot 3,全面拥抱Java 21生态,提升系统性能和安全性。v3.8.3 将是最后一个Spring Boot 2 的版本,后续只发布Spring Boot 3 版本,Spring Boot 2 版本将不再进行升级维护。用户请提前做好升级准备。
组织机构大改
- 1、组织机构大改造、支持子公司、岗位与部门功能划分更加清晰(部门右侧增加人员维护功能)
- 2、岗位支持设置“岗位上下级”、支持设置“职级”;新增职级汇报关系
- 3、职务改造,原人员配置“职务”功能作废改成“部门岗位配置职级”
- 4、用户支持主岗位和兼职岗位设置
- 5、首页配置大改造,支持通过角色、用户多维度设置个性化首页
- 6、租户大改造,更加易用(套餐概念更清晰)
- 7、新建套餐,增加属性“自动分配用户,是的话,新建用户、要求用户都会默认关联套餐
- 8、我的租户下,新增菜单“租户职务”、“租户部门”
- 9、我的租户下,我的租户改成展示页面
大的变化
- 换回tomcat 弃用 undertow
- 优化后台启动速度,支持lazy-initialization延迟加载启动 (解决项目大,启动慢的困扰)
- 提供JeecgBoot 运行环境python检查脚本
- 升级springboot3分支,spring-boot到3.5.5、升级spring-cloud到2025.0.0、升级spring-cloud-alibaba到2023.0.3.3
- springboot3版,支持jdk17、jdk21、jdk24
- 代码生成前端代码支持直接生成到前端项目、菜单sql会自动生成到start项目的flyway目录
- 代码生成可以配置两个路径分别对应前端和后端 · Issue #7197
修复issue
- 顶部菜单风格,首页功能优化
- 优化登录和退出登录的速度
- 升级达梦数据库驱动
- 解决seata分布式事务starter不好用的问题
- 升级seata到1.7.0
- 升级dynamic-datasource-spring-boot-starter到3.5.2
- 支持多字段默认排序defSort数组写法
- 解决pgvector向量数据库不支持2000维度的问题
- 前端彻底关闭 prettier 校验规则,解决前端代码爆红
- 支持通过用户账号邀请加入租户
- 增加JPopup组件带参数示例
- 解决TableAction中自定义图标颜色不起作用的问题
- 解决springboot3分支,xxljob启动报错 factoryBeanObjectType问题
- JVxeTable组件全选翻页后会被取消选中 · Issue #8630
- JVxeTypes.image组件action字段只能定义第1张图片的上传接口,后面图片的接口还是使用公共上传接口 · Issue #8628
- jvxeTable表格切换disabled属性时,相邻的两个枚举下拉,如果值是一样的,但是label不一样,会把第二个下拉的显示值渲染到第一个下拉中 · Issue #8593
- 高级编排类型的AI应用大模型返回的结果在chat页面不能流式输出 · Issue #8649
- 生成的代码高级查询功能bug · Issue #8625
- 模型配置-无法添加模型-接口存在问题 · Issue #8677
- 角色授权时支持按照用户姓名查询 · Issue #8668