{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":154516317,"defaultBranch":"master","name":"pgx","ownerLogin":"jameshartig","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-10-24T14:32:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/112555?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703436563.0","currentOid":""},"activityList":{"items":[{"before":"72fbf23deaae79765e2be17a73b3377008326d62","after":null,"ref":"refs/heads/x-put-description-cache","pushedAt":"2023-12-24T16:49:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jameshartig","name":"James Hartig","path":"/jameshartig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112555?s=80&v=4"}},{"before":"4cd44da3e8e1a56171405929394330a2b4fdbce8","after":null,"ref":"refs/heads/x-check-pipeline-closed","pushedAt":"2023-12-24T16:49:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jameshartig","name":"James Hartig","path":"/jameshartig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112555?s=80&v=4"}},{"before":null,"after":"72fbf23deaae79765e2be17a73b3377008326d62","ref":"refs/heads/x-put-description-cache","pushedAt":"2023-12-22T21:04:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jameshartig","name":"James Hartig","path":"/jameshartig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112555?s=80&v=4"},"commit":{"message":"update description cache after exec prepare","shortMessageHtmlLink":"update description cache after exec prepare"}},{"before":"83646c0c784f4e6bb43b5e3fb44a153834c7a648","after":"4cd44da3e8e1a56171405929394330a2b4fdbce8","ref":"refs/heads/x-check-pipeline-closed","pushedAt":"2023-12-22T20:31:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jameshartig","name":"James Hartig","path":"/jameshartig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112555?s=80&v=4"},"commit":{"message":"pgconn: check if pipeline i closed in Sync/GetResults\n\nOtherwise there will be a nil pointer exception accessing the conn","shortMessageHtmlLink":"pgconn: check if pipeline i closed in Sync/GetResults"}},{"before":null,"after":"83646c0c784f4e6bb43b5e3fb44a153834c7a648","ref":"refs/heads/x-check-pipeline-closed","pushedAt":"2023-12-22T20:19:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jameshartig","name":"James Hartig","path":"/jameshartig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112555?s=80&v=4"},"commit":{"message":"pgconn: check if pipeline i closed in Sync/GetResults\n\nOtherwise there will be a nil pointer exception accessing the conn","shortMessageHtmlLink":"pgconn: check if pipeline i closed in Sync/GetResults"}},{"before":"c39842d30941f744bc719349c3b4294a5b39cd10","after":null,"ref":"refs/heads/1803-pgconn-last-error","pushedAt":"2023-12-11T15:18:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jameshartig","name":"James Hartig","path":"/jameshartig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112555?s=80&v=4"}},{"before":"02eb559eb64b9b1b3fe6eea2bc4395dd77410b40","after":"c39842d30941f744bc719349c3b4294a5b39cd10","ref":"refs/heads/1803-pgconn-on-error","pushedAt":"2023-12-11T15:18:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jameshartig","name":"James Hartig","path":"/jameshartig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112555?s=80&v=4"},"commit":{"message":"pgconn: add OnPGError to Config for error handling\n\nOnPGError is called on every error response received from Postgres and can\nbe used to close connections on specific errors. Defaults to closing on\nFATAL-severity errors.\n\nFixes #1803","shortMessageHtmlLink":"pgconn: add OnPGError to Config for error handling"}},{"before":"9d1eab44a868ab6cefcc2d5fdbeea64e91e072b3","after":"c39842d30941f744bc719349c3b4294a5b39cd10","ref":"refs/heads/1803-pgconn-last-error","pushedAt":"2023-12-11T15:18:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jameshartig","name":"James Hartig","path":"/jameshartig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112555?s=80&v=4"},"commit":{"message":"pgconn: add OnPGError to Config for error handling\n\nOnPGError is called on every error response received from Postgres and can\nbe used to close connections on specific errors. Defaults to closing on\nFATAL-severity errors.\n\nFixes #1803","shortMessageHtmlLink":"pgconn: add OnPGError to Config for error handling"}},{"before":null,"after":"02eb559eb64b9b1b3fe6eea2bc4395dd77410b40","ref":"refs/heads/1803-pgconn-on-error","pushedAt":"2023-12-05T17:28:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jameshartig","name":"James Hartig","path":"/jameshartig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112555?s=80&v=4"},"commit":{"message":"pgconn: add OnError to Config for error handling\n\nOnError is called on every error response received from Postgres and can\nbe used to close connections on specific errors. Defaults to closing on\nFATAL-severity errors.\n\nFixes #1803","shortMessageHtmlLink":"pgconn: add OnError to Config for error handling"}},{"before":"b2cb3adfef54387812a166adf183ee7f342c8212","after":"9d1eab44a868ab6cefcc2d5fdbeea64e91e072b3","ref":"refs/heads/1803-pgconn-last-error","pushedAt":"2023-12-04T23:08:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jameshartig","name":"James Hartig","path":"/jameshartig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112555?s=80&v=4"},"commit":{"message":"pgconn: add LastError()\n\nLastError() returns the last error encountered by the underlying connection\nor received from postgres. It is cleared when a new request is initiated.\n\nFixes #1803","shortMessageHtmlLink":"pgconn: add LastError()"}},{"before":"969b244d87cba2e2321f5771030d2d75829c4b0a","after":"b2cb3adfef54387812a166adf183ee7f342c8212","ref":"refs/heads/master","pushedAt":"2023-12-04T22:53:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jameshartig","name":"James Hartig","path":"/jameshartig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112555?s=80&v=4"},"commit":{"message":"pgconn: add LastError()\n\nLastError() returns the last error encountered by the underlying connection\nor received from postgres. It is cleared when a new request is initiated.\n\nFixes #1803","shortMessageHtmlLink":"pgconn: add LastError()"}},{"before":"969b244d87cba2e2321f5771030d2d75829c4b0a","after":"b2cb3adfef54387812a166adf183ee7f342c8212","ref":"refs/heads/1803-pgconn-last-error","pushedAt":"2023-12-04T22:53:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jameshartig","name":"James Hartig","path":"/jameshartig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112555?s=80&v=4"},"commit":{"message":"pgconn: add LastError()\n\nLastError() returns the last error encountered by the underlying connection\nor received from postgres. It is cleared when a new request is initiated.\n\nFixes #1803","shortMessageHtmlLink":"pgconn: add LastError()"}},{"before":"8dde39ddd0a75f51bb04fe60da52306b23a90b23","after":"969b244d87cba2e2321f5771030d2d75829c4b0a","ref":"refs/heads/master","pushedAt":"2023-12-04T22:44:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jameshartig","name":"James Hartig","path":"/jameshartig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112555?s=80&v=4"},"commit":{"message":"pgconn: add LastError()\n\nLastError() returns the last error encountered by the underlying connection\nor received from postgres. It is cleared when a new request is initiated.\n\nFixes #1803","shortMessageHtmlLink":"pgconn: add LastError()"}},{"before":"e37f3bd51f519ee4d6051cd408e4f5572cb3da9a","after":"969b244d87cba2e2321f5771030d2d75829c4b0a","ref":"refs/heads/1803-pgconn-last-error","pushedAt":"2023-12-04T22:44:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jameshartig","name":"James Hartig","path":"/jameshartig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112555?s=80&v=4"},"commit":{"message":"pgconn: add LastError()\n\nLastError() returns the last error encountered by the underlying connection\nor received from postgres. It is cleared when a new request is initiated.\n\nFixes #1803","shortMessageHtmlLink":"pgconn: add LastError()"}},{"before":null,"after":"e37f3bd51f519ee4d6051cd408e4f5572cb3da9a","ref":"refs/heads/1803-pgconn-last-error","pushedAt":"2023-12-04T22:42:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jameshartig","name":"James Hartig","path":"/jameshartig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112555?s=80&v=4"},"commit":{"message":"pgconn: add LastError()\n\nLastError() returns the last error encountered by the underlying connection\nor received from postgres. It is cleared when a new request is initiated.\n\nFixes #1803","shortMessageHtmlLink":"pgconn: add LastError()"}},{"before":"8dde39ddd0a75f51bb04fe60da52306b23a90b23","after":null,"ref":"refs/heads/fix-1690","pushedAt":"2023-07-22T13:41:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jameshartig","name":"James Hartig","path":"/jameshartig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112555?s=80&v=4"}},{"before":"4d11140ea5f37ac3b68e9ae87478292c2137f8b1","after":"8dde39ddd0a75f51bb04fe60da52306b23a90b23","ref":"refs/heads/fix-1690","pushedAt":"2023-07-20T03:26:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jameshartig","name":"James Hartig","path":"/jameshartig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112555?s=80&v=4"},"commit":{"message":"fix TestPoolBackgroundChecksMinConns and NewConnsCount\n\nPreviously it was checking TotalConns but that includes ConstructingConns.\nInstead it should directly check IdleConns so the next Acquire takes one of\nthose and doesn't make a 3rd connection. The check against the context was\nalso wrong which prevented this from timing out after 2 minutes.\n\nThis also fixes a bug where NewConnsCount was not correctly counting\nconnections created by Acquire directly.\n\nFixes #1690","shortMessageHtmlLink":"fix TestPoolBackgroundChecksMinConns and NewConnsCount"}},{"before":"4d11140ea5f37ac3b68e9ae87478292c2137f8b1","after":"8dde39ddd0a75f51bb04fe60da52306b23a90b23","ref":"refs/heads/master","pushedAt":"2023-07-20T03:26:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jameshartig","name":"James Hartig","path":"/jameshartig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112555?s=80&v=4"},"commit":{"message":"fix TestPoolBackgroundChecksMinConns and NewConnsCount\n\nPreviously it was checking TotalConns but that includes ConstructingConns.\nInstead it should directly check IdleConns so the next Acquire takes one of\nthose and doesn't make a 3rd connection. The check against the context was\nalso wrong which prevented this from timing out after 2 minutes.\n\nThis also fixes a bug where NewConnsCount was not correctly counting\nconnections created by Acquire directly.\n\nFixes #1690","shortMessageHtmlLink":"fix TestPoolBackgroundChecksMinConns and NewConnsCount"}},{"before":null,"after":"4d11140ea5f37ac3b68e9ae87478292c2137f8b1","ref":"refs/heads/fix-1690","pushedAt":"2023-07-20T03:24:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jameshartig","name":"James Hartig","path":"/jameshartig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112555?s=80&v=4"},"commit":{"message":"fix TestPoolBackgroundChecksMinConns and NewConnsCount\n\nPreviously it was checking TotalConns but that includes ConstructingConns.\nInstead it should directly check IdleConns so the next Acquire takes one of\nthose and doesn't make a 3rd connection. The check against the context was\nalso wrong which prevented this from timing out after 2 minutes.\n\nThis also fixes a bug where NewConnsCount was not correctly counting\nconnections created by Acquire directly.\n\nFixes #1690","shortMessageHtmlLink":"fix TestPoolBackgroundChecksMinConns and NewConnsCount"}},{"before":"b68e7b2a6821a63806419c2c79bab2c54fe67075","after":"4d11140ea5f37ac3b68e9ae87478292c2137f8b1","ref":"refs/heads/master","pushedAt":"2023-07-20T03:24:26.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"jameshartig","name":"James Hartig","path":"/jameshartig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112555?s=80&v=4"},"commit":{"message":"fix TestPoolBackgroundChecksMinConns and NewConnsCount\n\nPreviously it was checking TotalConns but that includes ConstructingConns.\nInstead it should directly check IdleConns so the next Acquire takes one of\nthose and doesn't make a 3rd connection. The check against the context was\nalso wrong which prevented this from timing out after 2 minutes.\n\nThis also fixes a bug where NewConnsCount was not correctly counting\nconnections created by Acquire directly.\n\nFixes #1690","shortMessageHtmlLink":"fix TestPoolBackgroundChecksMinConns and NewConnsCount"}},{"before":"5eaa58f3e761f660e3952f0196412724262b15eb","after":"b68e7b2a6821a63806419c2c79bab2c54fe67075","ref":"refs/heads/master","pushedAt":"2023-06-26T20:00:58.080Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jameshartig","name":"James Hartig","path":"/jameshartig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/112555?s=80&v=4"},"commit":{"message":"README: Add kataras/pgx-golog to 3rd-party loggers","shortMessageHtmlLink":"README: Add kataras/pgx-golog to 3rd-party loggers"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD0VGICgA","startCursor":null,"endCursor":null}},"title":"Activity ยท jameshartig/pgx"}