Skip to content

Releases: jeecgboot/JeecgBoot

v3.9.0

02 Dec 04:24

Choose a tag to compare

发版时间:v3.9.0 | 2025-12-01

源码下载

升级日志

本次升级将 langchain4j 升级至 1.3.0,强化 AI 功能,新增 MCP 和插件支持,实现聊天式业务操作(如“一句话创建用户”),扩展 AI 聊天与流程编排能力。集成 Anthropic(Claude)、网络搜索及推理模型,提升系统深度思考能力。完成 POI 升级至 5 版本,优化用户、部门、租户等系统管理功能。
自 v3.9.0+ 起,停止同步升级 Spring Boot 2版。

AI功能增强
  • 升级 langchain4j 至 1.3.0 版本。
  • AI 应用新增对 MCP 和插件的支持。
  • AI 聊天功能支持 MCP 和插件扩展。
  • AI 流程编排新增 MCP 和插件支持。
  • 支持AI聊天做业务(例如:一句话创建用户)
  • 新增 Anthropic(Claude)模型厂商支持。
  • AI 聊天支持推理模型,提升深度思考能力。
  • AI流程支持导出与导入功能
  • AI脚本节点支持 Python 语言编写
  • AI聊天集成千问模型,支持联网搜索功能
  • 支持 2000+ 维度向量,pgvector 版本需大于 0.7
功能架构升级
  • 从 v3.9.0+ 版本起,不再同步升级 Spring Boot 2 版本。
  • 批量删除修改日志,提升代码可读性
  • POI 升级至 5 版本。
  • 升级 package.json 中依赖包的小版本号
  • 积木报表升级至最新版 v2.2.0。
  • 积木 BI 升级至最新版 v2.2.0,新增多屏切换功能,大屏设计支持导出和导入。
  • 集成 vite-plugin-pwa,实现渐进式 Web 应用(PWA),显著提升首屏加载速度。
  • 系统资源实现异步加载,菜单响应速度更快。
  • 登录密码采用 AES 加密传输,杜绝明文传输,提升安全性。
  • 支持单独设置 APP 和 PC 登录会话的有效期。
  • 支持登录规则灵活配置:
  • 是否允许同一账号多地同时登录。
  • 是否开启默认密码登录提醒。
  • 是否启用登录验证码校验。
  • 登录用户支持区分登录规则(区分 PC 与 APP),并记录终端设备信息,便于实现 APP 推送功能。
  • 部门管理新增查看部门负责人的功能。
  • 部门管理支持拖拽调整部门上下级关系,提升操作便捷性。
  • 用户岗位调整为关系表结构,优化数据关联管理。
  • 我的租户界面改版,提升整体使用体验。
  • 优化密码默认规则,增强安全性。
  • 支持隐藏用户联系方式,保护隐私。
  • 富文本编辑器优化:从博客复制的文章中图片自动下载并上传至云存储
  • 登录页面新增部门选择功能
  • BasicTable 列表页导出 Excel 时支持指定导出列
  • uniapp推送功能,支持在线和离线消息(已对接系统公告)
  • 日志级别由 info 调整为 debug,减少日志输出量
  • 优化延迟加载导致的部分功能失效问题,修复 token 忽略注解失效
  • 生成代码统一导出为 xlsx 格式
  • 我的消息支持批量删除已读消息
  • 升级 shardingsphere-jdbc 至 5.5.0,简化 ShardingSphere 数据源配置
  • 用户管理支持按组织架构查询用户(支持多选)
  • 用户管理新增排序字段,选人��件和通讯录等功能按排序字段展示
Online优化功能
  • 新增Long类型支持,补充online中db类型缺失的Long类型支持
  • 为online报表添加AI生成SQL能力
  • 支持主子表生成测试数据功能,完善Online AI测试数据生成
  • 修复online表单存在的严重BUG,影响所有配置查询相关表单功能,优化Java增强
  • 一对一子表编辑后,详情页数据未实时更新
  • superQuery高级组件点击查询后,弹窗未自动关闭
  • 修复online表单联动查询无法模糊搜索选项问题,新增下拉联动组件搜索功能实现
  • 修正online表单开发中开关控件类型字段详情页显示原始值问题(查看详情页时显示开关状态)
  • 修复内嵌子表主题(一对多)列表展开明细时提示无权限访问
  • 修复JS增强弹窗中popup的onChange事件无效问题
  • 优化删除操作确认弹窗内容及样式,提升用户体验
  • 修正ERP风格online主表在数据条数为5条时出现滚动条问题
  • 限制online ERP风格主表固定高度,防止高度异常
  • 生成测试数据时不再展示tooltip提示信息
  • 修正online表单TAB主题附表页面标题与内容不一致问题
  • 代码预览支持左右拖动功能
  • 修复online表单图片控件多图片显示异常
  • JS增强弹窗支持basicModal组件的props传递
  • 修复online下拉搜索框详情页无法正确读取数据字典问题
  • 修复下拉搜索框绑定数据字典后导出数据报错问题
  • 解决online表单内嵌风格中double类型数据导出带小数点“.0”导致导入报错问题
  • 修正online建表生成的日期类型字段控件为输入框问题
  • 解决升级mybatisPlus后SqlServer分页使用OFFSET必须有排序的报错
  • online代码生成中,传递配置项以支持JS增强和Java增强逻辑代码
  • 优化online报表配置界面列表滚动条美观性
  • 代码生成时增加操作提示语
  • 代码直接生成前端项目后,自动刷新提醒功能
Issues处理
  • mysql 8.4 数据库字段类型为bigint ,代码生成为Integer · Issue #8909
  • online中的列表如果第一列固定就出现带 +号的列在向右滑动的时候被错位隐藏 · Issue #8862
  • 选中行如果存在右侧固定操作列或X方向滚动条会出现数据悬浮超出 · Issue #8839
  • 关于BasicTable组件自适应高度的建议 · Issue #8880
  • popup弹框怎么onlChange()不生效? · Issue #8791
  • 关联问题8567,修改密码接口可以被恶意爆破 · Issue #8805
  • 同一页面下存在多个basicTable,获取实例错误 · Issue #8792
  • EditableCell.vue 点击单元格对号之后,会过滤掉表格的id字段,导致无法更新数据。 · Issue #8924
  • 数据填报时数字转换报错 · Issue #4091
  • jeecgboot master分支jdk1.8无法启动 · Issue #8944
  • online表单java增强失效 · Issue #8859
  • 日志注解@autolog 多文件上传时报错 · Issue #8945
  • 从jeecgboot 3.8.2 升级到 3.8.3 在线表单java增强功能报错 · Issue #8951
  • 关于sys_user org_code的疑问。 · Issue #8953
  • Online表单开发,Java增强问题 · Issue #8768
  • online 表单重大 bug,影响配置了查询 的所有表单 · Issue #8790
  • 添加AI模型保存并激活的时候报错:测试模型连接失败:调用大模型接口失败,详情请查看后台日志。 · Issue #8906
  • AI模型激活时, 智谱/千问报错UnsupportedOperationException · Issue #8955
  • 分库分表错误 · Issue #8962
  • Microsoft SQL Server 2008支持问题 · Issue #8975
  • 通义千问的多模态模型如:qwen3-vl-plus 保存激活报错。 · Issue #8972
  • Jeecgboot 登录配置 不允许或允许多设备登录 · Issue #8929
  • 特定条件下AI助手失去响应 · Issue #8997
  • 内嵌子表主题(一对多)列表点+号展开明细提示:无权限访问(操作) · Issue #8933
  • 3.8.3-master分支:租户用户 菜单下 新增用户报错 · Issue #9039
  • 从jeecgboot 3.8.2 升级到 3.8.3 在线表单java增强功能报错 · Issue #8951
  • ai模块的mcp菜单没有找到,版本号3.8.3 · Issue #9044
  • AutoPoi ImageEntity建议添加scale属性,控制图片导出缩放模式 · Issue #8892
  • 3.8.3-master分支,ai工作流编排,直接回复节点没有流式响应的开关 · Issue #9031
  • online表单联动查询,无法模糊搜索选项 · Issue #8486
  • online表单在线开发,下拉联动组件,怎么实现搜索功能 · Issue #8587
  • online 表单开发, 设置字段 控件类型为开关时,查看详情页时 开关字段显示原始值 · Issue #9036
  • AI应用二次打开聊天无法继续 · Issue #9054
  • 无法启动,报错:init flow executor cause error for path el_xml · Issue #9034
  • 在线表单字段控件类型为下拉搜索框时绑定数据字典后导出数据报错 · Issue #9053
  • 新建AI应用的时候只能选择没有自定义参数的AI流程 · Issue #8545
  • FormSchema配置componentProps为函数返回valueType: 'Array‘时在useListPage 的查询接口中仍旧是获取��类型为string · Issue #8976
  • 3.8.3-springboot3 AI模型配置中,测试连接功能被取消? · Issue #9071
  • jeecgboot-vue3 执行dev能正常启动,build或build:docker时报错 · Issue #9087
  • Online报表(带参数)预览后台报错 · Issue #9000
  • ai应用中如何实现深度思考功能 · Issue #9104
  • JVxeTable表格点击行选择BUG · Issue #9038
  • superQuery高级组件,点击"查询后"不能自动关闭弹窗 · Issue #9060
  • BasicTable列表页导出excel可以指定列 · Issue #9052
  • 请求中附带非法或过期 Token 时,返回重复的 401 请求 · Issue #9107
  • ai流程设计,能否增加导入导出功能 · Issue #8591
  • ai流程是否能支持python脚本运行 · Issue #9093
  • 标签页tabs关闭功能异常 · Issue #9098

v3.8.3 last springboot

26 Nov 03:26

Choose a tag to compare

v3.8.3 全面迈向SpringBoot3版

09 Oct 02:44

Choose a tag to compare

发版时间:v3.8.3 | 2025-10-09

源码下载

升级日志

本次版本围绕组织机构和岗位职级进行了深度改造,支持子公司架构、岗位上下级及职级设置,优化了部门人员维护和用户主兼职岗位管理,提升组织管理的灵活性和清晰度。同时,首页配置实现多维度个性化定制,租户管理更加易用,套餐概念更明确。

  • 底层架构方面,升级至 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
  • AI知识库引用向量模型,文档向量化失败 · Issue #8639
  • swagger请求头部没有X-Access-Token · Issue #8676
  • 引入jeecg-boot-starter-job依赖启动报错 · Issue #8694
  • 低代码关于“下拉搜索框”在读取数字字典的一个BUG · Issue #8689
  • BasicTable中使用rowSelection的onSelect方法无效 · Issue #8690
  • 通过setColumns将原本隐藏的列展示后,表格里该列时展示了,但是ColumnSetting.vue里却没有勾选该列 · Issue #8529
  • 多列排序无效 · Issue #8659
  • 排序字段可以传多个用,分割,排序方式可以传多个吗,不同字段排序方式不一样怎么传参 · Issue #8471
  • jeecg-boot-starter-seata 需要升级 seata-spring-boot-starter 依赖 · Issue #8697
  • 分布式事务不生效的问题,求助 · Issue #7038
  • springboot3.1.5 集成shardingsphere · Issue #7953
  • JPopup组件传参不能接收,同时不支持已选中对象回显 · Issue #8426
  • 多租户模式下系统系统会给租户默认增加上测试的角色菜单,但是后台获取菜单时异常,无法打开相关页面 · Issue #8667
  • excel导出大数据问题 · Issue #8652
  • AI助手聊天窗口bug · Issue #8616
  • 还是隐藏列点击对应列自动跳到最上方的问题,多次重试3.8.2��实有这个情况发生,尝试回滚至3.8.1则bug消失。。 · Issue #8717
  • js增强触发弹窗渲染自定义开发页面的高度问题 · Issue #8672
  • css样式问题 · Issue #8709
  • ApiSelect添加params属性和pageConfig属性时。选择下拉框,文本框会闪烁一下valueField值 · Issue #8680
  • 使用BasicForm方式生成表单,component使用DatePicker组件,componentProps书写形式影响初始属性的设置 · Issue #8683
  • ai助手在处理图片时会报错,用的deepseek模型。 · Issue #8706
  • AutoPoi在使用@ExcelEntity当设置show=true并且该项为null时报错,设置show=false则不会报错 · Issue #8699
  • 问题同8593一样,回复需下个版本修复,但比较着急,麻烦是否能在回答处贴一下解决方案,我们在这个版本直接修改。问题如下:jvxeTable表格切换disabled属性时,相邻的两个枚举下拉,如果值是一样的,但是label不一样,会把第 二个下拉的显示值渲染到第一个下拉中 · Issue #8727
  • componentProps 当是一个箭头函数时,不能正确拿到对应的valueType · Issue #8711
  • jvxetable 使用编辑的时候卡顿问题 · Issue #8695
  • 代码生成时,页面代码选择原生表单时,出现报错 · Issue #8763
  • componentProps 当是一个箭头函数时,不能拿到里面的值,比如valueType · Issue #8738
  • ERP 表格高度优化,主表超过了高度出现滚动,子表超过了高度也出现滚动 · Issue #8743
  • online表单的图片控件多图片显示问题 · Issue #8759
  • 3.8.2版本中,ai编排时,【直接回复节点】没有流式返回的选项 · Issue #8776
  • AI助手支持对于本地业务的查询汇总操作 · Issue #8774
  • 就默认配置设置成顶部左侧组合菜单后,页面切会时样式异常 · Issue #8784
  • online表单中,主题模板为“TAB主题”时,附表TAB页面的标题和内容不一致 · Issue #8760
  • For input string: "cells" · Issue #8785
  • online 表单 数据快照问题 · Issue #8766
  • swagger请求,token无效还是返回了下载文件,期望返回401 · Issue #8767
  • online表单开发,ERP风格表单生成代码后,数据量少时,主表格高度不对 · Issue #8735
  • 顶部混合导航,官网演示正常,开源版,显示有问题 · Issue #8823
  • 顶部和���侧混合菜单会出现左侧空菜单 · Issue #8843
  • pnpm i 后无法运行 · Issue #8845
  • swagger上选择的接口和实际接口不对应 · Issue #8705

v3.8.2 last springboot3

13 Sep 12:30

Choose a tag to compare

备份最v3.8.2last springboot3

v3.8.2 last springboot2

13 Sep 12:31

Choose a tag to compare

备份 v3.8.2last springboot2

v3.8.2

09 Aug 00:39

Choose a tag to compare

升级日志

本次升级重点增强了Online在线功能,新增AI智能建表、AI测试数据和AI报表自动生成能力,大幅提升数据处理效率;同时全面强化代码生成器,支持自定义按钮和JS增强代码生成。此外,新增APP版本管理、权限首页自定义和全新通知公告系统等实用功能。请注意,本次升级涉及数据库结构调整,请务必提前做好数据备份和测试验证,确保平稳升级。

修复issue
  • 【架构升级】升级mybatis-plus到3.5.12、升级jsqlparser到4.9
  • 【架构升级】升级jimureport到v2.1.1
  • 【架构升级】升级jimubi到v2.1.0
  • 【架构升级】升级online到3.8.2-GA
  • 【架构升级】修复升级mybatisPlus后sql server的分页改用OFFSET ? ROWS FETCH NEXT 导致online报表无排序报错
  • 【新功能】默认提供oracle、SqlServer、 PostgreSQL对应的yml配置和数据库初始化脚本
  • 【全升级】主干springboot2、分支springboot3、springboot3sas同步升级
  • 【新功能】不需要修改任何配置,提供一键docker单体启动脚本start-docker-compose.bat
  • 【新功能】不需要修改任何配置,提供一键docker微服务启动脚本start-docker-compose-cloud.bat
  • 【严重bug】xxljob和jeecg-boot-starter的xxl-job版本不一致,定时任务执行后任务不会结束
  • 【严重bug】swagger上选择的接口和实际接口不对应 #8665
  • 【新功能】通知公告大改造优化,公告详情样式优化,支持打印
  • 【新功能】tinymce富文本编辑器样式优化
  • 【新功能】优化桌面应用接受后台推送消息
  • 【新功能】online报表支持权限控制
  • 【新功能】online报表支持租户隔离
  • 【新功能】APP版本管理功能,支持app自动补丁升级
  • 【新功能】独立门户设置菜单,支持角色和用户两个维度自定义首页
  • 【新功能】online报表支持AI生成报表
  • 【新功能】online功能测试支持Mock数据
  • 【新功能】online表单支持AI建表
  • 【新功能】online表单视图支持删除
  • 【新功能】online生成的菜单sql 自动带上组件名称
  • 【online表单】高级查询,支持多选查询
  • 【online增强】支持页面loading调用
  • docker-compose增加jeecg-boot-pgvector
  • 修复docker system日志中文乱码问题
  • 数据库缺少openapi微服务网关配置
  • XXL-JOB(2.4.0 及以上)已被移除,分片参数获取方式变更
  • 【swagger文档】application/json变成了application/x-www-form-urlencoded
  • 启动democloud服务时出现循环依赖报错 #8573
  • 【issues/8548】代码生成的高级查询里日期-月控件不能正常展示
  • 【issues/8163】关联记录新增丢失
  • 【issues/8575】erp默认选中第一个及没选中主表时子表不查询
  • 【issues/8168】id重复排序数据重了
  • 【issues/888】online树表子节点搜索不生效且有警告
  • redis缓存扩展用户可以自定义缓存
  • Customize redis listener handle提醒日志,改成只提示一次
  • 【issues/8265】默认模型支持超时时间设置
  • jeecg-boot-vue3前端构建报错解决方案 · Issue #8497
  • Form 表单,点击 label 会 focus 到表格查询条件的 input 框上 · Issue #8484
  • Online表单开发 · Issue #8286
  • online表单生成问题 · Issue #8441
  • 能不能继承app端版本管理 · Issue #8362
  • 关于AI应用回复模型无法访问导致潜在问题 · Issue #8440
  • 低代码开发Online表单开发主子表ERP显示问题 · Issue #8532
  • ApiSelect分页加载重复请求问题 · Issue #8527
  • 启动democloud服务时出现循环依赖报错 · Issue #8573
  • useScript.ts的isLoading默认值应该是true · Issue #8552
  • BasicTable不支持TableLayout设置(默认写死fixed) · Issue #8564
  • 严重:修改密码存在水平越权问题。 · Issue #8567
  • 大模型设置timeout,没有生效,并且总在报错超时之后,才返回相应结果 · Issue #8557
  • 批量删除优化反馈 · Issue #8558
  • yml文件中的 quart 配置initialize-schema属性层级错误 · Issue #8540
  • xxljob和jeecg-boot-starter的xxl-job版本不一致,定时任务执行后任务不会结束 · Issue #8621
  • online 表单 一对多erp模式下子表刷新问题 · Issue #8575
  • springboot3分支,knife4j不能正确显示文档,但是swagger-ui和v3/api-docs正常 · Issue #8638
  • Swagger3接口文档异常 · Issue #8631
  • springboot3版本 3.8.1, knife4j-production不生效 · Issue #8624
  • 列权限控制问题 · Issue #8518
  • 行尾合计汇总问题 · Issue #8502

v3.8.1

02 Jul 02:24

Choose a tag to compare

升级日志

推出系列新功能;AI应用平台功能稳定;支持Electron桌面应用;基于AK和SK认证鉴权OpenAPI功能;用户导入支持导入部门和角色;代码生成支持关联记录控件、js增强和自定义按钮等等

新功能
  • 【大升级】AI应用模块功能已经稳定,达到上线标准
  • 【新功能】支持electron桌面应用打包,采用Vite+Vue3+Electron构建客户端桌面应用(支持windows、linux、macOS三大平台)
  • 【新功能】“基于AK和SK认证鉴权OpenAPI功能” 解决对外API需求
  • 【新功能】用户导入支持导入部门和角色
  • 【新功能】提供新版uniapp的代码生成器模板
  • 【新功能】代码生成支持关联记录控件,js增强和自定义按钮生成空方法;
  • 【AI】AI对话框支持移动端
  • 【优化】支持新版钉钉登录逻辑
  • 【优化】多租户功能使用简化
  • 【新功能】提供AI OCR示例
  • 我的部门管理,允许添加和删除子级部门
  • 去掉jsqlparse代码迁移到minidao中,升级不再受jsqlparse兼容影响
  • 【AI】兼容jdk21,让程序可以启动,但是提示AI流程编排无法使用
  • 【AI】流程,入参中的必填没有校验
  • 【AI】流程开启多租户导致接口调用提示流程不存在
  • 【AI】流程调用流程接口改成无需登录
  • 升级JVxetable到新版4.13.31
  • 升级jsqlparser到4.9
  • AI应用相关功能增加权限注解
修复issue
  • 解决AIGC导致打版过大的问题
  • 解决AI流程设计器无背景样式问题
  • ERP风格内嵌子表生成源代码,展开子表的会根据展开的次数进行创建销毁子表的组件 · Issue #7629
  • 【3.7.2】JVxeTable的linkageConfig中接口请求的参数发生改变,如何触发JVxeTable去更新linkageConfig 进行重新请求? · Issue #7812
  • 表格列设置组件异常(ColumnSetting.vue) · Issue #7996
  • 3.7.2 错误的构造函数 · Issue #8049
  • ApiSelect组件中, 初始化值存在缺失的逻辑判断导致单选框的值被错误地写入数组值 · Issue #8037
  • WebHash 路由模式下退出重登录默认跳转地址异常 · Issue #8034
  • ApiSelect 分页下拉方案 · Issue #7883
  • popup字典在列表页面不显示文字 · Issue #7619
  • 翻译Popup字典错误 · Issue #8114
  • icon图标显示空白问题 · Issue #8097
  • 线上环境甘特图信息未消失异常 · Issue #8104
  • V3.7.4性能监控中服务器信息、JVM信息报错! · Issue #8135
  • 前端dict组件导致内存溢出问题 · Issue #8101
  • Tab标签页关闭操作问题 · Issue #8098
  • Popup字典 勾选不回显问题 · Issue #8062
  • 租户初始套餐页面编辑问题反馈 · Issue #8093
  • 建议配置模型的时候添加一个测试按钮 · Issue #8142
  • AI大模型使用本地部署的deepseek报错 · Issue #8164
  • ai应用使用ollama语言大模型报错 · Issue #8155
  • 可编辑行不能获取最新编辑数据 · Issue #8075
  • 不能支持分页位置自定义 · Issue #7974
  • BasicForm表单组件通过插槽的方式引入 JSelectPosition时遇到的问题 · Issue #7986
  • 网关关闭knife4j接口文档没有生效 · Issue #8134
  • JVxeTable表格开启禁用之后,下方的分页消失了 · Issue #8137
  • js增强中发起请求后无法锁定屏幕 · Issue #8117
  • AI集成工作流执行到llm节点报错或结束工作流问题 · Issue #8184
  • AI聊天中字数多后面的就不显示了 · Issue #8174
  • AI应用发布到菜单后,应用页面左侧的聊天记录不能滑动隐藏,页面上下滚动时左侧聊天记录也跟着跑 · Issue #8172
  • AI流程设计 脚本执行 无法执行成功 · Issue #8200
  • v3.8.0存在zip Bomb漏洞 · Issue #8199
  • 知识库上传zip包后,在向量化解压时报错 · Issue #8165
  • 同步部门(将钉钉部门同步到本地) · Issue #8181
  • vxe-table组件编辑模式下失去焦点报错 · Issue #8178
  • 关联记录新增时丢信息 · Issue #8163
  • 安全检测发现1.9.4对应的springboot3版本存在组件高危漏洞 · Issue #3687
  • 通知公告发送时建议增加指定组织 · Issue #8146
  • GitHub · Where software is built](#8217)
  • 大量日志打印不友好 · Issue #7977
  • 这边有代码逻辑bug,因为这边的loginUser一般都不为null,所以就永远获取不到hasRoles,以致admin以外的用户即使配置了低代码开发角色也无法进行低代码配置。 · [Issue #8211](https://github.com/jeecgboot/JeecgBoot/issues
  • jsqlparser能否升级到4.9 · Issue #42 · jeecgboot/MiniDao · GitHub
  • Online报表配置 开发的报表权限没有控制住 · Issue #8108
  • IAiRagEnhanceJava 不存在 · Issue #8244
  • 版本3.8.0online表单开发视图管理点击配置地址按钮无反应 · Issue #8227
  • 导入文件太大, 未提示信息 · Issue #8254
  • 知识库向量化时会因为维度不一致无法写入向量库 · Issue #8169
  • online 生成的菜单sql 自动带上组件名称,否则造成缓存路由不生效 · Issue #8216
  • 向量化提示成功后,这里还是草稿,不知道怎么回事? · Issue #8224
  • jeecgboot什么时候更新code-templete下代码uniapp-vue3版本的生成模板? · Issue #8281
  • AI助手发送图片解析失败 · Issue #8236
  • AI知识库中文档知识库上传zip文件显示后文本内容为null · Issue #8269
  • springboot3分支的AI大模型什么时间升级3.8.0 · Issue #8156
  • 向量化提示成功后,这里还是草稿,不知道怎么回事? · Issue #8224
  • 【系统管理】-【通讯录】,手机号码没有显示出来 · Issue #8282
  • jeecgboot是否可以升级新版vxetable · Issue #7748
  • Swagger3Config 接口文档参数显示问题 · Issue #8325
  • v3.8.0 存在绕过sql黑名单限制sql注入漏洞 · Issue #8335
  • 使用Aicg编辑的流程中,只要放上脚本执行的节点,运行就会报错 · Issue #8333
  • 性能监控的服务器信息、JVM信息页面报错 · Issue #8323
  • 1.9.5 仪表盘 查询结果为空时显示问题 · Issue #3763
  • JeecgUniapp 真机模拟器或微信小程序运行消息菜单打不开 · Issue #8307
  • AI聊天返回命中的知识库数据 · Issue #8144
  • AI工作流中有调用 子流程节点时出现下面用户鉴权相关的错误 · Issue #8285
  • 使用AI建表报错 · Issue #8265
  • vxetable 4.7版本支持自定义拖动列了,JVxetable有升级计划吗? · Issue #7096
  • JSelectPosition antd原生写法使用时,useForm 的 resetFields 不生效,且JSelectPosition 内部存在大量无用代码 · Issue #8233
  • BasicForm 的 JSelectDept组件rowKey不生效 · Issue #8232
  • AI应用聊天回复stop无效,仍会继续输出回复 · Issue #8338
  • AI大模型中的翻页控件没有做初始化,导致有时看不到查询的数据 · Issue #8364
  • 【日志管理】的异常日志列表显示不正常 · Issue #8295
  • autopoi使用模板导出时,如果传入的map中存在值为null时会导致异常出错,导出失败 · Issue #8230
  • autopoi使用模板导出时,如果在循环列后存在公式单元格,导出来后该单元格未空,公式没了 · Issue #8148
  • 系统监控>请求追踪,列表每刷新一下,总数据就减一 · Issue #8309
  • AutoPOI导出的单元格格式建议加一个常规类型 · Issue #8248
  • 我的部门管理,部门负责人,在管理我的部门的时候,可以添加子级部门么? · Issue #8344
  • 关于ai工作列表的数据权限问题 · Issue #8337
  • BasicTable 能否一劳永逸的调整控件代码,能让表格占满屏幕显示,以及分页始终显示在底部 · Issue #8374
  • JUploadButton disabled禁用无效 · Issue #8383
  • AI流程设计中分类器分类错误的问题 · Issue #8370
  • 我使用AI流程编排嵌套子流程遇到问题 · Issue #8419
  • src/hooks/web/useDragNotice.ts 这个文件现在是删除了么? · Issue #8417

v3.8.0 last

25 Jun 08:47

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.8.0...v3.8.0last

v3.7.3 springboot3

16 May 01:43
197d7ad

Choose a tag to compare

What's Changed

Full Changelog: v3.7.3...v3.7.3springboot3

What's Changed

Full Changelog: v3.7.3...v3.7.3springboot3

v3.8.0 AI应用平台+知识库

18 Apr 03:43

Choose a tag to compare

发版时间:v3.8.0 | 2025-04-18

升级日志

JeecgBoot最新推出了一整套AI大模型功能,包括AI模型管理、AI应用、知识库、AI流程编排和AI对话助手。这标志着其转型为“AI低代码平台”,旨在帮助开发者快速构建和部署个性化AI应用,降低开发门槛,提升效率。

  • AI应用管理(普通应用、高级流程应用)
  • AI模型管理
  • AI知识库
  • AI流程编排
  • AI聊天支持嵌入第三方
  • AI向量库对接

支持AI模型

AI大模型 支持
DeepSeek
ChatGTP
Qwq
智库
Ollama本地搭建大模型
等等。。

AIGC应用平台介绍

JeecgBoot 平台的AIGC功能模块,是一套类似DifyAIGC应用开发平台+知识库问答 子系统,是一款基于LLM大语言模型AI应用平台和 RAG 的知识库问答系统。 其直观的界面结合了 AI 流程编排、RAG 管道、知识库管理、模型管理、对接向量库、实时运行可观察等,让您可以快速从原型到生产,拥有AI服务能力。

AI赋能低代码: 目前提供了AI应用、AI模型管理、AI流程编排、AI对话助手,AI建表、AI写文章、AI知识库问答、AI字段建议等功能;支持各种AI大模型ChatGPT、DeepSeek、Ollama、智普、千问等.

AI视频介绍

技术交流

Dify VS JEECG AI

JEECG AI与Dify相比,在多个方面展现出显著的优势,特别是在文档处理、格式和图片保持方面。以下是一些具体的优点:

  • Markdown文档库导入:
    JEECG AI允许用户直接导入整个Markdown文档库,这不仅保留markdown格式,还支持图片的导入,确保文档内容的完整性和可视化效果。
  • 对话回复格式美观:
    在对话过程中,JEECG AI能够保持回复内容的原格式,也不丢失图片,使得输出的文章更加美观,不会出现格式错乱的情况,还支持图片的渲染。
  • PDF文档导入与格式转换:
    JEECG AI在处理PDF文档时,能够更好地保持原始格式和图片,确保转换后的内容与原始文档一致。这哥功能在许多AI产品中表现不佳,而JEECG AI在这方面做出了显著的优化
功能 Dify Jeecg AI
AI工作流
RAG 管道向量搜索
AI模型管理
AI应用管理
AI知识库
产品方向 一款独立的 LLM 应用开发平台 低代码与AIGC应用二者结合的平台
业务集成 业务集成能力弱 更方便与业务系统集成,调用系统接口和逻辑更加方便
AI业务流 侧重AI逻辑流程 AI流程编排作为低代码的业务引擎,用户可以通过AI流程配置各种业务流和AI流程
上传markdown文档库(支持图片) 不支持 支持
AI对话支持发图和展示图片 支持 支持
实现语言 python + react JAVA + vue3

功能特点

  • AI流程: 提供强大的AI流程设计器引擎,支持编排 AI 工作过程,满足复杂业务场景,支持画布上构建和实时运行查看 AI流程运行情况。
  • AI流程即服务: 通过AI流程编排你需要的智能体,结合AI+自定义开发节点 实现功能性 API,让你瞬间拥有各种智能体API。
  • AI助手对话功能: 集成 ChatGPT、Deepseek、智普、私有大模型 等 AI 模型,提供智能对话和生成式 AI 功能,深度与知识库结合提供更精准的知识。
  • RAG 功能: 涵盖从文档摄入到检索的所有内容,支持从 PDF、PPT 和其他常见文档格式中提取文本,支持检索增强生成(RAG),将未训练数据与 AI 模型集成,提升智能交互能力。
  • AI 知识库: 通过导入文档或已有问答对进行训练,让 AI 模型能根据文档以交互式对话方式回答问题。
  • 模型管理:支持对接各种大模型,包括本地私有大模型(Deepseek/ Llama 3 / Qwen 2 等)、国内公共大模型(通义千问 / 腾讯混元 / 字节豆包 / 百度千帆 / 智谱 AI / Kimi 等)和国外公共大模型(OpenAI / Claude / Gemini 等);
  • 无缝嵌入:Iframe一键嵌入,支持将AI聊天助手快速嵌入到第三方系统,让系统快速拥有智能问答能力,提高用户满意度。

AI功能效果展示

AI应用配置

AI应用配置,支持AI流程配置和简单的AI配置

可以关联多个知识库,右侧是AI智能回复,你可以搭建自己的智能体,比如搭建一个 "诗词达人" "翻译助手"

可以将创建的聊天应用,集成到第三方系统中

AI模型管理

AI模型列表

选择AI模型,配置你的参数

AI知识库管理

AI知识库支持手工录入文本,导入pdf\word\excel等文档,支持问答对训练

AI流程设计

AI流程,提供强大的AI流程设计器引擎,支持编排 AI 工作过程,满足复杂业务场景,支持画布上构建和实时运行查看 AI流程运行情况。

目前支持的节点有:开始、结束、AI知识库节点、AI节点、分类节点、分支节点、JAVA节点、脚本节点、子流程节点、http请求节点、直接回复节点等节点

节点项配置

在线运行看结���