{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":501551631,"defaultBranch":"main","name":"ered","ownerLogin":"Ericsson","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-06-09T07:36:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4161311?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716907472.0","currentOid":""},"activityList":{"items":[{"before":"918f5674bdb5fcbd28d0074a5ddf7125a06cfc80","after":"0b97ddefbba9f50b4a70826ea7b7107cf30b7950","ref":"refs/heads/main","pushedAt":"2024-05-28T14:41:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zuiderkwast","name":"Viktor Söderqvist","path":"/zuiderkwast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273886?s=80&v=4"},"commit":{"message":"Describe as Valkey client, change master to primary, bump version (#51)\n\nSigned-off-by: Viktor Söderqvist ","shortMessageHtmlLink":"Describe as Valkey client, change master to primary, bump version (#51)"}},{"before":"c99080dcc59eca16db995365371b67a727fcb1de","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4.1.6","pushedAt":"2024-05-20T08:45:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"88fb2697bf9b3a018e5f41b606f2e00cf0681d21","after":"918f5674bdb5fcbd28d0074a5ddf7125a06cfc80","ref":"refs/heads/main","pushedAt":"2024-05-20T08:44:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bjosv","name":"Björn Svensson","path":"/bjosv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60651423?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 4.1.5 to 4.1.6\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.5 to 4.1.6.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/44c2b7a8a4ea60a981eaca3cf939b5f4305c123b...a5ac7e51b41094c92402da3b24376905380afc29)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 4.1.5 to 4.1.6"}},{"before":null,"after":"c99080dcc59eca16db995365371b67a727fcb1de","ref":"refs/heads/dependabot/github_actions/actions/checkout-4.1.6","pushedAt":"2024-05-20T08:20:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 4.1.5 to 4.1.6\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.5 to 4.1.6.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/44c2b7a8a4ea60a981eaca3cf939b5f4305c123b...a5ac7e51b41094c92402da3b24376905380afc29)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 4.1.5 to 4.1.6"}},{"before":"75aaab30f0cb87eb82a316f128e013dc86285d0a","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4.1.5","pushedAt":"2024-05-14T07:05:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bjosv","name":"Björn Svensson","path":"/bjosv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60651423?s=80&v=4"}},{"before":"f75aa897fc2e6044cdf9c0d7787397bb3735e076","after":"88fb2697bf9b3a018e5f41b606f2e00cf0681d21","ref":"refs/heads/main","pushedAt":"2024-05-14T07:02:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bjosv","name":"Björn Svensson","path":"/bjosv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60651423?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 4.1.4 to 4.1.5\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.4 to 4.1.5.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/0ad4b8fadaa221de15dcec353f45205ec38ea70b...44c2b7a8a4ea60a981eaca3cf939b5f4305c123b)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 4.1.4 to 4.1.5"}},{"before":null,"after":"75aaab30f0cb87eb82a316f128e013dc86285d0a","ref":"refs/heads/dependabot/github_actions/actions/checkout-4.1.5","pushedAt":"2024-05-13T08:17:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 4.1.4 to 4.1.5\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.4 to 4.1.5.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/0ad4b8fadaa221de15dcec353f45205ec38ea70b...44c2b7a8a4ea60a981eaca3cf939b5f4305c123b)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 4.1.4 to 4.1.5"}},{"before":"a8530165c42202109b25d4f1907e8e99f50bbd21","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4.1.4","pushedAt":"2024-04-29T20:55:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"dd73158ba00d006f42359e49407f5abb54a215c8","after":"f75aa897fc2e6044cdf9c0d7787397bb3735e076","ref":"refs/heads/main","pushedAt":"2024-04-29T20:55:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bjosv","name":"Björn Svensson","path":"/bjosv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60651423?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 4.1.3 to 4.1.4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.3 to 4.1.4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/1d96c772d19495a3b5c517cd2bc0cb401ea0529f...0ad4b8fadaa221de15dcec353f45205ec38ea70b)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 4.1.3 to 4.1.4"}},{"before":null,"after":"a8530165c42202109b25d4f1907e8e99f50bbd21","ref":"refs/heads/dependabot/github_actions/actions/checkout-4.1.4","pushedAt":"2024-04-29T09:00:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 4.1.3 to 4.1.4\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.3 to 4.1.4.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/1d96c772d19495a3b5c517cd2bc0cb401ea0529f...0ad4b8fadaa221de15dcec353f45205ec38ea70b)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 4.1.3 to 4.1.4"}},{"before":"8c9a85fb35780f2d532376b3143a18615e37dc42","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4.1.3","pushedAt":"2024-04-23T07:56:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"113e58bb7a2b63fb064061c14357e19f23c64718","after":"dd73158ba00d006f42359e49407f5abb54a215c8","ref":"refs/heads/main","pushedAt":"2024-04-23T07:56:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 4.1.2 to 4.1.3\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.2 to 4.1.3.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/9bb56186c3b09b4f86b1c65136769dd318469633...1d96c772d19495a3b5c517cd2bc0cb401ea0529f)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 4.1.2 to 4.1.3"}},{"before":"e997dc8a3b7b7c4db4cb2d69831f524810f713f9","after":"8c9a85fb35780f2d532376b3143a18615e37dc42","ref":"refs/heads/dependabot/github_actions/actions/checkout-4.1.3","pushedAt":"2024-04-23T06:49:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 4.1.2 to 4.1.3\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.2 to 4.1.3.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/9bb56186c3b09b4f86b1c65136769dd318469633...1d96c772d19495a3b5c517cd2bc0cb401ea0529f)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 4.1.2 to 4.1.3"}},{"before":"b51a7fedec3dec3e8179a593b30623533577c3ba","after":"113e58bb7a2b63fb064061c14357e19f23c64718","ref":"refs/heads/main","pushedAt":"2024-04-23T06:48:24.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"bjosv","name":"Björn Svensson","path":"/bjosv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60651423?s=80&v=4"},"commit":{"message":"Disable warning about unknown functions or types in Dialyzer\n\nStarting with OTP-26 the unknown function or type warning is on by default.\nThis will make Dialyzer complain about any types for which it has no\ndefinitions or can't infer one.","shortMessageHtmlLink":"Disable warning about unknown functions or types in Dialyzer"}},{"before":null,"after":"e997dc8a3b7b7c4db4cb2d69831f524810f713f9","ref":"refs/heads/dependabot/github_actions/actions/checkout-4.1.3","pushedAt":"2024-04-22T08:22:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/checkout from 4.1.2 to 4.1.3\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.2 to 4.1.3.\n- [Release notes](https://github.com/actions/checkout/releases)\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/actions/checkout/compare/9bb56186c3b09b4f86b1c65136769dd318469633...1d96c772d19495a3b5c517cd2bc0cb401ea0529f)\n\n---\nupdated-dependencies:\n- dependency-name: actions/checkout\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/checkout from 4.1.2 to 4.1.3"}},{"before":"4312faf156d725d9f8811bdc58177399568d01b2","after":"b51a7fedec3dec3e8179a593b30623533577c3ba","ref":"refs/heads/main","pushedAt":"2024-04-17T06:40:26.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"bjosv","name":"Björn Svensson","path":"/bjosv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60651423?s=80&v=4"},"commit":{"message":"Rename compatibility CI workflow","shortMessageHtmlLink":"Rename compatibility CI workflow"}},{"before":"5b259974247519f09f3bd96d1008efbe956f4a4d","after":"4312faf156d725d9f8811bdc58177399568d01b2","ref":"refs/heads/main","pushedAt":"2024-04-05T12:25:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bjosv","name":"Björn Svensson","path":"/bjosv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60651423?s=80&v=4"},"commit":{"message":"Set read-only permission for Github Actions in CI\n\nThis sets the default permission for CI workflows to only be able to\nread from the repository (scope: \"contents\").\n\nA compromised action will not be able to modify the repo or even\nsteal secrets since all other permission-scopes are implicit set to \"none\",\ni.e. not permitted.\nMore about permissions and scope can be found here:\nhttps://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions","shortMessageHtmlLink":"Set read-only permission for Github Actions in CI"}},{"before":"fd716d22cf10912ff140e46f7a2aca413c80066f","after":"5b259974247519f09f3bd96d1008efbe956f4a4d","ref":"refs/heads/main","pushedAt":"2024-04-04T09:19:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bjosv","name":"Björn Svensson","path":"/bjosv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60651423?s=80&v=4"},"commit":{"message":"Add dependabot for automated dependency updates\n\nDependabot will perform weekly checks of the Github actions used in CI.\nWhen a newer version is found a pull request is opened to suggest a lift.","shortMessageHtmlLink":"Add dependabot for automated dependency updates"}},{"before":"4bcfab3858f48fce8887fbb7436f1e7a6a011d24","after":"fd716d22cf10912ff140e46f7a2aca413c80066f","ref":"refs/heads/main","pushedAt":"2024-02-26T12:39:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bjosv","name":"Björn Svensson","path":"/bjosv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60651423?s=80&v=4"},"commit":{"message":"Handle dialyzer warnings (#40)\n\nMost warnings are corrected:\r\n- Update the spec for ered:reply()\r\n- Fix send command dialyzer warnings in tests\r\nand a few expected warnings are suppressed, test only.\r\n\r\nThe CI will now also include a `dialyzer` run (on the test profile).","shortMessageHtmlLink":"Handle dialyzer warnings (#40)"}},{"before":"79158de56a2c7d3a18f18aa8fe654d388f3c389c","after":"4bcfab3858f48fce8887fbb7436f1e7a6a011d24","ref":"refs/heads/main","pushedAt":"2024-02-22T13:42:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zuiderkwast","name":"Viktor Söderqvist","path":"/zuiderkwast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273886?s=80&v=4"},"commit":{"message":"Fault tolerance (#39)\n\nThis change adds a supervisor for client processes, so a client process\r\ncan crash without affecting the other client processes or the ered\r\ninstance. (An ered client may crash e.g. due to a bug in OTP's TLS\r\nimplementation.)\r\n\r\nTo keep track of missing or dead client processes, the ered process\r\nmanages monitors to all ered_client processes, so it can properly return\r\nerrors to commands handled by a crashed client process.\r\n`ered:command/3,4` returns a value in all situations, but\r\n`ered:command_async/4` is not guaranteed to always return a value.\r\nSpecifically, if the client process crashes at the same time as the\r\ncommand is issued, the async callback function may never be called.\r\n\r\nFixes #1.","shortMessageHtmlLink":"Fault tolerance (#39)"}},{"before":"ed6a8f414938dfb221423272199291821fbd6e4f","after":"79158de56a2c7d3a18f18aa8fe654d388f3c389c","ref":"refs/heads/main","pushedAt":"2024-02-20T15:53:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"zuiderkwast","name":"Viktor Söderqvist","path":"/zuiderkwast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273886?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"79158de56a2c7d3a18f18aa8fe654d388f3c389c","after":"ed6a8f414938dfb221423272199291821fbd6e4f","ref":"refs/heads/main","pushedAt":"2024-02-20T15:48:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"zuiderkwast","name":"Viktor Söderqvist","path":"/zuiderkwast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273886?s=80&v=4"},"commit":{"message":"Monitor the client processes\n\nThe ered process keeps track of pending commands (but not async commands)\nand with a monitor on each client process, ered can reply with an error\nif the client process crashes. Then the client is restarted by the\nsupervisor and ered recovers.","shortMessageHtmlLink":"Monitor the client processes"}},{"before":"290adda2c05d4005c14420ca32391ab1ed4a7c4d","after":"79158de56a2c7d3a18f18aa8fe654d388f3c389c","ref":"refs/heads/main","pushedAt":"2023-09-20T10:57:10.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"zuiderkwast","name":"Viktor Söderqvist","path":"/zuiderkwast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273886?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"921068314d6c4488b243a780e73e37e0e1f00f4d","after":"290adda2c05d4005c14420ca32391ab1ed4a7c4d","ref":"refs/heads/main","pushedAt":"2023-09-20T08:55:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zuiderkwast","name":"Viktor Söderqvist","path":"/zuiderkwast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273886?s=80&v=4"},"commit":{"message":"Remove hard-coded check for >= 2 nodes","shortMessageHtmlLink":"Remove hard-coded check for >= 2 nodes"}},{"before":"7b1d430e6a596580215d5b64e8305bb10f9cf0f0","after":"921068314d6c4488b243a780e73e37e0e1f00f4d","ref":"refs/heads/main","pushedAt":"2023-09-19T13:45:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zuiderkwast","name":"Viktor Söderqvist","path":"/zuiderkwast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273886?s=80&v=4"},"commit":{"message":"Fix unstable testcase t_empty_initial_slotmap","shortMessageHtmlLink":"Fix unstable testcase t_empty_initial_slotmap"}},{"before":"87832d6c9cb99143bc3bc4a80995b5c7e1e5ef3e","after":"7b1d430e6a596580215d5b64e8305bb10f9cf0f0","ref":"refs/heads/main","pushedAt":"2023-09-19T13:05:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zuiderkwast","name":"Viktor Söderqvist","path":"/zuiderkwast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273886?s=80&v=4"},"commit":{"message":"Update slotmap immediately when a connection is lost (#35)\n\nThe purpose is to detect the scenario that a failover has happened\r\nand the connection to the old master (now replica or no longer part\r\nof the cluster) doesn't necessarily mean that we have lost the\r\nconnection to a master.\r\n\r\nThus we postpone signaling 'cluster_not_ok' until the node down\r\ntimeout has fired. This also means that reconnect failures don't\r\nimmediately trigger 'cluster_not_ok'.\r\n\r\nA few test cases are affected by this change. Additionally some\r\nrefactoring of test code is done to be able to reuse parts of it.","shortMessageHtmlLink":"Update slotmap immediately when a connection is lost (#35)"}},{"before":"326952c86858aa89425f9025b1ae131b8b841129","after":"87832d6c9cb99143bc3bc4a80995b5c7e1e5ef3e","ref":"refs/heads/main","pushedAt":"2023-09-19T11:47:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zuiderkwast","name":"Viktor Söderqvist","path":"/zuiderkwast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273886?s=80&v=4"},"commit":{"message":"Micro-optimize command-to-RESP (#34)\n\nThis avoids a few nested lists, thus a few allocations.","shortMessageHtmlLink":"Micro-optimize command-to-RESP (#34)"}},{"before":"5e8defc8db4b96788e069288ffcabb74df6622eb","after":"326952c86858aa89425f9025b1ae131b8b841129","ref":"refs/heads/main","pushedAt":"2023-09-12T11:21:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"zuiderkwast","name":"Viktor Söderqvist","path":"/zuiderkwast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273886?s=80&v=4"},"commit":{"message":"Bump version to 0.3.0","shortMessageHtmlLink":"Bump version to 0.3.0"}},{"before":"fc07303f3f6ea62bcc3f2a6dd74c129e914a7856","after":"5e8defc8db4b96788e069288ffcabb74df6622eb","ref":"refs/heads/main","pushedAt":"2023-09-12T10:16:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zuiderkwast","name":"Viktor Söderqvist","path":"/zuiderkwast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273886?s=80&v=4"},"commit":{"message":"Ignore empty slotmap (#33)\n\nAn empty response from CLUSTER SLOTS can mean that an admin has done CLUSTER\r\nRESET on a node, for example after a failover. If an empty slotmap is accepted,\r\nered forgets all nodes and cannot recover again. Ignoring these responses\r\ninstead results in repeated tries to update the slotmap until a non-empty\r\nslotmap is returned from one of the nodes.\r\n\r\nAdditional change: Include node address in info msg about updated slotmap.","shortMessageHtmlLink":"Ignore empty slotmap (#33)"}},{"before":"f383c6319c64ec79e8f6d09ae1ce0388dc1ead5d","after":"fc07303f3f6ea62bcc3f2a6dd74c129e914a7856","ref":"refs/heads/main","pushedAt":"2023-06-27T08:34:16.611Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"zuiderkwast","name":"Viktor Söderqvist","path":"/zuiderkwast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/273886?s=80&v=4"},"commit":{"message":"CI: Drop OTP 23\n\nPre-installed rebar3 no longer works with OTP 23, so we drop this version.","shortMessageHtmlLink":"CI: Drop OTP 23"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVfhNDgA","startCursor":null,"endCursor":null}},"title":"Activity · Ericsson/ered"}