Library

tidesdb v10.1.0

Versionv10.1.0
Stars★ 569
Released2026-09-30

High-performance write & space optimized transactional storage engine.

Release notes

TidesDB 10 MINOR (v10.1.0)

This minor release reworks how the transaction layer detects conflicts, replacing the hash reservation table with a per-committer set of in-flight key claims. As a result, commits that touch disjoint keys are no longer refused, write skew and phantoms are caught at repeatable read and serializable isolation without walking a registry, and range deletes no longer have to run alone behind an exclusive gate.
 
Two-phase commit is also stricter. A prepared transaction now holds on to everything it read and scanned until it is decided, even across a restart, so a read-committed commit that writes into that set is refused with a conflict it previously couldn't detect.
 
Beyond conflict detection, large transactions and lookups through long-lived iterators are now dramatically faster. A much stronger concurrency fuzzer and a new Elle-style history checker uncovered several rare correctness bugs, all of which are fixed in this release. Finally, the database statistics now include commit and conflict counters.

https://tidesdb.com
https://github.com/tidesdb/tidesdb/compare/v10.0.2...v10.1.0

Share this resource


Discovered 2026-10-02 Source GitHub Archive 2026-10 →