{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":173721564,"defaultBranch":"master","name":"sofa-jraft","ownerLogin":"sofastack","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-03-04T10:13:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/36956638?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723460609.0","currentOid":""},"activityList":{"items":[{"before":"494f86804f9d9efd53b71bf050f9bd2ea08e437b","after":"99d6afeb1c01b1ca7b275542e99065bf06a5b6d1","ref":"refs/heads/master","pushedAt":"2024-09-28T02:19:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"killme2008","name":"dennis zhuang","path":"/killme2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14142?s=80&v=4"},"commit":{"message":"NPE in NodeImpl (#1153)\n\n* attempt to fix NPE in NodeImpl\r\n\r\n* throw IllegalStateException in LogManagerImpl","shortMessageHtmlLink":"NPE in NodeImpl (#1153)"}},{"before":"8e1de6651689e516d955f7ec950d0efc426c406d","after":"494f86804f9d9efd53b71bf050f9bd2ea08e437b","ref":"refs/heads/master","pushedAt":"2024-08-12T11:02:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengjiachun","name":"jeremyhi","path":"/fengjiachun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3860496?s=80&v=4"},"commit":{"message":"release 1.3.15.bugfix (#1141)","shortMessageHtmlLink":"release 1.3.15.bugfix (#1141)"}},{"before":"ea1e925536179df69b51bb07a47abd4dba3298b8","after":"8e1de6651689e516d955f7ec950d0efc426c406d","ref":"refs/heads/master","pushedAt":"2024-08-12T09:54:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengjiachun","name":"jeremyhi","path":"/fengjiachun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3860496?s=80&v=4"},"commit":{"message":"fix: refresh leader on disconnect (#1140)","shortMessageHtmlLink":"fix: refresh leader on disconnect (#1140)"}},{"before":"79df847a7defb06a5fa46f1852638ed601f2fc5d","after":"ea1e925536179df69b51bb07a47abd4dba3298b8","ref":"refs/heads/master","pushedAt":"2024-08-10T08:49:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengjiachun","name":"jeremyhi","path":"/fengjiachun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3860496?s=80&v=4"},"commit":{"message":"upgrade v1.3.15 (#1139)","shortMessageHtmlLink":"upgrade v1.3.15 (#1139)"}},{"before":"4d53aa5b2ba2475b766c38041aecfae647802385","after":"79df847a7defb06a5fa46f1852638ed601f2fc5d","ref":"refs/heads/master","pushedAt":"2024-08-07T06:12:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengjiachun","name":"jeremyhi","path":"/fengjiachun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3860496?s=80&v=4"},"commit":{"message":"Add bolt reconnection parameter: jraft.bolt.conn.reconnect (#1136)\n\n* add param \"jraft.bolt.conn.reconnect\"\r\n\r\n* add param \"jraft.bolt.conn.reconnect\"\r\n\r\n* refactor\r\n\r\n---------\r\n\r\nCo-authored-by: yuanyuan.liu ","shortMessageHtmlLink":"Add bolt reconnection parameter: jraft.bolt.conn.reconnect (#1136)"}},{"before":"38c0867709c42dd90ddd4045fb94e218c58ba50d","after":"4d53aa5b2ba2475b766c38041aecfae647802385","ref":"refs/heads/master","pushedAt":"2024-08-07T02:38:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengjiachun","name":"jeremyhi","path":"/fengjiachun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3860496?s=80&v=4"},"commit":{"message":"rh客户端 发生 RemotingException 时,重试 (#1135)\n\n* fix: make rheakv client retry on RemotingException\r\n\r\n---------\r\n\r\nCo-authored-by: yuanyuan.liu ","shortMessageHtmlLink":"rh客户端 发生 RemotingException 时,重试 (#1135)"}},{"before":"d82b30bdd74ca54dc476991de69a0a56ebf62ed9","after":"38c0867709c42dd90ddd4045fb94e218c58ba50d","ref":"refs/heads/master","pushedAt":"2024-07-09T02:44:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengjiachun","name":"jeremyhi","path":"/fengjiachun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3860496?s=80&v=4"},"commit":{"message":"feat: fix typo (#1125)\n\n* (typo) fix some typo\r\n\r\n* (chore) adjust the test code order and method of obtaining term id\r\n\r\n* fix typo\r\n\r\n* chore: update getTerm calls","shortMessageHtmlLink":"feat: fix typo (#1125)"}},{"before":"a71fae7e9b74a0b7816e9c5be87cd95d0ea6c39d","after":"d82b30bdd74ca54dc476991de69a0a56ebf62ed9","ref":"refs/heads/master","pushedAt":"2024-07-02T09:15:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengjiachun","name":"jeremyhi","path":"/fengjiachun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3860496?s=80&v=4"},"commit":{"message":"chore: delete redundant Java header files (#1120)","shortMessageHtmlLink":"chore: delete redundant Java header files (#1120)"}},{"before":"aefb59474afd96265291fc04725d578593efe1d1","after":"a71fae7e9b74a0b7816e9c5be87cd95d0ea6c39d","ref":"refs/heads/master","pushedAt":"2024-06-25T18:49:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"killme2008","name":"dennis zhuang","path":"/killme2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14142?s=80&v=4"},"commit":{"message":"fix: trim peer str (#1115)\n\n* 去除空格\r\n\r\n* Update ConfigurationTest.java\r\n\r\n* tests: fix test, remove unused equals\r\n\r\n---------\r\n\r\nCo-authored-by: fangtiecheng ","shortMessageHtmlLink":"fix: trim peer str (#1115)"}},{"before":"f01fabeee0b3ff0cc2c0a485c98f844bd4a9167e","after":null,"ref":"refs/heads/feature/improve-snapshot-reader-writer","pushedAt":"2024-06-25T17:46:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"killme2008","name":"dennis zhuang","path":"/killme2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14142?s=80&v=4"}},{"before":"687446e42f1423420a0f704ca54f617cf0b417e2","after":"aefb59474afd96265291fc04725d578593efe1d1","ref":"refs/heads/master","pushedAt":"2024-06-25T09:26:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengjiachun","name":"jeremyhi","path":"/fengjiachun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3860496?s=80&v=4"},"commit":{"message":"chore: return false when peerId is blank (#1113)\n\n* chore: return false when peerId is \"\"\r\n\r\n* Add test","shortMessageHtmlLink":"chore: return false when peerId is blank (#1113)"}},{"before":"6be4448a4a7e2b1a87435f0418e6ad6cbc41c9e4","after":"687446e42f1423420a0f704ca54f617cf0b417e2","ref":"refs/heads/master","pushedAt":"2024-06-25T09:04:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengjiachun","name":"jeremyhi","path":"/fengjiachun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3860496?s=80&v=4"},"commit":{"message":"feat: adds close state checking for snapshot reader and writer (#1114)","shortMessageHtmlLink":"feat: adds close state checking for snapshot reader and writer (#1114)"}},{"before":null,"after":"f01fabeee0b3ff0cc2c0a485c98f844bd4a9167e","ref":"refs/heads/feature/improve-snapshot-reader-writer","pushedAt":"2024-06-24T19:01:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"killme2008","name":"dennis zhuang","path":"/killme2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14142?s=80&v=4"},"commit":{"message":"feat: adds close state checking for snapshot reader and writer","shortMessageHtmlLink":"feat: adds close state checking for snapshot reader and writer"}},{"before":"8bdf9f134a232d040916b11fe3e616a10d4e3b21","after":"6be4448a4a7e2b1a87435f0418e6ad6cbc41c9e4","ref":"refs/heads/master","pushedAt":"2024-06-24T02:55:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengjiachun","name":"jeremyhi","path":"/fengjiachun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3860496?s=80&v=4"},"commit":{"message":"Add testToStringParseEmpty Test (#1111)","shortMessageHtmlLink":"Add testToStringParseEmpty Test (#1111)"}},{"before":"b401b94c006316e901ed1d54bbf0201a779584d8","after":"8bdf9f134a232d040916b11fe3e616a10d4e3b21","ref":"refs/heads/master","pushedAt":"2024-06-24T02:48:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengjiachun","name":"jeremyhi","path":"/fengjiachun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3860496?s=80&v=4"},"commit":{"message":"chore: remove redundant code (#1112)","shortMessageHtmlLink":"chore: remove redundant code (#1112)"}},{"before":"8cdde763641f2ebe51deb71ae5aaf338764e0c3b","after":"b401b94c006316e901ed1d54bbf0201a779584d8","ref":"refs/heads/master","pushedAt":"2024-06-18T03:20:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengjiachun","name":"jeremyhi","path":"/fengjiachun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3860496?s=80&v=4"},"commit":{"message":"fix: make chaosSplittingCheckData robust (#1110)\n\n* fix: make chaosSplittingCheckData robust\r\n\r\n* fix: forget another node test\r\n\r\n* Update jraft-extension/java-log-storage-impl/src/test/java/com/alipay/sofa/jraft/core/NodeTest.java\r\n\r\nCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>\r\n\r\n* Update jraft-core/src/test/java/com/alipay/sofa/jraft/core/NodeTest.java\r\n\r\nCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>","shortMessageHtmlLink":"fix: make chaosSplittingCheckData robust (#1110)"}},{"before":"34190ce32e158e88fae3ac9e2ac53aa5b5d897ef","after":"2245e2bf4ad0c5d7f5879034f431578836971baa","ref":"refs/heads/fix/chaosSplittingTest","pushedAt":"2024-06-17T18:37:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"killme2008","name":"dennis zhuang","path":"/killme2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14142?s=80&v=4"},"commit":{"message":"Update jraft-core/src/test/java/com/alipay/sofa/jraft/core/NodeTest.java\n\nCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update jraft-core/src/test/java/com/alipay/sofa/jraft/core/NodeTest.java"}},{"before":"3ed6dcc6230d4643cc64e460133a791143fbce62","after":"34190ce32e158e88fae3ac9e2ac53aa5b5d897ef","ref":"refs/heads/fix/chaosSplittingTest","pushedAt":"2024-06-17T18:36:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"killme2008","name":"dennis zhuang","path":"/killme2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14142?s=80&v=4"},"commit":{"message":"Update jraft-extension/java-log-storage-impl/src/test/java/com/alipay/sofa/jraft/core/NodeTest.java\n\nCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Update jraft-extension/java-log-storage-impl/src/test/java/com/alipay…"}},{"before":"e8cc1c1ec3ae49743bec3fa51dcbc67129b19d11","after":"3ed6dcc6230d4643cc64e460133a791143fbce62","ref":"refs/heads/fix/chaosSplittingTest","pushedAt":"2024-06-17T18:32:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"killme2008","name":"dennis zhuang","path":"/killme2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14142?s=80&v=4"},"commit":{"message":"fix: forget another node test","shortMessageHtmlLink":"fix: forget another node test"}},{"before":null,"after":"e8cc1c1ec3ae49743bec3fa51dcbc67129b19d11","ref":"refs/heads/fix/chaosSplittingTest","pushedAt":"2024-06-17T17:38:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"killme2008","name":"dennis zhuang","path":"/killme2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14142?s=80&v=4"},"commit":{"message":"fix: make chaosSplittingCheckData robust","shortMessageHtmlLink":"fix: make chaosSplittingCheckData robust"}},{"before":"e7bf34bc305b9baa4d6978a2db1f6b6885a2f52d","after":null,"ref":"refs/heads/fix/last-commit-index","pushedAt":"2024-06-17T07:18:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"killme2008","name":"dennis zhuang","path":"/killme2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14142?s=80&v=4"}},{"before":"f45e961d0761df7f69741591538a160a5bbce581","after":"8cdde763641f2ebe51deb71ae5aaf338764e0c3b","ref":"refs/heads/master","pushedAt":"2024-06-17T06:55:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengjiachun","name":"jeremyhi","path":"/fengjiachun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3860496?s=80&v=4"},"commit":{"message":"fix: last committed index in BallotBox (#1109)\n\n* fix: readIndex may return wrong value when single node group resetarts, #1049\r\n\r\n* fix: init lastCommittedIndex in ballot box with last snapshot index if exists, #1092\r\n\r\n* chore: format code\r\n\r\n* chore: style\r\n\r\n* chore: update jraft-extension/java-log-storage-impl/src/main/java/com/alipay/sofa/jraft/storage/HybridLogStorage.java\r\n\r\nCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>\r\n\r\n* chore: apply suggestion\r\n\r\nCo-authored-by: Jeremyhi \r\n\r\n---------\r\n\r\nCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>\r\nCo-authored-by: Jeremyhi ","shortMessageHtmlLink":"fix: last committed index in BallotBox (#1109)"}},{"before":"ab3bd641b4663de8a000170548b8bca0b7cdbe9b","after":"e7bf34bc305b9baa4d6978a2db1f6b6885a2f52d","ref":"refs/heads/fix/last-commit-index","pushedAt":"2024-06-17T03:29:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"killme2008","name":"dennis zhuang","path":"/killme2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14142?s=80&v=4"},"commit":{"message":"chore: apply suggestion\n\nCo-authored-by: Jeremyhi ","shortMessageHtmlLink":"chore: apply suggestion"}},{"before":"53702797009c8e58b3dfbe37f4c16f732380d3fc","after":"ab3bd641b4663de8a000170548b8bca0b7cdbe9b","ref":"refs/heads/fix/last-commit-index","pushedAt":"2024-06-16T23:09:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"killme2008","name":"dennis zhuang","path":"/killme2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14142?s=80&v=4"},"commit":{"message":"chore: update jraft-extension/java-log-storage-impl/src/main/java/com/alipay/sofa/jraft/storage/HybridLogStorage.java\n\nCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore: update jraft-extension/java-log-storage-impl/src/main/java/com…"}},{"before":"405753576dc542978e79431a532b7ad5ff3ad16e","after":"53702797009c8e58b3dfbe37f4c16f732380d3fc","ref":"refs/heads/fix/last-commit-index","pushedAt":"2024-06-16T23:01:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"killme2008","name":"dennis zhuang","path":"/killme2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14142?s=80&v=4"},"commit":{"message":"chore: style","shortMessageHtmlLink":"chore: style"}},{"before":null,"after":"405753576dc542978e79431a532b7ad5ff3ad16e","ref":"refs/heads/fix/last-commit-index","pushedAt":"2024-06-16T22:55:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"killme2008","name":"dennis zhuang","path":"/killme2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14142?s=80&v=4"},"commit":{"message":"chore: format code","shortMessageHtmlLink":"chore: format code"}},{"before":"890033a64d8ed5c8838463f278b940355553e413","after":"f45e961d0761df7f69741591538a160a5bbce581","ref":"refs/heads/master","pushedAt":"2024-06-12T04:22:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"killme2008","name":"dennis zhuang","path":"/killme2008","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14142?s=80&v=4"},"commit":{"message":"fix: ThreadId miss unlock(#1107) (#1108)\n\nCo-authored-by: yxw ","shortMessageHtmlLink":"fix: ThreadId miss unlock(#1107) (#1108)"}},{"before":"badaf569fed14800a62e060ff49d4c3df30479a8","after":"890033a64d8ed5c8838463f278b940355553e413","ref":"refs/heads/master","pushedAt":"2024-03-07T09:28:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengjiachun","name":"jeremyhi","path":"/fengjiachun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3860496?s=80&v=4"},"commit":{"message":"feat: 升级grpc实现中grpc版本到1.62.2 (#1084)\n\n1. 升级grpc版本到1.62.2\r\n2. 添加grpc util包(原grpc core util抽离为单独的依赖了)","shortMessageHtmlLink":"feat: 升级grpc实现中grpc版本到1.62.2 (#1084)"}},{"before":"f3abf6a74b44c513ccf52abe3ecee8055b2532e7","after":"badaf569fed14800a62e060ff49d4c3df30479a8","ref":"refs/heads/master","pushedAt":"2024-03-01T06:30:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fengjiachun","name":"jeremyhi","path":"/fengjiachun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3860496?s=80&v=4"},"commit":{"message":"bugfix: hessian version conflict caused an issue where the serializer could not be customized (#1073)","shortMessageHtmlLink":"bugfix: hessian version conflict caused an issue where the serializer…"}},{"before":"f4c362539108b9b24b77dd68c83ed448ddf9aaf0","after":null,"ref":"refs/heads/feat/release-v1.3.14","pushedAt":"2024-01-29T07:28:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fengjiachun","name":"jeremyhi","path":"/fengjiachun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3860496?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yOFQwMjoxOTo1My4wMDAwMDBazwAAAATDJwMm","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0yOVQwNzoyODoyNi4wMDAwMDBazwAAAAPriJ86"}},"title":"Activity · sofastack/sofa-jraft"}