5.3.0
New Features
-
Langchain Lifecycle Task
- Enhanced LLM Integration: The Langchain lifecycle task (using the langchain4j library) now allows EDDI to leverage various large language model (LLM) APIs, including OpenAI's ChatGPT, Hugging Face models, Anthropic Claude, Google Gemini, and Ollama and configure them on runtime (like all other bot configs). More integrations to come (let us know what you need)
- Seamless Configuration: Users can easily set up and configure Langchain-based bots using the "Bot Father" bot. This second version (2.0.0) expands support beyond OpenAI to include a variety of LLM APIs, ensuring correct integration and streamlined setup
-
New Chat UI
- React-Based Interface: The chat user interface has been upgraded to use React instead of jQuery. This change brings a more modern, responsive, and efficient user experience
- Markdown Support: The new chat UI now supports markdown, allowing bots to send formatted messages for better readability and engagement
Updates
- Dependency Upgrades: Updated several core dependencies, including quarkus, infinispan, jetty-client, json-path, jgit, jakarta.annotation-api, and jakarta.transaction-api
- MongoDB Compatibility: Increased the minimum required version of MongoDB (5.0) to ensure better performance and compatibility