Releases: quarkiverse/quarkus-langchain4j
Releases · quarkiverse/quarkus-langchain4j
1.4.2
What's Changed
- Use a separate moderation model for moderation requests by @fedinskiy in #1942
- Ignore empty SSE messages, accept \r\n and \n for line separators by @jmartisk in #1944
- Fix seed parameter overwriting max tokens for AzureOpenAi by @JanHuege in #1946
Full Changelog: 1.4.1...1.4.2
1.4.1
What's Changed
- Fix GPU resources utilization by @orionpapadakis in #1937
- Refactor multi-modality handling by @geoand in #1940
Full Changelog: 1.4.0...1.4.1
1.4.0
What's Changed
- Switch to the upstream ChromaEmbeddingStore impl, support V2 API by @jmartisk in #1915
- Introduce seed parameter for azure openai chat models by @JanHuege in #1916
- Automatically sort segments for embedding with gemini into batches of 100 by @jmartisk in #1922
- Add tracing configuration about tool invocation by @geoand in #1921
- Fire intermediate chat event at the correct spot by @ejstuart in #1923
- Temporarily disable a failing MCP registry client test by @jmartisk in #1924
- Support custom headers for OpenAI module by @geoand in #1929
- Add google search capability to quarkus vertex ai by @ramesh-spendflo in #1925
- Add doc page for GPULlama3 by @orionpapadakis in #1930
- Scope google credentials to cloud platform by default by @ramesh-spendflo in #1926
- Vertex AI Response deserialization - Ignore unknown attributes by @ramesh-spendflo in #1931
Full Changelog: 1.4.0.CR2...1.4.0
1.4.0.CR2
What's Changed
- Bump quarkus-neo4j.version from 5.6.0 to 5.7.0 by @dependabot[bot] in #1776
- Fix build time validation for @SupervisorAgent related agentic system by @geoand in 7119089
Full Changelog: 1.4.0.CR1...1.4.0.CR2
1.4.0.CR1
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
1.2.2
What's Changed
- [1.2] Allow some integration tests to run with platform bits by @fedinskiy in #1860
- [1.2] Remove warnings and possible failures related to quarkus-plugin by @fedinskiy in #1862
- [1.2] Movie sample backports by @fedinskiy in #1864
Full Changelog: 1.2.1...1.2.2
1.3.1
What's Changed
- fix: disable topK for anthropic streaming model by @Wal8800 in #1834
- Disable McpRegistryClientTest for now by @jmartisk in #1835
- Trace tool calls by @sgdesmet in #1829
- Use more precise guide link for Ollama by @holly-cummins in #1836
- InvocationParameters and ToolExecution.resultObject() support by @patriot1burke in #1837
- enhance: allow anthropic recorder to add chat model listener by @Wal8800 in #1840
- Support MicroProfile Health Checks for MCP Clients by @sberyozkin in #1648
- Add missing Gemini FinishReason values by @sberyozkin in #1841
- Deprecate existing auditing events. by @edeandrea in #1843
- Fix tool call instrumentation regression by @sgdesmet in #1848
- Fix the default value of Tavily's log-responses by @jmartisk in #1850
- Default empty list for Tavily include and exclude domains by @Joshua-Hell in #1851
- Implement upstream LC4j observability capabilities by @edeandrea in #1846
- Add check for tool providers when streaming by @ejstuart in #1853
- Release 1.3.1 by @geoand in #1854
New Contributors
- @Wal8800 made their first contribution in #1834
- @sgdesmet made their first contribution in #1829
- @Joshua-Hell made their first contribution in #1851
Full Changelog: 1.3.0...1.3.1
1.2.1
1.3.0
What's Changed
- Bump org.mvnpm.at.mvnpm:vaadin-webcomponents from 24.4.9 to 24.9.1 by @dependabot[bot] in #1811
- Bump tar-fs from 3.0.9 to 3.1.1 in /docs by @dependabot[bot] in #1810
- Disable TopK in Anthropic module when thinking is enabled by @geoand in #1813
- Add tests for movie-search sample by @fedinskiy in #1815
- Bump io.smallrye:jandex-maven-plugin from 3.3.0 to 3.5.0 by @dependabot[bot] in #1816
- Enable Native tests for Movie-similarities sample by @fedinskiy in #1817
- Register OpenAiEmbeddingDeserializer for reflection by @jmartisk in #1818
- Update the default chat model id for Gemini to gemini-2.5-flash by @fjuma in #1822
- Bump org.mvnpm:lit from 3.2.0 to 3.3.1 by @dependabot[bot] in #1825
- Support @tool(returnBehavior = ReturnBehavior.IMMEDIATE) by @patriot1burke in #1824
- Bump to LangChain4j 1.6.0 by @mariofusco in #1820
- Fix bump to LangChain4j 1.6.0 by @mariofusco in #1827
- Add tool result messages to chat memory after tool calls by @patriot1burke in #1830
- MCP registry client integration by @jmartisk in #1828
Full Changelog: 1.2.0...1.3.0
1.2.0
What's Changed
- Adding chat events to be in line with upstream AiServiceTokenStream by @ejstuart in #1799
- Add tests for the
chatbotsample and allow them to run with platform BOMs by @fedinskiy in #1797 - Several fixes in samples/chatbot pom by @fedinskiy in #1800
- Fix OIDC and OIDC Client McpClientAuthProvider extension names in quarkus-extension.yaml by @sberyozkin in #1801
- Re-enable release of integration tests by @geoand in #1802
- Apply various fixes for the agentic module by @geoand in #1803
- Add tests to MCP tools samples + Allow all samples to be built with productised platform by @fedinskiy in #1804
Full Changelog: 1.2.0.CR3...1.2.0