langchain-community breaking changes
Every breaking API change we have recorded in langchain-community on PyPI: 41 breaking changes in 1 version. Below are its newest version, removals and renames first, each with its source.
Newest change October 17, 2025

On this page
0.4
- Removed
langchain_community.callbacks.tracers.LangChainTracerV1
langchain_community.callbacks.tracers.LangChainTracerV1 was removed in langchain-community 0.4 pypi.org - Signature changed
langchain_community.chains.ernie_functions.convert_to_ernie_function
Was from langchain.chains.ernie_functions.base import convert_to_ernie_function; now from langchain_classic.chains.ernie_functions.base import convert_to_ernie_function. pypi.org - Signature changed
langchain_community.chains.ernie_functions.create_ernie_fn_chain
Was from langchain.chains.ernie_functions.base import create_ernie_fn_chain; now from langchain_classic.chains.ernie_functions.base import create_ernie_fn_chain. pypi.org - Signature changed
langchain_community.chains.ernie_functions.create_ernie_fn_runnable
Was from langchain.chains.ernie_functions.base import create_ernie_fn_runnable; now from langchain_classic.chains.ernie_functions.base import create_ernie_fn_runnable. pypi.org - Signature changed
langchain_community.chains.ernie_functions.create_structured_output_chain
Was from langchain.chains.ernie_functions.base import create_structured_output_chain; now from langchain_classic.chains.ernie_functions.base import create_structured_output_chain. pypi.org - Signature changed
langchain_community.chains.ernie_functions.create_structured_output_runnable
Was from langchain.chains.ernie_functions.base import create_structured_output_runnable; now from langchain_classic.chains.ernie_functions.base import create_structured_output_runnable. pypi.org - Signature changed
langchain_community.chains.ernie_functions.get_ernie_output_parser
Was from langchain.chains.ernie_functions.base import get_ernie_output_parser; now from langchain_classic.chains.ernie_functions.base import get_ernie_output_parser. pypi.org - Signature changed
langchain_community.chains.natbot.base.NatBotChain
Was from langchain.chains import NatBotChain; now from langchain_classic.chains import NatBotChain. pypi.org - Signature changed
langchain_community.chains.natbot.crawler.black_listed_elements
Was from langchain.chains.natbot.crawler import black_listed_elements; now from langchain_classic.chains.natbot.crawler import black_listed_elements. pypi.org - Signature changed
langchain_community.chains.natbot.crawler.Crawler
Was from langchain.chains.natbot.crawler import Crawler; now from langchain_classic.chains.natbot.crawler import Crawler. pypi.org
And 31 more in this version.
Check your code
These are the changes. To see which of them reach your code, scan a public repository, or have your coding agent call check_code with your manifest or lockfile over MCP. The API reads every change in every version, not only the newest. On Team and up, a fix pull request opens for the changes that reach a connected repository. Nothing merges or deploys.

Put your code on continuous management.
Scan a public repository now, or give your agent one line.
See how out of date your code is.
Tell your agent what changed since it was trained.
claude mcp add --transport http since https://api.since.dev/mcp