Skip to main content

LangChat Pro v2.3.4 版本更新说明

发布日期: 2026年3月5号 版本类型: 重大功能更新
本次更新为 LangChat Pro 近期最为密集的一次迭代,涵盖了 RAG 检索体系重构、工作流深度优化、社交登录与 SSO、以及Agent多渠道发布等核心能力的全面升级。
快速预览新特性
  1. RAG 检索体系 2.0: 引入混合检索与 RRF 算法,支持 chunk 级自定义索引(Title/QA),大幅提升纠偏与召回精度。
  2. 工作流 (Workflows) 深度演进: 新增 Loop 循环节点支持子图模式,突破并行为主的编排限制,支持更复杂的业务循环逻辑。
  3. 全渠道发布与企业级身份认证: 全面支持微信、飞书、钉钉多端 Agent 发布;集成 SSO 与主流社交登录,适配企业安全合规。
  4. 社交登录:集成企微、钉钉、微信、手机号、邮箱注册登录LangChat
  5. 基础设施与工程化能力: 引入 xxl-job 分布式调度任务框架,集成 OpenSandbox 远程沙箱,确保代码执行的物理隔离与安全。
  6. RAG 架构优化: 弃用 Neo4j 依赖,转向更轻量的自定义关系索引,降低维护成本并提升大规模数据下的检索效率。

重大新特性

RAG 检索体系重构

  • 混合检索 (Hybrid Search): 结合向量检索与关键词检索的长处,支持 RRF (Reciprocal Rank Fusion) 算法,多路排序结果融合。
  • 自定义索引结构: 允许为分段数据生成 Title 和 QA 索引,支持显示控制索引检索模式。
  • 元数据与存储: 增加大量知识库元数据字段,支持 S3 协议存储(如 RustFS)。

工作流 (Workflows) 核心升级

  • 节点丰富度: 新增 Redis 操作、文本拼接、Word/PDF/Excel 文件生成、定时执行等节点。
  • 执行逻辑重构:
    • 全面重构连线功能,支持快速添加节点。
    • 重构 IF 节点为 Switch 节点,支持多路逻辑分支。
    • 深度优化 Loop 循环节点。
    • 支持单一节点输出多个(动态)变量。
  • 编排能力: 突破 fork-join 编排限制,更新 langgraph4j 版本及其编译报错拦截。

社交与安全

  • 社交登录与 SSO: 全面增加微信、钉钉、企微、邮件社交登录,支持 SSO 单点登录功能。
  • 发布渠道: 适配微信、飞书、钉钉机器人 Agent 发布。
  • OpenSandbox: 集成沙箱环境,支持隔离的远程代码执行。

基础设施与 UI 优化

  • OnlyOffice: 统一采用 OnlyOffice 替代旧版 PDF 预览,支持协作编辑。
  • xxl-job: 全面重构任务调度,使用 xxl-job 实现,并提供 Native Admin API。
  • UI 交互: 优化模型配置可视化、节点变量引用 UI、聊天小组件窗口缩放等。

重大重构项

移除 Neo4j/Graph 依赖

不再强制依赖 Neo4j 数据库,改用更通用的“自定义索引”方案增强 RAG,降低系统复杂度。

插件模块扁平化

重构插件模块存放结构,支持动态扫描插件信息,提供更友好的插件创建链路。

模型工厂代码架构

重构 model factory,统一 VL/OCR 模型逻辑,适配更多模型接入。

快速预览

SSO登录

需要后端 application.yml 配置授权信息 image-20260305104013276

多渠道发布

需要后端 application.yml 配置授权信息 image-20260305103839162

Workflow-Loop循环节点/子图

image-20260305104225633

Workflow-定时调度

image-20260305104250192

知识库-自定义增强索引

image-20260305104347568

知识库-索引自动生成、QA解析

image-20260305104455853

深度集成XXL-Job定时任务

image-20260305104539609

Fix & Feature (共 94 项提交)

  1. feat: 发布 v2.3.4 重大版本
  2. refactor: 【重大重构】重构整个 RAG 检索体系,支持混合检索 (RRF 算法)
  3. refactor: 【重大重构】重构 RAG 体系,支持 chunk 自动生成 Title、QA 索引
  4. refactor: 使用视觉模型处理文档 OCR 和 Chat OCR
  5. refactor: 弃用 Neo4j/Graph 依赖,使用“自定义索引”增强 RAG
  6. feat: 删除 OCR 节点,统一采用 Vision 视觉模型
  7. feat: 适配 Qwen 3.5 模型
  8. feat: 集成 OnlyOffice 实现文档在线编辑
  9. feat: 重构增加 OpenSandbox 集成,支持远程执行代码
  10. feat: 全面增加微信、钉钉、企微、邮件社交登录及 SSO 功能
  11. refactor: 全面重构 Schedule,引入 xxl-job 调度框架
  12. feat: 重大更新,支持微信、飞书、钉钉机器人 Agent 发布渠道
  13. refactor: [Workflows] 全面重构工作流消息传递、上下文变量引用和传递规则
  14. refactor: [Workflows] 增加工作流定时执行功能
  15. refactor: [Workflows] 将 IF 节点改造为 Switch 节点
  16. refactor: [Workflows] 全面重构连线功能,支持快速添加节点
  17. feat: [Workflows] 增加 Loop 循环节点
  18. feat: [Workflows] 新增文本拼接、文件生成节点
  19. feat: [Workflows] 支持 Redis 操作节点
  20. feat: [Workflows] 支持自定义 Redis 命令
  21. feat: [Workflows] 数据库节点支持自定义输出变量
  22. feat: [Workflows] Chart 节点兼容多种数据格式解析
  23. feat: [Workflows] 节点面板增加搜索功能
  24. feat: [Workflows] 后端增加变量更新节点
  25. feat: 接入支持 RustFS 存储 (S3 协议)
  26. feat: MinerU 支持解析文档时保留图片内容
  27. feat: 集成“今日热榜”服务 (知乎/微博/头条/掘金等)
  28. feat: 增加文本向量化工作流节点
  29. feat: 增加 Gemini/Claude 模型支持
  30. feat: 增加 Python 代码执行器支持
  31. refactor: 重构代码执行引擎,支持 Shell 脚本
  32. refactor: 迁移文档/图片解析架构,提供 OCR 模型启用选项
  33. refactor: 完全重构应用接入渠道功能,统一小组件规范
  34. refactor: 修改 APIKEY 生成规范 (shortId)
  35. refactor: 重构向量数据库支持混合检索模式
  36. refactor: 优化工作流编排设计,更新 langgraph4j 版本
  37. refactor: 重构插件模块,支持动态扫描
  38. refactor: 重构 model factory 架构
  39. refactor: RAG 加强,初步实现 Graph RAG
  40. clean: 移除对 embedpdf 的依赖
  41. clean: 移除对 toon、rapidocr4j 的依赖
  42. clean: 移除 excalidraw/gpustack 页面关联
  43. feat: 更新 docker 脚本、统一 SQL 脚本
  44. feat: 优化聊天小组件,增加缩放功能
  45. feat: 增加词向量化节点
  46. feat: 知识库增加启用知识图谱选项
  47. feat: 表单生成支持上传文件组件
  48. feat: LLM 节点增加模型配置功能
  49. feat: 节点面板增加搜索功能
  50. feat: 优化 trace_info 存储
  51. fix: 优化工作流开始节点环境变量配置
  52. fix: 修复代码执行节点双引号问题
  53. fix: 优化工作流变量创建和消息存储逻辑
  54. fix: 修复文档解析节点附件存储
  55. fix: 修复知识库文件迁移目录功能
  56. fix: 修复消息推送节点模版选择问题
  57. fix: 修复 TraceInfo 过大导致的前端显示问题
  58. fix: 修复工作流节点卡死问题
  59. fix: 优化 License 相关逻辑
  60. fix: 修复前端多处 UI Bug
  61. feat: 发布 2.3.4 版本 (Multiple Commits)
  62. Merge: Merge branch ‘sub-graph’
  63. Merge: Merge remote-tracking branch ‘交付gitcode/main’
  64. refactor: 重构 sandbox 设计
  65. feat: 优化 hybrid 混合检索模式
  66. feat: 新增对 QA 文档的解析与模版导出
  67. refactor: 调整 langchat-aigc-biz 模块位置
  68. refactor: 重构优化 models 页面的 ts 组件拆分
  69. feat: [Workflows] 增加工作流编译期间报错拦截
  70. feat: [Workflows] 增加逻辑变量输出多变量支持
  71. feat: [Workflows] 增加 Loop 深度优化
  72. feat: [Workflows] 节点输出字段规则重构 (多/动态变量)
  73. refactor: 优化重构模型选择配置组件,实现全可视化
  74. refactor: 全面优化前端工作流交互 UI (Multiple Commits)
  75. refactor: 修改 plugins maven 配置
  76. feat: 接入 S3 协议存储支持
  77. feat: 增加最大高度限制优化 (UI)
  78. feat: MinerU 增强支持图片处理
  79. refactor: RAG 推送链路优化
  80. refactor: 调度系统多节点适配
  81. refactor: 插件信息动态扫描
  82. feat: 机器人渠道全量通过测试
  83. feat: SSO 功能完整性验证
  84. refactor: 工作流执行器稳定性增强
  85. feat: 统一 SQL 更新 v2.3.4 初始化脚本
  86. feat: 优化 trace 记录粒度
  87. feat: 适配更多多模态模型 (VL)
  88. refactor: 代码执行沙箱安全性增强
  89. fix: 修正变量引用历史数据丢失问题
  90. fix: 修复表单节点输出映射错误
  91. fix: 优化循环节点执行上限控制
  92. feat: 增强写作功能至 Word/PDF 导出
  93. refactor: 统一项目依赖版本管理
  94. feat: 重构 OpenSandbox 协议对接