Releases: quarkiverse/quarkus-langchain4j
Releases · quarkiverse/quarkus-langchain4j
0.18.0.CR1
What's Changed
- Check for logStreamingResponses in the QuarkusRestClientBuilder builder. by @dastrobu in #839
- Tavily web search engine integration by @jmartisk in #841
- Add PromptFormatter functionality by @andreadimaio in #830
- Add
streamingChatLanguageModelSupplier
property to@RegisterAiService
by @dastrobu in #844 - Update version in jbang sample by @geoand in #847
- Easy rag sample: move catalog files out of src/main/resources by @jmartisk in #850
- Initial code around the output guardrails idea by @cescoffier in #843
- Drop a jetbrains annotation by @gsmet in #853
- Constrain the build for better compatibility with mvnd by @gsmet in #852
- Filter logs of low value related to djl tokenizers by @gsmet in #858
- Improve pgvector documentation by @gsmet in #857
- Also allow to inject PgVectorEmbeddingStore with upstream type by @gsmet in #855
- Bump org.mvnpm.at.mvnpm:vaadin-webcomponents from 24.4.5 to 24.4.7 by @dependabot in #848
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.1 to 3.5.0 by @dependabot in #832
- [WATSONX] Enable tool functionality for the model llama3.1 by @andreadimaio in #859
- Avoid NPE when converting template param value by @gsmet in #862
- Initial code around the input guardrails idea by @cescoffier in #860
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.1 to 3.5.0 by @dependabot in #865
- Do not log error in AiServiceMethodImplementationSupport by @gsmet in #864
- Bump quarkus-neo4j.version from 4.2.2 to 4.3.0 by @dependabot in #866
- Revert "Upgrade to Quarkus Antora 0.0.4 - fix podman issues" by @maxandersen in #840
- Update to LangChain4j 0.34 by @geoand in #875
- Introduce Easy RAG codestart by @ia3andy in #874
New Contributors
Full Changelog: 0.17.2...0.18.0.CR1
0.17.2
What's Changed
- Support LangChain4j's Result return type by @geoand in #824
- fix docs on topP by @dastrobu in #829
- Properly handle resource missing case for user and system messages by @dastrobu in #834
- Add Bearer scheme in the default Vertex AI Gemini authentication filter by @sberyozkin in #835
New Contributors
Full Changelog: 0.17.1...0.17.2
0.17.1
What's Changed
- Introduce some basic metadata filtering tests for Milvus by @jmartisk in #806
- Bump org.mvnpm:lit from 3.1.4 to 3.2.0 by @dependabot in #810
- Bump org.mvnpm.at.mvnpm:vaadin-webcomponents from 24.4.4 to 24.4.5 by @dependabot in #807
- Fix #813 to add proxy support for openai by @zhfeng in #814
- Replaced
ProfileManager
withConfigUtils
to check active profiles. by @fmatar in #812 - Bump quarkus-neo4j.version from 4.2.1 to 4.2.2 by @dependabot in #816
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.3.1 to 3.4.0 by @dependabot in #817
New Contributors
Full Changelog: 0.17.0...0.17.1
0.17.0
What's Changed
- Pretty print Ollama responses by @geoand in #785
- Bump quarkus-neo4j.version from 4.2.0 to 4.2.1 by @dependabot in #791
- Make Multi AiService work with RAG by @geoand in #793
- Fix embedding model handling with Easy RAG by @jmartisk in #792
- Introduce the MANUAL ingestion strategy for Easy RAG by @jmartisk in #794
- Bump io.quarkiverse.mailpit:quarkus-mailpit from 1.1.1 to 1.2.1 by @dependabot in #796
- Introduce OllamaModelAuthProvider support to Ollama by @geoand in #798
- Introduce observability into Ollama ChatLanguageModel by @geoand in #799
- Bump io.quarkiverse.mailpit:quarkus-mailpit from 1.2.1 to 1.2.2 by @dependabot in #802
- Introduce
@SeedMemory
for AiServices by @geoand in #804 - Improve JSON sanitize by @andreadimaio in #803
Full Changelog: 0.17.0.CR1...0.17.0
0.17.0.CR1
What's Changed
- Add
prompt-joiner
property for watsonx provider by @andreadimaio in #756 - Fix the version in the native script by @dandreadis in #759
- Use newer method for RetrievalAugmentor call in AiService implementation by @geoand in #763
- Bump org.wiremock:wiremock-standalone from 3.8.0 to 3.9.0 by @dependabot in #762
- Bump quarkus-neo4j.version from 4.1.0 to 4.2.0 by @dependabot in #749
- Bump org.mvnpm.at.mvnpm:vaadin-webcomponents from 24.4.2 to 24.4.4 by @dependabot in #769
- Stop skipping Ollama responses with whitespaces by @kucharzyk in #768
- Ensure that @Retry works properly with chat memory by @geoand in #764
- Make gpt-4o-mini the default OpenAI model by @geoand in #772
- Replace Singleton with ApplicationScoped by @emmanuelbernard in #770
- Fix case where Ollama embedding model was not pulled automatically by @geoand in #773
- Use llama3.1 as the default Ollama model by @geoand in #775
- Polish watsonx code by @andreadimaio in #774
- Bump org.wiremock:wiremock-standalone from 3.9.0 to 3.9.1 by @dependabot in #779
- Update to LangChain4j 0.33 by @geoand in #781
- Improve JSON sanitize by @andreadimaio in #780
- Add initial Ollama support for tool invocation by @geoand in #783
New Contributors
- @kucharzyk made their first contribution in #768
- @emmanuelbernard made their first contribution in #770
Full Changelog: 0.16.4...0.17.0.CR1
0.16.4
What's Changed
- Document Ollama and OpenAI compatible serving in samples by @geoand in #753
- Set
false
as default value for fullText in hugging face config by @GregJohnStewart in #750 - Add observability to AzureOpenAI by @geoand in #752
- Bump io.quarkiverse.mailpit:quarkus-mailpit from 1.1.0 to 1.1.1 by @dependabot in #746
- Bump io.mvnpm:importmap from 1.0.10 to 1.0.11 by @dependabot in #747
New Contributors
- @GregJohnStewart made their first contribution in #750
Full Changelog: 0.16.3...0.16.4
0.16.3
What's Changed
- Bump org.mvnpm.at.mvnpm:vaadin-webcomponents from 24.4.0 to 24.4.2 by @dependabot in #742
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.3.0 to 3.3.1 by @dependabot in #741
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.3.1 by @dependabot in #740
- Ollama Role serialization in lower case, fix issue with Ollama 0.2.5 by @humcqc in #744
Full Changelog: 0.16.2...0.16.3
0.16.2
What's Changed
- Fix Moderation doc by @andreadimaio in #734
- Fix issue with Azure OpenAI and metrics usage by @geoand in #732
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0 by @dependabot in #735
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.5 to 3.3.0 by @dependabot in #736
- Bump com.google.auth:google-auth-library-oauth2-http from 1.23.0 to 1.24.0 by @dependabot in #737
- Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 by @dependabot in #738
Full Changelog: 0.16.1...0.16.2
0.16.1
What's Changed
- Bump org.mvnpm:lit from 3.1.3 to 3.1.4 by @dependabot in #690
- doc: 📝 Add information about native compilation for Ollama by @philippart-s in #725
- Update Vertex AI Gemini provider to use ModelAuthProvider by @sberyozkin in #708
- Fix race condition with use of PgVectorAgroalPoolInterceptor by @geoand in #727
- Don't run CREATE EXTENSION IF NOT EXISTS vector in prod mode by @geoand in #729
Full Changelog: 0.16.0...0.16.1
0.16.0
What's Changed
- Add Ollama note in the advantages section by @geoand in #657
- Set a smaller segment-size for the easy-rag sample by @jmartisk in #661
- Allow creating and launching an OpenWebUI container via Dev UI by @iocanel in #600
- Support streaming in dev-ui chat by @iocanel in #590
- Reuse embeddings by @edeandrea in #666
- Avoid trying to retrieve the default ds if a named one should be used by @jmartisk in #668
- Update Quarkus version in samples by @geoand in #672
- Use top-level timeout property in samples by @geoand in #674
- Remove preceding and trailing json markers when converting from json by @geoand in #673
- Add secure-fraud-detection demo by @sberyozkin in #539
- Bump quarkus-neo4j.version from 4.0.0 to 4.1.0 by @dependabot in #669
- Update the email me a poem sample by @geoand in #678
- Implement logging for Chroma and attempt to fix the test by @jmartisk in #686
- (doc) small ollama typo by @laurentperez in #687
- Bump org.apache.maven.plugins:maven-failsafe-plugin from 3.2.5 to 3.3.0 by @dependabot in #688
- Dev UI: Allow RAG and tools together with streaming by @jmartisk in #689
- Add a link to the workshop into our docs by @jmartisk in #693
- Fix the nightly job by @jmartisk in #703
- Allow the use of the {response_schema} in the prompt by @andreadimaio in #699
- Allow the injection of TokenCountEstimator by @andreadimaio in #705
- Add domain config for Azure AI by @duchamk in #698
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0 by @dependabot in #681
- Bump org.mvnpm.at.mvnpm:vaadin-webcomponents from 24.3.13 to 24.4.0 by @dependabot in #680
- Putting Generic Authentication flow to the Core by @csotiriou in #694
- Update pgvector-store.adoc - remove reference to Redis by @reconway in #711
- Hardcode neo4j image version to 5.20.0 for the tests for now by @jmartisk in #715
- Add a warning about missing -parameters flag for javac by @geoand in #713
- Redis embedding store: metadata filtering by @jmartisk in #714
- Bump org.wiremock:wiremock-standalone from 3.6.0 to 3.8.0 by @dependabot in #712
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0 by @dependabot in #710
- Switch category of extensions to AI by @cescoffier in #704
- Bringing domain-name on par with the rest of the optional configurations by @csotiriou in #707
- Improve UI of the embedding store page by @jmartisk in #720
- Rename one of the OpenAiDevUIProcessors to avoid name clash by @jmartisk in #719
- Bump Quarkus version to latest by @geoand in #717
- Prevent false positive of javac -parameters by @geoand in #718
- Bump io.quarkiverse.wiremock:quarkus-wiremock-test from 1.3.2 to 1.3.3 by @dependabot in #677
- add stop sequence config for openAI chat config model by @sebastienblanc in #695
- Update to LangChain4j 0.32.0 by @geoand in #721
New Contributors
- @sberyozkin made their first contribution in #539
- @laurentperez made their first contribution in #687
- @duchamk made their first contribution in #698
- @reconway made their first contribution in #711
Full Changelog: 0.15.1...0.16.0