tag:github.com,2008:https://github.com/activeloopai/deeplake/releasesRelease notes from deeplake2025-12-24T22:17:44Ztag:github.com,2008:Repository/201403923/v4.4.42025-12-24T22:18:28Zv4.4.4<ul>
<li>Deeplake API now has cmake and pkg-config files for better integration</li>
<li>Improved storage access performance</li>
<li>Revisited PG ingestion. Improved batch ingestion</li>
</ul>khustup2tag:github.com,2008:Repository/201403923/v4.4.32025-12-04T17:06:45Zv4.4.3<p>First C++ library release.</p>khustup2tag:github.com,2008:Repository/201403923/v4.4.12025-11-21T10:52:52Zv4.4.1 ๐<h1>Release Notes</h1>
<h2>๐ New Features & Enhancements</h2>
<p><strong>Storage & API Improvements</strong></p>
<ul>
<li>Storage list_dirs API - New API endpoint for listing directories by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/khustup2/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/khustup2">@khustup2</a></li>
<li>Added mesh type support - Extended data type capabilities by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/khustup2/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/khustup2">@khustup2</a></li>
<li>PLY visualization and local file listing - Enhanced node server with visualization tools by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/azat-manukyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/azat-manukyan">@azat-manukyan</a></li>
<li>Simple visualizer - New visualization component for data inspection by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/khustup2/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/khustup2">@khustup2</a></li>
<li>Credentials key property - Added property to expose creds key for read-only datasets by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/activesoull/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/activesoull">@activesoull</a></li>
</ul>
<p><strong>Data Management</strong></p>
<ul>
<li>Efficient version-locked read-only view - Implemented optimized read-only dataset views by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ashotshakhkyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ashotshakhkyan">@ashotshakhkyan</a></li>
<li>Library preloading - Improved performance with preloaded library support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vahan-activeloop/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vahan-activeloop">@vahan-activeloop</a></li>
</ul>
<h2>โก Performance Improvements</h2>
<ul>
<li>30% LRU cache insertion runtime improvement - Significant speedup in cache operations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ashotshakhkyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ashotshakhkyan">@ashotshakhkyan</a></li>
<li>Cache clearing on dataset deletion - Minor performance optimization on cleanup by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ashotshakhkyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ashotshakhkyan">@ashotshakhkyan</a></li>
<li>Refactored async_prefetcher - Simplified batch prefetch logic for better performance by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ashotshakhkyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ashotshakhkyan">@ashotshakhkyan</a></li>
</ul>
<h2>๐ Bug Fixes</h2>
<p><strong>Core Functionality</strong></p>
<ul>
<li>Fixed progress reporting of rebuild_branch - Corrected progress tracking during branch rebuilds by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/khustup2/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/khustup2">@khustup2</a></li>
<li>Fixed deeplake behavior - Resolved critical deeplake module issues by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/activesoull/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/activesoull">@activesoull</a></li>
<li>Fixed JS build - Resolved JavaScript compilation errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ashotshakhkyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ashotshakhkyan">@ashotshakhkyan</a></li>
</ul>
<p><strong>Data Handling</strong></p>
<ul>
<li>Summary fix - Corrected summary generation logic by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/activesoull/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/activesoull">@activesoull</a></li>
<li>MP3 header magic bytes - Fixed audio file format detection by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/azat-manukyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/azat-manukyan">@azat-manukyan</a></li>
</ul>
<p><strong>Indexing & Storage</strong></p>
<ul>
<li>Corrected indexing mode of compactor - Fixed compactor indexing behavior by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ashotshakhkyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ashotshakhkyan">@ashotshakhkyan</a></li>
<li>Duplicate index data handling - Resolved race condition in concurrent index builders by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ashotshakhkyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ashotshakhkyan">@ashotshakhkyan</a></li>
<li>Fixed warning - Addressed compiler warnings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/activesoull/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/activesoull">@activesoull</a></li>
</ul>
<h2>๐๏ธ Architecture & Refactoring</h2>
<p><strong>Code Organization</strong></p>
<ul>
<li>Simplified rebuild_branch logic - Eliminated temporary branch creation for cleaner code by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/khustup2/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/khustup2">@khustup2</a></li>
<li>Reduced public headers - Hidden implementation details from public API by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ashotshakhkyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ashotshakhkyan">@ashotshakhkyan</a></li>
<li>Deeplog include cleanup - Organized include statements for better maintainability by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ashotshakhkyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ashotshakhkyan">@ashotshakhkyan</a></li>
</ul>
<p><strong>API Improvements</strong></p>
<ul>
<li>Added merge commit message - Enhanced commit metadata by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/activesoull/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/activesoull">@activesoull</a></li>
</ul>activesoulltag:github.com,2008:Repository/201403923/v4.3.32025-10-10T17:49:30Zv4.3.4 ๐<p>๐ New Features<br>
pg_deeplake Enhancements</p>
<p>CHAR/BPCHAR data type support - pg_deeplake now supports CHAR and BPCHAR data types<br>
Library preloading - Improved performance with preloaded libraries in pg_deeplake<br>
Auto table reload - Tables are now automatically reloaded if not found in storage</p>
<p>Architecture Improvements</p>
<p>Query core module - Separated query engine from execution module for better modularity<br>
Group by execution refactor - Separated group by execution logic for future enhancements</p>
<p>๐ Bug Fixes</p>
<p>Fixed linked audio type data handling - Resolved issues with linked audio type data<br>
Fixed compilation errors - Resolved compile errors in pg_deeplake</p>
<p>๐ฌ User Experience</p>
<p>Better error messaging - Added clear error messages for missing credentials key</p>
<p>๐งน Code Quality</p>
<p>Cleanup and refactoring - Improved code organization with proper renames and cleanup</p>
<p>๐งช Testing</p>
<p>Enhanced test coverage - Added comprehensive tests for pg_deeplake</p>github-actions[bot]tag:github.com,2008:Repository/201403923/v3.9.522025-09-05T13:50:53Zv3.9.52 ๐<h1>๐งญ What's Changed</h1>
<ul>
<li>Allow numpy v2. (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3387236650" data-permission-text="Title is private" data-url="https://github.com/activeloopai/deeplake/issues/3075" data-hovercard-type="pull_request" data-hovercard-url="/activeloopai/deeplake/pull/3075/hovercard" href="https://github.com/activeloopai/deeplake/pull/3075">#3075</a>) <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/khustup2/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/khustup2">@khustup2</a></li>
</ul>
<h1>โ๏ธ Who Contributes</h1>
<p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/activesoull/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/activesoull">@activesoull</a> and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/khustup2/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/khustup2">@khustup2</a></p>github-actions[bot]tag:github.com,2008:Repository/201403923/v4.4.02025-10-24T19:03:18Zv4.4.0<h1>Release Notes</h1>
<h2>New Features</h2>
<h3>Indexing Improvements</h3>
<ul>
<li><strong>Support for JSON data indexing</strong> - Added support for indexing JSON data types with proper handling and query optimization</li>
<li><strong>Generic column index specification</strong> - New ability to specify index type on generic columns for more granular control</li>
<li><strong>Progress bar for index creation</strong> - Improved user experience with visual progress indicator during index creation operations</li>
<li><strong>Index handling unification</strong> - Streamlined and unified index handling across the codebase for better consistency and maintainability</li>
</ul>
<h3>Documentation</h3>
<ul>
<li><strong>Added missing documentation sections</strong> - Expanded documentation coverage for previously undocumented features and APIs</li>
</ul>
<h2>Improvements</h2>
<h3>Performance & Reliability</h3>
<ul>
<li><strong>Fixed build errors on main branch</strong> - Resolved compilation issues affecting the main development branch</li>
<li><strong>Windows test fixes</strong> - Enhanced test reliability on Windows platform with targeted fixes</li>
<li><strong>Thread-safe cancellation</strong> - Improved cancellation mechanism with proper thread safety guarantees</li>
<li><strong>Rebuild branch internal API</strong> - Refactored internal API for better architecture and maintainability</li>
<li><strong>Fix rebuild indexes during compaction</strong> - Corrected index rebuilding behavior during database compaction operations</li>
</ul>
<h3>Platform & Build Support</h3>
<ul>
<li><strong>Windows Python build support</strong> - Added comprehensive support for building Python bindings on Windows</li>
<li><strong>Updated libtiff dependency</strong> - Upgraded libtiff library to latest version for improved compatibility and security</li>
</ul>
<h2>Bug Fixes</h2>
<ul>
<li><strong>Fixed browser crash</strong> - Resolved critical issue causing browser crashes in specific scenarios</li>
<li><strong>Invalid iterator fix</strong> - Fixed invalid iterator handling that could cause runtime errors</li>
<li><strong>General bug fixes</strong> - Various stability improvements and edge case handling</li>
</ul>
<h2>Contributors</h2>
<p>Thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/activesoull/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/activesoull">@activesoull</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vahan-activeloop/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vahan-activeloop">@vahan-activeloop</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/khustup2/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/khustup2">@khustup2</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/ashotshakhkyan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/ashotshakhkyan">@ashotshakhkyan</a> for their contributions to this release.</p>activesoulltag:github.com,2008:Repository/201403923/v4.3.52025-10-10T17:50:47Zv4.3.5 ๐<p>Data Type Support</p>
<p>Link to bytes support - Added support for link to bytes data type (DEE-299)<br>
Flexible text column handling - Text columns now allow appending data with unknown dtype for better compatibility</p>
<p>๐ Bug Fixes</p>
<p>deeplake.exists error handling - Fixed exception handling in deeplake.exists to gracefully handle errors instead of throwing exceptions (DEE-300)<br>
Python PNG linking - Resolved Python PNG linking issues</p>
<p>๐ Documentation</p>
<p>Documentation updates - Improved and updated documentation (DEE-36)</p>
<p>๐งน Code Quality</p>
<p>General improvements - Various small fixes and code improvements</p>activesoulltag:github.com,2008:Repository/201403923/v4.3.42025-10-10T15:16:47Zv4.3.4<p>๐ New Features<br>
PostgreSQL 18 Support</p>
<p>PostgreSQL 18 compatibility - pg_deeplake now supports PostgreSQL 18</p>
<p>Performance Optimizations</p>
<p>Adaptive backoff for worker threads - Implemented an intelligent backoff strategy for idle worker threads to reduce CPU usage<br>
Cgroup-aware concurrency - Hardware concurrency now respects cgroup limits for better container performance</p>
<p>Azure Integration</p>
<p>Azure container name handling - Improved Azure getter with proper container name handling</p>
<p>๐ Bug Fixes</p>
<p>Build errors resolved - Fixed compilation errors in pg_deeplake<br>
Visualizer fixes - Resolved issues in the visualizer component</p>
<p>๐งน Code Quality</p>
<p>Code cleanup - Improved code organization with proper renames and refactoring<br>
Modular architecture - Continued separation of concerns for better maintainability</p>
<p>๐งช Testing</p>
<p>Enhanced test coverage - Added comprehensive tests for pg_deeplake</p>activesoulltag:github.com,2008:Repository/201403923/v4.3.02025-08-29T08:50:37Zv4.3.0 ๐<h1>Deeplake 4.3.0</h1>
<p>Deeplake 4.3.0 is a major update bringing many new features to the Deeplake ecosystem.</p>
<h2>New Data and Index Types</h2>
<ul>
<li>Complete revisit of <code>Sequence</code> types to support visual and structured data</li>
<li>Video type support is now available in Deeplake, supporting MP4 and MKV videos with H264 codec and providing fast random access to video frames</li>
<li>Indexing for numeric types, enabling fast queries for numeric comparisons in TQL, including <code>IN</code> and <code>BETWEEN</code> operations</li>
<li>Significant improvements to textual index types, providing faster search without requiring index regeneration</li>
</ul>
<h2>Data Import/Export</h2>
<ul>
<li>Fully rewritten <code>from_csv</code> function with support for large CSV files</li>
<li>New <code>to_csv</code> API to export Deeplake datasets/views to CSV format</li>
</ul>
<h2>Python Typing</h2>
<ul>
<li>Support for specifying Python builtin types when defining dataset schemas</li>
<li>Support for using Pydantic Models as dataset schemas</li>
<li>Enriched async operations typing, to support better integration with linters and IDEs.</li>
</ul>
<h2>Improvements and Bug Fixes</h2>
<ul>
<li>Improved TQL data fetching and linear scan performance for non-indexed columns</li>
<li>Better memory usage tracking to prevent out-of-memory errors</li>
<li>Various stability improvements and bug fixes</li>
</ul>
<h2>Compatibility Notice</h2>
<p>Deeplake 4.3.0 is backward compatible with datasets created in v4.2.x. However, datasets created or modified with v4.3.0 cannot be opened with v4.2.x versions due to internal format enhancements. We recommend upgrading all environments to v4.3.0 when working with shared datasets.</p>khustup2tag:github.com,2008:Repository/201403923/v3.9.512025-08-07T07:23:51Zv3.9.51 ๐<h1>๐งญ What's Changed</h1>
<ul>
<li>Update version for 3.9.51 release (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3299048199" data-permission-text="Title is private" data-url="https://github.com/activeloopai/deeplake/issues/3073" data-hovercard-type="pull_request" data-hovercard-url="/activeloopai/deeplake/pull/3073/hovercard" href="https://github.com/activeloopai/deeplake/pull/3073">#3073</a>) <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/activesoull/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/activesoull">@activesoull</a></li>
<li>[DEE-180] fix dependency resolver issue (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3298898235" data-permission-text="Title is private" data-url="https://github.com/activeloopai/deeplake/issues/3072" data-hovercard-type="pull_request" data-hovercard-url="/activeloopai/deeplake/pull/3072/hovercard" href="https://github.com/activeloopai/deeplake/pull/3072">#3072</a>) <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/activesoull/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/activesoull">@activesoull</a></li>
</ul>
<h1>โ๏ธ Who Contributes</h1>
<p><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/activesoull/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/activesoull">@activesoull</a></p>github-actions[bot]