pypi / langchain-litellm
langchain-litellm
What changed in langchain-litellm 0.11, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-31.
5 breaking3 behavior and defaults4 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initlangchain-litellm 0.1112 changes
Breaking changes 5
The dependency constraints explain a litellm 1.106.2 minimum and exclude 1.107.0, affecting which versions can be installed.
Declare the Python 3.14 floors for pydantic and typing-extensions, affecting dependency resolution for Python 3.14 users.
Setting api_base or base_url now raises ValueError; configure the endpoint on the Router deployment instead.
Streamed replies place response-level provider_specific_fields in response_metadata, matching invoke; read message.response_metadata["provider_specific_fields"] on both paths.
On ChatLiteLLMRouter, use_responses_api is a check rather than a setting that selects the API.
Behavior and default changes 3
Endpoint URL handling is standardized.
Responses API reasoning items are carried across turns, allowing developers to preserve them in multi-turn conversations.
Replies surface url_citation annotations.
Fixes and other changes 4
Replay thinking across router fallbacks.
Keep replaying thinking blocks stored before the first-party key.
Null page dimensions are read as absent.
A Router stream reports its real cost after a fallback.