{"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:1706513430.0","currentOid":""},"activityList":{"items":[{"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"}},{"before":"30f62d00fc1de8b3751ce7381ed6f774addd2063","after":"f3abf6a74b44c513ccf52abe3ecee8055b2532e7","ref":"refs/heads/master","pushedAt":"2024-01-29T07:28:23.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: release v1.3.14 (#1069)\n\n* feat: can set rpc-closure-executor's work queue size\r\n\r\n* feat: release 1.3.14","shortMessageHtmlLink":"feat: release v1.3.14 (#1069)"}},{"before":"0d837bee5439227002bc787b377cada74653d109","after":"f4c362539108b9b24b77dd68c83ed448ddf9aaf0","ref":"refs/heads/feat/release-v1.3.14","pushedAt":"2024-01-29T06:20:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"fengjiachun","name":"Jeremyhi","path":"/fengjiachun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3860496?s=80&v=4"},"commit":{"message":"feat: release 1.3.14","shortMessageHtmlLink":"feat: release 1.3.14"}},{"before":null,"after":"0d837bee5439227002bc787b377cada74653d109","ref":"refs/heads/feat/release-v1.3.14","pushedAt":"2024-01-26T09:56:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fengjiachun","name":"Jeremyhi","path":"/fengjiachun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3860496?s=80&v=4"},"commit":{"message":"feat: release 1.3.14","shortMessageHtmlLink":"feat: release 1.3.14"}},{"before":"95a45cd3299820f95679e2c9c45ce4422ec5a0c3","after":"30f62d00fc1de8b3751ce7381ed6f774addd2063","ref":"refs/heads/master","pushedAt":"2024-01-25T05:25:49.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 ping executor (#1068)","shortMessageHtmlLink":"add ping executor (#1068)"}},{"before":"5a4d23457a4542d71e78adfc95dac675fe9a8d58","after":"95a45cd3299820f95679e2c9c45ce4422ec5a0c3","ref":"refs/heads/master","pushedAt":"2024-01-11T10:00:30.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":"修复loader.getResources无法读取资源的问题 (#1066)\n\nCo-authored-by: jiansong <1174332406@qq.com>","shortMessageHtmlLink":"修复loader.getResources无法读取资源的问题 (#1066)"}},{"before":"898482002b86c188e4793d6760ee347103006d18","after":"5a4d23457a4542d71e78adfc95dac675fe9a8d58","ref":"refs/heads/master","pushedAt":"2024-01-05T09:58:43.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 anno for some interface (#1048)","shortMessageHtmlLink":"add anno for some interface (#1048)"}},{"before":"ffe1abf55c23a92bd7fd250adb79234e8b1328cd","after":"898482002b86c188e4793d6760ee347103006d18","ref":"refs/heads/master","pushedAt":"2024-01-04T08:25:05.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 deprecated method to adapt higher rocksdb version (#1058)","shortMessageHtmlLink":"chore: remove deprecated method to adapt higher rocksdb version (#1058)"}},{"before":"1e9590e7e0c150a88cbce756cf51fbeefc0eba98","after":"ffe1abf55c23a92bd7fd250adb79234e8b1328cd","ref":"refs/heads/master","pushedAt":"2024-01-03T09:26:30.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:pd) become a leader before the addLeaderStateListener (#1062)\n\nCo-authored-by: 叶晓炜 ","shortMessageHtmlLink":"(fix:pd) become a leader before the addLeaderStateListener (#1062)"}},{"before":"2ea82d6d0605af737af59c853a3c00e643b0384e","after":"1e9590e7e0c150a88cbce756cf51fbeefc0eba98","ref":"refs/heads/master","pushedAt":"2023-12-19T02:29:49.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) 修改rocksdb版本为最新 (#1056)\n\nCo-authored-by: zhangningx ","shortMessageHtmlLink":"(feat) 修改rocksdb版本为最新 (#1056)"}},{"before":"f84d40a04fdd8285aca048b26ba36a4df6745420","after":"2ea82d6d0605af737af59c853a3c00e643b0384e","ref":"refs/heads/master","pushedAt":"2023-12-01T03:45:42.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":"新增代码扫描action (#1047)\n\n* Create cloud_code_scan.yml\r\n\r\n* Update cloud_code_scan.yml","shortMessageHtmlLink":"新增代码扫描action (#1047)"}},{"before":"5cae8a590aedfef22fb4daa789196a09a44659ac","after":"f84d40a04fdd8285aca048b26ba36a4df6745420","ref":"refs/heads/master","pushedAt":"2023-11-27T14:41:36.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 judgement for SimpleForwardingServerCall in method ServerStreamHelper.getServerStream (#1044)\n\n* add judgement for SimpleForwardingServerCall in method ServerStreamHelper.getServerStream\r\n\r\n* code format","shortMessageHtmlLink":"add judgement for SimpleForwardingServerCall in method ServerStreamHe…"}},{"before":"22ecd56db5bfdbaa98eff54c74d1fa12d5471e9f","after":"5cae8a590aedfef22fb4daa789196a09a44659ac","ref":"refs/heads/master","pushedAt":"2023-11-13T10:15:05.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) NullPointerException at FSMCallerImpl#doCommitted when this.node.getOptions() #1035 (#1036)\n\n* (fix) NullPointerException at FSMCallerImpl#doCommitted when this.node.getOptions() #1035\r\n\r\n* stylo","shortMessageHtmlLink":"(fix) NullPointerException at FSMCallerImpl#doCommitted when this.nod…"}},{"before":"22ecd56db5bfdbaa98eff54c74d1fa12d5471e9f","after":"49d8842a58d39df5ed0a3f64887f863b7e873ee9","ref":"refs/heads/develop","pushedAt":"2023-10-30T08:49: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":"Implementing Flexible Raft with NWR (#1017)\n\n* feat(iterator):Auto commit mode for applying log iterator\r\n\r\n* feat(iterator):Auto commit mode for applying log iterator\r\n\r\n* feat(iterator):Correction parameter name\r\n\r\n* feat(iterator):mvn compile\r\n\r\n* feat(iterator):Modify comments and annotations\r\n\r\n* feat(iterator):Modify comments\r\n\r\n* feat(iterator):Modify comments\r\n\r\n* feat(rfcs):Add rfcs for Flexible-Raft-with-NWR\r\n\r\n* feat(rfcs):Add stepDown change logic and modify parameter name for rfcs\r\n\r\n* feat(rfcs):Modify factor calculation rules for rfcs\r\n\r\n* feat(rfcs):Modify some language expressions\r\n\r\n* feat(rfcs):Implementing Flexible Raft with NWR\r\n\r\n* feat(rfcs):compile project\r\n\r\n* feat(rfcs):compile project\r\n\r\n* feat(rfcs):Remove useless and redundant code\r\n\r\n* feat(rfcs):Add rfcs\r\n\r\n* feat(flexible):add flexible mode fot Jraft\r\n\r\n* feat(flexible):Modify rfc doc\r\n\r\n* feat(flexible):Modify quorum code design\r\n\r\n* feat(factor):Add ResetFactor API\r\n\r\n* feat(flexible):compile code\r\n\r\n* feat(flexible):modify code\r\n\r\n* feat(flexible):modify code\r\n\r\n* feat(flexible):compile code\r\n\r\n* fix(flexible):modify raft.desc\r\n\r\n* fix(flexible):modify MarshallerHelper\r\n\r\n* fix(flexible):modify MarshallerHelper\r\n\r\n* fix(flexible):modify RAFT.DESC\r\n\r\n* fix(flexible):Modifying comments and code formats\r\n\r\n* fix(flexible):Added factor persistence for log storage and Adapt to write heartbeat for w","shortMessageHtmlLink":"Implementing Flexible Raft with NWR (#1017)"}},{"before":null,"after":"22ecd56db5bfdbaa98eff54c74d1fa12d5471e9f","ref":"refs/heads/develop","pushedAt":"2023-10-27T07:29:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"fengjiachun","name":"Jeremyhi","path":"/fengjiachun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3860496?s=80&v=4"},"commit":{"message":"fix: missing peer id when refreshing leader, #1012 (#1033)","shortMessageHtmlLink":"fix: missing peer id when refreshing leader, #1012 (#1033)"}},{"before":"ad6eb5bb03f3dc925cc0441ee06b3ae8ec80ff02","after":null,"ref":"refs/heads/fix/refresh-leader-missing-peer","pushedAt":"2023-10-22T01:24:35.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":"5a855e0d4cdc7c4eef6608304b90d45b7ca38d32","after":"22ecd56db5bfdbaa98eff54c74d1fa12d5471e9f","ref":"refs/heads/master","pushedAt":"2023-10-22T01:24:30.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: missing peer id when refreshing leader, #1012 (#1033)","shortMessageHtmlLink":"fix: missing peer id when refreshing leader, #1012 (#1033)"}},{"before":null,"after":"ad6eb5bb03f3dc925cc0441ee06b3ae8ec80ff02","ref":"refs/heads/fix/refresh-leader-missing-peer","pushedAt":"2023-10-20T14:22:58.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: missing peer id when refreshing leader, #1012","shortMessageHtmlLink":"fix: missing peer id when refreshing leader, #1012"}},{"before":"19ed179e02ee9108adc0bbf66badb47f62c62af8","after":"5a855e0d4cdc7c4eef6608304b90d45b7ca38d32","ref":"refs/heads/master","pushedAt":"2023-10-20T14:07: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 FileManger.truncatePrefix bug (#1022)\n\n该bug会导致宕机,生成了hs_err_pidxxx.log,原因是底层的MappedByteBuffer被unmap,但仍然存在put操作","shortMessageHtmlLink":"fix FileManger.truncatePrefix bug (#1022)"}},{"before":"3d989e3e7ff408717fcd6cf6d8a47d1789b3e5fa","after":"19ed179e02ee9108adc0bbf66badb47f62c62af8","ref":"refs/heads/master","pushedAt":"2023-06-13T02:48:52.776Z","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 group id for replicator logs (#997)","shortMessageHtmlLink":"add group id for replicator logs (#997)"}},{"before":"322935562b910d415e25493c6ebe6f76713f55b2","after":"3d989e3e7ff408717fcd6cf6d8a47d1789b3e5fa","ref":"refs/heads/master","pushedAt":"2023-05-24T06:15:28.322Z","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(Rhea): compatible a bug in jdk 11,more info about bug view issue #990. (#991)\n\nCo-authored-by: “yanguanghui” ","shortMessageHtmlLink":"fix(Rhea): compatible a bug in jdk 11,more info about bug view issue #…"}},{"before":"26977b062d1a514e0f1590224b0405c5e93599a6","after":"322935562b910d415e25493c6ebe6f76713f55b2","ref":"refs/heads/master","pushedAt":"2023-05-22T16:49:47.188Z","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":"optimize code in RouteTable (#977)","shortMessageHtmlLink":"optimize code in RouteTable (#977)"}},{"before":"9787367ef1b15de2ea0d10aac2b5d9f4d4302f39","after":"26977b062d1a514e0f1590224b0405c5e93599a6","ref":"refs/heads/master","pushedAt":"2023-04-27T05:41: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":"feat(iterator):Auto commit mode for applying log iterator (#962)\n\n* feat(iterator):Auto commit mode for applying log iterator\r\n\r\n* feat(iterator):Auto commit mode for applying log iterator\r\n\r\n* feat(iterator):Correction parameter name\r\n\r\n* feat(iterator):mvn compile\r\n\r\n* feat(iterator):Modify comments and annotations\r\n\r\n* feat(iterator):Modify comments\r\n\r\n* feat(iterator):Modify comments","shortMessageHtmlLink":"feat(iterator):Auto commit mode for applying log iterator (#962)"}},{"before":"e20435ee9d9dcfc8cfa1893ebfd2d505ca0a28ab","after":null,"ref":"refs/heads/feature/fix-heartbeat-blocking","pushedAt":"2023-04-17T03:38:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"fengjiachun","name":"Jeremyhi","path":"/fengjiachun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3860496?s=80&v=4"}},{"before":"efeb7709b0ac557a9fb3e037a760138f1d1c9514","after":"9787367ef1b15de2ea0d10aac2b5d9f4d4302f39","ref":"refs/heads/master","pushedAt":"2023-04-17T03:38:56.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: don't block heartbeat response when fsm is busy (#969)\n\n* fix: don't block heartbeat response when fsm is busy\r\n\r\n* fix: testSetLastCommittedIndex\r\n\r\n* fix: NPE in handleReadIndex\r\n\r\n* Update jraft-core/src/main/java/com/alipay/sofa/jraft/core/ReadOnlyServiceImpl.java\r\n\r\nCo-authored-by: JeremyHi \r\n\r\n---------\r\n\r\nCo-authored-by: JeremyHi ","shortMessageHtmlLink":"fix: don't block heartbeat response when fsm is busy (#969)"}},{"before":"9292c37aef7296f2fe3db28d49d813fa1eff3861","after":"e20435ee9d9dcfc8cfa1893ebfd2d505ca0a28ab","ref":"refs/heads/feature/fix-heartbeat-blocking","pushedAt":"2023-04-16T15:13:11.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/main/java/com/alipay/sofa/jraft/core/ReadOnlyServiceImpl.java\n\nCo-authored-by: JeremyHi ","shortMessageHtmlLink":"Update jraft-core/src/main/java/com/alipay/sofa/jraft/core/ReadOnlySe…"}},{"before":"677d8c83c436169d0dbf485af000d410d300ca40","after":"9292c37aef7296f2fe3db28d49d813fa1eff3861","ref":"refs/heads/feature/fix-heartbeat-blocking","pushedAt":"2023-04-16T15:07:44.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: NPE in handleReadIndex","shortMessageHtmlLink":"fix: NPE in handleReadIndex"}},{"before":"94638c84e56d116570dba78e4345889b236d5e14","after":"677d8c83c436169d0dbf485af000d410d300ca40","ref":"refs/heads/feature/fix-heartbeat-blocking","pushedAt":"2023-04-16T14:55:18.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: testSetLastCommittedIndex","shortMessageHtmlLink":"fix: testSetLastCommittedIndex"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEDtxNgAA","startCursor":null,"endCursor":null}},"title":"Activity · sofastack/sofa-jraft"}