mqtt-nio
mqtt-nio copied to clipboard
A Swift NIO MQTT v3.1.1 and v5.0 Client
Include documentation in second package.swift
It is a v5 parameter, not sure why it is there
MQTTNIO has moved to the swift server community organisation. Please replace your Package.swift package dependency with ```swift .package(url: "https://github.com/swift-server-community/mqtt-nio.git", from: "2.0.0") ```
If `MQTTClient` is going to be properly Sendable we need to change `MQTTClient.logger` to a `let`. Not sure why it was a var in the first place
Remove deprecated versions that use tls_protocol_version_t, SecIdentity
From spec: The Client MUST NOT send packets exceeding Maximum Packet Size to the Server
Not all network interruptions are resulting in prompt close listener calls or isActive state update
**Describe the bug** Per the [discussion](https://github.com/swift-server-community/mqtt-nio/discussions/140#discussioncomment-7473711), it appears that not all means of network interruption are resulting in a timely call to the close listener (and thus the isActive state...