{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":191709227,"defaultBranch":"master","name":"pulsar-client-erl","ownerLogin":"emqx","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-06-13T07:03:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25221711?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1686577018.189444","currentOid":""},"activityList":{"items":[{"before":"5d66c068eddd978f76231478622ba773d69712ad","after":null,"ref":"refs/heads/fix-case-clause-handle-response","pushedAt":"2023-06-12T13:36:24.260Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"}},{"before":"e785337913a54ddced3fec8b0f8f4b72f245d65b","after":"02ddfa49c24ea205bceb076f7286fcfa7d9261de","ref":"refs/heads/master","pushedAt":"2023-06-12T13:36:21.147Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"Merge pull request #59 from emqx/fix-case-clause-handle-response\n\nfix(producer): fix race condition `case_clause` error","shortMessageHtmlLink":"Merge pull request #59 from emqx/fix-case-clause-handle-response"}},{"before":"04de21fd65309add1c78cb1c20b2276a28f6c3fa","after":"5d66c068eddd978f76231478622ba773d69712ad","ref":"refs/heads/fix-case-clause-handle-response","pushedAt":"2023-06-12T13:35:54.144Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"fix(producer): fix race condition `case_clause` error\n\nDepending on the precise state of the state machine, if a connection\nfailure would occur while parsing a response from Pulsar broker, one\ncould reach a `case_clause` error when the result of `handle_response`\nwould be of the form:\n\n```\n{next_state,idle,#{...},[{state_timeout,5000,do_connect}]}\n```","shortMessageHtmlLink":"fix(producer): fix race condition case_clause error"}},{"before":"fd387f707f3047f35ea6794269f9deb130a7e292","after":"04de21fd65309add1c78cb1c20b2276a28f6c3fa","ref":"refs/heads/fix-case-clause-handle-response","pushedAt":"2023-06-12T13:04:19.053Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"fix(producer): fix race condition `case_clause` error\n\nDepending on the precise state of the state machine, if a connection\nfailure would occur while parsing a response from Pulsar broker, one\ncould reach a `case_clause` error when the result of `handle_response`\nwould be of the form:\n\n```\n{next_state,idle,#{...},[{state_timeout,5000,do_connect}]}\n```","shortMessageHtmlLink":"fix(producer): fix race condition case_clause error"}},{"before":"0980996bab14d3bbf2419211b986e344d8ea3afc","after":"fd387f707f3047f35ea6794269f9deb130a7e292","ref":"refs/heads/fix-case-clause-handle-response","pushedAt":"2023-06-12T12:47:37.434Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"fix(producer): fix race condition `case_clause` error\n\nDepending on the precise state of the state machine, if a connection\nfailure would occur while parsing a response from Pulsar broker, one\ncould reach a `case_clause` error when the result of `handle_response`\nwould be of the form:\n\n```\n{next_state,idle,#{...},[{state_timeout,5000,do_connect}]}\n```","shortMessageHtmlLink":"fix(producer): fix race condition case_clause error"}},{"before":null,"after":"0980996bab14d3bbf2419211b986e344d8ea3afc","ref":"refs/heads/fix-case-clause-handle-response","pushedAt":"2023-06-12T12:31:15.399Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"fix(producer): fix race condition `case_clause` error\n\nDepending on the precise state of the state machine, if a connection\nfailure would occur while parsing a response from Pulsar broker, one\ncould reach a `case_clause` error when the result of `handle_response`\nwould be of the form:\n\n```\n{next_state,idle,#{...},[{state_timeout,5000,do_connect}]}\n```","shortMessageHtmlLink":"fix(producer): fix race condition case_clause error"}},{"before":"3517a27a3f5c37cd24bff766323ce2d8614deafb","after":null,"ref":"refs/heads/authn-error-fail-fast","pushedAt":"2023-05-22T12:21:33.200Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"}},{"before":"1af36e21bedb2212690455ad69e639ce4e69e0ff","after":"e785337913a54ddced3fec8b0f8f4b72f245d65b","ref":"refs/heads/master","pushedAt":"2023-05-22T12:21:29.624Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"Merge pull request #58 from emqx/authn-error-fail-fast\n\nperf(client): fail fast when an authentication error is detected","shortMessageHtmlLink":"Merge pull request #58 from emqx/authn-error-fail-fast"}},{"before":"1b011defa19ee8858efb15b790ac90826eb2d17a","after":"3517a27a3f5c37cd24bff766323ce2d8614deafb","ref":"refs/heads/authn-error-fail-fast","pushedAt":"2023-05-20T11:32:33.877Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"ci: add ci debugging","shortMessageHtmlLink":"ci: add ci debugging"}},{"before":"7cd63a16391eda4f5154dec6fe2524db41e5afa8","after":"1b011defa19ee8858efb15b790ac90826eb2d17a","ref":"refs/heads/authn-error-fail-fast","pushedAt":"2023-05-20T10:41:32.683Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"ci: add ci debugging","shortMessageHtmlLink":"ci: add ci debugging"}},{"before":"83358992cd121271cfcfe3016da12dc977a4403a","after":"7cd63a16391eda4f5154dec6fe2524db41e5afa8","ref":"refs/heads/authn-error-fail-fast","pushedAt":"2023-05-19T20:58:02.502Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"ci: add ci debugging","shortMessageHtmlLink":"ci: add ci debugging"}},{"before":"e03b156b0e1a8f426abe79692caacd1b59f4b0ef","after":"83358992cd121271cfcfe3016da12dc977a4403a","ref":"refs/heads/authn-error-fail-fast","pushedAt":"2023-05-19T20:32:53.556Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"ci: add ci debugging","shortMessageHtmlLink":"ci: add ci debugging"}},{"before":"dc09f7095cb19b8369c4bfcbd30e1de71869343d","after":"e03b156b0e1a8f426abe79692caacd1b59f4b0ef","ref":"refs/heads/authn-error-fail-fast","pushedAt":"2023-05-19T20:06:50.575Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"ci: add ci debugging","shortMessageHtmlLink":"ci: add ci debugging"}},{"before":"ea383c2e1a93c9f65631aae82ea6561fd954e411","after":"dc09f7095cb19b8369c4bfcbd30e1de71869343d","ref":"refs/heads/authn-error-fail-fast","pushedAt":"2023-05-19T19:46:42.976Z","pushType":"push","commitsCount":1,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"ci: add ci debugging","shortMessageHtmlLink":"ci: add ci debugging"}},{"before":"af482a5345c282deabfc5b1e742740b086be20b0","after":"ea383c2e1a93c9f65631aae82ea6561fd954e411","ref":"refs/heads/authn-error-fail-fast","pushedAt":"2023-05-19T19:01:02.588Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"ci: fix authn test environments","shortMessageHtmlLink":"ci: fix authn test environments"}},{"before":"54c79e8dd0bad9bee3020206ea0c832a1a51a0b6","after":null,"ref":"refs/heads/more-responsive-producer-status-check","pushedAt":"2023-05-19T18:58:56.211Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"}},{"before":"54399fadfddff23947fa72c9980551beadd28a24","after":"1af36e21bedb2212690455ad69e639ce4e69e0ff","ref":"refs/heads/master","pushedAt":"2023-05-19T18:58:53.072Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"Merge pull request #57 from emqx/more-responsive-producer-status-check\n\nperf(producer): make health check more performant under stress","shortMessageHtmlLink":"Merge pull request #57 from emqx/more-responsive-producer-status-check"}},{"before":"1914a49db930d3656b9db0e03c53a9fbc3f99c83","after":"54c79e8dd0bad9bee3020206ea0c832a1a51a0b6","ref":"refs/heads/more-responsive-producer-status-check","pushedAt":"2023-05-19T18:44:27.626Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"refactor: use state observer callback rather than fixed function","shortMessageHtmlLink":"refactor: use state observer callback rather than fixed function"}},{"before":"c8cb7ce6b76c17e480df80772e6191d6adda28f0","after":"1914a49db930d3656b9db0e03c53a9fbc3f99c83","ref":"refs/heads/more-responsive-producer-status-check","pushedAt":"2023-05-19T18:37:11.296Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"refactor: use state observer callback rather than fixed function","shortMessageHtmlLink":"refactor: use state observer callback rather than fixed function"}},{"before":"2434f4f7a150ecff178c0d57358a67f7962a7794","after":"af482a5345c282deabfc5b1e742740b086be20b0","ref":"refs/heads/authn-error-fail-fast","pushedAt":"2023-05-19T18:35:37.159Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"ci: fix authn test environments","shortMessageHtmlLink":"ci: fix authn test environments"}},{"before":"bb3a4cef3ccd327906076781353ee58cffc178ff","after":"2434f4f7a150ecff178c0d57358a67f7962a7794","ref":"refs/heads/authn-error-fail-fast","pushedAt":"2023-05-19T18:19:05.215Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"ci: fix authn test environments","shortMessageHtmlLink":"ci: fix authn test environments"}},{"before":"7ea840bd98467bd2069fba76c8d0147f4474e000","after":"c8cb7ce6b76c17e480df80772e6191d6adda28f0","ref":"refs/heads/more-responsive-producer-status-check","pushedAt":"2023-05-19T18:14:02.311Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"refactor: use state observer callback rather than fixed function","shortMessageHtmlLink":"refactor: use state observer callback rather than fixed function"}},{"before":"150a8cc61e7dd9b0c5a8cf0686f2a0c1bee6e8ce","after":"bb3a4cef3ccd327906076781353ee58cffc178ff","ref":"refs/heads/authn-error-fail-fast","pushedAt":"2023-05-19T18:11:40.964Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"ci: fix authn test environments","shortMessageHtmlLink":"ci: fix authn test environments"}},{"before":"756b4b6278900dc0ebd494b4d6e251433792ec9f","after":"7ea840bd98467bd2069fba76c8d0147f4474e000","ref":"refs/heads/more-responsive-producer-status-check","pushedAt":"2023-05-19T17:55:17.534Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"refactor: use state observer callback rather than fixed function","shortMessageHtmlLink":"refactor: use state observer callback rather than fixed function"}},{"before":"6d57f76baea4c38c9323c8d5aa881dcdf9c76c89","after":"756b4b6278900dc0ebd494b4d6e251433792ec9f","ref":"refs/heads/more-responsive-producer-status-check","pushedAt":"2023-05-19T17:42:14.496Z","pushType":"push","commitsCount":2,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"refactor: use state observer callback rather than fixed function","shortMessageHtmlLink":"refactor: use state observer callback rather than fixed function"}},{"before":"3a8245939cd52220efc3bef52473017a04a83a7e","after":"150a8cc61e7dd9b0c5a8cf0686f2a0c1bee6e8ce","ref":"refs/heads/authn-error-fail-fast","pushedAt":"2023-05-19T17:26:39.933Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"ci: fix authn test environments","shortMessageHtmlLink":"ci: fix authn test environments"}},{"before":"13c74e41bdde3379a55a2a6c1278a3f22c747cd6","after":"3a8245939cd52220efc3bef52473017a04a83a7e","ref":"refs/heads/authn-error-fail-fast","pushedAt":"2023-05-19T16:37:17.747Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"ci: fix authn test environments","shortMessageHtmlLink":"ci: fix authn test environments"}},{"before":"969f5c8d6bfcf9101a6705d07a748c40763eea51","after":"13c74e41bdde3379a55a2a6c1278a3f22c747cd6","ref":"refs/heads/authn-error-fail-fast","pushedAt":"2023-05-19T16:34:36.655Z","pushType":"push","commitsCount":1,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"ci: fix authn test environments","shortMessageHtmlLink":"ci: fix authn test environments"}},{"before":"a462b90df3d9efa0378cb91c8b5fbe62a03a3342","after":"969f5c8d6bfcf9101a6705d07a748c40763eea51","ref":"refs/heads/authn-error-fail-fast","pushedAt":"2023-05-19T14:32:18.191Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"perf(client): fail fast when an authentication error is detected","shortMessageHtmlLink":"perf(client): fail fast when an authentication error is detected"}},{"before":null,"after":"a462b90df3d9efa0378cb91c8b5fbe62a03a3342","ref":"refs/heads/authn-error-fail-fast","pushedAt":"2023-05-19T14:05:04.705Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thalesmg","name":"Thales Macedo Garitezi","path":"/thalesmg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16166434?s=80&v=4"},"commit":{"message":"perf(client): fail fast when an authentication error is detected","shortMessageHtmlLink":"perf(client): fail fast when an authentication error is detected"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADP6VuUQA","startCursor":null,"endCursor":null}},"title":"Activity ยท emqx/pulsar-client-erl"}