unstale

pypi / langchain-classic

langchain-classic

What changed in langchain-classic 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-09.

4 breaking4 security4 deprecations4 new APIs and options3 behavior and defaults1 tooling6 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.11 on npm

langchain-classic 126 changes

Breaking changes 4

  • Minimum core versions were bumped, so projects may need to use a newer langchain-core version.

    1.0.5release notes

  • BaseCrossEncoder moved to langchain-core, changing where developers obtain this API.

    1.0.3release notes

  • The prefix keyword is now keyword-only to match BaseStore.

    1.0.2release notes

  • Tigris is removed.

    1.0.1release notes

Security 4

  • LangSmith SDK: Public prompt pull deserializes untrusted manifests without trust boundary warning

    1.0.7security advisory

  • Deserialization is restricted in this storage module.

    1.0.6release notes

  • The load() function is hardened against untrusted manifests.

    1.0.6release notes

  • A ReDoS vulnerability in the MRKL and ReAct action regex was patched.

    1.0.2release notes

Deprecations 4

  • The hub API is deprecated.

    1.0.7release notes

  • Loads and dumps are limited; the notes do not specify the limits.

    1.0.7release notes

  • Deprecation targets now point to create_agent, changing the suggested replacement for deprecated APIs.

    1.0.5release notes

  • Deprecations were added; the notes do not specify which APIs are affected.

    1.0.4release notes

New APIs and options 4

  • OpenAI support was added for automatic server-side compaction.

    1.0.2release notes

  • BaseTool gains extras support.

    1.0.1release notes

  • Anthropic support adds the effort option.

    1.0.1release notes

  • The google_genai provider is now supported in init_embeddings.

    1.0.1release notes

Behavior and default changes 3

  • Supports state updates from wrap_model_call with command(s).

    1.0.2release notes

  • Improved validation changes how init_chat_model handles its inputs.

    1.0.1release notes

  • Run IDs now use uuid7.

    1.0.1release notes

Tooling 1

Fixes and other changes 6

  • Callbacks now support content block tokens.

    1.0.8release notes

  • The deprecation for hub.pull uses the langchain-classic version.

    1.0.6release notes

  • Model provider classes were updated for Azure AI Foundry.

    1.0.4release notes

  • Weights are now validated, helping catch invalid ensemble retriever configurations.

    1.0.2release notes

  • Provider prefixes are decoupled from model names when initializing chat models.

    1.0.1release notes

  • The HuggingFace backend helper logic for init_chat_model is fixed.

    1.0.1release notes