freshcrate
Skin:/
Home > Frameworks > langchain

langchain

The agent engineering platform

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

The agent engineering platform

README

The agent engineering platform.

PyPI - License PyPI - Downloads Version Twitter / XLangChain is a framework for building agents and LLM-powered applications. It helps you chain together interoperable components and third-party integrations to simplify AI application development — all while future-proofing decisions as the underlying technology evolves.

Quickstart

pip install langchain
# or
uv add langchain
from langchain.chat_models import init_chat_model

model = init_chat_model("openai:gpt-5.4")
result = model.invoke("Hello, world!")

If you're looking for more advanced customization or agent orchestration, check out LangGraph, our framework for building controllable agent workflows.

Tip

For developing, debugging, and deploying AI agents and LLM applications, see LangSmith.

LangChain ecosystem

While the LangChain framework can be used standalone, it also integrates seamlessly with any LangChain product, giving developers a full suite of tools when building LLM applications.

  • Deep Agents — Build agents that can plan, use subagents, and leverage file systems for complex tasks
  • LangGraph — Build agents that can reliably handle complex tasks with our low-level agent orchestration framework
  • Integrations — Chat & embedding models, tools & toolkits, and more
  • LangSmith — Agent evals, observability, and debugging for LLM apps
  • LangSmith Deployment — Deploy and scale agents with a purpose-built platform for long-running, stateful workflows

Why use LangChain?

LangChain helps developers build applications powered by LLMs through a standard interface for models, embeddings, vector stores, and more.

  • Real-time data augmentation — Easily connect LLMs to diverse data sources and external/internal systems, drawing from LangChain's vast library of integrations with model providers, tools, vector stores, retrievers, and more
  • Model interoperability — Swap models in and out as your engineering team experiments to find the best choice for your application's needs. As the industry frontier evolves, adapt quickly — LangChain's abstractions keep you moving without losing momentum
  • Rapid prototyping — Quickly build and iterate on LLM applications with LangChain's modular, component-based architecture. Test different approaches and workflows without rebuilding from scratch, accelerating your development cycle
  • Production-ready features — Deploy reliable applications with built-in support for monitoring, evaluation, and debugging through integrations like LangSmith. Scale with confidence using battle-tested patterns and best practices
  • Vibrant community and ecosystem — Leverage a rich ecosystem of integrations, templates, and community-contributed components. Benefit from continuous improvements and stay up-to-date with the latest AI developments through an active open-source community
  • Flexible abstraction layers — Work at the level of abstraction that suits your needs — from high-level chains for quick starts to low-level components for fine-grained control. LangChain grows with your application's complexity

Documentation

Discussions: Visit the LangChain Forum to connect with the community and share all of your technical questions, ideas, and feedback.

Additional resources

  • Contributing Guide – Learn how to contribute to LangChain projects and find good first issues.
  • Code of Conduct – Our community guidelines and standards for participation.
  • LangChain Academy – Comprehensive, free courses on LangChain libraries and products, made by the LangChain team.

Release History

VersionChangesUrgencyDate
langchain-core==1.4.1Changes since langchain-core==1.4.0 release(core): 1.4.1 (#37922) fix(core): remove Bedrock prevalidation from `load` (#37909) docs(core): expand and link `ModelProfile` docstrings (#37904) release(anthropic): 1.4.4 (#37757) chore(core): bump `uuid-utils` to 0.16.0 (#37699) chore(infra): bump `langchain-tests` floor to 1.1.9 (#37610) release(standard-tests): 1.1.9 (#37609) chore: bump idna from 3.11 to 3.15 in /libs/core (#37539) ci(infra): harden Dependabot version-bound preservation (#37510) High6/5/2026
langchain-core==1.4.0Changes since langchain-core==0.3.86 chore(infra): merge v1.4 into master (#37350) chore: bump urllib3 from 2.6.3 to 2.7.0 in /libs/core (#37329) fix(core): avoid eager `pydantic.v1` import in `@deprecated` (#37308) chore: bump mistune from 3.1.4 to 3.2.1 in /libs/core (#37237) chore: bump jupyter-server from 2.17.0 to 2.18.0 in /libs/core (#37204) release(core): 1.3.3 (#37198) fix(core): set deprecation `since` to 1.3.3 to match release (#37200) fix(core, langchain): harden `load()` against unHigh5/11/2026
langchain-core==0.3.86Changes since langchain-core==0.3.85 release(core): 0.3.86 (#37242) fix(core): backport path-traversal fix to v0.3 (CVE-2026-34070, GHSA-qh6h-p6c9-ff54) (#37233)High5/7/2026
langchain-core==1.4.0a2Initial release release(core): 1.4.0a2 (#37134) refactor(core): unwind _AsyncEventsResult hybrid for astream_events (#37133) release(core): 1.4.0a1 (#37132) Merge remote-tracking branch 'origin/master' into v1.4 feat(core): stream_events(version='v3') protocol (#37111) fix(core): preserve structured `inputs` on tool runs in tracers (#37108) release(perplexity): 1.2.0 (#37091) chore(docs): update x handle references (#37081) fix(core): make `removal` optional in `warn_deprecated` (#37056) fix(coHigh5/1/2026
langchain-core==1.3.2Changes since langchain-core==1.3.1 release(core): 1.3.2 (#36990) feat(core): add content-block-centric streaming (v2) (#36834)High4/24/2026
langchain-core==1.3.1Changes since langchain-core==1.3.0 release(core): 1.3.1 (#36972) feat(core): allow _format_output to pass through list of ToolOutputMixin instances (#36963) chore: bump nbconvert from 7.17.0 to 7.17.1 in /libs/core (#36923) feat(core): Update inheritance behavior for tracer metadata for special keys (#36900) chore: bump langsmith from 0.7.13 to 0.7.31 in /libs/core (#36813)High4/23/2026
langchain-openai==1.1.16Changes since langchain-openai==1.1.15 release(openai): 1.1.16 (#36927) fix(openai): tolerate `prompt_cache_retention` drift in streaming (#36925)High4/21/2026
langchain-openai==1.1.15Changes since langchain-openai==1.1.14 release(openai): 1.1.15 (#36901) fix(openai): accommodate dict `response` items in streaming (#36899) fix(openai): infer azure chat profiles from model name (#36858) chore(model-profiles): refresh model profile data (#36864)High4/20/2026
langchain-core==1.3.0Changes since langchain-core==1.2.31 release(core): release 1.3.0 (#36851) release(core): 1.3.0a3 (#36829) chore(core): keep checkpoint_ns behavior in streaming metadata for backwards compat (#36828) feat(core): Add chat model and LLM invocation params to traceable metadata (#36771) fix(core): restore cloud metadata IPs and link-local range in SSRF policy (#36816) chore(deps): bump pytest to `9.0.3` (#36801) chore(core): harden private SSRF utilities (#36768) fix(openai): handle content blocks High4/17/2026
langchain-core==1.3.0Changes since langchain-core==1.2.31 release(core): release 1.3.0 (#36851) release(core): 1.3.0a3 (#36829) chore(core): keep checkpoint_ns behavior in streaming metadata for backwards compat (#36828) feat(core): Add chat model and LLM invocation params to traceable metadata (#36771) fix(core): restore cloud metadata IPs and link-local range in SSRF policy (#36816) chore(deps): bump pytest to `9.0.3` (#36801) chore(core): harden private SSRF utilities (#36768) fix(openai): handle content blocks High4/17/2026
langchain-core==1.3.0Changes since langchain-core==1.2.31 release(core): release 1.3.0 (#36851) release(core): 1.3.0a3 (#36829) chore(core): keep checkpoint_ns behavior in streaming metadata for backwards compat (#36828) feat(core): Add chat model and LLM invocation params to traceable metadata (#36771) fix(core): restore cloud metadata IPs and link-local range in SSRF policy (#36816) chore(deps): bump pytest to `9.0.3` (#36801) chore(core): harden private SSRF utilities (#36768) fix(openai): handle content blocks High4/17/2026
langchain-anthropic==1.4.1Changes since langchain-anthropic==1.4.0 fix(anthropic): strip null encrypted_content from compaction blocks (#36850) release(anthropic): 1.4.1 (#36848) feat(anthropic): support opus 4.7 features (#36847) chore: bump langsmith from 0.6.3 to 0.7.31 in /libs/partners/anthropic (#36803) chore(deps): bump pytest to `9.0.3` (#36801) chore: bump langsmith from 0.6.3 to 0.7.31 in /libs/partners/anthropic (#36789) chore(model-profiles): refresh model profile data (#36482) fix(core): fixed typos in the High4/17/2026
langchain-huggingface==1.2.2Changes since langchain-huggingface==1.2.1 release(huggingface): 1.2.2 (#36832) fix(huggingface): harden hostname validation and reject URLs in repo_id (#36831) chore: bump langsmith from 0.6.3 to 0.7.31 in /libs/partners/huggingface (#36802) chore(deps): bump pytest to `9.0.3` (#36801) chore: bump langsmith from 0.6.3 to 0.7.31 in /libs/partners/huggingface (#36794) chore(model-profiles): refresh model profile data (#36720) chore(model-profiles): refresh model profile data (#36596) chore: add High4/16/2026
langchain-core==1.3.0a3Initial release release(core): 1.3.0a3 (#36829) chore(core): keep checkpoint_ns behavior in streaming metadata for backwards compat (#36828) feat(core): Add chat model and LLM invocation params to traceable metadata (#36771) fix(core): restore cloud metadata IPs and link-local range in SSRF policy (#36816) chore(deps): bump pytest to `9.0.3` (#36801) chore(core): harden private SSRF utilities (#36768) fix(openai): handle content blocks without type key in responses api conversion (#36725) choreHigh4/16/2026
langchain-classic==1.0.4Changes since langchain-classic==1.0.3 release(langchain-classic): 1.0.4 (#36827) chore(langchain-classic): add deprecations (#36826) fix(langchain-classic): suppress mypy errors in compat code (#36806) chore(deps): bump pytest to `9.0.3` (#36801) chore: bump pytest from 9.0.2 to 9.0.3 in /libs/langchain (#36718) chore: bump pillow from 12.1.1 to 12.2.0 in /libs/langchain (#36709) chore: bump cryptography from 46.0.6 to 46.0.7 in /libs/langchain (#36620) chore: bump aiohttp from 3.13.3 to 3.13.High4/16/2026
langchain-openai==1.1.14Changes since langchain-openai==1.1.13 release(openai): 1.1.14 (#36820) fix(openai): use SSRF-safe transport for image token counting (#36819) chore(deps): bump pytest to `9.0.3` (#36801) chore: bump langsmith from 0.6.3 to 0.7.31 in /libs/partners/openai (#36795) chore: bump pillow from 12.1.1 to 12.2.0 in /libs/partners/openai (#36777)High4/16/2026
langchain-text-splitters==1.1.2Changes since langchain-text-splitters==1.1.1 release(text-splitters): 1.1.2 (#36822) fix(text-splitters): deprecate and use SSRF-safe transport in split_text_from_url (#36821) chore: bump langsmith from 0.6.3 to 0.7.31 in /libs/text-splitters (#36797) chore(deps): bump pytest to `9.0.3` (#36801) chore: bump pytest from 9.0.2 to 9.0.3 in /libs/text-splitters (#36714) chore: add comment explaining `pygments>=2.20.0` (#36570) release(core): 1.2.26 (#36511) chore: pygments>=2.20.0 across all packaHigh4/16/2026
langchain-core==1.2.31Changes since langchain-core==1.2.30 release(core): port 36816 to v1.2 and release 1.2.31 (#36817)High4/16/2026
langchain-core==1.2.30Changes since langchain-core==1.2.29 release(core): 1.2.30 (#36770) chore(core): harden private SSRF utilities (port 36768) (#36769)High4/15/2026
langchain-openai==1.1.13Changes since langchain-openai==1.1.12 release(openai): 1.1.13 (#36729) fix(openai): handle content blocks without type key in responses api conversion (#36725) chore(model-profiles): refresh model profile data (#36539) chore(openai): fix broken vcr cassette playback and add ci guard (#36502) fix(openai,groq,openrouter): use is-not-None checks in usage metadata token extraction (#36500) fix(core): fixed typos in the documentation (#36459) chore(model-profiles): refresh model profile data (#3645High4/15/2026
langchain-core==1.2.29Changes since langchain-core==1.2.28 release(core): 1.2.29 and also port #36725 (#36727)High4/14/2026
langchain-core==1.3.0a2Initial release release(core): 1.3.0.a2 (#36698) fix(core): Use reference counting for storing inherited run trees to support garbage collection (#36660) docs(core): nit (#36685) release(core): 1.3.0a1 (#36656) chore(core): reduce streaming metadata / perf (#36588) release(core): release 1.2.28 (#36614) fix(core): add more sanitization to templates (#36612) release(core): 1.2.27 (#36586) fix(core): handle symlinks in deprecated prompt save path (#36585) chore: add comment explaining `pygments>=High4/13/2026
langchain-core==1.3.0a1Initial release release(core): 1.3.0a1 (#36656) chore(core): reduce streaming metadata / perf (#36588) release(core): release 1.2.28 (#36614) fix(core): add more sanitization to templates (#36612) release(core): 1.2.27 (#36586) fix(core): handle symlinks in deprecated prompt save path (#36585) chore: add comment explaining `pygments>=2.20.0` (#36570) release(core): 1.2.26 (#36511) fix(core): add init validator and serialization mappings for Bedrock models (#34510) feat(core): add `ChatBaseten` High4/10/2026
langchain-core==0.3.84Changes since langchain-core==0.3.83 release(core): 0.3.84 (#36616) fix(core): sanitize prompts more (#36613)High4/8/2026
langchain-core==1.2.28Changes since langchain-core==1.2.27 release(core): release 1.2.28 (#36614) fix(core): add more sanitization to templates (#36612)Medium4/8/2026
langchain-tests==1.1.6Changes since langchain-tests==1.1.5 release(standard-tests): 1.1.6 (#36610) fix(standard-tests): update standard tests for sandbox backends (#36036) chore: pygments>=2.20.0 across all packages (CVE-2026-4539) (#36385) chore: bump requests from 2.32.5 to 2.33.0 in /libs/standard-tests (#36239) ci: suppress pytest streaming output in CI (#36092) ci: avoid unnecessary dep installs in lint targets (#36046) chore: bump locks, lint (#35985) chore: bump orjson from 3.11.5 to 3.11.6 in /libs/standard-Medium4/8/2026
langchain-core==1.2.27Changes since langchain-core==1.2.26 release(core): 1.2.27 (#36586) fix(core): handle symlinks in deprecated prompt save path (#36585) chore: add comment explaining `pygments>=2.20.0` (#36570) Credit to Jeff Ponte (@JDP-Security) for reporting the symlink resolution issue in #36585.Medium4/7/2026
langchain-ollama==1.1.0Changes since langchain-ollama==1.0.1 release(ollama): 1.1.0 (#36574) feat(ollama): support `response_format` (#34612) fix(ollama): serialize `reasoning_content` back to ollama `thinking` (#36573) fix(ollama): prevent `_convert_messages_to_ollama_messages` from mutating caller list (#36567) feat(ollama): add `dimensions` to `OllamaEmbeddings` (#36543) fix(ollama): respect scheme-less `base_url` (#34042) feat(ollama): logprobs support in Ollama (#34218) chore(ollama): switch to `ty` (#36571) choMedium4/7/2026
langchain-core==1.2.26Changes since langchain-core==1.2.25 release(core): 1.2.26 (#36511) fix(core): add init validator and serialization mappings for Bedrock models (#34510) feat(core): add `ChatBaseten` to serializable mapping (#36510) chore(core): drop `gpt-3.5-turbo` from docstrings (#36497) fix(core): correct parameter names in filter_messages docstring example (#36462)Medium4/3/2026
langchain==1.2.15Changes since langchain==1.2.14 release: langchain v1.2.15 (#36496) chore: bump aiohttp from 3.13.3 to 3.13.4 in /libs/langchain_v1 (#36438)Medium4/3/2026
langchain-core==1.2.25Changes since langchain-core==1.2.24 release(core): 1.2.25 (#36473) fix(core): harden check for txt files in deprecated prompt loading functions (#36471) fix(core): fixed typos in the documentation (#36459) Credit to Jeff Ponte (@JDP-Security) for reporting the symlink resolution issue resolved in #36471.Medium4/2/2026
langchain-core==1.2.24Changes since langchain-core==1.2.23 release(core): 1.2.24 (#36434) feat(core): impute placeholder filenames for OpenAI file inputs (#36433) chore: pygments>=2.20.0 across all packages (CVE-2026-4539) (#36385) fix(core): add "computer" to _WellKnownOpenAITools (#36261)Medium4/1/2026
langchain==1.2.14Changes since langchain==1.2.13 release(langchain): 1.2.14 (#36396) chore: pygments>=2.20.0 across all packages (CVE-2026-4539) (#36385) test(langchain): cover runtime recursion limit override in create_agent (#36376) perf(langchain): reduce init speed by 15% (#36375) fix(langchain): update recursion limit for create_agent (#36351) fix(infra): correct lint_diff relative paths in package makefiles (#36333) chore: bump cryptography from 46.0.5 to 46.0.6 in /libs/langchain_v1 (#36324) fix(langchaiMedium3/31/2026
langchain-openrouter==0.2.1Changes since langchain-openrouter==0.2.0 release(openrouter): 0.2.1 (#36348) fix(openrouter): pass attribution headers via httpx `default_headers` (#36347) chore(model-profiles): refresh model profile data (#36267) chore: bump requests from 2.32.5 to 2.33.0 in /libs/partners/openrouter (#36247)Medium3/30/2026
langchain-core==1.2.23Changes since langchain-core==1.2.22 release(core): 1.2.23 (#36323) revert: Revert "fix(core): trace invocation params in metadata" (#36322) chore: bump requests from 2.32.5 to 2.33.0 in /libs/core (#36243)Medium3/27/2026
langchain-exa==1.1.0Changes since langchain-exa==1.0.0 release(exa): 1.1.0 (#36278) feat(exa): update default search type from neural to auto (#36125) chore: bump requests from 2.32.5 to 2.33.0 in /libs/partners/exa (#36255) chore(partners): bump `langchain-core` min to `1.2.21` (#36183) ci: suppress pytest streaming output in CI (#36092) ci: avoid unnecessary dep installs in lint targets (#36046) chore: bump orjson from 3.11.5 to 3.11.6 in /libs/partners/exa (#35869) chore(deps): bump langsmith from 0.4.31 to 0.6Medium3/26/2026
langchain-openrouter==0.2.0Changes since langchain-openrouter==0.1.0 release(openrouter): 0.2.0 (#36227) feat(openrouter): add `app_categories` field for marketplace attribution (#36205) chore(openrouter): update URL/title (#36204) chore(model-profiles): refresh model profile data (#36195) chore(partners): bump `langchain-core` min to `1.2.21` (#36183) fix(core,model-profiles): add missing `ModelProfile` fields, warn on schema drift (#36129) chore(model-profiles): refresh model profile data (#36123) chore(model-profiles)Medium3/25/2026
langchain-core==1.2.22Changes since langchain-core==1.2.21 release(core): 1.2.22 (#36201) fix(core): validate paths in `prompt.save` and `load_prompt`, deprecate methods (#36200)Medium3/24/2026
langchain-openai==1.1.12Changes since langchain-openai==1.1.11 fix(openai): bump min core version (#36180) release(openai): 1.1.12 (#36178) fix(core,model-profiles): add missing `ModelProfile` fields, warn on schema drift (#36129) fix(openai): support phase parameter (#36161) fix(openai): preserve namespace field in streaming function_call chunks (#36108) ci: suppress pytest streaming output in CI (#36092) ci: avoid unnecessary dep installs in lint targets (#36046) chore(model-profiles): refresh model profile data (#3Medium3/23/2026
langchain-core==1.2.21Changes since langchain-core==1.2.20 release(core): 1.2.21 (#36179) fix(core,model-profiles): add missing `ModelProfile` fields, warn on schema drift (#36129) chore(core): remove stale blockbuster allowlist for deleted context module (#36168) ci: suppress pytest streaming output in CI (#36092)Medium3/23/2026
langchain==1.2.13Changes since langchain==1.2.12 release(langchain): 1.2.13 (#36111) ci: suppress pytest streaming output in CI (#36092) feat: Add LangSmith integration metadata to create_agent and init_chat_model (#35810) ci: avoid unnecessary dep installs in lint targets (#36046) chore: bump pyasn1 from 0.6.2 to 0.6.3 in /libs/langchain_v1 (#36029) chore: bump pyjwt from 2.10.1 to 2.12.0 in /libs/langchain_v1 (#36024) fix(langchain): export Runtime from agents.middleware (#35975) chore: bump locks, lint (#359Low3/19/2026
langchain-core==1.2.20Changes since langchain-core==1.2.19 release(core): 1.2.20 (#36085) fix(core): trace invocation params in metadata (#36080) feat: Add LangSmith integration metadata to create_agent and init_chat_model (#35810) feat(core): harden anti-ssrf (#35960) ci: avoid unnecessary dep installs in lint targets (#36046) docs(core): document `base_url` in mermaid api (#35961) chore: bump orjson from 3.11.5 to 3.11.6 in /libs/core (#35805) chore: housekeeping (#35850)Low3/18/2026
langchain-anthropic==1.4.0Changes since langchain-anthropic==1.3.5 release(anthropic): 1.4 (#36018) feat(anthropic): AnthropicPromptCachingMiddleware: apply explicit caching to system message and tool definitions (#35969) feat(anthropic): delegate cache_control kwarg to anthropic top-level param (#35967) chore(model-profiles): refresh model profile data (#35959) chore: bump orjson from 3.11.5 to 3.11.6 in /libs/partners/anthropic (#35867)Low3/17/2026
langchain-anthropic==1.3.5Changes since langchain-anthropic==1.3.4 release(anthropic): 1.3.5 (#35873) fix(anthropic): Ignore general usage cache_creation fields if more specific fields are set (#35845) perf(.github): set a timeout on get min versions HTTP calls (#35851) feat(model-profiles): new fields + `Makefile` target (#35788) fix(anthropic): support eager_input_streaming (#35779) fix(anthropic): move _make_message_chunk_from_anthropic_event to instance method (#35670) chore: bump langgraph from 1.0.8 to 1.0.10rc1 iLow3/14/2026
langchain-mistralai==1.1.2Changes since langchain-mistralai==1.1.1 release(mistralai): 1.1.2 (#35835) feat(model-profiles): new fields + `Makefile` target (#35788) fix(model-profiles): sort generated profiles by model ID for stable diffs (#35344) chore: bump model profiles (#35294) fix(mistralai): update test (#35270) fix(mistralai): update exception retry logic in embeddings (#35238) fix(mistralai): fix `NameError` in `RunnableWithFallbacks.__getattr__` when resolving type hints (#35172) chore(deps): bump langsmith froLow3/13/2026
langchain-classic==1.0.3Changes since langchain-classic==1.0.2 release(langchain): 1.0.3 (#35834) chore(core): move BaseCrossEncoder to langchain-core (#35809) chore: bump tornado from 6.5.2 to 6.5.5 in /libs/langchain (#35773) release(langchain_v1): 1.2.11 (#35723) chore: bump the minor-and-patch group across 3 directories with 7 updates (#35605) chore: bump types-pytz from 2025.2.0.20251108 to 2026.1.1.20260304 in /libs/langchain (#35592) chore: bump packaging from 24.2 to 26.0 in /libs/langchain (#35591)Low3/13/2026
langchain-core==1.2.19Changes since langchain-core==1.2.18 release(core): 1.2.19 (#35832) chore(core): move BaseCrossEncoder to langchain-core (#35809) chore: bump tornado from 6.5.2 to 6.5.5 in /libs/core (#35775)Low3/13/2026
langchain==1.2.12Changes since langchain==1.2.11 release(langchain_v1): 1.2.12 (#35770) feat: tracing for wrap model + tool call (#35765)Low3/11/2026
langchain==1.2.11Changes since langchain==1.2.10 release(langchain_v1): 1.2.11 (#35723) fix(langchain): normalize custom detector output to prevent KeyError in hash/mask strategies (#35651) chore: bump the minor-and-patch group across 3 directories with 7 updates (#35605) chore(langchain): switch refs from gemini-3 to gemini-3.1 (#35535) chore: bump the langchain-deps group across 3 directories with 7 updates (#35513) chore: bump langgraph-checkpoint from 3.0.1 to 4.0.0 in /libs/langchain_v1 (#35445) chore: bumLow3/10/2026
langchain-openai==1.1.11Changes since langchain-openai==1.1.10 fix(openai): bump min core version (#35705) release(openai): 1.1.11 (#35703) fix(openai): update responses API model detection for pro and codex models (#35594) feat(openai): support tool search (#35582) chore: bump langgraph from 1.0.8 to 1.0.10rc1 in /libs/partners/openai (#35612) chore(model-profiles): refresh model profile data (#35593) fix(openai): avoid PydanticSerializationUnexpectedValue for structured output (#35543) feat(openrouter): add streaminLow3/9/2026
langchain-core==1.2.18Changes since langchain-core==1.2.17 release(core): 1.2.18 (#35704) fix(core): fix double backticks in deprecation docstring for alternative_import (#35658) fix(core): preserve default_factory when generating tool call schema (#35550) feat(openai): support tool search (#35582) chore: bump the minor-and-patch group across 3 directories with 7 updates (#35605)Low3/9/2026
langchain==0.3.28Changes since langchain==0.3.27 fix(langchain): bump minimum langchain-core to 0.3.73 (#35608) release(langchain): 0.3.28 (#35607) fix(langchain): backport patch ReDoS vulnerability in MRKL and ReAct action regex (CVE-2024-58340) (#35603) feat(core,langchain,text-splitters): (v0.3) use uuid7 for run ids (#34732) fix(core): serialization patch (#34458) feat(openai): enable stream_usage when using default base URL and client (#33296) fix(langchain): handle `gpt-5` model name in `init_chat_model` Low3/6/2026
langchain-classic==1.0.2Changes since langchain-classic==1.0.1 release(langchain): bump langchain-classic to 1.0.2 (#35601) fix(langchain-classic): patch ReDoS vulnerability in MRKL and ReAct action regex (CVE-2024-58340) (#35598) chore: bump the langchain-deps group across 3 directories with 7 updates (#35513) chore: bump the langchain-deps group across 3 directories with 14 updates (#35441) chore: bump google-cloud-aiplatform from 1.117.0 to 1.133.0 in /libs/langchain (#35392) docs: fix docstring inaccuracies and upLow3/6/2026
langchain-openrouter==0.1.0Changes since langchain-openrouter==0.0.2 fix(openrouter): include role in sdk `model_construct` for min dep compat (#35562) release(openrouter): 0.1.0 (#35560) feat(openrouter): add streaming token usage support (#35559) feat(fireworks,groq,openrouter): add standard model property (#35542) feat(openrouter): surface `cost` and `cost_details` in `response_metadata` (#35461) chore(model-profiles): refresh model profile data (#35477) feat(openrouter): default headers (#35369) fix(model-profiles): Low3/4/2026
langchain-core==1.2.17Changes since langchain-core==1.2.16 release(core): 1.2.17 (#35527) fix(core): extract usage metadata from serialized tracer message outputs (#35526) chore: bump the langchain-deps group across 3 directories with 7 updates (#35513) chore: bump the langchain-deps group across 3 directories with 14 updates (#35441)Low3/2/2026
langchain-huggingface==1.2.1Changes since langchain-huggingface==1.2.0 fix(huggingface): switch integration test provider to together (#35525) fix(huggingface): resolve huggingface-hub 1.x compat (#35524) fix(huggingface): bump transformers and sentence-transformers lower bounds (#35522) chore: bump langgraph-checkpoint from 3.0.0 to 4.0.0 in /libs/partners/huggingface (#35447) fix(model-profiles): sort generated profiles by model ID for stable diffs (#35344) chore: bump model profiles (#35294) release(huggingface): 1.2.1Low3/2/2026
langchain-core==1.2.16Changes since langchain-core==1.2.15 release(core): 1.2.16 (#35439) fix(core): treat empty tool chunk ids as missing in merge (#35414)Low2/25/2026
langchain-anthropic==1.3.4Changes since langchain-anthropic==1.3.3 release(anthropic): 1.3.4 (#35418) fix(anthropic): filter out common OpenAI Responses block types (#35417) fix(anthropic): update integration tests (#35396) revert: add ChatAnthropicBedrockWrapper (#35371) fix(anthropic): replace retired model IDs in tests and docstrings (#35365) feat(anthropic): add ChatAnthropicBedrock wrapper (#35091) fix(model-profiles): sort generated profiles by model ID for stable diffs (#35344) fix(anthropic): set max input tokenLow2/24/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

langgraphBuild resilient language agents as graphs.1.2.4
autogenA programming framework for agentic AIpython-v0.7.5
hermes-agentThe agent that grows with youv2026.6.5
Deepagent-research-context-engineering🔍 Accelerate research using a Multi Agent System for efficient context engineering with DeepAgent and LangChain's library.main@2026-06-05
airbyte-agent-connectors🐙 Drop-in tools that give AI agents reliable, permission-aware access to external systems.v0.1.226

More from langchain-ai

langgraphBuild resilient language agents as graphs.
langgraphjsFramework to build resilient language agents as graphs.
langchain-sandboxSafely run untrusted Python code using Pyodide and Deno
openshell-deepagentA general-purpose coding agent that runs inside an NVIDIA OpenShell sandbox, orchestrated by Deep Agents and powered by NVIDIA Nemotron. The agent writes and executes code in an isolated, policy-gover

More in Frameworks

deer-flowAn open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of ta
tqdmFast, Extensible Progress Meter
simBuild, deploy, and orchestrate AI agents. Sim is the central intelligence layer for your AI workforce.
pydantic-aiAI Agent Framework, the Pydantic way