## langchain-ai/langchain — v0.1.13…v0.1.14

_271+ commits._

### Features
- **langchain[minor], community[minor]: add CrossEncoderReranker with HuggingFaceCrossEncoder and SagemakerEndpointCrossEncoder (#13687)** (f98d7f7)
- **community[minor]: Add Alpha Vantage API Tool (#14332)** (0884e5d)
- **community[minor]: add support for llmsherpa (#19741)** (ba54f15)
- **templates: add RAG template for Intel Xeon Scalable Processors (#18424)** (0175906)
- **docs[minor]: Add chat model tabs to docs pages (#19589)** (ce0a588)
- **text-splitters[minor]: Added Haskell support in langchain.text_splitter module (#16191)** (1252ccc)
- **add script to check imports (#19611)** (0dbd5f5)
- **community[minor]: Add solar embedding (#19761)** (ec7a59c)
- **community[minor]: add hugging face text-to-speech inference API (#18880)** (f7e8a38)
- **core[minor]: Add aformat_messages to FewShotChatMessagePromptTemplate and ChatPromptTemplate (#19648)** (6b2b511)
- **community[minor]: add support for Moonshot llm and chat model (#17100)** (f7c903e)
- **community[minor]: Add Openvino embedding support (#19632)** (7164015)
- **community[minor]: Add Anyscale embedding support (#17605)** (124ab79)
- **community[minor]: Add solar model chat model (#18556)** (75173d3)
- **cohere: add with_structured_output to ChatCohere (#19730)** (ea57050)
- **community[minor]: Add VDMS vectorstore (#19551)** (a31f692)
- **core[minor]: Add async methods to MaxMarginalRelevanceExampleSelector (#19639)** (33fa8cf)
- **core[minor]: support pydantic v2 models in PydanticOutputParser (#18811)** (2e0ddd6)
- **community[minor]: Add the option to omit schema refresh in Neo4jGraph (#19654)** (87d2a6b)
- **community[minor]: Add support for non-file-based Document Loaders in PebbloSafeLoader (#19574)** (0019d8a)
- **langchain[minor]: Add async methods to EncoderBackedStore (#19597)** (9954c6a)
- **core: Add async methods to LengthBasedExampleSelector (#19640)** (409c6ee)
- **community[minor]: Add ITREX optimized Embeddings  (#18474)** (3a7d2cf)

### Fixes
- **langchain[patch]: Release 0.1.14 (#19839)** (c4eb841)
- **community[patch]: Release 0.0.30 (#19838)** (0242bce)
- **core[patch]: Release 0.1.37 (#19831)** (08c10bd)
- **cohere[patch]: Fix retriever (#19771)** (8cf1d75)
- **langchain[patch]: Upgrade openai's sdk and solve some interface adaptation problems. #19548 (#19785)** (b6ebddb)
- **community[patch]: add attribution_token within GoogleVertexAISearchRetriever (#18520)** (5ab6b39)
- **community[patch]: introduce convert_to_secret() to bananadev llm (#14283)** (368e35c)
- **langchain[patch]: load ReadFileTool (#14301)** (c4da8d0)
- **community[minor]: fix failing Predibase integration (#19776)** (a9bc212)
- **community[patch]: Update minimax.py (#14384)** (e9caa22)
- **langchain[patch]: Simplify ensemble retriever (#14427)** (f5d4ce8)
- **docs[patch]: Fix or remove broken mdx links (#19777)** (6d93a03)
- **mistralai[patch]: correct integration_test (#19774)** (2f5606a)
- **mistralai[patch]: add missing _combine_llm_outputs implementation in ChatMistralAI (#18603)** (ace7b66)
- **openai[patch]: Update openai chat model to new base class interface (#19729)** (d4673a3)
- **cohere[patch]: support kwargs in with_structured_output (#19736)** (23fcc14)
- **cohere[patch]: Allow overriding of the base URL in Cohere Client  (#19766)** (bd02b83)
- **community[patch]: history size support for DynamoDBChatMessageHistory (#16794)** (727a2ea)
- **community[patch]: fix redis input type for index_schema field (#16874)** (6dbf1a2)
- **community[patch]: mmr search for Rockset vectorstore integration (#16908)** (074ad50)
- **community[patch]: OllamaEmbeddings - Pass headers to post request (#16880)** (f51e6a3)
- **community[patch]: avoid executing `toolkit.get_context()` when not necessary (#19762)** (2319212)
- **community[patch]: Add the ability to pass maps to neo4j retrieval query (#19758)** (dec00d3)
- **langchain[patch]: Upgrade openai's sdk and solve some interface adaptation problems. (#19548)** (cd55d58)
- **experimental[patch]: Removed 'SQLResults:' from the LLMResponse in SQLDatabaseChain (#17104)** (1286127)
- **community[patch]: Add explicit error message to Bedrock error output. (#17328)** (540ebf3)
- **community[patch]: surrealdb handle for empty metadata and allow collection names with complex characters (#17374)** (69bb96c)
- **core[patch]:: XML parser to cover the case when the xml only contains the root level tag (#17456)** (0df76be)
- **community[patch]: llama cpp embeddings reset default n_batch (#17594)** (12843f2)
- **community[patch]: support OpenAI whisper base url (#17695)** (8e97654)
- **community[patch]: add NotebookLoader unit test (#17721)** (44a3484)
- **community[patch]: add Integration for OpenAI image gen with v1 sdk (#17771)** (4c3a671)
- **openai[patch]: add checking codes for calling AI model get error (#17909)** (a8104ea)
- **community[patch]: fix bugs for bilibili Loader (#18036)** (3d3cc71)
- **community[patch]: Support Streaming in Azure Machine Learning (#18246)** (25c9f3d)
- **langchain[patch]: fix BaseChatMemory get output data error with extra key (#18117)** (ecb11a4)
- **community[patch]: Added missing from_documents method to KNNRetriever. (#18411)** (afa2d85)
- **community[patch]: mypy ignore fix (#18483)** (dfc4177)
- **core[patch]: fix beta, deprecated typing (#18877)** (f19229c)
- **openai[patch]: perform judgment processing on chat model streaming delta (#18983)** (e1f10a6)
- **community[patch]: fix yuan2 errors in LLMs (#19004)** (b7c8bc8)
- **langchain[patch]: add template_tool_response arg to create_json_chat (#19696)** (824dbc4)
- **community[patch]: Adding validation when vector does not exist (#19698)** (688ca48)
- **community[patch]: Fix bug in vdms (#19728)** (4a49fc5)
- **cohere[patch]: release 0.1.0rc1 (rc1-2 never released) (#19731)** (e576d6c)
- **core[patch]: Fix jsonOutputParser fails if a json value contains ``` inside it.  (#19717)** (0571f88)
- **community[patch]: gather token usage info in BedrockChat during generation (#19127)** (f704232)
- **community[patch]: Fix the error of Baidu Qianfan not passing the stop parameter (#18666)** (a662468)
- **cohere[patch]: misc fixs tool use agent and cohere chat  (#19705)** (d1a2e19)
- **core[patch], infra: release 0.1.36, run partner CI on core PRs (#19688)** (8c2ed85)
- **elasticsearch[patch]: move to repo (#19620)** (5327bc9)
- **langchain[patch]: Use map() and avoid "ValueError: max() arg is an empty sequence" in MergerRetriever  (#18679)** (239dd7c)
- **voyageai[patch]: top level reranker import  (#19645)** (e4d7b1a)
- **langchain[patch]: fix-cohere-reranker-rerank-method with cohere v5 (#19486)** (51baa1b)
- **openai[patch]: fix ChatOpenAI model's openai proxy (#19559)** (332996b)
- **anthropic[patch]: fix response metadata type (#19683)** (b15c7fd)
- **community[patch]: fix bug in cohere that `async for` a coroutine in ChatCohere (#19381)** (9c4b6dc)
- **community[patch], mongodb[patch]: Stop spamming SIMD import warnings (#19531)** (b7b62e2)
- **experimental[patch]: Flatten relationships in LLM graph transformer (#19642)** (b04e663)
- **cohere[patch]: Fix positional argument (#19678)** (36abb5d)
- **cohere[patch]: Add cohere tools agent (#19602)** (3685f8c)
- **[Evals] Fix function calling support (#19658)** (5c41f40)
- **community[patch]: refactor the type hint of `file_path` in `UnstructuredAPIFileLoader` class (#18839)** (9b70131)
- **community[patch]: update for compatibility with latest Meilisearch version (#18970)** (cf96060)
- **community[patch]: support unstructured_kwargs for s3 loader (#15473)** (be2adb1)
- **core[patch]: ToolException docs/exception message (#17590)** (9c08cde)
- **cli[patch]: Fix typo in dev script name for the --chat-playground option on the cli (#19673)** (72c8b31)
- **cohere[patch]: release 0.1.0rc1 (#19663)** (929ed65)
- **core[patch]: Release 0.1.35 (#19660)** (c7f1962)
- **core[patch]: Patch XML vulnerability in XMLOutputParser (CVE-2024-1455) (#19653)** (e8339b1)
- **community[patch]: Fix the bug that Chroma does not specify `embedding_function` (#19277)** (7042934)
- **cohere[patch]: Fix cohere rerank (#19624)** (85f57ab)
- **core[patch]: XMLOutputParser fix to handle changes to xml standard library (#19612)** (8ab7bb3)
- **experimental[patch]: Enhance LLMGraphTransformer with async processing and improved readability (#19205)** (1fe10a3)
- **community[patch]: Microsoft Azure Document Intelligence updates (#16932)** (f12cb0b)
- **openai[patch]: fix AzureChatOpenAI missing parameter problem (#19258)** (cd79305)
- **community[patch]: Adding try-except block for GCSDirectoryLoader (#19591)** (ad77fa1)
- **voyageai[patch]: VoyageAI rerank (#19521)** (aea2be5)
- **experimental[patch]: `PromptTemplate` import fix (#19617)** (3dc0f3c)

### Backend
- **together[minor]: Update endpoint to non deprecated version (#19649)** (c42ec58)
- **templates: Update neo4j templates (#19789)** (ed49cca)
- **docs[minor]: include tab info for togetherai (#19796)** (765d676)
- **experimental[minor]: Create Closed Captioning Chain for .mp4 videos (#14059)** (b7d180a)
- **dont mutate metadata/tags (#19742)** (56525f2)
- **community[minor]: Infobip tool integration (#16805)** (b7344e3)
- **community[minor]: Pathway vectorstore(#14859)** (b8b42cc)
- **community[minor]: Implement DirectoryLoader lazy_load function (#19537)** (73eb3f8)
- **core[runnables]: docstring for class RunnableSerializable, method configurable_fields (#19722)** (263ee78)
- **core[runnables]: docstring of class RunnableSerializable, method configurable_alternatives (#19724)** (ec4dcfc)
- **infra: Revert run partner CI on core PRs (#19733)** (f55b11f)
- **infra: Optimize Makefile for Better Usability and Maintenance (#18859)** (26eed70)
- **community[minor]: Update Azure Cognitive Services to Azure AI Services (#19488)** (1adaa3c)
- **community[minor]: migrate `bigdl-llm` to `ipex-llm` (#19518)** (ac1dd8a)
- **core: Two updates to chat model interface (#19684)** (fdfb51a)
- **community[minor]: integrate China Mobile Ecloud vector search (#15298)** (7e29b60)
- **infra: Consistent lxml requirements (#19520)** (5b1f9c6)
- **Update text2vec.py (#19657)** (dc2c9dd)
- **Revert "community: added `partners/package-name` folders" (#19662)** (7630e95)

### Docs
- **docs: fix a dead link (#19814)** (3f7da03)
- **docs: (minor) updates to voyage ai documentation (#19819)** (b8271bb)
- **docs: Google Drive Loader  always set the env var (#14791)** (b36f414)
- **docs: fix for #16702 and #16703 (#16705)** (a99bd09)
- **docs: Agentic and Self-RAG w/ LangGraph (#16910)** (e0f137d)
- **docs: providers pinecone fix (#19737)** (5f81482)
- **docs: use markdown cell instead of code block (#19740)** (53a74ad)
- **docs: fix link in openvino integration doc (#19749)** (4ce36af)
- **docs: fixed xml URL on sitemap docs exmaple, issue #17236 (#17304)** (824dccf)
- **docs: update Together README.md (#18004)** (833d61a)
- **docs: improve readability of Langchain Expression Language get_started.ipynb (#18157)** (1ef3fa0)
- **docs: fixing markdown for tips (#18199)** (f5e84c8)
- **docs: Nvidia Riva Runnables Documentation (#18237)** (85deee5)
- **docs: update docstring of the ChatAnthropic and AnthropicLLM classes (#18649)** (dc9e9a6)
- **docs: Add async batch case (#19686)** (aba4bd0)
- **docs: fix typos and make quickstart more readable (#19712)** (665f15b)
- **docs: Update function "run" to "invoke" in llm_symbolic_math.ipynb (#19713)** (36090c8)
- **docs: update use_cases/question_answering/chat_history (#19349)** (b35e68c)
- **docs: update docstring of the ChatGroq class (#18645)** (4cd38fe)
- **docs: move extraction up (#19667)** (b901649)
- **docs: update cookbook example for SalesGPT - include Stripe Payment Link Generation (#19622)** (2fceec3)
- **docs: fix error output in XMLOutputParser documentation (#19569)** (d0accc3)
- **docs: use first_tool_only instead of return_single (#19666)** (5fc6531)
- **docs: Improve docstring for Runnable bind method (#19659)** (bcb8ab5)
- **docs: Fix broken imports in documentation (#19655)** (4e9b358)
- **docs: `output_parsers` page fix (#19623)** (3a978a4)
- **docs: fix typo in openvino document (#19627)** (28cd552)
- **docs: Fix oracle doc loader format issue (#19628)** (1c27de6)
- **docs: `PromptTemplate` import from `core` (#19616)** (4d85485)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/langchain-ai/langchain?utm_source=github-action)._