v0.8.4
Release Notes
This release focuses on dependency upgrades, model updates, cleaner architecture, and improved usage tracking.
Dependencies
- Updated all frontend and backend dependencies to their latest stable versions.
Authentication
- Login functionality is now enabled for the production-deployed environment.
LLM Model Updates
-
Added and upgraded to the latest supported LLMs, including Gemini 2.5, OpenAI GPT-5.x, Anthropic Claude 4.5, Bedrock Nova variants, Groq, Fireworks models, and others.
-
Gemini 2.5 flash is default model
Codebase Improvements
- Refactored codebase to remove unnecessary logic.
- Introduced Dependency Injection and Reduced API function parameters.
- Streamlined API flows with uniform input parameters for better consistency and maintainability.
Documentation
- Updated README and refreshed both backend and frontend documentation.
- Updated example env for better understanding of what are optional and mandatory envs required.
Token Usage Tracking
- Token usage is now tracked per user for extract, chatbot, and post-processing APIs.
- Non-Neo4j users receive a daily limit of 250,000 tokens and a monthly limit of 1,000,000 tokens.
- Limits can be reset via cron jobs.
- Repository users can enable tracking using TRACK_USER_USAGE=true.
- Current usage is visible in the UI under the logged-in user section.