更新日志
主要功能变更
- chore(AI): 升级 LangChain4j 至 1.0.0 beta3 版本并适配 API 变更
- chore(nacos): 更新 Nacos 版本至 3.0.0, 请注意端口是 18080
- chore(deps): 更新 deepseek 依赖版本至 1.4.7
AI 模型与核心功能
- feat(ai-model): 新增 Qwen 3 模型支持
- feat(ai-model): 新增 Reranker 重排模型支持
- feat(ai-model): 添加 视频模型 模型支持
- feat(ai-model): 使用新的 Reason 模型扩展模型选项
- feat(ai-model): 添加同步功能和刷新按钮到 AI 模型视图
- feat(ai-model): 新增 RestClient 请求日志拦截功能
- feat(ai-model): 新增 OpenRouter 模型格式支持
AI 内容生成
- feat(ai-completions): 重构 AI 补全功能并添加图片生成支持
- feat(ai-editor): 新增 AI 富文本编辑器
- feat(ai-chart): 优化图表生成服务逻辑,支持 OpenAI 格式响应
- feat(ai-report): AI 报告相关功能
- feat(ai-material): 新增 AI 资源记录表用于追踪生成内容
- feat(ai-chat): 新增 AI 视频和音频功能
- feat(ai-audio): 实现具有可自定义参数的语音生成功能
- feat(ai-video): 添加视频生成功能和历史面板
- feat(aiImage): 实现图像生成功能并添加图像尺寸选项
提示词与模板
- feat(aiPrompt): 提供提示词智能优化功能
- feat(AiPrompt): 新增 AI 提示词优化功能参数支持
- feat(ai-prompts): 为 prompt 模板添加/no_think 指令前缀
知识库与数据处理
- feat(knowledge): 新增 URL 爬虫功能支持
- feat(knowledge): 新增空查询大模型开关支持
- feat(knowledge): 添加召回测试功能
- feat(knowledge): 新增查询所有已同步表的列表接口
- feat(ai-parser): 新增多类型文档分割器支持
- feat(ai): 文档重试流程中调用清理历史数据
- feat(AiDocumentServiceImpl): 优化批量删除文档及其切片的逻辑
- feat(ai-flow): 添加仅检索功能到 AiRagNode 和 RagNodeExecutor 中
- feat(ai-flow): 重构 HTTP 节点处理器以增强可维护性和扩展性
- feat(ai-flow): 重构 HTTP 和 LLM 节点处理器以增强功能性和可维护性
基础设施
- feat(common-sensitive): 新增 URL 参数脱敏功能及枚举类型(ai-dev)
- feat(pigx-knowledge): 添加 langchain4j-jina 依赖
- feat(pigx-common-bom): 升级 MyBatis-Plus 相关依赖版本
- feat(pigx-codegen): 修改 GenTableColumnEntity 字段更新策略
- feat(ai-dependencies): 更新依赖版本并新增文档处理相关依赖
- chore(deps): 更新依赖版本并添加 tokenizers 依赖
- chore(docker): 移除 JVM 内存配置参数并优化安全随机数设置
- feat(sys-file): 新增文件上传功能
- feat(sys-file): 优化文件获取方法的注释和参数说明
- feat(sys-file): 增加对历史 URL 参数格式的兼容处理
- feat(flow-engine): 增强流程结束功能并记录完成原因
- feat(flow-engine): 优化审批任务处理逻辑并增强代码可读性
- feat(flow-engine): 增加流程事件监听器的代码注释
- feat(flow-engine): 完善 ApprovalCreateListener 代码注释
前端功能
AI 知识库
- feat(aiDataset): 在 AI 数据集表单中添加重排序模型选择
- feat(aiDataset): 使用选项卡导航和增强配置选项重新设计表单布局
- feat(aiDataset): 增强表单布局并添加空查询标志
- feat(aiDataset): 新增知识库召回测试功能
- fix(aiDataset): 增加表单页脚输入框的文本行数
- fix(aiDataset): 将导航的事件从双击改为单击
- feat(aiDocument): 添加爬虫功能并更新表单组件
- feat(aiDocument): 使用新的切片算法选项
- refactor(aiDocument): 简化文档上传表单布局并增强验证规则
AI 编排
- feat(aiFlow): 添加多模态支持并增强模型配置
- feat(aiFlow): 根据微前端环境动态调整 API 路径
- feat(aiFlow): 添加’onlyRetrieval’选项并增强变量输入和数据集选择的 UI
- feat(aiFlow): 增强调试页面聊天功能和 UI 改进
- fix(aiFlow): 更新 HTTP 面板内容类型处理并改进 UI 元素
- fix(aiFlow): 更新消息发送逻辑和参数处理
- fix(aiFlow): 增强’onlyRecall’选项工具提示以提高清晰度
AI 报告生成
- feat(aiReport): 添加 AI 报告配置和生成功能
- fix(aiReport): 防止报告生成对话框中的默认表单提交行为
- refactor(aiReport): 改进 UI 布局并增强报告生成对话框
AI 编辑器
- feat(aiEditor): 为 Aurora 编辑器组件添加 placeholder 属性以改进用户引导
- feat(aiEditor): 集成 AiEditor 组件并增强表单功能
- feat(ai-editor): 增加对聊天模型类型的筛选支持
- fix(aiEditor): 更新 API 端点并改进消息解析
- fix(aiEditor): 更新 aurora-editor 版本并改进消息处理
- refactor(aiEditor): 移除暗黑模式处理和主题配置导入
- feat(AiEditorController): 修改 completions 接口返回类型为 AiMessageResultDTO
AI 提示词
- feat(aiPrompt): 使用工具提示增强模板选择并重构提示结构
- feat(aiPrompt): 重新设计优化对话框,增强 UI 和功能
AI 海报
- feat(aiPoster): 添加模型名称字段并优化流式海报生成逻辑
- feat(aiPoster): 新增红色党政风及淡雅政务风两种 AI 海报模板
- feat(aiPoster): 用 html-to-image 替换 html2canvas 并增强海报导出功能
- feat(aiPoster): 在海报表单中添加 AI 模型选择并更新相关组件
- feat(aiPoster): 支持海报生成过程 SSE 实时流式输出并新增成功提示
其他 AI 组件
- feat(MCP): 增强 MCP 类型,支持 SSE 类型 MCP 组件
- feat(MCP): 在表单命令选项中添加 uvx 选项并设为默认值
- feat(modelList): 扩展 modelType 以包含’Video’以增强支持
- fix(modelList): 增强模型加载逻辑和错误处理
- fix(modelList): 从模板中移除未使用的 supportJson 属性
- fix(aiModel): 调整模型表单中的 temperature 和 topP 值
- feat(aiData): 新增知识库数据表列表查询功能并更新表单组件
- feat(aiSlice): 在 AI 切片组件的查询表单中添加内容输入字段
- feat(ocr): 增强控制面板按钮,添加图标以改进 UI
- fix(ocr): 更新 DataDisplay 组件中的 modelType 绑定
UI/UX 改进
- refactor(MindMap): 优化 mindmap 渲染性能并添加 debounce 功能
- fix(upload): 确保文件列表更新的事件发送一致性
- feat(upload): 引入 ImagePlus 组件并增强 Image 组件功能
- feat(tailwind): 在 daisyUI 配置中为浅色主题添加自定义主色调
- refactor(theme): 改进暗黑模式处理并清理颜色选择器组件
- feat(login): 增强暗黑模式功能并改进语言初始化
- feat(i18n, role, user): 更新国际化字符串并增强用户表单
- feat(flow): 增强任务状态显示,添加额外的完成原因
- feat(generator, edit, index): 增强 UI 组件并改进代码结构
- feat(ai): 改进聊天 UI 和功能
- feat(dict): 为空字典项和必填字段添加验证消息
- feat(bot): 更新资源文件并添加新图表
- refactor(ocr): 从 OCR 视图中移除导入按钮
- feat(aiChat): 多媒体功能优化 - 图像/视频 SVG 映射、组件调整及 maxlength 限制
- feat(aiChat): 会话管理改进 - 会话 key 处理及初始化逻辑优化
- feat(aiChat): 知识库模型类型映射简化
- feat(aiChat): JSON 支持增强及模型选择优化
- feat(aiChat): API URL 处理重构及消息处理逻辑优化
- feat(ai-chat): 调整 AI 智绘菜单路由路径
- feat(chat-welcome): 增强前言处理和元数据获取
- refactor(chat-welcome): 简化 prologueItems 管理并移除未使用的 API 调用
问题修复
- fix(knowledge): 修复 AiDataTableServiceImpl 中数据源名称字段映射错误
- fix(knowledge): 修复 Windows 系统命令执行 MCP 兼容性问题
- fix(knowledge): 移除 chartOutput 字段 FieldPrompt 的 required=false 属性
- fix(knowledge): 将点击事件
@click
改为双击事件@dbclick
- fix(knowledge): 将双击事件改为点击触发,优化交互逻辑
- fix(menu): 修复 AI 海报菜单项的父级路径为 NULL
- fix(app-user): 完善用户管理功能与缓存处理
- fix: 修正设置抽屉的拼写和事件名称
- fix(setIconfont): 更新图标字体 URL 到最新版本
- fix(menu): 在 load 函数中优雅处理 API 错误
代码优化
- refactor(ai): 移除 debugger 语句以改进错误处理
- refactor(db): 统一表字段的字符集为 utf8mb4_bin
- refactor(knowledge): 移除 ISSUE 文档 RAG 相关功能
- refactor(embedding): 优化 EmbeddingStoreServiceImpl 代码格式与逻辑结构
- refactor(core): 重构 WebPriorityHeader 相关配置类并优化结构
- refactor(ai): 简化模板结构并改进代码可读性
- refactor(param): 简化参数获取逻辑并改进响应式
- refactor(table): 在 useTable 钩子中简化排序处理逻辑
- refactor(knowledge): 优化知识库单词拼写错误
构建与配置更新
- chore(package): 增加构建脚本的内存限制
- chore(package): 更新 form-create-designer 版本到 3.2.11-oem
- docs(ai-database): 更新 source_type 字典项的显示名称
- docs(pig-register): 更新 Nacos 相关配置文档
- docs(prompts): 更新 OCR 系统提示模板的中文描述
- docs(knowledge): 优化 Chat2SqlFunctionCalling 提示文本表述