What's Changed
- Added stepper guidance when ContextQA is opened for the first time
- Support for OpenAI's models and Google Gemini
- Support for ChromaDB and Pinecone
- Support for Local and Redis memory
- Enhanced data sources handling
- Added Status view to check the health of the components used by ContextQA
- Agents, QA and chat sessions are now using [LCEL](https://python.langchain.com/v0.1/docs/expression_language/)
- Fixed bugs in streaming by using Langchain Runnable's astream_events function in agents and chat sessions
- Added persistent ContextQA settings
- Improved responsiveness
- Added usage of relational DB
- Now, digests of data sources are calculated
- Enhanced QA sessions by retrieving the relevant sources used to answer the user query
Pull requests
* Advanced settings by zaldivards in https://github.com/zaldivards/ContextQA/pull/30
**Full Changelog**: https://github.com/zaldivards/ContextQA/compare/v1.4.0...v1.5.0