跳到主要内容
每个 LangChain 和 LangGraph 版本号遵循以下格式:MAJOR.MINOR.PATCH
  • 主要版本 (Major):破坏性 API 更新,需要代码更改。
  • 次要版本 (Minor):新增功能和改进,保持向后兼容性。
  • 补丁版本 (Patch):错误修复和次要改进。

版本号

LangChain 和 LangGraph 遵循语义化版本控制原则
  • 1.0.0:第一个稳定版本,包含生产就绪 API
  • 1.1.0:以向后兼容的方式添加新功能
  • 1.0.1:向后兼容的错误修复

API 稳定性

我们按以下方式传达 API 的稳定性

稳定 API

所有没有特殊前缀的 API 都被认为是稳定的,并可用于生产。我们保持稳定功能的向后兼容性,并且只在主要版本中引入破坏性更改。

测试版 API

标记为 beta 的 API 功能完整,但可能会根据用户反馈进行微小更改。它们可安全用于生产,但未来的版本可能需要少量调整。

Alpha 版 API

标记为 alpha 的 API 属于实验性质,可能会发生重大更改。在生产环境中使用这些 API 时请谨慎。

已弃用 API

标记为 deprecated 的 API 将在未来的主要版本中移除。如果可能,我们会指定预期的移除版本。处理弃用:
  1. 切换到推荐的替代 API
  2. 遵循迁移指南(与主要版本同时发布)
  3. 在可用时使用自动化迁移工具

内部 API

某些 API 以两种方式明确标记为“内部”
  • 一些文档会提及内部组件并将其标识为内部组件。如果文档说明某个内容是内部组件,则它可能会发生更改。
  • 以单下划线 (_) 开头的函数、方法和其他对象。这是 Python 中表示私有的标准约定;如果任何方法以单 _ 开头,则它是内部 API。
    • 例外:某些方法以 _ 开头,但不包含实现。这些方法旨在被提供实现的子类覆盖。此类方法通常是 LangChain 公共 API 的一部分。

发布周期

主要版本(例如,1.0.02.0.0)可能包括:
  • 破坏性 API 更改
  • 移除已弃用的功能
  • 重大的架构改进
我们提供:
  • 详细的迁移指南
  • 在可能的情况下提供自动化迁移工具
  • 延长对先前主要版本的支持期限
次要版本(例如,1.0.01.1.0)包括:
  • 新功能和特性
  • 性能改进
  • 新的可选参数
  • 向后兼容的增强功能
补丁版本(例如,1.0.01.0.1)包括:
  • 错误修复
  • 安全更新
  • 文档改进
  • 不更改 API 的性能优化

版本支持策略

  • 最新主要版本:由活跃开发团队提供全面支持(ACTIVE 状态)
  • 上一主要版本:在下一个主要版本发布后 12 个月内提供安全更新和关键错误修复(MAINTENANCE 状态)
  • 更旧版本:仅提供社区支持

长期支持 (LTS) 版本

LangChain 和 LangGraph 1.0 都被指定为 LTS 版本
  • 版本 1.0 将保持 ACTIVE 状态,直到版本 2.0 发布
  • 版本 2.0 发布后,版本 1.0 将进入 MAINTENANCE 模式至少 1 年
  • LTS 版本遵循语义化版本控制 (semver),允许在次要版本之间安全升级
  • 旧版本(LangChain 0.3 和 LangGraph 0.4)将处于 MAINTENANCE 模式,直到 2026 年 12 月
有关发布状态和支持时间表的详细信息,请参阅发布策略

检查您的版本

要检查您已安装的版本
import { version } from "langchain/package.json";
console.log(version);

升级

# Upgrade to the latest version
npm update langchain @langchain/core

# Install a specific version
npm install langchain@1.0.0 @langchain/core@1.0.0

预发布版本

我们偶尔发布 alpha 和 beta 版本以供早期测试
  • Alpha(例如,1.0.0a1):早期预览,预计会有重大更改
  • Beta(例如,1.0.0b1):功能完整,可能会有微小更改
  • 发布候选版 (Release Candidate)(例如,1.0.0rc1):稳定版本发布前的最终测试

另请参见

  • 发布策略 - 详细的发布和弃用策略
  • 发布 - 特定版本的发布说明和迁移指南

以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。
© . This site is unofficial and not affiliated with LangChain, Inc.