本页介绍了 LangChain 和 LangGraph 的发布策略。点击下方的标签页查看各自的发布策略:Documentation Index
Fetch the complete documentation index at: https://langchain-zh.cn/llms.txt
Use this file to discover all available pages before exploring further.
- LangChain
- LangGraph
- Deep Agents
LangChain 生态系统由不同的组件包组成(例如,
@langchain/core,langchain,@langchain/community,合作伙伴包等)发布频率
随着 LangChain 1.0 的发布,langchain 和 @langchain/core 的次要版本(例如,从 1.0.x 到 1.1.0)遵循语义化版本控制,可能会频繁发布。次要版本包含新功能和改进,但不包括破坏性变更。补丁版本会频繁发布,每周可达数次,因为它们包含错误修复和微小改进。API 稳定性
LLM 应用的开发是一个快速发展的领域,我们不断从用户和社区中学习。因此,我们预计langchain 和 @langchain/core 中的 API 将继续演变,以更好地满足用户需求。随着 LangChain 1.0 采用语义化版本控制:- 公共 API 的破坏性变更仅会出现在主要版本发布中(例如,
2.0.0) - 次要版本更新(例如,
1.0.0到1.1.0)添加新功能而不破坏兼容性 - 补丁版本更新(例如,
1.0.0到1.0.1)包含错误修复和微小改进
其他包的稳定性
LangChain 生态系统中其他包的稳定性可能有所不同:-
LangChain 维护的合作伙伴包(如
langchain-openai和langchain-anthropic)遵循语义化版本控制,预计在 1.0 之后保持稳定。其他合作伙伴包可能遵循不同的稳定性和版本控制策略,用户应参考这些包的文档获取更多信息。 -
@langchain/community是一个社区维护的包,包含第三方集成。由于社区贡献和第三方依赖的性质,@langchain/community不遵循与langchain和@langchain/core相同的严格语义化版本控制策略。详见“长期支持”下的“特殊说明”部分。
弃用策略
我们通常会避免弃用功能,直到有更好的替代方案可用。随着 LangChain 1.0 的语义化版本控制方法,弃用的功能将在整个 1.x 发布系列中继续工作。破坏性变更,包括弃用功能的移除,仅会在主要版本发布时发生(例如,2.0)。当langchain 或 @langchain/core 中的功能被弃用时,我们将:- 在代码和文档中明确标记为弃用
- 提供迁移指南至推荐的替代方案
- 在整个 1.x 次要版本期间为弃用功能提供安全更新
长期支持 (LTS)
LangChain 遵循长期支持 (LTS) 政策,为生产应用程序提供稳定性:发布状态定义
包标记为以下状态之一:- ACTIVE:当前活跃开发,包括错误修复、安全补丁和新功能
- MAINTENANCE:接收所有安全补丁和关键错误修复,但不包含新功能
当前 LTS 版本
LangChain 1.0 被指定为 LTS 版本:- 状态:在 2.0 发布之前为 ACTIVE
- 支持周期:2.0 发布后,1.0 将进入 MAINTENANCE 模式至少 1 年
- Semver 合规性:用户可以在次要版本之间升级(例如,1.0 到 1.1)而无需破坏性变更
旧版本支持
LangChain 0.3:- 状态:MAINTENANCE 模式
- 支持周期:直至 2026 年 12 月
- 支持内容:安全补丁和关键错误修复
特殊说明
@langchain/community 1.0:由于社区贡献和第三方集成的性质,@langchain/community 可能在次要版本中包含破坏性变更。Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

