🚀
RocksDB Multiplatform 10.10.1.1 is out.
💾 Use these RocksDB bindings when you need RocksDB as an embedded, high-performance, disk-backed key-value store from Kotlin Multiplatform code: local persistent storage, offline-first apps, durable caches, indexes, embedded metadata/event storage, or shared storage code across server, desktop, mobile, and native targets.
🔧 This patch release brings Kotlin 2.4 compatibility, refreshed RocksDB 10.10.1 prebuilts, broader native API coverage, and native ownership/lifecycle fixes.
✨ What is new:
• transaction and write-batch API support across common/native code
• common APIs for import, secondary instances, and SST file reader/iterator support
• native support for compaction filter callbacks, event listeners, merge operators, snapshots, TTL DB, transaction log iterators, WriteBatchWithIndex, statistics, read/options, and perf context wrappers
• expanded JVM/native parity tests and native CI coverage
• fixes for native wrapper ownership, borrowed DB close handling, buffer/pointer/value handling, cleanup safety, and error propagation
🔗 Release notes:
https://github.com/marykdb/rocksdb-multiplatform/releases/tag/10.10.1.1