{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":511745739,"defaultBranch":"main","name":"tiproxy","ownerLogin":"pingcap","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-08T03:11:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11855343?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719458876.0","currentOid":""},"activityList":{"items":[{"before":"6ef55c7e454b50125b6b8e10f714eef41283eb0d","after":"3e160fc8bad0a84ac1a59b2c561daf6d4039008d","ref":"refs/heads/main","pushedAt":"2024-07-19T05:04:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"metricsreader, api: read backend metrics from owner (#601)","shortMessageHtmlLink":"metricsreader, api: read backend metrics from owner (#601)"}},{"before":"aa354b7d41575e8641515c3469a5f784fc0fd4f2","after":"6ef55c7e454b50125b6b8e10f714eef41283eb0d","ref":"refs/heads/main","pushedAt":"2024-07-17T13:43:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"factor: define query rules for factors (#599)","shortMessageHtmlLink":"factor: define query rules for factors (#599)"}},{"before":"390b8ab5ff1a8a11ec78d9ec5cc57e0dcaba2686","after":"aa354b7d41575e8641515c3469a5f784fc0fd4f2","ref":"refs/heads/main","pushedAt":"2024-07-17T04:13:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"metricsreader, observer: read metrics from backend HTTP API (#597)","shortMessageHtmlLink":"metricsreader, observer: read metrics from backend HTTP API (#597)"}},{"before":"be81d8aca0850cafcdd1c4d773d680233f7266ce","after":"390b8ab5ff1a8a11ec78d9ec5cc57e0dcaba2686","ref":"refs/heads/main","pushedAt":"2024-07-10T09:12:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"metrics, vip: add metric to show the VIP owner (#594)","shortMessageHtmlLink":"metrics, vip: add metric to show the VIP owner (#594)"}},{"before":"f0acd8018e958034b521c75d59b9ebe8a08b4bde","after":"be81d8aca0850cafcdd1c4d773d680233f7266ce","ref":"refs/heads/main","pushedAt":"2024-07-10T08:43:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"server, etcd: integrate vip manager into the server (#592)","shortMessageHtmlLink":"server, etcd: integrate vip manager into the server (#592)"}},{"before":"3b64de94b2076389006a536a74208c38718785b6","after":"f0acd8018e958034b521c75d59b9ebe8a08b4bde","ref":"refs/heads/main","pushedAt":"2024-07-10T07:45:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"vip, elect: bind VIP to the active node (#590)","shortMessageHtmlLink":"vip, elect: bind VIP to the active node (#590)"}},{"before":"e4b7832889ed3a5bdfec2b17519b88e92c2b7a27","after":"3b64de94b2076389006a536a74208c38718785b6","ref":"refs/heads/main","pushedAt":"2024-07-08T13:27:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"elect, infosync: create Election to elect owner (#588)","shortMessageHtmlLink":"elect, infosync: create Election to elect owner (#588)"}},{"before":"40ea83fd44ac274aea84162bcefa913cb920a693","after":"268d9a6699bd35d47f13a55b6c27b6af13454296","ref":"refs/heads/serverless","pushedAt":"2024-07-04T06:40:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"*: update tidb to a newer version (#586)","shortMessageHtmlLink":"*: update tidb to a newer version (#586)"}},{"before":"1ace159e624625f71a373c56e8ddf014e050c421","after":"e4b7832889ed3a5bdfec2b17519b88e92c2b7a27","ref":"refs/heads/main","pushedAt":"2024-07-03T02:52:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"metrics, observer: purge backend metrics when backend is down for too long (#585)","shortMessageHtmlLink":"metrics, observer: purge backend metrics when backend is down for too…"}},{"before":"73e0b8a87069cef2d27efa29a7076665301b86a6","after":"1ace159e624625f71a373c56e8ddf014e050c421","ref":"refs/heads/main","pushedAt":"2024-06-28T03:43:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"*: update changelog to v1.1.0 (#581)","shortMessageHtmlLink":"*: update changelog to v1.1.0 (#581)"}},{"before":"95def88af698320d87bbe240d4d735970c61dfa6","after":"73e0b8a87069cef2d27efa29a7076665301b86a6","ref":"refs/heads/main","pushedAt":"2024-06-25T07:35:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"factor: adjust threshold for health-based balance (#580)","shortMessageHtmlLink":"factor: adjust threshold for health-based balance (#580)"}},{"before":"3e7fdceb9382c25a892013efd71acde96dea96c3","after":"95def88af698320d87bbe240d4d735970c61dfa6","ref":"refs/heads/main","pushedAt":"2024-06-25T07:25:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"metricsreader: only report error once if Prometheus is not deployed (#579)","shortMessageHtmlLink":"metricsreader: only report error once if Prometheus is not deployed (#…"}},{"before":"1bbbe9a36991a4f2955a81d40fdd7dd9f38996a0","after":"40ea83fd44ac274aea84162bcefa913cb920a693","ref":"refs/heads/serverless","pushedAt":"2024-06-25T06:04:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"router, backend: pause session when last backend become unhealthy (#568)\n\nCo-authored-by: djshow832 ","shortMessageHtmlLink":"router, backend: pause session when last backend become unhealthy (#568)"}},{"before":"00d7eac3f1f529b952cceae061d4040935a14dc5","after":"3e7fdceb9382c25a892013efd71acde96dea96c3","ref":"refs/heads/main","pushedAt":"2024-06-25T05:10:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"factor: update migration speed for factors (#573)","shortMessageHtmlLink":"factor: update migration speed for factors (#573)"}},{"before":"aa36952f6df05bb0c1ec021ff97eea476177e88c","after":"00d7eac3f1f529b952cceae061d4040935a14dc5","ref":"refs/heads/main","pushedAt":"2024-06-25T04:25:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"observer, net: read packet from SQL port in health check (#578)","shortMessageHtmlLink":"observer, net: read packet from SQL port in health check (#578)"}},{"before":"7247c02d9a76fa18a9d752e806f2ef25855a2722","after":"aa36952f6df05bb0c1ec021ff97eea476177e88c","ref":"refs/heads/main","pushedAt":"2024-06-21T02:40:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"balance, metrics: fix location-based balance sometimes doesn't work (#572)","shortMessageHtmlLink":"balance, metrics: fix location-based balance sometimes doesn't work (#…"}},{"before":"7c6ad51b9042ef301cb5f5d285611a7ea959b4cd","after":"7247c02d9a76fa18a9d752e806f2ef25855a2722","ref":"refs/heads/main","pushedAt":"2024-06-20T07:04:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"observer: fix TiProxy reports unmarshal body in healthy check failed\" when TiDB is graceful shutdown (#569)","shortMessageHtmlLink":"observer: fix TiProxy reports unmarshal body in healthy check failed\"…"}},{"before":"8ea04a720af01797754eed85684b969411433713","after":"7c6ad51b9042ef301cb5f5d285611a7ea959b4cd","ref":"refs/heads/main","pushedAt":"2024-06-19T10:38:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"factor: query Prometheus more frequently to update metrics timely (#563)","shortMessageHtmlLink":"factor: query Prometheus more frequently to update metrics timely (#563)"}},{"before":"24e83093cc72bbb2546e4d27a01412c28d19f6bd","after":"8ea04a720af01797754eed85684b969411433713","ref":"refs/heads/main","pushedAt":"2024-06-19T10:32:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"metricsreader: fix TestLocal (#565)","shortMessageHtmlLink":"metricsreader: fix TestLocal (#565)"}},{"before":"9a589ddf7ea2f5497721f059ed33a9c0916c98ca","after":"24e83093cc72bbb2546e4d27a01412c28d19f6bd","ref":"refs/heads/main","pushedAt":"2024-06-19T10:26:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"metricsreader: remove subscribe functions for MetricsReader (#566)","shortMessageHtmlLink":"metricsreader: remove subscribe functions for MetricsReader (#566)"}},{"before":"0eed9842319c2b92f9bd6a666919df522c481e9e","after":"9a589ddf7ea2f5497721f059ed33a9c0916c98ca","ref":"refs/heads/main","pushedAt":"2024-06-19T04:56:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"metrics: set the Y axis of some metrics to logBase=2 (#561)","shortMessageHtmlLink":"metrics: set the Y axis of some metrics to logBase=2 (#561)"}},{"before":"a89472bdd1a7a4f44ee042e45ceacdd1180b7027","after":"0eed9842319c2b92f9bd6a666919df522c481e9e","ref":"refs/heads/main","pushedAt":"2024-06-19T04:11:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"factor: use both average usage and latest usage in CPU-based balance (#560)","shortMessageHtmlLink":"factor: use both average usage and latest usage in CPU-based balance (#…"}},{"before":"de5e73a2f4954152d4198bf01099c5d04ba04850","after":"a89472bdd1a7a4f44ee042e45ceacdd1180b7027","ref":"refs/heads/main","pushedAt":"2024-06-19T02:53:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"factor: update memory-based balance policy (#558)","shortMessageHtmlLink":"factor: update memory-based balance policy (#558)"}},{"before":"de4a59b39e08d537b8de18d76c741f4e807e5b0a","after":"de5e73a2f4954152d4198bf01099c5d04ba04850","ref":"refs/heads/main","pushedAt":"2024-06-13T01:46:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"metrics, balance: add metrics for load balance (#556)","shortMessageHtmlLink":"metrics, balance: add metrics for load balance (#556)"}},{"before":"00fb1b36d8ce30846d67c4e07bb27f602b6307c0","after":"de4a59b39e08d537b8de18d76c741f4e807e5b0a","ref":"refs/heads/main","pushedAt":"2024-06-11T07:10:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"factor, config: update load balance configs (#554)","shortMessageHtmlLink":"factor, config: update load balance configs (#554)"}},{"before":"5848e2e6677b453489d89fa31bb94a00b79c27d7","after":"00fb1b36d8ce30846d67c4e07bb27f602b6307c0","ref":"refs/heads/main","pushedAt":"2024-06-11T02:40:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"RFC: Multi-Factor-Based Balance (#466)","shortMessageHtmlLink":"RFC: Multi-Factor-Based Balance (#466)"}},{"before":"3b03bf601786e397f3a9b2c3c67b972bab477677","after":"5848e2e6677b453489d89fa31bb94a00b79c27d7","ref":"refs/heads/main","pushedAt":"2024-06-07T15:32:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"factor, config: add configs for factors (#552)","shortMessageHtmlLink":"factor, config: add configs for factors (#552)"}},{"before":"c0f8f82741ef18c2391d3efc6c86992b163905bf","after":"3b03bf601786e397f3a9b2c3c67b972bab477677","ref":"refs/heads/main","pushedAt":"2024-06-07T07:49:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"router, factor: fix the speed control of session migration (#550)","shortMessageHtmlLink":"router, factor: fix the speed control of session migration (#550)"}},{"before":"cd4b45ad733b70fce6a7a2f35fd7ac78fcac8736","after":"c0f8f82741ef18c2391d3efc6c86992b163905bf","ref":"refs/heads/main","pushedAt":"2024-06-06T01:56:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"factor: update migration speed (#548)","shortMessageHtmlLink":"factor: update migration speed (#548)"}},{"before":"d06d4bd5ef2c53d54e82fa7351e32b7fd0cce8d4","after":"cd4b45ad733b70fce6a7a2f35fd7ac78fcac8736","ref":"refs/heads/main","pushedAt":"2024-06-05T07:53:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ti-chi-bot[bot]","name":null,"path":"/apps/ti-chi-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/214286?s=80&v=4"},"commit":{"message":"factor: support location-based balance (#546)","shortMessageHtmlLink":"factor: support location-based balance (#546)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEg4-4QgA","startCursor":null,"endCursor":null}},"title":"Activity · pingcap/tiproxy"}