{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":215238831,"defaultBranch":"main","name":"rumqtt","ownerLogin":"bytebeamio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-10-15T07:49:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/61176131?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718078486.0","currentOid":""},"activityList":{"items":[{"before":"5f50d6cd23aee0da70ee68ccaa4cf6585189d627","after":"c2345ccf70f040b03d1499a9e97f8d959fa128b8","ref":"refs/heads/uplink-changes","pushedAt":"2024-06-11T07:41:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"async interface for recv","shortMessageHtmlLink":"async interface for recv"}},{"before":"042a514156d801c921bbef50ccb8f46c89f2fb0d","after":"5f50d6cd23aee0da70ee68ccaa4cf6585189d627","ref":"refs/heads/uplink-changes","pushedAt":"2024-06-11T06:12:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"server struct exports","shortMessageHtmlLink":"server struct exports"}},{"before":null,"after":"ccaf8fb80a2f259e78a62990a6ef8c960e65d97f","ref":"refs/heads/prom","pushedAt":"2024-06-11T04:01:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"refactor: make prometheus optional","shortMessageHtmlLink":"refactor: make prometheus optional"}},{"before":"e63bcab6cdfe22e4e8cca85011f34cc3bff21948","after":"819d4e391832ee6ea02c16d579a9ee5fd163ac68","ref":"refs/heads/main","pushedAt":"2024-06-10T16:18:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"Disable default feature for `metrics-exporter-prometheus` (#874)","shortMessageHtmlLink":"Disable default feature for metrics-exporter-prometheus (#874)"}},{"before":"a295722016cd79f885292daa2e1b4be32cbd94b7","after":"042a514156d801c921bbef50ccb8f46c89f2fb0d","ref":"refs/heads/uplink-changes","pushedAt":"2024-06-06T06:31:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"expose config var","shortMessageHtmlLink":"expose config var"}},{"before":"b5cd878b0c74ab4820ea70af4220d9dffb562eab","after":"a295722016cd79f885292daa2e1b4be32cbd94b7","ref":"refs/heads/uplink-changes","pushedAt":"2024-06-06T06:26:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"expose `Forward`","shortMessageHtmlLink":"expose Forward"}},{"before":null,"after":"b5cd878b0c74ab4820ea70af4220d9dffb562eab","ref":"refs/heads/uplink-changes","pushedAt":"2024-06-06T06:22:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"fix interface for send/push","shortMessageHtmlLink":"fix interface for send/push"}},{"before":"efb29a3e751f1d443307d47e853725a0a80fe19c","after":null,"ref":"refs/heads/native-tls","pushedAt":"2024-06-04T09:31:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"}},{"before":null,"after":"efb29a3e751f1d443307d47e853725a0a80fe19c","ref":"refs/heads/native-tls","pushedAt":"2024-05-31T11:57:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"fix: replace `TlsConnectorBuilder` with `TlsConnector`","shortMessageHtmlLink":"fix: replace TlsConnectorBuilder with TlsConnector"}},{"before":null,"after":"2e21bd98bf188544c44bc61b607250a7182fc9d2","ref":"refs/heads/split-connect","pushedAt":"2024-05-29T18:30:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"refactor: further split `send_connect`","shortMessageHtmlLink":"refactor: further split send_connect"}},{"before":"1fd3c83989ecfc12fd6cf5868e928f22a7ec490e","after":"e63bcab6cdfe22e4e8cca85011f34cc3bff21948","ref":"refs/heads/main","pushedAt":"2024-05-29T17:15:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"refactor: roll out `Network::connect`","shortMessageHtmlLink":"refactor: roll out Network::connect"}},{"before":"8e1633f1df2479845eea1c3fbd5a78dac7dfe74f","after":"1fd3c83989ecfc12fd6cf5868e928f22a7ec490e","ref":"refs/heads/main","pushedAt":"2024-05-29T15:58:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"refactor: roll out `Netw0rk::connect`","shortMessageHtmlLink":"refactor: roll out Netw0rk::connect"}},{"before":"a1282cdec5e19d5e8f60de05adf9bfe85dacf4a3","after":"8e1633f1df2479845eea1c3fbd5a78dac7dfe74f","ref":"refs/heads/main","pushedAt":"2024-05-29T15:51:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"refactor: roll out connect","shortMessageHtmlLink":"refactor: roll out connect"}},{"before":"005c60ee6cf0f1dfa243d895e1fb97d2e6dab73e","after":"a1282cdec5e19d5e8f60de05adf9bfe85dacf4a3","ref":"refs/heads/main","pushedAt":"2024-05-28T14:32:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"Option to configure TCP no_delay (#872)\n\n* feat(mqtt-client): add option to set nodelay flag for TCP connection\r\n\r\nThis extension allows users to specify whether the `nodelay` flag is set for the TCP connection from the MQTT client to the broker. This flag can help reduce latency by disabling Nagle's algorithm, which is beneficial in scenarios requiring minimal delay.\r\n\r\nSigned off: FedorSmirnov89\r\n\r\nIssue: https://github.com/bytebeamio/rumqtt/issues/871\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Devdutt Shenoi \r\n\r\n* Removed the nodelay example following review suggestion\r\n\r\n---------\r\n\r\nCo-authored-by: Devdutt Shenoi ","shortMessageHtmlLink":"Option to configure TCP no_delay (#872)"}},{"before":"5b12a73979e65dcac2a073de8a036db485ecc864","after":"bdebf23e4388a597ea45af5356f1590a311eebcd","ref":"refs/heads/acked","pushedAt":"2024-05-28T07:35:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"refactor: not an `Option`","shortMessageHtmlLink":"refactor: not an Option"}},{"before":"2777999fd545874602f74fcf065719a939f0ff4e","after":"5b12a73979e65dcac2a073de8a036db485ecc864","ref":"refs/heads/acked","pushedAt":"2024-05-27T19:26:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"refactor: allow `Request::clone`","shortMessageHtmlLink":"refactor: allow Request::clone"}},{"before":"b6a45b7713eebf8207abbff5a7588317fd27f7ab","after":"2777999fd545874602f74fcf065719a939f0ff4e","ref":"refs/heads/acked","pushedAt":"2024-05-27T19:03:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"refactor: allow `Request::clone`","shortMessageHtmlLink":"refactor: allow Request::clone"}},{"before":null,"after":"98a972987ea15e8e00a9c3a3982862ee440b236f","ref":"refs/heads/auth_support","pushedAt":"2024-05-23T18:18:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into auth_support","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into auth_support"}},{"before":"51224e173a64b3c3c2c1570e7a8c276d8783e5aa","after":"005c60ee6cf0f1dfa243d895e1fb97d2e6dab73e","ref":"refs/heads/main","pushedAt":"2024-05-22T14:19:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"refactor(rumqttc): Replace Vec with FixedBitSet for QoS 2 packet trac… (#869)\n\n* refactor(rumqttc): Replace Vec with FixedBitSet for QoS 2 packet tracking.(#868)\r\n\r\n* refactor(rumqttc): Undo unrelated import changes in state.rs. (#868)\r\n\r\n* refactor(rumqttc): `v5/state.rs` Replace Vec with FixedBitSet for QoS 2 publishes (#868)\r\n\r\n* update CHANGELOG.md","shortMessageHtmlLink":"refactor(rumqttc): Replace Vec with FixedBitSet for QoS 2 packet trac… ("}},{"before":"83d8f77651eb835698047b7b68d7507631124a64","after":"51224e173a64b3c3c2c1570e7a8c276d8783e5aa","ref":"refs/heads/main","pushedAt":"2024-05-22T09:38:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"fix: filter unexpected PubAck in event loop pending queue. (#859)\n\n* Update eventloop.rs\r\n\r\nfilter unexpected puback.\r\n\r\n* Update eventloop.rs\r\n\r\nfilter unexpected puback\r\n\r\n* cargo fmt\r\n\r\n* Update CHANGELOG.md\r\n\r\nupdate CHANGELOG.md\r\n\r\n* Update rumqttc/src/eventloop.rs\r\n\r\napply suggestion from rumqtt team\r\n\r\nCo-authored-by: Devdutt Shenoi \r\n\r\n* Update rumqttc/src/v5/eventloop.rs\r\n\r\napply suggestion from rumqtt team\r\n\r\nCo-authored-by: Devdutt Shenoi \r\n\r\n---------\r\n\r\nCo-authored-by: Devdutt Shenoi \r\nCo-authored-by: Devdutt Shenoi ","shortMessageHtmlLink":"fix: filter unexpected PubAck in event loop pending queue. (#859)"}},{"before":"3ee273c99ec9e3d06b69815a1cd6c62bb9d0a13b","after":null,"ref":"refs/heads/test-fix","pushedAt":"2024-05-21T06:48:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"}},{"before":"a63379ea3fa2f01c6d85230825c4ab8e6c171b04","after":"83d8f77651eb835698047b7b68d7507631124a64","ref":"refs/heads/main","pushedAt":"2024-05-21T06:47:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"rumqttc: resume session only if CONNACK with session present 1 (#864)\n\n* Check if session present to restore pending publishes.\r\n\r\n* Modify changelog.\r\n\r\n* remove changes that don't seem to be related\r\n\r\n* refactor: improve readability\r\n\r\n* feat: apply changes to v4\r\n\r\n* Remove session_expiry_interval related code.\r\n\r\n* test: set clean session\r\n\r\n* test: broker saved session\r\n\r\n* test: fix resume reconnect\r\n\r\n---------\r\n\r\nCo-authored-by: Devdutt Shenoi \r\nCo-authored-by: Devdutt Shenoi ","shortMessageHtmlLink":"rumqttc: resume session only if CONNACK with session present 1 (#864)"}},{"before":"7887af7390bb05d29b87ea145951b7dd0720e759","after":null,"ref":"refs/tags/rumqttc-0.23.1","pushedAt":"2024-05-21T05:42:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"}},{"before":"7887af7390bb05d29b87ea145951b7dd0720e759","after":"653629d774df74390045e1a81e2202bce72ee37a","ref":"refs/heads/patch-expose","pushedAt":"2024-05-21T05:41:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"fix: expose `DisconnectProperties`","shortMessageHtmlLink":"fix: expose DisconnectProperties"}},{"before":"a930d2e1aed8d67aad2712ee010ffce806180ee0","after":null,"ref":"refs/heads/fix/disconnect-public","pushedAt":"2024-05-21T05:38:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"}},{"before":"b845a5b13a986a2a7705d26c679bb4e5a1be7d7b","after":"a63379ea3fa2f01c6d85230825c4ab8e6c171b04","ref":"refs/heads/main","pushedAt":"2024-05-21T05:38:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"fix(disconnect): make `DisconnectProperties` struct public (#867)\n\n* fix(disconnect): make `DisconnectProperties` struct public\r\n\r\n* docs(changelog): add note about change","shortMessageHtmlLink":"fix(disconnect): make DisconnectProperties struct public (#867)"}},{"before":null,"after":"7887af7390bb05d29b87ea145951b7dd0720e759","ref":"refs/heads/patch-expose","pushedAt":"2024-05-21T05:33:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"fix: expose `DisconnectProperties`","shortMessageHtmlLink":"fix: expose DisconnectProperties"}},{"before":null,"after":"a930d2e1aed8d67aad2712ee010ffce806180ee0","ref":"refs/heads/fix/disconnect-public","pushedAt":"2024-05-21T04:31:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arunanshub","name":"Arunanshu Biswas","path":"/arunanshub","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48434243?s=80&v=4"},"commit":{"message":"docs(changelog): add note about change","shortMessageHtmlLink":"docs(changelog): add note about change"}},{"before":null,"after":"3ee273c99ec9e3d06b69815a1cd6c62bb9d0a13b","ref":"refs/heads/test-fix","pushedAt":"2024-05-20T09:01:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"},"commit":{"message":"test: fix resume reconnect","shortMessageHtmlLink":"test: fix resume reconnect"}},{"before":"050ae831ca01f972297976f861c186279fc8b5d1","after":null,"ref":"refs/heads/auth","pushedAt":"2024-05-17T13:09:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"de-sh","name":"Devdutt Shenoi","path":"/de-sh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18750864?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYejb4AA","startCursor":null,"endCursor":null}},"title":"Activity · bytebeamio/rumqtt"}