megachangelog
Feature1.6.0

langchain-core 1.6.0

langchain-core version 1.6.0 includes improvements to StructuredTool with injected args keys, new RunnablePick class, enhanced convert_to_openai_function to handle callables and non-dict mappings, and fixes to Runnable pipe coercion and exception handling.

Changes since langchain-core==1.5.6

release(core): 1.6.0 (#39760)
fix(core): resolve postponed annotations in StructuredTool._injected_args_keys (#39602)
feat(core): add standard model exception types (#39538)
fix(core): allow deserializing RunnablePick (#39753)
fix(core): make convert_to_openai_function handle callables and non-dict mappings (#39750)
fix(core): make subprocess and temporary file tests portable on Windows (#39664)
fix(core): fail fast when tool schemas can't resolve forward refs during serialization (#39570)
test(core): avoid version-dependent runnable snapshots (#39705)
fix(core): require all nested properties for strict tool schemas (#39306)
fix(core): remove stale sync-stream xfail [closes #39720] (#39723)
perf(core): Lazily import transformers (#38037)
fix(core): accept non-dict Mapping values in mustache templates (#39680)
docs(core): clarify Runnable pipe coercion [closes #39075] (#39707)
fix(core): finalize chain-group runs on BaseException (#39699)

corerunnabletoolsapi

Source: original entry ↗

More from LangChain

Follow LangChain to get its new changes in your feed and email digest.

Announcement1.4.5

LangChain 1.4.5

Release of LangChain 1.4.5 with updates to the SummarizationMiddleware summarizer component.

releasemiddlewaresummarization
Announcement1.7.6

langchain-anthropic 1.7.6

Release of langchain-anthropic version 1.7.6 with multiple fixes and improvements from the previous version 1.7.5.

langchainanthropicrelease
Announcement1.7.1

langchain-openai 1.7.1 release

Release of langchain-openai version 1.7.1 with changes from the previous 1.7.0 version.

langchain-openaireleaseopenaisdk
See all LangChain changes →