[!WARNING]
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
langchain4j/langchain4j (dev.langchain4j:langchain4j)
### [`v0.31.0`](https://togithub.com/langchain4j/langchain4j/releases/tag/0.31.0)
[Compare Source](https://togithub.com/langchain4j/langchain4j/compare/0.30.0...0.31.0)
#### New Core Features
- \[RAG] Web search engine as a retriever for RAG and as a tool by [@czelabueno](https://togithub.com/czelabueno) in [https://github.com/langchain4j/langchain4j/pull/642](https://togithub.com/langchain4j/langchain4j/pull/642)
- \[RAG] Option to return retrieved `Content`s/`TextSegment`s when using AI Services by [@KaisNeffati](https://togithub.com/KaisNeffati) in [https://github.com/langchain4j/langchain4j/pull/1015](https://togithub.com/langchain4j/langchain4j/pull/1015)
- \[RAG] (Experimental) SQL database content retriever (`SqlDatabaseContentRetriever`) by [@langchain4j](https://togithub.com/langchain4j) in [https://github.com/langchain4j/langchain4j/pull/1056](https://togithub.com/langchain4j/langchain4j/pull/1056)
- LLM Observability: Part 1 (OpenAI) by [@langchain4j](https://togithub.com/langchain4j) in [https://github.com/langchain4j/langchain4j/pull/1058](https://togithub.com/langchain4j/langchain4j/pull/1058)
#### New Integrations
- [Cohere](https://cohere.com/): embedding model by [@stephanj](https://togithub.com/stephanj) in [https://github.com/langchain4j/langchain4j/pull/1145](https://togithub.com/langchain4j/langchain4j/pull/1145)
- [Google](https://developers.google.com/custom-search/docs/overview): web search engine by [@czelabueno](https://togithub.com/czelabueno) in [https://github.com/langchain4j/langchain4j/pull/641](https://togithub.com/langchain4j/langchain4j/pull/641)
- [Tavily](https://tavily.com/): web search engine by [@kuraleta](https://togithub.com/kuraleta) in [https://github.com/langchain4j/langchain4j/pull/676](https://togithub.com/langchain4j/langchain4j/pull/676)
- [Jina](https://jina.ai/): embedding model by [@lucifer-Hell](https://togithub.com/lucifer-Hell) in [https://github.com/langchain4j/langchain4j/pull/997](https://togithub.com/langchain4j/langchain4j/pull/997)
- [Jina](https://jina.ai/): scoring (re-ranking) model by [@One16-KS](https://togithub.com/One16-KS) in [https://github.com/langchain4j/langchain4j/pull/1053](https://togithub.com/langchain4j/langchain4j/pull/1053)
- [Azure Cosmos DB for NoSQL](https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/): embedding store by [@aayush3011](https://togithub.com/aayush3011) in [https://github.com/langchain4j/langchain4j/pull/1115](https://togithub.com/langchain4j/langchain4j/pull/1115)
#### Notable Changes
- Azure OpenAI: migrate from functions to tools by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/529](https://togithub.com/langchain4j/langchain4j/pull/529)
- Vertex AI Gemini: support system messages and parallel tools by [@glaforge](https://togithub.com/glaforge) in [https://github.com/langchain4j/langchain4j/pull/1141](https://togithub.com/langchain4j/langchain4j/pull/1141)
- PgVector: implement metadata filtering (3 implementations: JSON, JSONB and separate columns) by [@humcqc](https://togithub.com/humcqc) in [https://github.com/langchain4j/langchain4j/pull/851](https://togithub.com/langchain4j/langchain4j/pull/851)
- PgVector: implement removal (all, by ID, by IDs, by filter) by [@humcqc](https://togithub.com/humcqc) in [https://github.com/langchain4j/langchain4j/pull/1113](https://togithub.com/langchain4j/langchain4j/pull/1113)
- Weaviate: implement storing metadata and support gRPC by [@ehsavoie](https://togithub.com/ehsavoie) in [https://github.com/langchain4j/langchain4j/pull/800](https://togithub.com/langchain4j/langchain4j/pull/800)
- AWS Bedrock: add streaming model for Anthropic by [@michalkozminski](https://togithub.com/michalkozminski) in [https://github.com/langchain4j/langchain4j/pull/1006](https://togithub.com/langchain4j/langchain4j/pull/1006)
- OpenAI: allow adding custom HTTP headers by [@ProstoSanja](https://togithub.com/ProstoSanja) in [https://github.com/langchain4j/langchain4j/pull/858](https://togithub.com/langchain4j/langchain4j/pull/858)
#### Breaking Changes
- Anthropic: migrate from Gson to Jackson by [@langchain4j](https://togithub.com/langchain4j) in [https://github.com/langchain4j/langchain4j/pull/1043](https://togithub.com/langchain4j/langchain4j/pull/1043)
- Judge0: extract into a separate module by [@anunnakian](https://togithub.com/anunnakian) in [https://github.com/langchain4j/langchain4j/pull/1051](https://togithub.com/langchain4j/langchain4j/pull/1051)
- Judge0: change package name by [@anunnakian](https://togithub.com/anunnakian) in [https://github.com/langchain4j/langchain4j/pull/1136](https://togithub.com/langchain4j/langchain4j/pull/1136)
#### Other Changes
- fix Example with Spring Boot url typo in README by [@Kugaaa](https://togithub.com/Kugaaa) in [https://github.com/langchain4j/langchain4j/pull/959](https://togithub.com/langchain4j/langchain4j/pull/959)
- Create a Code of Conduct by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/825](https://togithub.com/langchain4j/langchain4j/pull/825)
- Update to actions/checkout@v4 and actions/setup-java@v4 by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/824](https://togithub.com/langchain4j/langchain4j/pull/824)
- fix ollama client response handle by [@HashJang](https://togithub.com/HashJang) in [https://github.com/langchain4j/langchain4j/pull/867](https://togithub.com/langchain4j/langchain4j/pull/867)
- Update to Azure Identity 1.12.0 by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/912](https://togithub.com/langchain4j/langchain4j/pull/912)
- Fix [#876](https://togithub.com/langchain4j/langchain4j/issues/876) by [@1402564807](https://togithub.com/1402564807) in [https://github.com/langchain4j/langchain4j/pull/925](https://togithub.com/langchain4j/langchain4j/pull/925)
- [#904](https://togithub.com/langchain4j/langchain4j/issues/904) Support advanced POJO/JSON extraction features by [@remyohajinwa](https://togithub.com/remyohajinwa) in [https://github.com/langchain4j/langchain4j/pull/975](https://togithub.com/langchain4j/langchain4j/pull/975)
- Refactor the code to avoid duplication between integrations by [@karesti](https://togithub.com/karesti) in [https://github.com/langchain4j/langchain4j/pull/845](https://togithub.com/langchain4j/langchain4j/pull/845)
- Bump com.azure:azure-storage-common from 12.24.3 to 12.24.4 by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1017](https://togithub.com/langchain4j/langchain4j/pull/1017)
- Bump com.azure:azure-search-documents from 11.6.3 to 11.6.4 by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1016](https://togithub.com/langchain4j/langchain4j/pull/1016)
- Bump dashscope-sdk-java from 2.10.1 to 2.13.0. by [@jiangsier-xyz](https://togithub.com/jiangsier-xyz) in [https://github.com/langchain4j/langchain4j/pull/1024](https://togithub.com/langchain4j/langchain4j/pull/1024)
- Bump com.azure:azure-storage-blob from 12.25.3 to 12.25.4 by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1018](https://togithub.com/langchain4j/langchain4j/pull/1018)
- Upgrade to com.azure:azure-ai-openai 1.0.0-beta.8 by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/991](https://togithub.com/langchain4j/langchain4j/pull/991)
- fix: introduce OpenAIAsyncClient for AzureOpenAiStreamingChatModel by [@emivoz](https://togithub.com/emivoz) in [https://github.com/langchain4j/langchain4j/pull/879](https://togithub.com/langchain4j/langchain4j/pull/879)
- \[BUG] Introduce parser supplier support in FileSystemDocumentLoader by [@KaisNeffati](https://togithub.com/KaisNeffati) in [https://github.com/langchain4j/langchain4j/pull/1031](https://togithub.com/langchain4j/langchain4j/pull/1031)
- Bugfix/fix 0 retry times by [@VaderKai](https://togithub.com/VaderKai) in [https://github.com/langchain4j/langchain4j/pull/981](https://togithub.com/langchain4j/langchain4j/pull/981)
- Ollama add OkhttpClient inject by [@Martin7-1](https://togithub.com/Martin7-1) in [https://github.com/langchain4j/langchain4j/pull/911](https://togithub.com/langchain4j/langchain4j/pull/911)
- Bump com.azure:azure-identity from 1.12.0 to 1.12.1. by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1082](https://togithub.com/langchain4j/langchain4j/pull/1082)
- feat : create llama3 model image by [@rajadilipkolli](https://togithub.com/rajadilipkolli) in [https://github.com/langchain4j/langchain4j/pull/1083](https://togithub.com/langchain4j/langchain4j/pull/1083)
- Handle misconfigured tools by [@anunnakian](https://togithub.com/anunnakian) in [https://github.com/langchain4j/langchain4j/pull/1054](https://togithub.com/langchain4j/langchain4j/pull/1054)
- Fix [#1124](https://togithub.com/langchain4j/langchain4j/issues/1124): preserve metadata during query compression by [@langchain4j](https://togithub.com/langchain4j) in [https://github.com/langchain4j/langchain4j/pull/1133](https://togithub.com/langchain4j/langchain4j/pull/1133)
- Adding missing -azure-ai-search and azure-cosmos-mongo-vcore to the BOM by [@agoncal](https://togithub.com/agoncal) in [https://github.com/langchain4j/langchain4j/pull/1127](https://togithub.com/langchain4j/langchain4j/pull/1127)
- Upgrade com.azure:azure-storage-common from 12.24.4 to 12.25.0. by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1130](https://togithub.com/langchain4j/langchain4j/pull/1130)
- Upgrade com.azure:azure-storage-blob from 12.25.4 to 12.26.0 by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1131](https://togithub.com/langchain4j/langchain4j/pull/1131)
- Fix [#935](https://togithub.com/langchain4j/langchain4j/issues/935) by [@langchain4j](https://togithub.com/langchain4j) in [https://github.com/langchain4j/langchain4j/pull/1119](https://togithub.com/langchain4j/langchain4j/pull/1119)
- Instructions for adding base langchain4j dependency by [@thesteve0](https://togithub.com/thesteve0) in [https://github.com/langchain4j/langchain4j/pull/1138](https://togithub.com/langchain4j/langchain4j/pull/1138)
- AzureAiSearchEmbeddingStore - add "indexName" to the builder by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1084](https://togithub.com/langchain4j/langchain4j/pull/1084)
- add logs for OllamaClient by [@HashJang](https://togithub.com/HashJang) in [https://github.com/langchain4j/langchain4j/pull/662](https://togithub.com/langchain4j/langchain4j/pull/662)
- Support GTP-4o with Azure OpenAI by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1144](https://togithub.com/langchain4j/langchain4j/pull/1144)
- gpt-o by [@kuraleta](https://togithub.com/kuraleta) in [https://github.com/langchain4j/langchain4j/pull/1099](https://togithub.com/langchain4j/langchain4j/pull/1099)
- New Mistral open mixtral8x22b model by [@czelabueno](https://togithub.com/czelabueno) in [https://github.com/langchain4j/langchain4j/pull/978](https://togithub.com/langchain4j/langchain4j/pull/978)
- \[Documentation] Mistral open mixtral8x22b docs by [@czelabueno](https://togithub.com/czelabueno) in [https://github.com/langchain4j/langchain4j/pull/979](https://togithub.com/langchain4j/langchain4j/pull/979)
- Fix: [#950](https://togithub.com/langchain4j/langchain4j/issues/950) ZhipuAiChatModel does not support tools without parameters by [@1402564807](https://togithub.com/1402564807) in [https://github.com/langchain4j/langchain4j/pull/999](https://togithub.com/langchain4j/langchain4j/pull/999)
#### New Contributors
- [@HashJang](https://togithub.com/HashJang) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/867](https://togithub.com/langchain4j/langchain4j/pull/867)
- [@ProstoSanja](https://togithub.com/ProstoSanja) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/858](https://togithub.com/langchain4j/langchain4j/pull/858)
- [@humcqc](https://togithub.com/humcqc) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/851](https://togithub.com/langchain4j/langchain4j/pull/851)
- [@emivoz](https://togithub.com/emivoz) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/879](https://togithub.com/langchain4j/langchain4j/pull/879)
- [@KaisNeffati](https://togithub.com/KaisNeffati) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/1031](https://togithub.com/langchain4j/langchain4j/pull/1031)
- [@VaderKai](https://togithub.com/VaderKai) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/981](https://togithub.com/langchain4j/langchain4j/pull/981)
- [@ehsavoie](https://togithub.com/ehsavoie) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/800](https://togithub.com/langchain4j/langchain4j/pull/800)
- [@anunnakian](https://togithub.com/anunnakian) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/1054](https://togithub.com/langchain4j/langchain4j/pull/1054)
- [@thesteve0](https://togithub.com/thesteve0) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/1138](https://togithub.com/langchain4j/langchain4j/pull/1138)
- [@lucifer-Hell](https://togithub.com/lucifer-Hell) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/997](https://togithub.com/langchain4j/langchain4j/pull/997)
- [@One16-KS](https://togithub.com/One16-KS) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/1053](https://togithub.com/langchain4j/langchain4j/pull/1053)
**Full Changelog**: https://github.com/langchain4j/langchain4j/compare/0.30.0...0.31.0
Configuration
π Schedule: Branch creation - At any time (no schedule defined), 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 has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.30.0
->0.31.0
Release Notes
langchain4j/langchain4j (dev.langchain4j:langchain4j)
### [`v0.31.0`](https://togithub.com/langchain4j/langchain4j/releases/tag/0.31.0) [Compare Source](https://togithub.com/langchain4j/langchain4j/compare/0.30.0...0.31.0) #### New Core Features - \[RAG] Web search engine as a retriever for RAG and as a tool by [@czelabueno](https://togithub.com/czelabueno) in [https://github.com/langchain4j/langchain4j/pull/642](https://togithub.com/langchain4j/langchain4j/pull/642) - \[RAG] Option to return retrieved `Content`s/`TextSegment`s when using AI Services by [@KaisNeffati](https://togithub.com/KaisNeffati) in [https://github.com/langchain4j/langchain4j/pull/1015](https://togithub.com/langchain4j/langchain4j/pull/1015) - \[RAG] (Experimental) SQL database content retriever (`SqlDatabaseContentRetriever`) by [@langchain4j](https://togithub.com/langchain4j) in [https://github.com/langchain4j/langchain4j/pull/1056](https://togithub.com/langchain4j/langchain4j/pull/1056) - LLM Observability: Part 1 (OpenAI) by [@langchain4j](https://togithub.com/langchain4j) in [https://github.com/langchain4j/langchain4j/pull/1058](https://togithub.com/langchain4j/langchain4j/pull/1058) #### New Integrations - [Cohere](https://cohere.com/): embedding model by [@stephanj](https://togithub.com/stephanj) in [https://github.com/langchain4j/langchain4j/pull/1145](https://togithub.com/langchain4j/langchain4j/pull/1145) - [Google](https://developers.google.com/custom-search/docs/overview): web search engine by [@czelabueno](https://togithub.com/czelabueno) in [https://github.com/langchain4j/langchain4j/pull/641](https://togithub.com/langchain4j/langchain4j/pull/641) - [Tavily](https://tavily.com/): web search engine by [@kuraleta](https://togithub.com/kuraleta) in [https://github.com/langchain4j/langchain4j/pull/676](https://togithub.com/langchain4j/langchain4j/pull/676) - [Jina](https://jina.ai/): embedding model by [@lucifer-Hell](https://togithub.com/lucifer-Hell) in [https://github.com/langchain4j/langchain4j/pull/997](https://togithub.com/langchain4j/langchain4j/pull/997) - [Jina](https://jina.ai/): scoring (re-ranking) model by [@One16-KS](https://togithub.com/One16-KS) in [https://github.com/langchain4j/langchain4j/pull/1053](https://togithub.com/langchain4j/langchain4j/pull/1053) - [Azure Cosmos DB for NoSQL](https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/): embedding store by [@aayush3011](https://togithub.com/aayush3011) in [https://github.com/langchain4j/langchain4j/pull/1115](https://togithub.com/langchain4j/langchain4j/pull/1115) #### Notable Changes - Azure OpenAI: migrate from functions to tools by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/529](https://togithub.com/langchain4j/langchain4j/pull/529) - Vertex AI Gemini: support system messages and parallel tools by [@glaforge](https://togithub.com/glaforge) in [https://github.com/langchain4j/langchain4j/pull/1141](https://togithub.com/langchain4j/langchain4j/pull/1141) - PgVector: implement metadata filtering (3 implementations: JSON, JSONB and separate columns) by [@humcqc](https://togithub.com/humcqc) in [https://github.com/langchain4j/langchain4j/pull/851](https://togithub.com/langchain4j/langchain4j/pull/851) - PgVector: implement removal (all, by ID, by IDs, by filter) by [@humcqc](https://togithub.com/humcqc) in [https://github.com/langchain4j/langchain4j/pull/1113](https://togithub.com/langchain4j/langchain4j/pull/1113) - Weaviate: implement storing metadata and support gRPC by [@ehsavoie](https://togithub.com/ehsavoie) in [https://github.com/langchain4j/langchain4j/pull/800](https://togithub.com/langchain4j/langchain4j/pull/800) - AWS Bedrock: add streaming model for Anthropic by [@michalkozminski](https://togithub.com/michalkozminski) in [https://github.com/langchain4j/langchain4j/pull/1006](https://togithub.com/langchain4j/langchain4j/pull/1006) - OpenAI: allow adding custom HTTP headers by [@ProstoSanja](https://togithub.com/ProstoSanja) in [https://github.com/langchain4j/langchain4j/pull/858](https://togithub.com/langchain4j/langchain4j/pull/858) #### Breaking Changes - Anthropic: migrate from Gson to Jackson by [@langchain4j](https://togithub.com/langchain4j) in [https://github.com/langchain4j/langchain4j/pull/1043](https://togithub.com/langchain4j/langchain4j/pull/1043) - Judge0: extract into a separate module by [@anunnakian](https://togithub.com/anunnakian) in [https://github.com/langchain4j/langchain4j/pull/1051](https://togithub.com/langchain4j/langchain4j/pull/1051) - Judge0: change package name by [@anunnakian](https://togithub.com/anunnakian) in [https://github.com/langchain4j/langchain4j/pull/1136](https://togithub.com/langchain4j/langchain4j/pull/1136) #### Other Changes - fix Example with Spring Boot url typo in README by [@Kugaaa](https://togithub.com/Kugaaa) in [https://github.com/langchain4j/langchain4j/pull/959](https://togithub.com/langchain4j/langchain4j/pull/959) - Create a Code of Conduct by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/825](https://togithub.com/langchain4j/langchain4j/pull/825) - Update to actions/checkout@v4 and actions/setup-java@v4 by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/824](https://togithub.com/langchain4j/langchain4j/pull/824) - fix ollama client response handle by [@HashJang](https://togithub.com/HashJang) in [https://github.com/langchain4j/langchain4j/pull/867](https://togithub.com/langchain4j/langchain4j/pull/867) - Update to Azure Identity 1.12.0 by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/912](https://togithub.com/langchain4j/langchain4j/pull/912) - Fix [#876](https://togithub.com/langchain4j/langchain4j/issues/876) by [@1402564807](https://togithub.com/1402564807) in [https://github.com/langchain4j/langchain4j/pull/925](https://togithub.com/langchain4j/langchain4j/pull/925) - [#904](https://togithub.com/langchain4j/langchain4j/issues/904) Support advanced POJO/JSON extraction features by [@remyohajinwa](https://togithub.com/remyohajinwa) in [https://github.com/langchain4j/langchain4j/pull/975](https://togithub.com/langchain4j/langchain4j/pull/975) - Refactor the code to avoid duplication between integrations by [@karesti](https://togithub.com/karesti) in [https://github.com/langchain4j/langchain4j/pull/845](https://togithub.com/langchain4j/langchain4j/pull/845) - Bump com.azure:azure-storage-common from 12.24.3 to 12.24.4 by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1017](https://togithub.com/langchain4j/langchain4j/pull/1017) - Bump com.azure:azure-search-documents from 11.6.3 to 11.6.4 by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1016](https://togithub.com/langchain4j/langchain4j/pull/1016) - Bump dashscope-sdk-java from 2.10.1 to 2.13.0. by [@jiangsier-xyz](https://togithub.com/jiangsier-xyz) in [https://github.com/langchain4j/langchain4j/pull/1024](https://togithub.com/langchain4j/langchain4j/pull/1024) - Bump com.azure:azure-storage-blob from 12.25.3 to 12.25.4 by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1018](https://togithub.com/langchain4j/langchain4j/pull/1018) - Upgrade to com.azure:azure-ai-openai 1.0.0-beta.8 by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/991](https://togithub.com/langchain4j/langchain4j/pull/991) - fix: introduce OpenAIAsyncClient for AzureOpenAiStreamingChatModel by [@emivoz](https://togithub.com/emivoz) in [https://github.com/langchain4j/langchain4j/pull/879](https://togithub.com/langchain4j/langchain4j/pull/879) - \[BUG] Introduce parser supplier support in FileSystemDocumentLoader by [@KaisNeffati](https://togithub.com/KaisNeffati) in [https://github.com/langchain4j/langchain4j/pull/1031](https://togithub.com/langchain4j/langchain4j/pull/1031) - Bugfix/fix 0 retry times by [@VaderKai](https://togithub.com/VaderKai) in [https://github.com/langchain4j/langchain4j/pull/981](https://togithub.com/langchain4j/langchain4j/pull/981) - Ollama add OkhttpClient inject by [@Martin7-1](https://togithub.com/Martin7-1) in [https://github.com/langchain4j/langchain4j/pull/911](https://togithub.com/langchain4j/langchain4j/pull/911) - Bump com.azure:azure-identity from 1.12.0 to 1.12.1. by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1082](https://togithub.com/langchain4j/langchain4j/pull/1082) - feat : create llama3 model image by [@rajadilipkolli](https://togithub.com/rajadilipkolli) in [https://github.com/langchain4j/langchain4j/pull/1083](https://togithub.com/langchain4j/langchain4j/pull/1083) - Handle misconfigured tools by [@anunnakian](https://togithub.com/anunnakian) in [https://github.com/langchain4j/langchain4j/pull/1054](https://togithub.com/langchain4j/langchain4j/pull/1054) - Fix [#1124](https://togithub.com/langchain4j/langchain4j/issues/1124): preserve metadata during query compression by [@langchain4j](https://togithub.com/langchain4j) in [https://github.com/langchain4j/langchain4j/pull/1133](https://togithub.com/langchain4j/langchain4j/pull/1133) - Adding missing -azure-ai-search and azure-cosmos-mongo-vcore to the BOM by [@agoncal](https://togithub.com/agoncal) in [https://github.com/langchain4j/langchain4j/pull/1127](https://togithub.com/langchain4j/langchain4j/pull/1127) - Upgrade com.azure:azure-storage-common from 12.24.4 to 12.25.0. by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1130](https://togithub.com/langchain4j/langchain4j/pull/1130) - Upgrade com.azure:azure-storage-blob from 12.25.4 to 12.26.0 by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1131](https://togithub.com/langchain4j/langchain4j/pull/1131) - Fix [#935](https://togithub.com/langchain4j/langchain4j/issues/935) by [@langchain4j](https://togithub.com/langchain4j) in [https://github.com/langchain4j/langchain4j/pull/1119](https://togithub.com/langchain4j/langchain4j/pull/1119) - Instructions for adding base langchain4j dependency by [@thesteve0](https://togithub.com/thesteve0) in [https://github.com/langchain4j/langchain4j/pull/1138](https://togithub.com/langchain4j/langchain4j/pull/1138) - AzureAiSearchEmbeddingStore - add "indexName" to the builder by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1084](https://togithub.com/langchain4j/langchain4j/pull/1084) - add logs for OllamaClient by [@HashJang](https://togithub.com/HashJang) in [https://github.com/langchain4j/langchain4j/pull/662](https://togithub.com/langchain4j/langchain4j/pull/662) - Support GTP-4o with Azure OpenAI by [@jdubois](https://togithub.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1144](https://togithub.com/langchain4j/langchain4j/pull/1144) - gpt-o by [@kuraleta](https://togithub.com/kuraleta) in [https://github.com/langchain4j/langchain4j/pull/1099](https://togithub.com/langchain4j/langchain4j/pull/1099) - New Mistral open mixtral8x22b model by [@czelabueno](https://togithub.com/czelabueno) in [https://github.com/langchain4j/langchain4j/pull/978](https://togithub.com/langchain4j/langchain4j/pull/978) - \[Documentation] Mistral open mixtral8x22b docs by [@czelabueno](https://togithub.com/czelabueno) in [https://github.com/langchain4j/langchain4j/pull/979](https://togithub.com/langchain4j/langchain4j/pull/979) - Fix: [#950](https://togithub.com/langchain4j/langchain4j/issues/950) ZhipuAiChatModel does not support tools without parameters by [@1402564807](https://togithub.com/1402564807) in [https://github.com/langchain4j/langchain4j/pull/999](https://togithub.com/langchain4j/langchain4j/pull/999) #### New Contributors - [@HashJang](https://togithub.com/HashJang) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/867](https://togithub.com/langchain4j/langchain4j/pull/867) - [@ProstoSanja](https://togithub.com/ProstoSanja) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/858](https://togithub.com/langchain4j/langchain4j/pull/858) - [@humcqc](https://togithub.com/humcqc) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/851](https://togithub.com/langchain4j/langchain4j/pull/851) - [@emivoz](https://togithub.com/emivoz) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/879](https://togithub.com/langchain4j/langchain4j/pull/879) - [@KaisNeffati](https://togithub.com/KaisNeffati) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/1031](https://togithub.com/langchain4j/langchain4j/pull/1031) - [@VaderKai](https://togithub.com/VaderKai) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/981](https://togithub.com/langchain4j/langchain4j/pull/981) - [@ehsavoie](https://togithub.com/ehsavoie) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/800](https://togithub.com/langchain4j/langchain4j/pull/800) - [@anunnakian](https://togithub.com/anunnakian) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/1054](https://togithub.com/langchain4j/langchain4j/pull/1054) - [@thesteve0](https://togithub.com/thesteve0) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/1138](https://togithub.com/langchain4j/langchain4j/pull/1138) - [@lucifer-Hell](https://togithub.com/lucifer-Hell) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/997](https://togithub.com/langchain4j/langchain4j/pull/997) - [@One16-KS](https://togithub.com/One16-KS) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/1053](https://togithub.com/langchain4j/langchain4j/pull/1053) **Full Changelog**: https://github.com/langchain4j/langchain4j/compare/0.30.0...0.31.0Configuration
π Schedule: Branch creation - At any time (no schedule defined), 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 Mend Renovate. View repository job log here.