An attacker in control of the contents of https://example.com could place a malicious HTML file in there with links like "https://example.completely.different/my_file.html" and the crawler would proceed to download that file as well even though prevent_outside=True.
LangChain through 0.1.10 allows ../ directory traversal by an actor who is able to control the final part of the path parameter in a load_chain call. This bypasses the intended behavior of loading configurations only from the hwchase17/langchain-hub GitHub repository. The outcome can be disclosure of an API key for a large language model online service, or remote code execution.
langchain-ai/langchain is vulnerable to path traversal due to improper limitation of a pathname to a restricted directory ('Path Traversal') in its LocalFileStore functionality. An attacker can leverage this vulnerability to read or write files anywhere on the filesystem, potentially leading to information disclosure or remote code execution. The issue lies in the handling of file paths in the mset and mget methods, where user-supplied input is not adequately sanitized, allowing directory traversal sequences to reach unintended directories.
Release Notes
langchain-ai/langchain (langchain)
### [`v0.1.0`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.1.0)
[Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.354...v0.1.0)
#### What's Changed
- docs: contributor faq by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15502](https://togithub.com/langchain-ai/langchain/pull/15502)
- templates: fix deps by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15439](https://togithub.com/langchain-ai/langchain/pull/15439)
- infra: fail check_diffs if too many files changed by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15423](https://togithub.com/langchain-ai/langchain/pull/15423)
- docs: broken link in contributor docs by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15436](https://togithub.com/langchain-ai/langchain/pull/15436)
- docs: fix broken link by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15509](https://togithub.com/langchain-ai/langchain/pull/15509)
- add new chain howtos by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15430](https://togithub.com/langchain-ai/langchain/pull/15430)
- Revert [#15326](https://togithub.com/langchain-ai/langchain/issues/15326) by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15546](https://togithub.com/langchain-ai/langchain/pull/15546)
- core\[patch]: Release 0.1.6 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15547](https://togithub.com/langchain-ai/langchain/pull/15547)
- core\[patch]: Further restrict recursive URL loader by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/15559](https://togithub.com/langchain-ai/langchain/pull/15559)
- add ragatouille by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15561](https://togithub.com/langchain-ai/langchain/pull/15561)
- langchain\[minor]: add warnings when importing integrations from langchain by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15505](https://togithub.com/langchain-ai/langchain/pull/15505)
- removed deprecated openai model by [@VpkPrasanna](https://togithub.com/VpkPrasanna) in [https://github.com/langchain-ai/langchain/pull/15533](https://togithub.com/langchain-ai/langchain/pull/15533)
- Feat: support Milvus more params by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15447](https://togithub.com/langchain-ai/langchain/pull/15447)
- Docs: Fix typos in question_answering by [@Speuce](https://togithub.com/Speuce) in [https://github.com/langchain-ai/langchain/pull/15565](https://togithub.com/langchain-ai/langchain/pull/15565)
- fix links by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15566](https://togithub.com/langchain-ai/langchain/pull/15566)
- core\[minor], langchain\[minor]: deprecate Chain and BaseLanguageModel … by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15499](https://togithub.com/langchain-ai/langchain/pull/15499)
- update chain docs by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15495](https://togithub.com/langchain-ai/langchain/pull/15495)
- langchain\[patch]: deprecate old agent classes and methods by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15558](https://togithub.com/langchain-ai/langchain/pull/15558)
- update memory by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15507](https://togithub.com/langchain-ai/langchain/pull/15507)
- core\[patch]: add beta decorator by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15589](https://togithub.com/langchain-ai/langchain/pull/15589)
- google-vertexai: added langchain_google_vertexai package by [@lkuligin](https://togithub.com/lkuligin) in [https://github.com/langchain-ai/langchain/pull/15218](https://togithub.com/langchain-ai/langchain/pull/15218)
- Fix chain docs redirects by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15600](https://togithub.com/langchain-ai/langchain/pull/15600)
- core\[patch], community\[patch]: mark context, load as beta by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15603](https://togithub.com/langchain-ai/langchain/pull/15603)
- openai\[minor]: implement langchain-openai package by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15503](https://togithub.com/langchain-ai/langchain/pull/15503)
- infra: vertex integration test creds by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15609](https://togithub.com/langchain-ai/langchain/pull/15609)
- google-vertexai, openai: release candidate version
by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15611](https://togithub.com/langchain-ai/langchain/pull/15611)
- core\[patch]: Release 0.1.7 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15610](https://togithub.com/langchain-ai/langchain/pull/15610)
- google-vertexai: release 0.0.1 by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15613](https://togithub.com/langchain-ai/langchain/pull/15613)
- infra: title release action runs by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15612](https://togithub.com/langchain-ai/langchain/pull/15612)
- openai: core version, rc1 by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15614](https://togithub.com/langchain-ai/langchain/pull/15614)
- community\[patch]: Release 0.0.9 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15615](https://togithub.com/langchain-ai/langchain/pull/15615)
- infra: community bump min core version by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15617](https://togithub.com/langchain-ai/langchain/pull/15617)
- core\[patch]: deprecate v1 tracer by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15608](https://togithub.com/langchain-ai/langchain/pull/15608)
- openai\[patch]: v0.0.2 by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15618](https://togithub.com/langchain-ai/langchain/pull/15618)
- docs: update cohere chat integration by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15562](https://togithub.com/langchain-ai/langchain/pull/15562)
- langchain\[minor]: Release 0.1.0 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15619](https://togithub.com/langchain-ai/langchain/pull/15619)
- infra: fix langchain openai test dep by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15620](https://togithub.com/langchain-ai/langchain/pull/15620)
#### New Contributors
- [@VpkPrasanna](https://togithub.com/VpkPrasanna) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15533](https://togithub.com/langchain-ai/langchain/pull/15533)
- [@Speuce](https://togithub.com/Speuce) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15565](https://togithub.com/langchain-ai/langchain/pull/15565)
**Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.354...v0.1.0
### [`v0.0.354`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.354)
[Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.353...v0.0.354)
#### What's Changed
- Improve markdown list parser by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15295](https://togithub.com/langchain-ai/langchain/pull/15295)
- \[core] add test for json parser by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15297](https://togithub.com/langchain-ai/langchain/pull/15297)
- community\[patch]: Release 0.0.7 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15320](https://togithub.com/langchain-ai/langchain/pull/15320)
- langchain: Exclude non-utf8 file from loader since it causes an error in the code_understanding example by [@Tchotchke](https://togithub.com/Tchotchke) in [https://github.com/langchain-ai/langchain/pull/15324](https://togithub.com/langchain-ai/langchain/pull/15324)
- langchain: minor changes to StuffDocumentsChain.\_get_inputs by [@romainfd](https://togithub.com/romainfd) in [https://github.com/langchain-ai/langchain/pull/15321](https://togithub.com/langchain-ai/langchain/pull/15321)
- Upgrades the Tongyi LLM and ChatTongyi Model by [@liushuaikobe](https://togithub.com/liushuaikobe) in [https://github.com/langchain-ai/langchain/pull/14793](https://togithub.com/langchain-ai/langchain/pull/14793)
- Update vectorstore_retriever_memory.mdx by [@kellyelton](https://togithub.com/kellyelton) in [https://github.com/langchain-ai/langchain/pull/15275](https://togithub.com/langchain-ai/langchain/pull/15275)
- community: corrected typo in .readthedocs.yaml by [@piyuple](https://togithub.com/piyuple) in [https://github.com/langchain-ai/langchain/pull/15309](https://togithub.com/langchain-ai/langchain/pull/15309)
- core: Update messages/**init**.py to account for AIMessageChunk which breaks message history runnable. by [@jonnolen](https://togithub.com/jonnolen) in [https://github.com/langchain-ai/langchain/pull/15327](https://togithub.com/langchain-ai/langchain/pull/15327)
- Patch: improve check openai version by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15301](https://togithub.com/langchain-ai/langchain/pull/15301)
- \[documentation] documentation revamp by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15281](https://togithub.com/langchain-ai/langchain/pull/15281)
- Delete V1 tracer and refactor tracer tests to core by [@agola11](https://togithub.com/agola11) in [https://github.com/langchain-ai/langchain/pull/15326](https://togithub.com/langchain-ai/langchain/pull/15326)
- Propagate context vars in all classes/methods by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15329](https://togithub.com/langchain-ai/langchain/pull/15329)
- Catch type errors in dumps/dumpd by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15336](https://togithub.com/langchain-ai/langchain/pull/15336)
- Community: Newlines before bullets in IPYNB files (Vectara) by [@ofermend](https://togithub.com/ofermend) in [https://github.com/langchain-ai/langchain/pull/15330](https://togithub.com/langchain-ai/langchain/pull/15330)
- docs: cleanup rag use case by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15284](https://togithub.com/langchain-ai/langchain/pull/15284)
- docs: revamp redirects by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15366](https://togithub.com/langchain-ai/langchain/pull/15366)
- community:qianfan endpoint support init params & remove useless params definition by [@danielhjz](https://togithub.com/danielhjz) in [https://github.com/langchain-ai/langchain/pull/15381](https://togithub.com/langchain-ai/langchain/pull/15381)
- Update Multi_modal_RAG.ipynb by [@naveentnj](https://togithub.com/naveentnj) in [https://github.com/langchain-ai/langchain/pull/15378](https://togithub.com/langchain-ai/langchain/pull/15378)
- docs(ollama): Fix Documentation in `CallbackManager`, missing `])` by [@yhzhu99](https://togithub.com/yhzhu99) in [https://github.com/langchain-ai/langchain/pull/15380](https://togithub.com/langchain-ai/langchain/pull/15380)
- \[docs] update agent cookbook lcel by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15349](https://togithub.com/langchain-ai/langchain/pull/15349)
- Docs: Fix spelling and grammar on Concepts page by [@donovanmuller](https://togithub.com/donovanmuller) in [https://github.com/langchain-ai/langchain/pull/15364](https://togithub.com/langchain-ai/langchain/pull/15364)
- Langchain: Fix quickstart doc code not working by [@AhmedHathout](https://togithub.com/AhmedHathout) in [https://github.com/langchain-ai/langchain/pull/15352](https://togithub.com/langchain-ai/langchain/pull/15352)
- Docs: add param comment for `tracing_v2_enabled` by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15308](https://togithub.com/langchain-ai/langchain/pull/15308)
- Documentation: Update playwright documentation for langchain version >= 0.0.351 by [@abhishek9909](https://togithub.com/abhishek9909) in [https://github.com/langchain-ai/langchain/pull/15260](https://togithub.com/langchain-ai/langchain/pull/15260)
- fix(minor): added missing \*\*kwargs parameter to chroma query function by [@joel-teratis](https://togithub.com/joel-teratis) in [https://github.com/langchain-ai/langchain/pull/14919](https://togithub.com/langchain-ai/langchain/pull/14919)
- feat: mask api_key for konko by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/14010](https://togithub.com/langchain-ai/langchain/pull/14010)
- Add missing comment char "#" before Load in chain.py for the rag-pinecone-rerank template by [@samuelpath](https://togithub.com/samuelpath) in [https://github.com/langchain-ai/langchain/pull/15209](https://togithub.com/langchain-ai/langchain/pull/15209)
- ci: upgrade actions by [@purificant](https://togithub.com/purificant) in [https://github.com/langchain-ai/langchain/pull/15114](https://togithub.com/langchain-ai/langchain/pull/15114)
- community:Lazy load wikipedia dump file by [@cjaniake](https://togithub.com/cjaniake) in [https://github.com/langchain-ai/langchain/pull/15111](https://togithub.com/langchain-ai/langchain/pull/15111)
- docs: updated document for 'Return Source Documents' Functionality by [@cyai](https://togithub.com/cyai) in [https://github.com/langchain-ai/langchain/pull/15106](https://togithub.com/langchain-ai/langchain/pull/15106)
- fix: call correct stream method in ollama by [@David-Kristek](https://togithub.com/David-Kristek) in [https://github.com/langchain-ai/langchain/pull/15104](https://togithub.com/langchain-ai/langchain/pull/15104)
- Langchain: Fix typo in documentation by [@GauravWaghmare](https://togithub.com/GauravWaghmare) in [https://github.com/langchain-ai/langchain/pull/15124](https://togithub.com/langchain-ai/langchain/pull/15124)
- Update LLaMA2\_sql_chat.ipynb by [@naveentnj](https://togithub.com/naveentnj) in [https://github.com/langchain-ai/langchain/pull/15379](https://togithub.com/langchain-ai/langchain/pull/15379)
- \[docs] update toolkit docs by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15294](https://togithub.com/langchain-ai/langchain/pull/15294)
- Feat add volcano embedding by [@lujingxuansc](https://togithub.com/lujingxuansc) in [https://github.com/langchain-ai/langchain/pull/14693](https://togithub.com/langchain-ai/langchain/pull/14693)
- community: Integration of New Chat Model Based on ChatGLM3 via ZhipuAI API by [@linancn](https://togithub.com/linancn) in [https://github.com/langchain-ai/langchain/pull/15105](https://togithub.com/langchain-ai/langchain/pull/15105)
- Refactor: use SecretStr for GPTRouter chat-model by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15101](https://togithub.com/langchain-ai/langchain/pull/15101)
- Refactor: use SecretStr for palm chat-model by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15100](https://togithub.com/langchain-ai/langchain/pull/15100)
- Refactor: use SecretStr for edenai embeddings by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15092](https://togithub.com/langchain-ai/langchain/pull/15092)
- Refactor: use SecretStr for embaas embeddings by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15091](https://togithub.com/langchain-ai/langchain/pull/15091)
- Refactor: use SecretStr for llm_rails embeddings by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15090](https://togithub.com/langchain-ai/langchain/pull/15090)
- Update regex in output parser by [@sharrajesh](https://togithub.com/sharrajesh) in [https://github.com/langchain-ai/langchain/pull/15082](https://togithub.com/langchain-ai/langchain/pull/15082)
- Added more filtering options to pgvector vectorstore by [@savoiepe](https://togithub.com/savoiepe) in [https://github.com/langchain-ai/langchain/pull/14852](https://togithub.com/langchain-ai/langchain/pull/14852)
- Restore self message sent before OSX 12 Monterey by [@idvorkin](https://togithub.com/idvorkin) in [https://github.com/langchain-ai/langchain/pull/14818](https://togithub.com/langchain-ai/langchain/pull/14818)
- docs `microsoft` pages sort order fix by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/14771](https://togithub.com/langchain-ai/langchain/pull/14771)
- Add AstraDB document loader by [@cbornet](https://togithub.com/cbornet) in [https://github.com/langchain-ai/langchain/pull/14747](https://togithub.com/langchain-ai/langchain/pull/14747)
- Added: docs Headers to Steam Tool notebook steps by [@muntaqamahmood](https://togithub.com/muntaqamahmood) in [https://github.com/langchain-ai/langchain/pull/14749](https://togithub.com/langchain-ai/langchain/pull/14749)
- python-lint by [@joshuasundance-swca](https://togithub.com/joshuasundance-swca) in [https://github.com/langchain-ai/langchain/pull/14689](https://togithub.com/langchain-ai/langchain/pull/14689)
- Update \_retrieve_ref inside json_schema.py to include an isdigit() check by [@pareshchiramel](https://togithub.com/pareshchiramel) in [https://github.com/langchain-ai/langchain/pull/14745](https://togithub.com/langchain-ai/langchain/pull/14745)
- fix: syntax error in function docs by [@Undertone0809](https://togithub.com/Undertone0809) in [https://github.com/langchain-ai/langchain/pull/14641](https://togithub.com/langchain-ai/langchain/pull/14641)
- Enhancement on feature/yaml output parser by [@TomTom101](https://togithub.com/TomTom101) in [https://github.com/langchain-ai/langchain/pull/14674](https://togithub.com/langchain-ai/langchain/pull/14674)
- Fixing the Issue with DashScopeEmbeddings Handling More than 25 Rows of Data by [@xu-xiang](https://togithub.com/xu-xiang) in [https://github.com/langchain-ai/langchain/pull/14662](https://togithub.com/langchain-ai/langchain/pull/14662)
- Fix for openai multi tools input format. by [@themrzmaster](https://togithub.com/themrzmaster) in [https://github.com/langchain-ai/langchain/pull/14653](https://togithub.com/langchain-ai/langchain/pull/14653)
- add api_base to \_client_params (community version of [#14393](https://togithub.com/langchain-ai/langchain/issues/14393)) by [@DavidLMS](https://togithub.com/DavidLMS) in [https://github.com/langchain-ai/langchain/pull/14644](https://togithub.com/langchain-ai/langchain/pull/14644)
- GITLAB_URL should take default https://gitlab.com instead of error by [@manjunathshiva](https://togithub.com/manjunathshiva) in [https://github.com/langchain-ai/langchain/pull/14638](https://togithub.com/langchain-ai/langchain/pull/14638)
- WatsonxLLM updates/enhancements by [@MateuszOssGit](https://togithub.com/MateuszOssGit) in [https://github.com/langchain-ai/langchain/pull/14598](https://togithub.com/langchain-ai/langchain/pull/14598)
- Langchain_community: Small Fix when loading facebook messages by [@keenborder786](https://togithub.com/keenborder786) in [https://github.com/langchain-ai/langchain/pull/15358](https://togithub.com/langchain-ai/langchain/pull/15358)
- Update `gpt4all.mdx` doc by [@169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/15392](https://togithub.com/langchain-ai/langchain/pull/15392)
- infra: remove path filter on check_diffs by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15418](https://togithub.com/langchain-ai/langchain/pull/15418)
- Calculate trace_id and dotted_order client side by [@agola11](https://togithub.com/agola11) in [https://github.com/langchain-ai/langchain/pull/15351](https://togithub.com/langchain-ai/langchain/pull/15351)
- docs: fix agents index links by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15419](https://togithub.com/langchain-ai/langchain/pull/15419)
- docs: fix modelio index links by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15421](https://togithub.com/langchain-ai/langchain/pull/15421)
- langchain\[patch], experimental\[patch]: replace langchain.schema imports by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15410](https://togithub.com/langchain-ai/langchain/pull/15410)
- Fetch runnable config from context var inside runnable lambda and runnable generator by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15334](https://togithub.com/langchain-ai/langchain/pull/15334)
- docs, community\[patch], experimental\[patch], langchain\[patch], cli\[pa… by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15412](https://togithub.com/langchain-ai/langchain/pull/15412)
- Use tz-aware utc datetimes in tracer by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15187](https://togithub.com/langchain-ai/langchain/pull/15187)
- add get prompts method by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15425](https://togithub.com/langchain-ai/langchain/pull/15425)
- docs, experimenta\[patch], langchain\[patch], community\[patch]: update storage imports by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15429](https://togithub.com/langchain-ai/langchain/pull/15429)
- refactor `utils` by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/15432](https://togithub.com/langchain-ai/langchain/pull/15432)
- docs `Microsoft` platform page update by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/15420](https://togithub.com/langchain-ai/langchain/pull/15420)
- added fix for key error: doc_id by [@suhas-kotaki](https://togithub.com/suhas-kotaki) in [https://github.com/langchain-ai/langchain/pull/15428](https://togithub.com/langchain-ai/langchain/pull/15428)
- core:adds tests for partial_variables by [@dkajtoch](https://togithub.com/dkajtoch) in [https://github.com/langchain-ai/langchain/pull/15427](https://togithub.com/langchain-ai/langchain/pull/15427)
- Remove unused `_get_python_repl` by [@169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/15389](https://togithub.com/langchain-ai/langchain/pull/15389)
- langchain\[patch], experimental\[patch], docs: update tools imports by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15433](https://togithub.com/langchain-ai/langchain/pull/15433)
- Fix: fix Bing Search empty result exception, fix [#15384](https://togithub.com/langchain-ai/langchain/issues/15384) by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15387](https://togithub.com/langchain-ai/langchain/pull/15387)
- SQLDatabase drop the column names in the result. by [@dudub12](https://togithub.com/dudub12) in [https://github.com/langchain-ai/langchain/pull/15361](https://togithub.com/langchain-ai/langchain/pull/15361)
- Fixed minor type in self_query.ipynb by [@aqibamir](https://togithub.com/aqibamir) in [https://github.com/langchain-ai/langchain/pull/15196](https://togithub.com/langchain-ai/langchain/pull/15196)
- community: Semanticscholar tool to search 200M+ scientific articles by [@shauryr](https://togithub.com/shauryr) in [https://github.com/langchain-ai/langchain/pull/15151](https://togithub.com/langchain-ai/langchain/pull/15151)
- Refactor: use SecretStr for tongyi chat-model by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15102](https://togithub.com/langchain-ai/langchain/pull/15102)
- Use args option in jaguar so it takes more options in similarity search by [@fserv](https://togithub.com/fserv) in [https://github.com/langchain-ai/langchain/pull/15080](https://togithub.com/langchain-ai/langchain/pull/15080)
- feat: add Google BigQueryVectorSearch in vectorstore by [@ashleyxuu](https://togithub.com/ashleyxuu) in [https://github.com/langchain-ai/langchain/pull/14829](https://togithub.com/langchain-ai/langchain/pull/14829)
- langchain\[patch], docs: update agent toolkit imports by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15434](https://togithub.com/langchain-ai/langchain/pull/15434)
- docs: together ai updates by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15435](https://togithub.com/langchain-ai/langchain/pull/15435)
- Milvus allows to store metadata as json field by [@mokeyish](https://togithub.com/mokeyish) in [https://github.com/langchain-ai/langchain/pull/14636](https://togithub.com/langchain-ai/langchain/pull/14636)
- Fix failing serpapi response processing for Google Maps API by [@LoopKarma](https://togithub.com/LoopKarma) in [https://github.com/langchain-ai/langchain/pull/14817](https://togithub.com/langchain-ai/langchain/pull/14817)
- Add the collection_description parameter to Milvus by [@mokeyish](https://togithub.com/mokeyish) in [https://github.com/langchain-ai/langchain/pull/14524](https://togithub.com/langchain-ai/langchain/pull/14524)
- core: update json output parser by [@apisani1](https://togithub.com/apisani1) in [https://github.com/langchain-ai/langchain/pull/15079](https://togithub.com/langchain-ai/langchain/pull/15079)
- Support `score_threshold` in SupabaseVectorStore similarity search by [@codehound42](https://togithub.com/codehound42) in [https://github.com/langchain-ai/langchain/pull/14439](https://togithub.com/langchain-ai/langchain/pull/14439)
- Improvement: Allow passing parameters to the underlying es_client. Closes: [#14403](https://togithub.com/langchain-ai/langchain/issues/14403) by [@169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/14435](https://togithub.com/langchain-ai/langchain/pull/14435)
- adding vectorstore_kwarg attribute to search_similarity function by [@amaleki2](https://togithub.com/amaleki2) in [https://github.com/langchain-ai/langchain/pull/14604](https://togithub.com/langchain-ai/langchain/pull/14604)
- Fix Bedrock broad error catching by [@JuR-0](https://togithub.com/JuR-0) in [https://github.com/langchain-ai/langchain/pull/14398](https://togithub.com/langchain-ai/langchain/pull/14398)
- update LanguageModelInput from List to Sequence by [@alan910127](https://togithub.com/alan910127) in [https://github.com/langchain-ai/langchain/pull/14405](https://togithub.com/langchain-ai/langchain/pull/14405)
- refactor: Qdrant async improvements by [@Anush008](https://togithub.com/Anush008) in [https://github.com/langchain-ai/langchain/pull/14492](https://togithub.com/langchain-ai/langchain/pull/14492)
- \[Improvement] Evals: Add git info by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/15446](https://togithub.com/langchain-ai/langchain/pull/15446)
- fixed a dependency duplicate by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/15444](https://togithub.com/langchain-ai/langchain/pull/15444)
- cleanup getting started by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15450](https://togithub.com/langchain-ai/langchain/pull/15450)
- feat: new integration `wasm_chat` by [@apepkuss](https://togithub.com/apepkuss) in [https://github.com/langchain-ai/langchain/pull/14787](https://togithub.com/langchain-ai/langchain/pull/14787)
- Add option to preserve headers in MarkdownHeaderTextSplitter by [@finnless](https://togithub.com/finnless) in [https://github.com/langchain-ai/langchain/pull/14433](https://togithub.com/langchain-ai/langchain/pull/14433)
- Fix `llms.Mlflow` example by [@harupy](https://togithub.com/harupy) in [https://github.com/langchain-ai/langchain/pull/14386](https://togithub.com/langchain-ai/langchain/pull/14386)
- Patch: improve type hint by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15451](https://togithub.com/langchain-ai/langchain/pull/15451)
- Remove unused `Params` by [@harupy](https://togithub.com/harupy) in [https://github.com/langchain-ai/langchain/pull/14385](https://togithub.com/langchain-ai/langchain/pull/14385)
- langchain\[patch], experimental\[patch]: update utilities imports by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15438](https://togithub.com/langchain-ai/langchain/pull/15438)
- core\[patch]: Release 0.1.5 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15480](https://togithub.com/langchain-ai/langchain/pull/15480)
- infra: add minimum deps pre release check by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15485](https://togithub.com/langchain-ai/langchain/pull/15485)
- community\[patch]: Release 0.0.8 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15481](https://togithub.com/langchain-ai/langchain/pull/15481)
- infra: fix min deps test by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15486](https://togithub.com/langchain-ai/langchain/pull/15486)
- community\[patch]: bump core version >=0.1.5,<0.2 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15488](https://togithub.com/langchain-ai/langchain/pull/15488)
- infra: update community test min reqs by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15490](https://togithub.com/langchain-ai/langchain/pull/15490)
- langchain\[patch]: Release 0.0.354 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15482](https://togithub.com/langchain-ai/langchain/pull/15482)
- langchain\[patch]: bump community >=0.0.8,<0.1 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15492](https://togithub.com/langchain-ai/langchain/pull/15492)
#### New Contributors
- [@Tchotchke](https://togithub.com/Tchotchke) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15324](https://togithub.com/langchain-ai/langchain/pull/15324)
- [@romainfd](https://togithub.com/romainfd) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15321](https://togithub.com/langchain-ai/langchain/pull/15321)
- [@liushuaikobe](https://togithub.com/liushuaikobe) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14793](https://togithub.com/langchain-ai/langchain/pull/14793)
- [@kellyelton](https://togithub.com/kellyelton) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15275](https://togithub.com/langchain-ai/langchain/pull/15275)
- [@piyuple](https://togithub.com/piyuple) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15309](https://togithub.com/langchain-ai/langchain/pull/15309)
- [@jonnolen](https://togithub.com/jonnolen) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15327](https://togithub.com/langchain-ai/langchain/pull/15327)
- [@naveentnj](https://togithub.com/naveentnj) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15378](https://togithub.com/langchain-ai/langchain/pull/15378)
- [@yhzhu99](https://togithub.com/yhzhu99) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15380](https://togithub.com/langchain-ai/langchain/pull/15380)
- [@donovanmuller](https://togithub.com/donovanmuller) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15364](https://togithub.com/langchain-ai/langchain/pull/15364)
- [@AhmedHathout](https://togithub.com/AhmedHathout) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15352](https://togithub.com/langchain-ai/langchain/pull/15352)
- [@abhishek9909](https://togithub.com/abhishek9909) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15260](https://togithub.com/langchain-ai/langchain/pull/15260)
- [@joel-teratis](https://togithub.com/joel-teratis) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14919](https://togithub.com/langchain-ai/langchain/pull/14919)
- [@purificant](https://togithub.com/purificant) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15114](https://togithub.com/langchain-ai/langchain/pull/15114)
- [@cjaniake](https://togithub.com/cjaniake) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15111](https://togithub.com/langchain-ai/langchain/pull/15111)
- [@David-Kristek](https://togithub.com/David-Kristek) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15104](https://togithub.com/langchain-ai/langchain/pull/15104)
- [@GauravWaghmare](https://togithub.com/GauravWaghmare) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15124](https://togithub.com/langchain-ai/langchain/pull/15124)
- [@sharrajesh](https://togithub.com/sharrajesh) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15082](https://togithub.com/langchain-ai/langchain/pull/15082)
- [@savoiepe](https://togithub.com/savoiepe) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14852](https://togithub.com/langchain-ai/langchain/pull/14852)
- [@pareshchiramel](https://togithub.com/pareshchiramel) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14745](https://togithub.com/langchain-ai/langchain/pull/14745)
- [@xu-xiang](https://togithub.com/xu-xiang) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14662](https://togithub.com/langchain-ai/langchain/pull/14662)
- [@themrzmaster](https://togithub.com/themrzmaster) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14653](https://togithub.com/langchain-ai/langchain/pull/14653)
- [@DavidLMS](https://togithub.com/DavidLMS) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14644](https://togithub.com/langchain-ai/langchain/pull/14644)
- [@manjunathshiva](https://togithub.com/manjunathshiva) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14638](https://togithub.com/langchain-ai/langchain/pull/14638)
- [@suhas-kotaki](https://togithub.com/suhas-kotaki) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15428](https://togithub.com/langchain-ai/langchain/pull/15428)
- [@dkajtoch](https://togithub.com/dkajtoch) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15427](https://togithub.com/langchain-ai/langchain/pull/15427)
- [@aqibamir](https://togithub.com/aqibamir) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15196](https://togithub.com/langchain-ai/langchain/pull/15196)
- [@ashleyxuu](https://togithub.com/ashleyxuu) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14829](https://togithub.com/langchain-ai/langchain/pull/14829)
- [@mokeyish](https://togithub.com/mokeyish) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14636](https://togithub.com/langchain-ai/langchain/pull/14636)
- [@LoopKarma](https://togithub.com/LoopKarma) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14817](https://togithub.com/langchain-ai/langchain/pull/14817)
- [@apisani1](https://togithub.com/apisani1) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15079](https://togithub.com/langchain-ai/langchain/pull/15079)
- [@codehound42](https://togithub.com/codehound42) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14439](https://togithub.com/langchain-ai/langchain/pull/14439)
- [@amaleki2](https://togithub.com/amaleki2) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14604](https://togithub.com/langchain-ai/langchain/pull/14604)
- [@JuR-0](https://togithub.com/JuR-0) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14398](https://togithub.com/langchain-ai/langchain/pull/14398)
- [@alan910127](https://togithub.com/alan910127) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14405](https://togithub.com/langchain-ai/langchain/pull/14405)
- [@apepkuss](https://togithub.com/apepkuss) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14787](https://togithub.com/langchain-ai/langchain/pull/14787)
**Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.353...v0.0.354
### [`v0.0.353`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.353)
[Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.352...v0.0.353)
#### What's Changed
- community\[patch]: Add param "task" to Databricks LLM to work around serialization of transform_output_fn by [@liangz1](https://togithub.com/liangz1) in [https://github.com/langchain-ai/langchain/pull/14933](https://togithub.com/langchain-ai/langchain/pull/14933)
- docs: links by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/14940](https://togithub.com/langchain-ai/langchain/pull/14940)
- Vectara summarization by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/14970](https://togithub.com/langchain-ai/langchain/pull/14970)
- Feature/Add LLMs Integration For Oracle Cloud Infrastructure(OCI) Data Science Model Deployment Endpoint by [@mingkang111](https://togithub.com/mingkang111) in [https://github.com/langchain-ai/langchain/pull/14250](https://togithub.com/langchain-ai/langchain/pull/14250)
- infra: pr template update by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/14963](https://togithub.com/langchain-ai/langchain/pull/14963)
- docs `alibaba cloud` by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/14772](https://togithub.com/langchain-ai/langchain/pull/14772)
- core(minor): Implement stream and astream for RunnableBranch by [@qtangs](https://togithub.com/qtangs) in [https://github.com/langchain-ai/langchain/pull/14805](https://togithub.com/langchain-ai/langchain/pull/14805)
- core\[patch]: update langchain-core runtime library name by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/14884](https://togithub.com/langchain-ai/langchain/pull/14884)
- Add Ollama multi-modal templates by [@rlancemartin](https://togithub.com/rlancemartin) in [https://github.com/langchain-ai/langchain/pull/14868](https://togithub.com/langchain-ai/langchain/pull/14868)
- community\[patch]: Fix typo in class Docstring ([#14982](https://togithub.com/langchain-ai/langchain/issues/14982)) by [@yacine555](https://togithub.com/yacine555) in [https://github.com/langchain-ai/langchain/pull/14982](https://togithub.com/langchain-ai/langchain/pull/14982)
- community\[patch]: support momento vector index filter expressions by [@malandis](https://togithub.com/malandis) in [https://github.com/langchain-ai/langchain/pull/14978](https://togithub.com/langchain-ai/langchain/pull/14978)
- community\[patch]: JaguarHttpClient conditional import by [@fserv](https://togithub.com/fserv) in [https://github.com/langchain-ai/langchain/pull/14985](https://togithub.com/langchain-ai/langchain/pull/14985)
- Update multi-modal template README.md by [@rlancemartin](https://togithub.com/rlancemartin) in [https://github.com/langchain-ai/langchain/pull/14991](https://togithub.com/langchain-ai/langchain/pull/14991)
- Update multi-modal multi-vector template README.md by [@rlancemartin](https://togithub.com/rlancemartin) in [https://github.com/langchain-ai/langchain/pull/14992](https://togithub.com/langchain-ai/langchain/pull/14992)
- Update Gemini template README.md by [@rlancemartin](https://togithub.com/rlancemartin) in [https://github.com/langchain-ai/langchain/pull/14993](https://togithub.com/langchain-ai/langchain/pull/14993)
- Update Ollama multi-modal template README.md by [@rlancemartin](https://togithub.com/rlancemartin) in [https://github.com/langchain-ai/langchain/pull/14994](https://togithub.com/langchain-ai/langchain/pull/14994)
- Update Ollama multi-modal multi-vector template README.md by [@rlancemartin](https://togithub.com/rlancemartin) in [https://github.com/langchain-ai/langchain/pull/14995](https://togithub.com/langchain-ai/langchain/pull/14995)
- TEMPLATES: Update README.md by [@eltociear](https://togithub.com/eltociear) in [https://github.com/langchain-ai/langchain/pull/15013](https://togithub.com/langchain-ai/langchain/pull/15013)
- community: fix for surrealdb client 0.3.2 update + store and retrieve metadata by [@lalanikarim](https://togithub.com/lalanikarim) in [https://github.com/langchain-ai/langchain/pull/14997](https://togithub.com/langchain-ai/langchain/pull/14997)
- fixed wrong link in documentation by [@Yanni8](https://togithub.com/Yanni8) in [https://github.com/langchain-ai/langchain/pull/14999](https://togithub.com/langchain-ai/langchain/pull/14999)
- changed default for VertexAIEmbeddings by [@lkuligin](https://togithub.com/lkuligin) in [https://github.com/langchain-ai/langchain/pull/14614](https://togithub.com/langchain-ai/langchain/pull/14614)
- Jacob/add hf chat wrapper by [@jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchain/pull/14736](https://togithub.com/langchain-ai/langchain/pull/14736)
- infra: api docs build order by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15018](https://togithub.com/langchain-ai/langchain/pull/15018)
- Implement streaming for xml output parser by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/14984](https://togithub.com/langchain-ai/langchain/pull/14984)
- Implement streaming for all list output parsers by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/14981](https://togithub.com/langchain-ai/langchain/pull/14981)
- core\[patch]: Release 0.1.3 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15022](https://togithub.com/langchain-ai/langchain/pull/15022)
- community\[patch]: Release 0.0.6 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15023](https://togithub.com/langchain-ai/langchain/pull/15023)
- Add option to make messages placeholder optional by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15031](https://togithub.com/langchain-ai/langchain/pull/15031)
- Move json and xml parsers to core by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15026](https://togithub.com/langchain-ai/langchain/pull/15026)
- infra: Fix test filesystem paths incompatible with windows by [@rancomp](https://togithub.com/rancomp) in [https://github.com/langchain-ai/langchain/pull/14388](https://togithub.com/langchain-ai/langchain/pull/14388)
- Azure DocumentIntelligenceLoader/Parser support update with latest SDK by [@zifeiq](https://togithub.com/zifeiq) in [https://github.com/langchain-ai/langchain/pull/14389](https://togithub.com/langchain-ai/langchain/pull/14389)
- Community: Fix generation_config not setting properly for DeepSparse by [@mgoin](https://togithub.com/mgoin) in [https://github.com/langchain-ai/langchain/pull/15036](https://togithub.com/langchain-ai/langchain/pull/15036)
- langchain(patch): Restrict paths in LocalFileStore cache by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/15065](https://togithub.com/langchain-ai/langchain/pull/15065)
- Add Runnable.get_graph() to get a graph representation of a Runnable by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15040](https://togithub.com/langchain-ai/langchain/pull/15040)
- book reference by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/15072](https://togithub.com/langchain-ai/langchain/pull/15072)
- Refactor: use SecretStr for jina embeddings by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15068](https://togithub.com/langchain-ai/langchain/pull/15068)
- Refactor: use SecretStr for minimax embeddings by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15067](https://togithub.com/langchain-ai/langchain/pull/15067)
- add defaults for tavily by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15075](https://togithub.com/langchain-ai/langchain/pull/15075)
- Fix: fix partners name typo in tests by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15066](https://togithub.com/langchain-ai/langchain/pull/15066)
- fix: correct spelling mistakes of "seperate, intialise, pre-defined" by [@rancomp](https://togithub.com/rancomp) in [https://github.com/langchain-ai/langchain/pull/14647](https://togithub.com/langchain-ai/langchain/pull/14647)
- Improve: remove extra spaces in get_from_env error by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15064](https://togithub.com/langchain-ai/langchain/pull/15064)
- corrected outdated link by [@gsajko](https://togithub.com/gsajko) in [https://github.com/langchain-ai/langchain/pull/15053](https://togithub.com/langchain-ai/langchain/pull/15053)
- Community: Adds ability to pass a Config to the boto3 client used by Bedrock by [@blanehoneycutt-addepar](https://togithub.com/blanehoneycutt-addepar) in [https://github.com/langchain-ai/langchain/pull/15029](https://togithub.com/langchain-ai/langchain/pull/15029)
- community: refactor Baseten integration with new API endpoints & docs by [@philipkiely-baseten](https://togithub.com/philipkiely-baseten) in [https://github.com/langchain-ai/langchain/pull/15017](https://togithub.com/langchain-ai/langchain/pull/15017)
- Update youtube_transcript.ipynb by [@sidsarasvati](https://togithub.com/sidsarasvati) in [https://github.com/langchain-ai/langchain/pull/15015](https://togithub.com/langchain-ai/langchain/pull/15015)
- docs/docs/get_started: fixing typos in quickstart.mdx by [@SatinWukerORIG](https://togithub.com/SatinWukerORIG) in [https://github.com/langchain-ai/langchain/pull/15025](https://togithub.com/langchain-ai/langchain/pull/15025)
- community: add args_schema to GmailSendMessage by [@ccurme](https://togithub.com/ccurme) in [https://github.com/langchain-ai/langchain/pull/14973](https://togithub.com/langchain-ai/langchain/pull/14973)
- core(minor): Allow explicit types for ChatMessageHistory adds by [@Sypherd](https://togithub.com/Sypherd) in [https://github.com/langchain-ai/langchain/pull/14967](https://togithub.com/langchain-ai/langchain/pull/14967)
- Update arxiv.py with get_summaries_as_docs inside of Arxivloader by [@ArchanGhosh](https://togithub.com/ArchanGhosh) in [https://github.com/langchain-ai/langchain/pull/14953](https://togithub.com/langchain-ai/langchain/pull/14953)
- Add support Vertex AI Gemini uses a public image URL by [@itok01](https://togithub.com/itok01) in [https://github.com/langchain-ai/langchain/pull/14949](https://togithub.com/langchain-ai/langchain/pull/14949)
- Don't reassign chunk_type by [@coreyb42](https://togithub.com/coreyb42) in [https://github.com/langchain-ai/langchain/pull/14923](https://togithub.com/langchain-ai/langchain/pull/14923)
- \[community]: Elasticsearch chat history encoding by [@istrebitel-1](https://togithub.com/istrebitel-1) in [https://github.com/langchain-ai/langchain/pull/15055](https://togithub.com/langchain-ai/langchain/pull/15055)
- Nc/dec22/runnable graph lambda by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15078](https://togithub.com/langchain-ai/langchain/pull/15078)
- Improve graph repr for runnable passthrough and itemgetter by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15083](https://togithub.com/langchain-ai/langchain/pull/15083)
- add multitenancy by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15176](https://togithub.com/langchain-ai/langchain/pull/15176)
- Corrected an grammatical mistake by [@ShorthillsAI](https://togithub.com/ShorthillsAI) in [https://github.com/langchain-ai/langchain/pull/15163](https://togithub.com/langchain-ai/langchain/pull/15163)
- Oxford comma, consistent with format elsewhere by [@bquast](https://togithub.com/bquast) in [https://github.com/langchain-ai/langchain/pull/15167](https://togithub.com/langchain-ai/langchain/pull/15167)
- Patch: improve ollama 404 api error message, fix [#15147](https://togithub.com/langchain-ai/langchain/issues/15147) by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15156](https://togithub.com/langchain-ai/langchain/pull/15156)
- community: correct spelling mistakes of "Suffle" and "reporoducibility" by [@pzarfos](https://togithub.com/pzarfos) in [https://github.com/langchain-ai/langchain/pull/15172](https://togithub.com/langchain-ai/langchain/pull/15172)
- \[core] print ascii by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15179](https://togithub.com/langchain-ai/langchain/pull/15179)
- docs: Update dependencies installation cell in steam toolkit by [@KallieLev](https://togithub.com/KallieLev) in [https://github.com/langchain-ai/langchain/pull/15148](https://togithub.com/langchain-ai/langchain/pull/15148)
- community: Async Ollama + ChatOllama by [@shroominic](https://togithub.com/shroominic) in [https://github.com/langchain-ai/langchain/pull/15169](https://togithub.com/langchain-ai/langchain/pull/15169)
- \[core] langauge model like by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15180](https://togithub.com/langchain-ai/langchain/pull/15180)
- langchain\[minor]: Add stuff docs runnable by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15178](https://togithub.com/langchain-ai/langchain/pull/15178)
- \[core: minor] fix getters by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15181](https://togithub.com/langchain-ai/langchain/pull/15181)
- Fix runnable vistitor for funcs without pos args by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15182](https://togithub.com/langchain-ai/langchain/pull/15182)
- Implement stream and astream for RunnableLambda by [@qtangs](https://togithub.com/qtangs) in [https://github.com/langchain-ai/langchain/pull/14794](https://togithub.com/langchain-ai/langchain/pull/14794)
- Refactor: use SecretStr for Petals llms by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15121](https://togithub.com/langchain-ai/langchain/pull/15121)
- Refactor: use SecretStr for VolcEngineMaas llms by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15117](https://togithub.com/langchain-ai/langchain/pull/15117)
- Refactor: use SecretStr for StochasticAI llms by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15118](https://togithub.com/langchain-ai/langchain/pull/15118)
- Refactor: use SecretStr for PipelineAI llms by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15120](https://togithub.com/langchain-ai/langchain/pull/15120)
- Refactor: use SecretStr for Predibase llms by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15119](https://togithub.com/langchain-ai/langchain/pull/15119)
- docs: updated wrong output in `Upstash Redis Cache` section of LLM Ca… by [@cyai](https://togithub.com/cyai) in [https://github.com/langchain-ai/langchain/pull/15140](https://togithub.com/langchain-ai/langchain/pull/15140)
- Implement RunnablePassthrough.pick() by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15184](https://togithub.com/langchain-ai/langchain/pull/15184)
- Better input and output schemas for chains that start or end with a R… by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15185](https://togithub.com/langchain-ai/langchain/pull/15185)
- \[core] prompt changes by [@hwchase17](htt
Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
==0.0.329
->==0.1.0
GitHub Vulnerability Alerts
CVE-2024-0243
With the following crawler configuration:
An attacker in control of the contents of
https://example.com
could place a malicious HTML file in there with links like "https://example.completely.different/my_file.html" and the crawler would proceed to download that file as well even thoughprevent_outside=True
.https://github.com/langchain-ai/langchain/blob/bf0b3cc0b5ade1fb95a5b1b6fa260e99064c2e22/libs/community/langchain_community/document_loaders/recursive_url_loader.py#L51-L51
Resolved in https://github.com/langchain-ai/langchain/pull/15559
CVE-2024-28088
LangChain through 0.1.10 allows ../ directory traversal by an actor who is able to control the final part of the path parameter in a load_chain call. This bypasses the intended behavior of loading configurations only from the hwchase17/langchain-hub GitHub repository. The outcome can be disclosure of an API key for a large language model online service, or remote code execution.
CVE-2024-3571
langchain-ai/langchain is vulnerable to path traversal due to improper limitation of a pathname to a restricted directory ('Path Traversal') in its LocalFileStore functionality. An attacker can leverage this vulnerability to read or write files anywhere on the filesystem, potentially leading to information disclosure or remote code execution. The issue lies in the handling of file paths in the mset and mget methods, where user-supplied input is not adequately sanitized, allowing directory traversal sequences to reach unintended directories.
Release Notes
langchain-ai/langchain (langchain)
### [`v0.1.0`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.1.0) [Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.354...v0.1.0) #### What's Changed - docs: contributor faq by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15502](https://togithub.com/langchain-ai/langchain/pull/15502) - templates: fix deps by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15439](https://togithub.com/langchain-ai/langchain/pull/15439) - infra: fail check_diffs if too many files changed by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15423](https://togithub.com/langchain-ai/langchain/pull/15423) - docs: broken link in contributor docs by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15436](https://togithub.com/langchain-ai/langchain/pull/15436) - docs: fix broken link by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15509](https://togithub.com/langchain-ai/langchain/pull/15509) - add new chain howtos by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15430](https://togithub.com/langchain-ai/langchain/pull/15430) - Revert [#15326](https://togithub.com/langchain-ai/langchain/issues/15326) by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15546](https://togithub.com/langchain-ai/langchain/pull/15546) - core\[patch]: Release 0.1.6 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15547](https://togithub.com/langchain-ai/langchain/pull/15547) - core\[patch]: Further restrict recursive URL loader by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/15559](https://togithub.com/langchain-ai/langchain/pull/15559) - add ragatouille by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15561](https://togithub.com/langchain-ai/langchain/pull/15561) - langchain\[minor]: add warnings when importing integrations from langchain by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15505](https://togithub.com/langchain-ai/langchain/pull/15505) - removed deprecated openai model by [@VpkPrasanna](https://togithub.com/VpkPrasanna) in [https://github.com/langchain-ai/langchain/pull/15533](https://togithub.com/langchain-ai/langchain/pull/15533) - Feat: support Milvus more params by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15447](https://togithub.com/langchain-ai/langchain/pull/15447) - Docs: Fix typos in question_answering by [@Speuce](https://togithub.com/Speuce) in [https://github.com/langchain-ai/langchain/pull/15565](https://togithub.com/langchain-ai/langchain/pull/15565) - fix links by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15566](https://togithub.com/langchain-ai/langchain/pull/15566) - core\[minor], langchain\[minor]: deprecate Chain and BaseLanguageModel … by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15499](https://togithub.com/langchain-ai/langchain/pull/15499) - update chain docs by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15495](https://togithub.com/langchain-ai/langchain/pull/15495) - langchain\[patch]: deprecate old agent classes and methods by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15558](https://togithub.com/langchain-ai/langchain/pull/15558) - update memory by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15507](https://togithub.com/langchain-ai/langchain/pull/15507) - core\[patch]: add beta decorator by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15589](https://togithub.com/langchain-ai/langchain/pull/15589) - google-vertexai: added langchain_google_vertexai package by [@lkuligin](https://togithub.com/lkuligin) in [https://github.com/langchain-ai/langchain/pull/15218](https://togithub.com/langchain-ai/langchain/pull/15218) - Fix chain docs redirects by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15600](https://togithub.com/langchain-ai/langchain/pull/15600) - core\[patch], community\[patch]: mark context, load as beta by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15603](https://togithub.com/langchain-ai/langchain/pull/15603) - openai\[minor]: implement langchain-openai package by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15503](https://togithub.com/langchain-ai/langchain/pull/15503) - infra: vertex integration test creds by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15609](https://togithub.com/langchain-ai/langchain/pull/15609) - google-vertexai, openai: release candidate version by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15611](https://togithub.com/langchain-ai/langchain/pull/15611) - core\[patch]: Release 0.1.7 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15610](https://togithub.com/langchain-ai/langchain/pull/15610) - google-vertexai: release 0.0.1 by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15613](https://togithub.com/langchain-ai/langchain/pull/15613) - infra: title release action runs by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15612](https://togithub.com/langchain-ai/langchain/pull/15612) - openai: core version, rc1 by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15614](https://togithub.com/langchain-ai/langchain/pull/15614) - community\[patch]: Release 0.0.9 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15615](https://togithub.com/langchain-ai/langchain/pull/15615) - infra: community bump min core version by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15617](https://togithub.com/langchain-ai/langchain/pull/15617) - core\[patch]: deprecate v1 tracer by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15608](https://togithub.com/langchain-ai/langchain/pull/15608) - openai\[patch]: v0.0.2 by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15618](https://togithub.com/langchain-ai/langchain/pull/15618) - docs: update cohere chat integration by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15562](https://togithub.com/langchain-ai/langchain/pull/15562) - langchain\[minor]: Release 0.1.0 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15619](https://togithub.com/langchain-ai/langchain/pull/15619) - infra: fix langchain openai test dep by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15620](https://togithub.com/langchain-ai/langchain/pull/15620) #### New Contributors - [@VpkPrasanna](https://togithub.com/VpkPrasanna) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15533](https://togithub.com/langchain-ai/langchain/pull/15533) - [@Speuce](https://togithub.com/Speuce) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15565](https://togithub.com/langchain-ai/langchain/pull/15565) **Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.354...v0.1.0 ### [`v0.0.354`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.354) [Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.353...v0.0.354) #### What's Changed - Improve markdown list parser by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15295](https://togithub.com/langchain-ai/langchain/pull/15295) - \[core] add test for json parser by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15297](https://togithub.com/langchain-ai/langchain/pull/15297) - community\[patch]: Release 0.0.7 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15320](https://togithub.com/langchain-ai/langchain/pull/15320) - langchain: Exclude non-utf8 file from loader since it causes an error in the code_understanding example by [@Tchotchke](https://togithub.com/Tchotchke) in [https://github.com/langchain-ai/langchain/pull/15324](https://togithub.com/langchain-ai/langchain/pull/15324) - langchain: minor changes to StuffDocumentsChain.\_get_inputs by [@romainfd](https://togithub.com/romainfd) in [https://github.com/langchain-ai/langchain/pull/15321](https://togithub.com/langchain-ai/langchain/pull/15321) - Upgrades the Tongyi LLM and ChatTongyi Model by [@liushuaikobe](https://togithub.com/liushuaikobe) in [https://github.com/langchain-ai/langchain/pull/14793](https://togithub.com/langchain-ai/langchain/pull/14793) - Update vectorstore_retriever_memory.mdx by [@kellyelton](https://togithub.com/kellyelton) in [https://github.com/langchain-ai/langchain/pull/15275](https://togithub.com/langchain-ai/langchain/pull/15275) - community: corrected typo in .readthedocs.yaml by [@piyuple](https://togithub.com/piyuple) in [https://github.com/langchain-ai/langchain/pull/15309](https://togithub.com/langchain-ai/langchain/pull/15309) - core: Update messages/**init**.py to account for AIMessageChunk which breaks message history runnable. by [@jonnolen](https://togithub.com/jonnolen) in [https://github.com/langchain-ai/langchain/pull/15327](https://togithub.com/langchain-ai/langchain/pull/15327) - Patch: improve check openai version by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15301](https://togithub.com/langchain-ai/langchain/pull/15301) - \[documentation] documentation revamp by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15281](https://togithub.com/langchain-ai/langchain/pull/15281) - Delete V1 tracer and refactor tracer tests to core by [@agola11](https://togithub.com/agola11) in [https://github.com/langchain-ai/langchain/pull/15326](https://togithub.com/langchain-ai/langchain/pull/15326) - Propagate context vars in all classes/methods by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15329](https://togithub.com/langchain-ai/langchain/pull/15329) - Catch type errors in dumps/dumpd by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15336](https://togithub.com/langchain-ai/langchain/pull/15336) - Community: Newlines before bullets in IPYNB files (Vectara) by [@ofermend](https://togithub.com/ofermend) in [https://github.com/langchain-ai/langchain/pull/15330](https://togithub.com/langchain-ai/langchain/pull/15330) - docs: cleanup rag use case by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15284](https://togithub.com/langchain-ai/langchain/pull/15284) - docs: revamp redirects by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15366](https://togithub.com/langchain-ai/langchain/pull/15366) - community:qianfan endpoint support init params & remove useless params definition by [@danielhjz](https://togithub.com/danielhjz) in [https://github.com/langchain-ai/langchain/pull/15381](https://togithub.com/langchain-ai/langchain/pull/15381) - Update Multi_modal_RAG.ipynb by [@naveentnj](https://togithub.com/naveentnj) in [https://github.com/langchain-ai/langchain/pull/15378](https://togithub.com/langchain-ai/langchain/pull/15378) - docs(ollama): Fix Documentation in `CallbackManager`, missing `])` by [@yhzhu99](https://togithub.com/yhzhu99) in [https://github.com/langchain-ai/langchain/pull/15380](https://togithub.com/langchain-ai/langchain/pull/15380) - \[docs] update agent cookbook lcel by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15349](https://togithub.com/langchain-ai/langchain/pull/15349) - Docs: Fix spelling and grammar on Concepts page by [@donovanmuller](https://togithub.com/donovanmuller) in [https://github.com/langchain-ai/langchain/pull/15364](https://togithub.com/langchain-ai/langchain/pull/15364) - Langchain: Fix quickstart doc code not working by [@AhmedHathout](https://togithub.com/AhmedHathout) in [https://github.com/langchain-ai/langchain/pull/15352](https://togithub.com/langchain-ai/langchain/pull/15352) - Docs: add param comment for `tracing_v2_enabled` by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15308](https://togithub.com/langchain-ai/langchain/pull/15308) - Documentation: Update playwright documentation for langchain version >= 0.0.351 by [@abhishek9909](https://togithub.com/abhishek9909) in [https://github.com/langchain-ai/langchain/pull/15260](https://togithub.com/langchain-ai/langchain/pull/15260) - fix(minor): added missing \*\*kwargs parameter to chroma query function by [@joel-teratis](https://togithub.com/joel-teratis) in [https://github.com/langchain-ai/langchain/pull/14919](https://togithub.com/langchain-ai/langchain/pull/14919) - feat: mask api_key for konko by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/14010](https://togithub.com/langchain-ai/langchain/pull/14010) - Add missing comment char "#" before Load in chain.py for the rag-pinecone-rerank template by [@samuelpath](https://togithub.com/samuelpath) in [https://github.com/langchain-ai/langchain/pull/15209](https://togithub.com/langchain-ai/langchain/pull/15209) - ci: upgrade actions by [@purificant](https://togithub.com/purificant) in [https://github.com/langchain-ai/langchain/pull/15114](https://togithub.com/langchain-ai/langchain/pull/15114) - community:Lazy load wikipedia dump file by [@cjaniake](https://togithub.com/cjaniake) in [https://github.com/langchain-ai/langchain/pull/15111](https://togithub.com/langchain-ai/langchain/pull/15111) - docs: updated document for 'Return Source Documents' Functionality by [@cyai](https://togithub.com/cyai) in [https://github.com/langchain-ai/langchain/pull/15106](https://togithub.com/langchain-ai/langchain/pull/15106) - fix: call correct stream method in ollama by [@David-Kristek](https://togithub.com/David-Kristek) in [https://github.com/langchain-ai/langchain/pull/15104](https://togithub.com/langchain-ai/langchain/pull/15104) - Langchain: Fix typo in documentation by [@GauravWaghmare](https://togithub.com/GauravWaghmare) in [https://github.com/langchain-ai/langchain/pull/15124](https://togithub.com/langchain-ai/langchain/pull/15124) - Update LLaMA2\_sql_chat.ipynb by [@naveentnj](https://togithub.com/naveentnj) in [https://github.com/langchain-ai/langchain/pull/15379](https://togithub.com/langchain-ai/langchain/pull/15379) - \[docs] update toolkit docs by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15294](https://togithub.com/langchain-ai/langchain/pull/15294) - Feat add volcano embedding by [@lujingxuansc](https://togithub.com/lujingxuansc) in [https://github.com/langchain-ai/langchain/pull/14693](https://togithub.com/langchain-ai/langchain/pull/14693) - community: Integration of New Chat Model Based on ChatGLM3 via ZhipuAI API by [@linancn](https://togithub.com/linancn) in [https://github.com/langchain-ai/langchain/pull/15105](https://togithub.com/langchain-ai/langchain/pull/15105) - Refactor: use SecretStr for GPTRouter chat-model by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15101](https://togithub.com/langchain-ai/langchain/pull/15101) - Refactor: use SecretStr for palm chat-model by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15100](https://togithub.com/langchain-ai/langchain/pull/15100) - Refactor: use SecretStr for edenai embeddings by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15092](https://togithub.com/langchain-ai/langchain/pull/15092) - Refactor: use SecretStr for embaas embeddings by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15091](https://togithub.com/langchain-ai/langchain/pull/15091) - Refactor: use SecretStr for llm_rails embeddings by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15090](https://togithub.com/langchain-ai/langchain/pull/15090) - Update regex in output parser by [@sharrajesh](https://togithub.com/sharrajesh) in [https://github.com/langchain-ai/langchain/pull/15082](https://togithub.com/langchain-ai/langchain/pull/15082) - Added more filtering options to pgvector vectorstore by [@savoiepe](https://togithub.com/savoiepe) in [https://github.com/langchain-ai/langchain/pull/14852](https://togithub.com/langchain-ai/langchain/pull/14852) - Restore self message sent before OSX 12 Monterey by [@idvorkin](https://togithub.com/idvorkin) in [https://github.com/langchain-ai/langchain/pull/14818](https://togithub.com/langchain-ai/langchain/pull/14818) - docs `microsoft` pages sort order fix by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/14771](https://togithub.com/langchain-ai/langchain/pull/14771) - Add AstraDB document loader by [@cbornet](https://togithub.com/cbornet) in [https://github.com/langchain-ai/langchain/pull/14747](https://togithub.com/langchain-ai/langchain/pull/14747) - Added: docs Headers to Steam Tool notebook steps by [@muntaqamahmood](https://togithub.com/muntaqamahmood) in [https://github.com/langchain-ai/langchain/pull/14749](https://togithub.com/langchain-ai/langchain/pull/14749) - python-lint by [@joshuasundance-swca](https://togithub.com/joshuasundance-swca) in [https://github.com/langchain-ai/langchain/pull/14689](https://togithub.com/langchain-ai/langchain/pull/14689) - Update \_retrieve_ref inside json_schema.py to include an isdigit() check by [@pareshchiramel](https://togithub.com/pareshchiramel) in [https://github.com/langchain-ai/langchain/pull/14745](https://togithub.com/langchain-ai/langchain/pull/14745) - fix: syntax error in function docs by [@Undertone0809](https://togithub.com/Undertone0809) in [https://github.com/langchain-ai/langchain/pull/14641](https://togithub.com/langchain-ai/langchain/pull/14641) - Enhancement on feature/yaml output parser by [@TomTom101](https://togithub.com/TomTom101) in [https://github.com/langchain-ai/langchain/pull/14674](https://togithub.com/langchain-ai/langchain/pull/14674) - Fixing the Issue with DashScopeEmbeddings Handling More than 25 Rows of Data by [@xu-xiang](https://togithub.com/xu-xiang) in [https://github.com/langchain-ai/langchain/pull/14662](https://togithub.com/langchain-ai/langchain/pull/14662) - Fix for openai multi tools input format. by [@themrzmaster](https://togithub.com/themrzmaster) in [https://github.com/langchain-ai/langchain/pull/14653](https://togithub.com/langchain-ai/langchain/pull/14653) - add api_base to \_client_params (community version of [#14393](https://togithub.com/langchain-ai/langchain/issues/14393)) by [@DavidLMS](https://togithub.com/DavidLMS) in [https://github.com/langchain-ai/langchain/pull/14644](https://togithub.com/langchain-ai/langchain/pull/14644) - GITLAB_URL should take default https://gitlab.com instead of error by [@manjunathshiva](https://togithub.com/manjunathshiva) in [https://github.com/langchain-ai/langchain/pull/14638](https://togithub.com/langchain-ai/langchain/pull/14638) - WatsonxLLM updates/enhancements by [@MateuszOssGit](https://togithub.com/MateuszOssGit) in [https://github.com/langchain-ai/langchain/pull/14598](https://togithub.com/langchain-ai/langchain/pull/14598) - Langchain_community: Small Fix when loading facebook messages by [@keenborder786](https://togithub.com/keenborder786) in [https://github.com/langchain-ai/langchain/pull/15358](https://togithub.com/langchain-ai/langchain/pull/15358) - Update `gpt4all.mdx` doc by [@169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/15392](https://togithub.com/langchain-ai/langchain/pull/15392) - infra: remove path filter on check_diffs by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15418](https://togithub.com/langchain-ai/langchain/pull/15418) - Calculate trace_id and dotted_order client side by [@agola11](https://togithub.com/agola11) in [https://github.com/langchain-ai/langchain/pull/15351](https://togithub.com/langchain-ai/langchain/pull/15351) - docs: fix agents index links by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15419](https://togithub.com/langchain-ai/langchain/pull/15419) - docs: fix modelio index links by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15421](https://togithub.com/langchain-ai/langchain/pull/15421) - langchain\[patch], experimental\[patch]: replace langchain.schema imports by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15410](https://togithub.com/langchain-ai/langchain/pull/15410) - Fetch runnable config from context var inside runnable lambda and runnable generator by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15334](https://togithub.com/langchain-ai/langchain/pull/15334) - docs, community\[patch], experimental\[patch], langchain\[patch], cli\[pa… by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15412](https://togithub.com/langchain-ai/langchain/pull/15412) - Use tz-aware utc datetimes in tracer by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15187](https://togithub.com/langchain-ai/langchain/pull/15187) - add get prompts method by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15425](https://togithub.com/langchain-ai/langchain/pull/15425) - docs, experimenta\[patch], langchain\[patch], community\[patch]: update storage imports by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15429](https://togithub.com/langchain-ai/langchain/pull/15429) - refactor `utils` by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/15432](https://togithub.com/langchain-ai/langchain/pull/15432) - docs `Microsoft` platform page update by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/15420](https://togithub.com/langchain-ai/langchain/pull/15420) - added fix for key error: doc_id by [@suhas-kotaki](https://togithub.com/suhas-kotaki) in [https://github.com/langchain-ai/langchain/pull/15428](https://togithub.com/langchain-ai/langchain/pull/15428) - core:adds tests for partial_variables by [@dkajtoch](https://togithub.com/dkajtoch) in [https://github.com/langchain-ai/langchain/pull/15427](https://togithub.com/langchain-ai/langchain/pull/15427) - Remove unused `_get_python_repl` by [@169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/15389](https://togithub.com/langchain-ai/langchain/pull/15389) - langchain\[patch], experimental\[patch], docs: update tools imports by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15433](https://togithub.com/langchain-ai/langchain/pull/15433) - Fix: fix Bing Search empty result exception, fix [#15384](https://togithub.com/langchain-ai/langchain/issues/15384) by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15387](https://togithub.com/langchain-ai/langchain/pull/15387) - SQLDatabase drop the column names in the result. by [@dudub12](https://togithub.com/dudub12) in [https://github.com/langchain-ai/langchain/pull/15361](https://togithub.com/langchain-ai/langchain/pull/15361) - Fixed minor type in self_query.ipynb by [@aqibamir](https://togithub.com/aqibamir) in [https://github.com/langchain-ai/langchain/pull/15196](https://togithub.com/langchain-ai/langchain/pull/15196) - community: Semanticscholar tool to search 200M+ scientific articles by [@shauryr](https://togithub.com/shauryr) in [https://github.com/langchain-ai/langchain/pull/15151](https://togithub.com/langchain-ai/langchain/pull/15151) - Refactor: use SecretStr for tongyi chat-model by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15102](https://togithub.com/langchain-ai/langchain/pull/15102) - Use args option in jaguar so it takes more options in similarity search by [@fserv](https://togithub.com/fserv) in [https://github.com/langchain-ai/langchain/pull/15080](https://togithub.com/langchain-ai/langchain/pull/15080) - feat: add Google BigQueryVectorSearch in vectorstore by [@ashleyxuu](https://togithub.com/ashleyxuu) in [https://github.com/langchain-ai/langchain/pull/14829](https://togithub.com/langchain-ai/langchain/pull/14829) - langchain\[patch], docs: update agent toolkit imports by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15434](https://togithub.com/langchain-ai/langchain/pull/15434) - docs: together ai updates by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15435](https://togithub.com/langchain-ai/langchain/pull/15435) - Milvus allows to store metadata as json field by [@mokeyish](https://togithub.com/mokeyish) in [https://github.com/langchain-ai/langchain/pull/14636](https://togithub.com/langchain-ai/langchain/pull/14636) - Fix failing serpapi response processing for Google Maps API by [@LoopKarma](https://togithub.com/LoopKarma) in [https://github.com/langchain-ai/langchain/pull/14817](https://togithub.com/langchain-ai/langchain/pull/14817) - Add the collection_description parameter to Milvus by [@mokeyish](https://togithub.com/mokeyish) in [https://github.com/langchain-ai/langchain/pull/14524](https://togithub.com/langchain-ai/langchain/pull/14524) - core: update json output parser by [@apisani1](https://togithub.com/apisani1) in [https://github.com/langchain-ai/langchain/pull/15079](https://togithub.com/langchain-ai/langchain/pull/15079) - Support `score_threshold` in SupabaseVectorStore similarity search by [@codehound42](https://togithub.com/codehound42) in [https://github.com/langchain-ai/langchain/pull/14439](https://togithub.com/langchain-ai/langchain/pull/14439) - Improvement: Allow passing parameters to the underlying es_client. Closes: [#14403](https://togithub.com/langchain-ai/langchain/issues/14403) by [@169](https://togithub.com/169) in [https://github.com/langchain-ai/langchain/pull/14435](https://togithub.com/langchain-ai/langchain/pull/14435) - adding vectorstore_kwarg attribute to search_similarity function by [@amaleki2](https://togithub.com/amaleki2) in [https://github.com/langchain-ai/langchain/pull/14604](https://togithub.com/langchain-ai/langchain/pull/14604) - Fix Bedrock broad error catching by [@JuR-0](https://togithub.com/JuR-0) in [https://github.com/langchain-ai/langchain/pull/14398](https://togithub.com/langchain-ai/langchain/pull/14398) - update LanguageModelInput from List to Sequence by [@alan910127](https://togithub.com/alan910127) in [https://github.com/langchain-ai/langchain/pull/14405](https://togithub.com/langchain-ai/langchain/pull/14405) - refactor: Qdrant async improvements by [@Anush008](https://togithub.com/Anush008) in [https://github.com/langchain-ai/langchain/pull/14492](https://togithub.com/langchain-ai/langchain/pull/14492) - \[Improvement] Evals: Add git info by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/15446](https://togithub.com/langchain-ai/langchain/pull/15446) - fixed a dependency duplicate by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/15444](https://togithub.com/langchain-ai/langchain/pull/15444) - cleanup getting started by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15450](https://togithub.com/langchain-ai/langchain/pull/15450) - feat: new integration `wasm_chat` by [@apepkuss](https://togithub.com/apepkuss) in [https://github.com/langchain-ai/langchain/pull/14787](https://togithub.com/langchain-ai/langchain/pull/14787) - Add option to preserve headers in MarkdownHeaderTextSplitter by [@finnless](https://togithub.com/finnless) in [https://github.com/langchain-ai/langchain/pull/14433](https://togithub.com/langchain-ai/langchain/pull/14433) - Fix `llms.Mlflow` example by [@harupy](https://togithub.com/harupy) in [https://github.com/langchain-ai/langchain/pull/14386](https://togithub.com/langchain-ai/langchain/pull/14386) - Patch: improve type hint by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15451](https://togithub.com/langchain-ai/langchain/pull/15451) - Remove unused `Params` by [@harupy](https://togithub.com/harupy) in [https://github.com/langchain-ai/langchain/pull/14385](https://togithub.com/langchain-ai/langchain/pull/14385) - langchain\[patch], experimental\[patch]: update utilities imports by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15438](https://togithub.com/langchain-ai/langchain/pull/15438) - core\[patch]: Release 0.1.5 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15480](https://togithub.com/langchain-ai/langchain/pull/15480) - infra: add minimum deps pre release check by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15485](https://togithub.com/langchain-ai/langchain/pull/15485) - community\[patch]: Release 0.0.8 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15481](https://togithub.com/langchain-ai/langchain/pull/15481) - infra: fix min deps test by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15486](https://togithub.com/langchain-ai/langchain/pull/15486) - community\[patch]: bump core version >=0.1.5,<0.2 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15488](https://togithub.com/langchain-ai/langchain/pull/15488) - infra: update community test min reqs by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15490](https://togithub.com/langchain-ai/langchain/pull/15490) - langchain\[patch]: Release 0.0.354 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15482](https://togithub.com/langchain-ai/langchain/pull/15482) - langchain\[patch]: bump community >=0.0.8,<0.1 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15492](https://togithub.com/langchain-ai/langchain/pull/15492) #### New Contributors - [@Tchotchke](https://togithub.com/Tchotchke) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15324](https://togithub.com/langchain-ai/langchain/pull/15324) - [@romainfd](https://togithub.com/romainfd) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15321](https://togithub.com/langchain-ai/langchain/pull/15321) - [@liushuaikobe](https://togithub.com/liushuaikobe) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14793](https://togithub.com/langchain-ai/langchain/pull/14793) - [@kellyelton](https://togithub.com/kellyelton) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15275](https://togithub.com/langchain-ai/langchain/pull/15275) - [@piyuple](https://togithub.com/piyuple) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15309](https://togithub.com/langchain-ai/langchain/pull/15309) - [@jonnolen](https://togithub.com/jonnolen) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15327](https://togithub.com/langchain-ai/langchain/pull/15327) - [@naveentnj](https://togithub.com/naveentnj) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15378](https://togithub.com/langchain-ai/langchain/pull/15378) - [@yhzhu99](https://togithub.com/yhzhu99) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15380](https://togithub.com/langchain-ai/langchain/pull/15380) - [@donovanmuller](https://togithub.com/donovanmuller) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15364](https://togithub.com/langchain-ai/langchain/pull/15364) - [@AhmedHathout](https://togithub.com/AhmedHathout) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15352](https://togithub.com/langchain-ai/langchain/pull/15352) - [@abhishek9909](https://togithub.com/abhishek9909) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15260](https://togithub.com/langchain-ai/langchain/pull/15260) - [@joel-teratis](https://togithub.com/joel-teratis) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14919](https://togithub.com/langchain-ai/langchain/pull/14919) - [@purificant](https://togithub.com/purificant) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15114](https://togithub.com/langchain-ai/langchain/pull/15114) - [@cjaniake](https://togithub.com/cjaniake) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15111](https://togithub.com/langchain-ai/langchain/pull/15111) - [@David-Kristek](https://togithub.com/David-Kristek) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15104](https://togithub.com/langchain-ai/langchain/pull/15104) - [@GauravWaghmare](https://togithub.com/GauravWaghmare) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15124](https://togithub.com/langchain-ai/langchain/pull/15124) - [@sharrajesh](https://togithub.com/sharrajesh) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15082](https://togithub.com/langchain-ai/langchain/pull/15082) - [@savoiepe](https://togithub.com/savoiepe) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14852](https://togithub.com/langchain-ai/langchain/pull/14852) - [@pareshchiramel](https://togithub.com/pareshchiramel) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14745](https://togithub.com/langchain-ai/langchain/pull/14745) - [@xu-xiang](https://togithub.com/xu-xiang) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14662](https://togithub.com/langchain-ai/langchain/pull/14662) - [@themrzmaster](https://togithub.com/themrzmaster) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14653](https://togithub.com/langchain-ai/langchain/pull/14653) - [@DavidLMS](https://togithub.com/DavidLMS) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14644](https://togithub.com/langchain-ai/langchain/pull/14644) - [@manjunathshiva](https://togithub.com/manjunathshiva) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14638](https://togithub.com/langchain-ai/langchain/pull/14638) - [@suhas-kotaki](https://togithub.com/suhas-kotaki) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15428](https://togithub.com/langchain-ai/langchain/pull/15428) - [@dkajtoch](https://togithub.com/dkajtoch) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15427](https://togithub.com/langchain-ai/langchain/pull/15427) - [@aqibamir](https://togithub.com/aqibamir) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15196](https://togithub.com/langchain-ai/langchain/pull/15196) - [@ashleyxuu](https://togithub.com/ashleyxuu) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14829](https://togithub.com/langchain-ai/langchain/pull/14829) - [@mokeyish](https://togithub.com/mokeyish) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14636](https://togithub.com/langchain-ai/langchain/pull/14636) - [@LoopKarma](https://togithub.com/LoopKarma) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14817](https://togithub.com/langchain-ai/langchain/pull/14817) - [@apisani1](https://togithub.com/apisani1) made their first contribution in [https://github.com/langchain-ai/langchain/pull/15079](https://togithub.com/langchain-ai/langchain/pull/15079) - [@codehound42](https://togithub.com/codehound42) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14439](https://togithub.com/langchain-ai/langchain/pull/14439) - [@amaleki2](https://togithub.com/amaleki2) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14604](https://togithub.com/langchain-ai/langchain/pull/14604) - [@JuR-0](https://togithub.com/JuR-0) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14398](https://togithub.com/langchain-ai/langchain/pull/14398) - [@alan910127](https://togithub.com/alan910127) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14405](https://togithub.com/langchain-ai/langchain/pull/14405) - [@apepkuss](https://togithub.com/apepkuss) made their first contribution in [https://github.com/langchain-ai/langchain/pull/14787](https://togithub.com/langchain-ai/langchain/pull/14787) **Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.353...v0.0.354 ### [`v0.0.353`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.353) [Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.352...v0.0.353) #### What's Changed - community\[patch]: Add param "task" to Databricks LLM to work around serialization of transform_output_fn by [@liangz1](https://togithub.com/liangz1) in [https://github.com/langchain-ai/langchain/pull/14933](https://togithub.com/langchain-ai/langchain/pull/14933) - docs: links by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/14940](https://togithub.com/langchain-ai/langchain/pull/14940) - Vectara summarization by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/14970](https://togithub.com/langchain-ai/langchain/pull/14970) - Feature/Add LLMs Integration For Oracle Cloud Infrastructure(OCI) Data Science Model Deployment Endpoint by [@mingkang111](https://togithub.com/mingkang111) in [https://github.com/langchain-ai/langchain/pull/14250](https://togithub.com/langchain-ai/langchain/pull/14250) - infra: pr template update by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/14963](https://togithub.com/langchain-ai/langchain/pull/14963) - docs `alibaba cloud` by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/14772](https://togithub.com/langchain-ai/langchain/pull/14772) - core(minor): Implement stream and astream for RunnableBranch by [@qtangs](https://togithub.com/qtangs) in [https://github.com/langchain-ai/langchain/pull/14805](https://togithub.com/langchain-ai/langchain/pull/14805) - core\[patch]: update langchain-core runtime library name by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/14884](https://togithub.com/langchain-ai/langchain/pull/14884) - Add Ollama multi-modal templates by [@rlancemartin](https://togithub.com/rlancemartin) in [https://github.com/langchain-ai/langchain/pull/14868](https://togithub.com/langchain-ai/langchain/pull/14868) - community\[patch]: Fix typo in class Docstring ([#14982](https://togithub.com/langchain-ai/langchain/issues/14982)) by [@yacine555](https://togithub.com/yacine555) in [https://github.com/langchain-ai/langchain/pull/14982](https://togithub.com/langchain-ai/langchain/pull/14982) - community\[patch]: support momento vector index filter expressions by [@malandis](https://togithub.com/malandis) in [https://github.com/langchain-ai/langchain/pull/14978](https://togithub.com/langchain-ai/langchain/pull/14978) - community\[patch]: JaguarHttpClient conditional import by [@fserv](https://togithub.com/fserv) in [https://github.com/langchain-ai/langchain/pull/14985](https://togithub.com/langchain-ai/langchain/pull/14985) - Update multi-modal template README.md by [@rlancemartin](https://togithub.com/rlancemartin) in [https://github.com/langchain-ai/langchain/pull/14991](https://togithub.com/langchain-ai/langchain/pull/14991) - Update multi-modal multi-vector template README.md by [@rlancemartin](https://togithub.com/rlancemartin) in [https://github.com/langchain-ai/langchain/pull/14992](https://togithub.com/langchain-ai/langchain/pull/14992) - Update Gemini template README.md by [@rlancemartin](https://togithub.com/rlancemartin) in [https://github.com/langchain-ai/langchain/pull/14993](https://togithub.com/langchain-ai/langchain/pull/14993) - Update Ollama multi-modal template README.md by [@rlancemartin](https://togithub.com/rlancemartin) in [https://github.com/langchain-ai/langchain/pull/14994](https://togithub.com/langchain-ai/langchain/pull/14994) - Update Ollama multi-modal multi-vector template README.md by [@rlancemartin](https://togithub.com/rlancemartin) in [https://github.com/langchain-ai/langchain/pull/14995](https://togithub.com/langchain-ai/langchain/pull/14995) - TEMPLATES: Update README.md by [@eltociear](https://togithub.com/eltociear) in [https://github.com/langchain-ai/langchain/pull/15013](https://togithub.com/langchain-ai/langchain/pull/15013) - community: fix for surrealdb client 0.3.2 update + store and retrieve metadata by [@lalanikarim](https://togithub.com/lalanikarim) in [https://github.com/langchain-ai/langchain/pull/14997](https://togithub.com/langchain-ai/langchain/pull/14997) - fixed wrong link in documentation by [@Yanni8](https://togithub.com/Yanni8) in [https://github.com/langchain-ai/langchain/pull/14999](https://togithub.com/langchain-ai/langchain/pull/14999) - changed default for VertexAIEmbeddings by [@lkuligin](https://togithub.com/lkuligin) in [https://github.com/langchain-ai/langchain/pull/14614](https://togithub.com/langchain-ai/langchain/pull/14614) - Jacob/add hf chat wrapper by [@jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchain/pull/14736](https://togithub.com/langchain-ai/langchain/pull/14736) - infra: api docs build order by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/15018](https://togithub.com/langchain-ai/langchain/pull/15018) - Implement streaming for xml output parser by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/14984](https://togithub.com/langchain-ai/langchain/pull/14984) - Implement streaming for all list output parsers by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/14981](https://togithub.com/langchain-ai/langchain/pull/14981) - core\[patch]: Release 0.1.3 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15022](https://togithub.com/langchain-ai/langchain/pull/15022) - community\[patch]: Release 0.0.6 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15023](https://togithub.com/langchain-ai/langchain/pull/15023) - Add option to make messages placeholder optional by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15031](https://togithub.com/langchain-ai/langchain/pull/15031) - Move json and xml parsers to core by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15026](https://togithub.com/langchain-ai/langchain/pull/15026) - infra: Fix test filesystem paths incompatible with windows by [@rancomp](https://togithub.com/rancomp) in [https://github.com/langchain-ai/langchain/pull/14388](https://togithub.com/langchain-ai/langchain/pull/14388) - Azure DocumentIntelligenceLoader/Parser support update with latest SDK by [@zifeiq](https://togithub.com/zifeiq) in [https://github.com/langchain-ai/langchain/pull/14389](https://togithub.com/langchain-ai/langchain/pull/14389) - Community: Fix generation_config not setting properly for DeepSparse by [@mgoin](https://togithub.com/mgoin) in [https://github.com/langchain-ai/langchain/pull/15036](https://togithub.com/langchain-ai/langchain/pull/15036) - langchain(patch): Restrict paths in LocalFileStore cache by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/15065](https://togithub.com/langchain-ai/langchain/pull/15065) - Add Runnable.get_graph() to get a graph representation of a Runnable by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15040](https://togithub.com/langchain-ai/langchain/pull/15040) - book reference by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/15072](https://togithub.com/langchain-ai/langchain/pull/15072) - Refactor: use SecretStr for jina embeddings by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15068](https://togithub.com/langchain-ai/langchain/pull/15068) - Refactor: use SecretStr for minimax embeddings by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15067](https://togithub.com/langchain-ai/langchain/pull/15067) - add defaults for tavily by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15075](https://togithub.com/langchain-ai/langchain/pull/15075) - Fix: fix partners name typo in tests by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15066](https://togithub.com/langchain-ai/langchain/pull/15066) - fix: correct spelling mistakes of "seperate, intialise, pre-defined" by [@rancomp](https://togithub.com/rancomp) in [https://github.com/langchain-ai/langchain/pull/14647](https://togithub.com/langchain-ai/langchain/pull/14647) - Improve: remove extra spaces in get_from_env error by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15064](https://togithub.com/langchain-ai/langchain/pull/15064) - corrected outdated link by [@gsajko](https://togithub.com/gsajko) in [https://github.com/langchain-ai/langchain/pull/15053](https://togithub.com/langchain-ai/langchain/pull/15053) - Community: Adds ability to pass a Config to the boto3 client used by Bedrock by [@blanehoneycutt-addepar](https://togithub.com/blanehoneycutt-addepar) in [https://github.com/langchain-ai/langchain/pull/15029](https://togithub.com/langchain-ai/langchain/pull/15029) - community: refactor Baseten integration with new API endpoints & docs by [@philipkiely-baseten](https://togithub.com/philipkiely-baseten) in [https://github.com/langchain-ai/langchain/pull/15017](https://togithub.com/langchain-ai/langchain/pull/15017) - Update youtube_transcript.ipynb by [@sidsarasvati](https://togithub.com/sidsarasvati) in [https://github.com/langchain-ai/langchain/pull/15015](https://togithub.com/langchain-ai/langchain/pull/15015) - docs/docs/get_started: fixing typos in quickstart.mdx by [@SatinWukerORIG](https://togithub.com/SatinWukerORIG) in [https://github.com/langchain-ai/langchain/pull/15025](https://togithub.com/langchain-ai/langchain/pull/15025) - community: add args_schema to GmailSendMessage by [@ccurme](https://togithub.com/ccurme) in [https://github.com/langchain-ai/langchain/pull/14973](https://togithub.com/langchain-ai/langchain/pull/14973) - core(minor): Allow explicit types for ChatMessageHistory adds by [@Sypherd](https://togithub.com/Sypherd) in [https://github.com/langchain-ai/langchain/pull/14967](https://togithub.com/langchain-ai/langchain/pull/14967) - Update arxiv.py with get_summaries_as_docs inside of Arxivloader by [@ArchanGhosh](https://togithub.com/ArchanGhosh) in [https://github.com/langchain-ai/langchain/pull/14953](https://togithub.com/langchain-ai/langchain/pull/14953) - Add support Vertex AI Gemini uses a public image URL by [@itok01](https://togithub.com/itok01) in [https://github.com/langchain-ai/langchain/pull/14949](https://togithub.com/langchain-ai/langchain/pull/14949) - Don't reassign chunk_type by [@coreyb42](https://togithub.com/coreyb42) in [https://github.com/langchain-ai/langchain/pull/14923](https://togithub.com/langchain-ai/langchain/pull/14923) - \[community]: Elasticsearch chat history encoding by [@istrebitel-1](https://togithub.com/istrebitel-1) in [https://github.com/langchain-ai/langchain/pull/15055](https://togithub.com/langchain-ai/langchain/pull/15055) - Nc/dec22/runnable graph lambda by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15078](https://togithub.com/langchain-ai/langchain/pull/15078) - Improve graph repr for runnable passthrough and itemgetter by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15083](https://togithub.com/langchain-ai/langchain/pull/15083) - add multitenancy by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15176](https://togithub.com/langchain-ai/langchain/pull/15176) - Corrected an grammatical mistake by [@ShorthillsAI](https://togithub.com/ShorthillsAI) in [https://github.com/langchain-ai/langchain/pull/15163](https://togithub.com/langchain-ai/langchain/pull/15163) - Oxford comma, consistent with format elsewhere by [@bquast](https://togithub.com/bquast) in [https://github.com/langchain-ai/langchain/pull/15167](https://togithub.com/langchain-ai/langchain/pull/15167) - Patch: improve ollama 404 api error message, fix [#15147](https://togithub.com/langchain-ai/langchain/issues/15147) by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15156](https://togithub.com/langchain-ai/langchain/pull/15156) - community: correct spelling mistakes of "Suffle" and "reporoducibility" by [@pzarfos](https://togithub.com/pzarfos) in [https://github.com/langchain-ai/langchain/pull/15172](https://togithub.com/langchain-ai/langchain/pull/15172) - \[core] print ascii by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15179](https://togithub.com/langchain-ai/langchain/pull/15179) - docs: Update dependencies installation cell in steam toolkit by [@KallieLev](https://togithub.com/KallieLev) in [https://github.com/langchain-ai/langchain/pull/15148](https://togithub.com/langchain-ai/langchain/pull/15148) - community: Async Ollama + ChatOllama by [@shroominic](https://togithub.com/shroominic) in [https://github.com/langchain-ai/langchain/pull/15169](https://togithub.com/langchain-ai/langchain/pull/15169) - \[core] langauge model like by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15180](https://togithub.com/langchain-ai/langchain/pull/15180) - langchain\[minor]: Add stuff docs runnable by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/15178](https://togithub.com/langchain-ai/langchain/pull/15178) - \[core: minor] fix getters by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/15181](https://togithub.com/langchain-ai/langchain/pull/15181) - Fix runnable vistitor for funcs without pos args by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15182](https://togithub.com/langchain-ai/langchain/pull/15182) - Implement stream and astream for RunnableLambda by [@qtangs](https://togithub.com/qtangs) in [https://github.com/langchain-ai/langchain/pull/14794](https://togithub.com/langchain-ai/langchain/pull/14794) - Refactor: use SecretStr for Petals llms by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15121](https://togithub.com/langchain-ai/langchain/pull/15121) - Refactor: use SecretStr for VolcEngineMaas llms by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15117](https://togithub.com/langchain-ai/langchain/pull/15117) - Refactor: use SecretStr for StochasticAI llms by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15118](https://togithub.com/langchain-ai/langchain/pull/15118) - Refactor: use SecretStr for PipelineAI llms by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15120](https://togithub.com/langchain-ai/langchain/pull/15120) - Refactor: use SecretStr for Predibase llms by [@chyroc](https://togithub.com/chyroc) in [https://github.com/langchain-ai/langchain/pull/15119](https://togithub.com/langchain-ai/langchain/pull/15119) - docs: updated wrong output in `Upstash Redis Cache` section of LLM Ca… by [@cyai](https://togithub.com/cyai) in [https://github.com/langchain-ai/langchain/pull/15140](https://togithub.com/langchain-ai/langchain/pull/15140) - Implement RunnablePassthrough.pick() by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15184](https://togithub.com/langchain-ai/langchain/pull/15184) - Better input and output schemas for chains that start or end with a R… by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/15185](https://togithub.com/langchain-ai/langchain/pull/15185) - \[core] prompt changes by [@hwchase17](httConfiguration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.