unstale

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 init

@unstale/cli 0.2.9 on npm

langchain-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.

    0.11.2release notes

  • Declare the Python 3.14 floors for pydantic and typing-extensions, affecting dependency resolution for Python 3.14 users.

    0.11.1release notes

  • Setting api_base or base_url now raises ValueError; configure the endpoint on the Router deployment instead.

    0.11.0release notes

  • Streamed replies place response-level provider_specific_fields in response_metadata, matching invoke; read message.response_metadata["provider_specific_fields"] on both paths.

    0.11.0release notes

  • On ChatLiteLLMRouter, use_responses_api is a check rather than a setting that selects the API.

    0.11.0release notes

Behavior and default changes 3

  • Endpoint URL handling is standardized.

    0.11.0release notes

  • Responses API reasoning items are carried across turns, allowing developers to preserve them in multi-turn conversations.

    0.11.0release notes

  • Replies surface url_citation annotations.

    0.11.0release notes

Fixes and other changes 4

  • Replay thinking across router fallbacks.

    0.11.1release notes

  • Keep replaying thinking blocks stored before the first-party key.

    0.11.1release notes

  • Null page dimensions are read as absent.

    0.11.0release notes

  • A Router stream reports its real cost after a fallback.

    0.11.0release notes