Changelog¶
This changelog references changes made both to the Django backend, django-ai-assistant, and the
frontend TypeScript client, django-ai-assistant-client.
Note
The backend and the frontend are versioned together, that is, they have the same version number. When you update the backend, you should also update the frontend to the same version.
0.1.2 April 11, 2025¶
- Improve support for models that do not accept the
temperatureparameter in theAIAssistantclass.
0.1.1 November 19, 2024¶
- Fix an
AttributeErrorraised in RAG AIAssistants when theretrieversupports theinvokecall only with the query string asinput.
0.1.0 October 11, 2024¶
- Refactor the code to use LangGraph instead of LangChain LCEL
(except for RAG functionality, see the
get_history_aware_retrievermethod). - Store all messages in the
Threadmodel, including tool calls and their outputs. - Allow separation of threads per assistant:
assistant_idin theThreadmodel. - New
updateThreadfunction fromuseThreadListhook. - Improved examples:
- Add markdown rendering to HTMX example.
- Better Movie Recommendation example.
- Better Tour Guide example.
0.0.4 July 5, 2024¶
- Fix frontend README.
0.0.3 July 5, 2024¶
- Less restrictive Python version in pyproject.toml. Support future Python versions.
0.0.2 June 28, 2024¶
- Add support for Django 4.2 LTS
- Add support for Python 3.10 and 3.11
0.0.1 June 25, 2024¶
- Initial release