solrbot opened a new pull request, #3990: URL: https://github.com/apache/solr/pull/3990
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [dev.langchain4j:langchain4j-bom](https://redirect.github.com/langchain4j/langchain4j/tree/main/langchain4j-bom) ([source](https://redirect.github.com/langchain4j/langchain4j/tree/HEAD/langchain4j-bom)) | dependencies | minor | `1.9.1` -> `1.10.0` | --- ### Release Notes <details> <summary>langchain4j/langchain4j (dev.langchain4j:langchain4j-bom)</summary> ### [`v1.10.0`](https://redirect.github.com/langchain4j/langchain4j/releases/tag/1.10.0): and 1.10.0-beta18 [Compare Source](https://redirect.github.com/langchain4j/langchain4j/compare/1.9.1...1.10.0) ### Notable Changes - Model Catalog support for Anthropic, Gemini, OpenAI and Mistral by [@​haumacher](https://redirect.github.com/haumacher) in [#​4240](https://redirect.github.com/langchain4j/langchain4j/pull/4240) - Agentic: Add observability and monitoring by [@​mariofusco](https://redirect.github.com/mariofusco) in [#​4181](https://redirect.github.com/langchain4j/langchain4j/pull/4181) - Anthropic: support latest tool features by [@​dliubarskyi](https://redirect.github.com/dliubarskyi) in [#​4211](https://redirect.github.com/langchain4j/langchain4j/pull/4211) - Anthropic: support structured outputs by [@​diegoberriosr](https://redirect.github.com/diegoberriosr) in [#​4220](https://redirect.github.com/langchain4j/langchain4j/pull/4220) - Anthropic: return raw HTTP response and SSE events by [@​dliubarskyi](https://redirect.github.com/dliubarskyi) in [#​4225](https://redirect.github.com/langchain4j/langchain4j/pull/4225) - OpenAI: add transcription support by [@​anunnakian](https://redirect.github.com/anunnakian) in [#​4101](https://redirect.github.com/langchain4j/langchain4j/pull/4101) - AI Services: allow to pass `ChatRequestParameters` as method argument by [@​mariofusco](https://redirect.github.com/mariofusco) in [#​4226](https://redirect.github.com/langchain4j/langchain4j/pull/4226) ### Other Changes - docu: update versions to 1.9.1 and 1.9.1-beta17 by [@​dliubarskyi](https://redirect.github.com/dliubarskyi) in [#​4151](https://redirect.github.com/langchain4j/langchain4j/pull/4151) - Update versions to 1.10.0-SNAPSHOT and 1.10.0-beta18-SNAPSHOT by [@​dliubarskyi](https://redirect.github.com/dliubarskyi) in [#​4152](https://redirect.github.com/langchain4j/langchain4j/pull/4152) - Always make sure query transformer has access to system message in memory by [@​YSZhuoyang](https://redirect.github.com/YSZhuoyang) in [#​4126](https://redirect.github.com/langchain4j/langchain4j/pull/4126) - Allow to configure a default value for a key in the agentic scope by [@​mariofusco](https://redirect.github.com/mariofusco) in [#​4153](https://redirect.github.com/langchain4j/langchain4j/pull/4153) - Fix supervisor usage as subagent by [@​mariofusco](https://redirect.github.com/mariofusco) in [#​4161](https://redirect.github.com/langchain4j/langchain4j/pull/4161) - Jvector docs by [@​odysseaspenta](https://redirect.github.com/odysseaspenta) in [#​4163](https://redirect.github.com/langchain4j/langchain4j/pull/4163) - Bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /docs by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4164](https://redirect.github.com/langchain4j/langchain4j/pull/4164) - Bump express from 4.21.2 to 4.22.1 in /docs by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4168](https://redirect.github.com/langchain4j/langchain4j/pull/4168) - docs: add jlama vm options by [@​vesense](https://redirect.github.com/vesense) in [#​4155](https://redirect.github.com/langchain4j/langchain4j/pull/4155) - Bump node-forge from 1.3.1 to 1.3.2 in /docs by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4141](https://redirect.github.com/langchain4j/langchain4j/pull/4141) - Update chat message types count in documentation by [@​ratomidev](https://redirect.github.com/ratomidev) in [#​4138](https://redirect.github.com/langchain4j/langchain4j/pull/4138) - Add documentation for Local code execution engine by [@​vesense](https://redirect.github.com/vesense) in [#​4159](https://redirect.github.com/langchain4j/langchain4j/pull/4159) - Test for MCP registry server parsing by [@​jmartisk](https://redirect.github.com/jmartisk) in [#​4149](https://redirect.github.com/langchain4j/langchain4j/pull/4149) - Support tools definition via Map in agents by [@​mariofusco](https://redirect.github.com/mariofusco) in [#​4169](https://redirect.github.com/langchain4j/langchain4j/pull/4169) - Whoops; Make GoogleAiGeminiBatchChatModel.builder() public. by [@​Bram--](https://redirect.github.com/Bram--) in [#​4156](https://redirect.github.com/langchain4j/langchain4j/pull/4156) - Adding a new MessageModeratorInputGuardrail by [@​agoncal](https://redirect.github.com/agoncal) in [#​4160](https://redirect.github.com/langchain4j/langchain4j/pull/4160) - Updates to Infinispan 16.0.3 by [@​karesti](https://redirect.github.com/karesti) in [#​4171](https://redirect.github.com/langchain4j/langchain4j/pull/4171) - fix(sql-filter-parser): handle Function expressions in WHERE clause [#​3667](https://redirect.github.com/langchain4j/langchain4j/issues/3667) by [@​Wanyi9988](https://redirect.github.com/Wanyi9988) in [#​4170](https://redirect.github.com/langchain4j/langchain4j/pull/4170) - Migrate in-process embedding modules into main repo by [@​dliubarskyi](https://redirect.github.com/dliubarskyi) in [#​4179](https://redirect.github.com/langchain4j/langchain4j/pull/4179) - Fill name support in PromptTemplate by [@​angelozerr](https://redirect.github.com/angelozerr) in [#​4180](https://redirect.github.com/langchain4j/langchain4j/pull/4180) - Fix anthropic token count estimator empty messages by [@​HamzaElzarw-2022](https://redirect.github.com/HamzaElzarw-2022) in [#​3952](https://redirect.github.com/langchain4j/langchain4j/pull/3952) - fix(ai-service): append output format instructions to last TextContent [#​3581](https://redirect.github.com/langchain4j/langchain4j/issues/3581) by [@​Wanyi9988](https://redirect.github.com/Wanyi9988) in [#​4184](https://redirect.github.com/langchain4j/langchain4j/pull/4184) - fix:NPE in SupervisorPlanner#result() when 'response' is missing([#​4196](https://redirect.github.com/langchain4j/langchain4j/issues/4196)) by [@​wangxuanni](https://redirect.github.com/wangxuanni) in [#​4199](https://redirect.github.com/langchain4j/langchain4j/pull/4199) - fix: [#​3091](https://redirect.github.com/langchain4j/langchain4j/issues/3091) change single parameter detection logic and add tests by [@​raphidlee](https://redirect.github.com/raphidlee) in [#​4186](https://redirect.github.com/langchain4j/langchain4j/pull/4186) - Fix agentic conditional planner when no condition is matched by [@​mariofusco](https://redirect.github.com/mariofusco) in [#​4202](https://redirect.github.com/langchain4j/langchain4j/pull/4202) - Update the Azure and OpenAI dependencies by [@​jdubois](https://redirect.github.com/jdubois) in [#​4203](https://redirect.github.com/langchain4j/langchain4j/pull/4203) - Issue [#​4190](https://redirect.github.com/langchain4j/langchain4j/issues/4190) : \[BUG] AwsDocumentConverter adds all parameters as required instead of using "required" list by [@​ncilib-ssc](https://redirect.github.com/ncilib-ssc) in [#​4214](https://redirect.github.com/langchain4j/langchain4j/pull/4214) - feat: add HttpClient customization hooks to MCP HTTP & WebSocket transports by [@​LucasGois1](https://redirect.github.com/LucasGois1) in [#​4189](https://redirect.github.com/langchain4j/langchain4j/pull/4189) - Fix BatchSuccess mapping for Gemini BatchResponse by [@​Bram--](https://redirect.github.com/Bram--) in [#​4175](https://redirect.github.com/langchain4j/langchain4j/pull/4175) - feat: Support PDF input via URL for Anthropic Claude API by [@​adrianolaselva](https://redirect.github.com/adrianolaselva) in [#​4216](https://redirect.github.com/langchain4j/langchain4j/pull/4216) - feat: add Anthropic strictTools for tool definitions by [@​wangxuanni](https://redirect.github.com/wangxuanni) in [#​4223](https://redirect.github.com/langchain4j/langchain4j/pull/4223) - Fix supervisor test after agentIDs refactor by [@​mariofusco](https://redirect.github.com/mariofusco) in [#​4231](https://redirect.github.com/langchain4j/langchain4j/pull/4231) - Add support for return behavior.immediate with dynamically tools by [@​sabob](https://redirect.github.com/sabob) in [#​4224](https://redirect.github.com/langchain4j/langchain4j/pull/4224) - Fix use of default chat memory with agents by [@​mariofusco](https://redirect.github.com/mariofusco) in [#​4234](https://redirect.github.com/langchain4j/langchain4j/pull/4234) - fix: NPE with explicit response formats in Ollama by [@​dskarzh](https://redirect.github.com/dskarzh) in [#​4238](https://redirect.github.com/langchain4j/langchain4j/pull/4238) - refactor(ToolService, AiServiceStreamingResponseHandler): Add maxSequentialToolsInvocations handling by [@​Ivan97](https://redirect.github.com/Ivan97) in [#​4204](https://redirect.github.com/langchain4j/langchain4j/pull/4204) - Deprecate the `langchain4j-github-models` module by [@​jdubois](https://redirect.github.com/jdubois) in [#​4243](https://redirect.github.com/langchain4j/langchain4j/pull/4243) - fix: enhance PartsMapper to handle various tool result formats by [@​karsta26](https://redirect.github.com/karsta26) in [#​4244](https://redirect.github.com/langchain4j/langchain4j/pull/4244) - Fix MCP client permanent disconnection after temporary network failure by [@​dongfeng3692](https://redirect.github.com/dongfeng3692) in [#​4249](https://redirect.github.com/langchain4j/langchain4j/pull/4249) - Anthropic server tool result returned to attributes by [@​ejstuart](https://redirect.github.com/ejstuart) in [#​4245](https://redirect.github.com/langchain4j/langchain4j/pull/4245) - docs(ehancement): Add spacing to the feature lists by [@​HamDean](https://redirect.github.com/HamDean) in [#​4254](https://redirect.github.com/langchain4j/langchain4j/pull/4254) - Update watsonx-ai dependency to 0.16.0 by [@​andreadimaio](https://redirect.github.com/andreadimaio) in [#​4251](https://redirect.github.com/langchain4j/langchain4j/pull/4251) - Feature/hybrid retrieval by [@​Ivan97](https://redirect.github.com/Ivan97) in [#​4124](https://redirect.github.com/langchain4j/langchain4j/pull/4124) - AiServiceResponseReceivedEvent containing ChatRequest by [@​stanlayze](https://redirect.github.com/stanlayze) in [#​4215](https://redirect.github.com/langchain4j/langchain4j/pull/4215) - Revisit AiServices.tools() validation by [@​oscerd](https://redirect.github.com/oscerd) in [#​4208](https://redirect.github.com/langchain4j/langchain4j/pull/4208) - Updates to Infinispan 16.0.5 by [@​karesti](https://redirect.github.com/karesti) in [#​4259](https://redirect.github.com/langchain4j/langchain4j/pull/4259) - Allow to pass ChatRequestParameters to streaming AIServices by [@​mariofusco](https://redirect.github.com/mariofusco) in [#​4264](https://redirect.github.com/langchain4j/langchain4j/pull/4264) - Bump org.apache.logging.log4j:log4j-core from 2.22.0 to 2.25.3 in /document-loaders/langchain4j-document-loader-github by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​4260](https://redirect.github.com/langchain4j/langchain4j/pull/4260) - Todo task/added additional date functions in sql filter parser class by [@​sumanth-reddy13](https://redirect.github.com/sumanth-reddy13) in [#​4269](https://redirect.github.com/langchain4j/langchain4j/pull/4269) - Increasing system prompt size to be above 1K to get reliable results. by [@​jonathannaguin](https://redirect.github.com/jonathannaguin) in [#​4270](https://redirect.github.com/langchain4j/langchain4j/pull/4270) - docs: springboot-integration add automatic Component ToolProvider by [@​zzx1314](https://redirect.github.com/zzx1314) in [#​3075](https://redirect.github.com/langchain4j/langchain4j/pull/3075) - Adds support of JsonRawSchema for Gemini API by [@​ichristod](https://redirect.github.com/ichristod) in [#​4150](https://redirect.github.com/langchain4j/langchain4j/pull/4150) - feat: including reasoning content by [@​commandf1](https://redirect.github.com/commandf1) in [#​4200](https://redirect.github.com/langchain4j/langchain4j/pull/4200) - feat:Adjust chat memory storage for augmented user messages by [@​YongGoose](https://redirect.github.com/YongGoose) in [#​4272](https://redirect.github.com/langchain4j/langchain4j/pull/4272) - Fix [#​4278](https://redirect.github.com/langchain4j/langchain4j/issues/4278) by [@​dliubarskyi](https://redirect.github.com/dliubarskyi) in [#​4281](https://redirect.github.com/langchain4j/langchain4j/pull/4281) - Fix 4282: Do not fail deserialization when new fields are added to the MCP responses by [@​dliubarskyi](https://redirect.github.com/dliubarskyi) in [#​4283](https://redirect.github.com/langchain4j/langchain4j/pull/4283) #### New Contributors - [@​ratomidev](https://redirect.github.com/ratomidev) made their first contribution in [#​4138](https://redirect.github.com/langchain4j/langchain4j/pull/4138) - [@​Wanyi9988](https://redirect.github.com/Wanyi9988) made their first contribution in [#​4170](https://redirect.github.com/langchain4j/langchain4j/pull/4170) - [@​angelozerr](https://redirect.github.com/angelozerr) made their first contribution in [#​4180](https://redirect.github.com/langchain4j/langchain4j/pull/4180) - [@​wangxuanni](https://redirect.github.com/wangxuanni) made their first contribution in [#​4199](https://redirect.github.com/langchain4j/langchain4j/pull/4199) - [@​ncilib-ssc](https://redirect.github.com/ncilib-ssc) made their first contribution in [#​4214](https://redirect.github.com/langchain4j/langchain4j/pull/4214) - [@​LucasGois1](https://redirect.github.com/LucasGois1) made their first contribution in [#​4189](https://redirect.github.com/langchain4j/langchain4j/pull/4189) - [@​adrianolaselva](https://redirect.github.com/adrianolaselva) made their first contribution in [#​4216](https://redirect.github.com/langchain4j/langchain4j/pull/4216) - [@​sabob](https://redirect.github.com/sabob) made their first contribution in [#​4224](https://redirect.github.com/langchain4j/langchain4j/pull/4224) - [@​dskarzh](https://redirect.github.com/dskarzh) made their first contribution in [#​4238](https://redirect.github.com/langchain4j/langchain4j/pull/4238) - [@​Ivan97](https://redirect.github.com/Ivan97) made their first contribution in [#​4204](https://redirect.github.com/langchain4j/langchain4j/pull/4204) - [@​diegoberriosr](https://redirect.github.com/diegoberriosr) made their first contribution in [#​4220](https://redirect.github.com/langchain4j/langchain4j/pull/4220) - [@​karsta26](https://redirect.github.com/karsta26) made their first contribution in [#​4244](https://redirect.github.com/langchain4j/langchain4j/pull/4244) - [@​dongfeng3692](https://redirect.github.com/dongfeng3692) made their first contribution in [#​4249](https://redirect.github.com/langchain4j/langchain4j/pull/4249) - [@​ejstuart](https://redirect.github.com/ejstuart) made their first contribution in [#​4245](https://redirect.github.com/langchain4j/langchain4j/pull/4245) - [@​HamDean](https://redirect.github.com/HamDean) made their first contribution in [#​4254](https://redirect.github.com/langchain4j/langchain4j/pull/4254) - [@​stanlayze](https://redirect.github.com/stanlayze) made their first contribution in [#​4215](https://redirect.github.com/langchain4j/langchain4j/pull/4215) - [@​oscerd](https://redirect.github.com/oscerd) made their first contribution in [#​4208](https://redirect.github.com/langchain4j/langchain4j/pull/4208) - [@​sumanth-reddy13](https://redirect.github.com/sumanth-reddy13) made their first contribution in [#​4269](https://redirect.github.com/langchain4j/langchain4j/pull/4269) - [@​zzx1314](https://redirect.github.com/zzx1314) made their first contribution in [#​3075](https://redirect.github.com/langchain4j/langchain4j/pull/3075) - [@​ichristod](https://redirect.github.com/ichristod) made their first contribution in [#​4150](https://redirect.github.com/langchain4j/langchain4j/pull/4150) - [@​commandf1](https://redirect.github.com/commandf1) made their first contribution in [#​4200](https://redirect.github.com/langchain4j/langchain4j/pull/4200) - [@​YongGoose](https://redirect.github.com/YongGoose) made their first contribution in [#​4272](https://redirect.github.com/langchain4j/langchain4j/pull/4272) - [@​haumacher](https://redirect.github.com/haumacher) made their first contribution in [#​4240](https://redirect.github.com/langchain4j/langchain4j/pull/4240) **Full Changelog**: <https://github.com/langchain4j/langchain4j/compare/1.9.1...1.10.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - Every minute ( * * * * * ) (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjgyLjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJleGVtcHQtc3RhbGUiXX0=--> -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
