2025.5.13
V250513

主要功能变更

  • 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 提示文本表述