v4.4.1 🌈
Release Notes
🎉 New Features & Enhancements
Storage & API Improvements
- Storage list_dirs API - New API endpoint for listing directories by @khustup2
- Added mesh type support - Extended data type capabilities by @khustup2
- PLY visualization and local file listing - Enhanced node server with visualization tools by @azat-manukyan
- Simple visualizer - New visualization component for data inspection by @khustup2
- Credentials key property - Added property to expose creds key for read-only datasets by @activesoull
Data Management
- Efficient version-locked read-only view - Implemented optimized read-only dataset views by @ashotshakhkyan
- Library preloading - Improved performance with preloaded library support by @vahan-activeloop
⚡ Performance Improvements
- 30% LRU cache insertion runtime improvement - Significant speedup in cache operations by @ashotshakhkyan
- Cache clearing on dataset deletion - Minor performance optimization on cleanup by @ashotshakhkyan
- Refactored async_prefetcher - Simplified batch prefetch logic for better performance by @ashotshakhkyan
🐛 Bug Fixes
Core Functionality
- Fixed progress reporting of rebuild_branch - Corrected progress tracking during branch rebuilds by @khustup2
- Fixed deeplake behavior - Resolved critical deeplake module issues by @activesoull
- Fixed JS build - Resolved JavaScript compilation errors by @ashotshakhkyan
Data Handling
- Summary fix - Corrected summary generation logic by @activesoull
- MP3 header magic bytes - Fixed audio file format detection by @azat-manukyan
Indexing & Storage
- Corrected indexing mode of compactor - Fixed compactor indexing behavior by @ashotshakhkyan
- Duplicate index data handling - Resolved race condition in concurrent index builders by @ashotshakhkyan
- Fixed warning - Addressed compiler warnings by @activesoull
🏗️ Architecture & Refactoring
Code Organization
- Simplified rebuild_branch logic - Eliminated temporary branch creation for cleaner code by @khustup2
- Reduced public headers - Hidden implementation details from public API by @ashotshakhkyan
- Deeplog include cleanup - Organized include statements for better maintainability by @ashotshakhkyan
API Improvements
- Added merge commit message - Enhanced commit metadata by @activesoull