SDK Changes
One page for each supported SDK release: what changed, who is affected, and which of those changes Emendant can detect, patch and verify in your repository. Every page cites the provider's tagged sources, and every coverage claim is checked against the published feed before it is built.
@ai-sdk/anthropic4.0.0released 25 June 2026@ai-sdk/anthropic 4.0.0: the models are the v4 provider types now
@ai-sdk/anthropic 4.0.0 moved to the v4 provider specification. A value annotated LanguageModelV3 or ProviderV3 stops type checking.
1 breaking, 0 deprecations, 0 behaviour.1 with a patch, 0 report only.
@ai-sdk/google4.0.0released 25 June 2026@ai-sdk/google 4.0.0: every model is a v4 provider type now
@ai-sdk/google 4.0.0 moved to the v4 provider specification. A value annotated LanguageModelV3, ImageModelV3 or ProviderV3 stops type checking.
1 breaking, 0 deprecations, 0 behaviour.1 with a patch, 0 report only.
@ai-sdk/openai4.0.0released 25 June 2026@ai-sdk/openai 4.0.0: every model is a v4 provider type now
@ai-sdk/openai 4.0.0 moved to the v4 provider specification. A value annotated LanguageModelV3, ImageModelV3 or ProviderV3 stops type checking.
1 breaking, 0 deprecations, 0 behaviour.1 with a patch, 0 report only.
@langchain/core1.1.45released 7 May 2026@langchain/core 1.1.45: RunnableWithMessageHistory deprecated
@langchain/core 1.1.45 deprecates RunnableWithMessageHistory in favour of LangGraph persistence. Emendant reports the import; the move is not a rename.
0 breaking, 1 deprecation, 0 behaviour.1 with a patch, 0 report only.
langchain1.0.5released 18 November 2025langchain 1.0.5 for JavaScript: piiRedactionMiddleware deprecated
langchain@1.0.5 deprecates piiRedactionMiddleware and PIIRedactionMiddlewareConfig. Both still work, and the new piiMiddleware is not a rename.
0 breaking, 2 deprecations, 0 behaviour.2 with a patch, 0 report only.
ai7.0.94released 8 September 2026AI SDK 7.0.94: ai removes the seven experimental text batch exports
ai@7.0.94 replaces the experimental text batch API with a modality-general one and removes seven exports. Assisted patches, no transforms.
9 breaking, 0 deprecations, 0 behaviour.7 with a patch, 2 report only.
@anthropic-ai/sdk0.118.0released 19 August 2026@anthropic-ai/sdk 0.118.0: MidConversationSystemBlockParam removed
@anthropic-ai/sdk 0.118.0 drops MidConversationSystemBlockParam, a type for a content block the API never accepted. Delete the import.
1 breaking, 0 deprecations, 0 behaviour.1 with a patch, 0 report only.
@anthropic-ai/sdk0.122.0released 27 August 2026Anthropic TypeScript SDK 0.122.0: resolveSkillVersion is removed
@anthropic-ai/sdk 0.122.0 removes resolveSkillVersion from the agent toolset's skill helper. What breaks, and what to call instead.
1 breaking, 0 deprecations, 0 behaviour.1 with a patch, 0 report only.
@anthropic-ai/sdk0.72.1released 30 January 2026Anthropic TypeScript SDK 0.72.1: two output-format helpers leave the package root
@anthropic-ai/sdk 0.72.1 drops jsonSchemaOutputFormat and zodOutputFormat from the root export; both still resolve from a helpers subpath.
2 breaking, 0 deprecations, 0 behaviour.2 with a patch, 0 report only.
@google/genai2.8.0released 3 June 2026@google/genai 2.8.0: StreamTranslationConfig removed from all three entry points
@google/genai 2.8.0 drops the StreamTranslationConfig type and the Live API field that used it. Emendant reports the import; nothing replaces the type.
3 breaking, 0 deprecations, 0 behaviour.3 with a patch, 0 report only.
@langchain/core1.1.25released 17 February 2026@langchain/core 1.1.25: addLangChainErrorFields deprecated
@langchain/core 1.1.25 deprecates addLangChainErrorFields in favour of subclassing the new LangChainError. What Emendant reports.
0 breaking, 1 deprecation, 0 behaviour.1 with a patch, 0 report only.
@langchain/core1.1.31released 5 March 2026@langchain/core 1.1.31: fakeModel removed from utils/testing
@langchain/core 1.1.31 drops the fakeModel test double from utils/testing, with no replacement. Emendant reports the import; nothing replaces it.
1 breaking, 0 deprecations, 0 behaviour.1 with a patch, 0 report only.
ai4.0.0released 18 November 2024AI SDK 4.0: what breaks when the 2.x stream helpers go
ai@4.0.0 removed OpenAIStream, AIStream, StreamingTextResponse and streamToResponse. What breaks, and what Emendant finds.
4 breaking, 0 deprecations, 0 behaviour.4 with a patch, 0 report only.
ai6.0.0released 22 December 2025AI SDK 6.0.0: what breaks when you upgrade ai from 5.x
Vercel AI SDK 6 deletes the CoreMessage family v5 deprecated, renames Experimental_Agent and ToolCallOptions, and swaps two helpers' meaning.
4 breaking, 2 deprecations, 2 behaviour.8 with a patch, 0 report only.
ai7.0.0released 25 June 2026AI SDK 7.0.0: what breaks when you upgrade ai from 6.x
AI SDK 7 deletes several experimental-prefixed exports and streamText's callback types, and renames four more names as deprecated aliases.
50 breaking, 17 deprecations, 0 behaviour.60 with a patch, 7 report only.
ai7.0.40released 28 July 2026AI SDK 7.0.40: Experimental_GeneratedImage is deprecated
ai@7.0.40 deprecates the Experimental_GeneratedImage export in favour of GeneratedFile, which it will remove in v8.
0 breaking, 1 deprecation, 0 behaviour.1 with a patch, 0 report only.
ai7.0.50released 3 August 2026AI SDK 7.0.50: ai drops the Experimental_ToolCallerReference export
ai@7.0.50 removes the Experimental_ToolCallerReference type export as part of a tool caller simplification. Assisted patch, no transform.
1 breaking, 0 deprecations, 0 behaviour.1 with a patch, 0 report only.
langchain0.3.0released 13 September 2024LangChain 0.3 for JavaScript: 39 entrypoints move to @langchain/community, six are gone
langchain@0.3.0 moves 39 document loader and tool entrypoints to @langchain/community and drops six with no replacement subpath.
3 breaking, 0 deprecations, 0 behaviour.2 with a patch, 1 report only.
langchain1.0.3released 6 November 2025langchain 1.0.3 for JavaScript: getContextVariable and setContextVariable removed
langchain@1.0.3 drops getContextVariable and setContextVariable from the package root. Assisted patch; import them from @langchain/core/context instead.
2 breaking, 0 deprecations, 0 behaviour.2 with a patch, 0 report only.
openai7.5.0released 17 August 2026OpenAI Node SDK 7.5.0: Videos is deprecated ahead of the Sora shutdown
openai@7.5.0 marks the whole Videos resource deprecated. The Sora API shuts down September 24, 2026. Report only, no patch.
0 breaking, 1 deprecation, 0 behaviour.0 with a patch, 1 report only.
@anthropic-ai/sdk0.50.1released 9 May 2025Anthropic TypeScript SDK 0.50: what breaks in the client rewrite
@anthropic-ai/sdk 0.50.1 removed fileFromPath, the fetch shims and the src imports, and replaced APIClient. What breaks, and what Emendant patches.
6 breaking, 1 deprecation, 0 behaviour.6 with a patch, 1 report only.
@google/genai1.50.1released 14 April 2026@google/genai 1.50.1: webhooks.retrieve became webhooks.get
A patch release of @google/genai renamed webhooks.retrieve to webhooks.get and narrowed what it returns. Emendant detects the call and writes the rename.
1 breaking, 0 deprecations, 0 behaviour.1 with a patch, 0 report only.
@langchain/core1.0.0released 17 October 2025@langchain/core 1.0.0: predict and predictMessages removed, and what else went
@langchain/core 1.0.0 removed predict and predictMessages from chat models, four legacy subpaths and 24 named exports. What breaks, and what Emendant reports.
26 breaking, 29 deprecations, 0 behaviour.1 with a patch, 54 report only.
ai5.0.0released 31 July 2025AI SDK 5.0.0: what breaks when you upgrade ai from 4.x
Vercel AI SDK 5 removed the data stream API, moved ai/react and ai/rsc out of the package and renamed the message types. What breaks, and what Emendant patches.
19 breaking, 3 deprecations, 0 behaviour.20 with a patch, 2 report only.
langchain1.0.1released 18 October 2025LangChain 1.0 for JavaScript: the legacy modules moved to @langchain/classic
langchain@1.0.1 keeps ten subpaths and moves 85 to @langchain/classic under the same names. RemoteRunnable is gone. What breaks, and the patch Emendant writes.
2 breaking, 0 deprecations, 0 behaviour.1 with a patch, 1 report only.
openai5.0.0released 29 May 2025OpenAI Node SDK 5.0.0: what breaks when you upgrade openai from 4.x
openai@5 dropped beta.chat, fileFromPath, the shims and runFunctions, and moved its core modules under openai/core. What breaks, and what Emendant patches.
10 breaking, 1 deprecation, 0 behaviour.9 with a patch, 2 report only.