$
npx @buildinternet/releases get langchainRecently Shipped107 releases · updated Oct 13, 2026
Recently shipped mid-conversation model support in the Anthropic and OpenAI integrations, plus a broad LangGraph checkpoint-replay fix pass.
Model integrations gained mid-conversation support.
langchain-anthropic1.7.6 andlangchain-openai1.7.1 declare mid-conversation support in their model profiles, alongside a refresh of the profile data.SummarizationMiddlewarenow accepts a customsummarizer, so summarization no longer depends on the built-in model call.
MCP adapters 2.0 is a breaking upgrade. The adapter moved to MCP SDK 2 and serves modern and legacy MCP servers from one place, letting servers ask users for input through LangGraph interrupts. Tool names, configuration, and tool results changed: MultiServerMCPClient becomes MCPAdapter, and server maps move under { servers: { ... } }. A migration guide covers the rest. A subsequent patch keeps the SSE attempt's SDK error as cause after a failed Streamable HTTP connection, so OAuth login handlers checking UnauthorizedError work against SSE-only servers.
LangSmith's MCP server now queries runs the way the SDK does.
query_runstakes the SDK'sclient.runs.query()parameters, including typed selects for costs, token breakdowns, and full inputs/outputs with cursor pagination;fetch_runsis deprecated in its favor.- Costs resolve for OpenAI models under "All models" and for the open models Vertex AI hosts: DeepSeek, Qwen, GLM, Kimi, MiniMax, and GPT-OSS.
- Public trace and thread share links now require read permission.
- LangSmith Chat offers Claude Sonnet 5.5 (Sonnet 5 stays default), takes roughly 4x more steps per turn, and completes multi-tool turns on Gemini 3.x through Vertex AI.
Feedback ingest no longer drops runs over bad scores. A score that violates the workspace feedback-key configuration is accepted and recorded as error feedback on the run with the rejection reason in the comment, instead of a 400 that discarded the run and every other score with it. Annotation-queue feedback is attributed by whichever identity the request resolves.
LangGraph checkpointing got a correctness pass.
- An empty
checkpoint_idnow resolves to the latest entry in delta history. - Delta replay is ordered by task path, and every message written to a
messagesDeltaChannel gets an id. - Namespace labels are validated before store dispatch, and
ToolNodeno longer swallows invalid resume values. - Exit runs and
update_statewrites stay on the checkpoints they belong to instead of leaking into newer branches.
Smaller items. LangSmith sandboxes accept any JOSE asymmetric algorithm the JWKS key chooses and support customer-managed KMS keys for S3 mounts; @langchain/core preserves runtime context across tool calls, nested runnables, and streaming; langgraph-sdk percent-encodes thread_id and assistant_id in thread stream requests.
LangChainTracer now accepts an address
This release1 featureNew capabilitiesAI-tallied from the release notesLangChain (Python) · langchain-core==1.6.11
LangChainTracer can now be configured with an address.
Sandbox run no longer waits 100ms; OTLP traces to Agent envs
This release2 featuresNew capabilities2 fixesBug fixesAI-tallied from the release notesLangSmith SDK · v0.14.9
OTLP traces can now be sent to an Agent environment, and sandbox run() no longer waits 100ms for the server's TCP close. Also fixed Python comparative evaluator scores when randomizing concurrent runs.
ToolNode no longer swallows invalid resume values
This release3 featuresNew capabilities1 enhancementImprovements to existing features2 fixesBug fixesAI-tallied from the release notesLangGraph · prebuilt==1.1.1
ToolNode now rejects invalid resume values instead of silently accepting them, and delta channel replay is ordered by task path. The rest of the range is release chores and dependency bumps across prebuilt, checkpoint-postgres, checkpoint-sqlite, and the Python SDK.
Deploy listeners list gains --json output
This release1 featureNew capabilitiesAI-tallied from the release notesLangGraph · cli==0.4.34
The deploy listeners list command now accepts a --json flag.
Customer-managed KMS keys for S3 mounts; JOSE algs from JWKS
This release2 featuresNew capabilities1 enhancementImprovements to existing features2 fixesBug fixesAI-tallied from the release notesLangSmith SDK · v0.14.8
Sandbox S3 mounts now support customer-managed KMS keys in the Python SDK, and the sandbox accepts any JOSE asymmetric algorithm chosen by the JWKS key. Also fixed sending session_id on RunTree.patch and made the /runs/multipart 404 fallback to /runs/batch reachable.
SummarizationMiddleware accepts custom summarizer
This release1 featureNew capabilities1 enhancementImprovements to existing featuresAI-tallied from the release notesLangChain (Python) · langchain==1.4.5
SummarizationMiddleware now accepts a summarizer argument in LangChain 1.4.5.