LangChat Pro v2.3.2 版本升级说明
🚀 重大变更
核心架构重构
- 文件解析服务架构全面重构 - 重构整个文件解析服务架构(RAG),提升文档处理能力和稳定性,增加第三方MinerU、PaddleOCR模型集成
- Chat组件重构 - 前端Chat组件全面重构,适配不同业务场景,提升用户体验
- 工作流执行引擎优化 - 优化前端工作流节点执行,增加对节点执行状态的实时捕获和展示
MCP(Model Context Protocol)系统升级
- MCP应用市场重构 - 重新设计MCP应用市场架构,提升扩展性
- Docker MCP支持 - 重构MCP客户端支持Docker MCP接入,简化部署流程
- 流式传输优化 - 重构MCP客户端兼容streamable和SSE HTTP,提升实时性
- MCP服务优化 - 多项MCP服务性能和稳定性优化
🔗 新增集成服务
文档处理集成
- MinerU集成 - 全面增加MinerU外部解析模型支持,增强转写PDF处理能力
- Gotenberg集成 - 新增Gotenberg服务,支持HTML到PDF转换
- Crawl4ai集成 - 新增网页爬取和内容解析能力
- Toon-java集成 - 集成优化Toon-java服务,增强Excel、CSV解析能力
数据库和存储集成
- Neo4j集成 - 新增图数据库支持,提供知识图谱功能
- GPUStack集成 - 新增GPUStack集成,优化GPU资源管理
部署和运维集成
- Docker部署脚本 - 增加完整的Docker部署脚本和配置
- MinerU Docker脚本 - 提供MinerU的Docker化部署支持
🎨 UI/UX 更新
组件重构和优化
- PDFViewer组件 - 前端全面封装PDFViewer组件,提升文档预览体验
- Emoji组件 - 新增Emoji选择组件,丰富交互体验
- 应用封面图修改 - 全局重构应用封面图修改组件,提升操作便捷性
工作流界面优化
- Graph面板 - 前端新增graph功能面板,提供可视化工作流展示
- 节点执行状态展示 - 实时显示工作流节点执行状态,提升调试效率
- 表单监听和自动保存 - 全局增加工作流节点表单监听事件,实现画布自动保存
- 工作流节点整理 - 增加大量的服务节点,丰富工作流功能
页面交互优化
- 分页展示优化 - 优化前端分页展示效果和性能
- 首页统计组件 - 新增首页统计组件,提供系统运行状态概览
- Banner优化 - 重新设计页面Banner,提升视觉效果
⚡ 性能优化
文档处理优化
- Markdown文本拆分器 - 增加基于AST文档结构的Markdown文本拆分器
- RAG知识库检索策略 - 优化RAG知识库检索策略,提升检索准确性
- 多文件类型支持 - 兼容更多文件类型解析,扩展文档处理范围
系统性能优化
- 前端静态资源优化 - 优化前端静态资源加载和缓存策略
- API异常处理优化 - 统一优化API异常处理机制
- 日志系统优化 - 重构日志系统,提升调试和监控能力
🔧 技术栈升级
- LangChain4J升级 - 更新langchain4j版本至1.9.0,获得最新功能和性能改进
- 依赖冲突修复 - 修复PDFBox等依赖冲突问题,提升系统稳定性
🐛 Bug修复
工作流相关修复
- 修复离开工作流页面报错问题
- 修复工作流前端保存异常
- 修复工作流中MCP节点相关问题
- 修复链接解析节点功能
数据和API修复
- 修复知识库API接入问题,规范request字段
- 修复外部API接口message丢失问题
- 修复用户消息数据隔离问题
- 修复知识库更新报错
UI交互修复
- 修复应用保存异常
- 修复集成组件相关问题
- 修复配置文件参数问题
📊 统计数据
- 总提交数:60+ 提交
- 主要贡献者:tycoding
- 开发周期:2025年11月5日 - 2025年12月1日
- 涉及模块:工作流、MCP、文档解析、UI组件、部署运维等
🚀 升级建议
- 数据库更新:请参考
docs/sql/v2.3.2.sql执行数据库升级脚本 - Docker部署:建议使用新的Docker部署脚本进行部署
- 配置检查:升级后请检查MCP相关配置是否需要更新
- 功能测试:建议重点测试工作流和文档解析功能
注意:本版本包含大量架构重构,建议在测试环境充分验证后再进行生产环境升级。

