v4.5.1
📦 deeplakeView on GitHub →
✨ 4 features🐛 7 fixes🔧 3 symbols
Summary
Version 4.5.1 focuses heavily on performance improvements through memory allocation changes (mimalloc, simdjson) and introduces significant new features like full null value support and dataset statistics gathering.
✨ New Features
- Full null handling support in arrays, serialization, and log/replay mechanisms.
- Added statistics gathering capabilities for datasets (Column statistics).
- Enabled passing content directly to link types (Link content passthrough).
- Introduced support for creating Table-catalog-type datasets (Binary catalog datasets).
🐛 Bug Fixes
- Fixed unindexed search and issues with the `IN` operator queries for BM25 & inverted index.
- Corrected behavior for `exact_text` search.
- Resolved deadlock issues in async queues occurring after a `fork()` operation.
- Fixed a bug related to credentials refresh timing.
- Addressed slow region auto-detection delay.
- Corrected the update path for `Link[bytes]`.
- Resolved multiple issues flagged by UBSan, TSan, and ASan sanitizers.