发版时间:v3.9.1 | 2026-01-28
升级日志
本次升级对 AI 平台进行了全面增强,升级 LangChain4j 至 1.9.1,引入推理模型、多会话与流式调用能力;千问模型支持参数调整与联网搜索,新增 AI 绘画、文生图、图生图和海报生成等多模态能力;AI 应用升级为智能体,支持记忆、变量、插件、流程与 MCP;流程能力新增变量、循环、SQL、定时、知识库写入等节点;AI 聊天支持文件上传、Chat2BI 生成图表。并推出 AI 工具箱,覆盖 AI 海报、AI 简历、AI 写作、AI 生图等场景;
AI 平台升级日志
核心升级
- LangChain4j 升级至 1.9.1
- MCP支持http和STDIO命令类型
- 支持推理模型,深度思考不默认开启
- 支持流式调用接口
- 支持多会话模式
- 支持文件解析
大模型与多模态
- 千问模型支持参数调整和联网搜索
- 支持 AI 图片模型(千问 / OpenAPI)
- 支持文生图、图生图
- 新增claude、vl模型、千帆大模型及通义千问的支持
AI 应用
- 新增 AI 应用门户
- 新增提示词管理
- AI 应用升级为智能体
- AI 应用支持记忆、变量、插件、流程、MCP、绘画
- AI 应用支持卡片内容
AI 流程
- 新增节点:变量提取节点、变量聚合节点、n8n循环节点、定时触发器、SQL节点、知识库写入节点
- 支持流程复制
- 流程可被应用直接调用
AI 聊天与 BI
- AI 聊天支持上传文件并解析内容
- Chat2BI 支持 AI 聊天生成图表
- 支持 MCP 工具调用结果展示
- 支持卡片式内容回复
Chat2BI(AI生成图表)
- 支持多种图表类型,包括柱状图、折线图、饼图、多列柱状图、多行折线图、折柱图、面积图、雷达图、仪表盘。
- 支持多数据源查询,在系统里配置的数据源都可以进行图表查询,若不指定数据源,则默认使用系统数据库。
- 支持自然语言查询,用户可以通过自然语言输入查询需求,智能体会自动解析并生成相应的图表。
- 支持已知数据生成图表,用户可以直接输入数据,智能体会根据数据生成相应的图表。
AI工具箱
- AI 简历生成(线 Word)
- AI 商品搜索助手
- 新增 AI 绘画和 AI 海报生成
- AI写作
- OCR识别
新增应用场景案例
- 看图说话应用
- 商品搜索回复应用
- 帮我写作
- 图片识别
平台功能升级
- 新增接口签名校验注解 @SignatureCheck
- 下拉多选支持字典颜色显示
- 支持部门简称功能
- 优化桌面应用中的文件预览功能
- 推送接口默认集成 Uniapp 手机端消息推送机制
- 升级积木报表至 v2.3.0
- 升级积木 BI 大屏至 v2.3.0
Online功能升级
- 在线表单列表列宽度不能设置么?也不能在表头那里拉宽么? · Issue #9123
- Online报表查询异常 · Issue #9213
- Online报表左联SQL运行错误 · Issue #9220
- 修复Online编辑时long类型字段未赋值导致的报错问题。
- 解决SQL Server环境下,online报表包含LEFT JOIN查询时异常的兼容性问题。
- 优化AI账号配置校验,未配置或配置错误时,点击online生成测试数据提示信息更友好。
- 修正online自定义按钮排序功能,支持清空排序设置。
- Online表单和列表支持字典颜色显示
- Online表单支持列表列宽拖动调整,新增默认列宽设置
- Online表单修复 loaded 方法隐藏字段导致只读字段变可写的问题(issues/9223)
- Online表单修复一对一子表编辑后详情页不更新的问题
- SysDataSourceController的queryOptions接口添加权限检查 #9288
Issues修复
- 租户几个无法加权限的接口,默认加上“加签注解”
- 【AI】文档库本地上传,如果上传路径写的是相对路径解析会报错
- 【AI】当前子流程不存在时,打开页面报错,死循环了
- AI 流程中的http请求节点,超时时间如何设置 · Issue #9118
- V3.9.0 Oracle11g 数据库 登录提示 无效的列类型: 1111 · Issue #9145
- 后端代码没提交,租户用户模块保存时报错,检查后发现前端调用的/sys/user/addTenantUser,但是后端没有上传这个函数,麻烦上传下后端代码 · Issue #9158
- v3.8.3版本存在命令执行漏洞 · Issue #9144
- 报表编辑界面新增列及查看问题 · Issue #4296
- AiragLocalCache超时时间如何设置 · Issue #9138
- JVxeTable中的分页,切换pageSize时,pageChange事件加载了两次 · Issue #9169
- 地图上只能显示一个数据,能不能做成支持多个数据显示 · Issue #4298
- 关于聊天页面内容检索后的来源问题 · Issue #8404
- 单据添加了按钮,用代码生成工具生成的vue文件里面就报这个错,不加就没事。 · Issue #9190
- 导出异常 · Issue #9173
- "用于后端字典翻译",同一枚举dictCode,keys传多个也只add第1个DictModel · Issue #9124
- 【严重安全漏洞】未授权访问+权限绕过导致任意用户可加入任意租户组织;只要是登录用户都可以实现攻击 · Issue #9196
- ai流程设计流程变量无法取到多个值的问题 · Issue #9159
- AI MCP 插件没法使用有header 授权的 · Issue #9175
- ai流程编排流式输出报错 · Issue #9168
- Ai工作流报错 · Issue #9206
- 使用useListPage的导出异常 · Issue #9209
- AI模块知识库存在XXE漏洞 · Issue #9204
- BasicDrawer结合useDescription,在生产环境中Description未正确渲染 · Issue #9126
- AI应用接收LLM返回会话已关闭 · Issue #9200
- jvxetable的数字输入框JVxeTypes.inputNumber没法直接限制最小值、最大值、精度 · Issue #9218
- mcp服务连接未进行关闭 · Issue #9234
- 导出格式错误 · Issue #9237
- 正式环境的redis不支持订阅(SUBSCRIBE)命令 · Issue #9225
- xxl-job bug · Issue #9189
- 当配置了pagination: true时,BasicTable组件自适应高度异常 · Issue #9217
- GitHub · Where software is built](#9223)
- 同步钉钉部门报错 · Issue #9228
- 在同一个行条件中,同list_multi类型的字段切换,下拉框都是第一个字典的值 · Issue #9263
- GitHub · Where software is built #9186)
- 流程设计时,工具调用节点的参数配置无法保存参数 · Issue #3 · jeecgboot/jeecg-ai · GitHub
- 【issues/9282】下拉搜索框设置为自定义数据字典时,生成代码后台报错 #9282
- 前端问题-用户选择组件 选中回显问题 #9275
- SysAnnouncementController.downLoadFiles存在潜在的路径遍历漏洞 #9303
- AIChatHandler.buildImageContents中潜在的路径遍历漏洞 #9302