- DATE:
- AUTHOR:
- The LangChain Team
🚀 LangChain v0.1: A more stable `langchain` package
LangChain v0.1: A more stable langchain
package
This week we released the first step in a re-architecture of the LangChain package. This splits up the previous langchain
package into three different packages:
langchain-core
: contains core LangChain abstractions as well as LangChain Expression Language — a truly composable way to construct custom chains.langchain-community
: contains third party integrations into all the various componentslangchain
: contains chains, agents, and retrieval methods that make up the cognitive architecture of applications
We also announced a path to LangChain v0.1 in early January!
This is a HUGE deal for our users and the community. LangChain is the standard for building LLM-powered apps, and in its ~first year of its existence, the package has changed rapidly to keep pace with the industry. In this next phase of LangChain, we’re committed to creating stable abstractions and leaner packages that companies can depend on and deploy to production. This was a big lift by the team, and we did everything in a backwards compatible way so keep teams shipping quickly with low hassle.
Read more about this split in our blog here.
 LangChain 0.1 is here!
If you haven’t yet upgraded to LangChain 0.1, you should check it out. We wrote more about it on our blog, but here are the big takeaways:
No more breaking changes on a minor version release.
LCEL supports parallelization, fallbacks, batch, streaming, and async all out-of-the-box.
LangChain supports almost 700 integrations now and has improved co-maintenance with integration partners.
More advanced retrieval to get your RAG apps behaving better.
Largest library of tools and templates of cognitive architectures for your LangChain Agents.
1-click observability with LangSmith.