{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":747286455,"defaultBranch":"master","name":"road47","ownerLogin":"genc-murat","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-01-23T16:27:45.000Z","ownerAvatar":"https://github.com/avatars/u/1764207?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709420590.0","currentOid":""},"activityList":{"items":[{"before":"0679e0448ec50b705dcc321495a247dedbd60409","after":"bee1fc0325f7ab0e8ae7328956a055a7227e2d2b","ref":"refs/heads/master","pushedAt":"2024-05-09T20:06:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Refactor proxy.rs to modify request line and cache response","shortMessageHtmlLink":"Refactor proxy.rs to modify request line and cache response"}},{"before":"958bf9ea83b8b43359df4565d68c6c3229761461","after":"0679e0448ec50b705dcc321495a247dedbd60409","ref":"refs/heads/master","pushedAt":"2024-05-09T19:12:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"chore: Remove unnecessary blank lines in retry.rs","shortMessageHtmlLink":"chore: Remove unnecessary blank lines in retry.rs"}},{"before":"e3869d28c367d825e268cf3a4df0fa3405e085e0","after":"958bf9ea83b8b43359df4565d68c6c3229761461","ref":"refs/heads/master","pushedAt":"2024-05-09T19:10:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"chore: Refactor proxy.rs for code readability and maintainability","shortMessageHtmlLink":"chore: Refactor proxy.rs for code readability and maintainability"}},{"before":"fa6c4227c6d95e31a3881921d909073fb6b73f68","after":"e3869d28c367d825e268cf3a4df0fa3405e085e0","ref":"refs/heads/master","pushedAt":"2024-05-09T19:06:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Revert \"chore: Update rate limiter implementations with async support\"\n\nThis reverts commit 732f6994fa8d4adc8b53de0a3ab6d1f2b60223d4.","shortMessageHtmlLink":"Revert \"chore: Update rate limiter implementations with async support\""}},{"before":"732f6994fa8d4adc8b53de0a3ab6d1f2b60223d4","after":"fa6c4227c6d95e31a3881921d909073fb6b73f68","ref":"refs/heads/master","pushedAt":"2024-05-09T18:52:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Refactor balance.rs and cache.rs for code readability and maintainability","shortMessageHtmlLink":"Refactor balance.rs and cache.rs for code readability and maintainabi…"}},{"before":"9df552bbfb79244db4d1018e21908565d5b99f80","after":"732f6994fa8d4adc8b53de0a3ab6d1f2b60223d4","ref":"refs/heads/master","pushedAt":"2024-05-09T18:45:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"chore: Update rate limiter implementations with async support","shortMessageHtmlLink":"chore: Update rate limiter implementations with async support"}},{"before":"61372f7b05fb3d82d90d3d8ab9c230443aef05b8","after":"9df552bbfb79244db4d1018e21908565d5b99f80","ref":"refs/heads/master","pushedAt":"2024-03-17T19:32:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Update Config.toml and proxy.rs","shortMessageHtmlLink":"Update Config.toml and proxy.rs"}},{"before":"4b43551967a1f125b0b61be219e7bf883b4a1466","after":"61372f7b05fb3d82d90d3d8ab9c230443aef05b8","ref":"refs/heads/master","pushedAt":"2024-03-17T15:36:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Refactor fetch_resource_usage to accept a reqwest client as a parameter","shortMessageHtmlLink":"Refactor fetch_resource_usage to accept a reqwest client as a parameter"}},{"before":"032d053e04af303866c8be131fb518a64c4bc914","after":"4b43551967a1f125b0b61be219e7bf883b4a1466","ref":"refs/heads/master","pushedAt":"2024-03-17T01:34:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Refactor TcpConnectionManager to use async_trait","shortMessageHtmlLink":"Refactor TcpConnectionManager to use async_trait"}},{"before":"a9a4cd5a8f8b896dcef1d99384ebea5bf044c757","after":"032d053e04af303866c8be131fb518a64c4bc914","ref":"refs/heads/master","pushedAt":"2024-03-17T01:28:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Refactor config reloading logic in ConfigManager","shortMessageHtmlLink":"Refactor config reloading logic in ConfigManager"}},{"before":"40286444f5ab46073c8f0b59e386bdb7f1686a9c","after":"a9a4cd5a8f8b896dcef1d99384ebea5bf044c757","ref":"refs/heads/master","pushedAt":"2024-03-17T01:20:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Add tracing dependency and update versions","shortMessageHtmlLink":"Add tracing dependency and update versions"}},{"before":"677452d354b5ac2d9ad0b648d915de2a1d344f57","after":"40286444f5ab46073c8f0b59e386bdb7f1686a9c","ref":"refs/heads/master","pushedAt":"2024-03-16T18:54:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Add support for request modification rules","shortMessageHtmlLink":"Add support for request modification rules"}},{"before":"a97b9bb395505d1001abdc6af0f4c70bdb0e06a5","after":"677452d354b5ac2d9ad0b648d915de2a1d344f57","ref":"refs/heads/master","pushedAt":"2024-03-13T07:17:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Update rate limiting strategies","shortMessageHtmlLink":"Update rate limiting strategies"}},{"before":"275a7ea2a890d76c1fc15ab24ea08e48160119f4","after":"a97b9bb395505d1001abdc6af0f4c70bdb0e06a5","ref":"refs/heads/master","pushedAt":"2024-03-13T07:14:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Add SlidingWindowCounterRateLimiter implementation","shortMessageHtmlLink":"Add SlidingWindowCounterRateLimiter implementation"}},{"before":"9553ff646ace1f4668be2003b39fd2c4d12a56f2","after":"275a7ea2a890d76c1fc15ab24ea08e48160119f4","ref":"refs/heads/master","pushedAt":"2024-03-13T06:56:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Fix rate limit exceeded response","shortMessageHtmlLink":"Fix rate limit exceeded response"}},{"before":"9c16acb6525e8a884bcc116d5562b0ca7c358df5","after":"9553ff646ace1f4668be2003b39fd2c4d12a56f2","ref":"refs/heads/master","pushedAt":"2024-03-13T06:56:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Handle rate limit exceeded response in accept_connections function","shortMessageHtmlLink":"Handle rate limit exceeded response in accept_connections function"}},{"before":"6f6d1e7ec3132cf434ad5abe94787ae89a3934f2","after":"9c16acb6525e8a884bcc116d5562b0ca7c358df5","ref":"refs/heads/master","pushedAt":"2024-03-12T20:51:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Remove redundant sentence from readme.md","shortMessageHtmlLink":"Remove redundant sentence from readme.md"}},{"before":"f749efb2b70a48cf807da203daed8312d9a9bf89","after":"6f6d1e7ec3132cf434ad5abe94787ae89a3934f2","ref":"refs/heads/master","pushedAt":"2024-03-12T20:42:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Add rate limiting, endpoint extraction for caching, automatic connection and request count management, and enhanced caching mechanisms","shortMessageHtmlLink":"Add rate limiting, endpoint extraction for caching, automatic connect…"}},{"before":"10b5feda99fc40f5481b7db3673179abd04e1bc3","after":"f749efb2b70a48cf807da203daed8312d9a9bf89","ref":"refs/heads/master","pushedAt":"2024-03-12T20:33:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Add rate limiting","shortMessageHtmlLink":"Add rate limiting"}},{"before":"0ca0858ed31ae543b655e836183fc8599d73140d","after":"10b5feda99fc40f5481b7db3673179abd04e1bc3","ref":"refs/heads/master","pushedAt":"2024-03-11T20:28:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Add new retry strategies","shortMessageHtmlLink":"Add new retry strategies"}},{"before":"842c89f5b450f0ec54405dbb36b94019840515e7","after":"0ca0858ed31ae543b655e836183fc8599d73140d","ref":"refs/heads/master","pushedAt":"2024-03-11T20:14:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Add support for different retry strategies","shortMessageHtmlLink":"Add support for different retry strategies"}},{"before":"745f1432611226601a2401b46b098334e0a2b7cf","after":"842c89f5b450f0ec54405dbb36b94019840515e7","ref":"refs/heads/master","pushedAt":"2024-03-11T19:35:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Add filter_addresses method to BalanceStrategy","shortMessageHtmlLink":"Add filter_addresses method to BalanceStrategy"}},{"before":"ac956c8b53d5cbbff2d429a073c80f6518b6939b","after":"745f1432611226601a2401b46b098334e0a2b7cf","ref":"refs/heads/master","pushedAt":"2024-03-11T12:23:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Refactor code to use Arc for ConfigManager","shortMessageHtmlLink":"Refactor code to use Arc<RwLock> for ConfigManager"}},{"before":"f604207d9fb07ff07a92c0c7b60adde0aaa7031d","after":"ac956c8b53d5cbbff2d429a073c80f6518b6939b","ref":"refs/heads/master","pushedAt":"2024-03-10T22:32:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Refactor code to improve performance and readability","shortMessageHtmlLink":"Refactor code to improve performance and readability"}},{"before":"abf30a5d87750f64e34e4645831ed42b21b5af6b","after":"f604207d9fb07ff07a92c0c7b60adde0aaa7031d","ref":"refs/heads/master","pushedAt":"2024-03-10T21:32:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Refactor connect_with_retry function to use BoxFuture","shortMessageHtmlLink":"Refactor connect_with_retry function to use BoxFuture"}},{"before":"d6a922c4b079d8e21c30cca3aea11e1fd504315a","after":"abf30a5d87750f64e34e4645831ed42b21b5af6b","ref":"refs/heads/master","pushedAt":"2024-03-10T20:38:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Refactor ConfigManager to use Arc> for last_modified","shortMessageHtmlLink":"Refactor ConfigManager to use Arc<RwLock<SystemTime>> for last_modified"}},{"before":"c559ff8a87c67da43aed6a70ffda7bf19caad79f","after":"d6a922c4b079d8e21c30cca3aea11e1fd504315a","ref":"refs/heads/master","pushedAt":"2024-03-10T20:28:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Refactor health check endpoint handling","shortMessageHtmlLink":"Refactor health check endpoint handling"}},{"before":"23523e0f4d6ae5990e13e30a8bfae0770c50a9e0","after":"c559ff8a87c67da43aed6a70ffda7bf19caad79f","ref":"refs/heads/master","pushedAt":"2024-03-10T20:14:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Update config file name to match case sensitivity","shortMessageHtmlLink":"Update config file name to match case sensitivity"}},{"before":"938354023a44f423961d63b81d88b06c2b0a7d0e","after":"23523e0f4d6ae5990e13e30a8bfae0770c50a9e0","ref":"refs/heads/master","pushedAt":"2024-03-10T20:08:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Add twox-hash crate and implement IPHash balancing strategy","shortMessageHtmlLink":"Add twox-hash crate and implement IPHash balancing strategy"}},{"before":"5f07f2027ea600cbdd19c1316d4e968298e87e5d","after":"938354023a44f423961d63b81d88b06c2b0a7d0e","ref":"refs/heads/master","pushedAt":"2024-03-10T16:18:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"genc-murat","name":"Murat Genç","path":"/genc-murat","primaryAvatarUrl":"https://github.com/avatars/u/1764207?s=80&v=4"},"commit":{"message":"Refactor config manager to support async loading and reloading of configuration","shortMessageHtmlLink":"Refactor config manager to support async loading and reloading of con…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERfd-mgA","startCursor":null,"endCursor":null}},"title":"Activity · genc-murat/road47"}