dependabot[bot] opened a new pull request, #4476:
URL: https://github.com/apache/streampipes/pull/4476

   Bumps 
[dev.langchain4j:langchain4j-open-ai](https://github.com/langchain4j/langchain4j)
 from 1.0.0-beta2 to 1.14.1.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/langchain4j/langchain4j/releases";>dev.langchain4j:langchain4j-open-ai's
 releases</a>.</em></p>
   <blockquote>
   <h2>1.0.0-beta3</h2>
   <h2>Notable Changes</h2>
   <ul>
   <li>Structured Outputs: support more return types with JSON schema by <a 
href="https://github.com/kuraleta";><code>@​kuraleta</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/1938";>langchain4j/langchain4j#1938</a></li>
   <li>Amazon Bedrock: support for streaming and listeners/observability by <a 
href="https://github.com/tenpigs267";><code>@​tenpigs267</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2620";>langchain4j/langchain4j#2620</a></li>
   <li>Mistral: add support for structured outputs (<a 
href="https://redirect.github.com/langchain4j/langchain4j/issues/2633";>#2633</a>)
 by <a href="https://github.com/snophey";><code>@​snophey</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2706";>langchain4j/langchain4j#2706</a></li>
   <li>MCP: support prompts + some MCP resource handling improvements by <a 
href="https://github.com/jmartisk";><code>@​jmartisk</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2691";>langchain4j/langchain4j#2691</a></li>
   <li>Fix memory leak due to <code>ChatMemory</code> caching by <a 
href="https://github.com/mariofusco";><code>@​mariofusco</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2692";>langchain4j/langchain4j#2692</a></li>
   <li>Allow to mix static and dynamic tools by <a 
href="https://github.com/mariofusco";><code>@​mariofusco</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2819";>langchain4j/langchain4j#2819</a></li>
   <li>MCP: Dynamic updates and caching of the tool list by <a 
href="https://github.com/jmartisk";><code>@​jmartisk</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2817";>langchain4j/langchain4j#2817</a></li>
   </ul>
   <h2>Breaking Changes</h2>
   <ul>
   <li>Remove deprecated <code>ChatModelRequest</code> and 
<code>ChatModelResponse</code> by <a 
href="https://github.com/dliubarskyi";><code>@​dliubarskyi</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2702";>langchain4j/langchain4j#2702</a></li>
   <li>Remove deprecated APIs by <a 
href="https://github.com/dliubarskyi";><code>@​dliubarskyi</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2726";>langchain4j/langchain4j#2726</a></li>
   <li>Remove deprecated <code>EmbeddingStore.findRelevant</code> API by <a 
href="https://github.com/dliubarskyi";><code>@​dliubarskyi</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2750";>langchain4j/langchain4j#2750</a></li>
   <li>Remove <code>TokenCountEstimator</code> interfaces by <a 
href="https://github.com/dliubarskyi";><code>@​dliubarskyi</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2791";>langchain4j/langchain4j#2791</a></li>
   <li>OpenAI: remove deprecated APIs by <a 
href="https://github.com/dliubarskyi";><code>@​dliubarskyi</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2792";>langchain4j/langchain4j#2792</a></li>
   <li>Structured Outputs: make fields optional by default by <a 
href="https://github.com/dliubarskyi";><code>@​dliubarskyi</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2806";>langchain4j/langchain4j#2806</a></li>
   </ul>
   <h2>Other Changes</h2>
   <ul>
   <li>Apply missed testing best practices by <a 
href="https://github.com/timtebeek";><code>@​timtebeek</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2696";>langchain4j/langchain4j#2696</a></li>
   <li>Add OpenAI Official module to the BOM by <a 
href="https://github.com/jdubois";><code>@​jdubois</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2693";>langchain4j/langchain4j#2693</a></li>
   <li>WIP: This documentation demonstrates how to implement a 
classification-bas… by <a 
href="https://github.com/kuraleta";><code>@​kuraleta</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2679";>langchain4j/langchain4j#2679</a></li>
   <li>Openai errors test by <a 
href="https://github.com/kpavlov";><code>@​kpavlov</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2678";>langchain4j/langchain4j#2678</a></li>
   <li>Anthropic: Get rid of lombok by <a 
href="https://github.com/Martin7-1";><code>@​Martin7-1</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2703";>langchain4j/langchain4j#2703</a></li>
   <li>Allow to provide custom Kotlin Coroutine Context to ChatLanguageModel 
suspend functions by <a 
href="https://github.com/kpavlov";><code>@​kpavlov</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2734";>langchain4j/langchain4j#2734</a></li>
   <li>refactor-poms by <a 
href="https://github.com/kpavlov";><code>@​kpavlov</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2723";>langchain4j/langchain4j#2723</a></li>
   <li>Delombok by <a 
href="https://github.com/mariofusco";><code>@​mariofusco</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2751";>langchain4j/langchain4j#2751</a></li>
   <li>Prevent NPE when parsing a McpLogMessage without logger by <a 
href="https://github.com/mariofusco";><code>@​mariofusco</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2780";>langchain4j/langchain4j#2780</a></li>
   <li>Version upgrades for MCP tests by <a 
href="https://github.com/jmartisk";><code>@​jmartisk</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2768";>langchain4j/langchain4j#2768</a></li>
   <li>Quarkus extension fixes by <a 
href="https://github.com/mariofusco";><code>@​mariofusco</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2807";>langchain4j/langchain4j#2807</a></li>
   <li>Support type arrays for JSON schema by <a 
href="https://github.com/jmartisk";><code>@​jmartisk</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2749";>langchain4j/langchain4j#2749</a></li>
   <li>Fix ITs : Aws Nova models now support requiring a tool execution by <a 
href="https://github.com/tenpigs267";><code>@​tenpigs267</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2804";>langchain4j/langchain4j#2804</a></li>
   <li>docs(google-cloud-sql): add documentation by <a 
href="https://github.com/averikitsch";><code>@​averikitsch</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2802";>langchain4j/langchain4j#2802</a></li>
   <li>Add support for Jackson Kotlin module and improve JSON handling by <a 
href="https://github.com/kpavlov";><code>@​kpavlov</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2730";>langchain4j/langchain4j#2730</a></li>
   <li>allow to configure max sequential tools invocations by <a 
href="https://github.com/xstefank";><code>@​xstefank</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2715";>langchain4j/langchain4j#2715</a></li>
   <li>Fixes <a 
href="https://redirect.github.com/langchain4j/langchain4j/issues/2617";>#2617</a>
 by <a href="https://github.com/hariprasadkc";><code>@​hariprasadkc</code></a> 
in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2690";>langchain4j/langchain4j#2690</a></li>
   <li>Fix issus <a 
href="https://redirect.github.com/langchain4j/langchain4j/issues/2680";>#2680</a>
 by <a href="https://github.com/zjwqzyb";><code>@​zjwqzyb</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2683";>langchain4j/langchain4j#2683</a></li>
   <li>Health checks for MCP clients by <a 
href="https://github.com/jmartisk";><code>@​jmartisk</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2769";>langchain4j/langchain4j#2769</a></li>
   <li>Add script to check split packages by <a 
href="https://github.com/mariofusco";><code>@​mariofusco</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2829";>langchain4j/langchain4j#2829</a></li>
   <li>Upgrade to OpenAI Java SDK v1.2.0 by <a 
href="https://github.com/jdubois";><code>@​jdubois</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2833";>langchain4j/langchain4j#2833</a></li>
   <li>Upgrade version of Azure OpenAI to 1.0.0-beta.16 by <a 
href="https://github.com/jdubois";><code>@​jdubois</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2720";>langchain4j/langchain4j#2720</a></li>
   <li>Add documentation for tools hallucination strategy by <a 
href="https://github.com/mariofusco";><code>@​mariofusco</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2840";>langchain4j/langchain4j#2840</a></li>
   <li>Add support for passwordless authentication with Azure OpenAI by <a 
href="https://github.com/jdubois";><code>@​jdubois</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2719";>langchain4j/langchain4j#2719</a></li>
   <li>Updates to latest Infinispan LTS minor of 15.0 by <a 
href="https://github.com/karesti";><code>@​karesti</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2839";>langchain4j/langchain4j#2839</a></li>
   <li>Update dependency org.apache.poi:poi-ooxml to v5.4.0 [SECURITY] by <a 
href="https://github.com/renovate";><code>@​renovate</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2842";>langchain4j/langchain4j#2842</a></li>
   <li>Refactor AiServiceTokenStream constructor with pilot way for 
encapsulating parameters by <a 
href="https://github.com/edeandrea";><code>@​edeandrea</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2844";>langchain4j/langchain4j#2844</a></li>
   <li>Update dashscope.md by <a 
href="https://github.com/getwName";><code>@​getwName</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2744";>langchain4j/langchain4j#2744</a></li>
   <li>docs(google-alloydb): add documentation by <a 
href="https://github.com/averikitsch";><code>@​averikitsch</code></a> in <a 
href="https://redirect.github.com/langchain4j/langchain4j/pull/2759";>langchain4j/langchain4j#2759</a></li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/langchain4j/langchain4j/commit/90523b32d85b711540baba54ce74ea153b5166d3";><code>90523b3</code></a>
 Release versions 1.14.1 and 1.14.1-beta24</li>
   <li><a 
href="https://github.com/langchain4j/langchain4j/commit/c5219e6c6d2331e9e6df1fcd765245ae40c28753";><code>c5219e6</code></a>
 fix: read ReturnBehavior from ToolServiceContext in streaming handler (<a 
href="https://redirect.github.com/langchain4j/langchain4j/issues/5078";>#5078</a>)</li>
   <li><a 
href="https://github.com/langchain4j/langchain4j/commit/fac9e4eaa188eeaa7e38bb29eae8c43ad8dc51f2";><code>fac9e4e</code></a>
 fix: fall back to exception class name when tool error has no message (<a 
href="https://redirect.github.com/langchain4j/langchain4j/issues/5088";>#5088</a>)</li>
   <li><a 
href="https://github.com/langchain4j/langchain4j/commit/06fbd885ff6aecb845f42354e03d8396cb46b822";><code>06fbd88</code></a>
 Add Spring Boot 4 dependencies to the langchain4j-bom (<a 
href="https://redirect.github.com/langchain4j/langchain4j/issues/5090";>#5090</a>)</li>
   <li><a 
href="https://github.com/langchain4j/langchain4j/commit/71f9b87a4516ca84efd01995b2385c570bca73a9";><code>71f9b87</code></a>
 fix(mistralai): null-guard MistralAiChatMessage.getContent() in aiMes… (<a 
href="https://redirect.github.com/langchain4j/langchain4j/issues/5123";>#5123</a>)</li>
   <li><a 
href="https://github.com/langchain4j/langchain4j/commit/dae698349e7b8592a5da9a845812130ffc55274e";><code>dae6983</code></a>
 fix(mcp-docker): apply SSLConfig to ApacheDockerHttpClient (<a 
href="https://redirect.github.com/langchain4j/langchain4j/issues/5127";>#5127</a>)</li>
   <li><a 
href="https://github.com/langchain4j/langchain4j/commit/ebe99062c70b307b1b0476985a14d9d8274469d5";><code>ebe9906</code></a>
 Update dependency org.postgresql:postgresql to v42.7.11 [SECURITY] (<a 
href="https://redirect.github.com/langchain4j/langchain4j/issues/5118";>#5118</a>)</li>
   <li><a 
href="https://github.com/langchain4j/langchain4j/commit/ca229df2b022d9c4cae591c5a92ead52f6a2fc27";><code>ca229df</code></a>
 Upgrade opennlp-tools to 2.5.9 (<a 
href="https://redirect.github.com/langchain4j/langchain4j/issues/5130";>#5130</a>)</li>
   <li><a 
href="https://github.com/langchain4j/langchain4j/commit/4917afa29799d90461de43cc9c4be7d51f2963d5";><code>4917afa</code></a>
 Release versions 1.14.0 and 1.14.0-beta24</li>
   <li><a 
href="https://github.com/langchain4j/langchain4j/commit/0c605c53ccf46108376e75804c657b760f141d8a";><code>0c605c5</code></a>
 make release resumable from specific phase</li>
   <li>Additional commits viewable in <a 
href="https://github.com/langchain4j/langchain4j/compare/1.0.0-beta2...1.14.1";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=dev.langchain4j:langchain4j-open-ai&package-manager=maven&previous-version=1.0.0-beta2&new-version=1.14.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   </details>


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to