Skip to content

release-1.0.7

Compare
Choose a tag to compare
@NickNYU NickNYU released this 11 Sep 11:42
· 937 commits to master since this release
================================================================================
XRedis-CRDT 1.0.7 Released Fri Sep 11 19:29:37 CST 2020
================================================================================
Upgrade urgency LOW: Compared with the previous version, there are some improvements, mainly:
Major things:
* [feature] multi/exec supported for crdt circumstance.
* [opt] rdb dump/load accelerate by optimizing vector-clock's serialize/deserialize function
* [opt] rdb dump/load accelerate by optimizing CRC64 algorithm
* [opt] value/tombstone is now a non co-exist peer
* [bugfix] master-master full sync would lead to a data inconsis.(previous mechanism will ignore crdt objects with diff gid. however, same key merge during one full sync before the other, would cause a skipping crdt object due to the gid is not its own)
* [bugfix] fix the issue when we're retrieving data from normal(open-source) redis server master, that stream would be doubled by the origin op and crdt op.
* [bugfix] GC could cause a data inconsis when setting K on a non-tombstone site will propagate it to a tombstone site