Skip to content

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.2.1 January 26, 2026

  • Migrated coverage reporting to Codecov
  • add Python 3.13 support across CI, tox, and project metadata
  • Bump django-ninja, langchain, langgraph, langchain-openai and langchain-anthropic versions
  • Fix save_django_messages on DBs where can_return_rows_from_bulk_insert=False

0.2.0 January 26, 2026

  • INVALID due to publishing issues

0.1.2 April 11, 2025

  • Improve support for models that do not accept the temperature parameter in the AIAssistant class.

0.1.1 November 19, 2024

  • Fix an AttributeError raised in RAG AIAssistants when the retriever supports the invoke call only with the query string as input.

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_retriever method).
  • Store all messages in the Thread model, including tool calls and their outputs.
  • Allow separation of threads per assistant: assistant_id in the Thread model.
  • New updateThread function from useThreadList hook.
  • 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