{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":63799837,"defaultBranch":"master","name":"grpc","ownerLogin":"elixir-grpc","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-07-20T17:12:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/48672524?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712540102.0","currentOid":""},"activityList":{"items":[{"before":"b3a7ff627ea013907a78c693016325a023a540b8","after":"4e825dbb9060c25687696f84c4871fc9beb5cd43","ref":"refs/heads/master","pushedAt":"2024-05-28T08:59:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"Fix __call_rpc__ fallback function params (#366)","shortMessageHtmlLink":"Fix __call_rpc__ fallback function params (#366)"}},{"before":"969f9c15084d8474f5f9cea45288a836032550cf","after":"b3a7ff627ea013907a78c693016325a023a540b8","ref":"refs/heads/master","pushedAt":"2024-05-04T22:22:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"Use persistent_term for cowboy dispatch (#363)\n\nAvoids unnecessary copying, which improves performance when there's a\nsignificant number of routes. Little or no impact for when the\ndispatching table is small.\n\nRequires OTP 21.2. Since the library requires Elixir ~> 1.12, it already\nrequries OTP 22+.","shortMessageHtmlLink":"Use persistent_term for cowboy dispatch (#363)"}},{"before":"29294487b2052ef1dad3a51fbaf0ccf3ea727478","after":"969f9c15084d8474f5f9cea45288a836032550cf","ref":"refs/heads/master","pushedAt":"2024-04-08T01:29:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"fix: add priv to package (#360)\n\n* fix: add priv to package\r\n\r\n* Update mix.exs\r\n\r\n---------\r\n\r\nCo-authored-by: Paulo Valente <16843419+polvalente@users.noreply.github.com>","shortMessageHtmlLink":"fix: add priv to package (#360)"}},{"before":"34c20b9cbac3b56941fb8405759fe556c869f725","after":null,"ref":"refs/heads/pv-chore/reduce-testing-footprint","pushedAt":"2024-04-06T00:59:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"}},{"before":"ac19c03df38b6c16befd680e300fa2f92ea3c9aa","after":"29294487b2052ef1dad3a51fbaf0ccf3ea727478","ref":"refs/heads/master","pushedAt":"2024-04-06T00:59:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"chore: reduce testing footprint (#359)\n\n* chore: remove dialyzer\r\n\r\n* chore: remove most testing combinations\r\n\r\n* chore: fix version matrix","shortMessageHtmlLink":"chore: reduce testing footprint (#359)"}},{"before":"69bbbeb10ae605b04b6af3f8c2e12cf62c12b476","after":"34c20b9cbac3b56941fb8405759fe556c869f725","ref":"refs/heads/pv-chore/reduce-testing-footprint","pushedAt":"2024-04-06T00:59:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"Merge branch 'master' into pv-chore/reduce-testing-footprint","shortMessageHtmlLink":"Merge branch 'master' into pv-chore/reduce-testing-footprint"}},{"before":"be2d18b1fd43e10634d2138471b5f1502b251c0b","after":"69bbbeb10ae605b04b6af3f8c2e12cf62c12b476","ref":"refs/heads/pv-chore/reduce-testing-footprint","pushedAt":"2024-04-06T00:57:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"chore: fix version matrix","shortMessageHtmlLink":"chore: fix version matrix"}},{"before":null,"after":"be2d18b1fd43e10634d2138471b5f1502b251c0b","ref":"refs/heads/pv-chore/reduce-testing-footprint","pushedAt":"2024-04-06T00:52:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"chore: remove most testing combinations","shortMessageHtmlLink":"chore: remove most testing combinations"}},{"before":"60f4ab0c56d7b6dc75af12ad4f74883c34402eee","after":null,"ref":"refs/heads/pv-chore/remove-dialyzer","pushedAt":"2024-04-06T00:42:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"}},{"before":"eda2edc2f43010517b9f7992ccb181792175a17f","after":"ac19c03df38b6c16befd680e300fa2f92ea3c9aa","ref":"refs/heads/master","pushedAt":"2024-04-06T00:41:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"chore: remove dialyzer (#358)","shortMessageHtmlLink":"chore: remove dialyzer (#358)"}},{"before":null,"after":"60f4ab0c56d7b6dc75af12ad4f74883c34402eee","ref":"refs/heads/pv-chore/remove-dialyzer","pushedAt":"2024-04-06T00:38:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"chore: remove dialyzer","shortMessageHtmlLink":"chore: remove dialyzer"}},{"before":"198d270cd92d3ed67bc1081c7a1e2cb473c5f318","after":"eda2edc2f43010517b9f7992ccb181792175a17f","ref":"refs/heads/master","pushedAt":"2024-04-06T00:24:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"chore: bump to 0.8.0","shortMessageHtmlLink":"chore: bump to 0.8.0"}},{"before":"f8c8b1735cb8be115fb9e69f2a18587b19992734","after":"198d270cd92d3ed67bc1081c7a1e2cb473c5f318","ref":"refs/heads/master","pushedAt":"2024-04-06T00:19:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"More didactic documentation (#356)\n\n* More didactic documentation\r\n\r\n* Some adjusts\r\n\r\n* Added pontuation\r\n\r\n* Added link\r\n\r\n* Added protobuf compilation example\r\n\r\n* Apply suggestions from code review\r\n\r\n---------\r\n\r\nCo-authored-by: Paulo Valente <16843419+polvalente@users.noreply.github.com>","shortMessageHtmlLink":"More didactic documentation (#356)"}},{"before":"c677e75c1b3cebc5ab2c4783798ba31e78e419a4","after":"f8c8b1735cb8be115fb9e69f2a18587b19992734","ref":"refs/heads/master","pushedAt":"2024-04-06T00:13:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"Accept URIs with scheme, add default SSL options for https, deprecate URLs without scheme (#357)\n\n* Accept URIs with scheme, add default SSL options for https, deprecate URLs without scheme\r\n\r\nThis commit changes how addresses are handled by GRPC.Stub.connect/2.\r\n\r\nFirst, by accepting URIs with scheme. Before, `http://localhost:50051\" would\r\ncause a crash.\r\n\r\nSecond, by using the URI scheme to automatically set a GRPC credential if no\r\nGRPC credentials were provided. If we were to remove this part, we could at\r\nleast validate that a GRPC credential was provided when the scheme is https.\r\n\r\nFinally, by deprecating receiving URLs without scheme, such as `localhost:50051`.\r\nThis isn't strictly necessary, but in my opinion makes things more consistent when\r\nwe want to support both local sockets and remote urls.\r\n\r\n* Remove superflous guards\r\n\r\n* Improve error message\r\n\r\n* Update lib/grpc/stub.ex\r\n\r\n* Compute default ssl option in compile_time\r\n\r\nCo-authored-by: Paulo Valente <16843419+polvalente@users.noreply.github.com>\r\n\r\n* format\r\n\r\n* Fix mistake\r\n\r\n* Add error when trying to use :cred with http\r\n\r\n* Minor fixes/improvements\r\n\r\n* Test for opening channels with ips, restructure channel test suite\r\n\r\n* Fix typespec for connect/2\r\n\r\n* Update lib/grpc/stub.ex\r\n\r\n* Add scheme in all non-unix socket connect/2 calls\r\n\r\nMakes all examples in the documentation include `http` or `https`.\r\nChanges tests to avoid using deprecated code.\r\n\r\n* Revert \"Add scheme in all non-unix socket connect/2 calls\"\r\n\r\nThis reverts commit ec02a949c173ca17f563e1504aa5078a700af94a.\r\n\r\n* Remove deprecation warning\r\n\r\n* Apply suggestions from code review\r\n\r\n---------\r\n\r\nCo-authored-by: Paulo Valente <16843419+polvalente@users.noreply.github.com>","shortMessageHtmlLink":"Accept URIs with scheme, add default SSL options for https, deprecate…"}},{"before":"8aaf3d3a8c4c7b08ac65e9c6f254e0d24da1d048","after":"c677e75c1b3cebc5ab2c4783798ba31e78e419a4","ref":"refs/heads/master","pushedAt":"2024-03-25T23:46:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"Pattern match on channel on stub functions (#354)\n\nProvides a better error for invalid argument\r\n\r\nCo-authored-by: Paulo Valente <16843419+polvalente@users.noreply.github.com>","shortMessageHtmlLink":"Pattern match on channel on stub functions (#354)"}},{"before":"db9e0a2eff80d23d1be9c00e2f2712d55b554e11","after":null,"ref":"refs/heads/support-error-details","pushedAt":"2024-03-25T23:41:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"}},{"before":"ab18c938ba9961002ad23d760f284836caf17a81","after":"8aaf3d3a8c4c7b08ac65e9c6f254e0d24da1d048","ref":"refs/heads/master","pushedAt":"2024-03-25T23:41:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"Feat/http transcoding (Continuation) (#351)\n\n* minimal working example\r\n\r\n* return correct content-type when codec is JSON\r\n\r\n* support default rpc options arg\r\n\r\n* add custom protoc plugin\r\n\r\n* include api extensions\r\n\r\n* include http options in helloworld example\r\n\r\n* dont pack message if the method was called as a transcode req\r\n\r\n* wip! build route from HttpRule\r\n\r\n* update helloworld example with HttpRule options\r\n\r\n* rename mod to transcode\r\n\r\n* fix! match rpc options in stub\r\n\r\n* encode segments to path\r\n\r\n* expose routes from server\r\n\r\nRoutes are fetched from server and compiled into a dispatch conf.\r\nInstead of finding a matching server in the handler the path is matched\r\nand the handler is called with the correct server.\r\n\r\n* init http/json transcode integration tests\r\n\r\n* merge path bindings with body\r\n\r\n* http rule template lexer / parse rename literal -> identifier\r\n\r\n* fix warnings\r\n\r\n* fix! merge request params before decoding into struct\r\n\r\n* update example curl requests\r\n\r\n* Fix typo in filenames\r\n\r\n* minimal working example\r\n\r\n* return correct content-type when codec is JSON\r\n\r\n* support default rpc options arg\r\n\r\n* add custom protoc plugin\r\n\r\n* include api extensions\r\n\r\n* include http options in helloworld example\r\n\r\n* dont pack message if the method was called as a transcode req\r\n\r\n* wip! build route from HttpRule\r\n\r\n* update helloworld example with HttpRule options\r\n\r\n* rename mod to transcode\r\n\r\n* fix! match rpc options in stub\r\n\r\n* encode segments to path\r\n\r\n* expose routes from server\r\n\r\nRoutes are fetched from server and compiled into a dispatch conf.\r\nInstead of finding a matching server in the handler the path is matched\r\nand the handler is called with the correct server.\r\n\r\n* init http/json transcode integration tests\r\n\r\n* merge path bindings with body\r\n\r\n* http rule template lexer / parse rename literal -> identifier\r\n\r\n* fix warnings\r\n\r\n* fix! merge request params before decoding into struct\r\n\r\n* update example curl requests\r\n\r\n* include http method in __call_rpc__\r\n\r\nThis enables to differentiate to transcoded calls which has the same\r\nURL path but different request methods\r\n\r\n* add query decoder\r\n\r\n* include query string in request mapping\r\n\r\n* map request using HttpRule.body\r\n\r\n* comply to request mapping rules by checking HttpRule.body param\r\n\r\n* support newline delimeted json for transcoded server streams\r\n\r\n* base generator on protobuf 0.11.0\r\n\r\n* map transcoded response using HttpRule.response_body\r\n\r\n* support nested field paths in http paths\r\n\r\n* Fix! parse sub-paths for variable assignment\r\n\r\n* support calling grpc method with json if http_transcode == true\r\n\r\n* remove params from template parsing\r\n\r\n* add GRPC.Server transcode example\r\n\r\n* get requests can use accept header to find codec\r\n\r\n* remove reference to HttpRule type\r\n\r\n* rm protoc plugin in favour of protobuf_generate\r\n\r\n* add new cowboy router middleware\r\n\r\nThe default routing in cowboy is not capable enough to express 'complex'\r\nroutes on the form `/v1/{a=shelves/*}/books/**`. The added router is\r\nderived from `:cowboy_router` but implements new matching to allow to\r\nmatch on the above statement.\r\n\r\n* move routing specific func. to GRPC.Server.Router\r\n\r\n* don't generate protos before tests\r\n\r\n* reset helloworld example\r\n\r\n* add helloworld_transcode example\r\n\r\n* include google api protos in tests only\r\n\r\n* map gRPC code -> http status\r\n\r\n* Minor adjusts\r\n\r\n* Adjusts\r\n\r\n* Fix. Assert payload\r\n\r\n* Remove deprecated and fix some tests\r\n\r\n* Fix. status handler test\r\n\r\n* Update lib/grpc/codec/json.ex\r\n\r\n* Update lib/grpc/codec/json.ex\r\n\r\n* Update lib/grpc/server.ex\r\n\r\n* Update lib/grpc/transport/http2.ex\r\n\r\n* Update lib/grpc/server/transcode.ex\r\n\r\n* chore: remove prometheus stray deps\r\n\r\n---------\r\n\r\nCo-authored-by: Simon Thörnqvist \r\nCo-authored-by: Paulo Valente <16843419+polvalente@users.noreply.github.com>","shortMessageHtmlLink":"Feat/http transcoding (Continuation) (#351)"}},{"before":"37a31e06bb33aaff1e9263672285dcec82b879b2","after":"ab18c938ba9961002ad23d760f284836caf17a81","ref":"refs/heads/master","pushedAt":"2023-11-27T04:34:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"Add result to client telemetry spans (#334)\n\n* Add result to client telemetry spans\r\n\r\nThis PR unifies client spans with server spans so that the result is present.\r\n\r\n* Add result to the docs\r\n\r\n---------\r\n\r\nCo-authored-by: Paulo Valente <16843419+polvalente@users.noreply.github.com>","shortMessageHtmlLink":"Add result to client telemetry spans (#334)"}},{"before":"226cec31275d302da011c5d0374e95a50d698e42","after":"37a31e06bb33aaff1e9263672285dcec82b879b2","ref":"refs/heads/master","pushedAt":"2023-11-27T04:29:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"Update minimum Elixir to 12, update ci and tool-versions (#335)\n\n* Update minimum Elixir to 12, update ci and tool-versions\r\n\r\n* chore: dialyzer and format!\r\n\r\n* chore: make some tests pass\r\n\r\n* test: make tests pass\r\n\r\n* fix: remove statix/statsd\r\n\r\n---------\r\n\r\nCo-authored-by: Paulo Valente <16843419+polvalente@users.noreply.github.com>","shortMessageHtmlLink":"Update minimum Elixir to 12, update ci and tool-versions (#335)"}},{"before":"3122296f3c842620436133d9c118dccace8ffbd4","after":"226cec31275d302da011c5d0374e95a50d698e42","ref":"refs/heads/master","pushedAt":"2023-11-27T03:44:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"Replace deprecated Logger.warn with Logger.warning (#338)","shortMessageHtmlLink":"Replace deprecated Logger.warn with Logger.warning (#338)"}},{"before":"59b984c2503ce465dff67aa11145bfd374f28090","after":"3122296f3c842620436133d9c118dccace8ffbd4","ref":"refs/heads/master","pushedAt":"2023-11-27T03:10:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"Add start_server opt on README server example (#320)","shortMessageHtmlLink":"Add start_server opt on README server example (#320)"}},{"before":"1d51820278dbbc9f9a10c39383fa413cf3cc8031","after":"59b984c2503ce465dff67aa11145bfd374f28090","ref":"refs/heads/master","pushedAt":"2023-11-27T03:09:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"Add client request to telemetry metadata (#324)\n\n* Add client request to telemetry metadata\r\n\r\n* chore: format\r\n\r\n---------\r\n\r\nCo-authored-by: Paulo Valente <16843419+polvalente@users.noreply.github.com>","shortMessageHtmlLink":"Add client request to telemetry metadata (#324)"}},{"before":"d5ad40a88755e26a000d585291ddd0888aba7f5a","after":"1d51820278dbbc9f9a10c39383fa413cf3cc8031","ref":"refs/heads/master","pushedAt":"2023-09-05T07:23:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"chore: prepare for v0.7 release","shortMessageHtmlLink":"chore: prepare for v0.7 release"}},{"before":"691ac2146eac1691e703e31985765f042ec5e91a","after":"d5ad40a88755e26a000d585291ddd0888aba7f5a","ref":"refs/heads/master","pushedAt":"2023-07-10T20:32:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"Remove `accepted_comparators` option from logger interceptors (#326)\n\n* reverse logger level comparison logic\r\n\r\n* add more details to example\r\n\r\n* remove accepted_comparator\r\n\r\n* adjust client tests\r\n\r\n* adjust server tests\r\n\r\n* prevent log level from being changed globally\r\n\r\n* mix format\r\n\r\n* adjust tests to (hopefully) pass for all elixir/otp versions\r\n\r\n* one more attempt to have tests working for all elixir versions","shortMessageHtmlLink":"Remove accepted_comparators option from logger interceptors (#326)"}},{"before":"3cbd100c5aaf49720b36b67064e9e38530cacaea","after":"691ac2146eac1691e703e31985765f042ec5e91a","ref":"refs/heads/master","pushedAt":"2023-06-19T10:12:10.038Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"Upgrade mint to 1.5.0 version (#322)\n\n* Upgrade mint to 1.5.0 version\n\n* Update mix.exs\n\n---------\n\nCo-authored-by: Paulo Valente <16843419+polvalente@users.noreply.github.com>","shortMessageHtmlLink":"Upgrade mint to 1.5.0 version (#322)"}},{"before":"30df238f3eb8448a80cc6f801f472a418c391473","after":null,"ref":"refs/heads/polvalente-patch-1","pushedAt":"2023-06-14T05:28:03.584Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"}},{"before":"0b0d6c0c59aeb22166cd2540f9b572c25fa88829","after":"3cbd100c5aaf49720b36b67064e9e38530cacaea","ref":"refs/heads/master","pushedAt":"2023-06-14T05:28:00.524Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"Update README.md (#319)","shortMessageHtmlLink":"Update README.md (#319)"}},{"before":null,"after":"30df238f3eb8448a80cc6f801f472a418c391473","ref":"refs/heads/polvalente-patch-1","pushedAt":"2023-06-14T05:25:07.262Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"ae649218501a5289aa118f9d6e6748b54ac48ca2","after":null,"ref":"refs/heads/prepare-for-0.6","pushedAt":"2023-06-14T05:20:21.178Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"}},{"before":"c96cf72bf65a8594fb01525306acdfbd2de841cc","after":"0b0d6c0c59aeb22166cd2540f9b572c25fa88829","ref":"refs/heads/master","pushedAt":"2023-06-14T05:20:18.292Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"polvalente","name":"Paulo Valente","path":"/polvalente","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16843419?s=80&v=4"},"commit":{"message":"prepare for v0.6.0 (#318)","shortMessageHtmlLink":"prepare for v0.6.0 (#318)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVaCcPwA","startCursor":null,"endCursor":null}},"title":"Activity · elixir-grpc/grpc"}