{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":667186069,"defaultBranch":"main","name":"voltproxy","ownerLogin":"plamorg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-16T23:23:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/71542003?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716222983.0","currentOid":""},"activityList":{"items":[{"before":"5d75b028943d6655fbd366c19d5ce738e1d8c80d","after":"391c849524e5e7af160d55560d6a976afaa9bbb0","ref":"refs/heads/main","pushedAt":"2024-05-20T16:35:02.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"Merge pull request #1 from plamorg/xforward\n\nXforward","shortMessageHtmlLink":"Merge pull request #1 from plamorg/xforward"}},{"before":"a5d52dc22b068891ca487596b55cc48d40c7a996","after":"c255d61466f0cf37bbda791a5a924fddfdd20c01","ref":"refs/heads/xforward","pushedAt":"2024-05-08T19:23:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"test: add xforward tests","shortMessageHtmlLink":"test: add xforward tests"}},{"before":null,"after":"a5d52dc22b068891ca487596b55cc48d40c7a996","ref":"refs/heads/xforward","pushedAt":"2024-05-07T03:09:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"feat: add xforward middleware","shortMessageHtmlLink":"feat: add xforward middleware"}},{"before":"774a355edb53795b49c2e79926d5770bfe3f412b","after":"5d75b028943d6655fbd366c19d5ce738e1d8c80d","ref":"refs/heads/main","pushedAt":"2024-01-06T12:10:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"docs: update docker instructions to use image","shortMessageHtmlLink":"docs: update docker instructions to use image"}},{"before":"6e7af7ac15f6aeed0fb5bc141c7c8f44b663ab53","after":"774a355edb53795b49c2e79926d5770bfe3f412b","ref":"refs/heads/main","pushedAt":"2024-01-06T11:56:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"build: add docker hub publish workflow","shortMessageHtmlLink":"build: add docker hub publish workflow"}},{"before":"b102433aeb9d5301f2dd1c23f84e988512a11595","after":"6e7af7ac15f6aeed0fb5bc141c7c8f44b663ab53","ref":"refs/heads/main","pushedAt":"2024-01-06T11:44:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"build: update dependencies","shortMessageHtmlLink":"build: update dependencies"}},{"before":"7bc9c7348dda9d96effeca04e214afd0e01e2475","after":"b102433aeb9d5301f2dd1c23f84e988512a11595","ref":"refs/heads/main","pushedAt":"2023-08-25T01:28:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"refactor: add services in load balance constructor","shortMessageHtmlLink":"refactor: add services in load balance constructor"}},{"before":"0332a75afb6cde9af9c6b2b0e5bf5519a0b7b214","after":"7bc9c7348dda9d96effeca04e214afd0e01e2475","ref":"refs/heads/main","pushedAt":"2023-08-24T00:41:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"refactor: improve logging messages in main.go","shortMessageHtmlLink":"refactor: improve logging messages in main.go"}},{"before":"36ee4c6684bf1f4ef46897a4e973c32ed7258d30","after":"0332a75afb6cde9af9c6b2b0e5bf5519a0b7b214","ref":"refs/heads/main","pushedAt":"2023-08-23T13:35:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"docs: refer to website in README.md","shortMessageHtmlLink":"docs: refer to website in README.md"}},{"before":"49ca062230a1d4812b64f08b3a603de519eee2a6","after":"36ee4c6684bf1f4ef46897a4e973c32ed7258d30","ref":"refs/heads/main","pushedAt":"2023-08-23T11:11:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"refactor: parse load balancers in another function","shortMessageHtmlLink":"refactor: parse load balancers in another function"}},{"before":"231f4de24730272a5cd61d4bfc49a0723248daec","after":"49ca062230a1d4812b64f08b3a603de519eee2a6","ref":"refs/heads/main","pushedAt":"2023-08-22T23:24:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"fix: handle case when load balancer has no service","shortMessageHtmlLink":"fix: handle case when load balancer has no service"}},{"before":"ee1f82cc5512a11e080bc6252b50f9c49f25d810","after":"231f4de24730272a5cd61d4bfc49a0723248daec","ref":"refs/heads/main","pushedAt":"2023-08-22T07:05:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"test: resolve implicit memory aliasing in for loop","shortMessageHtmlLink":"test: resolve implicit memory aliasing in for loop"}},{"before":"21236ddc63c5ac8a406a35fb350dd11a5e127cd0","after":"ee1f82cc5512a11e080bc6252b50f9c49f25d810","ref":"refs/heads/main","pushedAt":"2023-08-22T07:01:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"fix: handle all services down in random select","shortMessageHtmlLink":"fix: handle all services down in random select"}},{"before":"12f1078311b17859c437e8f92fe71e98e34ab9cc","after":"21236ddc63c5ac8a406a35fb350dd11a5e127cd0","ref":"refs/heads/main","pushedAt":"2023-08-20T23:49:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"test: add #nosec","shortMessageHtmlLink":"test: add #nosec"}},{"before":"036fa79ae6ada31d4cfe05477c419e0670f3f56d","after":"12f1078311b17859c437e8f92fe71e98e34ab9cc","ref":"refs/heads/main","pushedAt":"2023-08-20T23:47:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"fix: return correct indices from random select","shortMessageHtmlLink":"fix: return correct indices from random select"}},{"before":"39cdd1cf0834db3b243cac38c43ad3ecd31d1219","after":"036fa79ae6ada31d4cfe05477c419e0670f3f56d","ref":"refs/heads/main","pushedAt":"2023-08-20T23:13:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"test: improve unit testing for health and service","shortMessageHtmlLink":"test: improve unit testing for health and service"}},{"before":"f5b689cbffec98202d7520101c8a1f364695c634","after":"39cdd1cf0834db3b243cac38c43ad3ecd31d1219","ref":"refs/heads/main","pushedAt":"2023-08-20T17:22:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"refactor: improve organization of service structs","shortMessageHtmlLink":"refactor: improve organization of service structs"}},{"before":"1f9955efe347d8349dd0af5b6ea0e2bd46b2abc0","after":"f5b689cbffec98202d7520101c8a1f364695c634","ref":"refs/heads/main","pushedAt":"2023-08-20T10:53:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"fix: avoid editing services in load balance select","shortMessageHtmlLink":"fix: avoid editing services in load balance select"}},{"before":"ea9b126b5222e5bba84a8225fdab1274d7025a4f","after":"1f9955efe347d8349dd0af5b6ea0e2bd46b2abc0","ref":"refs/heads/main","pushedAt":"2023-08-18T04:28:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"fix: receive health ticker on failed remote fetch","shortMessageHtmlLink":"fix: receive health ticker on failed remote fetch"}},{"before":"d0b96f39087a9883bc50460345af7f512c30cdf4","after":"ea9b126b5222e5bba84a8225fdab1274d7025a4f","ref":"refs/heads/main","pushedAt":"2023-08-18T03:38:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"fix: find next service if remote cannot be found","shortMessageHtmlLink":"fix: find next service if remote cannot be found"}},{"before":"cc3e703fe8d5967a65ba984abdf700d16094e5b5","after":"d0b96f39087a9883bc50460345af7f512c30cdf4","ref":"refs/heads/main","pushedAt":"2023-08-18T02:44:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"feat: add failover selection strategy","shortMessageHtmlLink":"feat: add failover selection strategy"}},{"before":"90cec96fedee7ba85a23d1870f2ff2c77597d4f7","after":"cc3e703fe8d5967a65ba984abdf700d16094e5b5","ref":"refs/heads/main","pushedAt":"2023-08-16T00:22:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"test: remove superfluous examples test","shortMessageHtmlLink":"test: remove superfluous examples test"}},{"before":"d294b68853d2b9e41e4377a580b16f01a049ac48","after":"90cec96fedee7ba85a23d1870f2ff2c77597d4f7","ref":"refs/heads/main","pushedAt":"2023-08-13T22:55:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"fix: avoid race condition during health check","shortMessageHtmlLink":"fix: avoid race condition during health check"}},{"before":"8228ec2c7ac70868589da28829b533c77072a432","after":"d294b68853d2b9e41e4377a580b16f01a049ac48","ref":"refs/heads/main","pushedAt":"2023-08-13T22:11:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"fix: immediately start health check on launch","shortMessageHtmlLink":"fix: immediately start health check on launch"}},{"before":"b58f43a59fee150bfd1b5b31b91dc33d669363cd","after":"8228ec2c7ac70868589da28829b533c77072a432","ref":"refs/heads/main","pushedAt":"2023-08-13T21:26:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"docs: use dynamic authForward address in example","shortMessageHtmlLink":"docs: use dynamic authForward address in example"}},{"before":"db8e5b31ff572dae2643bc01641ad939fda26b01","after":"b58f43a59fee150bfd1b5b31b91dc33d669363cd","ref":"refs/heads/main","pushedAt":"2023-08-13T15:30:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"docs: fix small spacing issue in README.md","shortMessageHtmlLink":"docs: fix small spacing issue in README.md"}},{"before":"35b3c9f8efde1f05cc6ccbf3c68926ee9f0143ad","after":"db8e5b31ff572dae2643bc01641ad939fda26b01","ref":"refs/heads/main","pushedAt":"2023-08-13T15:18:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"docs: add logo","shortMessageHtmlLink":"docs: add logo"}},{"before":"239116abc9d41f41be0a7070b020fa0a7ff939cc","after":"35b3c9f8efde1f05cc6ccbf3c68926ee9f0143ad","ref":"refs/heads/main","pushedAt":"2023-08-13T15:09:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"fix: properly set default health info","shortMessageHtmlLink":"fix: properly set default health info"}},{"before":"066717c50ba8519a3e52603bea2fe954da48988a","after":"239116abc9d41f41be0a7070b020fa0a7ff939cc","ref":"refs/heads/main","pushedAt":"2023-08-13T14:50:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"docs: fix configuration example in README.md","shortMessageHtmlLink":"docs: fix configuration example in README.md"}},{"before":"a453e33d8c513f4d0c76b7d904940bde7b9b84c9","after":"066717c50ba8519a3e52603bea2fe954da48988a","ref":"refs/heads/main","pushedAt":"2023-08-13T14:46:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"claby2","name":"Edward Wibowo","path":"/claby2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43205692?s=80&v=4"},"commit":{"message":"feat: add examples for testing and documentation","shortMessageHtmlLink":"feat: add examples for testing and documentation"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETv5RfwA","startCursor":null,"endCursor":null}},"title":"Activity ยท plamorg/voltproxy"}