Skip to content

Releases: langchain-ai/langchain

langchain-core==1.2.4

19 Dec 19:16
10087ac

Choose a tag to compare

Changes since langchain-core==1.2.3

release(core): 1.2.4 (#34429)
feat(core): add usage_metadata to metadata in LangChainTracer (#34414)
fix(core): defer persisting traces for iterator inputs (#34416)
chore(core): fix some docstrings (#34426)

langchain-openai==1.1.6

18 Dec 17:59
e9f7cd3

Choose a tag to compare

Changes since langchain-openai==1.1.5

release(openai): 1.1.6: update max input tokens for gpt-5 series (#34419)

langchain-core==1.2.3

18 Dec 20:13
795e746

Choose a tag to compare

Changes since langchain-core==1.2.2

release(core): 1.2.3 (#34421)
fix(core): allow unknown blocks in convert_to_openai_messages (#34420)
feat(infra): add CI check for out of date lockfiles (#34397)

langchain-openai==1.1.5

17 Dec 19:14
5c94e47

Choose a tag to compare

Changes since langchain-openai==1.1.4

release(openai): 1.1.5 (#34409)
fix(openai): rely on langchain-core for setting chunk_position (#34404)

langchain-tests==1.1.1

16 Dec 20:28
37d8666

Choose a tag to compare

Changes since langchain-tests==1.1.0

release(standard-tests): 1.1.1 (#34393)
docs(standard-tests): throw more descriptive errors for some streaming cases (#34389)

langchain-openai==1.1.4

16 Dec 20:16
37d8666

Choose a tag to compare

Changes since langchain-openai==1.1.3

release(openai): 1.1.4 (#34395)
revert(openai): switch model from nano to mini when using flex (#34394)
fix(openai): Correct hyperlinks in documentation of function with_structured_output (#34385)

langchain-core==1.2.2

16 Dec 20:26
37d8666

Choose a tag to compare

Changes since langchain-core==1.2.1

chore(core): bump lockfile (#34392)
release(core): 1.2.2 (#34391)
fix(core): use get_type_hints for Python 3.14 TypedDict compatibility (#34390)

langchain==1.2.0

15 Dec 14:51
9f61ed8

Choose a tag to compare

Changes since langchain==1.1.3

release(langchain): 1.2 (#34373)
fix(langchain): shell output multithreading race condition (#34333)
refactor(standard-tests): improve VCR config (#33968)
fix(huggingface): Helper logic for init_chat_model with HuggingFace backend (#34259)
chore(langchain): cleanup ruff config (#32810)
fix: little lint thing (#34310)
chore(langchain): check agents integration tests with mypy (#34308)
fix(langchain): add sentinel value to ProviderStrategy / strict (#34290)
chore(langchain): add end to end test for strict mode in provider strategy (#34289)
feat(langchain,openai): add strict flag to ProviderStrategy structured output (#34149)
feat(core,anthropic): extras on BaseTool (#34120)

langchain-core==1.2.1

15 Dec 14:38
6cff82d

Choose a tag to compare

Changes since langchain-core==1.2.0

release(core): 1.2.1 (#34370)
fix(core): handle None arguments in parse_tool_call (#34242)
chore(core): fix some types related to ToolCallChunk (#34283)

langchain-text-splitters==1.1.0

14 Dec 01:15
0cd72b5

Choose a tag to compare

Changes since langchain-text-splitters==1.0.0

release(text-splitters): 1.1.0 (#34346)
feat(text-splitters): add R programming language support (#34241)
feat: Use uuid7 for run ids (#34172)
chore(cli,standard-tests,text-splitters): fix some ruff TC rules (#33934)
style: some cleanup (#33857)
chore: attribute package change versions (#33854)
style: more refs fixes (#33730)
chore(text-splitters): API reference link in README (#33713)
style: more refs work (#33707)
feat(infra): langchain docs MCP (#33636)
style: more refs work (#33616)
chore: update pyproject.toml url entries (#33587)
fix: support python 3.14 in various projects (#33575)