{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":312523895,"defaultBranch":"main","name":"mqtt-nio","ownerLogin":"swift-server-community","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-13T09:00:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/101797789?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1701182295.0","currentOid":""},"activityList":{"items":[{"before":"e02e23701d6f931904f52fdedaef68b68df1105f","after":"b56887ad83206c546d2415c5f255d74b255d160e","ref":"refs/heads/main","pushedAt":"2024-04-16T20:48:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"[FIX] Fixed web link (#153)","shortMessageHtmlLink":"[FIX] Fixed web link (#153)"}},{"before":"c6b32a3c6ce53f2d89c7fe07df33e7e37090c0de","after":"78b79f4734e3bbb2a80dc1a5999367d92abe07b3","ref":"refs/heads/gh-pages","pushedAt":"2023-11-28T14:47:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Documentation for https://github.com/swift-server-community/mqtt-nio/tree/267b83ab5690d463ff00585a4fd6dc54b698e1d2\n\nGenerated by gen-docs.yml","shortMessageHtmlLink":"Documentation for https://github.com/swift-server-community/mqtt-nio/…"}},{"before":"267b83ab5690d463ff00585a4fd6dc54b698e1d2","after":"e02e23701d6f931904f52fdedaef68b68df1105f","ref":"refs/heads/main","pushedAt":"2023-11-28T14:41:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Update CONTRIBUTORS.txt","shortMessageHtmlLink":"Update CONTRIBUTORS.txt"}},{"before":"a370d9ea8a95c0ee291a392700f212fae2baba02","after":"267b83ab5690d463ff00585a4fd6dc54b698e1d2","ref":"refs/heads/main","pushedAt":"2023-11-28T14:32:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Update swiftformat (#151)\n\n* Update to swiftformat 0.52.10\r\n\r\nThis is the latest version of swiftformat.\r\n\r\nThe .swiftformat config is modified to target Swift 5.7, which is the\r\noldest Swift currently supported by mqtt-nio.\r\n\r\nThe validate.sh script is updated to resolve some shellcheck issues.\r\n\r\nSigned-off-by: Peter Grayson \r\n\r\n* Formatting fixes for swiftformat 0.52.10\r\n\r\nSigned-off-by: Peter Grayson \r\n\r\n---------\r\n\r\nSigned-off-by: Peter Grayson ","shortMessageHtmlLink":"Update swiftformat (#151)"}},{"before":"55f6921b387ff608caa6a0bc8d24338749eadb6d","after":"a370d9ea8a95c0ee291a392700f212fae2baba02","ref":"refs/heads/main","pushedAt":"2023-11-28T07:17:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Support Unix Domain Socket connections (#146)","shortMessageHtmlLink":"Support Unix Domain Socket connections (#146)"}},{"before":"22c9b87b874804e94bfb7356fea8466dc3b7851d","after":"55f6921b387ff608caa6a0bc8d24338749eadb6d","ref":"refs/heads/main","pushedAt":"2023-11-27T19:35:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Remove ci docker image scripts (#150)","shortMessageHtmlLink":"Remove ci docker image scripts (#150)"}},{"before":"6c418880ee6901034fb8b771900e0a162a8d29a4","after":"22c9b87b874804e94bfb7356fea8466dc3b7851d","ref":"refs/heads/main","pushedAt":"2023-11-27T12:39:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"mosquitto.sh run native mosquitto in foreground (#148)\n\nThe goal of mosquitto.sh is to get a mosquitto service up and running so\r\nthat tests can built and run in the native OS environment.\r\n\r\nA mosquitto container running on a MacOS host cannot share a unix socket\r\nfrom the Linux container to the MacOS host.\r\n\r\nRunning a native mosquitto instance from mosquitto.sh solves this\r\nproblem. The native mosquitto process can create/listen a\r\nhost-compatible unix socket.\r\n\r\nThe script is modified to run a locally installed mosquitto by default,\r\nif available, and fallback to running mosquitto in a container.\r\n\r\nFor both the locally installed and containerized paths, the script now\r\njust runs in the foreground; no more start/stop/status subcommands.","shortMessageHtmlLink":"mosquitto.sh run native mosquitto in foreground (#148)"}},{"before":"8dd684d84369762fb12351b9e7c007b9552f15fc","after":"6c418880ee6901034fb8b771900e0a162a8d29a4","ref":"refs/heads/main","pushedAt":"2023-11-22T08:18:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Repair MQTTClient.v5.unsubscribe to use properties arg (#149)","shortMessageHtmlLink":"Repair MQTTClient.v5.unsubscribe to use properties arg (#149)"}},{"before":"345ef169423ee234de353735a96edcb26b30ddc4","after":"8dd684d84369762fb12351b9e7c007b9552f15fc","ref":"refs/heads/main","pushedAt":"2023-11-22T08:17:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"ci: Use eclipse-mosquitto image instead of custom (#147)","shortMessageHtmlLink":"ci: Use eclipse-mosquitto image instead of custom (#147)"}},{"before":null,"after":"a127e42b379f65bdadbd83c8db69ad8752ccd458","ref":"refs/heads/onclose-snippet","pushedAt":"2023-11-05T09:58:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Add onclose snippet","shortMessageHtmlLink":"Add onclose snippet"}},{"before":"5309230e25cab8571582744bda8e42a9d2430e89","after":"c6b32a3c6ce53f2d89c7fe07df33e7e37090c0de","ref":"refs/heads/gh-pages","pushedAt":"2023-11-03T12:10:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Documentation for https://github.com/swift-server-community/mqtt-nio/tree/345ef169423ee234de353735a96edcb26b30ddc4\n\nGenerated by gen-docs.yml","shortMessageHtmlLink":"Documentation for https://github.com/swift-server-community/mqtt-nio/…"}},{"before":"0da3e0ac7702d1bedbc21606f948fdcbd4897e73","after":null,"ref":"refs/heads/connect-configuration","pushedAt":"2023-11-03T12:00:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"}},{"before":"e074c5cbf9e2722d8ea8149200973b662b864c9d","after":"345ef169423ee234de353735a96edcb26b30ddc4","ref":"refs/heads/main","pushedAt":"2023-11-03T12:00:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"MQTT connect configuration (#143)","shortMessageHtmlLink":"MQTT connect configuration (#143)"}},{"before":null,"after":"0da3e0ac7702d1bedbc21606f948fdcbd4897e73","ref":"refs/heads/connect-configuration","pushedAt":"2023-11-01T12:24:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"MQTT connect configuration","shortMessageHtmlLink":"MQTT connect configuration"}},{"before":"ac09c7ef304e742c15a9a53755dcb0e4404dbd6d","after":"5309230e25cab8571582744bda8e42a9d2430e89","ref":"refs/heads/gh-pages","pushedAt":"2023-10-24T10:15:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Documentation for https://github.com/swift-server-community/mqtt-nio/tree/e074c5cbf9e2722d8ea8149200973b662b864c9d\n\nGenerated by gen-docs.yml","shortMessageHtmlLink":"Documentation for https://github.com/swift-server-community/mqtt-nio/…"}},{"before":"deae8eaf55555860a207a20d7534bbf5f362ba37","after":"e074c5cbf9e2722d8ea8149200973b662b864c9d","ref":"refs/heads/main","pushedAt":"2023-10-24T10:07:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Add CONTRIBUTORS.txt","shortMessageHtmlLink":"Add CONTRIBUTORS.txt"}},{"before":"ef0e128d0fb6b30b262656d7475067786be23847","after":null,"ref":"refs/heads/swift-5.9","pushedAt":"2023-10-24T10:00:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"}},{"before":"acab3749ef1facf18aa25435dd30c246c374935b","after":"deae8eaf55555860a207a20d7534bbf5f362ba37","ref":"refs/heads/main","pushedAt":"2023-10-24T10:00:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"swift 5.9 (#141)","shortMessageHtmlLink":"swift 5.9 (#141)"}},{"before":null,"after":"ef0e128d0fb6b30b262656d7475067786be23847","ref":"refs/heads/swift-5.9","pushedAt":"2023-10-24T09:54:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"swift 5.9","shortMessageHtmlLink":"swift 5.9"}},{"before":"231001789f726d6386ad45469ee6fc565b9ad633","after":"acab3749ef1facf18aa25435dd30c246c374935b","ref":"refs/heads/main","pushedAt":"2023-10-03T13:52:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Update mosquitto script to not include `..`","shortMessageHtmlLink":"Update mosquitto script to not include .."}},{"before":"05fbcc561033506c220921d12e22d8dc5e30b022","after":"231001789f726d6386ad45469ee6fc565b9ad633","ref":"refs/heads/main","pushedAt":"2023-10-03T13:41:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Update persistent session tests","shortMessageHtmlLink":"Update persistent session tests"}},{"before":"b3fa243cfe6538e181e68de12d680753a2b7c408","after":null,"ref":"refs/heads/additional-headers","pushedAt":"2023-06-04T12:59:42.403Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"}},{"before":"85fb8f6374609fec47332dddcedf0f2eca4d35f6","after":"05fbcc561033506c220921d12e22d8dc5e30b022","ref":"refs/heads/main","pushedAt":"2023-06-04T12:59:37.438Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Add WebSocket configuration struct (#139)\n\n* Add WebSocket configuration struct\r\n\r\nAdd additionalHeaders parameter to this struct\r\n\r\n* Sec-WebSocket-Protocol should be mqtt\r\n\r\n* Update documentation/tests\r\n\r\n* additionalHeaders -> initialRequestHeaders\r\n\r\n* Change Configuration.init webSocketConfiguration signature\r\n\r\n* Add test for WebSocketInitialRequestHandler","shortMessageHtmlLink":"Add WebSocket configuration struct (#139)"}},{"before":"492fc2c036bddafbcf9d742352e288548123f4f2","after":"b3fa243cfe6538e181e68de12d680753a2b7c408","ref":"refs/heads/additional-headers","pushedAt":"2023-06-04T12:43:34.641Z","pushType":"push","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Add test for WebSocketInitialRequestHandler","shortMessageHtmlLink":"Add test for WebSocketInitialRequestHandler"}},{"before":"e41782e7a50724f43348735f29cc04f3fdd87660","after":"492fc2c036bddafbcf9d742352e288548123f4f2","ref":"refs/heads/additional-headers","pushedAt":"2023-06-04T12:13:45.383Z","pushType":"push","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Change Configuration.init webSocketConfiguration signature","shortMessageHtmlLink":"Change Configuration.init webSocketConfiguration signature"}},{"before":"91d8bd7c2a3b1dcfd9d4b5f280012e4dd84d4b25","after":"e41782e7a50724f43348735f29cc04f3fdd87660","ref":"refs/heads/additional-headers","pushedAt":"2023-06-04T11:43:08.566Z","pushType":"push","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"additionalHeaders -> initialRequestHeaders","shortMessageHtmlLink":"additionalHeaders -> initialRequestHeaders"}},{"before":"25d0ab5db3d694ca433f6cb727a3fdcef02dafbc","after":"91d8bd7c2a3b1dcfd9d4b5f280012e4dd84d4b25","ref":"refs/heads/additional-headers","pushedAt":"2023-06-04T11:33:30.736Z","pushType":"push","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Update documentation/tests","shortMessageHtmlLink":"Update documentation/tests"}},{"before":"4152f64abe0caf1c336525df94027e287629cc39","after":"25d0ab5db3d694ca433f6cb727a3fdcef02dafbc","ref":"refs/heads/additional-headers","pushedAt":"2023-06-04T11:22:35.181Z","pushType":"push","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Sec-WebSocket-Protocol should be mqtt","shortMessageHtmlLink":"Sec-WebSocket-Protocol should be mqtt"}},{"before":null,"after":"4152f64abe0caf1c336525df94027e287629cc39","ref":"refs/heads/additional-headers","pushedAt":"2023-06-04T11:08:10.680Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Add WebSocket configuration struct\n\nAdd additionalHeaders parameter to this struct","shortMessageHtmlLink":"Add WebSocket configuration struct"}},{"before":"0957e207b333980212208bc1c808e2db73df8f04","after":"85fb8f6374609fec47332dddcedf0f2eca4d35f6","ref":"refs/heads/main","pushedAt":"2023-06-04T08:26:52.674Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adam-fowler","name":"Adam Fowler","path":"/adam-fowler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9382567?s=80&v=4"},"commit":{"message":"Remove deprecated LinuxMain (#138)","shortMessageHtmlLink":"Remove deprecated LinuxMain (#138)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMm5VvgA","startCursor":null,"endCursor":null}},"title":"Activity · swift-server-community/mqtt-nio"}