v0.1.6

Tencent/WeKnorav0.1.6Nov 24, 2025by begoniezhao

AI Summary

WeKnora v0.1.6 is a significant release introducing document parser enhancements with CSV, XLSX, XLS, and web page parsing support, along with multi-language internationalization (English and Russian). This release also includes important bug fixes for macOS memory checks, Docker security vulnerabilities, and model availability logic.

Key Highlights

  • Added support for CSV, XLSX, XLS spreadsheet parsing and web page parsing
  • Implemented multi-language support with vue-i18n for English and Russian
  • Fixed critical security vulnerability in Docker Compose configuration
  • Resolved macOS (Darwin) system memory check regex error
  • Enhanced Docx2Parser with improved timeout handling and OCR backend management

New Features

  • CSV, XLSX, and XLS file parsing support
  • Web page parser implementation with optimized image encoding
  • MarkdownTableUtil for optimized table formatting
  • Document model class for better type safety
  • Enhanced Docx2Parser with improved timeout and image processing
  • Multi-language support (English and Russian) via vue-i18n
  • Model availability check with automatic ':latest' tag handling
  • Unified module import paths with absolute imports

Full Release Notes

# 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