{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":391811592,"defaultBranch":"main","name":"connect-go","ownerLogin":"connectrpc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-02T04:08:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/97258658?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726841606.0","currentOid":""},"activityList":{"items":[{"before":"9ed4f7150cd2cd59e0654c5b634a565a12557dc9","after":null,"ref":"refs/heads/jh/back-to-dev","pushedAt":"2024-09-20T14:13:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"}},{"before":"847d8b44ca81bf21b09048f4b7222aabc5759cc4","after":"8904ffdd491c6e9a7549bfcb5ceeddd11c4f9e0a","ref":"refs/heads/main","pushedAt":"2024-09-20T14:13:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"Back to development (#779)","shortMessageHtmlLink":"Back to development (#779)"}},{"before":"1a19139a067052ec44c4b4a56cfc2b0efb10e338","after":"9ed4f7150cd2cd59e0654c5b634a565a12557dc9","ref":"refs/heads/jh/back-to-dev","pushedAt":"2024-09-20T13:53:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"back to dev\n\nSigned-off-by: Josh Humphries <2035234+jhump@users.noreply.github.com>","shortMessageHtmlLink":"back to dev"}},{"before":null,"after":"1a19139a067052ec44c4b4a56cfc2b0efb10e338","ref":"refs/heads/jh/back-to-dev","pushedAt":"2024-09-20T13:52:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"back to dev","shortMessageHtmlLink":"back to dev"}},{"before":"616bf329f7e5f1484eafaef549d1310bf43fef91","after":null,"ref":"refs/heads/jh/1.17.0","pushedAt":"2024-09-20T13:48:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"}},{"before":"c8be9e7863464d3bf9019a3c255c7ebd43c59af2","after":"847d8b44ca81bf21b09048f4b7222aabc5759cc4","ref":"refs/heads/main","pushedAt":"2024-09-20T13:48:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"Prepare for v1.17.0 release (#778)","shortMessageHtmlLink":"Prepare for v1.17.0 release (#778)"}},{"before":"f893de3ec314002e5ade361f0e31b70dee171c9a","after":"616bf329f7e5f1484eafaef549d1310bf43fef91","ref":"refs/heads/jh/1.17.0","pushedAt":"2024-09-19T23:21:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"prepare for release\n\nSigned-off-by: Josh Humphries <2035234+jhump@users.noreply.github.com>","shortMessageHtmlLink":"prepare for release"}},{"before":null,"after":"f893de3ec314002e5ade361f0e31b70dee171c9a","ref":"refs/heads/jh/1.17.0","pushedAt":"2024-09-19T21:46:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"prepare for release","shortMessageHtmlLink":"prepare for release"}},{"before":"c951597d13edbeb2d19e6b2b230057f4de934fc7","after":null,"ref":"refs/heads/jh/1.16.3","pushedAt":"2024-09-19T21:46:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"}},{"before":null,"after":"c951597d13edbeb2d19e6b2b230057f4de934fc7","ref":"refs/heads/jh/1.16.3","pushedAt":"2024-09-19T21:41:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"prepare for point release","shortMessageHtmlLink":"prepare for point release"}},{"before":"bcdb76e8a3d44cd77bb8fd68248d38ce312af3a3","after":null,"ref":"refs/heads/jh/connect-unary-eof-should-be-unavailable","pushedAt":"2024-09-17T20:23:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"}},{"before":"99d6b9ceaf98d18c295f66af16acde0e639caca1","after":"c8be9e7863464d3bf9019a3c255c7ebd43c59af2","ref":"refs/heads/main","pushedAt":"2024-09-17T20:23:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"Connect unary should return unavailable instead of unimplemented for `io.EOF` errors from the transport (#776)\n\nThis adds a test that can reproduce the issue where unary RPCs would\r\nreturn an `unimplemented` code when an `unavailable` code was more\r\nappropriate. Basically, it was mistakenly interpreting network EOF\r\nerrors as \"the server did not send us any response messages which is\r\na cardinality violation\" instead of \"the server connection broke so the\r\nserver response is unavailable\".\r\n\r\nThere are still cases where an `io.EOF` could likely be misinterpreted\r\nas a cardinality issue: if it the connection is severed _after_ the\r\nheaders have been received but _before_ the first byte of the first\r\nenvelope has been received. But the main case where this issue has been\r\nreported was for unary RPCs in the Connect protocol, which does not\r\nsuffer from that issue, since it does not use envelopes.","shortMessageHtmlLink":"Connect unary should return unavailable instead of unimplemented for …"}},{"before":"f1901beba894dd2c7a01e66e2216061329a786dc","after":null,"ref":"refs/heads/jh/wrap-instead-of-replace","pushedAt":"2024-09-17T20:20:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"}},{"before":null,"after":"f1901beba894dd2c7a01e66e2216061329a786dc","ref":"refs/heads/jh/wrap-instead-of-replace","pushedAt":"2024-09-17T15:38:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"wrap instead of replace\n\nSigned-off-by: Josh Humphries <2035234+jhump@users.noreply.github.com>","shortMessageHtmlLink":"wrap instead of replace"}},{"before":"cd5a72e9f80e256b27f88dcb07a9b2aeb18fb8bb","after":"bcdb76e8a3d44cd77bb8fd68248d38ce312af3a3","ref":"refs/heads/jh/connect-unary-eof-should-be-unavailable","pushedAt":"2024-09-13T17:35:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"no longer need to require import alias for main connect package\n\nSigned-off-by: Josh Humphries <2035234+jhump@users.noreply.github.com>","shortMessageHtmlLink":"no longer need to require import alias for main connect package"}},{"before":"2358f3abc494ed34dba92903013fd52a13b860a1","after":null,"ref":"refs/heads/jh/fix-error-message","pushedAt":"2024-09-13T17:33:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"}},{"before":"2a694ed9af72cb047fadff39dcad386f51fd5d92","after":"99d6b9ceaf98d18c295f66af16acde0e639caca1","ref":"refs/heads/main","pushedAt":"2024-09-13T17:33:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"Fix error message about content-types (#775)\n\nThe error message had a copy+pasta bug where it was showing the wrong\r\nprefix. This resulted in possibly very confusing error message where it\r\ncomplained that the content-type was wrong, but then said it was\r\nexpecting exactly what it actually got.","shortMessageHtmlLink":"Fix error message about content-types (#775)"}},{"before":"f549191b39775da8a432107b2c322e4f9e8fb094","after":"cd5a72e9f80e256b27f88dcb07a9b2aeb18fb8bb","ref":"refs/heads/jh/connect-unary-eof-should-be-unavailable","pushedAt":"2024-09-13T17:31:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"connect unary should return unavailable instead of unimplemented for IO errors from transport\n\nSigned-off-by: Josh Humphries <2035234+jhump@users.noreply.github.com>","shortMessageHtmlLink":"connect unary should return unavailable instead of unimplemented for …"}},{"before":null,"after":"f549191b39775da8a432107b2c322e4f9e8fb094","ref":"refs/heads/jh/connect-unary-eof-should-be-unavailable","pushedAt":"2024-09-13T17:04:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"connect unary should return unavailable instead of unimplemented for IO errors from transport","shortMessageHtmlLink":"connect unary should return unavailable instead of unimplemented for …"}},{"before":"61f0f7c22d01c1ef9c185e46157c0863b00e66ba","after":"2358f3abc494ed34dba92903013fd52a13b860a1","ref":"refs/heads/jh/fix-error-message","pushedAt":"2024-09-13T14:46:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"fix error message about content-types\n\nSigned-off-by: Josh Humphries <2035234+jhump@users.noreply.github.com>","shortMessageHtmlLink":"fix error message about content-types"}},{"before":null,"after":"61f0f7c22d01c1ef9c185e46157c0863b00e66ba","ref":"refs/heads/jh/fix-error-message","pushedAt":"2024-09-13T14:45:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"fix error message about content-types","shortMessageHtmlLink":"fix error message about content-types"}},{"before":"38618d7c4f6c44b33848d16610b88a751330857a","after":null,"ref":"refs/heads/ed/inferProtocolHelpers","pushedAt":"2024-09-03T22:21:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"emcfarlane","name":"Edward McFarlane","path":"/emcfarlane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3036610?s=80&v=4"}},{"before":"17f6741fca58a6375aae0d05913012d1ff96385f","after":"38618d7c4f6c44b33848d16610b88a751330857a","ref":"refs/heads/ed/inferProtocolHelpers","pushedAt":"2024-09-03T15:20:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emcfarlane","name":"Edward McFarlane","path":"/emcfarlane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3036610?s=80&v=4"},"commit":{"message":"Fix invalid test","shortMessageHtmlLink":"Fix invalid test"}},{"before":"2ad360f9353f2cac2c6673ebc17891266f2f78c0","after":"17f6741fca58a6375aae0d05913012d1ff96385f","ref":"refs/heads/ed/inferProtocolHelpers","pushedAt":"2024-09-03T15:12:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emcfarlane","name":"Edward McFarlane","path":"/emcfarlane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3036610?s=80&v=4"},"commit":{"message":"Use constants","shortMessageHtmlLink":"Use constants"}},{"before":"8810d3757d4c2e82713113e46808201baeb1c435","after":"2ad360f9353f2cac2c6673ebc17891266f2f78c0","ref":"refs/heads/ed/inferProtocolHelpers","pushedAt":"2024-09-03T15:10:16.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"emcfarlane","name":"Edward McFarlane","path":"/emcfarlane","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3036610?s=80&v=4"},"commit":{"message":"Merge branch 'main' into ed/inferProtocolHelpers","shortMessageHtmlLink":"Merge branch 'main' into ed/inferProtocolHelpers"}},{"before":"cd931708d7892bf9a4c6a122d44cc843e6f2cce8","after":null,"ref":"refs/heads/jh/require-go1.21","pushedAt":"2024-08-15T20:05:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"}},{"before":"bdde2a9f032e3171583e715a71549b44be9c9b23","after":"2a694ed9af72cb047fadff39dcad386f51fd5d92","ref":"refs/heads/main","pushedAt":"2024-08-15T20:05:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"Require go 1.21, test with go 1.23 (#770)\n\nNow that go 1.23 is out, we can update this repo to no longer support go 1.20.","shortMessageHtmlLink":"Require go 1.21, test with go 1.23 (#770)"}},{"before":"386d40fa8eceb34c57241d795a712cfb418c9e3c","after":"cd931708d7892bf9a4c6a122d44cc843e6f2cce8","ref":"refs/heads/jh/require-go1.21","pushedAt":"2024-08-15T18:53:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"restore linting with 1.23\n\nSigned-off-by: Josh Humphries <2035234+jhump@users.noreply.github.com>","shortMessageHtmlLink":"restore linting with 1.23"}},{"before":"c635ace20600af12809a695d0562250ec6d700e3","after":"386d40fa8eceb34c57241d795a712cfb418c9e3c","ref":"refs/heads/jh/require-go1.21","pushedAt":"2024-08-15T18:52:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"restore linting with 1.23","shortMessageHtmlLink":"restore linting with 1.23"}},{"before":"b7dfc4b2f3a83b5d12ba32b49d18840ddd429566","after":"c635ace20600af12809a695d0562250ec6d700e3","ref":"refs/heads/jh/require-go1.21","pushedAt":"2024-08-15T17:53:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jhump","name":"Joshua Humphries","path":"/jhump","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2035234?s=80&v=4"},"commit":{"message":"linting not working well w/ 1.23...\n\nSigned-off-by: Josh Humphries <2035234+jhump@users.noreply.github.com>","shortMessageHtmlLink":"linting not working well w/ 1.23..."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNDoxMzoyNi4wMDAwMDBazwAAAAS8CvED","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxNDoxMzoyNi4wMDAwMDBazwAAAAS8CvED","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNVQxNzo1Mzo1MS4wMDAwMDBazwAAAASbcPBh"}},"title":"Activity · connectrpc/connect-go"}