What's Changed
- fix: cleanupCtx 在启动时创建,可能在 shutdown 前过期 by @hylaz in #716
- chore: update CHANGELchore: update CHANGELOG and version to 0.3.3OG and version to 0.3.3 by @lyingbug in #718
🚀 New Features
- NEW: Parent-Child Chunking — implement parent-child chunking strategy for enhanced context management with hierarchical chunk retrieval
- NEW: Knowledge Base Pinning — support pinning frequently-used knowledge bases for quick access
- NEW: Fallback Response — add fallback response handling and UI indicators when no relevant results are found
- NEW: Image Icon Detection — add image icon detection and filtering functionality for document processing
- NEW: Passage Cleaning for Rerank — add passage cleaning functionality for rerank model to improve relevance scoring
- NEW: ListChunksByParentIDs — add ListChunksByParentIDs method and enhance chunk merging logic for parent-child retrieval
- NEW: GetUserByTenantID — add GetUserByTenantID functionality to user repository and service
⚡ Improvements
- Enhanced Docker setup with entrypoint script and skill management
- Enhanced storage engine connectivity check with auto-creation of buckets
- Enhanced MinerU response handling for document parsing
- Enhanced sidebar functionality and UI responsiveness
- Updated chunk size configurations for knowledge base processing
- Enforced maximum length for tool names in MCPTool for safety
- Updated theme and UI styles across components for visual consistency
- Updated at-icon SVG and enhanced input field component
- Standardized border styles and adjusted component styles for improved consistency
🐛 Bug Fixes
- Fixed cleanupCtx created at startup potentially expiring before shutdown
Full Changelog: v0.3.2...v0.3.3