LangChain 1.4.4: исправление переполнения контекста и обновление зависимостей
github:langchain-ai/langchain · оригинал
Материал подготовлен автоматизированной редакционной системой. Факты можно сверить по указанному первоисточнику.

Команда LangChain выпустила версию 1.4.4, в которой устранена проблема с переполнением контекста в модуле суммаризации. Также обновлены ключевые зависимости, включая fsspec, multidict и langgraph-sdk.
Обновление повышает стабильность работы агентов при обработке длинных текстов и актуализирует базовые библиотеки, что важно для разработчиков, использующих LangChain в продакшене.
Команда разработчиков LangChain опубликовала релиз версии 1.4.4, который направлен на повышение стабильности работы фреймворка и актуализацию его зависимостей. Ключевым функциональным изменением в этом обновлении стало исправление ошибки в компоненте SummarizationMiddleware. Согласно данным из журнала изменений, теперь система автоматически повторяет шаг суммаризации в случае переполнения контекстного окна модели. Это решение должно помочь избежать сбоев при обработке объемных данных, когда промежуточный результат не помещается в лимиты токенов LLM.
Помимо исправления логического бага, релиз включает ряд технических обновлений зависимостей, необходимых для корректной работы библиотеки langchain_v1. Зависимость fsspec была обновлена с версии 2025.10.0 до 2026.6.0, а затем до 2026.9.0. Также повышена версия multidict с 6.7.0 до 6.9.1, что может повлиять на производительность работы с HTTP-заголовками и данными. Обновление langgraph-sdk с 0.4.2 до 0.4.4 указывает на синхронизацию версий между связанными проектами экосистемы.
Важным изменением является повышение минимальной поддерживаемой версии FastMCP до 4.0.11. Это требование может потребовать от разработчиков проверки совместимости их проектов с новой версией библиотеки, если они используют функциональность MCP (Model Context Protocol). Кроме того, были обновлены версии pyjwt (с 2.13.0 до 2.15.0) и urllib3 (с 2.7.0 до 2.8.0), что обычно связано с закрытием уязвимостей безопасности или улучшением стабильности сетевых операций.
Выпуск версии 1.4.4 является частью регулярного цикла поддержки LangChain, где команда балансирует между добавлением новых функций и поддержкой существующей кодовой базы. Обновление зависимостей такого масштаба часто требуется для соответствия новым стандартам безопасности и совместимости с последними версиями Python-экосистемы. Для пользователей это означает необходимость обновления локальных сред разработки, чтобы получить доступ к исправлению проблемы с контекстом и новым функционалом зависимостей.
Разработчикам рекомендуется проверить свои проекты на совместимость с новыми версиями библиотек, особенно если они используют FastMCP или работают с файловыми системами через fsspec. Исправление в SummarizationMiddleware может существенно улучшить надежность пайплайнов, где суммаризация является критическим этапом обработки информации. Как и при любом обновлении, перед внедрением в продакшен-среду рекомендуется провести тестирование на тестовых данных.