Releases: quarkiverse/quarkus-langchain4j
Releases · quarkiverse/quarkus-langchain4j
0.10.2
What's Changed
- Fix Mistral build cycle issue by @geoand in #416
- Moves Infinispan extension to 3.9 by @karesti in #411
- Properly serialize ImageDetail by @geoand in #415
- Show EmbeddingStore page when Easy RAG generates an in-memory store by @jmartisk in #419
- Remove retirement-money-market.png by @jmartisk in #420
- Fix embedding store page in Dev UI by @phillip-kruger in #423
- Fix tiny typo in ai-services.adoc by @andreas-eberle in #424
- Fix Mistral tool usage by @geoand in #426
- Release 0.10.2 by @geoand in #427
Full Changelog: 0.10.1...0.10.2
0.9.2
Full Changelog: 0.9.1...0.9.2
0.10.1
0.10.0
What's Changed
- Support @ToolMemoryId by @geoand in #375
- Upgrade to Quarkus 3.8.2 by @jmartisk in #378
- Use the MilvusContainer from testcontainers by @jmartisk in #379
- Bump org.mvnpm.at.mvnpm:vaadin-webcomponents from 24.3.1 to 24.3.8 by @dependabot in #376
- Enable ModerationModel for the BAM module by @andreadimaio in #372
- Add way to disable chat memory by @geoand in #384
- Bump infinispan.version from 15.0.0.Dev09 to 15.0.0.Final by @dependabot in #370
- Fix Hugging Face extension artifactId in index.adoc by @jamesnetherton in #385
- RAG in the Dev UI chat page by @jmartisk in #386
- Support tools in the Chat Dev UI page by @jmartisk in #388
- Don't depend on vertx-http by @jmartisk in #390
- Support showing tool-related messages on the Chat page by @jmartisk in #391
- Use ChromaDBContainer from testcontainers by @jmartisk in #393
- Update to LangChain4j 0.28.0 by @jmartisk in #369
- Checkbox to enable/disable RAG in the UI by @jmartisk in #395
- configure devservices datasource image when pgvector is used by @humcqc in #399
- LangChain4j 0.29.0 + Easy RAG by @jmartisk in #405
- Add Qdrant vector store by @lburgazzoli in #396
- Disable chat memory, and use a better extension for the java script by @dandreadis in #406
- Introduce a Mistral AI module by @geoand in #373
- Release 0.10.0 by @geoand in #407
New Contributors
- @humcqc made their first contribution in #399
- @lburgazzoli made their first contribution in #396
Full Changelog: 0.9.1...0.10.0
0.9.1
What's Changed
- README for the MovieMuse example by @jmartisk in #350
- Fix the diagram and description by @jmartisk in #351
- Fix an inconsistency in the docs by @jmartisk in #352
- Fix small docs error and introduce runner script for the native compiled cli-translator sample by @dandreadis in #356
- Support Scoring models with Cohere to allow Reranking by @jmartisk in #355
- Tidy model naming sentence in ai-services.adoc by @jamesnetherton in #359
- Small changes to the chat screen by @phillip-kruger in #358
- Add bam and watsonx documentation by @andreadimaio in #354
- Small changes to the Dev UI Images screen by @phillip-kruger in #360
- Add the ability to pipe into the translate command/interactive mode by @dandreadis in #363
- Allow @memoryid parameters to be template params by @geoand in #364
- Release 0.9.1 by @geoand in #365
New Contributors
- @jamesnetherton made their first contribution in #359
Full Changelog: 0.9.0...0.9.1
0.9.0
What's Changed
- Adding image generation for azure-openai by @edeandrea in #323
- Enable StreamingChatModel by @andreadimaio in #316
- Cleanup Chatbot example by @karesti in #327
- Adapt OpenAI Dev UI pages to multiple models by @jmartisk in #330
- Bump quarkus.version from 3.7.3 to 3.8.1 by @dependabot in #337
- Bump org.wiremock:wiremock-standalone from 3.4.1 to 3.4.2 by @dependabot in #324
- Provide a smarter default as memoryId when possible by @geoand in #339
- Add Content serialization support by @geoand in #334
- Ensure that the extension shows up in Quarkus tooling for all compatible versions by @geoand in #342
- Add cli-translator sample by @dandreadis in #344
- Add ollama documentation by @cescoffier in #345
- Update extension metadata to use name consistent with LangChain4j by @holly-cummins in #346
- Advanced RAG by @jmartisk in #338
- Change capitalisation of Langchain4j to be consistent by @holly-cummins in #347
- Rework csv-chatbot to use a SQL database by @jmartisk in #348
- Release 0.9.0 by @geoand in #349
New Contributors
- @dandreadis made their first contribution in #344
- @holly-cummins made their first contribution in #346
Full Changelog: 0.8.3...0.9.0
0.8.3
What's Changed
- Allow @SystemMessage on an AiService interface by @geoand in #312
- Bump org.wiremock:wiremock-standalone from 3.3.1 to 3.4.1 by @dependabot in #314
- Don't show chat card unless a model is present by @geoand in #317
- Devui chat error handling by @jmartisk in #318
- Release 0.8.3 by @geoand in #319
Full Changelog: 0.8.2...0.8.3
0.8.2
What's Changed
- Use batching in Redis to avoid overflowing the connection pool by @jmartisk in #304
- Updated to Infinispan Dev09 by @karesti in #308
- Future-proof setting the User-Agent header by @geoand in #307
- Make DevUI not require the default chat model by @geoand in #309
- Release 0.8.2 by @geoand in #310
Full Changelog: 0.8.1...0.8.2
0.8.1
What's Changed
- Bump quarkus.version from 3.7.1 to 3.7.2 by @dependabot in #289
- Add seed to Ollama options by @markusfindenig in #290
- Infinispan embedding store by @karesti in #288
- Add user-agent to Azure AI requests by @geoand in #292
- Unify on using EmbeddingStoreIT as test base for embedding stores by @jmartisk in #293
- Ability to disable integrations by @edeandrea in #291
- Fix deployment-id docs by @edeandrea in #294
- Bump infinispan.version from 15.0.0.Dev07 to 15.0.0.Dev08 by @dependabot in #295
- Infinispan documentation by @karesti in #298
- Include Infinispan configuration docs by @karesti in #300
- Bump quarkus.version from 3.7.2 to 3.7.3 by @dependabot in #301
- Automatically set the image name for embedding stores with dev services by @geoand in #302
- Release 0.8.1 by @geoand in #303
New Contributors
- @markusfindenig made their first contribution in #290
- @karesti made their first contribution in #288
Full Changelog: 0.8.0...0.8.1
Release 0.8.0
What's Changed
- Update release workflow by @gastaldi in #247
- Use properly spelled LangChain4j throughout module names by @ppalaga in #250
- Throw a more meaningful exception instead of NPE when tool is not found by @iocanel in #254
- Bump quarkus.version from 3.6.5 to 3.7.0 by @dependabot in #245
- Bump org.assertj:assertj-core from 3.25.1 to 3.25.2 by @dependabot in #244
- Fix Azure endpoint properties and baseUrl computation by @edeandrea in #249
- Run integration tests in parallel by @ppalaga in #251
- Integrate doc changes from build by @gastaldi in #262
- Introduce the ability to use inject models by @geoand in #258
- Only pass Authorization/api-key headers when necessary by @edeandrea in #265
- Ensure correct build order (samples AFTER extensions) by @jmartisk in #267
- Embedding store Dev UI page improvements by @jmartisk in #271
- Note about asking for valid and unwrapped JSON by @sarxos in #266
- Don't fail when a user provides a custom model as a bean by @geoand in #263
- Bump org.assertj:assertj-core from 3.25.2 to 3.25.3 by @dependabot in #269
- Activate the request context in ChatJsonRPCService by @jmartisk in #273
- Introduce quarkus-langchain4j-bom by @gastaldi in #261
- Bump quarkiverse-parent to 16 by @gastaldi in #276
- Add support for OpenAI response format by @PierreBtz in #277
- Bump quarkus.version from 3.7.0 to 3.7.2 by @dependabot in #280
- Bump to LangChain4j 0.27.1 by @geoand in #275
- Release 0.8.0 by @geoand in #287
New Contributors
- @gastaldi made their first contribution in #247
- @ppalaga made their first contribution in #250
- @iocanel made their first contribution in #254
- @sarxos made their first contribution in #266
- @PierreBtz made their first contribution in #277
Full Changelog: 0.7.1...0.8.0