{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":128195485,"defaultBranch":"master","name":"olric","ownerLogin":"buraksezer","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-04-05T11:15:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33702537?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715368826.0","currentOid":""},"activityList":{"items":[{"before":"81e12546eb39f906efdc4afbb0fb13b61a4ea64d","after":"ca53782aa91838d73bbbdb0572d075038982a8b4","ref":"refs/heads/master","pushedAt":"2024-05-25T10:41:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"Update FUNDING.yml","shortMessageHtmlLink":"Update FUNDING.yml"}},{"before":"c52ccbcb91ca51f6e818adceb0b3f79a2f544d8e","after":"81e12546eb39f906efdc4afbb0fb13b61a4ea64d","ref":"refs/heads/master","pushedAt":"2024-05-10T19:31:55.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"Update MockFragment Stats method\n\nThe changes include synchronizing access to the underlying map when calculating the Length stat in the MockFragment's Stats() method. This is to ensure thread safety while accessing shared resources.","shortMessageHtmlLink":"Update MockFragment Stats method"}},{"before":"3be3eb2eb842c70f8fa858a00a65e3f7e014fb1e","after":"b9a28c5a5d06ecfde3663d75ce520bde3e8284d5","ref":"refs/heads/release/v0.5.0","pushedAt":"2024-05-10T19:17:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"Update MockFragment Stats method\n\nThe changes include synchronizing access to the underlying map when calculating the Length stat in the MockFragment's Stats() method. This is to ensure thread safety while accessing shared resources.","shortMessageHtmlLink":"Update MockFragment Stats method"}},{"before":"82e4433ccad5f6eb80f520310cf19f6e46967f8a","after":"3be3eb2eb842c70f8fa858a00a65e3f7e014fb1e","ref":"refs/heads/release/v0.5.0","pushedAt":"2024-05-10T19:00:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"Update Stats() to return Length in testFragment\n\nUpdated the Stats method in the testFragment struct to return the Length as part of the storage stats. This change enables a more accurate representation of the fragment's statistics, enhancing robust testing.","shortMessageHtmlLink":"Update Stats() to return Length in testFragment"}},{"before":"e7736062ff8d17087bc06696645d5dac613eba19","after":"82e4433ccad5f6eb80f520310cf19f6e46967f8a","ref":"refs/heads/release/v0.5.0","pushedAt":"2024-05-10T18:59:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"Add join process before starting routing table #247\n\nThe code has been updated to include a join process before starting the routing table in internal/cluster/routingtable/ and internal/testcluster/testcluster.go. This ensures that the command handlers of the routing table service wait for the cluster join event. Additionally, any join process failure in RoutingTable is now handled properly. The changes also include the introduction of 'ErrNotJoinedYet' error in the discovery.go file to handle 'not joined yet' situations.","shortMessageHtmlLink":"Add join process before starting routing table #247"}},{"before":null,"after":"dc701fb8301eea9eb64c74d9dbfcd2682d5d354b","ref":"refs/heads/fix/Data-race-in-cluster-setup-using-Olric-v0.5.5-#247-","pushedAt":"2024-05-10T18:46:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"Add join process before starting routing table #247\n\nThe code has been updated to include a join process before starting the routing table in internal/cluster/routingtable/ and internal/testcluster/testcluster.go. This ensures that the command handlers of the routing table service wait for the cluster join event. Additionally, any join process failure in RoutingTable is now handled properly. The changes also include the introduction of 'ErrNotJoinedYet' error in the discovery.go file to handle 'not joined yet' situations.","shortMessageHtmlLink":"Add join process before starting routing table #247"}},{"before":"c5efb0d4b5eae26a70a29907ffed79cfaf989a65","after":"c52ccbcb91ca51f6e818adceb0b3f79a2f544d8e","ref":"refs/heads/master","pushedAt":"2024-04-18T07:23:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"fix: grammar of error message\n\nthis is a text only change of the grammar of an error message.","shortMessageHtmlLink":"fix: grammar of error message"}},{"before":"6b05c5d2f17c603a8f000fa42ec049cf516127a3","after":"c5efb0d4b5eae26a70a29907ffed79cfaf989a65","ref":"refs/heads/master","pushedAt":"2024-02-05T22:29:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"Update license header","shortMessageHtmlLink":"Update license header"}},{"before":"8f7dde19dbd25c75c8a905be949ccc83a854a545","after":"6b05c5d2f17c603a8f000fa42ec049cf516127a3","ref":"refs/heads/master","pushedAt":"2024-02-05T22:26:30.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"Merge branch 'release/v0.5.0'\n\n* release/v0.5.0:\n Revert \"Update license header\"\n Update license header\n Fix a data race issue. Refactor encodeEvent function in cluster_events.go","shortMessageHtmlLink":"Merge branch 'release/v0.5.0'"}},{"before":null,"after":"e7736062ff8d17087bc06696645d5dac613eba19","ref":"refs/heads/release/v0.5.0","pushedAt":"2024-02-05T22:16:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"Revert \"Update license header\"\n\nThis reverts commit c213d6b4fe12b0b8f99215fd934954c128dd9d3b.","shortMessageHtmlLink":"Revert \"Update license header\""}},{"before":"e7736062ff8d17087bc06696645d5dac613eba19","after":null,"ref":"refs/heads/release/v0.5.0","pushedAt":"2024-02-05T22:16:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"}},{"before":"c213d6b4fe12b0b8f99215fd934954c128dd9d3b","after":"e7736062ff8d17087bc06696645d5dac613eba19","ref":"refs/heads/release/v0.5.0","pushedAt":"2024-02-05T22:15:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"Revert \"Update license header\"\n\nThis reverts commit c213d6b4fe12b0b8f99215fd934954c128dd9d3b.","shortMessageHtmlLink":"Revert \"Update license header\""}},{"before":"235bef547588b551e12d10a5b44d6d5921402b0d","after":"c213d6b4fe12b0b8f99215fd934954c128dd9d3b","ref":"refs/heads/release/v0.5.0","pushedAt":"2024-02-05T22:11:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"Update license header","shortMessageHtmlLink":"Update license header"}},{"before":"0902e5957200e2098610072adf5e4d23995347bf","after":"235bef547588b551e12d10a5b44d6d5921402b0d","ref":"refs/heads/release/v0.5.0","pushedAt":"2024-02-05T22:09:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"Fix a data race issue. Refactor encodeEvent function in cluster_events.go\n\nReplaced bufpool usage with bytes.Buffer for data encoding in the encodeEvent function. This code change is done to simplify the data encoding process, and due to bufpool's removal which was previously used for buffer pooling.","shortMessageHtmlLink":"Fix a data race issue. Refactor encodeEvent function in cluster_event…"}},{"before":"02a93247851df523003d711ae061b9e1f4db5f49","after":"8f7dde19dbd25c75c8a905be949ccc83a854a545","ref":"refs/heads/master","pushedAt":"2023-12-19T19:22:30.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"Merge branch 'release/v0.5.0'\n\n* release/v0.5.0:\n Skip flaky test in integration tests\n Update Go versions in GitHub CI workflow\n fix: Data race when getting stats in embedded mode\n fix: Duplicate redis client leak\n chore: update README.md","shortMessageHtmlLink":"Merge branch 'release/v0.5.0'"}},{"before":"737b588c3dcc10730a261e0684e0c525a3153e99","after":"0902e5957200e2098610072adf5e4d23995347bf","ref":"refs/heads/release/v0.5.0","pushedAt":"2023-12-19T19:21:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"Skip flaky test in integration tests\n\nTemporarily skipping the flaky test 'TestIntegration_NodesJoinOrLeftDuringQuery' in 'integration_test.go' file. This is pending a fix for the referenced issue (https://github.com/buraksezer/olric/issues/227) as documented in the TODO comment.","shortMessageHtmlLink":"Skip flaky test in integration tests"}},{"before":"7dc1e1e08cdc7b758c1238adaeacac23cb8c0922","after":"8ee417e32ec3780d3a90122ac4d6bb559daf53cf","ref":"refs/heads/feat/redis-auth","pushedAt":"2023-12-19T19:15:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"The code has been refactored for better management of authentication configurations in the cluster client. This introduces a function to handle user credentials, creating an instance of Authentication in the cluster client config when credentials are provided. This improvement simplifies the process of dealing with user authentication in the client configuration.","shortMessageHtmlLink":"The code has been refactored for better management of authentication …"}},{"before":"ec2edd58db7b1e26fceb7d3af367df970048d0fd","after":"7dc1e1e08cdc7b758c1238adaeacac23cb8c0922","ref":"refs/heads/feat/redis-auth","pushedAt":"2023-10-30T17:42:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"refactor: better config management for authentication","shortMessageHtmlLink":"refactor: better config management for authentication"}},{"before":"b0e280e9b38de9d4e6f5bc049e34ddd9189ac59a","after":"ec2edd58db7b1e26fceb7d3af367df970048d0fd","ref":"refs/heads/feat/redis-auth","pushedAt":"2023-10-28T17:55:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"refactor: don't call precondition function for AUTH command","shortMessageHtmlLink":"refactor: don't call precondition function for AUTH command"}},{"before":"1d17ff7fd01ce5385dca80a4f505776ae06b9b02","after":"b0e280e9b38de9d4e6f5bc049e34ddd9189ac59a","ref":"refs/heads/feat/redis-auth","pushedAt":"2023-10-27T16:55:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"feat: add initial implementation of auth handler","shortMessageHtmlLink":"feat: add initial implementation of auth handler"}},{"before":null,"after":"1d17ff7fd01ce5385dca80a4f505776ae06b9b02","ref":"refs/heads/feat/redis-auth","pushedAt":"2023-10-26T16:54:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"feat: add AUTH command to protocol","shortMessageHtmlLink":"feat: add AUTH command to protocol"}},{"before":"131d7fd798deadcda889a0e57b61b7d1012b2c8b","after":"02a93247851df523003d711ae061b9e1f4db5f49","ref":"refs/heads/master","pushedAt":"2023-10-26T14:53:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"chore: update ReleaseVersion","shortMessageHtmlLink":"chore: update ReleaseVersion"}},{"before":"7cd094082f2027ee556f0e9c2007fafe16081f2c","after":"131d7fd798deadcda889a0e57b61b7d1012b2c8b","ref":"refs/heads/master","pushedAt":"2023-10-26T14:51:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"chore: update dependencies","shortMessageHtmlLink":"chore: update dependencies"}},{"before":null,"after":"131d7fd798deadcda889a0e57b61b7d1012b2c8b","ref":"refs/heads/chore/update-dependencies","pushedAt":"2023-10-26T14:50:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"chore: update dependencies","shortMessageHtmlLink":"chore: update dependencies"}},{"before":"ac8ec420672fd5b80f6fe2ac3af434d735b81cc5","after":"7cd094082f2027ee556f0e9c2007fafe16081f2c","ref":"refs/heads/master","pushedAt":"2023-10-05T21:39:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"chore: update license header","shortMessageHtmlLink":"chore: update license header"}},{"before":"6d225363b2eb0b5c5cfee0ad66a28d60f282c5af","after":"737b588c3dcc10730a261e0684e0c525a3153e99","ref":"refs/heads/release/v0.5.0","pushedAt":"2023-04-13T15:29:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"fix: Data race when getting stats in embedded mode","shortMessageHtmlLink":"fix: Data race when getting stats in embedded mode"}},{"before":"45fac0f07472303fa05835b74925382f0b19ae99","after":"ac8ec420672fd5b80f6fe2ac3af434d735b81cc5","ref":"refs/heads/master","pushedAt":"2023-03-28T22:20:41.863Z","pushType":"push","commitsCount":1,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"fix: Duplicate redis client leak","shortMessageHtmlLink":"fix: Duplicate redis client leak"}},{"before":"b300297cf80c3a7d750a1e0fca3eb7e64a3931f2","after":"6d225363b2eb0b5c5cfee0ad66a28d60f282c5af","ref":"refs/heads/release/v0.5.0","pushedAt":"2023-03-28T22:18:19.711Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"buraksezer","name":"Burak Sezer","path":"/buraksezer","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33702537?s=80&v=4"},"commit":{"message":"fix: Duplicate redis client leak","shortMessageHtmlLink":"fix: Duplicate redis client leak"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU6sAkgA","startCursor":null,"endCursor":null}},"title":"Activity · buraksezer/olric"}