langchain-core
, langchain
, langchain-community
, partner packages, etc.)langchain
and langchain-core
by at least 2-3 months, as such releases may contain breaking changes.Patch versions are released frequently, up to a few times per week, as they contain bug fixes and new features.langchain
and langchain-core
will continue to evolve to better serve the needs of our users.langchain-community
is a community maintained package that contains 3rd party integrations. While we do our best to review and test changes in langchain-community
, langchain-community
is expected to experience more breaking changes than langchain
and langchain-core
as it contains many community contributions.langchain
and langchain-core
. After that, the feature will be removed.Since we’re expecting to space out minor releases by at least 2-3 months, this means that a feature can be removed within 2-6 months of being deprecated.In some situations, we may allow the feature to remain in the code base for longer periods of time, if it’s not causing issues in the packages, to reduce the burden on users.