Skip to content

Releases: langchain-ai/langchain

langchain==1.0.0a5

12 Sep 14:22
0814bfe
Compare
Choose a tag to compare

Initial release

chore: bump mypy version to 1.18 (#32914)
release(langchain): v1.0.0a5 (#32917)
fix(langchain): use messages from model request (#32908)
fix(core): resolve mermaid node id collisions when special chars are used (#32857)
revert: "chore: remove ruff target-version" (#32895)
chore: remove ruff target-version (#32880)
chore(docs): update package READMEs (#32869)
feat(langchain): support PEP604 ( | union) in tool node error handlers (#32861)
chore(langchain): add ruff rule E501 in langchain_v1 (#32812)
chore(langchain): add ruff rule UP007 in langchain_v1 (#32811)
chore(langchain): enable ruff docstring-code-format in langchain_v1 (#32855)
chore(core): enable ruff docstring-code-format (#32834)
feat(langchain): middleware support in create_agent (#32828)
fix(langchain): fix mypy versions in langchain_v1 (#32816)
chore(langchain): cleanup langchain_v1 mypy config (#32809)
chore(langchain): add ruff rules D for langchain_v1 (#32808)
fix(langchain): update init version (#32793)
release(langchain): v1.0.0a3 (#32791)
chore(langchain): rename create_react_agent -> create_agent (#32789)
chore(langchain): remove upper bound at v1 for core (#32737)
chore(langchain): also bump text splitters (#32722)
chore(langchain): use latest core (#32720)
chore(langchain): revert back to static versioning for now (#32719)
release(langchain): v1.0.0a1 (#32718)
feat(langchain): revamped create_react_agent (#32705)
chore(langchain): remove untested chains for first alpha (#32710)
chore(langchain): drop Python 3.9 to prep for v1 (#32704)
chore: adress pytest-asyncio deprecation warnings + other nits (#32696)
chore: update references to use the latest version of Claude-3.5 Sonnet (#32594)
docs: update outdated README.md content (#32540)
fix(tests): add anthropic_proxy to configurable test parameters (for v1)
chore: formatting across codebase (#32466)
feat(openai): minimal and verbosity (#32455)
feat(langchain): add stuff and map reduce chains (#32333)
fix: use new Google model names in examples (#32288)
fix: update bar_model to use the correct model version claude-3-7-sonnet-20250219 (#32284)
refactor: remove references to unsupported model claude-3-sonnet-20240229 (#32281)
fix: formatting issues in docstrings (#32265)
feat(docs): improve devx, fix Makefile targets (#32237)
chore(langchain_v1): clean anything uncertain (#32228)
feat(langchain): v1 scaffolding (#32166)

langchain-prompty==0.1.2

11 Sep 20:25
7e5180e
Compare
Choose a tag to compare

Changes since langchain-prompty==0.1.1

release(prompty): 0.1.2 (#32907)
revert: "chore: remove ruff target-version" (#32895)
chore: remove ruff target-version (#32880)
chore: adress pytest-asyncio deprecation warnings + other nits (#32696)
chore: formatting across codebase (#32466)
feat(docs): improve devx, fix Makefile targets (#32237)
fix(docs): capitalization, codeblock formatting, and hyperlinks, note blocks (#32235)
docs(openai): add comprehensive documentation and examples for extra_body + others (#32149)
ruff: more rules across the board & fixes (#31898)
fix: automatically fix issues with ruff (#31897)
langchain-prompty[patch]: Add ruff bandit rules to linter (#31814)
packaging: remove Python upper bound for langchain and co libs (#31025)
partners: bug fix check_imports.py exit code. (#30897)
partners[lint]: run pyupgrade to get code in line with 3.9 standards (#30781)
multiple: fix uv path deps (#29790)
infra: add UV_FROZEN to makefiles (#29642)
infra: migrate to uv (#29566)

langchain-ollama==0.3.8

11 Sep 20:03
115e20a
Compare
Choose a tag to compare

Changes since langchain-ollama==0.3.7

release(ollama): 0.3.8 (#32906)
revert: "chore: remove ruff target-version" (#32895)
fix(ollama): Fix handling message content lists (#32881)
chore: remove ruff target-version (#32880)
docs: standardize OllamaLLM and BaseOpenAI docstrings (#32758)
chore: adress pytest-asyncio deprecation warnings + other nits (#32696)

langchain-nomic==0.1.5

11 Sep 20:13
115e20a
Compare
Choose a tag to compare

Changes since langchain-nomic==0.1.4

release(nomic): 0.1.5 (#32905)
revert: "chore: remove ruff target-version" (#32895)
chore: remove ruff target-version (#32880)
chore: adress pytest-asyncio deprecation warnings + other nits (#32696)
feat(docs): improve devx, fix Makefile targets (#32237)
fix: LLM mimicking Unicode responses due to forced Unicode conversion of non-ASCII characters. (#32222)
docs(openai): add comprehensive documentation and examples for extra_body + others (#32149)
nomic[patch]: ruff fixes and rules (#31922)
ruff: more rules across the board & fixes (#31898)
fix: automatically fix issues with ruff (#31897)
update pyproject.toml flake8 comment (#31810)
langchain-nomic[patch]: Add ruff bandit rules to linter (#31805)
packaging: remove Python upper bound for langchain and co libs (#31025)
partners[lint]: run pyupgrade to get code in line with 3.9 standards (#30781)
Clean up numpy dependencies and speed up 3.13 CI with numpy>=2.1.0 (#30714)
multiple: fix uv path deps (#29790)
infra: add UV_FROZEN to makefiles (#29642)
infra: migrate to uv (#29566)
nomic[patch]: run python 3.13 in CI (#28393)

langchain-exa==0.3.1

11 Sep 19:56
5795ec3
Compare
Choose a tag to compare

Changes since langchain-exa==0.3.0

release(exa): 0.3.1 (#32902)
revert: "chore: remove ruff target-version" (#32895)
chore: remove ruff target-version (#32880)
chore: adress pytest-asyncio deprecation warnings + other nits (#32696)
feat(docs): improve devx, fix Makefile targets (#32237)
fix: LLM mimicking Unicode responses due to forced Unicode conversion of non-ASCII characters. (#32222)
docs(openai): add comprehensive documentation and examples for extra_body + others (#32149)
fix: bump lockfiles (#31923)
ruff: restore stacklevels, disable autofixing (#31919)
exa[patch]: ruff fixes and rules (#31902)
ruff: more rules across the board & fixes (#31898)
fix: automatically fix issues with ruff (#31897)
langchain-exa: add ruff bandit rules (#31793)

langchain-chroma==0.2.6

11 Sep 19:55
bd76575
Compare
Choose a tag to compare

Changes since langchain-chroma==0.2.5

release(chroma): 0.2.6 (#32901)
revert: "chore: remove ruff target-version" (#32895)
chore: remove ruff target-version (#32880)
chore: adress pytest-asyncio deprecation warnings + other nits (#32696)
feat(chroma): Add support for collection forking (#32627)
fix(docs): local API reference documentation build (#32271)
feat(docs): improve devx, fix Makefile targets (#32237)
fix: LLM mimicking Unicode responses due to forced Unicode conversion of non-ASCII characters. (#32222)
fix(docs): capitalization, codeblock formatting, and hyperlinks, note blocks (#32235)

langchain-anthropic==0.3.20

11 Sep 19:29
255ad31
Compare
Choose a tag to compare

Changes since langchain-anthropic==0.3.19

release(anthropic): 0.3.20 (#32900)
feat(anthropic): web fetch beta (#32894)
revert: "chore: remove ruff target-version" (#32895)
fix(anthropic): remove unneeded beta flags (#32893)
fix(anthropic): update ChatAnthropic model in tests/doc (#32892)
chore: remove ruff target-version (#32880)
fix(anthropic): remove beta header warning for TTL (#32832)
chore: adress pytest-asyncio deprecation warnings + other nits (#32696)

langchain-qdrant==0.2.1

10 Sep 18:07
67e651b
Compare
Choose a tag to compare

Changes since langchain-qdrant==0.2.0

release(qdrant): 0.2.1 (#32889)
fix(qdrant): allow as_retriever to work without embeddings in SPARSE mode (#32757)
chore: remove ruff target-version (#32880)
chore: adress pytest-asyncio deprecation warnings + other nits (#32696)
feat(qdrant): ruff fixes and rules (#32500)
fix: formatting issues in docstrings (#32265)
fix(docs): capitalization, codeblock formatting, and hyperlinks, note blocks (#32235)
ruff: more rules across the board & fixes (#31898)
fix: automatically fix issues with ruff (#31897)
langchain-qdrant[patch]: Add ruff bandit rules to linter (#31815)
packaging: remove Python upper bound for langchain and co libs (#31025)
partners[lint]: run pyupgrade to get code in line with 3.9 standards (#30781)
langchain_qdrant: fix showing the missing sparse vector name (#30701)
multiple: fix uv path deps (#29790)
qdrant: Add similarity_search_with_score_by_vector() function to the QdrantVectorStore (#29641)
infra: add UV_FROZEN to makefiles (#29642)
infra: migrate to uv (#29566)
multiple: disable socket for unit tests (#29080)
qdrant[patch]: run python 3.13 in CI (#28394)
Improvement[Partner] Improve qdrant vector store (#27251)

langchain-openai==0.3.33

10 Sep 16:03
34ecb92
Compare
Choose a tag to compare

Changes since langchain-openai==0.3.32

release(openai): 0.3.33 (#32887)
chore: remove ruff target-version (#32880)
fix(openai): structured output (#32551)
fix(openai): handle AIMessages without response_id in _get_last_messages (#32824)
fix(openai): Fix Azure OpenAI Responses API model field issue (#32649)
chore(openai): apply formatting changes to AzureChatOpenAI (#32848)
feat(core): add web_search in OpenAI tools list (#32738)
docs: standardize OllamaLLM and BaseOpenAI docstrings (#32758)
chore: adress pytest-asyncio deprecation warnings + other nits (#32696)

langchain-core==0.3.76

10 Sep 14:50
389a781
Compare
Choose a tag to compare

Changes since langchain-core==0.3.75

release(core): 0.3.76 (#32877)
fix(core): honor enabled=false in nested tracing (#31986)
fix(core): ensure InjectedToolCallId always overrides LLM-generated values (#32766)
chore(docs): update package READMEs (#32869)
chore(core): cleanup pyproject.toml (#32865)
refactor(core): improve beta decorator (#32505)
feat(core): add id field to Document passed to filter for InMemoryVectorStore similarity search (#32688)
feat(core): support AWS Bedrock document content blocks in msg_content_output (#32799)
feat(core): support for adding PromptTemplates with formats other than f-string (#32253)
chore(core): add ruff rule PLC0415 (#32351)
chore(core): fix some pydocs to use google-style (#32764)
chore(core): fix some ruff preview rules (#32785)
chore(core): fix some docstrings (from DOC preview rule) (#32833)
refactor(core): use pytest style in TestGetBufferString (#32786)
chore(core): enable ruff docstring-code-format (#32834)
chore(core): fix some mypy warn_unreachable issues (#32560)
feat(core): add web_search in OpenAI tools list (#32738)
chore: adress pytest-asyncio deprecation warnings + other nits (#32696)