| Age | Commit message (Expand) | Author |
| 2023-07-29 | WIP: fix swarmkv_net_send() bugoptimize-multithread-lockfree-ringbuf | Zheng Chao |
| 2023-07-28 | WIP: fix memory leak | Zheng Chao |
| 2023-07-24 | WIP: It works. | Zheng Chao |
| 2023-06-07 | fix fair token bucket test casev3.0.6develop-version3 | Zheng Chao |
| 2023-06-07 | :bug: fix uninitialized memory in bulk token bucket | Zheng Chao |
| 2023-05-26 | Bugfix: In OR_map_merge(), the dst_record holds an incorrect uuid. | Zheng Chao |
| 2023-05-05 | Feature Fair and Bulk Token Bucket | 郑超 |
| 2023-03-11 | :bug: Fix inaccuarte `TINFO` when a token bucket has a zero CIR and zero CBS. | Zheng Chao |
| 2023-03-09 | :bug: bugfix: hincrby_command() cannot create new field in hash. | Zheng Chao |
| 2023-01-26 | :sparkles: The SwarmKV supports cluster-announce-ip, cluster-announce-port an... | Zheng Chao |
| 2023-01-18 | :construction: Refactoring Consul communication of keyspace. | Zheng Chao |
| 2022-12-09 | :zap: For multi-thread scalability, each worker thread maintains connections ... | Zheng Chao |
| 2022-11-30 | :sparkles: Support `KEYSLOT` command. | Zheng Chao |
| 2022-11-22 | :recycle: Rename Async API. Add async example. | Zheng Chao |
| 2022-11-16 | :sparkles: New `TYPE` command returns the string representation of the type o... | Zheng Chao |
| 2022-11-14 | :sparkles: New data type Hash. | Zheng Chao |
| 2022-11-13 | :sparkles: Add commands `INCR`, `DECR` and API swarmkv_command_on(). | Zheng Chao |
| 2022-11-11 | :zap: The store object uses a primitive method to do serialization. | Zheng Chao |
| 2022-11-08 | Bugfix: node_t is not initialized in node_init_from_sockaddr(). The snet_thr ... | Zheng Chao |
| 2022-11-07 | New `TUNNEL` command for troubleshooting. The remote command processing code ... | 郑超 |
| 2022-10-29 | Refactor colon seperated ip port | 郑超 |
| 2022-10-23 | TCONSUME on nonexist key should reply with integer 0 | Zheng Chao |
| 2022-10-23 | Completely remove denpendency on MESA_handle_logger. | Zheng Chao |
| 2022-10-22 | The OC Token Bucket is robust to over consuming. | zhengchao |
| 2022-10-21 | Add a new data type token bucket, which is manipulated by TCFG, TCONSUME and ... | 郑超 |
| 2022-09-29 | Add command attach/detach to swarmkv cli | fengweihao |
| 2022-09-01 | Add test case of adding node. | zhengchao |
| 2022-08-25 | rename the log handle name | fengweihao |
| 2022-08-16 | Add and modify log handle functions | fengweihao |
| 2022-07-23 | fix deadlock caused by calling swarmkv_store_add_key in command function | zhengchao |
| 2022-07-21 | For avoiding dead-locking, swarmkv_net run send and receive at deferred mode. | zhengchao |
| 2022-07-16 | Add test case of 32 nodes | zhengchao |
| 2022-07-15 | fix memory leakages | zhengchao |
| 2022-07-15 | use EXPECT_TURE(success) instead of EXPECT_EQ(success, 1) | zhengchao |
| 2022-07-14 | Add Set (data type) related commands, which are SADD, SREM, SCARD, SMEMBERS a... | zhengchao |
| 2022-07-09 | PN Counter仅支持RESET为0,因此仅允许"SET key 0",在SET非0值时�... | zhengchao |
| 2022-07-09 | PN Counter支持Set;SET命令支持Counter数据类型 | zhengchao |
| 2022-07-08 | CRDT中增加OR-Set数据类型。 | zhengchao |
| 2022-07-02 | 为了让swarmkv-cli可以创建key,node执行远端发送的写命令时�... | zhengchao |
| 2022-07-01 | low-level增加KEYSPACE XRADD命令,用于只读的high-level命令。 | zhengchao |
| 2022-07-01 | 增加PERSIST命令和响应测试用例 | zhengchao |
| 2022-07-01 | 使用CRDT重新实现 | zhengchao |
| 2022-05-08 | You can create cluster with "swarmkv-cli --cluster-create" option. | zhengchao |
| 2022-05-04 | Refactor: implement EXPIRE/TTL command at keyspace, for avoiding key route en... | zhengchao |
| 2022-05-04 | fix many memory leaks | zhengchao |
| 2022-05-03 | Add unit test cases for EXPIRE command; fix incorrect initialization of timeo... | zhengchao |
| 2022-05-03 | 增加EXPIRE和TTL命令。 | zhengchao |
| 2022-04-23 | 初始化时,以阻塞模式从consul加载slot table。 | zhengchao |
| 2022-04-17 | 增加CLUSTER ADDNODE命令,以及配套的CLUSTER SLOTS, CLUSTER NODES和K... | zhengchao |
| 2022-04-10 | 为module和rr添加读写锁 | zhengchao |