Releases
v3.0.14
[Core] Added .NET 5.0 TFMs (thanks to @StefanOssendorf , @JanEggers ).
[Core] Added support for TLS 1.3 (requires .NET Core 3.1+) (thanks to @Dvergatal ).
[Core] Added support for MaximumQoS transmit when using MQTTv5 (thanks to @nayato ).
[Core] Aligned the format of some log messages.
[Client] Fixed an issue with connection state detection (thanks to @tobiasfrick ).
[Client] Fixed an issue when receiving partial QoS 2 packets after a reconnect.
[Client] Added new API for raw packet inspection.
[ManagedClient] Removed AutoReconnect since this does no longer work (BREAKING CHANGE!).
[RpcClient] Moved the RPC topic validation to the topic generation strategy.
[RcpClient] Added interface for MqttRpcClient .
[Server] Reduced async tasks count by moving dedicated keep alive tasks per connection to shared one.
[Server] Session takeover and keep alive timeout are now properly set in DISCONNECT packet.
[Server] Fixed bug in PubRel packet generation (MQTTv5 only).
[Server] Improved message processing performance (+ ~5%).
[Server] Fix wrong usage of client session items for undelivered messages.
[Server] Allow to respond with a reason code in PUBACK/PUBREC (thanks to @muneebmajeed ).
[Server] Fixed topic filter comparer on edge cases, e.g. "foo/" matching "foo/#" (thanks to @dagophil ).
[Core] Added code documentation.
You can’t perform that action at this time.