github Tencent/WeKnora v0.1.6

10 hours ago

WeKnora v0.1.6 Release Notes

Release Date: 2025-11-24

๐Ÿš€ New Features

Document Parser Enhancements

  • NEW: Added support for CSV, XLSX, and XLS file parsing
    • Enhanced document processing capabilities with spreadsheet support
    • Improved data extraction from tabular formats
  • NEW: Web page parser implementation
    • Added dedicated web content parsing class
    • Optimized image encoding support for web content
    • Enhanced dependency management for web parsing

Document Processing Improvements

  • NEW: Introduced MarkdownTableUtil for optimized table formatting
    • Reduced unnecessary whitespace in markdown tables
    • Improved table readability and consistency
  • NEW: Document model class implementation
    • Added structured document models for better type safety
    • Optimized configuration and parsing logic
  • UPGRADED: Enhanced document parser to Docx2Parser
    • Improved timeout handling
    • Better image processing logic
    • Optimized OCR backend management

๐ŸŒ Internationalization

  • NEW: Multi-language support (English and Russian)
    • Added vue-i18n dependency for internationalization
    • Replaced hardcoded messages with translation functions
    • Updated error messages, console outputs, and UI text
    • Enhanced multilingual documentation with knowledge graph and MCP configuration guides

๐Ÿ› Bug Fixes

  • FIXED: Menu component integration issues
  • FIXED: Darwin (macOS) system memory check regex error
    • Resolved empty output issue when checking memory usage on macOS
  • FIXED: Model availability check logic
    • Unified model checking logic across different interfaces
    • Added automatic ":latest" tag for models without specified versions
    • Prevented repeated model pull API calls due to false negatives
  • FIXED: Security vulnerability in Docker Compose configuration
    • Addressed writable filesystem service security issue

๐Ÿ”ง Refactoring & Optimization

  • REFACTORED: Parser logging and API check logic
    • Simplified exception handling
    • Improved error reporting and debugging
  • REFACTORED: Chunk processing
    • Removed unnecessary header handling
    • Updated example usage for better clarity
  • REFACTORED: Module organization
    • Reorganized docreader module files for better structure
    • Updated proto and client import paths
    • Adjusted Docker build configuration
    • Unified module import paths to absolute imports

๐Ÿ“š Documentation Updates

  • UPDATED: API Key acquisition documentation
    • Changed to web registration and account page retrieval method
  • UPDATED: Docker Compose startup configuration guide
    • Added comprehensive setup instructions
    • Adjusted docker-compose.yml configuration
  • UPDATED: Multilingual documentation
    • Added knowledge graph configuration guide
    • Enhanced MCP configuration documentation
    • Updated directory structure documentation
  • REMOVED: Deprecated hybrid search API documentation

๐Ÿงน Code Cleanup

  • REMOVED: Redundant Docker build parameters
  • UPDATED: .gitignore rules for better repository hygiene
  • OPTIMIZED: Import statements and type hints
  • CLEANED: Redundant logging and comments

๐Ÿ”„ CI/CD Improvements

  • ADDED: New trigger branches for CI/CD pipeline
  • ADDED: Concurrency control for build processes
  • ADDED: Disk space cleanup automation

๐Ÿ‘ฅ Contributors

Special thanks to all contributors who made this release possible:

Don't miss a new WeKnora release

NewReleases is sending notifications on new releases.