Skip to content

v3.0.14

Compare
Choose a tag to compare
@chkr1011 chkr1011 released this 12 Feb 10:13
bb52159
  • [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.