---
title: "langchain-community Breaking Changes on PyPI | Since.dev"
description: "What each langchain-community release removed, renamed or changed: 41 breaking changes in 1 version on PyPI, each with its source."
canonical_url: https://since.dev/packages/pypi/langchain-community
last_updated: 2025-10-17
---

# 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

## 0.4

41 breaking changes, first published October 17, 2025.

- **Removed** `langchain_community.callbacks.tracers.LangChainTracerV1`  

langchain_community.callbacks.tracers.LangChainTracerV1 was removed in langchain-community 0.4 [pypi.org](https://pypi.org/project/langchain-community/0.4/)
- **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](https://pypi.org/project/langchain-community/0.4/)
- **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](https://pypi.org/project/langchain-community/0.4/)
- **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](https://pypi.org/project/langchain-community/0.4/)
- **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](https://pypi.org/project/langchain-community/0.4/)
- **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](https://pypi.org/project/langchain-community/0.4/)
- **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](https://pypi.org/project/langchain-community/0.4/)
- **Signature changed** `langchain_community.chains.natbot.base.NatBotChain`  

Was from langchain.chains import NatBotChain; now from langchain_classic.chains import NatBotChain. [pypi.org](https://pypi.org/project/langchain-community/0.4/)
- **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](https://pypi.org/project/langchain-community/0.4/)
- **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](https://pypi.org/project/langchain-community/0.4/)

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](https://since.dev/scan.md), or have your coding agent call `check_code` with your manifest or lockfile over [MCP](https://since.dev/docs.md#mcp). [The API](https://since.dev/docs.md#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.

[Scan a repository](https://since.dev/scan.md). Any public GitHub repository. No sign-in.

### Tell your agent what changed since it was trained.

`claude mcp add --transport http since https://api.since.dev/mcp`

---

Every page on this site as Markdown: https://since.dev/sitemap.md. For agents: https://since.dev/llms.txt.
