Home / Companies / Ditto / Blog / Post Details
Content Deep Dive

Ditto 4.14: Faster Initial Sync, Settable Counters, and Expanded Platform Compatibility

Blog post from Ditto

Post Details
Company
Date Published
Author
Skyler Jokiel
Word Count
902
Language
English
Hacker News Points
-
Summary

Ditto 4.14 introduces significant enhancements, including faster initial sync for large datasets through intelligent batching of file system writes, settable counters that expand CRDT capabilities, and improved platform compatibility by supporting Kotlin 1.7.20. The release is designed to meet customer needs while enhancing the developer experience on both Android and iOS platforms, with performance improvements particularly notable for large document counts, making the update valuable for applications involving extensive data synchronization. The new COUNTER type allows for more flexible counting operations, including explicit setting of values, while maintaining conflict-free distributed counting. Additional improvements include enhanced error recovery, improved diagnostics, and bug fixes. With these updates, Ditto aims to better support projects requiring stable toolchain versions and to facilitate robust mobile sync through features like transport multiplexing, offering a more resilient connectivity solution for edge devices.