Releases: quarkiverse/quarkus-langchain4j
Releases · quarkiverse/quarkus-langchain4j
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
chatbot
sample 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
1.2.0.CR3
What's Changed
- Ability to run integration tests with Quarkus Platform by @rsvoboda in #1792
- Propagate AWS error body in exceptions from AWS Bedrock by @yurikotikov in #1794
- Make sure that managed QuarkusAiServiceContext is always used by @geoand in #1796
Full Changelog: 1.2.0.CR2...1.2.0.CR3
1.2.0.CR2
What's Changed
- Add the cacheToolList property for MCP clients by @jmartisk in #1743
- Llama and Llama3: Move runtime configuration to RuntimeValue in the Recorder constructor by @gastaldi in #1745
- Patch thought configuration for
quarkus-langchain4j-ai-gemini
by @hulsbo in #1744 - Remove the Quarkus prefix from the ToC by @gastaldi in #1747
- Only include stopSequences if they are not empty by @geoand in #1753
- Remove quarkus-specific guardrail implementation by @edeandrea in #1754
- Add Content-Type: application/json header to Streamable HTTP MCP client by @geoand in #1755
- [main] Fix MCP integration tests in the Platform CI by @jmartisk in #1756
- Fix non-AI agents support by @geoand in #1763
- Add anthropic thinking config by @ejstuart in #1762
- Fix: ensure USER messages are ordered first for Bedrock (#1764) by @yurikotikov in #1765
- Diff in docs after running the build by @rsvoboda in #1768
- Drop explicit versions of byte-buddy and mockito-core by @rsvoboda in #1769
- Make MCP work with langchain4j agents by @mariofusco in #1758
- Add ChatModelListener support to Bedrock chat models (#1766) by @alexfedorenchik in #1767
- Add codestart artifacts to the generated BOM by @aloubyansky in #1770
- Make sure that the support agents in langchain4j-agentic can be used by @geoand in #1771
- Ability to run integration tests with Quarkus Platform by @rsvoboda in #1777
- Introduce max-completion-tokens config property by @geoand in #1780
- Introduce support for ChatMemoryAccess by @geoand in #1781
- Anthropic handle tool calls by @ejstuart in #1782
- Introduce AiServiceContextFactory by @mariofusco in #1783
- Revert "Ability to run integration tests with Quarkus Platform" by @geoand in #1788
New Contributors
- @hulsbo made their first contribution in #1744
- @ejstuart made their first contribution in #1762
- @yurikotikov made their first contribution in #1765
- @alexfedorenchik made their first contribution in #1767
Full Changelog: 1.2.0.CR1...1.2.0.CR2
1.1.4
What's Changed
Full Changelog: 1.1.3...1.1.4
1.2.0.CR1
What's Changed
- Bump to LangChain4j 1.3.0 by @mariofusco in #1679
- Integration tests for exposing resources as tools by @jmartisk in #1691
- Roots integration plus tests by @jmartisk in #1690
- Adapt tests in OpenAI module to run with OpenAI API by @fedinskiy in #1696
- Fix Git text in attributes.adoc by @lordofthejars in #1697
- TLS integration for MCP clients by @jmartisk in #1702
- prevent NPE in case of null parts by @KaiSuchomel in #1704
- Prevent NPE in case of null temperature/topP by @KaiSuchomel in #1714
- Take OLLAMA_MODELS env var into account in the Dev Service by @geoand in #1712
- Introduce support for Audio in AI services by @geoand in #1716
- Feature: Add proxy support for Azure OpenAI and Vertex and Google Gemini by @csotiriou in #1707
- Use the default LangChain4j BedrockStreamingChatModel by @tomas1885 in #1715
- Update AudioUrl.java with correct Javadoc by @lordofthejars in #1718
- Prevent NPE when delta is null in Azure OpenAI streaming by @windschi3f in #1721
- Update quickstart-function-calling.adoc import by @lordofthejars in #1722
- Use a better API to check for fast jar by @gsmet in #1723
- Prevent NPE by @KaiSuchomel in #1724
- Bump mermaid from 11.6.0 to 11.10.1 in /docs by @dependabot[bot] in #1709
- Bump sha.js from 2.4.11 to 2.4.12 in /docs by @dependabot[bot] in #1706
- Handle java time types in json schema generation by @ulisse1996 in #1725
- Bump to LangChain4j 1.4.0 by @mariofusco in #1731
- Use deep link for easy rag docs by @holly-cummins in #1732
- Refactor upstream guardrails by @edeandrea in #1728
- Fix bump to langchain4j 1.4.0 by @mariofusco in #1738
- Introduce the Agentic module by @geoand in #1737
- Send the initialized notification on a worker thread by @jmartisk in #1734
- Bump to LangChain4j Community 1.4.0-beta10 by @geoand in #1739
- Introduce thought configuration to
quarkus-langchain4j-ai-gemini
by @geoand in #1711
New Contributors
- @windschi3f made their first contribution in #1721
- @ulisse1996 made their first contribution in #1725
Full Changelog: 1.1.1...1.2.0.CR1