MQTTnet 2.4.0
MQTTnet is a .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker).
No packages depend on MQTTnet.
- [Server] Added an event which is fired when a client has disconnected
- [Server] Added support for retained application messages
- [Server] Added support for saving and loading retained messages
- [Server] The client connection is now closed if sending of one pending application message has failed
- [Server] Fixed handling of Dup flag (Thanks to haeberle)
- [Core] Optimized exception handling
- [Core] Mono is now also supported (Thanks to JTrotta)
- [Client] The options are now passed in ConnectAsync (Breaking change! Read Wiki for examples)
- [Core] Trace class renamed to MqttNetTrace (Breaking change!)
- [Client] Extended certificate validation options (Breaking change!)
- [Client] Added static certificate validation callback (NetFramework, NetStandard) / ignorable certificate errors (UniversalWindows) to MqttTcpChannel
.NET Standard 1.3
- NETStandard.Library (>= 1.6.1)
- System.Net.Security (>= 4.3.2)
UAP 10.0
- Microsoft.NETCore.UniversalWindowsPlatform (>= 5.4.0)