{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":14128006,"defaultBranch":"main","name":"raft","ownerLogin":"hashicorp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-11-05T00:41:20.000Z","ownerAvatar":"https://github.com/avatars/u/761456?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724931285.0","currentOid":""},"activityList":{"items":[{"before":"5829be8edce4cb8a061ac9658c897caca463d110","after":null,"ref":"refs/heads/dhiaayachi/prevote-no-lastcontact-update","pushedAt":"2024-08-28T17:20:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"}},{"before":"185ae2ea91f09c04428c4293641db142b130a631","after":"42d34464b2d203e389e11ed6d43db698792c0604","ref":"refs/heads/main","pushedAt":"2024-08-28T17:20:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"},"commit":{"message":"Do not update leader last-contact when granting a pre-vote request (#609)\n\n* do not update leader last-contact when granting a pre-vote request\r\n\r\n* fix data race and remove extra logs","shortMessageHtmlLink":"Do not update leader last-contact when granting a pre-vote request (#609"}},{"before":"a5689cf98234d0483cd6b3585939a71aeb6e35f6","after":"5829be8edce4cb8a061ac9658c897caca463d110","ref":"refs/heads/dhiaayachi/prevote-no-lastcontact-update","pushedAt":"2024-08-23T13:20:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"},"commit":{"message":"fix data race and remove extra logs","shortMessageHtmlLink":"fix data race and remove extra logs"}},{"before":"9c31c934ded82efc6d4b9990d0a0d239c2a07186","after":"a5689cf98234d0483cd6b3585939a71aeb6e35f6","ref":"refs/heads/dhiaayachi/prevote-no-lastcontact-update","pushedAt":"2024-08-22T20:15:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"},"commit":{"message":"do not update leader last-contact when granting a pre-vote request","shortMessageHtmlLink":"do not update leader last-contact when granting a pre-vote request"}},{"before":null,"after":"9c31c934ded82efc6d4b9990d0a0d239c2a07186","ref":"refs/heads/dhiaayachi/prevote-no-lastcontact-update","pushedAt":"2024-08-22T20:15:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"},"commit":{"message":"do not update leader last-contact when granting a pre-vote request","shortMessageHtmlLink":"do not update leader last-contact when granting a pre-vote request"}},{"before":"1f2e6d905f6aa2368603c612a8031220d3f47617","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/hashicorp/go-msgpack/v2-2.1.2","pushedAt":"2024-08-22T17:01:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"skpratt","name":null,"path":"/skpratt","primaryAvatarUrl":"https://github.com/avatars/u/8853414?s=80&v=4"}},{"before":"497108f7309996a0bd5a127a48388d26b3475c8d","after":"185ae2ea91f09c04428c4293641db142b130a631","ref":"refs/heads/main","pushedAt":"2024-08-22T17:01:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"skpratt","name":null,"path":"/skpratt","primaryAvatarUrl":"https://github.com/avatars/u/8853414?s=80&v=4"},"commit":{"message":"Bump github.com/hashicorp/go-msgpack/v2 from 2.1.1 to 2.1.2 (#589)\n\nBumps [github.com/hashicorp/go-msgpack/v2](https://github.com/hashicorp/go-msgpack) from 2.1.1 to 2.1.2.\r\n- [Release notes](https://github.com/hashicorp/go-msgpack/releases)\r\n- [Commits](https://github.com/hashicorp/go-msgpack/compare/v2.1.1...v2.1.2)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: github.com/hashicorp/go-msgpack/v2\r\n dependency-type: direct:production\r\n update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump github.com/hashicorp/go-msgpack/v2 from 2.1.1 to 2.1.2 (#589)"}},{"before":"831ddf858f700cec0a0dcb23c6056be3f78f79db","after":"497108f7309996a0bd5a127a48388d26b3475c8d","ref":"refs/heads/main","pushedAt":"2024-08-22T16:35:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"},"commit":{"message":"Fix pre-vote implementation where leader's pre-vote is rejected (#605)\n\n* fix pre-vote to correctly identify candidate addr\r\n\r\n* add test that pre-vote should not reject leader\r\n\r\n* add TestRaft_PreVote_ShouldRejectNonLeader\r\n\r\n* fix test to use Leader() to avoid race condition","shortMessageHtmlLink":"Fix pre-vote implementation where leader's pre-vote is rejected (#605)"}},{"before":"b83917ebf5e8e2a2dd547869e0cde498e521460a","after":"1f2e6d905f6aa2368603c612a8031220d3f47617","ref":"refs/heads/dependabot/go_modules/github.com/hashicorp/go-msgpack/v2-2.1.2","pushedAt":"2024-08-20T17:18:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/hashicorp/go-msgpack/v2 from 2.1.1 to 2.1.2\n\nBumps [github.com/hashicorp/go-msgpack/v2](https://github.com/hashicorp/go-msgpack) from 2.1.1 to 2.1.2.\n- [Release notes](https://github.com/hashicorp/go-msgpack/releases)\n- [Commits](https://github.com/hashicorp/go-msgpack/compare/v2.1.1...v2.1.2)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/hashicorp/go-msgpack/v2\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/hashicorp/go-msgpack/v2 from 2.1.1 to 2.1.2"}},{"before":"b2522f73f27461561956b0cb75ea876ce9512397","after":null,"ref":"refs/heads/fix_empty_id_flaky_test","pushedAt":"2024-08-20T15:16:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"}},{"before":"a5db400428964844d4a148da83d17a192ced345f","after":"831ddf858f700cec0a0dcb23c6056be3f78f79db","ref":"refs/heads/main","pushedAt":"2024-08-20T15:16:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"},"commit":{"message":"remove flaky with no purpose test `TestRaft_VoteWithNoIDNoAddr` (#607)","shortMessageHtmlLink":"remove flaky with no purpose test TestRaft_VoteWithNoIDNoAddr (#607)"}},{"before":"c4c9f4e6487ea1c896c4072739513e375a7b5bd4","after":"b2522f73f27461561956b0cb75ea876ce9512397","ref":"refs/heads/fix_empty_id_flaky_test","pushedAt":"2024-08-19T14:44:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"},"commit":{"message":"remove flaky with no purpose test `TestRaft_VoteWithNoIDNoAddr`","shortMessageHtmlLink":"remove flaky with no purpose test TestRaft_VoteWithNoIDNoAddr"}},{"before":null,"after":"c4c9f4e6487ea1c896c4072739513e375a7b5bd4","ref":"refs/heads/fix_empty_id_flaky_test","pushedAt":"2024-08-19T14:31:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"},"commit":{"message":"Check if Candidate is empty as well and reject vote if so. Fix \"No ID\" test to reduce flakiness.","shortMessageHtmlLink":"Check if Candidate is empty as well and reject vote if so. Fix \"No ID…"}},{"before":"82c0bf8d8469ad8a42664e305ef1fb3a2737cdac","after":null,"ref":"refs/heads/compliance/add-headers","pushedAt":"2024-06-11T15:19:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shoenig","name":"Seth Hoenig","path":"/shoenig","primaryAvatarUrl":"https://github.com/avatars/u/394887?s=80&v=4"}},{"before":"c92370996e9c76cae670681bb8458e650877133d","after":"a5db400428964844d4a148da83d17a192ced345f","ref":"refs/heads/main","pushedAt":"2024-06-11T15:19:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"shoenig","name":"Seth Hoenig","path":"/shoenig","primaryAvatarUrl":"https://github.com/avatars/u/394887?s=80&v=4"},"commit":{"message":"Merge pull request #590 from hashicorp/compliance/add-headers\n\n[COMPLIANCE] Add Copyright and License Headers","shortMessageHtmlLink":"Merge pull request #590 from hashicorp/compliance/add-headers"}},{"before":"469a9b1476dc9a318674b84e7e3dd0f2d5823d9c","after":"82c0bf8d8469ad8a42664e305ef1fb3a2737cdac","ref":"refs/heads/compliance/add-headers","pushedAt":"2024-06-10T16:04:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hashicorp-copywrite[bot]","name":null,"path":"/apps/hashicorp-copywrite","primaryAvatarUrl":"https://github.com/avatars/u/761456?s=80&v=4"},"commit":{"message":"[COMPLIANCE] Add Copyright and License Headers","shortMessageHtmlLink":"[COMPLIANCE] Add Copyright and License Headers"}},{"before":"c616a462f9dedead655facb02e49249a735107fe","after":null,"ref":"refs/heads/dhiaayachi/changelog-updates","pushedAt":"2024-06-06T21:36:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"}},{"before":"d5f5737a566109a8f961a64ab83f56e15526a338","after":"c92370996e9c76cae670681bb8458e650877133d","ref":"refs/heads/main","pushedAt":"2024-06-06T21:36:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"},"commit":{"message":"udpate changelogs (#596)\n\n* update changelogs to reflect v1.6.1\r\n\r\n* update changelogs to reflect v1.7.0","shortMessageHtmlLink":"udpate changelogs (#596)"}},{"before":"3187adf07720af5e82decb144725f3aee242fb7b","after":"c616a462f9dedead655facb02e49249a735107fe","ref":"refs/heads/dhiaayachi/changelog-updates","pushedAt":"2024-06-06T14:41:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"},"commit":{"message":"update changelogs to reflect v1.7.0","shortMessageHtmlLink":"update changelogs to reflect v1.7.0"}},{"before":"01ac5eac1f978de71ac278911611b3fb0f5dd2ae","after":null,"ref":"refs/heads/dhiaayachi/flaky-tests-fix","pushedAt":"2024-06-06T14:40:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"}},{"before":"181475cc5e8180a5c2b4b119d4677f2f558b2279","after":"d5f5737a566109a8f961a64ab83f56e15526a338","ref":"refs/heads/main","pushedAt":"2024-06-06T14:40:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"},"commit":{"message":"do not check for candidate state as it's a transient state (#597)","shortMessageHtmlLink":"do not check for candidate state as it's a transient state (#597)"}},{"before":null,"after":"01ac5eac1f978de71ac278911611b3fb0f5dd2ae","ref":"refs/heads/dhiaayachi/flaky-tests-fix","pushedAt":"2024-06-06T14:01:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"},"commit":{"message":"do not check for candidate state as it's a transient state","shortMessageHtmlLink":"do not check for candidate state as it's a transient state"}},{"before":"e35328d0dd3da2aff117e7ef55a8e0e49aee3931","after":"3187adf07720af5e82decb144725f3aee242fb7b","ref":"refs/heads/dhiaayachi/changelog-updates","pushedAt":"2024-06-06T01:09:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"},"commit":{"message":"update changelogs to reflect v1.7.0","shortMessageHtmlLink":"update changelogs to reflect v1.7.0"}},{"before":null,"after":"e35328d0dd3da2aff117e7ef55a8e0e49aee3931","ref":"refs/heads/dhiaayachi/changelog-updates","pushedAt":"2024-06-06T01:05:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"},"commit":{"message":"update changelogs to reflect v1.6.1","shortMessageHtmlLink":"update changelogs to reflect v1.6.1"}},{"before":"d962c2418a0ff11c900e4f5eb5a70cfbe94bd987","after":null,"ref":"refs/heads/raft-pre-vote","pushedAt":"2024-06-06T00:45:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"}},{"before":"341ea38693b41933add6f24a9f544702ffe13391","after":"181475cc5e8180a5c2b4b119d4677f2f558b2279","ref":"refs/heads/main","pushedAt":"2024-06-06T00:45:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"},"commit":{"message":"Raft pre-vote extension implementation (#530)\n\n* prevote initial implementation\r\n\r\n* add config and relevant tests\r\n\r\n* remove extra comments, fix a case where newer term is discovered for prevote\r\n\r\n* fix to reset timeout after pre-vote and fix split vote (pre-vote,vote) case.\r\n\r\n* fix a case where granted votes and prevotes don't reach quorum but the sum can reach quorum\r\n\r\n* add submodule and first iteration of multi-version tests\r\n\r\nrename test and pin submodule to version 1.5.0\r\n\r\nrename test file\r\n\r\n* refactor test\r\n\r\n* clean up node init\r\n\r\n* clean up leader rolling upgrade\r\n\r\n* fix use of deprecate Leader method\r\n\r\n* extract cluster package\r\n\r\n* export cluster Type\r\n\r\n* clean up tests and add test utils\r\n\r\n* rename package to raftlatest\r\n\r\n* remove submodule\r\n\r\n* new submodule\r\n\r\n* fix go.mod\r\n\r\n* change inmemConfig to be not exported\r\n\r\n* remove unused func\r\n\r\n* add replace rolling upgrade tests\r\n\r\n* rename raft-latest to raft-previous\r\n\r\n* rename raft-latest to raft-previous submodule\r\n\r\n* fix submodule\r\n\r\n* remove printf\r\n\r\n* use same name for recycled servers, add other leave scenarios\r\n\r\n* prevote initial implementation\r\n\r\n* add config and relevant tests\r\n\r\n* remove extra comments, fix a case where newer term is discovered for prevote\r\n\r\n* fix to reset timeout after pre-vote and fix split vote (pre-vote,vote) case.\r\n\r\n* write upgrade tests that include prevotes\r\n\r\n* add more test cases\r\n\r\n* fix submodule version\r\n\r\n* go mod tidy\r\n\r\n* update pervious version to v1.6.0\r\n\r\n* fix merge duplication\r\n\r\n* add submodule and first iteration of multi-version tests\r\n\r\nrename test and pin submodule to version 1.5.0\r\n\r\nrename test file\r\n\r\n* refactor test\r\n\r\n* clean up node init\r\n\r\n* clean up leader rolling upgrade\r\n\r\n* fix use of deprecate Leader method\r\n\r\n* extract cluster package\r\n\r\n* export cluster Type\r\n\r\n* clean up tests and add test utils\r\n\r\n* rename package to raftlatest\r\n\r\n* remove submodule\r\n\r\n* new submodule\r\n\r\n* fix go.mod\r\n\r\n* change inmemConfig to be not exported\r\n\r\n* remove unused func\r\n\r\n* add replace rolling upgrade tests\r\n\r\n* rename raft-latest to raft-previous\r\n\r\n* rename raft-latest to raft-previous submodule\r\n\r\n* fix submodule\r\n\r\n* remove printf\r\n\r\n* use same name for recycled servers, add other leave scenarios\r\n\r\n* prevote initial implementation\r\n\r\n* add config and relevant tests\r\n\r\n* remove extra comments, fix a case where newer term is discovered for prevote\r\n\r\n* fix to reset timeout after pre-vote and fix split vote (pre-vote,vote) case.\r\n\r\n* write upgrade tests that include prevotes\r\n\r\n* add more test cases\r\n\r\n* fix submodule version\r\n\r\n* prevote initial implementation\r\n\r\n* add config and relevant tests\r\n\r\n* remove extra comments, fix a case where newer term is discovered for prevote\r\n\r\n* fix to reset timeout after pre-vote and fix split vote (pre-vote,vote) case.\r\n\r\n* fix a case where granted votes and prevotes don't reach quorum but the sum can reach quorum\r\n\r\n* go mod tidy\r\n\r\n* update pervious version to v1.6.0\r\n\r\n* fix merge duplication\r\n\r\n* fix rebase issues\r\n\r\n* use a different RPC command for prevote.\r\n\r\n* fix prevote tests and add rollback tests\r\n\r\n* add a partitioned node prevote test\r\n\r\n* remove server from config before shutting down, fix raft submodule\r\n\r\n* remove extra comment\r\n\r\n* change `inmemConfig` to accept testing.TB\r\n\r\n* remove stray comment\r\n\r\n* fix comments and remove extra fields\r\n\r\n* remove duplicate var\r\n\r\n* remove leader transfer from pre-vote path, fix logs and comments.\r\n\r\n* make pre-vote enabled by default\r\n\r\n* remove `Candidate` field from pre-vote request\r\n\r\n* add warning when transport don't support prevote\r\n\r\n* panic if transport is not supported in preElectSelf.\r\n\r\n* Fix comments and log string\r\n\r\nCo-authored-by: Paul Banks \r\n\r\n* Fix to log the right number for votesNeeded, added preVoteRefusedVotes to the log\r\n\r\n---------\r\n\r\nCo-authored-by: Paul Banks ","shortMessageHtmlLink":"Raft pre-vote extension implementation (#530)"}},{"before":"083b811c2460e2e2d60923fc8666a3a480dbeb4d","after":"d962c2418a0ff11c900e4f5eb5a70cfbe94bd987","ref":"refs/heads/raft-pre-vote","pushedAt":"2024-05-29T18:54:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"},"commit":{"message":"Fix to log the right number for votesNeeded, added preVoteRefusedVotes to the log","shortMessageHtmlLink":"Fix to log the right number for votesNeeded, added preVoteRefusedVote…"}},{"before":"ddcbc506e2c04c0d580e63d7f734f43adf2bc063","after":"083b811c2460e2e2d60923fc8666a3a480dbeb4d","ref":"refs/heads/raft-pre-vote","pushedAt":"2024-05-29T18:34:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dhiaayachi","name":"Dhia Ayachi","path":"/dhiaayachi","primaryAvatarUrl":"https://github.com/avatars/u/7470118?s=80&v=4"},"commit":{"message":"Fix comments and log string\n\nCo-authored-by: Paul Banks ","shortMessageHtmlLink":"Fix comments and log string"}},{"before":"f19eb778746b6b429adef5d665b8497df0ff2f83","after":"469a9b1476dc9a318674b84e7e3dd0f2d5823d9c","ref":"refs/heads/compliance/add-headers","pushedAt":"2024-04-29T16:03:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"hashicorp-copywrite[bot]","name":null,"path":"/apps/hashicorp-copywrite","primaryAvatarUrl":"https://github.com/avatars/u/761456?s=80&v=4"},"commit":{"message":"[COMPLIANCE] Add Copyright and License Headers","shortMessageHtmlLink":"[COMPLIANCE] Add Copyright and License Headers"}},{"before":"501fbadfdb5e7e9616e2314a7e2c95cbecb732d9","after":"341ea38693b41933add6f24a9f544702ffe13391","ref":"refs/heads/main","pushedAt":"2024-04-26T14:48:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jmurret","name":"John Murret","path":"/jmurret","primaryAvatarUrl":"https://github.com/avatars/u/2481360?s=80&v=4"},"commit":{"message":"Merge pull request #591 from moogacs/main\n\nfix: serialize NetworkTransport data race on ServerAddr()","shortMessageHtmlLink":"Merge pull request #591 from moogacs/main"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEpsbaagA","startCursor":null,"endCursor":null}},"title":"Activity · hashicorp/raft"}