{"release":{"tag":{"name":"v2.1.0","path":"/taisan/MaxKB4j/tags/v2.1.0","tree_path":"/taisan/MaxKB4j/tree/v2.1.0","message":"完整的更新日志: https://gitee.com/taisan/MaxKB4j/commits/v2.1.0","commit":{"id":"7d28d46f5b350dd211793a567b0a7d737e4629dc","short_id":"7d28d46","title":"update README_CN.md.","title_markdown":"update README_CN.md.","description":"\nSigned-off-by: 泰山AI \u003Cliuyapeng@bdtd.com\u003E","description_markdown":"Signed-off-by: 泰山AI \u003Ca href=\"mailto:liuyapeng@bdtd.com\"\u003Eliuyapeng@bdtd.com\u003C/a\u003E","message":"update README_CN.md.\n\nSigned-off-by: 泰山AI \u003Cliuyapeng@bdtd.com\u003E","message_markdown":"update README_CN.md.\nSigned-off-by: 泰山AI \u003Ca href=\"mailto:liuyapeng@bdtd.com\"\u003Eliuyapeng@bdtd.com\u003C/a\u003E","detail_path":"/taisan/MaxKB4j/commit/7d28d46f5b350dd211793a567b0a7d737e4629dc","commits_path":"/taisan/MaxKB4j/commits/7d28d46f5b350dd211793a567b0a7d737e4629dc","tree_path":"/taisan/MaxKB4j/tree/7d28d46f5b350dd211793a567b0a7d737e4629dc","author":{"name":"泰山AI","email":"liuyapeng@bdtd.com","username":"taisan","user_path":"/taisan","enterprise_user_path":null,"image_path":"https://foruda.gitee.com/avatar/1770181443681235458/1981977_taisan_1770181443.png!avatar30","is_gitee_user":true,"is_enterprise_user":null,"widget_url":""},"committer":{"name":"Gitee GPG Bot","email":"noreply@gitee.com","username":"gitee-bot","user_path":"/gitee-bot","enterprise_user_path":null,"image_path":"https://foruda.gitee.com/avatar/1677201213385506226/10186697_gitee-bot_1639518846.png!avatar30","is_gitee_user":true,"is_enterprise_user":null,"widget_url":""},"authored_date":"2026-01-17T11:10:02+00:00","committed_date":"2026-01-17T11:10:02+00:00","signature":null,"build_state":null},"archive_path":"/taisan/MaxKB4j/repository/archive/v2.1.0","signature":null},"operating":{"edit":false,"download":true,"destroy":false,"enterprise_forbid_zip":false},"release":{"title":"MaxKB4j-v2.1.0","path":"/taisan/MaxKB4j/releases/tag/v2.1.0","tag_path":"/taisan/MaxKB4j/tree/v2.1.0","project_id":39189797,"created_at":"2026-01-17T21:13:30+08:00","is_prerelease":false,"description":"## 更新内容\r\n* update README_CN.md.\r\n* 更新前端资源\r\n* 更新前端资源\r\n* feat(db): 添加 application_ids 字段到数据库表结构\r\n* feat(chat): 添加应用ID支持并优化MCP接口实现\r\n* feat(mcp): 完善MCP客户端配置和工具执行功能\r\n* refactor(mcp): 优化MCP客户端配置和工具管理\r\n* feat(workflow): 添加应用集成支持并优化工具映射功能\r\n* feat(chat): 添加 MCP 协议支持并重构聊天 API 服务\r\n* feat(util): 增强句子分割器以支持 Markdown 图片处理\r\n* feat(chat): 添加聊天权限控制注解\r\n* Merge branch 'dev'\r\n* style(controller): 统一代码格式化和空格规范\r\n* feat(chat): 添加权限枚举导入\r\n* Merge branch 'dev'\r\n* feat(application): 为应用相关控制器添加权限检查注解\r\n* feat(application): 为应用聊天控制器添加权限检查\r\n* ```\r\n* feat(parser): 删除PDF解析器实现\r\n* refactor(parser): 重构文档解析器实现\r\n* Merge remote-tracking branch 'origin/dev' into dev\r\n* feat(parser): 新增PDF解析器并重构文档解析组件\r\n* refactor(knowledge): 优化文档分割服务并启用知识库文档创建权限\r\n* config(dev): 移除开发环境数据库配置\r\n* Merge branch 'dev'\r\n* refactor(knowledge): 重构文件处理和段落元数据存储\r\n* refactor(controller): 统一应用ID路径参数命名\r\n* refactor(controller): 统一应用ID路径参数命名\r\n* Merge branch 'dev'\r\n* refactor(build): 移除管理界面中的身份验证设置相关模块\r\n* Merge branch 'dev'\r\n* refactor(parser): 将解析器从工作流模块迁移到核心解析模块\r\n* Merge remote-tracking branch 'origin/dev' into dev\r\n* refactor(parser): 将解析器从工作流模块迁移到核心解析模块\r\n* update README_CN.md.\r\n* update README_CN.md.\r\n* refactor(knowledge): 优化知识库服务中的字段命名和删除逻辑\r\n* refactor(workflow): 重构 LLM 节点处理器实现\r\n* refactor(chat): 替换LLM监听器实现为AI服务监听器\r\n* feat(oss): 添加聊天文件访问路径支持\r\n* Merge remote-tracking branch 'origin/dev' into dev\r\n* refactor(workflow): 优化文档提取节点的代码结构\r\n* Merge remote-tracking branch 'origin/dev' into dev\r\n* fix:只有工作流类型的知识库work_flow 不能为空。其他两个类型可以为空\r\n* 更新前端文件\r\n* 更新前端文件\r\n* 更新前端文件\r\n* fix(knowledge): 解决文档名称长度限制和知识库工作流初始化问题\r\n* fix(knowledge): 解决文档名称长度限制和知识库工作流初始化问题\r\n* feat(model): 为DeepSeek模型提供商添加Llm监听器支持\r\n\r\n**完整的更新日志**: https://gitee.com/taisan/MaxKB4j/compare/v2.0.0...v2.1.0\r\n","author":{"name":"泰山AI","username":"taisan","path":"/taisan","avatar_url":"https://foruda.gitee.com/avatar/1770181443681235458/1981977_taisan_1770181443.png!avatar30"},"attach_files":[],"zip_download_url":"/taisan/MaxKB4j/releases/tag/v2.1.0.zip","tar_download_url":"/taisan/MaxKB4j/releases/tag/v2.1.0.tar.gz"}}}