{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":689394687,"defaultBranch":"master","name":"pyht","ownerLogin":"playht","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-09T17:04:56.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/79188179?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713397423.0","currentOid":""},"activityList":{"items":[{"before":"63741340e53ff7f663c896d318d81389b548ad1d","after":null,"ref":"refs/heads/metrics-2024-04-17","pushedAt":"2024-04-17T23:42:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"NCarrollPlay","name":null,"path":"/NCarrollPlay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132403397?s=80&v=4"}},{"before":"393dd9e914832c73ac115ff93a5c528b2991cf54","after":"d9717a20ce9d2efb0891da88e3bc8111de06f9b3","ref":"refs/heads/master","pushedAt":"2024-04-17T23:42:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NCarrollPlay","name":null,"path":"/NCarrollPlay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132403397?s=80&v=4"},"commit":{"message":"Add telemetry (#41)\n\n* Add telemetry\r\n\r\n* Remove reference to customer's appliance\r\n\r\n* Address cr feedback\r\n\r\n* Add AsyncClient::metrics","shortMessageHtmlLink":"Add telemetry (#41)"}},{"before":"57ad6152c3f6ac9073c39e6df6ee7f616970f896","after":"63741340e53ff7f663c896d318d81389b548ad1d","ref":"refs/heads/metrics-2024-04-17","pushedAt":"2024-04-17T23:36:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mtenpow","name":"Michael Ten-Pow","path":"/mtenpow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3721?s=80&v=4"},"commit":{"message":"Add AsyncClient::metrics","shortMessageHtmlLink":"Add AsyncClient::metrics"}},{"before":"c231b11dd1330b3d8e70f423442e803367cc84a7","after":"57ad6152c3f6ac9073c39e6df6ee7f616970f896","ref":"refs/heads/metrics-2024-04-17","pushedAt":"2024-04-17T23:35:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mtenpow","name":"Michael Ten-Pow","path":"/mtenpow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3721?s=80&v=4"},"commit":{"message":"Whitespace","shortMessageHtmlLink":"Whitespace"}},{"before":"5e39dd35b474e8d77ca3a34e619ec01a75a2b69e","after":"c231b11dd1330b3d8e70f423442e803367cc84a7","ref":"refs/heads/metrics-2024-04-17","pushedAt":"2024-04-17T23:33:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mtenpow","name":"Michael Ten-Pow","path":"/mtenpow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3721?s=80&v=4"},"commit":{"message":"Whitespace","shortMessageHtmlLink":"Whitespace"}},{"before":"c73fb26653e116cafe8614748324195959133012","after":"5e39dd35b474e8d77ca3a34e619ec01a75a2b69e","ref":"refs/heads/metrics-2024-04-17","pushedAt":"2024-04-17T23:31:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mtenpow","name":"Michael Ten-Pow","path":"/mtenpow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3721?s=80&v=4"},"commit":{"message":"Fixes","shortMessageHtmlLink":"Fixes"}},{"before":"d078b850a55baf80bd9a69200187ab449716fa92","after":"c73fb26653e116cafe8614748324195959133012","ref":"refs/heads/metrics-2024-04-17","pushedAt":"2024-04-17T23:27:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mtenpow","name":"Michael Ten-Pow","path":"/mtenpow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3721?s=80&v=4"},"commit":{"message":"Address cr feedback","shortMessageHtmlLink":"Address cr feedback"}},{"before":"b7ba2fd1f29d4d767428a17b0cd6cdb78ef80727","after":"d078b850a55baf80bd9a69200187ab449716fa92","ref":"refs/heads/metrics-2024-04-17","pushedAt":"2024-04-17T20:40:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mtenpow","name":"Michael Ten-Pow","path":"/mtenpow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3721?s=80&v=4"},"commit":{"message":"Remove reference to customer's appliance","shortMessageHtmlLink":"Remove reference to customer's appliance"}},{"before":"7427a552648c545588facc00fdc57a9facd518f7","after":"b7ba2fd1f29d4d767428a17b0cd6cdb78ef80727","ref":"refs/heads/metrics-2024-04-17","pushedAt":"2024-04-17T20:37:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mtenpow","name":"Michael Ten-Pow","path":"/mtenpow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3721?s=80&v=4"},"commit":{"message":"Blank lines","shortMessageHtmlLink":"Blank lines"}},{"before":"3f56ea85ae8943c6ec039a09942bbf1af36b69c5","after":"7427a552648c545588facc00fdc57a9facd518f7","ref":"refs/heads/metrics-2024-04-17","pushedAt":"2024-04-17T20:33:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mtenpow","name":"Michael Ten-Pow","path":"/mtenpow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3721?s=80&v=4"},"commit":{"message":"More fixes","shortMessageHtmlLink":"More fixes"}},{"before":"31d1c39b90e0540e326b016ca086fcedc3a6c8a5","after":"3f56ea85ae8943c6ec039a09942bbf1af36b69c5","ref":"refs/heads/metrics-2024-04-17","pushedAt":"2024-04-17T20:30:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mtenpow","name":"Michael Ten-Pow","path":"/mtenpow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3721?s=80&v=4"},"commit":{"message":"More fixes","shortMessageHtmlLink":"More fixes"}},{"before":"e54404593b1ff05b7bbe9a918c7cde4d0a8a8999","after":"31d1c39b90e0540e326b016ca086fcedc3a6c8a5","ref":"refs/heads/metrics-2024-04-17","pushedAt":"2024-04-17T20:26:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mtenpow","name":"Michael Ten-Pow","path":"/mtenpow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3721?s=80&v=4"},"commit":{"message":"More fixes","shortMessageHtmlLink":"More fixes"}},{"before":"05e56f4a33044cfc6ace05d18fcaa9600b3dceb0","after":"e54404593b1ff05b7bbe9a918c7cde4d0a8a8999","ref":"refs/heads/metrics-2024-04-17","pushedAt":"2024-04-17T20:18:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mtenpow","name":"Michael Ten-Pow","path":"/mtenpow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3721?s=80&v=4"},"commit":{"message":"Fix more build issues","shortMessageHtmlLink":"Fix more build issues"}},{"before":"f9ffc1d73b0b2da446e5e9fdd1cdfe47b299b6cd","after":"05e56f4a33044cfc6ace05d18fcaa9600b3dceb0","ref":"refs/heads/metrics-2024-04-17","pushedAt":"2024-04-17T20:15:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mtenpow","name":"Michael Ten-Pow","path":"/mtenpow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3721?s=80&v=4"},"commit":{"message":"Fix more build issues","shortMessageHtmlLink":"Fix more build issues"}},{"before":"248b5b81d0edd518749d4a899e6d76db05d50c6c","after":"f9ffc1d73b0b2da446e5e9fdd1cdfe47b299b6cd","ref":"refs/heads/metrics-2024-04-17","pushedAt":"2024-04-17T20:10:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mtenpow","name":"Michael Ten-Pow","path":"/mtenpow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3721?s=80&v=4"},"commit":{"message":"Fix build issues","shortMessageHtmlLink":"Fix build issues"}},{"before":null,"after":"248b5b81d0edd518749d4a899e6d76db05d50c6c","ref":"refs/heads/metrics-2024-04-17","pushedAt":"2024-04-17T19:27:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mtenpow","name":"Michael Ten-Pow","path":"/mtenpow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3721?s=80&v=4"},"commit":{"message":"Add telemetry","shortMessageHtmlLink":"Add telemetry"}},{"before":"9389e0cd18ced62a8192cfb9e6f4aa5abbec58e0","after":null,"ref":"refs/heads/retry-policy","pushedAt":"2024-03-28T00:26:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"NCarrollPlay","name":null,"path":"/NCarrollPlay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132403397?s=80&v=4"}},{"before":"480164e503fdb73b10e45031e8e39fc288a2339c","after":"393dd9e914832c73ac115ff93a5c528b2991cf54","ref":"refs/heads/master","pushedAt":"2024-03-28T00:26:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NCarrollPlay","name":null,"path":"/NCarrollPlay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132403397?s=80&v=4"},"commit":{"message":"Explicitly configures grpc retry for UNAVAILABLE. (#40)","shortMessageHtmlLink":"Explicitly configures grpc retry for UNAVAILABLE. (#40)"}},{"before":null,"after":"9389e0cd18ced62a8192cfb9e6f4aa5abbec58e0","ref":"refs/heads/retry-policy","pushedAt":"2024-03-27T23:32:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"NCarrollPlay","name":null,"path":"/NCarrollPlay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132403397?s=80&v=4"},"commit":{"message":"Explicitly configures grpc retry for UNAVAILABLE.","shortMessageHtmlLink":"Explicitly configures grpc retry for UNAVAILABLE."}},{"before":"5929415820f788eac92c399791bf7ce2d44f7e72","after":null,"ref":"refs/heads/congestion-control","pushedAt":"2024-03-01T00:25:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mtenpow","name":"Michael Ten-Pow","path":"/mtenpow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3721?s=80&v=4"}},{"before":"f2dd166dc22e476b12368e919a1995625743dea6","after":"480164e503fdb73b10e45031e8e39fc288a2339c","ref":"refs/heads/master","pushedAt":"2024-03-01T00:23:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mtenpow","name":"Michael Ten-Pow","path":"/mtenpow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3721?s=80&v=4"},"commit":{"message":"Introduce configurable congestion control. (#38)\n\n* Introduce configurable congestion control.\r\n\r\n The primary motivation for this (as of 2024/02/28) is increase availability for customers using PlayHT On-Prem appliance by adding quick retries in response to RESOURCE_EXHAUSTED errors.\r\n\r\n This change allows customers to turn on one of an enumerated set of congestion control algorithms. We've implemented just one for now, STATIC_MAR_2024, which retries at most twice with a 50ms backoff between attempts. This is a dead simple congestion control algorithm with static constants; it leaves a lot to be desired. We should iterate on these algorithms in the future. The CongestionCtrl enum was added so that algorithms can be added without requiring customers to change their code much.","shortMessageHtmlLink":"Introduce configurable congestion control. (#38)"}},{"before":"2a1d55ebf72d00a345c88bcdb07c0034dc2612ac","after":"5929415820f788eac92c399791bf7ce2d44f7e72","ref":"refs/heads/congestion-control","pushedAt":"2024-03-01T00:09:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mtenpow","name":"Michael Ten-Pow","path":"/mtenpow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3721?s=80&v=4"},"commit":{"message":"Fix loop breaking","shortMessageHtmlLink":"Fix loop breaking"}},{"before":"266f296ae0b065d2583060c0e1fda6bd3af25f8b","after":"2a1d55ebf72d00a345c88bcdb07c0034dc2612ac","ref":"refs/heads/congestion-control","pushedAt":"2024-03-01T00:08:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mtenpow","name":"Michael Ten-Pow","path":"/mtenpow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3721?s=80&v=4"},"commit":{"message":"Address code review comments","shortMessageHtmlLink":"Address code review comments"}},{"before":"b56f1bc5d2b053fdd442fa59ef4f173e1e98a62d","after":"266f296ae0b065d2583060c0e1fda6bd3af25f8b","ref":"refs/heads/congestion-control","pushedAt":"2024-02-29T21:22:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mtenpow","name":"Michael Ten-Pow","path":"/mtenpow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3721?s=80&v=4"},"commit":{"message":"Improve docs.","shortMessageHtmlLink":"Improve docs."}},{"before":"46101eca7953615c2e31dee84f18e6cb4beafc04","after":"b56f1bc5d2b053fdd442fa59ef4f173e1e98a62d","ref":"refs/heads/congestion-control","pushedAt":"2024-02-29T21:20:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mtenpow","name":"Michael Ten-Pow","path":"/mtenpow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3721?s=80&v=4"},"commit":{"message":"Improve docs.","shortMessageHtmlLink":"Improve docs."}},{"before":null,"after":"46101eca7953615c2e31dee84f18e6cb4beafc04","ref":"refs/heads/congestion-control","pushedAt":"2024-02-29T21:16:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mtenpow","name":"Michael Ten-Pow","path":"/mtenpow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3721?s=80&v=4"},"commit":{"message":" Introduce configurable congestion control.\n\n The primary motivation for this (as of 2024/02/28) is increase availability for customers using PlayHT On-Prem appliance by adding quick retries in response to RESOURCE_EXHAUSTED errors.\n\n This change allows customers to turn on one of an enumerated set of congestion control algorithms. We've implemented just one for now, STATIC_MAR_2024, which retries at most twice with a 50ms backoff between attempts. This is a dead simple congestion control algorithm with static constants; it leaves a lot to be desired. We should iterate on these algorithms in the future. The CongestionCtrl enum was added so that algorithms can be added without requiring customers to change their code much.","shortMessageHtmlLink":" Introduce configurable congestion control."}},{"before":"20316d158864ad4e04df33424c2366fddd02826d","after":null,"ref":"refs/heads/lease-cache","pushedAt":"2024-02-28T18:02:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"NCarrollPlay","name":null,"path":"/NCarrollPlay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132403397?s=80&v=4"}},{"before":"9d35cd7490a64c633d7bfcbece657e141d011ddb","after":"f2dd166dc22e476b12368e919a1995625743dea6","ref":"refs/heads/master","pushedAt":"2024-02-28T18:02:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"NCarrollPlay","name":null,"path":"/NCarrollPlay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132403397?s=80&v=4"},"commit":{"message":"Caches lease to disk for re-use. (#37)\n\n* Caches lease to disk for re-use.\r\n\r\n* Makes the async lease factory more asyncio compliant.\r\n\r\n* Updates poetry.lock","shortMessageHtmlLink":"Caches lease to disk for re-use. (#37)"}},{"before":"ee2411312862f069675d3dfa919e6ee47c2356b6","after":"20316d158864ad4e04df33424c2366fddd02826d","ref":"refs/heads/lease-cache","pushedAt":"2024-02-27T23:48:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NCarrollPlay","name":null,"path":"/NCarrollPlay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132403397?s=80&v=4"},"commit":{"message":"Updates poetry.lock","shortMessageHtmlLink":"Updates poetry.lock"}},{"before":"2383c94fab44c2222afd617826ed7404c8469dc4","after":"ee2411312862f069675d3dfa919e6ee47c2356b6","ref":"refs/heads/lease-cache","pushedAt":"2024-02-27T23:44:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"NCarrollPlay","name":null,"path":"/NCarrollPlay","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/132403397?s=80&v=4"},"commit":{"message":"Makes the async lease factory more asyncio compliant.","shortMessageHtmlLink":"Makes the async lease factory more asyncio compliant."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEM5l1SwA","startCursor":null,"endCursor":null}},"title":"Activity ยท playht/pyht"}