solrbot opened a new pull request, #3372: URL: https://github.com/apache/solr/pull/3372
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [dev.langchain4j:langchain4j-open-ai](https://redirect.github.com/langchain4j/langchain4j/tree/main/langchain4j-open-ai) ([source](https://redirect.github.com/langchain4j/langchain4j/tree/HEAD/langchain4j-open-ai)) | dependencies | major | `0.35.0` -> `1.0.1` | | [dev.langchain4j:langchain4j-core](https://redirect.github.com/langchain4j/langchain4j/tree/main/langchain4j-core) ([source](https://redirect.github.com/langchain4j/langchain4j/tree/HEAD/langchain4j-core)) | dependencies | major | `0.35.0` -> `1.0.1` | --- ### Release Notes <details> <summary>langchain4j/langchain4j (dev.langchain4j:langchain4j-open-ai)</summary> ### [`v1.0.1`](https://redirect.github.com/langchain4j/langchain4j/releases/tag/1.0.1): and 1.0.1-beta6 [Compare Source](https://redirect.github.com/langchain4j/langchain4j/compare/1.0.0...1.0.1) ##### What's Changed - fixing failing tests by [@​dliubarskyi](https://redirect.github.com/dliubarskyi) in [https://github.com/langchain4j/langchain4j/pull/3012](https://redirect.github.com/langchain4j/langchain4j/pull/3012) - VoyageAI: Using `HttpClient` by [@​Martin7-1](https://redirect.github.com/Martin7-1) in [https://github.com/langchain4j/langchain4j/pull/2704](https://redirect.github.com/langchain4j/langchain4j/pull/2704) - Switch CassandraContainer implementation by [@​eddumelendez](https://redirect.github.com/eddumelendez) in [https://github.com/langchain4j/langchain4j/pull/2826](https://redirect.github.com/langchain4j/langchain4j/pull/2826) - Update dependency org.apache.maven.plugins:maven-install-plugin to v3.1.4 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/3040](https://redirect.github.com/langchain4j/langchain4j/pull/3040) - Update azure-sdk-for-java monorepo by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/3035](https://redirect.github.com/langchain4j/langchain4j/pull/3035) - Fix [#​3018](https://redirect.github.com/langchain4j/langchain4j/issues/3018), [#​3028](https://redirect.github.com/langchain4j/langchain4j/issues/3028) and [#​3055](https://redirect.github.com/langchain4j/langchain4j/issues/3055) by [@​dliubarskyi](https://redirect.github.com/dliubarskyi) in [https://github.com/langchain4j/langchain4j/pull/3061](https://redirect.github.com/langchain4j/langchain4j/pull/3061) - bedrock get rid of lombok by [@​rndtavares](https://redirect.github.com/rndtavares) in [https://github.com/langchain4j/langchain4j/pull/3054](https://redirect.github.com/langchain4j/langchain4j/pull/3054) - [#​2552](https://redirect.github.com/langchain4j/langchain4j/issues/2552) Fix Document.toTextSegment() index metadata assignment by [@​JJonahJson](https://redirect.github.com/JJonahJson) in [https://github.com/langchain4j/langchain4j/pull/3041](https://redirect.github.com/langchain4j/langchain4j/pull/3041) - Dynamic registration and deregistration of MCP clients by [@​mariofusco](https://redirect.github.com/mariofusco) in [https://github.com/langchain4j/langchain4j/pull/3060](https://redirect.github.com/langchain4j/langchain4j/pull/3060) - Mistral AI: Support fill-in-the-middle API for code completion models by [@​czelabueno](https://redirect.github.com/czelabueno) in [https://github.com/langchain4j/langchain4j/pull/1569](https://redirect.github.com/langchain4j/langchain4j/pull/1569) - fix issue 2975 - HuggingFace pipeline/feature-extraction API URL was changed by [@​gkwan-ibm](https://redirect.github.com/gkwan-ibm) in [https://github.com/langchain4j/langchain4j/pull/3020](https://redirect.github.com/langchain4j/langchain4j/pull/3020) - Update dependency org.jetbrains.kotlin:kotlin-maven-plugin to v2.1.21 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/3044](https://redirect.github.com/langchain4j/langchain4j/pull/3044) **Full Changelog**: https://github.com/langchain4j/langchain4j/compare/1.0.0...1.0.1 ### [`v1.0.0`](https://redirect.github.com/langchain4j/langchain4j/releases/tag/1.0.0): and 1.0.0-beta5 [Compare Source](https://redirect.github.com/langchain4j/langchain4j/compare/0.36.2...1.0.0) ##### Announcements We are excited to announce the release of version `1.0.0` for the following artifacts: - `langchain4j-core` - `langchain4j` - `langchain4j-http-client` - `langchain4j-http-client-jdk` - `langchain4j-open-ai` - `langchain4j-bom` The rest of the modules are released under the `1.0.0-beta5` version. We are currently finalizing the remaining updates and plan to release the next set of modules as `rc1` in June. The `langchain4j-bom` has been released with version `1.0.0` and includes the latest versions of all modules (many of which are at `1.0.0-beta5`). Thank you so much to everyone who contributed in one way or another - this would not have been possible without you! 🙏 ##### Breaking Changes - Fix: OpenAI: map exceptions for streaming and moderation models by [@​dliubarskyi](https://redirect.github.com/dliubarskyi) in [https://github.com/langchain4j/langchain4j/pull/2986](https://redirect.github.com/langchain4j/langchain4j/pull/2986) - Fix: OpenAI: fail if `topK` parameter is specified by [@​dliubarskyi](https://redirect.github.com/dliubarskyi) in [https://github.com/langchain4j/langchain4j/pull/2987](https://redirect.github.com/langchain4j/langchain4j/pull/2987) - Ollama: return `FinishReason.TOOL_EXECUTION` when tool calls are present in the response by [@​dliubarskyi](https://redirect.github.com/dliubarskyi) in [https://github.com/langchain4j/langchain4j/pull/2981](https://redirect.github.com/langchain4j/langchain4j/pull/2981) ##### What's Changed - cosmos-nosql-update by [@​bbenz](https://redirect.github.com/bbenz) in [https://github.com/langchain4j/langchain4j/pull/2958](https://redirect.github.com/langchain4j/langchain4j/pull/2958) - Fix Ollama empty response metadata and support `ChatRequestParameters` by [@​Martin7-1](https://redirect.github.com/Martin7-1) in [https://github.com/langchain4j/langchain4j/pull/2810](https://redirect.github.com/langchain4j/langchain4j/pull/2810) - Kotlin: Add support for converting TokenStream to coroutines Flow by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/2946](https://redirect.github.com/langchain4j/langchain4j/pull/2946) - Update Kotlin compiler to 2.1.20 and enforce stricter checks by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/2957](https://redirect.github.com/langchain4j/langchain4j/pull/2957) - Properly parse anyOf arrays in tool schemas by [@​jmartisk](https://redirect.github.com/jmartisk) in [https://github.com/langchain4j/langchain4j/pull/2963](https://redirect.github.com/langchain4j/langchain4j/pull/2963) - Use info as the HTTP logging level by [@​geoand](https://redirect.github.com/geoand) in [https://github.com/langchain4j/langchain4j/pull/2960](https://redirect.github.com/langchain4j/langchain4j/pull/2960) - fix: add getter method for `McpPingResponse#result` by [@​keliwang](https://redirect.github.com/keliwang) in [https://github.com/langchain4j/langchain4j/pull/2971](https://redirect.github.com/langchain4j/langchain4j/pull/2971) - Add timeout handling test and update dependencies by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/2717](https://redirect.github.com/langchain4j/langchain4j/pull/2717) - Added maven-flatten-plugin, cleaned up POMs by [@​dliubarskyi](https://redirect.github.com/dliubarskyi) in [https://github.com/langchain4j/langchain4j/pull/2964](https://redirect.github.com/langchain4j/langchain4j/pull/2964) - Fixed [#​2974](https://redirect.github.com/langchain4j/langchain4j/issues/2974) by [@​dliubarskyi](https://redirect.github.com/dliubarskyi) in [https://github.com/langchain4j/langchain4j/pull/2980](https://redirect.github.com/langchain4j/langchain4j/pull/2980) - Enhance virtual threads support in Kotlin Coroutines by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/2956](https://redirect.github.com/langchain4j/langchain4j/pull/2956) - Update Java version 23 to 24 in GitHub Actions workflow by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/2741](https://redirect.github.com/langchain4j/langchain4j/pull/2741) - Update neo4j docs after community migration with more examples and configurations by [@​vga91](https://redirect.github.com/vga91) in [https://github.com/langchain4j/langchain4j/pull/2972](https://redirect.github.com/langchain4j/langchain4j/pull/2972) - Reflection variable resolver by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/2951](https://redirect.github.com/langchain4j/langchain4j/pull/2951) - Add possibility to filter tools provided by MCP servers by [@​mariofusco](https://redirect.github.com/mariofusco) in [https://github.com/langchain4j/langchain4j/pull/3000](https://redirect.github.com/langchain4j/langchain4j/pull/3000) - Ollama: make ctors accept builders, deprecate "format" for removal, map exceptions, cleanup by [@​dliubarskyi](https://redirect.github.com/dliubarskyi) in [https://github.com/langchain4j/langchain4j/pull/2984](https://redirect.github.com/langchain4j/langchain4j/pull/2984) - Allow exstensibility of McpToolProvider by [@​mariofusco](https://redirect.github.com/mariofusco) in [https://github.com/langchain4j/langchain4j/pull/3010](https://redirect.github.com/langchain4j/langchain4j/pull/3010) - Add a key property to the McpClient by [@​mariofusco](https://redirect.github.com/mariofusco) in [https://github.com/langchain4j/langchain4j/pull/3011](https://redirect.github.com/langchain4j/langchain4j/pull/3011) ##### New Contributors - [@​bbenz](https://redirect.github.com/bbenz) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/2958](https://redirect.github.com/langchain4j/langchain4j/pull/2958) - [@​keliwang](https://redirect.github.com/keliwang) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/2971](https://redirect.github.com/langchain4j/langchain4j/pull/2971) **Full Changelog**: https://github.com/langchain4j/langchain4j/compare/1.0.0-rc1...1.0.0 ### [`v0.36.2`](https://redirect.github.com/langchain4j/langchain4j/releases/tag/0.36.2) [Compare Source](https://redirect.github.com/langchain4j/langchain4j/compare/0.36.1...0.36.2) ##### What's Changed - Fix [#​2133](https://redirect.github.com/langchain4j/langchain4j/issues/2133) Spring boot starter breaks configuration classes by [@​qing-wq](https://redirect.github.com/qing-wq) in [https://github.com/langchain4j/langchain4j-spring/pull/79](https://redirect.github.com/langchain4j/langchain4j-spring/pull/79) ### [`v0.36.1`](https://redirect.github.com/langchain4j/langchain4j/releases/tag/0.36.1) [Compare Source](https://redirect.github.com/langchain4j/langchain4j/compare/0.36.0...0.36.1) ##### Fixes - [Fixed](https://redirect.github.com/langchain4j/langchain4j/commit/8a1d755196a2c4ccac805ed0f04972c68befdf26#diff-12719e04c48f3263f90134aa98b8f63c2dcac5ffc06b2877baaf36e29f0ab4c1R30) [https://github.com/langchain4j/langchain4j/issues/2117](https://redirect.github.com/langchain4j/langchain4j/issues/2117) - [Fixed](https://redirect.github.com/langchain4j/langchain4j-embeddings/commit/5b1fc1dd9871222851b1742e648a99298b64d3a1) [https://github.com/langchain4j/langchain4j/issues/2117](https://redirect.github.com/langchain4j/langchain4j/issues/2117) ##### What's Changed - fix(deps): update dependency org.junit.platform:junit-platform-commons to v1.11.3 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2099](https://redirect.github.com/langchain4j/langchain4j/pull/2099) - fix(deps): update dependency org.jetbrains.kotlin:kotlin-stdlib-jdk8 to v1.9.25 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2097](https://redirect.github.com/langchain4j/langchain4j/pull/2097) - fix(deps): update dependency org.awaitility:awaitility to v4.2.2 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2096](https://redirect.github.com/langchain4j/langchain4j/pull/2096) - [#​1636](https://redirect.github.com/langchain4j/langchain4j/issues/1636) add lombok annotation processor by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/2105](https://redirect.github.com/langchain4j/langchain4j/pull/2105) - Remove Lombok in langchain4j module by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/2063](https://redirect.github.com/langchain4j/langchain4j/pull/2063) - Remove Lombok in LC4J-open-ai by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/2064](https://redirect.github.com/langchain4j/langchain4j/pull/2064) - add EmbeddingStoreIT metadata assert closeTo by [@​Martin7-1](https://redirect.github.com/Martin7-1) in [https://github.com/langchain4j/langchain4j/pull/2140](https://redirect.github.com/langchain4j/langchain4j/pull/2140) - langchain4j-onnx-scoring: [updated onnxruntime to 1.20.0 and djl to 0.30.0](https://redirect.github.com/langchain4j/langchain4j/commit/8a1d755196a2c4ccac805ed0f04972c68befdf26#diff-cc143402ec507219364406c7ca6776dad87829e4bbf47911641cabd3090dfb20R15) - Release 0.36.1 by [@​langchain4j](https://redirect.github.com/langchain4j) in [https://github.com/langchain4j/langchain4j/pull/2149](https://redirect.github.com/langchain4j/langchain4j/pull/2149) **Full Changelog**: https://github.com/langchain4j/langchain4j/compare/0.36.0...0.36.1 ### [`v0.36.0`](https://redirect.github.com/langchain4j/langchain4j/releases/tag/0.36.0) [Compare Source](https://redirect.github.com/langchain4j/langchain4j/compare/0.35.0...0.36.0) ##### Core Features/Updates - Java 17 baseline by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/1913](https://redirect.github.com/langchain4j/langchain4j/pull/1913) - New low-level API to specify tool parameters by [@​langchain4j](https://redirect.github.com/langchain4j) in [https://github.com/langchain4j/langchain4j/pull/1668](https://redirect.github.com/langchain4j/langchain4j/pull/1668) - Marked obvious `@Deprecated` candidates `forRemoval = true` by [@​langchain4j](https://redirect.github.com/langchain4j) in [https://github.com/langchain4j/langchain4j/pull/2028](https://redirect.github.com/langchain4j/langchain4j/pull/2028) - Get rid of Lombok in `langchain4j-core` by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/1987](https://redirect.github.com/langchain4j/langchain4j/pull/1987) - `TokenStream`: added tool execution callback by [@​sakoojiang](https://redirect.github.com/sakoojiang) in [https://github.com/langchain4j/langchain4j/pull/1818](https://redirect.github.com/langchain4j/langchain4j/pull/1818) - `TextClassifier`: option to return `score` and support label types beyond `enum` by [@​Martin7-1](https://redirect.github.com/Martin7-1) in [https://github.com/langchain4j/langchain4j/pull/1800](https://redirect.github.com/langchain4j/langchain4j/pull/1800) - `EmbeddingStoreIngestor`: tracking token usage by [@​pguedes17](https://redirect.github.com/pguedes17) in [https://github.com/langchain4j/langchain4j/pull/1907](https://redirect.github.com/langchain4j/langchain4j/pull/1907) - `ReRankingContentAggregator`: added `maxResults` configuration by [@​omarmahamid](https://redirect.github.com/omarmahamid) in [https://github.com/langchain4j/langchain4j/pull/2043](https://redirect.github.com/langchain4j/langchain4j/pull/2043) ##### New Integrations - Coherence (embedding store) by [@​aseovic](https://redirect.github.com/aseovic) in [https://github.com/langchain4j/langchain4j/pull/2003](https://redirect.github.com/langchain4j/langchain4j/pull/2003) - Google AI Gemini (streaming chat model) by [@​Bjarne-Kinkel](https://redirect.github.com/Bjarne-Kinkel) in [https://github.com/langchain4j/langchain4j/pull/1951](https://redirect.github.com/langchain4j/langchain4j/pull/1951) - Mistral (moderation model) by [@​omarmahamid](https://redirect.github.com/omarmahamid) in [https://github.com/langchain4j/langchain4j/pull/2055](https://redirect.github.com/langchain4j/langchain4j/pull/2055) ##### Notable Updates - Anthropic: support caching of system messages and tools by [@​Claudio-code](https://redirect.github.com/Claudio-code) in [https://github.com/langchain4j/langchain4j/pull/1826](https://redirect.github.com/langchain4j/langchain4j/pull/1826) - DashScope: support tools in streaming mode by [@​jiangsier-xyz](https://redirect.github.com/jiangsier-xyz) in [https://github.com/langchain4j/langchain4j/pull/2017](https://redirect.github.com/langchain4j/langchain4j/pull/2017) - Elasticsearch: update client to 8.15.2 by [@​dadoonet](https://redirect.github.com/dadoonet) in [https://github.com/langchain4j/langchain4j/pull/1895](https://redirect.github.com/langchain4j/langchain4j/pull/1895) - Google AI Gemini: replace OkHttp and Retrofit with Java 11 HttpClient by [@​Bjarne-Kinkel](https://redirect.github.com/Bjarne-Kinkel) in [https://github.com/langchain4j/langchain4j/pull/1950](https://redirect.github.com/langchain4j/langchain4j/pull/1950) - Jlama: update to 0.8.2 and improve tool/model support by [@​tjake](https://redirect.github.com/tjake) in [https://github.com/langchain4j/langchain4j/pull/2029](https://redirect.github.com/langchain4j/langchain4j/pull/2029) - Milvus: configurable field names by [@​hrhrng](https://redirect.github.com/hrhrng) in [https://github.com/langchain4j/langchain4j/pull/1852](https://redirect.github.com/langchain4j/langchain4j/pull/1852) - Milvus: option to specify `MilvusServiceClient` by [@​omarmahamid](https://redirect.github.com/omarmahamid) in [https://github.com/langchain4j/langchain4j/pull/2042](https://redirect.github.com/langchain4j/langchain4j/pull/2042) - Weaviate: configurable metadata keys by [@​Jaland](https://redirect.github.com/Jaland) in [https://github.com/langchain4j/langchain4j/pull/1788](https://redirect.github.com/langchain4j/langchain4j/pull/1788) ##### Other Changes - Add some documentation about LambdaStreamingResponseHandler by [@​agoncal](https://redirect.github.com/agoncal) in [https://github.com/langchain4j/langchain4j/pull/1844](https://redirect.github.com/langchain4j/langchain4j/pull/1844) - Use MongoDBAtlasLocalContainer from Testcontainers 1.20.2 by [@​eddumelendez](https://redirect.github.com/eddumelendez) in [https://github.com/langchain4j/langchain4j/pull/1859](https://redirect.github.com/langchain4j/langchain4j/pull/1859) - Bump com.azure:azure-identity from 1.13.3 to 1.14.0 by [@​jdubois](https://redirect.github.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1871](https://redirect.github.com/langchain4j/langchain4j/pull/1871) - Bump com.azure:azure-search-documents from 11.7.1 to 11.7.2 by [@​jdubois](https://redirect.github.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1856](https://redirect.github.com/langchain4j/langchain4j/pull/1856) - Fix [#​1863](https://redirect.github.com/langchain4j/langchain4j/issues/1863): Allow using Map\<K,V> as a return type of AI Service method. by [@​langchain4j](https://redirect.github.com/langchain4j) in [https://github.com/langchain4j/langchain4j/pull/1873](https://redirect.github.com/langchain4j/langchain4j/pull/1873) - DashScope: Increased compatibility for cases where both text and tool-call are present in model responds by [@​jiangsier-xyz](https://redirect.github.com/jiangsier-xyz) in [https://github.com/langchain4j/langchain4j/pull/1877](https://redirect.github.com/langchain4j/langchain4j/pull/1877) - Fix [#​1853](https://redirect.github.com/langchain4j/langchain4j/issues/1853) by [@​langchain4j](https://redirect.github.com/langchain4j) in [https://github.com/langchain4j/langchain4j/pull/1874](https://redirect.github.com/langchain4j/langchain4j/pull/1874) - Bump com.azure:azure-ai-inference from 1.0.0-beta.1 to 1.0.0-beta.2 by [@​jdubois](https://redirect.github.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1872](https://redirect.github.com/langchain4j/langchain4j/pull/1872) - Adding Understanding LC4j book to learning materials by [@​agoncal](https://redirect.github.com/agoncal) in [https://github.com/langchain4j/langchain4j/pull/1883](https://redirect.github.com/langchain4j/langchain4j/pull/1883) - fix(bom): add langchain4j-reactor dependency by [@​lltx](https://redirect.github.com/lltx) in [https://github.com/langchain4j/langchain4j/pull/1838](https://redirect.github.com/langchain4j/langchain4j/pull/1838) - Fix for issue [#​1824](https://redirect.github.com/langchain4j/langchain4j/issues/1824) - Additional case when datetime has a negative of… by [@​bidek](https://redirect.github.com/bidek) in [https://github.com/langchain4j/langchain4j/pull/1831](https://redirect.github.com/langchain4j/langchain4j/pull/1831) - Fix: [#​1875](https://redirect.github.com/langchain4j/langchain4j/issues/1875) throw exception if reason is other than CONTENT_FILTER by [@​qiaoleiatms](https://redirect.github.com/qiaoleiatms) in [https://github.com/langchain4j/langchain4j/pull/1888](https://redirect.github.com/langchain4j/langchain4j/pull/1888) - Fix error handling of AzureOpenAiChatModelListenerIT by [@​qiaoleiatms](https://redirect.github.com/qiaoleiatms) in [https://github.com/langchain4j/langchain4j/pull/1854](https://redirect.github.com/langchain4j/langchain4j/pull/1854) - Bringing back public access to the methods of the OllamaModelsBuilder class. by [@​bidek](https://redirect.github.com/bidek) in [https://github.com/langchain4j/langchain4j/pull/1843](https://redirect.github.com/langchain4j/langchain4j/pull/1843) - Bump com.azure:azure-storage-blob from 12.28.0 to 12.28.1 by [@​jdubois](https://redirect.github.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1892](https://redirect.github.com/langchain4j/langchain4j/pull/1892) - Bump com.azure:azure-storage-common from 12.27.0 to 12.27.1 by [@​jdubois](https://redirect.github.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1891](https://redirect.github.com/langchain4j/langchain4j/pull/1891) - Automatically review PRs with OpenRewrite recipe runs by [@​timtebeek](https://redirect.github.com/timtebeek) in [https://github.com/langchain4j/langchain4j/pull/673](https://redirect.github.com/langchain4j/langchain4j/pull/673) - fix different access modifier in EmbeddingStoreIT and EmbeddingStoreW… by [@​Martin7-1](https://redirect.github.com/Martin7-1) in [https://github.com/langchain4j/langchain4j/pull/1920](https://redirect.github.com/langchain4j/langchain4j/pull/1920) - Apply additional AssertJ best practices since [#​673](https://redirect.github.com/langchain4j/langchain4j/issues/673) by [@​timtebeek](https://redirect.github.com/timtebeek) in [https://github.com/langchain4j/langchain4j/pull/1904](https://redirect.github.com/langchain4j/langchain4j/pull/1904) - Enable maven dependency analizer by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/1921](https://redirect.github.com/langchain4j/langchain4j/pull/1921) - Tiny fix for `EmbeddingStoreWithFilteringIT` by [@​Martin7-1](https://redirect.github.com/Martin7-1) in [https://github.com/langchain4j/langchain4j/pull/1925](https://redirect.github.com/langchain4j/langchain4j/pull/1925) - Convert awaitUntilAsserted to util by [@​katcharov](https://redirect.github.com/katcharov) in [https://github.com/langchain4j/langchain4j/pull/1931](https://redirect.github.com/langchain4j/langchain4j/pull/1931) - Run javadoc workflow under JDK 21 by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/1927](https://redirect.github.com/langchain4j/langchain4j/pull/1927) - [#​1506](https://redirect.github.com/langchain4j/langchain4j/issues/1506) refactor enforcer plugin by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/1923](https://redirect.github.com/langchain4j/langchain4j/pull/1923) - Use system property to configure logging by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/1937](https://redirect.github.com/langchain4j/langchain4j/pull/1937) - Migrated the "responsible AI" integration tests to GitHub Models by [@​jdubois](https://redirect.github.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/1945](https://redirect.github.com/langchain4j/langchain4j/pull/1945) - [#​1929](https://redirect.github.com/langchain4j/langchain4j/issues/1929) tinylog level surefire by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/1955](https://redirect.github.com/langchain4j/langchain4j/pull/1955) - DashScope: Switch to another available image url for WanxImageModelIT by [@​jiangsier-xyz](https://redirect.github.com/jiangsier-xyz) in [https://github.com/langchain4j/langchain4j/pull/1878](https://redirect.github.com/langchain4j/langchain4j/pull/1878) - Fix [#​1747](https://redirect.github.com/langchain4j/langchain4j/issues/1747) by [@​langchain4j](https://redirect.github.com/langchain4j) in [https://github.com/langchain4j/langchain4j/pull/1949](https://redirect.github.com/langchain4j/langchain4j/pull/1949) - DashScope: Bump dashscope-sdk-java version from 2.16.4 to 2.16.8 by [@​jiangsier-xyz](https://redirect.github.com/jiangsier-xyz) in [https://github.com/langchain4j/langchain4j/pull/1968](https://redirect.github.com/langchain4j/langchain4j/pull/1968) - DashScope: Add new embedding model "text-embedding-v3" by [@​jiangsier-xyz](https://redirect.github.com/jiangsier-xyz) in [https://github.com/langchain4j/langchain4j/pull/1969](https://redirect.github.com/langchain4j/langchain4j/pull/1969) - Build optimization: conditionally skip integraiton tests by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/1956](https://redirect.github.com/langchain4j/langchain4j/pull/1956) - `langchain4j-vearch` get rid of lombok by [@​Martin7-1](https://redirect.github.com/Martin7-1) in [https://github.com/langchain4j/langchain4j/pull/1809](https://redirect.github.com/langchain4j/langchain4j/pull/1809) - DashScope: Encapsulate the calls to listeners into methods for better reuse. by [@​jiangsier-xyz](https://redirect.github.com/jiangsier-xyz) in [https://github.com/langchain4j/langchain4j/pull/1967](https://redirect.github.com/langchain4j/langchain4j/pull/1967) - Bump mermaid from 10.6.1 to 10.9.3 in /docs by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/langchain4j/langchain4j/pull/1973](https://redirect.github.com/langchain4j/langchain4j/pull/1973) - Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /docs by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/langchain4j/langchain4j/pull/1975](https://redirect.github.com/langchain4j/langchain4j/pull/1975) - Update nightly workflow by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/1961](https://redirect.github.com/langchain4j/langchain4j/pull/1961) - [#​1652](https://redirect.github.com/langchain4j/langchain4j/issues/1652) Run OpenRewrite to migrate langchain4j-core to java 17 by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/1970](https://redirect.github.com/langchain4j/langchain4j/pull/1970) - Add JUnit Report action to workflows by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/1977](https://redirect.github.com/langchain4j/langchain4j/pull/1977) - Maven modules depends on JDK by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/1979](https://redirect.github.com/langchain4j/langchain4j/pull/1979) - Disable job cancellation and ensure test report upload by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/1998](https://redirect.github.com/langchain4j/langchain4j/pull/1998) - Provide additional documentation details for the OpenAI demo key by [@​arey](https://redirect.github.com/arey) in [https://github.com/langchain4j/langchain4j/pull/2000](https://redirect.github.com/langchain4j/langchain4j/pull/2000) - Always run unit tests by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/2001](https://redirect.github.com/langchain4j/langchain4j/pull/2001) - fix test test_backwards_compatibility_with\_0\_27\_1 by [@​omarmahamid](https://redirect.github.com/omarmahamid) in [https://github.com/langchain4j/langchain4j/pull/1991](https://redirect.github.com/langchain4j/langchain4j/pull/1991) - \[Bug] Fix [#​1340](https://redirect.github.com/langchain4j/langchain4j/issues/1340) by [@​Martin7-1](https://redirect.github.com/Martin7-1) in [https://github.com/langchain4j/langchain4j/pull/1981](https://redirect.github.com/langchain4j/langchain4j/pull/1981) - Run under JDK 23 by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/1978](https://redirect.github.com/langchain4j/langchain4j/pull/1978) - FIX BUILD: Fix code coverage and some improvements by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/2010](https://redirect.github.com/langchain4j/langchain4j/pull/2010) - Create random once by [@​omarmahamid](https://redirect.github.com/omarmahamid) in [https://github.com/langchain4j/langchain4j/pull/2022](https://redirect.github.com/langchain4j/langchain4j/pull/2022) - Bump com.azure:azure-search-documents from 11.7.2 to 11.7.3 by [@​jdubois](https://redirect.github.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/2023](https://redirect.github.com/langchain4j/langchain4j/pull/2023) - Optimization of UUID Generation Using HexFormat by [@​omarmahamid](https://redirect.github.com/omarmahamid) in [https://github.com/langchain4j/langchain4j/pull/2024](https://redirect.github.com/langchain4j/langchain4j/pull/2024) - avoid NPE on GoogleCustomWebSearchEngine results by [@​omarmahamid](https://redirect.github.com/omarmahamid) in [https://github.com/langchain4j/langchain4j/pull/2033](https://redirect.github.com/langchain4j/langchain4j/pull/2033) - Bump com.azure:azure-identity from 1.14.0 to 1.14.1 by [@​jdubois](https://redirect.github.com/jdubois) in [https://github.com/langchain4j/langchain4j/pull/2032](https://redirect.github.com/langchain4j/langchain4j/pull/2032) - Bump cookie and express in /docs by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/langchain4j/langchain4j/pull/2034](https://redirect.github.com/langchain4j/langchain4j/pull/2034) - \[Feature] Add clickhouse docs by [@​Martin7-1](https://redirect.github.com/Martin7-1) in [https://github.com/langchain4j/langchain4j/pull/2037](https://redirect.github.com/langchain4j/langchain4j/pull/2037) - langchain4j-chatglm get rid of lombok by [@​Martin7-1](https://redirect.github.com/Martin7-1) in [https://github.com/langchain4j/langchain4j/pull/1746](https://redirect.github.com/langchain4j/langchain4j/pull/1746) - classification enhancement by [@​omarmahamid](https://redirect.github.com/omarmahamid) in [https://github.com/langchain4j/langchain4j/pull/2052](https://redirect.github.com/langchain4j/langchain4j/pull/2052) - issue with TextDocumentParser PR by [@​omarmahamid](https://redirect.github.com/omarmahamid) in [https://github.com/langchain4j/langchain4j/pull/2054](https://redirect.github.com/langchain4j/langchain4j/pull/2054) - site: update npm dependencies by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/2062](https://redirect.github.com/langchain4j/langchain4j/pull/2062) - Fix pgvector tests by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/2061](https://redirect.github.com/langchain4j/langchain4j/pull/2061) - chore: Configure Renovate by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2066](https://redirect.github.com/langchain4j/langchain4j/pull/2066) - Cleanup dependencies by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/2059](https://redirect.github.com/langchain4j/langchain4j/pull/2059) - chore(deps): update dependency kr.motd.maven:os-maven-plugin to v1.7.1 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2068](https://redirect.github.com/langchain4j/langchain4j/pull/2068) - chore(deps): update dependency com.google.protobuf:protobuf-java-util to v3.25.5 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2067](https://redirect.github.com/langchain4j/langchain4j/pull/2067) - chore(deps): update dependency org.apache.maven.plugins:maven-dependency-plugin to v3.8.1 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2072](https://redirect.github.com/langchain4j/langchain4j/pull/2072) - chore(deps): update dependency maven to v3.9.9 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2071](https://redirect.github.com/langchain4j/langchain4j/pull/2071) - chore(deps): update slf4j monorepo to v2.0.16 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2076](https://redirect.github.com/langchain4j/langchain4j/pull/2076) - chore(deps): update dependency org.postgresql:postgresql to v42.7.4 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2075](https://redirect.github.com/langchain4j/langchain4j/pull/2075) - chore(deps): update dependency org.apache.maven.plugins:maven-install-plugin to v3.1.3 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2073](https://redirect.github.com/langchain4j/langchain4j/pull/2073) - chore(deps): update dependency org.honton.chas:license-maven-plugin to v0.0.6 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2074](https://redirect.github.com/langchain4j/langchain4j/pull/2074) - fix(deps): update dependency com.aliyun.openservices:tablestore to v5.17.4 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2078](https://redirect.github.com/langchain4j/langchain4j/pull/2078) - fix(deps): update dependency co.elastic.clients:elasticsearch-java to v8.15.3 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2077](https://redirect.github.com/langchain4j/langchain4j/pull/2077) - fix(deps): update dependency net.bytebuddy:byte-buddy to v1.15.10 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2092](https://redirect.github.com/langchain4j/langchain4j/pull/2092) - Update .editorconfig with detailed code style rules from default IDEA settings by [@​kpavlov](https://redirect.github.com/kpavlov) in [https://github.com/langchain4j/langchain4j/pull/2082](https://redirect.github.com/langchain4j/langchain4j/pull/2082) - fix(deps): update dependency org.apache.pdfbox:pdfbox to v2.0.32 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2095](https://redirect.github.com/langchain4j/langchain4j/pull/2095) - fix(deps): update dependency io.jsonwebtoken:jjwt to v0.12.6 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2091](https://redirect.github.com/langchain4j/langchain4j/pull/2091) - fix(deps): update dependency com.qcloud:cos_api to v5.6.235 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2090](https://redirect.github.com/langchain4j/langchain4j/pull/2090) - fix(deps): update dependency io.netty:netty-common to v4.1.115.final \[security] by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2089](https://redirect.github.com/langchain4j/langchain4j/pull/2089) - fix(deps): update dependency com.pgvector:pgvector to v0.1.6 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2087](https://redirect.github.com/langchain4j/langchain4j/pull/2087) - fix(deps): update dependency com.google.apis:google-api-services-customsearch to v1-rev20240821-2.0.0 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2086](https://redirect.github.com/langchain4j/langchain4j/pull/2086) - fix(deps): update dependency com.datastax.astra:astra-db-client to v1.2.7 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2085](https://redirect.github.com/langchain4j/langchain4j/pull/2085) - fix(deps): update dependency com.couchbase.client:java-client to v3.7.5 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2084](https://redirect.github.com/langchain4j/langchain4j/pull/2084) - Bump io.netty:netty-common from 4.1.110.Final to 4.1.115.Final in /langchain4j-azure-open-ai by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/langchain4j/langchain4j/pull/2083](https://redirect.github.com/langchain4j/langchain4j/pull/2083) - fix(deps): update dependency com.azure:azure-ai-openai to v1.0.0-beta.12 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2080](https://redirect.github.com/langchain4j/langchain4j/pull/2080) - fix(deps): update dependency com.amazonaws:aws-java-sdk-core to v1.12.777 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/langchain4j/langchain4j/pull/2079](https://redirect.github.com/langchain4j/langchain4j/pull/2079) - Release 0.36.0 by [@​langchain4j](https://redirect.github.com/langchain4j) in [https://github.com/langchain4j/langchain4j/pull/2104](https://redirect.github.com/langchain4j/langchain4j/pull/2104) ##### New Contributors - [@​lltx](https://redirect.github.com/lltx) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/1838](https://redirect.github.com/langchain4j/langchain4j/pull/1838) - [@​sakoojiang](https://redirect.github.com/sakoojiang) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/1818](https://redirect.github.com/langchain4j/langchain4j/pull/1818) - [@​kpavlov](https://redirect.github.com/kpavlov) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/1921](https://redirect.github.com/langchain4j/langchain4j/pull/1921) - [@​katcharov](https://redirect.github.com/katcharov) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/1931](https://redirect.github.com/langchain4j/langchain4j/pull/1931) - [@​pguedes17](https://redirect.github.com/pguedes17) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/1907](https://redirect.github.com/langchain4j/langchain4j/pull/1907) - [@​Bjarne-Kinkel](https://redirect.github.com/Bjarne-Kinkel) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/1950](https://redirect.github.com/langchain4j/langchain4j/pull/1950) - [@​arey](https://redirect.github.com/arey) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/2000](https://redirect.github.com/langchain4j/langchain4j/pull/2000) - [@​omarmahamid](https://redirect.github.com/omarmahamid) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/1991](https://redirect.github.com/langchain4j/langchain4j/pull/1991) - [@​aseovic](https://redirect.github.com/aseovic) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/2003](https://redirect.github.com/langchain4j/langchain4j/pull/2003) - [@​renovate](https://redirect.github.com/renovate) made their first contribution in [https://github.com/langchain4j/langchain4j/pull/2066](https://redirect.github.com/langchain4j/langchain4j/pull/2066) **Full Changelog**: https://github.com/langchain4j/langchain4j/compare/0.35.0...0.36.0 </details> --- ### 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 these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/solrbot/renovate-github-action) <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjQuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyNC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org