PyPi: Langchain

CVE-2024-21503

Transitive

Safety vulnerability ID: 70875

This vulnerability was reviewed by experts

The information on this page was manually curated by our Cybersecurity Intelligence Team.

Created at Mar 19, 2024 Updated at Dec 10, 2024
Scan your Python projects for vulnerabilities →

Advisory

Langchain version 0.1.14 addresses CVE-2024-21503, updating the "black" python linter from version 24.2.0 to 24.3.0. This update remedies a Regex-related denial of service vulnerability present in the earlier version.

Affected package

langchain

Latest version: 0.3.11

Building applications with LLMs through composability

Affected versions

Fixed versions

Vulnerability changelog

What's Changed
* robocorp[patch]: release 0.0.4 by efriis in https://github.com/langchain-ai/langchain/pull/19357
* robocorp[patch]: run integration tests on release by efriis in https://github.com/langchain-ai/langchain/pull/19358
* experimental[patch]: Release 0.0.55 by baskaryan in https://github.com/langchain-ai/langchain/pull/19353
* openai[patch]: release 0.1.0, message id and name support by efriis in https://github.com/langchain-ai/langchain/pull/19363
* openai[patch]: fix name param by efriis in https://github.com/langchain-ai/langchain/pull/19365
* openai[patch]: fix core min version by efriis in https://github.com/langchain-ai/langchain/pull/19366
* feat: update base_url of anthropic by enfeng in https://github.com/langchain-ai/langchain/pull/18634
* community:Replace positional argument with text=text for cohere>=5 compatibility by billytrend-cohere in https://github.com/langchain-ai/langchain/pull/19407
* core[patch]: allow "placeholder" type in from_messages tuples by hinthornw in https://github.com/langchain-ai/langchain/pull/19152
* mistralai[minor]: 0.1.0rc0, remove mistral sdk by efriis in https://github.com/langchain-ai/langchain/pull/19420
* core[minor]: Add utility code to create tool examples by hwchase17 in https://github.com/langchain-ai/langchain/pull/18602
* [langchain] fix OpenAIAssistantRunnable.create_assistant by ccurme in https://github.com/langchain-ai/langchain/pull/19081
* cookbook[patch]: add strip of quotes
by efriis in https://github.com/langchain-ai/langchain/pull/19452
* mistralai: update tool calling by ccurme in https://github.com/langchain-ai/langchain/pull/19451
* community[patch]: invoke callback prior to yielding token (llama.cpp) by sepiatone in https://github.com/langchain-ai/langchain/pull/19392
* mistralai[patch]: release 0.1.0rc1 by efriis in https://github.com/langchain-ai/langchain/pull/19453
* mistralai[patch]: fix core version by efriis in https://github.com/langchain-ai/langchain/pull/19454
* docs: delete mistralai embeddings doc from incorrect location by sepiatone in https://github.com/langchain-ai/langchain/pull/19432
* langchain_openai: [URGENT REGRESSION FIX] Don't fail if tool message already doesn't contain name by ldorigo in https://github.com/langchain-ai/langchain/pull/19435
* openai[patch]: release 0.1.1 by efriis in https://github.com/langchain-ai/langchain/pull/19458
* openai[patch]: integration test structured output by efriis in https://github.com/langchain-ai/langchain/pull/19459
* openai[patch]: tool use integration test by baskaryan in https://github.com/langchain-ai/langchain/pull/19460
* docs: use invoke instead of run by raybellwaves in https://github.com/langchain-ai/langchain/pull/19457
* docs: point to titantic dataset on web by raybellwaves in https://github.com/langchain-ai/langchain/pull/19455
* community:Modified regular expression by igeni in https://github.com/langchain-ai/langchain/pull/19449
* openai[patch]: add test coverage to output by efriis in https://github.com/langchain-ai/langchain/pull/19462
* community: RecursiveUrlLoader: add base_url option by germankrause in https://github.com/langchain-ai/langchain/pull/19421
* docarray requires hnsw installation by lucifertrj in https://github.com/langchain-ai/langchain/pull/19416
* langchain: Add async methods to VectorStoreRetrieverMemory by cbornet in https://github.com/langchain-ai/langchain/pull/19408
* makefile `api_docs_clean` fix by leo-gan in https://github.com/langchain-ai/langchain/pull/19405
* docs: moving FireworksEmbeddings documentation to docs folder by sepiatone in https://github.com/langchain-ai/langchain/pull/19398
* community[patch]: invoke callback prior to yielding token (fireworks) by sepiatone in https://github.com/langchain-ai/langchain/pull/19388
* community[patch]: invoke callback prior to yielding token (openai) by sepiatone in https://github.com/langchain-ai/langchain/pull/19389
* docs: Add `partition` parameter to DashVector by wangcailin in https://github.com/langchain-ai/langchain/pull/19385
* community: fix bugs in baiduvectordb as vectorstore by fengjial in https://github.com/langchain-ai/langchain/pull/19380
* docs: update import paths and move to lcel for llama.cpp examples by sepiatone in https://github.com/langchain-ai/langchain/pull/19391
* docs: update module imports for fireworks documentation by sepiatone in https://github.com/langchain-ai/langchain/pull/19377
* docs: fix error bilibili url by Undertone0809 in https://github.com/langchain-ai/langchain/pull/19375
* docs: adding voyageai to the list of partner packages by sepiatone in https://github.com/langchain-ai/langchain/pull/19376
* mistralai[patch]: streaming tool calls by efriis in https://github.com/langchain-ai/langchain/pull/19469
* Remove non-rendering images & output spamming from doc ntbks by rlancemartin in https://github.com/langchain-ai/langchain/pull/19475
* Use async memory in Chain when needed by cbornet in https://github.com/langchain-ai/langchain/pull/19429
* code[patch]: Add in code documentation to core Runnable `pipe` and `pick` methods (docs only) by liugddx in https://github.com/langchain-ai/langchain/pull/19395
* community[minor]: S3FileLoader to use expose mode and post_processors arguments of unstructured loader by preak95 in https://github.com/langchain-ai/langchain/pull/19270
* Add OpenVINO llms docs by OpenVINO-dev-contest in https://github.com/langchain-ai/langchain/pull/19489
* community[minor]: Add `DuckDB` as a vectorstore by Hugoberry in https://github.com/langchain-ai/langchain/pull/18916
* infra: Update package version to apply CVE-related patch by JacobLezberg in https://github.com/langchain-ai/langchain/pull/19490
* langchain-community: Dappier chat model integration by IgorMunizS in https://github.com/langchain-ai/langchain/pull/19370
* Update docs for `HuggingFacePipeline` by nikhilkmr300 in https://github.com/langchain-ai/langchain/pull/19306
* add kwargs by ccurme in https://github.com/langchain-ai/langchain/pull/19519
* langchain: Passthrough batch_size on index()/aindex() calls by znwilkins in https://github.com/langchain-ai/langchain/pull/19443
* core[patch]: Use defusedxml in XMLOutputParser by eyurtsev in https://github.com/langchain-ai/langchain/pull/19526
* langchain_cohere: add cohere as a partner package by billytrend-cohere in https://github.com/langchain-ai/langchain/pull/19049
* core[runnables]: docstring for class runnable, method with_listeners() by sepiatone in https://github.com/langchain-ai/langchain/pull/19515
* cohere[patch]: fix release by efriis in https://github.com/langchain-ai/langchain/pull/19529
* core[patch]: fix xml output parser transform by eyurtsev in https://github.com/langchain-ai/langchain/pull/19530
* partners/openai: increase max batch size for Azure OpenAI Embeddings API by orestxherija in https://github.com/langchain-ai/langchain/pull/19532
* docs: Update local llms article to use invoke instead of deprecated __call__ by clarkerican in https://github.com/langchain-ai/langchain/pull/19528
* community: More flexible handling for entity names in vector store "HANA Cloud" by MartinKolbAtWork in https://github.com/langchain-ai/langchain/pull/19523
* community: Added GigaChat Embeddings support + updated previous GigaChat integration by Mikelarg in https://github.com/langchain-ai/langchain/pull/19516
* fixed links by lkuligin in https://github.com/langchain-ai/langchain/pull/19503
* docs: Update streaming.ipynb by eltociear in https://github.com/langchain-ai/langchain/pull/19500
* core: Convert SimSIMD back to NumPy by ashvardanian in https://github.com/langchain-ai/langchain/pull/19473
* docs: Fix broken link in semantic-chunker.ipynb by hamidriasat in https://github.com/langchain-ai/langchain/pull/19464
* Add Support for GPU Index Types in Milvus 2.4 by FinTechCao in https://github.com/langchain-ai/langchain/pull/19468
* Fix several sample code errors by 169 in https://github.com/langchain-ai/langchain/pull/19382
* Update async_chromium.ipynb by arjOman in https://github.com/langchain-ai/langchain/pull/19514
* Community: Fixing incorrect base URLs for Azure Cognitive Search Retriever by marlenezw in https://github.com/langchain-ai/langchain/pull/19352
* community: YandexGPT Use recent yandexcloud sdk version by tyumentsev4 in https://github.com/langchain-ai/langchain/pull/19341
* community: expanding version in confluence loader by stezz in https://github.com/langchain-ai/langchain/pull/19324
* <Community> improve tidb integrations documents by IANTHEREAL in https://github.com/langchain-ai/langchain/pull/19321
* milvus[patch]: clean warning when delete by ids by mackong in https://github.com/langchain-ai/langchain/pull/19301
* milvus will autoflush, manual flush is slowly by JamesBonddu in https://github.com/langchain-ai/langchain/pull/19300
* community [patch] : [Fiddler] ensure dataset is not added if model is present by bhalder in https://github.com/langchain-ai/langchain/pull/19293
* mistralai[patch]: release 0.1.0 by efriis in https://github.com/langchain-ai/langchain/pull/19540
* docs: Add guidance for splitting Chinese, Japanese, and Thai by tonybaloney in https://github.com/langchain-ai/langchain/pull/19295
* Fix Tuple typing problem when create new langchain app by mauriciocruzdeveloper in https://github.com/langchain-ai/langchain/pull/19141
* cookbook[patch]: update dependecy for autogpt/marathon.ipynb by dexhunter in https://github.com/langchain-ai/langchain/pull/19491
* community: avoid creating extension PGvector while using readOnly Databases by hanfi in https://github.com/langchain-ai/langchain/pull/19268
* docs: Some fixes by adarmiento in https://github.com/langchain-ai/langchain/pull/19130
* Prem AI langchain integration (migrating PR from org account to personal account) by Anindyadeep in https://github.com/langchain-ai/langchain/pull/19113
* partners: AI21 Labs Semantic Text Splitter support by miri-bar in https://github.com/langchain-ai/langchain/pull/19510
* community: fix semantic answer bug in AzureSearch vector store by Skar0 in https://github.com/langchain-ai/langchain/pull/18938
* Fixing some caching issues for AzureCosmosDBSemanticCache by aayush3011 in https://github.com/langchain-ai/langchain/pull/18884
* community: added `partners/package-name` folders by leo-gan in https://github.com/langchain-ai/langchain/pull/19290
* code[patch]: Add in code documentation to core Runnable map methods (docs only) by liugddx in https://github.com/langchain-ai/langchain/pull/19517
* docs: Update function "run" to "invoke" in fake_llm.ipynb by standby24x7 in https://github.com/langchain-ai/langchain/pull/19570
* langchain[major]: Use InMemoryVectorStore by default in VectorstoreIndexCreator by cbornet in https://github.com/langchain-ai/langchain/pull/19575
* Add default implementations to amax_marginal_relevance_search_by_vector and adelete by cbornet in https://github.com/langchain-ai/langchain/pull/19269
* core: Add async methods to BaseExampleSelector and SemanticSimilarityExampleSelector by cbornet in https://github.com/langchain-ai/langchain/pull/19399
* community: Add InMemoryVectorStore to module level imports by cbornet in https://github.com/langchain-ai/langchain/pull/19576
* core[minor]: Use BaseChatMessageHistory async methods in RunnableWithMessageHistory by cbornet in https://github.com/langchain-ai/langchain/pull/19565
* docs: add cohere to the list of partners by sepiatone in https://github.com/langchain-ai/langchain/pull/19552
* community[minor]: Improvements for NeptuneRdfGraph, Improve discovery of graph schema using database statistics by 3coins in https://github.com/langchain-ai/langchain/pull/19546
* experimental[patch]: update module doc strings by leo-gan in https://github.com/langchain-ai/langchain/pull/19539
* community[patch]: GPTCache pydantic validation error on lookup by theinhumaneme in https://github.com/langchain-ai/langchain/pull/19427
* infra: Resolve the endless dependency resolution during the build of `dev.Dockerfile` by copying `poetry.lock` by g-votte in https://github.com/langchain-ai/langchain/pull/19465
* community[minor]: Add embeddings integration for text2vec by hulitaitai in https://github.com/langchain-ai/langchain/pull/19267
* community: Allow passing `allow_dangerous_deserialization` when loading LLM chain by B-Step62 in https://github.com/langchain-ai/langchain/pull/18894
* docs: Remove chromadb from required dependency in examples with VectorstoreIndexCreator by cbornet in https://github.com/langchain-ai/langchain/pull/19578
* github action: Add dead link check for .mdx files by liugddx in https://github.com/langchain-ai/langchain/pull/19492
* community: better support of pathlib paths in document loaders by mmajewsk in https://github.com/langchain-ai/langchain/pull/18396
* core[patch]: Remove anyio dependency by eyurtsev in https://github.com/langchain-ai/langchain/pull/19583
* community[Qianfan]: add function_call in additional_kwargs by Dobiichi-Origami in https://github.com/langchain-ai/langchain/pull/19550
* docs: HFEmbeddings: Add more information to model_kwargs/encode_kwargs by tomaarsen in https://github.com/langchain-ai/langchain/pull/19594
* community: add len() implementation to Chroma by adrian-valente in https://github.com/langchain-ai/langchain/pull/19419
* cohere[patch]: Add additional kwargs support for Cohere SDK params by giannis2two in https://github.com/langchain-ai/langchain/pull/19533
* core[patch]: Reverting changes with defusedXML by eyurtsev in https://github.com/langchain-ai/langchain/pull/19604
* core[patch]: Temporarily disable test for streaming xml parser by eyurtsev in https://github.com/langchain-ai/langchain/pull/19610
* load: Optionally disable reading secrets from env by nfcampos in https://github.com/langchain-ai/langchain/pull/19596
* core[patch]: Release 0.1.34 by baskaryan in https://github.com/langchain-ai/langchain/pull/19609
* langchain: Add async methods to VectorstoreIndexCreator by cbornet in https://github.com/langchain-ai/langchain/pull/19582
* community: use semantic_configurations in AzureSearch by lawadam in https://github.com/langchain-ai/langchain/pull/19347
* langchain: Add async methods to TimeWeightedVectorStoreRetriever by cbornet in https://github.com/langchain-ai/langchain/pull/19606
* langchain: Add async methods to EmbeddingRouterChain by cbornet in https://github.com/langchain-ai/langchain/pull/19603
* docs: Update docstring for MessagesPlaceholder by jhicks2306 in https://github.com/langchain-ai/langchain/pull/19601
* docs: Update apify.ipynb for Document class import by rawatraghav in https://github.com/langchain-ai/langchain/pull/19598
* docs: release date fix by leo-gan in https://github.com/langchain-ai/langchain/pull/19585
* cli[patch]: release 0.0.22rc0, chat playground by efriis in https://github.com/langchain-ai/langchain/pull/19614
* update openvino documents by OpenVINO-dev-contest in https://github.com/langchain-ai/langchain/pull/19543
* community: add oracle autonomous database doc loader integration by xsai9101 in https://github.com/langchain-ai/langchain/pull/19536
* experimental: `PromptTemplate` import fix by leo-gan in https://github.com/langchain-ai/langchain/pull/19617
* docs: `PromptTemplate` import from `core` by leo-gan in https://github.com/langchain-ai/langchain/pull/19616
* partners: VoyageAI rerank by fzowl in https://github.com/langchain-ai/langchain/pull/19521
* Adding try-except block for GCSDirectoryLoader by timothywong731 in https://github.com/langchain-ai/langchain/pull/19591
* doc: Fix oracle doc loader format issue by xsai9101 in https://github.com/langchain-ai/langchain/pull/19628
* fix typo in openvino document by OpenVINO-dev-contest in https://github.com/langchain-ai/langchain/pull/19627
* docs: `output_parsers` page fix by leo-gan in https://github.com/langchain-ai/langchain/pull/19623
* openai: fix AzureChatOpenAI missing parameter problem by liugddx in https://github.com/langchain-ai/langchain/pull/19258
* community: Microsoft Azure Document Intelligence updates by ruoccofabrizio in https://github.com/langchain-ai/langchain/pull/16932
* experimental: Enhance LLMGraphTransformer with async processing and improved readability by jjovalle99 in https://github.com/langchain-ai/langchain/pull/19205
* community: Add ITREX optimized Embeddings by yuwenzho in https://github.com/langchain-ai/langchain/pull/18474
* core[patch]: XMLOutputParser fix to handle changes to xml standard library by eyurtsev in https://github.com/langchain-ai/langchain/pull/19612
* cohere: Fix cohere rerank by billytrend-cohere in https://github.com/langchain-ai/langchain/pull/19624
* community: Fix the bug that Chroma does not specify `embedding_function` by liugddx in https://github.com/langchain-ai/langchain/pull/19277
* core[patch]: Patch XML vulnerability in XMLOutputParser (CVE-2024-1455) by eyurtsev in https://github.com/langchain-ai/langchain/pull/19653
* core[patch]: Release 0.1.35 by baskaryan in https://github.com/langchain-ai/langchain/pull/19660
* core: Add async methods to LengthBasedExampleSelector by cbornet in https://github.com/langchain-ai/langchain/pull/19640
* Revert "community: added `partners/package-name` folders" by efriis in https://github.com/langchain-ai/langchain/pull/19662
* community[patch]: Update doc-strings for text2vec embeddings by hulitaitai in https://github.com/langchain-ai/langchain/pull/19657
* cohere[patch]: release 0.1.0rc1 by efriis in https://github.com/langchain-ai/langchain/pull/19663
* langchain[minor]: Add async methods to EncoderBackedStore by cbornet in https://github.com/langchain-ai/langchain/pull/19597
* community[minor]: Add support for non-file-based Document Loaders in PebbloSafeLoader by Raj725 in https://github.com/langchain-ai/langchain/pull/19574
* docs: Fix broken imports in documentation by ccurme in https://github.com/langchain-ai/langchain/pull/19655
* docs: Improve docstring for Runnable bind method by jhicks2306 in https://github.com/langchain-ai/langchain/pull/19659
* docs: use first_tool_only instead of return_single by baskaryan in https://github.com/langchain-ai/langchain/pull/19666
* community[minor]: Add the option to omit schema refresh in Neo4jGraph by tomasonjo in https://github.com/langchain-ai/langchain/pull/19654
* docs: fix error output in XMLOutputParser documentation by KangmoonSeo in https://github.com/langchain-ai/langchain/pull/19569
* core[minor]: support pydantic v2 models in PydanticOutputParser by jnis23 in https://github.com/langchain-ai/langchain/pull/18811
* cli[patch]: Fix typo in dev script name for the --chat-playground option on the cli by tjaffri in https://github.com/langchain-ai/langchain/pull/19673
* core[minor]: Add async methods to MaxMarginalRelevanceExampleSelector by cbornet in https://github.com/langchain-ai/langchain/pull/19639
* update cookbook example for SalesGPT - include Stripe Payment Link Generation by filip-michalsky in https://github.com/langchain-ai/langchain/pull/19622
* infra: Consistent lxml requirements by Randl in https://github.com/langchain-ai/langchain/pull/19520
* langchain_core.tools.ToolException docs/exception message by kwehmeyer in https://github.com/langchain-ai/langchain/pull/17590
* docs: move extraction up by baskaryan in https://github.com/langchain-ai/langchain/pull/19667
* Feat: support unstructured_kwargs for s3 loader by chyroc in https://github.com/langchain-ai/langchain/pull/15473
* community: update for compatibility with latest Meilisearch version by CaroFG in https://github.com/langchain-ai/langchain/pull/18970
* community: refactor the type hint of `file_path` in `UnstructuredAPIFileLoader` class by kozistr in https://github.com/langchain-ai/langchain/pull/18839
* community: integrate China Mobile Ecloud vector search by liuyonghengheng in https://github.com/langchain-ai/langchain/pull/15298
* [Evals] Fix function calling support by hinthornw in https://github.com/langchain-ai/langchain/pull/19658
* cohere[patch]: Add cohere tools agent by harry-cohere in https://github.com/langchain-ai/langchain/pull/19602
* core: Two updates to chat model interface by nfcampos in https://github.com/langchain-ai/langchain/pull/19684
* cohere: Fix positional argument by billytrend-cohere in https://github.com/langchain-ai/langchain/pull/19678
* Flatten relationships in LLM graph transformer by tomasonjo in https://github.com/langchain-ai/langchain/pull/19642
* [Community] Stop spamming SIMD import warnings by hinthornw in https://github.com/langchain-ai/langchain/pull/19531
* community: Add VDMS vectorstore by cwlacewe in https://github.com/langchain-ai/langchain/pull/19551
* community: migrate `bigdl-llm` to `ipex-llm` by shane-huang in https://github.com/langchain-ai/langchain/pull/19518
* community: Update Azure Cognitive Services to Azure AI Services by cgalo5758 in https://github.com/langchain-ai/langchain/pull/19488
* community: fix bug in cohere that `async for` a coroutine in ChatCohere by kaijietti in https://github.com/langchain-ai/langchain/pull/19381
* anthropic[patch]: fix response metadata type by baskaryan in https://github.com/langchain-ai/langchain/pull/19683
* langchain_openai: fix ChatOpenAI model's openai proxy by Sukitly in https://github.com/langchain-ai/langchain/pull/19559
* langchain/fix-cohere-reranker-rerank-method by jjovalle99 in https://github.com/langchain-ai/langchain/pull/19486
* docs: Optimize Makefile for Better Usability and Maintenance by cubxxw in https://github.com/langchain-ai/langchain/pull/18859
* The Voyage reranker is not working by Jaid844 in https://github.com/langchain-ai/langchain/pull/19645
* partners[groq]: update docstring of the ChatGroq class by sepiatone in https://github.com/langchain-ai/langchain/pull/18645
* langchain: Use map() and avoid "ValueError: max() arg is an empty sequence" in MergerRetriever by n1lanjan in https://github.com/langchain-ai/langchain/pull/18679
* elasticsearch[patch]: move to repo by efriis in https://github.com/langchain-ai/langchain/pull/19620
* core[patch], infra: release 0.1.36, run partner CI on core PRs by efriis in https://github.com/langchain-ai/langchain/pull/19688
* docs: update use_cases/question_answering/chat_history by ccurme in https://github.com/langchain-ai/langchain/pull/19349
* langchain_cohere:Cohere package misc fixs tool use agent and cohere chat by BeatrixCohere in https://github.com/langchain-ai/langchain/pull/19705
* community: Fix the error of Baidu Qianfan not passing the stop parameter by ligang-super in https://github.com/langchain-ai/langchain/pull/18666
* Community: gather token usage info in BedrockChat during generation by dmenini in https://github.com/langchain-ai/langchain/pull/19127
* core[patch]: Fix jsonOutputParser fails if a json value contains inside it. by liugddx in https://github.com/langchain-ai/langchain/pull/19717
* cohere: add with_structured_output to ChatCohere by harry-cohere in https://github.com/langchain-ai/langchain/pull/19730
* cohere[patch]: release 0.1.0rc1 (rc1-2 never released) by efriis in https://github.com/langchain-ai/langchain/pull/19731
* community: Add solar model chat model by Tokkiu in https://github.com/langchain-ai/langchain/pull/18556
* community: Fix bug in vdms by cwlacewe in https://github.com/langchain-ai/langchain/pull/19728
* docs: Update function "run" to "invoke" in llm_symbolic_math.ipynb by standby24x7 in https://github.com/langchain-ai/langchain/pull/19713
* docs: fix typos and make quickstart more readable by kubealex in https://github.com/langchain-ai/langchain/pull/19712
* infra: Revert run partner CI on core PRs by efriis in https://github.com/langchain-ai/langchain/pull/19733
* Adding validation when vector does not exist by 19374242 in https://github.com/langchain-ai/langchain/pull/19698
* langchain: add template_tool_response arg to create_json_chat by dmenini in https://github.com/langchain-ai/langchain/pull/19696
* core[runnables]: docstring of class RunnableSerializable, method configurable_alternatives by sepiatone in https://github.com/langchain-ai/langchain/pull/19724
* Add async batch case by 169 in https://github.com/langchain-ai/langchain/pull/19686
* community: fix yuan2 errors in LLMs by cauwulixuan in https://github.com/langchain-ai/langchain/pull/19004
* openai: perform judgment processing on chat model streaming delta by HuangZiy in https://github.com/langchain-ai/langchain/pull/18983
* core[runnables]: docstring for class RunnableSerializable, method configurable_fields by sepiatone in https://github.com/langchain-ai/langchain/pull/19722
* core: Avoid hiding the types of `beta`-decorated functions/classes by ldorigo in https://github.com/langchain-ai/langchain/pull/18877
* partners[anthropic]: update docstring of the ChatAnthropic and AnthropicLLM classes by sepiatone in https://github.com/langchain-ai/langchain/pull/18649
* community[patch]: mypy ignore fix by Smit-Parmar in https://github.com/langchain-ai/langchain/pull/18483
* community: Added missing from_documents method to KNNRetriever. by victoradan in https://github.com/langchain-ai/langchain/pull/18411
* docs:Nvidia Riva Runnables Documentation by haydeniw in https://github.com/langchain-ai/langchain/pull/18237
* fixing markdown for tips by isahers1 in https://github.com/langchain-ai/langchain/pull/18199
* langchain: fix BaseChatMemory get output data error with extra key by xiaohuanshu in https://github.com/langchain-ai/langchain/pull/18117
* Support Streaming in Azure Machine Learning by sachinparyani in https://github.com/langchain-ai/langchain/pull/18246
* docs: improve readability of Langchain Expression Language get_started.ipynb by ethanknights in https://github.com/langchain-ai/langchain/pull/18157
* community: fix bugs for bilibili Loader by Jiaaming in https://github.com/langchain-ai/langchain/pull/18036
* docs: update Together README.md by Mao-Siang in https://github.com/langchain-ai/langchain/pull/18004
* partners/openai: add checking codes for calling AI model get error by yangkx111 in https://github.com/langchain-ai/langchain/pull/17909
* community: add Integration for OpenAI image gen with v1 sdk by paulonasc in https://github.com/langchain-ai/langchain/pull/17771
* community: add NotebookLoader unit test by paulonasc in https://github.com/langchain-ai/langchain/pull/17721
* community: fix OpenAI whisper base url by Lanthanum1 in https://github.com/langchain-ai/langchain/pull/17695
* Re-set default n_batch by rlancemartin in https://github.com/langchain-ai/langchain/pull/17594
* community: Add Anyscale embedding support by kylehh in https://github.com/langchain-ai/langchain/pull/17605
* package:core XML parser to cover the case when the xml only contains the root level tag by ale-delfino in https://github.com/langchain-ai/langchain/pull/17456
* community surrealdb[fix]: handle for empty metadata and allow collection names with complex characters by MarcusVirg in https://github.com/langchain-ai/langchain/pull/17374
* community: Add explicit error message to Bedrock error output. by Mercurrent in https://github.com/langchain-ai/langchain/pull/17328
* experimental: Removed 'SQLResults:' from the LLMResponse in SQLDatabaseChain by Kirushikesh in https://github.com/langchain-ai/langchain/pull/17104
* langchain: Upgrade openai's sdk and solve some interface adaptation problems. by liugddx in https://github.com/langchain-ai/langchain/pull/19548
* Add Openvino embedding support by OpenVINO-dev-contest in https://github.com/langchain-ai/langchain/pull/19632
* community: fixed xml URL on sitemap docs exmaple, issue 17236 by gisturiz in https://github.com/langchain-ai/langchain/pull/17304
* community: add support for Moonshot llm and chat model by jialeicui in https://github.com/langchain-ai/langchain/pull/17100
* docs: fix link in openvino integration doc by eaidova in https://github.com/langchain-ai/langchain/pull/19749
* docs: use markdown cell instead of code block by 169 in https://github.com/langchain-ai/langchain/pull/19740
* docs: providers pinecone fix by leo-gan in https://github.com/langchain-ai/langchain/pull/19737
* core: Add aformat_messages to FewShotChatMessagePromptTemplate and ChatPromptTemplate by cbornet in https://github.com/langchain-ai/langchain/pull/19648
* community: Implement DirectoryLoader lazy_load function by DasDingoCodes in https://github.com/langchain-ai/langchain/pull/19537
* community: add hugging face text-to-speech inference API by h0rv in https://github.com/langchain-ai/langchain/pull/18880
* Add the ability to pass maps to neo4j retrieval query by tomasonjo in https://github.com/langchain-ai/langchain/pull/19758
* community: Add solar embedding by Tokkiu in https://github.com/langchain-ai/langchain/pull/19761
* community: avoid executing `toolkit.get_context()` when not necessary by x-arturs in https://github.com/langchain-ai/langchain/pull/19762
* add script to check imports by ccurme in https://github.com/langchain-ai/langchain/pull/19611
* Pathway vectorstore and rag-pathway template by janchorowski in https://github.com/langchain-ai/langchain/pull/14859
* Agentic and Self-RAG w/ LangGraph by rlancemartin in https://github.com/langchain-ai/langchain/pull/16910
* community: OllamaEmbeddings - Pass headers to post request by shahrin014 in https://github.com/langchain-ai/langchain/pull/16880
* community: mmr search for Rockset vectorstore integration by morganda in https://github.com/langchain-ai/langchain/pull/16908
* community: fix redis input type for index_schema field by Distant22 in https://github.com/langchain-ai/langchain/pull/16874
* community: history size support for DynamoDBChatMessageHistory by LukaK in https://github.com/langchain-ai/langchain/pull/16794
* Community: Infobip tool integration by hmilkovi in https://github.com/langchain-ai/langchain/pull/16805
* Langchain/New-feature: Added Haskell support in langchain.text_splitter module by Nisarg1112 in https://github.com/langchain-ai/langchain/pull/16191
* langchain_cohere:Allow overriding of the base URL in Cohere Client by BeatrixCohere in https://github.com/langchain-ai/langchain/pull/19766
* docs[minor]: Add chat model tabs to docs pages by bracesproul in https://github.com/langchain-ai/langchain/pull/19589
* cohere: support kwargs in with_structured_output by harry-cohere in https://github.com/langchain-ai/langchain/pull/19736
* openai[patch]: Update openai chat model to new base class interface by nfcampos in https://github.com/langchain-ai/langchain/pull/19729
* templates: add RAG template for Intel Xeon Scalable Processors by lvliang-intel in https://github.com/langchain-ai/langchain/pull/18424
* langchain-mistralai: add missing _combine_llm_outputs implementation in ChatMistralAI by pierreveron in https://github.com/langchain-ai/langchain/pull/18603
* mistralai[patch]: correct integration_test by baskaryan in https://github.com/langchain-ai/langchain/pull/19774
* docs[patch]: Fix or remove broken mdx links by bracesproul in https://github.com/langchain-ai/langchain/pull/19777
* langchain: Documentation fix for 16702 and 16703 by Naveenkhasyap in https://github.com/langchain-ai/langchain/pull/16705
* add support for llmsherpa by abdalrohman in https://github.com/langchain-ai/langchain/pull/19741
* Google Drive Loader: Modify docs to always set the env var by snehil002 in https://github.com/langchain-ai/langchain/pull/14791
* Simplify ensemble retriever by Ayenem in https://github.com/langchain-ai/langchain/pull/14427
* Update minimax.py by ethynic in https://github.com/langchain-ai/langchain/pull/14384
* "community: fix failing Predibase integration" by alexsherstinsky in https://github.com/langchain-ai/langchain/pull/19776
* Add Alpha Vantage API Tool by anshaneel in https://github.com/langchain-ai/langchain/pull/14332
* read_file function implemented in tools by DrKroll in https://github.com/langchain-ai/langchain/pull/14301
* introduce convert_to_secret() to bananadev llm by tholapz in https://github.com/langchain-ai/langchain/pull/14283
* dont mutate metadata/tags by hwchase17 in https://github.com/langchain-ai/langchain/pull/19742
* Create Closed Captioning Chain for .mp4 videos by LunarECL in https://github.com/langchain-ai/langchain/pull/14059
* docs[minor]: include tab info for togetherai by sepiatone in https://github.com/langchain-ai/langchain/pull/19796
* templates: Update neo4j templates by tomasonjo in https://github.com/langchain-ai/langchain/pull/19789
* docs: (minor) updates to voyage ai documentation by sepiatone in https://github.com/langchain-ai/langchain/pull/19819
* docs: fix a dead link by cxumol in https://github.com/langchain-ai/langchain/pull/19814
* added CrossEncoderReranker with HuggingFaceCrossEncoder and SagemakerEndpointCrossEncoder by kennethchoe in https://github.com/langchain-ai/langchain/pull/13687
* community: add attribution_token within GoogleVertexAISearchRetriever by hsuyuming in https://github.com/langchain-ai/langchain/pull/18520
* together[minor]: Update endpoint to non deprecated version by dev-yashmathur in https://github.com/langchain-ai/langchain/pull/19649
* langchain: Upgrade openai's sdk and solve some interface adaptation problems. 19548 by liugddx in https://github.com/langchain-ai/langchain/pull/19785
* Fix Cohere retriever by giannis2two in https://github.com/langchain-ai/langchain/pull/19771
* core[patch]: Release 0.1.37 by baskaryan in https://github.com/langchain-ai/langchain/pull/19831
* community[patch]: Release 0.0.30 by baskaryan in https://github.com/langchain-ai/langchain/pull/19838
* langchain[patch]: Release 0.1.14 by baskaryan in https://github.com/langchain-ai/langchain/pull/19839

New Contributors
* ldorigo made their first contribution in https://github.com/langchain-ai/langchain/pull/19435
* raybellwaves made their first contribution in https://github.com/langchain-ai/langchain/pull/19457
* igeni made their first contribution in https://github.com/langchain-ai/langchain/pull/19449
* germankrause made their first contribution in https://github.com/langchain-ai/langchain/pull/19421
* lucifertrj made their first contribution in https://github.com/langchain-ai/langchain/pull/19416
* preak95 made their first contribution in https://github.com/langchain-ai/langchain/pull/19270
* Hugoberry made their first contribution in https://github.com/langchain-ai/langchain/pull/18916
* JacobLezberg made their first contribution in https://github.com/langchain-ai/langchain/pull/19490
* IgorMunizS made their first contribution in https://github.com/langchain-ai/langchain/pull/19370
* znwilkins made their first contribution in https://github.com/langchain-ai/langchain/pull/19443
* orestxherija made their first contribution in https://github.com/langchain-ai/langchain/pull/19532
* clarkerican made their first contribution in https://github.com/langchain-ai/langchain/pull/19528
* hamidriasat made their first contribution in https://github.com/langchain-ai/langchain/pull/19464
* FinTechCao made their first contribution in https://github.com/langchain-ai/langchain/pull/19468
* arjOman made their first contribution in https://github.com/langchain-ai/langchain/pull/19514
* marlenezw made their first contribution in https://github.com/langchain-ai/langchain/pull/19352
* stezz made their first contribution in https://github.com/langchain-ai/langchain/pull/19324
* JamesBonddu made their first contribution in https://github.com/langchain-ai/langchain/pull/19300
* mauriciocruzdeveloper made their first contribution in https://github.com/langchain-ai/langchain/pull/19141
* dexhunter made their first contribution in https://github.com/langchain-ai/langchain/pull/19491
* hanfi made their first contribution in https://github.com/langchain-ai/langchain/pull/19268
* adarmiento made their first contribution in https://github.com/langchain-ai/langchain/pull/19130
* Anindyadeep made their first contribution in https://github.com/langchain-ai/langchain/pull/19113
* miri-bar made their first contribution in https://github.com/langchain-ai/langchain/pull/19510
* Skar0 made their first contribution in https://github.com/langchain-ai/langchain/pull/18938
* theinhumaneme made their first contribution in https://github.com/langchain-ai/langchain/pull/19427
* B-Step62 made their first contribution in https://github.com/langchain-ai/langchain/pull/18894
* tomaarsen made their first contribution in https://github.com/langchain-ai/langchain/pull/19594
* adrian-valente made their first contribution in https://github.com/langchain-ai/langchain/pull/19419
* giannis2two made their first contribution in https://github.com/langchain-ai/langchain/pull/19533
* jhicks2306 made their first contribution in https://github.com/langchain-ai/langchain/pull/19601
* rawatraghav made their first contribution in https://github.com/langchain-ai/langchain/pull/19598
* xsai9101 made their first contribution in https://github.com/langchain-ai/langchain/pull/19536
* fzowl made their first contribution in https://github.com/langchain-ai/langchain/pull/19521
* timothywong731 made their first contribution in https://github.com/langchain-ai/langchain/pull/19591
* jjovalle99 made their first contribution in https://github.com/langchain-ai/langchain/pull/19205
* yuwenzho made their first contribution in https://github.com/langchain-ai/langchain/pull/18474
* Raj725 made their first contribution in https://github.com/langchain-ai/langchain/pull/19574
* Randl made their first contribution in https://github.com/langchain-ai/langchain/pull/19520
* kwehmeyer made their first contribution in https://github.com/langchain-ai/langchain/pull/17590
* CaroFG made their first contribution in https://github.com/langchain-ai/langchain/pull/18970
* kozistr made their first contribution in https://github.com/langchain-ai/langchain/pull/18839
* liuyonghengheng made their first contribution in https://github.com/langchain-ai/langchain/pull/15298
* harry-cohere made their first contribution in https://github.com/langchain-ai/langchain/pull/19602
* cwlacewe made their first contribution in https://github.com/langchain-ai/langchain/pull/19551
* cgalo5758 made their first contribution in https://github.com/langchain-ai/langchain/pull/19488
* cubxxw made their first contribution in https://github.com/langchain-ai/langchain/pull/18859
* Jaid844 made their first contribution in https://github.com/langchain-ai/langchain/pull/19645
* n1lanjan made their first contribution in https://github.com/langchain-ai/langchain/pull/18679
* ligang-super made their first contribution in https://github.com/langchain-ai/langchain/pull/18666
* Tokkiu made their first contribution in https://github.com/langchain-ai/langchain/pull/18556
* kubealex made their first contribution in https://github.com/langchain-ai/langchain/pull/19712
* HuangZiy made their first contribution in https://github.com/langchain-ai/langchain/pull/18983
* victoradan made their first contribution in https://github.com/langchain-ai/langchain/pull/18411
* haydeniw made their first contribution in https://github.com/langchain-ai/langchain/pull/18237
* xiaohuanshu made their first contribution in https://github.com/langchain-ai/langchain/pull/18117
* sachinparyani made their first contribution in https://github.com/langchain-ai/langchain/pull/18246
* ethanknights made their first contribution in https://github.com/langchain-ai/langchain/pull/18157
* Jiaaming made their first contribution in https://github.com/langchain-ai/langchain/pull/18036
* Mao-Siang made their first contribution in https://github.com/langchain-ai/langchain/pull/18004
* yangkx111 made their first contribution in https://github.com/langchain-ai/langchain/pull/17909
* paulonasc made their first contribution in https://github.com/langchain-ai/langchain/pull/17771
* Lanthanum1 made their first contribution in https://github.com/langchain-ai/langchain/pull/17695
* ale-delfino made their first contribution in https://github.com/langchain-ai/langchain/pull/17456
* MarcusVirg made their first contribution in https://github.com/langchain-ai/langchain/pull/17374
* gisturiz made their first contribution in https://github.com/langchain-ai/langchain/pull/17304
* jialeicui made their first contribution in https://github.com/langchain-ai/langchain/pull/17100
* eaidova made their first contribution in https://github.com/langchain-ai/langchain/pull/19749
* DasDingoCodes made their first contribution in https://github.com/langchain-ai/langchain/pull/19537
* x-arturs made their first contribution in https://github.com/langchain-ai/langchain/pull/19762
* janchorowski made their first contribution in https://github.com/langchain-ai/langchain/pull/14859
* Distant22 made their first contribution in https://github.com/langchain-ai/langchain/pull/16874
* LukaK made their first contribution in https://github.com/langchain-ai/langchain/pull/16794
* hmilkovi made their first contribution in https://github.com/langchain-ai/langchain/pull/16805
* Nisarg1112 made their first contribution in https://github.com/langchain-ai/langchain/pull/16191
* lvliang-intel made their first contribution in https://github.com/langchain-ai/langchain/pull/18424
* pierreveron made their first contribution in https://github.com/langchain-ai/langchain/pull/18603
* abdalrohman made their first contribution in https://github.com/langchain-ai/langchain/pull/19741
* Ayenem made their first contribution in https://github.com/langchain-ai/langchain/pull/14427
* ethynic made their first contribution in https://github.com/langchain-ai/langchain/pull/14384
* alexsherstinsky made their first contribution in https://github.com/langchain-ai/langchain/pull/19776
* anshaneel made their first contribution in https://github.com/langchain-ai/langchain/pull/14332
* DrKroll made their first contribution in https://github.com/langchain-ai/langchain/pull/14301
* tholapz made their first contribution in https://github.com/langchain-ai/langchain/pull/14283
* LunarECL made their first contribution in https://github.com/langchain-ai/langchain/pull/14059
* dev-yashmathur made their first contribution in https://github.com/langchain-ai/langchain/pull/19649

**Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.1.13...v0.1.14

Resources

Use this package?

Scan your Python project for dependency vulnerabilities in two minutes

Scan your application