langchain-core==1.6.4
LangChain 发布 langchain-core 1.6.4,变更包括:将 chat message history 标记为弃用(#40711),升级依赖 anyio 从 4.12.0 到 4.14.2(#40634),升级 soupsieve 从 2.8.4 到 2.9(#40574)。该版本为 1.6.3 之后的补丁发布。
发展脉络
- 首次出现langchain-core==1.6.4LangChain Releases
- 行业反馈langchain-core==1.6.5LangChain Releases
- 当前判断LangChain 作为被广泛使用的 LLM 应用框架,其 core 包的弃用动作会沿依赖链传导到下游框架与工具。判断:把消息历史这类基础抽象标记弃用,通常意味着上游在收敛接口设计,下游集成方需要预留适配成本。可验证下一信号:主流下游项目是否在发布说明中跟进适配或锁定版本。Agent Pulse · 分析
LangChain 在 GitHub 发布 langchain-core==1.6.4,作为 1.6.3 之后的补丁版本。发布说明列出的变更包括:将 chat message history 标记为弃用(#40711),以及两项依赖升级——anyio 从 4.12.0 升至 4.14.2(#40634),soupsieve 从 2.8.4 升至 2.9(#40574)。证据未说明弃用后的替代方案、迁移路径或对现有应用的影响范围。
从发布说明看,这是一次以维护为主的补丁:核心变化是把 chat message history 标记为弃用,其余为依赖版本推进。判断:依赖 anyio 与 soupsieve 的项目在升级时需关注间接依赖解析是否变化;使用 chat message history 相关 API 的代码可能开始收到弃用告警。可验证下一信号:后续版本是否给出替代 API 与迁移指南,以及弃用是否进入移除阶段。
LangChain 作为被广泛使用的 LLM 应用框架,其 core 包的弃用动作会沿依赖链传导到下游框架与工具。判断:把消息历史这类基础抽象标记弃用,通常意味着上游在收敛接口设计,下游集成方需要预留适配成本。可验证下一信号:主流下游项目是否在发布说明中跟进适配或锁定版本。
对使用 LangChain 构建产品的团队,这类补丁本身不带来新能力,但弃用标记会转化为未来的升级与测试成本。判断:把 core 版本与依赖升级纳入常规维护窗口,比在移除阶段被动迁移更省成本。可验证下一信号:项目依赖清单中 langchain-core 的版本锁定策略是否随之调整。
若弃用按常规节奏推进,后续小版本可能补充替代接口,并在更晚版本移除旧路径。可验证下一信号:langchain-core 后续 release note 中是否出现对应替代 API 的引入条目。