An issue in LanChain-ai Langchain v.0.0.245 allows a remote attacker to execute arbitrary code via the evaluate function in the numexpr library.
Patches: Released in v.0.0.308. numexpr dependency is optional for langchain.
Release Notes
langchain-ai/langchain (langchain)
### [`v0.0.308`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.308)
[Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.307...v0.0.308)
#### What's Changed
- GitHubIssuesLoader Custom API URL Support by [@daniel-butler-irl](https://togithub.com/daniel-butler-irl) in [https://github.com/langchain-ai/langchain/pull/11378](https://togithub.com/langchain-ai/langchain/pull/11378)
- Fixed import typo by [@MattiaSangermano](https://togithub.com/MattiaSangermano) in [https://github.com/langchain-ai/langchain/pull/11278](https://togithub.com/langchain-ai/langchain/pull/11278)
- Trigger Docker release workflow after new langchain release is made. by [@obi1kenobi](https://togithub.com/obi1kenobi) in [https://github.com/langchain-ai/langchain/pull/11290](https://togithub.com/langchain-ai/langchain/pull/11290)
- Feat bedrock cohere support by [@massi-ang](https://togithub.com/massi-ang) in [https://github.com/langchain-ai/langchain/pull/11230](https://togithub.com/langchain-ai/langchain/pull/11230)
- Add explanations to GoogleDriveLoader how to avoid errors by [@anatoliykmetyuk](https://togithub.com/anatoliykmetyuk) in [https://github.com/langchain-ai/langchain/pull/11335](https://togithub.com/langchain-ai/langchain/pull/11335)
- Anthropic system message fix by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11301](https://togithub.com/langchain-ai/langchain/pull/11301)
- Use an enum for configurable_alternatives to make the generated json schema nicer by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11350](https://togithub.com/langchain-ai/langchain/pull/11350)
- Revert "Rm additional file check for scheduled tests ([#11192](https://togithub.com/langchain-ai/langchain/issues/11192))" by [@obi1kenobi](https://togithub.com/obi1kenobi) in [https://github.com/langchain-ai/langchain/pull/11297](https://togithub.com/langchain-ai/langchain/pull/11297)
- add default async by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11141](https://togithub.com/langchain-ai/langchain/pull/11141)
- Add \_type to json functions output parser by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11381](https://togithub.com/langchain-ai/langchain/pull/11381)
- a better error description when GCP project is not set by [@lkuligin](https://togithub.com/lkuligin) in [https://github.com/langchain-ai/langchain/pull/11377](https://togithub.com/langchain-ai/langchain/pull/11377)
- bump 308 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11383](https://togithub.com/langchain-ai/langchain/pull/11383)
#### New Contributors
- [@daniel-butler-irl](https://togithub.com/daniel-butler-irl) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11378](https://togithub.com/langchain-ai/langchain/pull/11378)
- [@MattiaSangermano](https://togithub.com/MattiaSangermano) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11278](https://togithub.com/langchain-ai/langchain/pull/11278)
- [@massi-ang](https://togithub.com/massi-ang) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11230](https://togithub.com/langchain-ai/langchain/pull/11230)
- [@anatoliykmetyuk](https://togithub.com/anatoliykmetyuk) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11335](https://togithub.com/langchain-ai/langchain/pull/11335)
**Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.307...v0.0.308
### [`v0.0.307`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.307)
[Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.306...v0.0.307)
#### What's Changed
- Small changes to runnable docs by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11293](https://togithub.com/langchain-ai/langchain/pull/11293)
- Create new RunnableSerializable base class in preparation for configurable runnables by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11279](https://togithub.com/langchain-ai/langchain/pull/11279)
- Add Google GitHub Action creds file to gitignore. by [@obi1kenobi](https://togithub.com/obi1kenobi) in [https://github.com/langchain-ai/langchain/pull/11296](https://togithub.com/langchain-ai/langchain/pull/11296)
- Add pending deprecation warning by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11133](https://togithub.com/langchain-ai/langchain/pull/11133)
- Make numexpr optional by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11049](https://togithub.com/langchain-ai/langchain/pull/11049)
- Bump min version of numexpr by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11302](https://togithub.com/langchain-ai/langchain/pull/11302)
- Bedrock scheduled tests by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11194](https://togithub.com/langchain-ai/langchain/pull/11194)
- Fix closing bracket in length-based selector snippet by [@olegsinavski](https://togithub.com/olegsinavski) in [https://github.com/langchain-ai/langchain/pull/11294](https://togithub.com/langchain-ai/langchain/pull/11294)
- Fix line break in docs imports by [@JoaoCarabetta](https://togithub.com/JoaoCarabetta) in [https://github.com/langchain-ai/langchain/pull/11270](https://togithub.com/langchain-ai/langchain/pull/11270)
- add LLMBashChain to experimental by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11305](https://togithub.com/langchain-ai/langchain/pull/11305)
- Add .configurable_fields() and .configurable_alternatives() to expose fields of a Runnable to be configured at runtime by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11282](https://togithub.com/langchain-ai/langchain/pull/11282)
- Upgrade `langchain` dependency versions to resolve dependabot alerts. by [@obi1kenobi](https://togithub.com/obi1kenobi) in [https://github.com/langchain-ai/langchain/pull/11307](https://togithub.com/langchain-ai/langchain/pull/11307)
- Add scoring chain by [@CG80499](https://togithub.com/CG80499) in [https://github.com/langchain-ai/langchain/pull/11123](https://togithub.com/langchain-ai/langchain/pull/11123)
- Make Google PaLM classes serialisable by [@dqbd](https://togithub.com/dqbd) in [https://github.com/langchain-ai/langchain/pull/11121](https://togithub.com/langchain-ai/langchain/pull/11121)
- Mark Vertex AI classes as serialisable by [@dqbd](https://togithub.com/dqbd) in [https://github.com/langchain-ai/langchain/pull/10484](https://togithub.com/langchain-ai/langchain/pull/10484)
- Adds Tavily Search API retriever by [@jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchain/pull/11314](https://togithub.com/langchain-ai/langchain/pull/11314)
- Update clarifai.mdx by [@ShorthillsAI](https://togithub.com/ShorthillsAI) in [https://github.com/langchain-ai/langchain/pull/11318](https://togithub.com/langchain-ai/langchain/pull/11318)
- Pass kwargs in runnable retry by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11324](https://togithub.com/langchain-ai/langchain/pull/11324)
- Consolidate run collector. Add link helper by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11269](https://togithub.com/langchain-ai/langchain/pull/11269)
- update sec doc by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11336](https://togithub.com/langchain-ai/langchain/pull/11336)
- Remove langserve from langchain repo by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11288](https://togithub.com/langchain-ai/langchain/pull/11288)
- Add prompt hub support for Mistral w/ Ollama by [@rlancemartin](https://togithub.com/rlancemartin) in [https://github.com/langchain-ai/langchain/pull/11315](https://togithub.com/langchain-ai/langchain/pull/11315)
- better error message on parsing errors by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/11342](https://togithub.com/langchain-ai/langchain/pull/11342)
- Fix typo in agent_structured.ipynb by [@eltociear](https://togithub.com/eltociear) in [https://github.com/langchain-ai/langchain/pull/11340](https://togithub.com/langchain-ai/langchain/pull/11340)
- fix get_tool_return by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/11346](https://togithub.com/langchain-ai/langchain/pull/11346)
- make llm imports optional by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/11237](https://togithub.com/langchain-ai/langchain/pull/11237)
- Add memory to sql chain by [@keenborder786](https://togithub.com/keenborder786) in [https://github.com/langchain-ai/langchain/pull/8597](https://togithub.com/langchain-ai/langchain/pull/8597)
- Improve type hints and interface for SQL execution functionality. by [@obi1kenobi](https://togithub.com/obi1kenobi) in [https://github.com/langchain-ai/langchain/pull/11353](https://togithub.com/langchain-ai/langchain/pull/11353)
- Make a copy of external data instead of mutating another object's attributes. by [@obi1kenobi](https://togithub.com/obi1kenobi) in [https://github.com/langchain-ai/langchain/pull/11349](https://togithub.com/langchain-ai/langchain/pull/11349)
- `fallback` definition by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/10504](https://togithub.com/langchain-ai/langchain/pull/10504)
- Use term keyword according to the official python doc glossary by [@vreyespue](https://togithub.com/vreyespue) in [https://github.com/langchain-ai/langchain/pull/11338](https://togithub.com/langchain-ai/langchain/pull/11338)
- add getattr case for llms.type_to_cls_dict by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/11362](https://togithub.com/langchain-ai/langchain/pull/11362)
- Updates to Vectara Implementation by [@ofermend](https://togithub.com/ofermend) in [https://github.com/langchain-ai/langchain/pull/11366](https://togithub.com/langchain-ai/langchain/pull/11366)
- chore: add kotlin code splitter by [@fynnfluegge](https://togithub.com/fynnfluegge) in [https://github.com/langchain-ai/langchain/pull/11364](https://togithub.com/langchain-ai/langchain/pull/11364)
- Upgrade root poetry dependencies and upgrade to poetry 1.6.1. by [@obi1kenobi](https://togithub.com/obi1kenobi) in [https://github.com/langchain-ai/langchain/pull/11343](https://togithub.com/langchain-ai/langchain/pull/11343)
- Upgrade CI workflows to poetry 1.6.1. by [@obi1kenobi](https://togithub.com/obi1kenobi) in [https://github.com/langchain-ai/langchain/pull/11344](https://togithub.com/langchain-ai/langchain/pull/11344)
- add default for async by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/11367](https://togithub.com/langchain-ai/langchain/pull/11367)
- Fix documents for RetrievalQAWithSourcesChain by [@devleejb](https://togithub.com/devleejb) in [https://github.com/langchain-ai/langchain/pull/11292](https://togithub.com/langchain-ai/langchain/pull/11292)
- Add 'device' to GPT4All by [@serranoarevalo](https://togithub.com/serranoarevalo) in [https://github.com/langchain-ai/langchain/pull/11216](https://togithub.com/langchain-ai/langchain/pull/11216)
- Fixed exception type in py files by [@ShorthillsAI](https://togithub.com/ShorthillsAI) in [https://github.com/langchain-ai/langchain/pull/11322](https://togithub.com/langchain-ai/langchain/pull/11322)
- Docs: improve similarity search examples by [@olegsinavski](https://togithub.com/olegsinavski) in [https://github.com/langchain-ai/langchain/pull/11298](https://togithub.com/langchain-ai/langchain/pull/11298)
- Clarifai integration doc improvements by [@isaac-chung](https://togithub.com/isaac-chung) in [https://github.com/langchain-ai/langchain/pull/11251](https://togithub.com/langchain-ai/langchain/pull/11251)
- Wfh/eval max concurrency by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11368](https://togithub.com/langchain-ai/langchain/pull/11368)
- In ProgressBarCallback update the progress counter also when runs fin⦠by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11332](https://togithub.com/langchain-ai/langchain/pull/11332)
- Use parameterized queries to select SQL schemas. by [@obi1kenobi](https://togithub.com/obi1kenobi) in [https://github.com/langchain-ai/langchain/pull/11356](https://togithub.com/langchain-ai/langchain/pull/11356)
- add HTMLHeaderTextSplitter by [@mziru](https://togithub.com/mziru) in [https://github.com/langchain-ai/langchain/pull/11039](https://togithub.com/langchain-ai/langchain/pull/11039)
- bump 307 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11380](https://togithub.com/langchain-ai/langchain/pull/11380)
#### New Contributors
- [@olegsinavski](https://togithub.com/olegsinavski) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11294](https://togithub.com/langchain-ai/langchain/pull/11294)
- [@JoaoCarabetta](https://togithub.com/JoaoCarabetta) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11270](https://togithub.com/langchain-ai/langchain/pull/11270)
- [@vreyespue](https://togithub.com/vreyespue) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11338](https://togithub.com/langchain-ai/langchain/pull/11338)
- [@devleejb](https://togithub.com/devleejb) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11292](https://togithub.com/langchain-ai/langchain/pull/11292)
- [@serranoarevalo](https://togithub.com/serranoarevalo) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11216](https://togithub.com/langchain-ai/langchain/pull/11216)
- [@isaac-chung](https://togithub.com/isaac-chung) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11251](https://togithub.com/langchain-ai/langchain/pull/11251)
- [@mziru](https://togithub.com/mziru) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11039](https://togithub.com/langchain-ai/langchain/pull/11039)
**Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.306...v0.0.307
### [`v0.0.306`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.306)
[Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.305...v0.0.306)
#### What's Changed
- Using langchain input types by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11204](https://togithub.com/langchain-ai/langchain/pull/11204)
- Make tests stricter, remove old code, fix up pydantic import when using v2 by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11231](https://togithub.com/langchain-ai/langchain/pull/11231)
- Add a streaming json parser by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11193](https://togithub.com/langchain-ai/langchain/pull/11193)
- Implement RunnablePassthrough.assign(...) by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11222](https://togithub.com/langchain-ai/langchain/pull/11222)
- Add type to message chunks by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11232](https://togithub.com/langchain-ai/langchain/pull/11232)
- Ignore aadd by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11235](https://togithub.com/langchain-ai/langchain/pull/11235)
- fix code injection vuln by [@hazzel-cn](https://togithub.com/hazzel-cn) in [https://github.com/langchain-ai/langchain/pull/11233](https://togithub.com/langchain-ai/langchain/pull/11233)
- Bump deps in langserve by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11234](https://togithub.com/langchain-ai/langchain/pull/11234)
- Update DeepSparse LLM by [@mgoin](https://togithub.com/mgoin) in [https://github.com/langchain-ai/langchain/pull/11236](https://togithub.com/langchain-ai/langchain/pull/11236)
- docs: `integrations/memory` consistency by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/10255](https://togithub.com/langchain-ai/langchain/pull/10255)
- docs: `document_transformers` consistency by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/10467](https://togithub.com/langchain-ai/langchain/pull/10467)
- docs: updated `YouTube` and `tutorial` video links by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/10897](https://togithub.com/langchain-ai/langchain/pull/10897)
- minor fix: remove redundant code from OpenAIFunctionsAgent by [@DayuanJiang](https://togithub.com/DayuanJiang) in [https://github.com/langchain-ai/langchain/pull/11245](https://togithub.com/langchain-ai/langchain/pull/11245)
- rename repo namespace to langchain-ai by [@kzk-maeda](https://togithub.com/kzk-maeda) in [https://github.com/langchain-ai/langchain/pull/11259](https://togithub.com/langchain-ai/langchain/pull/11259)
- Fix typo in docstring by [@Yeonji-Lim](https://togithub.com/Yeonji-Lim) in [https://github.com/langchain-ai/langchain/pull/11256](https://togithub.com/langchain-ai/langchain/pull/11256)
- Update quickstart.mdx to add backtick after `ChatMessages` by [@engineeringwithjames](https://togithub.com/engineeringwithjames) in [https://github.com/langchain-ai/langchain/pull/11241](https://togithub.com/langchain-ai/langchain/pull/11241)
- Remove extra spaces by [@billvsme](https://togithub.com/billvsme) in [https://github.com/langchain-ai/langchain/pull/11283](https://togithub.com/langchain-ai/langchain/pull/11283)
- Add base docker image and ci script for building and pushing by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/10927](https://togithub.com/langchain-ai/langchain/pull/10927)
- bump 306 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11289](https://togithub.com/langchain-ai/langchain/pull/11289)
#### New Contributors
- [@hazzel-cn](https://togithub.com/hazzel-cn) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11233](https://togithub.com/langchain-ai/langchain/pull/11233)
- [@Yeonji-Lim](https://togithub.com/Yeonji-Lim) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11256](https://togithub.com/langchain-ai/langchain/pull/11256)
- [@engineeringwithjames](https://togithub.com/engineeringwithjames) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11241](https://togithub.com/langchain-ai/langchain/pull/11241)
- [@billvsme](https://togithub.com/billvsme) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11283](https://togithub.com/langchain-ai/langchain/pull/11283)
**Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.305...v0.0.306
### [`v0.0.305`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.305)
[Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.304...v0.0.305)
#### What's Changed
- Support using async callback handlers with sync callback manager by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/10945](https://togithub.com/langchain-ai/langchain/pull/10945)
- LangServe by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11046](https://togithub.com/langchain-ai/langchain/pull/11046)
- Add input/output schemas to runnables by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11063](https://togithub.com/langchain-ai/langchain/pull/11063)
- add to load init by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11151](https://togithub.com/langchain-ai/langchain/pull/11151)
- Async support for OpenAIFunctionsAgentOutputParser by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11140](https://togithub.com/langchain-ai/langchain/pull/11140)
- milvus collections by [@apurv101](https://togithub.com/apurv101) in [https://github.com/langchain-ai/langchain/pull/11148](https://togithub.com/langchain-ai/langchain/pull/11148)
- Xata chat memory FIX by [@linancn](https://togithub.com/linancn) in [https://github.com/langchain-ai/langchain/pull/11145](https://togithub.com/langchain-ai/langchain/pull/11145)
- Fixed Typo Error in Update get_started.mdx file by addressing a minor typographical error. by [@ShorthillsAI](https://togithub.com/ShorthillsAI) in [https://github.com/langchain-ai/langchain/pull/11154](https://togithub.com/langchain-ai/langchain/pull/11154)
- Fix stop key of TextGen. by [@akionux](https://togithub.com/akionux) in [https://github.com/langchain-ai/langchain/pull/11109](https://togithub.com/langchain-ai/langchain/pull/11109)
- LangServe: Clean up init files by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11174](https://togithub.com/langchain-ai/langchain/pull/11174)
- Expose lc_id as a classmethod by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11176](https://togithub.com/langchain-ai/langchain/pull/11176)
- Update Bedrock service name to "bedrock-runtime" and model identifiers by [@mani2348](https://togithub.com/mani2348) in [https://github.com/langchain-ai/langchain/pull/11161](https://togithub.com/langchain-ai/langchain/pull/11161)
- LangServe: Add release workflow by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11178](https://togithub.com/langchain-ai/langchain/pull/11178)
- LangServe: Update langchain requirement for publishing by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11186](https://togithub.com/langchain-ai/langchain/pull/11186)
- temporarily skip embedding empty string test by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11187](https://togithub.com/langchain-ai/langchain/pull/11187)
- Fix anthropic secret key when passed in via init by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11185](https://togithub.com/langchain-ai/langchain/pull/11185)
- add anthropic scheduled tests and unit tests by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11188](https://togithub.com/langchain-ai/langchain/pull/11188)
- Rm additional file check for scheduled tests by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11192](https://togithub.com/langchain-ai/langchain/pull/11192)
- Add source metadata to OutlookMessageLoader by [@ATelders](https://togithub.com/ATelders) in [https://github.com/langchain-ai/langchain/pull/11183](https://togithub.com/langchain-ai/langchain/pull/11183)
- \[OpenSearch] Add Self Query Retriever Support to OpenSearch by [@naveentatikonda](https://togithub.com/naveentatikonda) in [https://github.com/langchain-ai/langchain/pull/11184](https://togithub.com/langchain-ai/langchain/pull/11184)
- \[ElasticsearchStore] Improve migration text to ElasticsearchStore by [@joemcelroy](https://togithub.com/joemcelroy) in [https://github.com/langchain-ai/langchain/pull/11158](https://togithub.com/langchain-ai/langchain/pull/11158)
- update docs nav by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11146](https://togithub.com/langchain-ai/langchain/pull/11146)
- Add langserve version by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11195](https://togithub.com/langchain-ai/langchain/pull/11195)
- \[Feat] Add optional client-side encryption to DynamoDB chat history memory by [@jplock](https://togithub.com/jplock) in [https://github.com/langchain-ai/langchain/pull/11115](https://togithub.com/langchain-ai/langchain/pull/11115)
- Shared Executor by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11028](https://togithub.com/langchain-ai/langchain/pull/11028)
- LLMonitor Callback handler: fix bug by [@hughcrt](https://togithub.com/hughcrt) in [https://github.com/langchain-ai/langchain/pull/11128](https://togithub.com/langchain-ai/langchain/pull/11128)
- This PR introduces support for '$vectorSearch' MQL stage, which is available with MongoDB Atlas 6.0.11 and 7.0.2. Users utilizing earlier versions of MongoDB Atlas need to pin their LangChain version to <=0.0.304, by [@NoahStapp](https://togithub.com/NoahStapp) in [https://github.com/langchain-ai/langchain/pull/11139](https://togithub.com/langchain-ai/langchain/pull/11139)
- add from_existing_graph to neo4j vector by [@tomasonjo](https://togithub.com/tomasonjo) in [https://github.com/langchain-ai/langchain/pull/11124](https://togithub.com/langchain-ai/langchain/pull/11124)
- Add `add_graph_documents` support for FalkorDBGraph by [@gkorland](https://togithub.com/gkorland) in [https://github.com/langchain-ai/langchain/pull/11122](https://togithub.com/langchain-ai/langchain/pull/11122)
- fix typo by [@piotrm0](https://togithub.com/piotrm0) in [https://github.com/langchain-ai/langchain/pull/11087](https://togithub.com/langchain-ai/langchain/pull/11087)
- Expanded version range for networkx, fixed sample notebook by [@3coins](https://togithub.com/3coins) in [https://github.com/langchain-ai/langchain/pull/11094](https://togithub.com/langchain-ai/langchain/pull/11094)
- docs: Mendable Search Improvements by [@nickscamara](https://togithub.com/nickscamara) in [https://github.com/langchain-ai/langchain/pull/11199](https://togithub.com/langchain-ai/langchain/pull/11199)
- Change type annotations from LLMChain to Chain in MultiPromptChain by [@xcellentbird](https://togithub.com/xcellentbird) in [https://github.com/langchain-ai/langchain/pull/11082](https://togithub.com/langchain-ai/langchain/pull/11082)
- fix: short-circuit black and mypy calls when no changes made by [@malandis](https://togithub.com/malandis) in [https://github.com/langchain-ai/langchain/pull/11051](https://togithub.com/langchain-ai/langchain/pull/11051)
- Callback integration for Trubrics by [@jeffkayne](https://togithub.com/jeffkayne) in [https://github.com/langchain-ai/langchain/pull/11059](https://togithub.com/langchain-ai/langchain/pull/11059)
- Support add_embeddings for opensearch by [@kennethchoe](https://togithub.com/kennethchoe) in [https://github.com/langchain-ai/langchain/pull/11050](https://togithub.com/langchain-ai/langchain/pull/11050)
- chore: add support for TypeScript code splitting by [@fynnfluegge](https://togithub.com/fynnfluegge) in [https://github.com/langchain-ai/langchain/pull/11160](https://togithub.com/langchain-ai/langchain/pull/11160)
- fix trubrics lint issue by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11202](https://togithub.com/langchain-ai/langchain/pull/11202)
- SearchApi integration by [@dremeika](https://togithub.com/dremeika) in [https://github.com/langchain-ai/langchain/pull/11023](https://togithub.com/langchain-ai/langchain/pull/11023)
- Synthetic Data by [@paperMoose](https://togithub.com/paperMoose) in [https://github.com/langchain-ai/langchain/pull/9472](https://togithub.com/langchain-ai/langchain/pull/9472)
- LangServe: Relax requirements by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11198](https://togithub.com/langchain-ai/langchain/pull/11198)
- Add last_edited_time and created_time props to NotionDBLoader by [@swimninja247](https://togithub.com/swimninja247) in [https://github.com/langchain-ai/langchain/pull/11020](https://togithub.com/langchain-ai/langchain/pull/11020)
- `LlamaCppEmbeddings`: adds `verbose` parameter, similar to `llms.LlamaCpp` class by [@ClementSicard](https://togithub.com/ClementSicard) in [https://github.com/langchain-ai/langchain/pull/11038](https://togithub.com/langchain-ai/langchain/pull/11038)
- Support new version of tiktoken that are working with langchain (tag "^0.3.2" => "">=0.3.2,<0.6.0" and python "^3.9" =>">=3.9") by [@tarrade](https://togithub.com/tarrade) in [https://github.com/langchain-ai/langchain/pull/11006](https://togithub.com/langchain-ai/langchain/pull/11006)
- Typo fix to MathpixPDFLoader - changed processed_file_format default β¦ by [@jreinjr](https://togithub.com/jreinjr) in [https://github.com/langchain-ai/langchain/pull/10960](https://togithub.com/langchain-ai/langchain/pull/10960)
- Fix web-base loader by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11135](https://togithub.com/langchain-ai/langchain/pull/11135)
- Updated `LocalAIEmbeddings` docstring to better explain why `openai` by [@jamesbraza](https://togithub.com/jamesbraza) in [https://github.com/langchain-ai/langchain/pull/10946](https://togithub.com/langchain-ai/langchain/pull/10946)
- Add support for project metadata in run_on_dataset by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11200](https://togithub.com/langchain-ai/langchain/pull/11200)
- Add from_embeddings for opensearch by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/10957](https://togithub.com/langchain-ai/langchain/pull/10957)
- Implement better reprs for Runnables by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11175](https://togithub.com/langchain-ai/langchain/pull/11175)
- Enable creating Tools from any Runnable by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11177](https://togithub.com/langchain-ai/langchain/pull/11177)
- Clean warnings: replace type with isinstance and fix syntax by [@gkorland](https://togithub.com/gkorland) in [https://github.com/langchain-ai/langchain/pull/11219](https://togithub.com/langchain-ai/langchain/pull/11219)
- Add RunnableGenerator by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11214](https://togithub.com/langchain-ai/langchain/pull/11214)
- Update fireworks features by [@ZixinYang](https://togithub.com/ZixinYang) in [https://github.com/langchain-ai/langchain/pull/11205](https://togithub.com/langchain-ai/langchain/pull/11205)
- mongodb doc loader init by [@saginawj](https://togithub.com/saginawj) in [https://github.com/langchain-ai/langchain/pull/10645](https://togithub.com/langchain-ai/langchain/pull/10645)
- Suppress warnings in interactive env that stem from tab completion by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11190](https://togithub.com/langchain-ai/langchain/pull/11190)
- OpenAI gpt-3.5-turbo-instruct cost information by [@attila-tokes](https://togithub.com/attila-tokes) in [https://github.com/langchain-ai/langchain/pull/11218](https://togithub.com/langchain-ai/langchain/pull/11218)
- Fix typo in gradient.ipynb by [@eltociear](https://togithub.com/eltociear) in [https://github.com/langchain-ai/langchain/pull/11206](https://togithub.com/langchain-ai/langchain/pull/11206)
- bump 305 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11224](https://togithub.com/langchain-ai/langchain/pull/11224)
#### New Contributors
- [@linancn](https://togithub.com/linancn) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11145](https://togithub.com/langchain-ai/langchain/pull/11145)
- [@akionux](https://togithub.com/akionux) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11109](https://togithub.com/langchain-ai/langchain/pull/11109)
- [@mani2348](https://togithub.com/mani2348) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11161](https://togithub.com/langchain-ai/langchain/pull/11161)
- [@ATelders](https://togithub.com/ATelders) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11183](https://togithub.com/langchain-ai/langchain/pull/11183)
- [@jplock](https://togithub.com/jplock) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11115](https://togithub.com/langchain-ai/langchain/pull/11115)
- [@NoahStapp](https://togithub.com/NoahStapp) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11139](https://togithub.com/langchain-ai/langchain/pull/11139)
- [@jeffkayne](https://togithub.com/jeffkayne) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11059](https://togithub.com/langchain-ai/langchain/pull/11059)
- [@kennethchoe](https://togithub.com/kennethchoe) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11050](https://togithub.com/langchain-ai/langchain/pull/11050)
- [@fynnfluegge](https://togithub.com/fynnfluegge) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11160](https://togithub.com/langchain-ai/langchain/pull/11160)
- [@dremeika](https://togithub.com/dremeika) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11023](https://togithub.com/langchain-ai/langchain/pull/11023)
- [@paperMoose](https://togithub.com/paperMoose) made their first contribution in [https://github.com/langchain-ai/langchain/pull/9472](https://togithub.com/langchain-ai/langchain/pull/9472)
- [@swimninja247](https://togithub.com/swimninja247) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11020](https://togithub.com/langchain-ai/langchain/pull/11020)
- [@ClementSicard](https://togithub.com/ClementSicard) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11038](https://togithub.com/langchain-ai/langchain/pull/11038)
- [@tarrade](https://togithub.com/tarrade) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11006](https://togithub.com/langchain-ai/langchain/pull/11006)
- [@jreinjr](https://togithub.com/jreinjr) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10960](https://togithub.com/langchain-ai/langchain/pull/10960)
- [@jamesbraza](https://togithub.com/jamesbraza) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10946](https://togithub.com/langchain-ai/langchain/pull/10946)
- [@attila-tokes](https://togithub.com/attila-tokes) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11218](https://togithub.com/langchain-ai/langchain/pull/11218)
**Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.304...v0.0.305
### [`v0.0.304`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.304)
[Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.303...v0.0.304)
#### What's Changed
- Fixing some spelling mistakes by [@ShorthillsAI](https://togithub.com/ShorthillsAI) in [https://github.com/langchain-ai/langchain/pull/10881](https://togithub.com/langchain-ai/langchain/pull/10881)
- Support extra tools argument for pandas agent toolkit by [@tanujtiwari-at](https://togithub.com/tanujtiwari-at) in [https://github.com/langchain-ai/langchain/pull/11040](https://togithub.com/langchain-ai/langchain/pull/11040)
- Fix intermediate steps example in docs : replaced json.dumps with Langchain's dumps() by [@jeremynac](https://togithub.com/jeremynac) in [https://github.com/langchain-ai/langchain/pull/10593](https://togithub.com/langchain-ai/langchain/pull/10593)
- Update base.py by [@dbolser](https://togithub.com/dbolser) in [https://github.com/langchain-ai/langchain/pull/10843](https://togithub.com/langchain-ai/langchain/pull/10843)
- add more import checks by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/11033](https://togithub.com/langchain-ai/langchain/pull/11033)
- Add Exact match and Regex Match Evaluators by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11132](https://togithub.com/langchain-ai/langchain/pull/11132)
- Stop sequences in fireworks, plus notebook updates by [@tjaffri](https://togithub.com/tjaffri) in [https://github.com/langchain-ai/langchain/pull/11136](https://togithub.com/langchain-ai/langchain/pull/11136)
- Enhanced pairwise error by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11131](https://togithub.com/langchain-ai/langchain/pull/11131)
- feat: add support for arxiv identifier in ArxivAPIWrapper() by [@LMC117](https://togithub.com/LMC117) in [https://github.com/langchain-ai/langchain/pull/9318](https://togithub.com/langchain-ai/langchain/pull/9318)
- improve the performance of base.py by [@mzamini92](https://togithub.com/mzamini92) in [https://github.com/langchain-ai/langchain/pull/8610](https://togithub.com/langchain-ai/langchain/pull/8610)
- Revert "improve the performance of base.py" by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/11143](https://togithub.com/langchain-ai/langchain/pull/11143)
- add 3 property types in metadata for notiondb loader by [@litianc](https://togithub.com/litianc) in [https://github.com/langchain-ai/langchain/pull/8509](https://togithub.com/langchain-ai/langchain/pull/8509)
- Added prompt wrapping for Claude with Bedrock by [@jonathancaevans](https://togithub.com/jonathancaevans) in [https://github.com/langchain-ai/langchain/pull/11090](https://togithub.com/langchain-ai/langchain/pull/11090)
- bump 304 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11147](https://togithub.com/langchain-ai/langchain/pull/11147)
#### New Contributors
- [@tanujtiwari-at](https://togithub.com/tanujtiwari-at) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11040](https://togithub.com/langchain-ai/langchain/pull/11040)
- [@dbolser](https://togithub.com/dbolser) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10843](https://togithub.com/langchain-ai/langchain/pull/10843)
- [@LMC117](https://togithub.com/LMC117) made their first contribution in [https://github.com/langchain-ai/langchain/pull/9318](https://togithub.com/langchain-ai/langchain/pull/9318)
- [@litianc](https://togithub.com/litianc) made their first contribution in [https://github.com/langchain-ai/langchain/pull/8509](https://togithub.com/langchain-ai/langchain/pull/8509)
- [@jonathancaevans](https://togithub.com/jonathancaevans) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11090](https://togithub.com/langchain-ai/langchain/pull/11090)
**Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.303...v0.0.304
### [`v0.0.303`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.303)
[Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.302...v0.0.303)
#### What's Changed
- fix multiple chains lcel how to by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11074](https://togithub.com/langchain-ai/langchain/pull/11074)
- π docs: fixed `integrations/document loaders` toc by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/9281](https://togithub.com/langchain-ai/langchain/pull/9281)
- exclude dirs in async recursive loading by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11077](https://togithub.com/langchain-ai/langchain/pull/11077)
- extract sublinks exclude by abs path by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11079](https://togithub.com/langchain-ai/langchain/pull/11079)
- LogEntry/LogStream use str instead of uuid for id by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11080](https://togithub.com/langchain-ai/langchain/pull/11080)
- \[ElasticsearchStore] Enable custom Bulk Args by [@joemcelroy](https://togithub.com/joemcelroy) in [https://github.com/langchain-ai/langchain/pull/11065](https://togithub.com/langchain-ai/langchain/pull/11065)
- Make pairwise comparison chain more like LLM as a judge by [@CG80499](https://togithub.com/CG80499) in [https://github.com/langchain-ai/langchain/pull/11013](https://togithub.com/langchain-ai/langchain/pull/11013)
- anyfy by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11092](https://togithub.com/langchain-ai/langchain/pull/11092)
- Refactor Fireworks and add ChatFireworks ([#3](https://togithub.com/langchain-ai/langchain/issues/3)) by [@ZixinYang](https://togithub.com/ZixinYang) in [https://github.com/langchain-ai/langchain/pull/10597](https://togithub.com/langchain-ai/langchain/pull/10597)
- Fix runnable branch callbacks by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11091](https://togithub.com/langchain-ai/langchain/pull/11091)
- fix: bump min_unstructured_version for UnstructuredAPIFileLoader by [@awalker4](https://togithub.com/awalker4) in [https://github.com/langchain-ai/langchain/pull/11025](https://togithub.com/langchain-ai/langchain/pull/11025)
- speed up enforce_stop_tokens helper function by [@Tomas2D](https://togithub.com/Tomas2D) in [https://github.com/langchain-ai/langchain/pull/10984](https://togithub.com/langchain-ai/langchain/pull/10984)
- fix-lcel-notebooks by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/11111](https://togithub.com/langchain-ai/langchain/pull/11111)
- Bagatur/fw chat by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11117](https://togithub.com/langchain-ai/langchain/pull/11117)
- bump 303 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11120](https://togithub.com/langchain-ai/langchain/pull/11120)
#### New Contributors
- [@ZixinYang](https://togithub.com/ZixinYang) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10597](https://togithub.com/langchain-ai/langchain/pull/10597)
- [@awalker4](https://togithub.com/awalker4) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11025](https://togithub.com/langchain-ai/langchain/pull/11025)
- [@Tomas2D](https://togithub.com/Tomas2D) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10984](https://togithub.com/langchain-ai/langchain/pull/10984)
**Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.302...v0.0.303
### [`v0.0.302`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.302)
[Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.301...v0.0.302)
#### What's Changed
- Batching for hf_pipeline by [@tjaffri](https://togithub.com/tjaffri) in [https://github.com/langchain-ai/langchain/pull/10795](https://togithub.com/langchain-ai/langchain/pull/10795)
- Update Serializable to use classmethods by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/10956](https://togithub.com/langchain-ai/langchain/pull/10956)
- Add a batch size for cleanup by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/10948](https://togithub.com/langchain-ai/langchain/pull/10948)
- Adds GA to docs by [@jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchain/pull/11022](https://togithub.com/langchain-ai/langchain/pull/11022)
- fix langsmith link in docs by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11027](https://togithub.com/langchain-ai/langchain/pull/11027)
- Harrison/move vectorstore base by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/11030](https://togithub.com/langchain-ai/langchain/pull/11030)
- Kay retriever by [@plv](https://togithub.com/plv) in [https://github.com/langchain-ai/langchain/pull/10657](https://togithub.com/langchain-ai/langchain/pull/10657)
- Filtering graph schema for Cypher generation by [@tomasonjo](https://togithub.com/tomasonjo) in [https://github.com/langchain-ai/langchain/pull/10577](https://togithub.com/langchain-ai/langchain/pull/10577)
- conditional imports by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/11017](https://togithub.com/langchain-ai/langchain/pull/11017)
- make warnings more modular by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/11047](https://togithub.com/langchain-ai/langchain/pull/11047)
- Update LangSmith Walkthrough by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11043](https://togithub.com/langchain-ai/langchain/pull/11043)
- Add collab link by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11052](https://togithub.com/langchain-ai/langchain/pull/11052)
- Update notebook deps by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11053](https://togithub.com/langchain-ai/langchain/pull/11053)
- skip excluded sublinks before recursion by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11036](https://togithub.com/langchain-ai/langchain/pull/11036)
- fix root import by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11072](https://togithub.com/langchain-ai/langchain/pull/11072)
- refactor web base loader by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11057](https://togithub.com/langchain-ai/langchain/pull/11057)
- bump 302 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11070](https://togithub.com/langchain-ai/langchain/pull/11070)
#### New Contributors
- [@plv](https://togithub.com/plv) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10657](https://togithub.com/langchain-ai/langchain/pull/10657)
**Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.301...v0.0.302
### [`v0.0.301`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.301)
[Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.300...v0.0.301)
#### What's Changed
- fix: broken link in libs/langchain README by [@malandis](https://togithub.com/malandis) in [https://github.com/langchain-ai/langchain/pull/10920](https://togithub.com/langchain-ai/langchain/pull/10920)
- CONTRIBUTING.md Quick Start: focus on langchain core; clarify docs and experimental are separate by [@cjcjameson](https://togithub.com/cjcjameson) in [https://github.com/langchain-ai/langchain/pull/10906](https://togithub.com/langchain-ai/langchain/pull/10906)
- Harrison/agents structured by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/10911](https://togithub.com/langchain-ai/langchain/pull/10911)
- llm feat table revision by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10947](https://togithub.com/langchain-ai/langchain/pull/10947)
- vercel fix by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10951](https://togithub.com/langchain-ai/langchain/pull/10951)
- fix integration tests by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10952](https://togithub.com/langchain-ai/langchain/pull/10952)
- Make anthropic_api_key a secret str by [@joshuasundance-swca](https://togithub.com/joshuasundance-swca) in [https://github.com/langchain-ai/langchain/pull/10724](https://togithub.com/langchain-ai/langchain/pull/10724)
- Fix bug in `index` api by [@richarddwang](https://togithub.com/richarddwang) in [https://github.com/langchain-ai/langchain/pull/10614](https://togithub.com/langchain-ai/langchain/pull/10614)
- Remove python eval from vector sql db chain by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/10937](https://togithub.com/langchain-ai/langchain/pull/10937)
- Fixes error with providers that don't have model_id by [@3coins](https://togithub.com/3coins) in [https://github.com/langchain-ai/langchain/pull/10966](https://togithub.com/langchain-ai/langchain/pull/10966)
- Bagatur/vertex scheduled test by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10958](https://togithub.com/langchain-ai/langchain/pull/10958)
- fix make-coverage local invocation [#10941](https://togithub.com/langchain-ai/langchain/issues/10941) by [@cjcjameson](https://togithub.com/cjcjameson) in [https://github.com/langchain-ai/langchain/pull/10974](https://togithub.com/langchain-ai/langchain/pull/10974)
- redirect mrkl by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10979](https://togithub.com/langchain-ai/langchain/pull/10979)
- Support for Gradient.ai embedding by [@michaelfeil](https://togithub.com/michaelfeil) in [https://github.com/langchain-ai/langchain/pull/10968](https://togithub.com/langchain-ai/langchain/pull/10968)
- LLMRails Embedding by [@anar2706](https://togithub.com/anar2706) in [https://github.com/langchain-ai/langchain/pull/10959](https://togithub.com/langchain-ai/langchain/pull/10959)
- 10674 by [@deanchanter](https://togithub.com/deanchanter) in [https://github.com/langchain-ai/langchain/pull/10977](https://togithub.com/langchain-ai/langchain/pull/10977)
- \[OpenSearch] Pass ids using from_texts and indexname in add_texts and search by [@naveentatikonda](https://togithub.com/naveentatikonda) in [https://github.com/langchain-ai/langchain/pull/10969](https://togithub.com/langchain-ai/langchain/pull/10969)
- docs: add vLLM chat notebook by [@mspronesti](https://togithub.com/mspronesti) in [https://github.com/langchain-ai/langchain/pull/10993](https://togithub.com/langchain-ai/langchain/pull/10993)
- fix ChatMessageChunk concat error by [@ScottWong98](https://togithub.com/ScottWong98) in [https://github.com/langchain-ai/langchain/pull/10174](https://togithub.com/langchain-ai/langchain/pull/10174)
- Fix issue where requests wrapper passes auth kwarg twice by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11010](https://togithub.com/langchain-ai/langchain/pull/11010)
- bump 301 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11018](https://togithub.com/langchain-ai/langchain/pull/11018)
#### New Contributors
- [@richarddwang](https://togithub.com/richarddwang) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10614](https://togithub.com/langchain-ai/langchain/pull/10614)
- [@deanchanter](https://togithub.com/deanchanter) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10977](https://togithub.com/langchain-ai/langchain/pull/10977)
- [@ScottWong98](https://togithub.com/ScottWong98) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10174](https://togithub.com/langchain-ai/langchain/pull/10174)
**Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.300...v0.0.301
### [`v0.0.300`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.300)
[Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.299...v0.0.300)
#### What's Changed
- Wfh/allow nonparallel by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/10914](https://togithub.com/langchain-ai/langchain/pull/10914)
- add model feat table by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10921](https://togithub.com/langchain-ai/langchain/pull/10921)
- add vertex prod features by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10910](https://togithub.com/langchain-ai/langchain/pull/10910)
- Fix default refine prompt template bug by [@Neronuser](https://togithub.com/Neronuser) in [https://github.com/langchain-ai/langchain/pull/10928](https://togithub.com/langchain-ai/langchain/pull/10928)
- Fix chat_history message order by [@thune-xiaobai](https://togithub.com/thune-xiaobai) in [https://github.com/langchain-ai/langchain/pull/10869](https://togithub.com/langchain-ai/langchain/pull/10869)
- small fixes to Vertex by [@lkuligin](https://togithub.com/lkuligin) in [https://github.com/langchain-ai/langchain/pull/10934](https://togithub.com/langchain-ai/langchain/pull/10934)
- Docs: Using SupabaseVectorStore with existing documents by [@gregnr](https://togithub.com/gregnr) in [https://github.com/langchain-ai/langchain/pull/10907](https://togithub.com/langchain-ai/langchain/pull/10907)
- Add async support to multi-query retriever. by [@GMartin-dev](https://togithub.com/GMartin-dev) in [https://github.com/langchain-ai/langchain/pull/10873](https://togithub.com/langchain-ai/langchain/pull/10873)
- In MergerRetriever async call all retrievers in parallel by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/10938](https://togithub.com/langchain-ai/langchain/pull/10938)
- Accept run name arg for non-chain runs by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/10935](https://togithub.com/langchain-ai/langchain/pull/10935)
- update feat table by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10939](https://togithub.com/langchain-ai/langchain/pull/10939)
- table fix by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10944](https://togithub.com/langchain-ai/langchain/pull/10944)
- bump 300 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10940](https://togithub.com/langchain-ai/langchain/pull/10940)
#### New Contributors
- [@Neronuser](https://togithub.com/Neronuser) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10928](https://togithub.com/langchain-ai/langchain/pull/10928)
- [@thune-xiaobai](https://togithub.com/thune-xiaobai) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10869](https://togithub.com/langchain-ai/langchain/pull/10869)
**Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.299...v0.0.300
### [`v0.0.299`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.299)
[Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.298...v0.0.299)
#### What's Changed
- sep base url and loaded url in sub link extraction by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10895](https://togithub
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.236
->==0.0.308
GitHub Vulnerability Alerts
CVE-2023-39631
An issue in LanChain-ai Langchain v.0.0.245 allows a remote attacker to execute arbitrary code via the evaluate function in the numexpr library.
Patches: Released in v.0.0.308. numexpr dependency is optional for langchain.
Release Notes
langchain-ai/langchain (langchain)
### [`v0.0.308`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.308) [Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.307...v0.0.308) #### What's Changed - GitHubIssuesLoader Custom API URL Support by [@daniel-butler-irl](https://togithub.com/daniel-butler-irl) in [https://github.com/langchain-ai/langchain/pull/11378](https://togithub.com/langchain-ai/langchain/pull/11378) - Fixed import typo by [@MattiaSangermano](https://togithub.com/MattiaSangermano) in [https://github.com/langchain-ai/langchain/pull/11278](https://togithub.com/langchain-ai/langchain/pull/11278) - Trigger Docker release workflow after new langchain release is made. by [@obi1kenobi](https://togithub.com/obi1kenobi) in [https://github.com/langchain-ai/langchain/pull/11290](https://togithub.com/langchain-ai/langchain/pull/11290) - Feat bedrock cohere support by [@massi-ang](https://togithub.com/massi-ang) in [https://github.com/langchain-ai/langchain/pull/11230](https://togithub.com/langchain-ai/langchain/pull/11230) - Add explanations to GoogleDriveLoader how to avoid errors by [@anatoliykmetyuk](https://togithub.com/anatoliykmetyuk) in [https://github.com/langchain-ai/langchain/pull/11335](https://togithub.com/langchain-ai/langchain/pull/11335) - Anthropic system message fix by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11301](https://togithub.com/langchain-ai/langchain/pull/11301) - Use an enum for configurable_alternatives to make the generated json schema nicer by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11350](https://togithub.com/langchain-ai/langchain/pull/11350) - Revert "Rm additional file check for scheduled tests ([#11192](https://togithub.com/langchain-ai/langchain/issues/11192))" by [@obi1kenobi](https://togithub.com/obi1kenobi) in [https://github.com/langchain-ai/langchain/pull/11297](https://togithub.com/langchain-ai/langchain/pull/11297) - add default async by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11141](https://togithub.com/langchain-ai/langchain/pull/11141) - Add \_type to json functions output parser by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11381](https://togithub.com/langchain-ai/langchain/pull/11381) - a better error description when GCP project is not set by [@lkuligin](https://togithub.com/lkuligin) in [https://github.com/langchain-ai/langchain/pull/11377](https://togithub.com/langchain-ai/langchain/pull/11377) - bump 308 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11383](https://togithub.com/langchain-ai/langchain/pull/11383) #### New Contributors - [@daniel-butler-irl](https://togithub.com/daniel-butler-irl) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11378](https://togithub.com/langchain-ai/langchain/pull/11378) - [@MattiaSangermano](https://togithub.com/MattiaSangermano) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11278](https://togithub.com/langchain-ai/langchain/pull/11278) - [@massi-ang](https://togithub.com/massi-ang) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11230](https://togithub.com/langchain-ai/langchain/pull/11230) - [@anatoliykmetyuk](https://togithub.com/anatoliykmetyuk) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11335](https://togithub.com/langchain-ai/langchain/pull/11335) **Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.307...v0.0.308 ### [`v0.0.307`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.307) [Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.306...v0.0.307) #### What's Changed - Small changes to runnable docs by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11293](https://togithub.com/langchain-ai/langchain/pull/11293) - Create new RunnableSerializable base class in preparation for configurable runnables by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11279](https://togithub.com/langchain-ai/langchain/pull/11279) - Add Google GitHub Action creds file to gitignore. by [@obi1kenobi](https://togithub.com/obi1kenobi) in [https://github.com/langchain-ai/langchain/pull/11296](https://togithub.com/langchain-ai/langchain/pull/11296) - Add pending deprecation warning by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11133](https://togithub.com/langchain-ai/langchain/pull/11133) - Make numexpr optional by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11049](https://togithub.com/langchain-ai/langchain/pull/11049) - Bump min version of numexpr by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11302](https://togithub.com/langchain-ai/langchain/pull/11302) - Bedrock scheduled tests by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11194](https://togithub.com/langchain-ai/langchain/pull/11194) - Fix closing bracket in length-based selector snippet by [@olegsinavski](https://togithub.com/olegsinavski) in [https://github.com/langchain-ai/langchain/pull/11294](https://togithub.com/langchain-ai/langchain/pull/11294) - Fix line break in docs imports by [@JoaoCarabetta](https://togithub.com/JoaoCarabetta) in [https://github.com/langchain-ai/langchain/pull/11270](https://togithub.com/langchain-ai/langchain/pull/11270) - add LLMBashChain to experimental by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11305](https://togithub.com/langchain-ai/langchain/pull/11305) - Add .configurable_fields() and .configurable_alternatives() to expose fields of a Runnable to be configured at runtime by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11282](https://togithub.com/langchain-ai/langchain/pull/11282) - Upgrade `langchain` dependency versions to resolve dependabot alerts. by [@obi1kenobi](https://togithub.com/obi1kenobi) in [https://github.com/langchain-ai/langchain/pull/11307](https://togithub.com/langchain-ai/langchain/pull/11307) - Add scoring chain by [@CG80499](https://togithub.com/CG80499) in [https://github.com/langchain-ai/langchain/pull/11123](https://togithub.com/langchain-ai/langchain/pull/11123) - Make Google PaLM classes serialisable by [@dqbd](https://togithub.com/dqbd) in [https://github.com/langchain-ai/langchain/pull/11121](https://togithub.com/langchain-ai/langchain/pull/11121) - Mark Vertex AI classes as serialisable by [@dqbd](https://togithub.com/dqbd) in [https://github.com/langchain-ai/langchain/pull/10484](https://togithub.com/langchain-ai/langchain/pull/10484) - Adds Tavily Search API retriever by [@jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchain/pull/11314](https://togithub.com/langchain-ai/langchain/pull/11314) - Update clarifai.mdx by [@ShorthillsAI](https://togithub.com/ShorthillsAI) in [https://github.com/langchain-ai/langchain/pull/11318](https://togithub.com/langchain-ai/langchain/pull/11318) - Pass kwargs in runnable retry by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11324](https://togithub.com/langchain-ai/langchain/pull/11324) - Consolidate run collector. Add link helper by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11269](https://togithub.com/langchain-ai/langchain/pull/11269) - update sec doc by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11336](https://togithub.com/langchain-ai/langchain/pull/11336) - Remove langserve from langchain repo by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11288](https://togithub.com/langchain-ai/langchain/pull/11288) - Add prompt hub support for Mistral w/ Ollama by [@rlancemartin](https://togithub.com/rlancemartin) in [https://github.com/langchain-ai/langchain/pull/11315](https://togithub.com/langchain-ai/langchain/pull/11315) - better error message on parsing errors by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/11342](https://togithub.com/langchain-ai/langchain/pull/11342) - Fix typo in agent_structured.ipynb by [@eltociear](https://togithub.com/eltociear) in [https://github.com/langchain-ai/langchain/pull/11340](https://togithub.com/langchain-ai/langchain/pull/11340) - fix get_tool_return by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/11346](https://togithub.com/langchain-ai/langchain/pull/11346) - make llm imports optional by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/11237](https://togithub.com/langchain-ai/langchain/pull/11237) - Add memory to sql chain by [@keenborder786](https://togithub.com/keenborder786) in [https://github.com/langchain-ai/langchain/pull/8597](https://togithub.com/langchain-ai/langchain/pull/8597) - Improve type hints and interface for SQL execution functionality. by [@obi1kenobi](https://togithub.com/obi1kenobi) in [https://github.com/langchain-ai/langchain/pull/11353](https://togithub.com/langchain-ai/langchain/pull/11353) - Make a copy of external data instead of mutating another object's attributes. by [@obi1kenobi](https://togithub.com/obi1kenobi) in [https://github.com/langchain-ai/langchain/pull/11349](https://togithub.com/langchain-ai/langchain/pull/11349) - `fallback` definition by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/10504](https://togithub.com/langchain-ai/langchain/pull/10504) - Use term keyword according to the official python doc glossary by [@vreyespue](https://togithub.com/vreyespue) in [https://github.com/langchain-ai/langchain/pull/11338](https://togithub.com/langchain-ai/langchain/pull/11338) - add getattr case for llms.type_to_cls_dict by [@efriis](https://togithub.com/efriis) in [https://github.com/langchain-ai/langchain/pull/11362](https://togithub.com/langchain-ai/langchain/pull/11362) - Updates to Vectara Implementation by [@ofermend](https://togithub.com/ofermend) in [https://github.com/langchain-ai/langchain/pull/11366](https://togithub.com/langchain-ai/langchain/pull/11366) - chore: add kotlin code splitter by [@fynnfluegge](https://togithub.com/fynnfluegge) in [https://github.com/langchain-ai/langchain/pull/11364](https://togithub.com/langchain-ai/langchain/pull/11364) - Upgrade root poetry dependencies and upgrade to poetry 1.6.1. by [@obi1kenobi](https://togithub.com/obi1kenobi) in [https://github.com/langchain-ai/langchain/pull/11343](https://togithub.com/langchain-ai/langchain/pull/11343) - Upgrade CI workflows to poetry 1.6.1. by [@obi1kenobi](https://togithub.com/obi1kenobi) in [https://github.com/langchain-ai/langchain/pull/11344](https://togithub.com/langchain-ai/langchain/pull/11344) - add default for async by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/11367](https://togithub.com/langchain-ai/langchain/pull/11367) - Fix documents for RetrievalQAWithSourcesChain by [@devleejb](https://togithub.com/devleejb) in [https://github.com/langchain-ai/langchain/pull/11292](https://togithub.com/langchain-ai/langchain/pull/11292) - Add 'device' to GPT4All by [@serranoarevalo](https://togithub.com/serranoarevalo) in [https://github.com/langchain-ai/langchain/pull/11216](https://togithub.com/langchain-ai/langchain/pull/11216) - Fixed exception type in py files by [@ShorthillsAI](https://togithub.com/ShorthillsAI) in [https://github.com/langchain-ai/langchain/pull/11322](https://togithub.com/langchain-ai/langchain/pull/11322) - Docs: improve similarity search examples by [@olegsinavski](https://togithub.com/olegsinavski) in [https://github.com/langchain-ai/langchain/pull/11298](https://togithub.com/langchain-ai/langchain/pull/11298) - Clarifai integration doc improvements by [@isaac-chung](https://togithub.com/isaac-chung) in [https://github.com/langchain-ai/langchain/pull/11251](https://togithub.com/langchain-ai/langchain/pull/11251) - Wfh/eval max concurrency by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11368](https://togithub.com/langchain-ai/langchain/pull/11368) - In ProgressBarCallback update the progress counter also when runs finβ¦ by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11332](https://togithub.com/langchain-ai/langchain/pull/11332) - Use parameterized queries to select SQL schemas. by [@obi1kenobi](https://togithub.com/obi1kenobi) in [https://github.com/langchain-ai/langchain/pull/11356](https://togithub.com/langchain-ai/langchain/pull/11356) - add HTMLHeaderTextSplitter by [@mziru](https://togithub.com/mziru) in [https://github.com/langchain-ai/langchain/pull/11039](https://togithub.com/langchain-ai/langchain/pull/11039) - bump 307 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11380](https://togithub.com/langchain-ai/langchain/pull/11380) #### New Contributors - [@olegsinavski](https://togithub.com/olegsinavski) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11294](https://togithub.com/langchain-ai/langchain/pull/11294) - [@JoaoCarabetta](https://togithub.com/JoaoCarabetta) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11270](https://togithub.com/langchain-ai/langchain/pull/11270) - [@vreyespue](https://togithub.com/vreyespue) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11338](https://togithub.com/langchain-ai/langchain/pull/11338) - [@devleejb](https://togithub.com/devleejb) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11292](https://togithub.com/langchain-ai/langchain/pull/11292) - [@serranoarevalo](https://togithub.com/serranoarevalo) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11216](https://togithub.com/langchain-ai/langchain/pull/11216) - [@isaac-chung](https://togithub.com/isaac-chung) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11251](https://togithub.com/langchain-ai/langchain/pull/11251) - [@mziru](https://togithub.com/mziru) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11039](https://togithub.com/langchain-ai/langchain/pull/11039) **Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.306...v0.0.307 ### [`v0.0.306`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.306) [Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.305...v0.0.306) #### What's Changed - Using langchain input types by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11204](https://togithub.com/langchain-ai/langchain/pull/11204) - Make tests stricter, remove old code, fix up pydantic import when using v2 by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11231](https://togithub.com/langchain-ai/langchain/pull/11231) - Add a streaming json parser by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11193](https://togithub.com/langchain-ai/langchain/pull/11193) - Implement RunnablePassthrough.assign(...) by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11222](https://togithub.com/langchain-ai/langchain/pull/11222) - Add type to message chunks by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11232](https://togithub.com/langchain-ai/langchain/pull/11232) - Ignore aadd by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11235](https://togithub.com/langchain-ai/langchain/pull/11235) - fix code injection vuln by [@hazzel-cn](https://togithub.com/hazzel-cn) in [https://github.com/langchain-ai/langchain/pull/11233](https://togithub.com/langchain-ai/langchain/pull/11233) - Bump deps in langserve by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11234](https://togithub.com/langchain-ai/langchain/pull/11234) - Update DeepSparse LLM by [@mgoin](https://togithub.com/mgoin) in [https://github.com/langchain-ai/langchain/pull/11236](https://togithub.com/langchain-ai/langchain/pull/11236) - docs: `integrations/memory` consistency by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/10255](https://togithub.com/langchain-ai/langchain/pull/10255) - docs: `document_transformers` consistency by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/10467](https://togithub.com/langchain-ai/langchain/pull/10467) - docs: updated `YouTube` and `tutorial` video links by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/10897](https://togithub.com/langchain-ai/langchain/pull/10897) - minor fix: remove redundant code from OpenAIFunctionsAgent by [@DayuanJiang](https://togithub.com/DayuanJiang) in [https://github.com/langchain-ai/langchain/pull/11245](https://togithub.com/langchain-ai/langchain/pull/11245) - rename repo namespace to langchain-ai by [@kzk-maeda](https://togithub.com/kzk-maeda) in [https://github.com/langchain-ai/langchain/pull/11259](https://togithub.com/langchain-ai/langchain/pull/11259) - Fix typo in docstring by [@Yeonji-Lim](https://togithub.com/Yeonji-Lim) in [https://github.com/langchain-ai/langchain/pull/11256](https://togithub.com/langchain-ai/langchain/pull/11256) - Update quickstart.mdx to add backtick after `ChatMessages` by [@engineeringwithjames](https://togithub.com/engineeringwithjames) in [https://github.com/langchain-ai/langchain/pull/11241](https://togithub.com/langchain-ai/langchain/pull/11241) - Remove extra spaces by [@billvsme](https://togithub.com/billvsme) in [https://github.com/langchain-ai/langchain/pull/11283](https://togithub.com/langchain-ai/langchain/pull/11283) - Add base docker image and ci script for building and pushing by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/10927](https://togithub.com/langchain-ai/langchain/pull/10927) - bump 306 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11289](https://togithub.com/langchain-ai/langchain/pull/11289) #### New Contributors - [@hazzel-cn](https://togithub.com/hazzel-cn) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11233](https://togithub.com/langchain-ai/langchain/pull/11233) - [@Yeonji-Lim](https://togithub.com/Yeonji-Lim) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11256](https://togithub.com/langchain-ai/langchain/pull/11256) - [@engineeringwithjames](https://togithub.com/engineeringwithjames) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11241](https://togithub.com/langchain-ai/langchain/pull/11241) - [@billvsme](https://togithub.com/billvsme) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11283](https://togithub.com/langchain-ai/langchain/pull/11283) **Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.305...v0.0.306 ### [`v0.0.305`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.305) [Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.304...v0.0.305) #### What's Changed - Support using async callback handlers with sync callback manager by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/10945](https://togithub.com/langchain-ai/langchain/pull/10945) - LangServe by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11046](https://togithub.com/langchain-ai/langchain/pull/11046) - Add input/output schemas to runnables by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11063](https://togithub.com/langchain-ai/langchain/pull/11063) - add to load init by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11151](https://togithub.com/langchain-ai/langchain/pull/11151) - Async support for OpenAIFunctionsAgentOutputParser by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11140](https://togithub.com/langchain-ai/langchain/pull/11140) - milvus collections by [@apurv101](https://togithub.com/apurv101) in [https://github.com/langchain-ai/langchain/pull/11148](https://togithub.com/langchain-ai/langchain/pull/11148) - Xata chat memory FIX by [@linancn](https://togithub.com/linancn) in [https://github.com/langchain-ai/langchain/pull/11145](https://togithub.com/langchain-ai/langchain/pull/11145) - Fixed Typo Error in Update get_started.mdx file by addressing a minor typographical error. by [@ShorthillsAI](https://togithub.com/ShorthillsAI) in [https://github.com/langchain-ai/langchain/pull/11154](https://togithub.com/langchain-ai/langchain/pull/11154) - Fix stop key of TextGen. by [@akionux](https://togithub.com/akionux) in [https://github.com/langchain-ai/langchain/pull/11109](https://togithub.com/langchain-ai/langchain/pull/11109) - LangServe: Clean up init files by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11174](https://togithub.com/langchain-ai/langchain/pull/11174) - Expose lc_id as a classmethod by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11176](https://togithub.com/langchain-ai/langchain/pull/11176) - Update Bedrock service name to "bedrock-runtime" and model identifiers by [@mani2348](https://togithub.com/mani2348) in [https://github.com/langchain-ai/langchain/pull/11161](https://togithub.com/langchain-ai/langchain/pull/11161) - LangServe: Add release workflow by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11178](https://togithub.com/langchain-ai/langchain/pull/11178) - LangServe: Update langchain requirement for publishing by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11186](https://togithub.com/langchain-ai/langchain/pull/11186) - temporarily skip embedding empty string test by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11187](https://togithub.com/langchain-ai/langchain/pull/11187) - Fix anthropic secret key when passed in via init by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11185](https://togithub.com/langchain-ai/langchain/pull/11185) - add anthropic scheduled tests and unit tests by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11188](https://togithub.com/langchain-ai/langchain/pull/11188) - Rm additional file check for scheduled tests by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11192](https://togithub.com/langchain-ai/langchain/pull/11192) - Add source metadata to OutlookMessageLoader by [@ATelders](https://togithub.com/ATelders) in [https://github.com/langchain-ai/langchain/pull/11183](https://togithub.com/langchain-ai/langchain/pull/11183) - \[OpenSearch] Add Self Query Retriever Support to OpenSearch by [@naveentatikonda](https://togithub.com/naveentatikonda) in [https://github.com/langchain-ai/langchain/pull/11184](https://togithub.com/langchain-ai/langchain/pull/11184) - \[ElasticsearchStore] Improve migration text to ElasticsearchStore by [@joemcelroy](https://togithub.com/joemcelroy) in [https://github.com/langchain-ai/langchain/pull/11158](https://togithub.com/langchain-ai/langchain/pull/11158) - update docs nav by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11146](https://togithub.com/langchain-ai/langchain/pull/11146) - Add langserve version by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11195](https://togithub.com/langchain-ai/langchain/pull/11195) - \[Feat] Add optional client-side encryption to DynamoDB chat history memory by [@jplock](https://togithub.com/jplock) in [https://github.com/langchain-ai/langchain/pull/11115](https://togithub.com/langchain-ai/langchain/pull/11115) - Shared Executor by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11028](https://togithub.com/langchain-ai/langchain/pull/11028) - LLMonitor Callback handler: fix bug by [@hughcrt](https://togithub.com/hughcrt) in [https://github.com/langchain-ai/langchain/pull/11128](https://togithub.com/langchain-ai/langchain/pull/11128) - This PR introduces support for '$vectorSearch' MQL stage, which is available with MongoDB Atlas 6.0.11 and 7.0.2. Users utilizing earlier versions of MongoDB Atlas need to pin their LangChain version to <=0.0.304, by [@NoahStapp](https://togithub.com/NoahStapp) in [https://github.com/langchain-ai/langchain/pull/11139](https://togithub.com/langchain-ai/langchain/pull/11139) - add from_existing_graph to neo4j vector by [@tomasonjo](https://togithub.com/tomasonjo) in [https://github.com/langchain-ai/langchain/pull/11124](https://togithub.com/langchain-ai/langchain/pull/11124) - Add `add_graph_documents` support for FalkorDBGraph by [@gkorland](https://togithub.com/gkorland) in [https://github.com/langchain-ai/langchain/pull/11122](https://togithub.com/langchain-ai/langchain/pull/11122) - fix typo by [@piotrm0](https://togithub.com/piotrm0) in [https://github.com/langchain-ai/langchain/pull/11087](https://togithub.com/langchain-ai/langchain/pull/11087) - Expanded version range for networkx, fixed sample notebook by [@3coins](https://togithub.com/3coins) in [https://github.com/langchain-ai/langchain/pull/11094](https://togithub.com/langchain-ai/langchain/pull/11094) - docs: Mendable Search Improvements by [@nickscamara](https://togithub.com/nickscamara) in [https://github.com/langchain-ai/langchain/pull/11199](https://togithub.com/langchain-ai/langchain/pull/11199) - Change type annotations from LLMChain to Chain in MultiPromptChain by [@xcellentbird](https://togithub.com/xcellentbird) in [https://github.com/langchain-ai/langchain/pull/11082](https://togithub.com/langchain-ai/langchain/pull/11082) - fix: short-circuit black and mypy calls when no changes made by [@malandis](https://togithub.com/malandis) in [https://github.com/langchain-ai/langchain/pull/11051](https://togithub.com/langchain-ai/langchain/pull/11051) - Callback integration for Trubrics by [@jeffkayne](https://togithub.com/jeffkayne) in [https://github.com/langchain-ai/langchain/pull/11059](https://togithub.com/langchain-ai/langchain/pull/11059) - Support add_embeddings for opensearch by [@kennethchoe](https://togithub.com/kennethchoe) in [https://github.com/langchain-ai/langchain/pull/11050](https://togithub.com/langchain-ai/langchain/pull/11050) - chore: add support for TypeScript code splitting by [@fynnfluegge](https://togithub.com/fynnfluegge) in [https://github.com/langchain-ai/langchain/pull/11160](https://togithub.com/langchain-ai/langchain/pull/11160) - fix trubrics lint issue by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11202](https://togithub.com/langchain-ai/langchain/pull/11202) - SearchApi integration by [@dremeika](https://togithub.com/dremeika) in [https://github.com/langchain-ai/langchain/pull/11023](https://togithub.com/langchain-ai/langchain/pull/11023) - Synthetic Data by [@paperMoose](https://togithub.com/paperMoose) in [https://github.com/langchain-ai/langchain/pull/9472](https://togithub.com/langchain-ai/langchain/pull/9472) - LangServe: Relax requirements by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11198](https://togithub.com/langchain-ai/langchain/pull/11198) - Add last_edited_time and created_time props to NotionDBLoader by [@swimninja247](https://togithub.com/swimninja247) in [https://github.com/langchain-ai/langchain/pull/11020](https://togithub.com/langchain-ai/langchain/pull/11020) - `LlamaCppEmbeddings`: adds `verbose` parameter, similar to `llms.LlamaCpp` class by [@ClementSicard](https://togithub.com/ClementSicard) in [https://github.com/langchain-ai/langchain/pull/11038](https://togithub.com/langchain-ai/langchain/pull/11038) - Support new version of tiktoken that are working with langchain (tag "^0.3.2" => "">=0.3.2,<0.6.0" and python "^3.9" =>">=3.9") by [@tarrade](https://togithub.com/tarrade) in [https://github.com/langchain-ai/langchain/pull/11006](https://togithub.com/langchain-ai/langchain/pull/11006) - Typo fix to MathpixPDFLoader - changed processed_file_format default β¦ by [@jreinjr](https://togithub.com/jreinjr) in [https://github.com/langchain-ai/langchain/pull/10960](https://togithub.com/langchain-ai/langchain/pull/10960) - Fix web-base loader by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11135](https://togithub.com/langchain-ai/langchain/pull/11135) - Updated `LocalAIEmbeddings` docstring to better explain why `openai` by [@jamesbraza](https://togithub.com/jamesbraza) in [https://github.com/langchain-ai/langchain/pull/10946](https://togithub.com/langchain-ai/langchain/pull/10946) - Add support for project metadata in run_on_dataset by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11200](https://togithub.com/langchain-ai/langchain/pull/11200) - Add from_embeddings for opensearch by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/10957](https://togithub.com/langchain-ai/langchain/pull/10957) - Implement better reprs for Runnables by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11175](https://togithub.com/langchain-ai/langchain/pull/11175) - Enable creating Tools from any Runnable by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11177](https://togithub.com/langchain-ai/langchain/pull/11177) - Clean warnings: replace type with isinstance and fix syntax by [@gkorland](https://togithub.com/gkorland) in [https://github.com/langchain-ai/langchain/pull/11219](https://togithub.com/langchain-ai/langchain/pull/11219) - Add RunnableGenerator by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11214](https://togithub.com/langchain-ai/langchain/pull/11214) - Update fireworks features by [@ZixinYang](https://togithub.com/ZixinYang) in [https://github.com/langchain-ai/langchain/pull/11205](https://togithub.com/langchain-ai/langchain/pull/11205) - mongodb doc loader init by [@saginawj](https://togithub.com/saginawj) in [https://github.com/langchain-ai/langchain/pull/10645](https://togithub.com/langchain-ai/langchain/pull/10645) - Suppress warnings in interactive env that stem from tab completion by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11190](https://togithub.com/langchain-ai/langchain/pull/11190) - OpenAI gpt-3.5-turbo-instruct cost information by [@attila-tokes](https://togithub.com/attila-tokes) in [https://github.com/langchain-ai/langchain/pull/11218](https://togithub.com/langchain-ai/langchain/pull/11218) - Fix typo in gradient.ipynb by [@eltociear](https://togithub.com/eltociear) in [https://github.com/langchain-ai/langchain/pull/11206](https://togithub.com/langchain-ai/langchain/pull/11206) - bump 305 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11224](https://togithub.com/langchain-ai/langchain/pull/11224) #### New Contributors - [@linancn](https://togithub.com/linancn) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11145](https://togithub.com/langchain-ai/langchain/pull/11145) - [@akionux](https://togithub.com/akionux) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11109](https://togithub.com/langchain-ai/langchain/pull/11109) - [@mani2348](https://togithub.com/mani2348) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11161](https://togithub.com/langchain-ai/langchain/pull/11161) - [@ATelders](https://togithub.com/ATelders) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11183](https://togithub.com/langchain-ai/langchain/pull/11183) - [@jplock](https://togithub.com/jplock) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11115](https://togithub.com/langchain-ai/langchain/pull/11115) - [@NoahStapp](https://togithub.com/NoahStapp) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11139](https://togithub.com/langchain-ai/langchain/pull/11139) - [@jeffkayne](https://togithub.com/jeffkayne) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11059](https://togithub.com/langchain-ai/langchain/pull/11059) - [@kennethchoe](https://togithub.com/kennethchoe) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11050](https://togithub.com/langchain-ai/langchain/pull/11050) - [@fynnfluegge](https://togithub.com/fynnfluegge) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11160](https://togithub.com/langchain-ai/langchain/pull/11160) - [@dremeika](https://togithub.com/dremeika) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11023](https://togithub.com/langchain-ai/langchain/pull/11023) - [@paperMoose](https://togithub.com/paperMoose) made their first contribution in [https://github.com/langchain-ai/langchain/pull/9472](https://togithub.com/langchain-ai/langchain/pull/9472) - [@swimninja247](https://togithub.com/swimninja247) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11020](https://togithub.com/langchain-ai/langchain/pull/11020) - [@ClementSicard](https://togithub.com/ClementSicard) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11038](https://togithub.com/langchain-ai/langchain/pull/11038) - [@tarrade](https://togithub.com/tarrade) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11006](https://togithub.com/langchain-ai/langchain/pull/11006) - [@jreinjr](https://togithub.com/jreinjr) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10960](https://togithub.com/langchain-ai/langchain/pull/10960) - [@jamesbraza](https://togithub.com/jamesbraza) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10946](https://togithub.com/langchain-ai/langchain/pull/10946) - [@attila-tokes](https://togithub.com/attila-tokes) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11218](https://togithub.com/langchain-ai/langchain/pull/11218) **Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.304...v0.0.305 ### [`v0.0.304`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.304) [Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.303...v0.0.304) #### What's Changed - Fixing some spelling mistakes by [@ShorthillsAI](https://togithub.com/ShorthillsAI) in [https://github.com/langchain-ai/langchain/pull/10881](https://togithub.com/langchain-ai/langchain/pull/10881) - Support extra tools argument for pandas agent toolkit by [@tanujtiwari-at](https://togithub.com/tanujtiwari-at) in [https://github.com/langchain-ai/langchain/pull/11040](https://togithub.com/langchain-ai/langchain/pull/11040) - Fix intermediate steps example in docs : replaced json.dumps with Langchain's dumps() by [@jeremynac](https://togithub.com/jeremynac) in [https://github.com/langchain-ai/langchain/pull/10593](https://togithub.com/langchain-ai/langchain/pull/10593) - Update base.py by [@dbolser](https://togithub.com/dbolser) in [https://github.com/langchain-ai/langchain/pull/10843](https://togithub.com/langchain-ai/langchain/pull/10843) - add more import checks by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/11033](https://togithub.com/langchain-ai/langchain/pull/11033) - Add Exact match and Regex Match Evaluators by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11132](https://togithub.com/langchain-ai/langchain/pull/11132) - Stop sequences in fireworks, plus notebook updates by [@tjaffri](https://togithub.com/tjaffri) in [https://github.com/langchain-ai/langchain/pull/11136](https://togithub.com/langchain-ai/langchain/pull/11136) - Enhanced pairwise error by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11131](https://togithub.com/langchain-ai/langchain/pull/11131) - feat: add support for arxiv identifier in ArxivAPIWrapper() by [@LMC117](https://togithub.com/LMC117) in [https://github.com/langchain-ai/langchain/pull/9318](https://togithub.com/langchain-ai/langchain/pull/9318) - improve the performance of base.py by [@mzamini92](https://togithub.com/mzamini92) in [https://github.com/langchain-ai/langchain/pull/8610](https://togithub.com/langchain-ai/langchain/pull/8610) - Revert "improve the performance of base.py" by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/11143](https://togithub.com/langchain-ai/langchain/pull/11143) - add 3 property types in metadata for notiondb loader by [@litianc](https://togithub.com/litianc) in [https://github.com/langchain-ai/langchain/pull/8509](https://togithub.com/langchain-ai/langchain/pull/8509) - Added prompt wrapping for Claude with Bedrock by [@jonathancaevans](https://togithub.com/jonathancaevans) in [https://github.com/langchain-ai/langchain/pull/11090](https://togithub.com/langchain-ai/langchain/pull/11090) - bump 304 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11147](https://togithub.com/langchain-ai/langchain/pull/11147) #### New Contributors - [@tanujtiwari-at](https://togithub.com/tanujtiwari-at) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11040](https://togithub.com/langchain-ai/langchain/pull/11040) - [@dbolser](https://togithub.com/dbolser) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10843](https://togithub.com/langchain-ai/langchain/pull/10843) - [@LMC117](https://togithub.com/LMC117) made their first contribution in [https://github.com/langchain-ai/langchain/pull/9318](https://togithub.com/langchain-ai/langchain/pull/9318) - [@litianc](https://togithub.com/litianc) made their first contribution in [https://github.com/langchain-ai/langchain/pull/8509](https://togithub.com/langchain-ai/langchain/pull/8509) - [@jonathancaevans](https://togithub.com/jonathancaevans) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11090](https://togithub.com/langchain-ai/langchain/pull/11090) **Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.303...v0.0.304 ### [`v0.0.303`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.303) [Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.302...v0.0.303) #### What's Changed - fix multiple chains lcel how to by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11074](https://togithub.com/langchain-ai/langchain/pull/11074) - π docs: fixed `integrations/document loaders` toc by [@leo-gan](https://togithub.com/leo-gan) in [https://github.com/langchain-ai/langchain/pull/9281](https://togithub.com/langchain-ai/langchain/pull/9281) - exclude dirs in async recursive loading by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11077](https://togithub.com/langchain-ai/langchain/pull/11077) - extract sublinks exclude by abs path by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11079](https://togithub.com/langchain-ai/langchain/pull/11079) - LogEntry/LogStream use str instead of uuid for id by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/11080](https://togithub.com/langchain-ai/langchain/pull/11080) - \[ElasticsearchStore] Enable custom Bulk Args by [@joemcelroy](https://togithub.com/joemcelroy) in [https://github.com/langchain-ai/langchain/pull/11065](https://togithub.com/langchain-ai/langchain/pull/11065) - Make pairwise comparison chain more like LLM as a judge by [@CG80499](https://togithub.com/CG80499) in [https://github.com/langchain-ai/langchain/pull/11013](https://togithub.com/langchain-ai/langchain/pull/11013) - anyfy by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11092](https://togithub.com/langchain-ai/langchain/pull/11092) - Refactor Fireworks and add ChatFireworks ([#3](https://togithub.com/langchain-ai/langchain/issues/3)) by [@ZixinYang](https://togithub.com/ZixinYang) in [https://github.com/langchain-ai/langchain/pull/10597](https://togithub.com/langchain-ai/langchain/pull/10597) - Fix runnable branch callbacks by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11091](https://togithub.com/langchain-ai/langchain/pull/11091) - fix: bump min_unstructured_version for UnstructuredAPIFileLoader by [@awalker4](https://togithub.com/awalker4) in [https://github.com/langchain-ai/langchain/pull/11025](https://togithub.com/langchain-ai/langchain/pull/11025) - speed up enforce_stop_tokens helper function by [@Tomas2D](https://togithub.com/Tomas2D) in [https://github.com/langchain-ai/langchain/pull/10984](https://togithub.com/langchain-ai/langchain/pull/10984) - fix-lcel-notebooks by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/11111](https://togithub.com/langchain-ai/langchain/pull/11111) - Bagatur/fw chat by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11117](https://togithub.com/langchain-ai/langchain/pull/11117) - bump 303 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11120](https://togithub.com/langchain-ai/langchain/pull/11120) #### New Contributors - [@ZixinYang](https://togithub.com/ZixinYang) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10597](https://togithub.com/langchain-ai/langchain/pull/10597) - [@awalker4](https://togithub.com/awalker4) made their first contribution in [https://github.com/langchain-ai/langchain/pull/11025](https://togithub.com/langchain-ai/langchain/pull/11025) - [@Tomas2D](https://togithub.com/Tomas2D) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10984](https://togithub.com/langchain-ai/langchain/pull/10984) **Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.302...v0.0.303 ### [`v0.0.302`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.302) [Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.301...v0.0.302) #### What's Changed - Batching for hf_pipeline by [@tjaffri](https://togithub.com/tjaffri) in [https://github.com/langchain-ai/langchain/pull/10795](https://togithub.com/langchain-ai/langchain/pull/10795) - Update Serializable to use classmethods by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/10956](https://togithub.com/langchain-ai/langchain/pull/10956) - Add a batch size for cleanup by [@eyurtsev](https://togithub.com/eyurtsev) in [https://github.com/langchain-ai/langchain/pull/10948](https://togithub.com/langchain-ai/langchain/pull/10948) - Adds GA to docs by [@jacoblee93](https://togithub.com/jacoblee93) in [https://github.com/langchain-ai/langchain/pull/11022](https://togithub.com/langchain-ai/langchain/pull/11022) - fix langsmith link in docs by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11027](https://togithub.com/langchain-ai/langchain/pull/11027) - Harrison/move vectorstore base by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/11030](https://togithub.com/langchain-ai/langchain/pull/11030) - Kay retriever by [@plv](https://togithub.com/plv) in [https://github.com/langchain-ai/langchain/pull/10657](https://togithub.com/langchain-ai/langchain/pull/10657) - Filtering graph schema for Cypher generation by [@tomasonjo](https://togithub.com/tomasonjo) in [https://github.com/langchain-ai/langchain/pull/10577](https://togithub.com/langchain-ai/langchain/pull/10577) - conditional imports by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/11017](https://togithub.com/langchain-ai/langchain/pull/11017) - make warnings more modular by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/11047](https://togithub.com/langchain-ai/langchain/pull/11047) - Update LangSmith Walkthrough by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11043](https://togithub.com/langchain-ai/langchain/pull/11043) - Add collab link by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11052](https://togithub.com/langchain-ai/langchain/pull/11052) - Update notebook deps by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/11053](https://togithub.com/langchain-ai/langchain/pull/11053) - skip excluded sublinks before recursion by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11036](https://togithub.com/langchain-ai/langchain/pull/11036) - fix root import by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11072](https://togithub.com/langchain-ai/langchain/pull/11072) - refactor web base loader by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11057](https://togithub.com/langchain-ai/langchain/pull/11057) - bump 302 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11070](https://togithub.com/langchain-ai/langchain/pull/11070) #### New Contributors - [@plv](https://togithub.com/plv) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10657](https://togithub.com/langchain-ai/langchain/pull/10657) **Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.301...v0.0.302 ### [`v0.0.301`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.301) [Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.300...v0.0.301) #### What's Changed - fix: broken link in libs/langchain README by [@malandis](https://togithub.com/malandis) in [https://github.com/langchain-ai/langchain/pull/10920](https://togithub.com/langchain-ai/langchain/pull/10920) - CONTRIBUTING.md Quick Start: focus on langchain core; clarify docs and experimental are separate by [@cjcjameson](https://togithub.com/cjcjameson) in [https://github.com/langchain-ai/langchain/pull/10906](https://togithub.com/langchain-ai/langchain/pull/10906) - Harrison/agents structured by [@hwchase17](https://togithub.com/hwchase17) in [https://github.com/langchain-ai/langchain/pull/10911](https://togithub.com/langchain-ai/langchain/pull/10911) - llm feat table revision by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10947](https://togithub.com/langchain-ai/langchain/pull/10947) - vercel fix by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10951](https://togithub.com/langchain-ai/langchain/pull/10951) - fix integration tests by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10952](https://togithub.com/langchain-ai/langchain/pull/10952) - Make anthropic_api_key a secret str by [@joshuasundance-swca](https://togithub.com/joshuasundance-swca) in [https://github.com/langchain-ai/langchain/pull/10724](https://togithub.com/langchain-ai/langchain/pull/10724) - Fix bug in `index` api by [@richarddwang](https://togithub.com/richarddwang) in [https://github.com/langchain-ai/langchain/pull/10614](https://togithub.com/langchain-ai/langchain/pull/10614) - Remove python eval from vector sql db chain by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/10937](https://togithub.com/langchain-ai/langchain/pull/10937) - Fixes error with providers that don't have model_id by [@3coins](https://togithub.com/3coins) in [https://github.com/langchain-ai/langchain/pull/10966](https://togithub.com/langchain-ai/langchain/pull/10966) - Bagatur/vertex scheduled test by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10958](https://togithub.com/langchain-ai/langchain/pull/10958) - fix make-coverage local invocation [#10941](https://togithub.com/langchain-ai/langchain/issues/10941) by [@cjcjameson](https://togithub.com/cjcjameson) in [https://github.com/langchain-ai/langchain/pull/10974](https://togithub.com/langchain-ai/langchain/pull/10974) - redirect mrkl by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10979](https://togithub.com/langchain-ai/langchain/pull/10979) - Support for Gradient.ai embedding by [@michaelfeil](https://togithub.com/michaelfeil) in [https://github.com/langchain-ai/langchain/pull/10968](https://togithub.com/langchain-ai/langchain/pull/10968) - LLMRails Embedding by [@anar2706](https://togithub.com/anar2706) in [https://github.com/langchain-ai/langchain/pull/10959](https://togithub.com/langchain-ai/langchain/pull/10959) - 10674 by [@deanchanter](https://togithub.com/deanchanter) in [https://github.com/langchain-ai/langchain/pull/10977](https://togithub.com/langchain-ai/langchain/pull/10977) - \[OpenSearch] Pass ids using from_texts and indexname in add_texts and search by [@naveentatikonda](https://togithub.com/naveentatikonda) in [https://github.com/langchain-ai/langchain/pull/10969](https://togithub.com/langchain-ai/langchain/pull/10969) - docs: add vLLM chat notebook by [@mspronesti](https://togithub.com/mspronesti) in [https://github.com/langchain-ai/langchain/pull/10993](https://togithub.com/langchain-ai/langchain/pull/10993) - fix ChatMessageChunk concat error by [@ScottWong98](https://togithub.com/ScottWong98) in [https://github.com/langchain-ai/langchain/pull/10174](https://togithub.com/langchain-ai/langchain/pull/10174) - Fix issue where requests wrapper passes auth kwarg twice by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/11010](https://togithub.com/langchain-ai/langchain/pull/11010) - bump 301 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/11018](https://togithub.com/langchain-ai/langchain/pull/11018) #### New Contributors - [@richarddwang](https://togithub.com/richarddwang) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10614](https://togithub.com/langchain-ai/langchain/pull/10614) - [@deanchanter](https://togithub.com/deanchanter) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10977](https://togithub.com/langchain-ai/langchain/pull/10977) - [@ScottWong98](https://togithub.com/ScottWong98) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10174](https://togithub.com/langchain-ai/langchain/pull/10174) **Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.300...v0.0.301 ### [`v0.0.300`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.300) [Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.299...v0.0.300) #### What's Changed - Wfh/allow nonparallel by [@hinthornw](https://togithub.com/hinthornw) in [https://github.com/langchain-ai/langchain/pull/10914](https://togithub.com/langchain-ai/langchain/pull/10914) - add model feat table by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10921](https://togithub.com/langchain-ai/langchain/pull/10921) - add vertex prod features by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10910](https://togithub.com/langchain-ai/langchain/pull/10910) - Fix default refine prompt template bug by [@Neronuser](https://togithub.com/Neronuser) in [https://github.com/langchain-ai/langchain/pull/10928](https://togithub.com/langchain-ai/langchain/pull/10928) - Fix chat_history message order by [@thune-xiaobai](https://togithub.com/thune-xiaobai) in [https://github.com/langchain-ai/langchain/pull/10869](https://togithub.com/langchain-ai/langchain/pull/10869) - small fixes to Vertex by [@lkuligin](https://togithub.com/lkuligin) in [https://github.com/langchain-ai/langchain/pull/10934](https://togithub.com/langchain-ai/langchain/pull/10934) - Docs: Using SupabaseVectorStore with existing documents by [@gregnr](https://togithub.com/gregnr) in [https://github.com/langchain-ai/langchain/pull/10907](https://togithub.com/langchain-ai/langchain/pull/10907) - Add async support to multi-query retriever. by [@GMartin-dev](https://togithub.com/GMartin-dev) in [https://github.com/langchain-ai/langchain/pull/10873](https://togithub.com/langchain-ai/langchain/pull/10873) - In MergerRetriever async call all retrievers in parallel by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/10938](https://togithub.com/langchain-ai/langchain/pull/10938) - Accept run name arg for non-chain runs by [@nfcampos](https://togithub.com/nfcampos) in [https://github.com/langchain-ai/langchain/pull/10935](https://togithub.com/langchain-ai/langchain/pull/10935) - update feat table by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10939](https://togithub.com/langchain-ai/langchain/pull/10939) - table fix by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10944](https://togithub.com/langchain-ai/langchain/pull/10944) - bump 300 by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10940](https://togithub.com/langchain-ai/langchain/pull/10940) #### New Contributors - [@Neronuser](https://togithub.com/Neronuser) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10928](https://togithub.com/langchain-ai/langchain/pull/10928) - [@thune-xiaobai](https://togithub.com/thune-xiaobai) made their first contribution in [https://github.com/langchain-ai/langchain/pull/10869](https://togithub.com/langchain-ai/langchain/pull/10869) **Full Changelog**: https://github.com/langchain-ai/langchain/compare/v0.0.299...v0.0.300 ### [`v0.0.299`](https://togithub.com/langchain-ai/langchain/releases/tag/v0.0.299) [Compare Source](https://togithub.com/langchain-ai/langchain/compare/v0.0.298...v0.0.299) #### What's Changed - sep base url and loaded url in sub link extraction by [@baskaryan](https://togithub.com/baskaryan) in [https://github.com/langchain-ai/langchain/pull/10895](https://togithubConfiguration
π 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.