Skip to content

Releases: jeecgboot/JeecgBoot

v3.9.1

28 Jan 03:00

Choose a tag to compare

发版时间: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

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 全面迈向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

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.7.3 springboot3

16 May 01:43
197d7ad

Choose a tag to compare

What's Changed

  • Spring Boot3 & JDK 17 by @EightMonth in #5563
  • 更改jeecg-boot-starter3依赖 by @EightMonth in #5566
  • 更新jeecg-boot-starter3依赖 by @EightMonth in #5567
  • 更新积木报表、Minidao支持Springboot3版本 by @EightMonth in #5698
  • 升级jeecg 3.6.1版本 by @EightMonth in #5704
  • 升级fastjson至2.0.43,替换tomcat为undertow by @EightMonth in #5716
  • 修改自动生成接口文档范围 by @EightMonth in #5730
  • fix issue for springboot3 #5741: shiro 无法使用 spring boot 3.X 自带的jedis,降版本处理 by @hoperunChen in #5767
  • fix issue for springboot3 #5742: 修改代码生成时的schema注解参数 by @hoperunChen in #5766
  • fix issue for springboot3 #5723: 指定jaxb-runtime版本,添加修改记录 by @hoperunChen in #5765
  • 同步主干分支版本代码,并升级jedis至3.8.0 by @EightMonth in #5782
  • 修正spring boot3默认配置 by @EightMonth in #5935
  • 合并master变更,升级 3.6.3 by @EightMonth in #6036
  • 升级druid1.2.22版本兼容处理 by @EightMonth in #6081
  • 升级druid v1.2.22版本兼容处理 by @EightMonth in #6091
  • 修复#6127 #6130 by @EightMonth in #6173
  • 修复 #6169 by @EightMonth in #6200
  • 修改docker镜像base为JDK17 by @EightMonth in #7317
  • 分布式事务demo修复 by @EightMonth in #7379
  • 固定vue-router版本号 by @EightMonth in #7797
  • keys替换scan问题 修复 #6918 #6876 by @EightMonth in #7564
  • 修复 #7613 by @EightMonth in #7874
  • 解决严重bug,War包方式部署,服务启动报错 by @EightMonth in #7949
  • jeewx-api修改成weixin4j by @EightMonth in #8004
  • 修复 CVE-2023-6378 by @EightMonth in #8008
  • 排除部分接口文档,为免登录接口排除token校验请求头 by @EightMonth in #8053
  • 优化swagger文档改造 by @EightMonth in #8116
  • upgrade shiro to 2.0.4 by @MuShan-bit in #8256

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

What's Changed

  • Spring Boot3 & JDK 17 by @EightMonth in #5563
  • 更改jeecg-boot-starter3依赖 by @EightMonth in #5566
  • 更新jeecg-boot-starter3依赖 by @EightMonth in #5567
  • 更新积木报表、Minidao支持Springboot3版本 by @EightMonth in #5698
  • 升级jeecg 3.6.1版本 by @EightMonth in #5704
  • 升级fastjson至2.0.43,替换tomcat为undertow by @EightMonth in #5716
  • 修改自动生成接口文档范围 by @EightMonth in #5730
  • fix issue for springboot3 #5741: shiro 无法使用 spring boot 3.X 自带的jedis,降版本处理 by @hoperunChen in #5767
  • fix issue for springboot3 #5742: 修改代码生成时的schema注解参数 by @hoperunChen in #5766
  • fix issue for springboot3 #5723: 指定jaxb-runtime版本,添加修改记录 by @hoperunChen in #5765
  • 同步主干分支版本代码,并升级jedis至3.8.0 by @EightMonth in #5782
  • 修正spring boot3默认配置 by @EightMonth in #5935
  • 合并master变更,升级 3.6.3 by @EightMonth in #6036
  • 升级druid1.2.22版本兼容处理 by @EightMonth in #6081
  • 升级druid v1.2.22版本兼容处理 by @EightMonth in #6091
  • 修复#6127 #6130 by @EightMonth in #6173
  • 修复 #6169 by @EightMonth in #6200
  • 修改docker镜像base为JDK17 by @EightMonth in #7317
  • 分布式事务demo修复 by @EightMonth in #7379
  • 固定vue-router版本号 by @EightMonth in #7797
  • keys替换scan问题 修复 #6918 #6876 by @EightMonth in #7564
  • 修复 #7613 by @EightMonth in #7874
  • 解决严重bug,War包方式部署,服务启动报错 by @EightMonth in #7949
  • jeewx-api修改成weixin4j by @EightMonth in #8004
  • 修复 CVE-2023-6378 by @EightMonth in #8008
  • 排除部分接口文档,为免登录接口排除token校验请求头 by @EightMonth in #8053
  • 优化swagger文档改造 by @EightMonth in #8116
  • upgrade shiro to 2.0.4 by @MuShan-bit in #8256

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请求节点、直接回复节点等节点

节点项配置

在线运行看结果

v3.7.4 架构大升级

08 Apr 14:07

Choose a tag to compare

发版时间:v3.7.4 | 2025-04-07

升级日志

后台架构进行较大升级;默认JDK换成17;Online低代码模块做了专项升级;Knife4j升级openapi3的SpringDoc (升级不兼容,查看注解变化);

升级内容
  • 升级fastjson到2.0.43
  • 升级JDK17(支持jdk8、jdk21)
  • Knife4j升级openapi3的springdoc
  • 升级tomcat至undertow
  • 升级junit5
  • 升级spring-cloud到2021.0.8
  • 升级spring-cloud-alibaba 到2021.0.6.2
  • 升级jimureport到最新版1.9.5
  • 升级Online在线开发模块到最新
  • 设置静态资源Cache-Control默认缓存有效期
  • 升级jeewx-api版本到weixin4j 2.0.1
  • 升级shiro至1.13.0及shiro-redis至3.2.3
  • 升级druid版本到1.2.24
  • 升级logback.version到1.2.13,修复漏洞
  • 升级java-jwt到4.5.0
  • online报表、popup支持宽度设置
  • online表单数据支持租户隔离
  • 非admin 用户无法online 导入数据库表 · Issue #7504
  • Online通过编辑功能修改主子表关联字段会提示子表id主键冲突 · Issue #7535
  • Online同步表时ID排序非零,同步表失败 · Issue #7714
  • Online报表设置怎么设置展示时列宽 · Issue #7609
  • Online报表配置动态报表明细无法进行拖动排序 · Issue #7880
  • 【Online表单】按钮权限未激活时增加提示
  • 【online】在线报表对中文字段的支持不太好 #7134
  • 【online】在线报表关联查询字段顺序错乱 #7156
  • 【online表单】子表按钮需要控制
  • 【online】严重问题,数据误删除!!!online erp表单修改主表时,子表数据被全量删除 #7190
  • 【online】online表单,能否修改自带按钮的名称,或者隐藏自带按钮 #7059
  • 【online】表格列表中支持关联记录配置是否只读
  • 【online】优化表单删除确认对话框文案及按钮顺序
  • 【online】低代码模式 没有控制视图新增的权限
  • 【online表单】popup弹框 配置用户名多选时 重复了
  • 【online】js增强onlchange事件event.row.字段获取的是变化前的值
  • 【issues/7387】js增强使用openCustomModal超过两个时show显示错误
  • 【online】js增强代码提示this.subActiveKey提示不出来
  • 【online】online编码规则不支持传递当前表单数据和系统变量
  • @Cacheable加缓存支持约定缓存时间 @Cacheable(cacheNames = "ceshi:redis:ttl#60", key = "#id")
  • 3.7.3版本启动提示连接不上mongodb · Issue #7787
  • jeecgBoot3.7.3版本里面,官方提供的xxl_job的sql脚本里面xxl_job_info表java代码里面和数据库里面的字段对不上 · Issue #7788
  • JSelectUserByDept组件的params可选参数似乎不起作用 · Issue #7758
  • useMethods导出文件时,如果文件内容中存在"success"字符串时出错 · Issue #7738
  • 当用户没有角色保存操作权限时候操作角色保存仅保存和保存并关闭按钮会一直转圈不可用 · Issue #7807
  • 生成代码的时候,选择原生表单(form) 就会出错 · Issue #7817
  • 【影响大】table添加scroll参数scroll时,合计行没有跟着左右滚动条滚动 · Issue #7773
  • 【3.7.3】BI大屏设计和预览404 · Issue #7819
  • 数据权限,查看自己拥有部门的权限中存在问题 · Issue #7288
  • 前端汇总合计小数计算精度有问题,建议使用decimal来计算 · Issue #7830
  • 操作失败,Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: ERR unknown command"keys" with args beginning with: sys:cache:online:list..*
  • 希望对@Valid() 注解的校验异常进行异常捕获处理,给前端用户友好提示。 · Issue #7702
  • SAS版本online生成的entity代码中List类型的成员、dictTable成员、省市区成员还在使用ApiModelProperty · Issue #7613
  • 分布式锁注解@jlock无法自动续期 · Issue #7836
  • RepeatSubmitAspect.RedissonLockClient.unlock 解锁方法优化 · Issue #7722
  • war包部署启动报错,验证码出不来 · Issue #7882
  • BI大屏api数据集token机制不生效 · Issue #3522
  • Online表单生成代码功能,状态错误 · Issue #7931
  • 关联记录弹窗能显示只读信息,不允许修改 · Issue #7930
  • ApiSelect 组件写成方法形式 不生效 · Issue #7940
  • BasicUpload 组件上传文件,限制上传格式出错 · Issue #7954
  • BasicTable中带折叠子表的时候合计栏错位 · Issue #7956
  • V3 版本 JSelectRole 双向绑定及回显错误问题 · Issue #7948
  • 代码生成,数据导出,前端报错,并且范围参数没有转换 · Issue #7962
  • autopoi导入 报错Cell index must be >= 0 · Issue #7947
  • online表单开发-导入数据库表后下载代码 List.vue文件报错 · Issue #7982
  • CVE-2023-6378 安全漏洞问题 · Issue #7951
  • ➖ 删除 junit 4,使用默认的 junit 5 · Issue #4939
  • 列表中图片预览功能,如果图片url中包含逗号,会出现错误识别成多张图片的情况 · Issue #7990

v3.7.3 springboot3 sas

19 May 02:41
657b84d

Choose a tag to compare

What's Changed

  • Spring Boot3 & JDK 17 by @EightMonth in #5563
  • 更改jeecg-boot-starter3依赖 by @EightMonth in #5566
  • 更新jeecg-boot-starter3依赖 by @EightMonth in #5567
  • 更新积木报表、Minidao支持Springboot3版本 by @EightMonth in #5698
  • 升级jeecg 3.6.1版本 by @EightMonth in #5704
  • 升级fastjson至2.0.43,替换tomcat为undertow by @EightMonth in #5716
  • 修改自动生成接口文档范围 by @EightMonth in #5730
  • fix issue for springboot3 #5741: shiro 无法使用 spring boot 3.X 自带的jedis,降版本处理 by @hoperunChen in #5767
  • fix issue for springboot3 #5742: 修改代码生成时的schema注解参数 by @hoperunChen in #5766
  • fix issue for springboot3 #5723: 指定jaxb-runtime版本,添加修改记录 by @hoperunChen in #5765
  • 升级 spring authorization server by @EightMonth in #5761
  • 同步主干分支版本代码,并升级jedis至3.8.0 by @EightMonth in #5782
  • 打通三方登录&移除shiro by @EightMonth in #5819
  • 修正springboot3 sas默认配置 by @EightMonth in #5934
  • 修正spring boot3默认配置 by @EightMonth in #5935
  • 新增token校验、客户端便捷工具类、修复登录缺乏租户信息、强退功能失效 by @EightMonth in #5965
  • 移除权限不足异常堆栈,权限加载加入缓存 by @EightMonth in #5995
  • 支持手动生成token by @EightMonth in #6014
  • 修复 #5936 by @EightMonth in #6037
  • 合并master变更,升级 3.6.3 by @EightMonth in #6036
  • 升级druid1.2.22版本兼容处理 by @EightMonth in #6081
  • 升级druid v1.2.22版本兼容处理 by @EightMonth in #6092
  • 升级druid v1.2.22版本兼容处理 by @EightMonth in #6091
  • 修复#6127 #6130 by @EightMonth in #6173
  • 修复Online同步数据库 by @EightMonth in #6182
  • 修复#6150,同时修复online表单无法加载问题 by @EightMonth in #6194
  • 修复 #6169 by @EightMonth in #6200
  • 修复#6168#6169\websocket连接问题 by @EightMonth in #6199
  • 增加bug修复注释 by @EightMonth in #6201
  • sas兼容shiro处理 by @EightMonth in #6243
  • sas实现免登录注解 by @EightMonth in #6646
  • 修复redis反序列化时间问题 by @EightMonth in #6660
  • 修复访问仪表盘401问题 by @EightMonth in #6878
  • 修复访问仪表盘401 by @EightMonth in #6879
  • 缩短token长度,适配主分支前端页面登录 by @EightMonth in #6899
  • 修改docker镜像base为JDK17 by @EightMonth in #7317
  • 修复redis序列化认证信息问题 by @EightMonth in #7327
  • Revert "修复redis序列化认证信息问题" by @EightMonth in #7329
  • 修复redis序列化认证信息问题 by @EightMonth in #7332
  • 分布式事务demo修复 by @EightMonth in #7379
  • 分布式事务demo修复 by @EightMonth in #7378
  • 固定vue-router版本号 by @EightMonth in #7797
  • 固定vue-router版本号 by @EightMonth in #7796
  • keys替换scan问题 修复 #6918 #6876 by @EightMonth in #7564
  • 修复 #7613 by @EightMonth in #7875
  • 解决严重bug,War包方式部署,服务启动报错 by @EightMonth in #7950
  • jeewx-api修改成weixin4j by @EightMonth in #8005
  • 修复 CVE-2023-6378 by @EightMonth in #8007

Full Changelog: v3.7.3...v3.7.3springboot3sas

v3.7.1 SpringBoot3

20 Feb 09:55
8b0e036

Choose a tag to compare

What's Changed

  • Spring Boot3 & JDK 17 by @EightMonth in #5563
  • 更改jeecg-boot-starter3依赖 by @EightMonth in #5566
  • 更新jeecg-boot-starter3依赖 by @EightMonth in #5567
  • 更新积木报表、Minidao支持Springboot3版本 by @EightMonth in #5698
  • 升级jeecg 3.6.1版本 by @EightMonth in #5704
  • 升级fastjson至2.0.43,替换tomcat为undertow by @EightMonth in #5716
  • 修改自动生成接口文档范围 by @EightMonth in #5730
  • fix issue for springboot3 #5741: shiro 无法使用 spring boot 3.X 自带的jedis,降版本处理 by @hoperunChen in #5767
  • fix issue for springboot3 #5742: 修改代码生成时的schema注解参数 by @hoperunChen in #5766
  • fix issue for springboot3 #5723: 指定jaxb-runtime版本,添加修改记录 by @hoperunChen in #5765
  • 同步主干分支版本代码,并升级jedis至3.8.0 by @EightMonth in #5782
  • 修正spring boot3默认配置 by @EightMonth in #5935
  • 合并master变更,升级 3.6.3 by @EightMonth in #6036
  • 升级druid1.2.22版本兼容处理 by @EightMonth in #6081
  • 升级druid v1.2.22版本兼容处理 by @EightMonth in #6091
  • 修复#6127 #6130 by @EightMonth in #6173
  • 修复 #6169 by @EightMonth in #6200
  • 修改docker镜像base为JDK17 by @EightMonth in #7317
  • 分布式事务demo修复 by @EightMonth in #7379
  • 固定vue-router版本号 by @EightMonth in #7797

Full Changelog: v3.7.0last_springboot3...v3.7.1springboot3