🚀 New Features
-
Schema Visualization Tool: Introduced a powerful schema visualization interface with multiple options:
-
Generate from Text: Users can now input plain text to extract schema in triplet format (Source → Relationship → Target).
-
Load from Database: Visualize existing schema directly from the database in triplet format.
-
Predefined Schemas: Choose from a library of domain-specific schemas (e.g., Retail, Healthcare) to jumpstart your project.
-
User-Defined Schema: Users can define their own schema by selecting from a dropdown or typing directly in triplet format (Source → Relationship → Target).
#1235 #1230. -
Legacy Format Migration: Easily convert previously stored schema formats to the new triplet-based format for consistency and improved visualization.
⚙️ Enhancements
- LLM Upgrades (Production): Replaced Gemini 1.5 Flash with the more powerful Gemini 2.0 Flash for enhanced performance in production workflows. [#1233]
- LLM Additions (Development): Integrated support for LLaMA4 Maverick, LLaMA4 Scout, and OpenAI GPT-4.1 in the development environment.[#1233]
🛠 Bug Fixes & Improvements
-
File Upload Status: Fixed an issue where failed file uploads were not correctly reflected in the database status.[#1222]
-
Accurate Node & Relationship Count: Updated logic to correctly reflect node and relationship counts during the extraction process. [#1191]
-
Deadlock Handling: Resolved transient deadlock errors (Neo.TransientError.Transaction.DeadlockDetected) by implementing up to 3 automatic retries for affected Cypher queries. [#1187]
📦 Dependency Updates
- Upgraded all backend packages to their latest versions for improved compatibility and performance. [#1189]