What's Changed
- Make McpRootsStdioTransportTest work in the Platform CI by @jmartisk in #1855
- Introduce compile time safety to the agentic module by @geoand in #1858
- Allow some integration tests to run with platform bits by @fedinskiy in #1859
- Remove warnings and possible failures related to quarkus-plugin by @fedinskiy in #1861
- Make OpenAI tests more predictable, when working with real LLM by @fedinskiy in #1866
- Enable previously disabled tests, since the issues were fixed by @fedinskiy in #1868
- Add intermediate chat event by @ejstuart in #1876
- Introduce support for Video in AI services by @geoand in #1881
- Add interleaved thinking and cache prompting by @ejstuart in #1885
- Use upstream LangChain4j mixins for Jackson codec by @ejstuart in #1884
- Remove Quarkus-specific auditing capabilities by @edeandrea in #1886
- Introduce
reasoningEffortandserviceTierconfig support for OpenAI by @geoand in #1887 - Bump to LangChain4j 1.8.0 by @mariofusco in #1888
- Add an option to change the path to source documents for chatbot example by @fedinskiy in #1890
- Add RAG test using QueryRouter and ContentInjector by @mariofusco in #1902
- added mcpClientAuthProvider to Builder by @KaiSuchomel in #1892
- Add GPULlama3.java as model provider to run on GPUs by @mikepapadim in #1793
- Fix exception rethrow in tool executor by @ejstuart in #1904
- Introduce type safety to outputKey handling by @geoand in #1903
- Add streaming support for GPULlama3.java integration. by @orionpapadakis in #1906
- Make sure that @ModelName works for streaming responses in AI services by @geoand in #1905
New Contributors
- @mikepapadim made their first contribution in #1793
- @orionpapadakis made their first contribution in #1906
Full Changelog: 1.3.1...1.4.0.CR1