Skip to content

v4.4.1 🌈

Choose a tag to compare

@activesoull activesoull released this 21 Nov 10:52
· 142 commits to main since this release
440ce79

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