{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":9120526,"defaultBranch":"master","name":"pgx","ownerLogin":"jackc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-03-30T19:06:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/94130?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715175334.0","currentOid":""},"activityList":{"items":[{"before":"d2acacf313f2b7f9b9d1e10513da4206779b004e","after":null,"ref":"refs/heads/pgtype-time-zones","pushedAt":"2024-05-08T13:35:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"}},{"before":"c31619d08ba59c0124933c737bd1ca80b3137b49","after":"8649231bb3bc00b4b9c180ce557a54ae41c28ce2","ref":"refs/heads/master","pushedAt":"2024-05-08T13:35:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Add ScanLocation to pgtype.TimestampCodec\n\nIf ScanLocation is set, the timestamps will be assumed to be in the\ngiven location when scanning from the database.\n\nThe Codec interface is now implemented by *pgtype.TimestampCodec instead\nof pgtype.TimestampCodec. This is technically a breaking change, but it\nis extremely unlikely that anyone is depending on this, and if there is\ndownstream breakage it is trivial to fix.\n\nhttps://github.com/jackc/pgx/issues/1195\nhttps://github.com/jackc/pgx/issues/1945","shortMessageHtmlLink":"Add ScanLocation to pgtype.TimestampCodec"}},{"before":"60a01d044a5b3f65b9eea866954fdeea1e7d3f00","after":"c31619d08ba59c0124933c737bd1ca80b3137b49","ref":"refs/heads/master","pushedAt":"2024-05-08T13:09:04.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Improve docs for customizing context cancellation","shortMessageHtmlLink":"Improve docs for customizing context cancellation"}},{"before":"93a579754b65c6d4a7f9f32efa777def4317c973","after":"ec9bb2ace74dcdfc360ef9242a8fa8add1b29be1","ref":"refs/heads/custom-context-canceled","pushedAt":"2024-05-08T12:54:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Improve flickering test on CI","shortMessageHtmlLink":"Improve flickering test on CI"}},{"before":"5e96e9a9658e76b7efbcb728c74bcaa233a1cff8","after":"93a579754b65c6d4a7f9f32efa777def4317c973","ref":"refs/heads/custom-context-canceled","pushedAt":"2024-05-08T12:45:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Add CancelRequestContextWatcherHandler\n\nThis allows a context to cancel a query by sending a cancel request to\nthe server before falling back to setting a deadline.","shortMessageHtmlLink":"Add CancelRequestContextWatcherHandler"}},{"before":"8f69e45a53a3954f6010eb9dd18c12a8105925ec","after":"60a01d044a5b3f65b9eea866954fdeea1e7d3f00","ref":"refs/heads/master","pushedAt":"2024-04-17T17:00:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Fix typos in doc comments","shortMessageHtmlLink":"Fix typos in doc comments"}},{"before":"8db0f280fb99e8e3aad6fe4e2541badc7f53637d","after":"8f69e45a53a3954f6010eb9dd18c12a8105925ec","ref":"refs/heads/master","pushedAt":"2024-04-16T18:08:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"fixup! Cache reflection analysis in RowToStructBy...","shortMessageHtmlLink":"fixup! Cache reflection analysis in RowToStructBy..."}},{"before":"fc416d237a9d932c31bde29a4fde1ddcecaf6ab5","after":"8db0f280fb99e8e3aad6fe4e2541badc7f53637d","ref":"refs/heads/master","pushedAt":"2024-04-16T17:59:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Add benchmarks for RowToStructBy(Pos|Name)","shortMessageHtmlLink":"Add benchmarks for RowToStructBy(Pos|Name)"}},{"before":"a3d9120636fc263debce595f3ba05bcd9f4ee809","after":"fc416d237a9d932c31bde29a4fde1ddcecaf6ab5","ref":"refs/heads/master","pushedAt":"2024-04-16T17:18:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"make parsing stricter and add corresponding test","shortMessageHtmlLink":"make parsing stricter and add corresponding test"}},{"before":"78b22c3d2f2aa4029e7b3a8b3062fc656fb34c2b","after":"a3d9120636fc263debce595f3ba05bcd9f4ee809","ref":"refs/heads/master","pushedAt":"2024-04-07T13:58:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Add SeverityUnlocalized field to PgError / Notice\n\nhttps://github.com/jackc/pgx/issues/1971","shortMessageHtmlLink":"Add SeverityUnlocalized field to PgError / Notice"}},{"before":"b6e55483416ce30d1476317a1d2246026164f016","after":"78b22c3d2f2aa4029e7b3a8b3062fc656fb34c2b","ref":"refs/heads/master","pushedAt":"2024-03-20T23:21:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":null,"after":"d2acacf313f2b7f9b9d1e10513da4206779b004e","ref":"refs/heads/pgtype-time-zones","pushedAt":"2024-03-16T18:13:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Add ScanLocation to pgtype.TimestampCodec\n\nIf ScanLocation is set, the timestamps will be assumed to be in the\ngiven location when scanning from the database.\n\nThe Codec interface is now implemented by *pgtype.TimestampCodec instead\nof pgtype.TimestampCodec. This is technically a breaking change, but it\nis extremely unlikely that anyone is depending on this, and if there is\ndownstream breakage it is trivial to fix.\n\nhttps://github.com/jackc/pgx/issues/1195\nhttps://github.com/jackc/pgx/issues/1945","shortMessageHtmlLink":"Add ScanLocation to pgtype.TimestampCodec"}},{"before":"1b6227af11e9e84787d18c4c2bff730a4900ba09","after":"b6e55483416ce30d1476317a1d2246026164f016","ref":"refs/heads/master","pushedAt":"2024-03-16T15:59:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"StrictNamedArgs","shortMessageHtmlLink":"StrictNamedArgs"}},{"before":"c1fce377ee9fd79df7e855f4b7e0c07a4bbf58fd","after":"1b6227af11e9e84787d18c4c2bff730a4900ba09","ref":"refs/heads/master","pushedAt":"2024-03-16T14:54:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Remove verbose flag from go test command on CI\n\nIt is more often that interesting information is buried by the verbose\noutput than the verbose output is useful. It can be reenabled later if\nnecessary.","shortMessageHtmlLink":"Remove verbose flag from go test command on CI"}},{"before":"7fd6f2a4f5cebb35f47471b6806378cc3d862cd8","after":"c1fce377ee9fd79df7e855f4b7e0c07a4bbf58fd","ref":"refs/heads/master","pushedAt":"2024-03-16T14:45:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Test Go 1.22 and drop Go 1.20 from testing on CI","shortMessageHtmlLink":"Test Go 1.22 and drop Go 1.20 from testing on CI"}},{"before":"c48834275ac06cf2c01ce065108941f603206dd2","after":null,"ref":"refs/heads/github-actions-ci","pushedAt":"2024-03-16T14:41:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"}},{"before":"78a0a2bf410b28c08359fc8c7550c1200589521c","after":"7fd6f2a4f5cebb35f47471b6806378cc3d862cd8","ref":"refs/heads/master","pushedAt":"2024-03-16T14:41:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Disable parallel testing on Github Actions CI\n\nTests were failing with:\nError: Process completed with exit code 143.\n\nThis appears to mean that Github Actions killed the runner.\n\nSee https://github.com/jackc/pgx/actions/runs/8216337993/job/22470808811\nfor an example.\n\nIt appears Github Actions kills runners based on resource usage. Running\ntests one at a time reduces the resource usage and avoids the problem.\n\nOr at least that's what I presume is happening. It sure is fun debugging\nissues on cloud systems where you have limited visibility... :(\n\nfixes https://github.com/jackc/pgx/issues/1934","shortMessageHtmlLink":"Disable parallel testing on Github Actions CI"}},{"before":"bc51a210b99c8b1cb78f1d60a906c69194b6a9bb","after":"c48834275ac06cf2c01ce065108941f603206dd2","ref":"refs/heads/github-actions-ci","pushedAt":"2024-03-16T14:35:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Disable parallel testing on Github Actions CI\n\nTests were failing with:\nError: Process completed with exit code 143.\n\nThis appears to mean that Github Actions killed the runner.\n\nSee https://github.com/jackc/pgx/actions/runs/8216337993/job/22470808811\nfor an example.\n\nIt appears Github Actions kills runners based on resource usage. Running\ntests one at a time reduces the resource usage and avoids the problem.\n\nOr at least that's what I presume is happening. It sure is fun debugging\nissues on cloud systems where you have limited visibility... :(\n\nfixes https://github.com/jackc/pgx/issues/1934","shortMessageHtmlLink":"Disable parallel testing on Github Actions CI"}},{"before":null,"after":"bc51a210b99c8b1cb78f1d60a906c69194b6a9bb","ref":"refs/heads/github-actions-ci","pushedAt":"2024-03-16T14:24:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Try to fix Github Actions CI by disabling parallel testing","shortMessageHtmlLink":"Try to fix Github Actions CI by disabling parallel testing"}},{"before":"a17f064492d5e560304aefde2784ef9253f1d0ce","after":"78a0a2bf410b28c08359fc8c7550c1200589521c","ref":"refs/heads/master","pushedAt":"2024-03-09T18:16:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Fix spelling in changelog","shortMessageHtmlLink":"Fix spelling in changelog"}},{"before":"14690df4c533758df97f7cc561cb9062155045c6","after":"8f05c4741a1f381d845d07f3b6fe01dbf6d67d43","ref":"refs/heads/v4","pushedAt":"2024-03-09T18:15:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"49b6aad319f125cd3016b1c00db015d6ca8772db","after":"a17f064492d5e560304aefde2784ef9253f1d0ce","ref":"refs/heads/master","pushedAt":"2024-03-09T18:12:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"0cc4c14e620d484d555f2955fb39cfecea89aaa3","after":"49b6aad319f125cd3016b1c00db015d6ca8772db","ref":"refs/heads/master","pushedAt":"2024-03-09T18:12:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Use spaces instead of parentheses for SQL sanitization\n\nThis still solves the problem of negative numbers creating a line\ncomment, but this avoids breaking edge cases such as `set foo to $1`\nwhere the substition is taking place in a location where an arbitrary\nexpression is not allowed.\n\nhttps://github.com/jackc/pgx/issues/1928","shortMessageHtmlLink":"Use spaces instead of parentheses for SQL sanitization"}},{"before":"da6f2c98f2664b215b40b1606551fdfcc7f3ea5c","after":"0cc4c14e620d484d555f2955fb39cfecea89aaa3","ref":"refs/heads/master","pushedAt":"2024-03-07T04:05:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Add test to validate CollectRows for empty Rows\n\nhttps://github.com/jackc/pgx/issues/1924\nhttps://github.com/jackc/pgx/issues/1925","shortMessageHtmlLink":"Add test to validate CollectRows for empty Rows"}},{"before":"20344dfae83e672eff73a03324398543a1d87f43","after":"da6f2c98f2664b215b40b1606551fdfcc7f3ea5c","ref":"refs/heads/master","pushedAt":"2024-03-04T15:12:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"c1b0a01ca75ac9eb3a7dbc1396f583ab5dbf9557","after":"20344dfae83e672eff73a03324398543a1d87f43","ref":"refs/heads/master","pushedAt":"2024-03-04T15:09:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Check for overflow on uint16 sizes in pgproto3","shortMessageHtmlLink":"Check for overflow on uint16 sizes in pgproto3"}},{"before":"779548e1f725060db4f4fc528325d7304aa34f93","after":"14690df4c533758df97f7cc561cb9062155045c6","ref":"refs/heads/v4","pushedAt":"2024-03-04T15:00:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"f94eb0e2f96782042c96801b5ac448f44f0a81df","after":"779548e1f725060db4f4fc528325d7304aa34f93","ref":"refs/heads/v4","pushedAt":"2024-03-04T14:53:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Update required Go version to 1.17","shortMessageHtmlLink":"Update required Go version to 1.17"}},{"before":"7d882f9aa7b33f88fcf9da6b795685c5821950fd","after":"f94eb0e2f96782042c96801b5ac448f44f0a81df","ref":"refs/heads/v4","pushedAt":"2024-03-04T14:47:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Always wrap arguments in parentheses in the SQL sanitizer","shortMessageHtmlLink":"Always wrap arguments in parentheses in the SQL sanitizer"}},{"before":"88dfc22ae4aa031783cda90841d5358edd85ff2c","after":"c1b0a01ca75ac9eb3a7dbc1396f583ab5dbf9557","ref":"refs/heads/master","pushedAt":"2024-03-03T13:52:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jackc","name":"Jack Christensen","path":"/jackc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/94130?s=80&v=4"},"commit":{"message":"Fix behavior of CollectRows to return empty slice if Rows are empty\n\nhttps://github.com/jackc/pgx/issues/1924","shortMessageHtmlLink":"Fix behavior of CollectRows to return empty slice if Rows are empty"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERKs6SwA","startCursor":null,"endCursor":null}},"title":"Activity ยท jackc/pgx"}