Skip to main content

Version 0.5.1 (2024-11-21)

OpenSPG released version v0.5.1 on November 21, 2024. This version focuses on addressing user feedback and introduces a series of new features and user experience optimizations.


🌟 New Features

  1. Support for Word Documents

    • Users can now directly upload .doc or .docx files to streamline the knowledge base construction process.

  2. New Project Deletion API

    • Quickly clear and delete projects and related data through an API, compatible with the latest Neo4j image version.
  3. Model Call Concurrency Setting

    • Added the builder.model.execute.num parameter, with a default concurrency of 5, to improve efficiency in large-scale knowledge base construction.

  4. Improved Logging

    • Added a startup success marker in the logs to help users quickly verify if the service is running correctly.


⚙️ User Experience Optimizations

  1. Neo4j Memory Overflow Issues
    • Addressed memory overflow problems in Neo4j during large-scale data processing, ensuring stable operation for extensive datasets.
  2. Concurrent Neo4j Query Execution Issues
    • Optimized execution strategies to resolve Graph Data Science (GDS) library conflicts or failures in high-concurrency scenarios.
  3. Schema Preview Prefix Issue
    • Fixed issues where extracted schema preview entities lacked necessary prefixes, ensuring consistency between extracted entities and predefined schemas.
  4. Default Neo4j Password for Project Creation/Modification
    • Automatically fills a secure default password if none is specified during project creation or modification, simplifying the configuration process.
  5. Frontend Bug Fixes
    • Resolved issues with JS dependencies relying on external addresses and embedded all frontend files into the image. Improved the knowledge base management interface for a smoother user experience.
  6. Empty Node/Edge Type in Neo4j Writes
    • Enhanced writing logic to handle empty node or edge types during knowledge graph construction, preventing errors or data loss in such scenarios.