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:
- @begoniezhao
- @fuyaozong
- @Aleksandr
- @suroy
- @Galaxy
- @orbisai-security