{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":292606346,"defaultBranch":"main","name":"cloud-sql-go-connector","ownerLogin":"GoogleCloudPlatform","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-03T15:18:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2810941?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714512928.0","currentOid":""},"activityList":{"items":[{"before":"40dc789baabbe40cebabee7a287222940b120e6a","after":"9643aed9c7c690f0f3e1939bd7a9114835a332a7","ref":"refs/heads/release-please--branches--main--components--cloud-sql-go-connector","pushedAt":"2024-04-30T21:35:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"release-please[bot]","name":null,"path":"/apps/release-please","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40688?s=80&v=4"},"commit":{"message":"chore(main): release 1.9.1","shortMessageHtmlLink":"chore(main): release 1.9.1"}},{"before":null,"after":"40dc789baabbe40cebabee7a287222940b120e6a","ref":"refs/heads/release-please--branches--main--components--cloud-sql-go-connector","pushedAt":"2024-04-30T21:35:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"release-please[bot]","name":null,"path":"/apps/release-please","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40688?s=80&v=4"},"commit":{"message":"fix: retry 50x errors with exponential backoff (#781)\n\nThis commit adds retry behavior to the two SQL Admin API calls. Any\r\nresponse that results in a 50x error will now be retried up to 5 times\r\nwith exponential backoff and jitter between each attempt.\r\n\r\nThe formula used to calculate the duration to wait is:\r\n\r\n200ms * 1.618^(attempt + jitter)\r\n\r\nThis calculation matches what the Cloud SQL Proxy v1 does and will not\r\ntrigger any significant change in load on the backend.","shortMessageHtmlLink":"fix: retry 50x errors with exponential backoff (#781)"}},{"before":"81207728e5d9708abc7ea9344f3371e84d009518","after":null,"ref":"refs/heads/retry-50x","pushedAt":"2024-04-30T21:35:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"}},{"before":"c4fb69f9b7ec32be3bd07fbf399b5dc1ca0da88c","after":"40dc789baabbe40cebabee7a287222940b120e6a","ref":"refs/heads/main","pushedAt":"2024-04-30T21:35:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"},"commit":{"message":"fix: retry 50x errors with exponential backoff (#781)\n\nThis commit adds retry behavior to the two SQL Admin API calls. Any\r\nresponse that results in a 50x error will now be retried up to 5 times\r\nwith exponential backoff and jitter between each attempt.\r\n\r\nThe formula used to calculate the duration to wait is:\r\n\r\n200ms * 1.618^(attempt + jitter)\r\n\r\nThis calculation matches what the Cloud SQL Proxy v1 does and will not\r\ntrigger any significant change in load on the backend.","shortMessageHtmlLink":"fix: retry 50x errors with exponential backoff (#781)"}},{"before":"afcec147724e30df21377954a9c25c115b4e9a51","after":"81207728e5d9708abc7ea9344f3371e84d009518","ref":"refs/heads/retry-50x","pushedAt":"2024-04-29T03:01:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"},"commit":{"message":"fix: retry 50x errors with exponential backoff\n\nThis commit adds retry behavior to the two SQL Admin API calls. Any\nresponse that results in a 50x error will now be retried up to 5 times\nwith exponential backoff and jitter between each attempt.\n\nThe formula used to calculate the duration to wait is:\n\n200ms * 1.618^(attempt + jitter)\n\nThis calculation matches what the Cloud SQL Proxy v1 does and will not\ntrigger any significant change in load on the backend.","shortMessageHtmlLink":"fix: retry 50x errors with exponential backoff"}},{"before":"084534cf57270600ef42b64e87d5b42a6fb143da","after":"afcec147724e30df21377954a9c25c115b4e9a51","ref":"refs/heads/retry-50x","pushedAt":"2024-04-29T02:59:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"},"commit":{"message":"fix: retry 50x errors with exponential backoff\n\nThis commit adds retry behavior to the two SQL Admin API calls. Any\nresponse that results in a 50x error will now be retried up to 5 times\nwith exponential backoff and jitter between each attempt.\n\nThe formula used to calculate the duration to wait is:\n\n200ms * 1.618^(attempt + jitter)\n\nThis calculation matches what the Cloud SQL Proxy v1 does and will not\ntrigger any significant change in load on the backend.","shortMessageHtmlLink":"fix: retry 50x errors with exponential backoff"}},{"before":"7479464c35f27998ff7f72c482e2e5d12ab0d8f6","after":"084534cf57270600ef42b64e87d5b42a6fb143da","ref":"refs/heads/retry-50x","pushedAt":"2024-04-28T05:52:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"},"commit":{"message":"fix: retry 50x errors with exponential backoff\n\nThis commit adds retry behavior to the two SQL Admin API calls. Any\nresponse that results in a 50x error will now be retried up to 5 times\nwith exponential backoff and jitter between each attempt.\n\nThe formula used to calculate the duration to wait is:\n\n200ms * 1.618^(attempt + jitter)","shortMessageHtmlLink":"fix: retry 50x errors with exponential backoff"}},{"before":"c6d9f603e4fc327bfe4711d30a36437f16cd112d","after":"7479464c35f27998ff7f72c482e2e5d12ab0d8f6","ref":"refs/heads/retry-50x","pushedAt":"2024-04-28T05:05:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"},"commit":{"message":"fix: retry 50x errors with exponential backoff\n\nThis commit adds retry behavior to the two SQL Admin API calls. Any\nresponse that results in a 50x error will now be retried up to 5 times\nwith exponential backoff and jitter between each attempt.\n\nThe formula used to calculate the duration to wait is:\n\n200ms * 1.618^(attempt + jitter)","shortMessageHtmlLink":"fix: retry 50x errors with exponential backoff"}},{"before":"ca9f5cb626a250b036ff17feeba6d2a655b320fd","after":"c6d9f603e4fc327bfe4711d30a36437f16cd112d","ref":"refs/heads/retry-50x","pushedAt":"2024-04-28T05:04:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"},"commit":{"message":"fix: retry 50x errors with exponential backoff\n\nThis commit adds retry behavior to the two SQL Admin API calls. Any\nresponse that results in a 50x error will now be retried up to 5 times\nwith exponential backoff and jitter between each attempt.\n\nThe formula used to calculate the duration to wait is:\n\n200ms * 1.618^(attempt + jitter)","shortMessageHtmlLink":"fix: retry 50x errors with exponential backoff"}},{"before":null,"after":"ca9f5cb626a250b036ff17feeba6d2a655b320fd","ref":"refs/heads/retry-50x","pushedAt":"2024-04-25T14:55:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"3e2ae79471cad449434457c102879806b8e0bba5","after":null,"ref":"refs/heads/enocom-patch-1","pushedAt":"2024-04-17T16:56:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"}},{"before":"23181acbc0214bc73ff9795f48d1a2abd48ed4b7","after":"c4fb69f9b7ec32be3bd07fbf399b5dc1ca0da88c","ref":"refs/heads/main","pushedAt":"2024-04-17T16:56:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"},"commit":{"message":"chore: update blunderbuss.yml (#775)","shortMessageHtmlLink":"chore: update blunderbuss.yml (#775)"}},{"before":null,"after":"3e2ae79471cad449434457c102879806b8e0bba5","ref":"refs/heads/enocom-patch-1","pushedAt":"2024-04-17T16:48:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"},"commit":{"message":"chore: update blunderbuss.yml","shortMessageHtmlLink":"chore: update blunderbuss.yml"}},{"before":"98e2c3b340982ec88f4be914b307f3b2b1ecb710","after":null,"ref":"refs/heads/release-please--branches--main--components--cloud-sql-go-connector","pushedAt":"2024-04-16T16:42:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"}},{"before":"72c71ea07a0672f6b9791ef9145a29fa6e6ba883","after":"23181acbc0214bc73ff9795f48d1a2abd48ed4b7","ref":"refs/heads/main","pushedAt":"2024-04-16T16:42:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"},"commit":{"message":"chore(main): release 1.9.0 (#767)\n\nCo-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(main): release 1.9.0 (#767)"}},{"before":"bf57f82d43ea755a7d81ccab8b598689c904a5af","after":"72c71ea07a0672f6b9791ef9145a29fa6e6ba883","ref":"refs/heads/main","pushedAt":"2024-04-16T16:37:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"},"commit":{"message":"deps: Update google.golang.org/genproto/googleapis/rpc digest to 8c6c420 (#757)","shortMessageHtmlLink":"deps: Update google.golang.org/genproto/googleapis/rpc digest to 8c6c…"}},{"before":"893f6670e2ded1250e8dbeffeddf0ba63ab0b456","after":"bf57f82d43ea755a7d81ccab8b598689c904a5af","ref":"refs/heads/main","pushedAt":"2024-04-16T16:33:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"},"commit":{"message":"deps: Update module github.com/go-sql-driver/mysql to v1.8.1 (#758)","shortMessageHtmlLink":"deps: Update module github.com/go-sql-driver/mysql to v1.8.1 (#758)"}},{"before":"3265702e421f09f65a2995a1c47c9453e15dcaaa","after":"893f6670e2ded1250e8dbeffeddf0ba63ab0b456","ref":"refs/heads/main","pushedAt":"2024-04-16T16:32:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"},"commit":{"message":"deps: Update module google.golang.org/grpc to v1.63.2 (#763)","shortMessageHtmlLink":"deps: Update module google.golang.org/grpc to v1.63.2 (#763)"}},{"before":"beab421f868e834483555cde685a3a5a6b5ffec8","after":"3265702e421f09f65a2995a1c47c9453e15dcaaa","ref":"refs/heads/main","pushedAt":"2024-04-16T16:26:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"},"commit":{"message":"deps: Update module golang.org/x/oauth2 to v0.19.0 (#764)","shortMessageHtmlLink":"deps: Update module golang.org/x/oauth2 to v0.19.0 (#764)"}},{"before":"592959b615f98444210bb36926a709f5b8a1ace9","after":"98e2c3b340982ec88f4be914b307f3b2b1ecb710","ref":"refs/heads/release-please--branches--main--components--cloud-sql-go-connector","pushedAt":"2024-04-16T13:50:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"release-please[bot]","name":null,"path":"/apps/release-please","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40688?s=80&v=4"},"commit":{"message":"chore(main): release 1.9.0","shortMessageHtmlLink":"chore(main): release 1.9.0"}},{"before":"66f8943451aa5cb815aab89f990f2d026870a77c","after":"beab421f868e834483555cde685a3a5a6b5ffec8","ref":"refs/heads/main","pushedAt":"2024-04-16T13:46:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"},"commit":{"message":"deps: Update module google.golang.org/api to v0.172.0 (#756)","shortMessageHtmlLink":"deps: Update module google.golang.org/api to v0.172.0 (#756)"}},{"before":"931150f492cb461cf623a9bbafae6f704b9c5a36","after":"66f8943451aa5cb815aab89f990f2d026870a77c","ref":"refs/heads/main","pushedAt":"2024-04-16T13:46:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"},"commit":{"message":"deps: Update github/codeql-action action to v3.25.0 (#754)","shortMessageHtmlLink":"deps: Update github/codeql-action action to v3.25.0 (#754)"}},{"before":"b9fa3205bfe23432c5d79c331ec9c9eca1050910","after":"592959b615f98444210bb36926a709f5b8a1ace9","ref":"refs/heads/release-please--branches--main--components--cloud-sql-go-connector","pushedAt":"2024-04-15T20:11:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"release-please[bot]","name":null,"path":"/apps/release-please","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/40688?s=80&v=4"},"commit":{"message":"chore(main): release 1.9.0","shortMessageHtmlLink":"chore(main): release 1.9.0"}},{"before":"bc6566f6bf729f072b4780fc5aabd727fef75aa3","after":null,"ref":"refs/heads/lazy-refresh","pushedAt":"2024-04-15T20:11:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"}},{"before":"d326558a79828a2f37ec33b74915e21ab974ae06","after":"931150f492cb461cf623a9bbafae6f704b9c5a36","ref":"refs/heads/main","pushedAt":"2024-04-15T20:11:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"},"commit":{"message":"feat: add support for a lazy refresh (#772)\n\nWhen creating a Dialer with the WithLazyRefresh option, the connection\r\ninfo and ephemeral certificate will be refreshed only when the cache\r\ncertificate has expired. No background goroutines run with this option,\r\nmaking it ideal for use in Cloud Run and other serverless environments\r\nwhere the CPU may be throttled.\r\n\r\nFixes #770","shortMessageHtmlLink":"feat: add support for a lazy refresh (#772)"}},{"before":"121a533349bce4a001cd058e7f3f6847c862f4d3","after":"bc6566f6bf729f072b4780fc5aabd727fef75aa3","ref":"refs/heads/lazy-refresh","pushedAt":"2024-04-15T17:58:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"},"commit":{"message":"feat: add support for a lazy refresh\n\nWhen creating a Dialer with the WithLazyRefresh option, the connection\ninfo and ephemeral certificate will be refreshed only when the cache\ncertificate has expired. No background goroutines run with this option,\nmaking it ideal for use in Cloud Run and other serverless environments\nwhere the CPU may be throttled.","shortMessageHtmlLink":"feat: add support for a lazy refresh"}},{"before":"a66d85bc8aafb91bcd60c23cba1cff591e3b4003","after":"d326558a79828a2f37ec33b74915e21ab974ae06","ref":"refs/heads/main","pushedAt":"2024-04-15T17:57:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"},"commit":{"message":"refactor: reduce duplication in dialer test (#769)\n\nThis commit introduces a setupDialer function that helps reduce\r\nduplication in the tests and improve readability.","shortMessageHtmlLink":"refactor: reduce duplication in dialer test (#769)"}},{"before":"6e34f6826d130ff970c4bc0bb5451d8799799e60","after":null,"ref":"refs/heads/better-tests","pushedAt":"2024-04-15T17:57:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"}},{"before":"d94f43a0c484029b8b7f18c031aeb633e9c49200","after":"6e34f6826d130ff970c4bc0bb5451d8799799e60","ref":"refs/heads/better-tests","pushedAt":"2024-04-15T15:37:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"},"commit":{"message":"refactor: reduce duplication in dialer test\n\nThis commit introduces a setupDialer function that helps reduce\nduplication in the tests and improve readability.","shortMessageHtmlLink":"refactor: reduce duplication in dialer test"}},{"before":null,"after":"d94f43a0c484029b8b7f18c031aeb633e9c49200","ref":"refs/heads/better-tests","pushedAt":"2024-04-15T15:20:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"enocom","name":"Eno Compton","path":"/enocom","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1175430?s=80&v=4"},"commit":{"message":"refactor: reduce duplication in dialer test\n\nThis commit introduces a setupDialer function that helps reduce\nduplication in the tests and improve readability.","shortMessageHtmlLink":"refactor: reduce duplication in dialer test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPnFuXgA","startCursor":null,"endCursor":null}},"title":"Activity · GoogleCloudPlatform/cloud-sql-go-connector"}