open4good / open4goods

The open4goods project
Other
16 stars 10 forks source link

Update dependency dev.langchain4j:langchain4j to v0.31.0 #362

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
dev.langchain4j:langchain4j 0.30.0 -> 0.31.0 age adoption passing confidence

[!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.



This PR has been generated by Mend Renovate. View repository job log here.