You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Core] Merged projects (BREAKING CHANGE! But only namespace changes).
[Core] Added a strong name for the assembly.
[Core] Performance optimizations.
[Core] Fixed a logging issue when dealing with IOExceptions.
[Core] Fixed a typo in the global logger class (BREAKING CHANGE! Please find new example in Wiki).
[Core] Added support for project compilation under macOS (Thanks to @FourOnes).
[Client] The certificate for encryption is now loaded as a X509Certificate2 which prodives more data (Thanks to @cvellan).
[Client] Fixed an issue in ManagedClient which can cause the client to stop when publishing subscriptions.
[Client] Fixed an issue in ManagedClient which prevents changing the QoS of an existing subscription (BREAKING CHANGE!).
[Client] Fixed an issue in MqttClientOptionsBuilder which prevents adding TLS options to the client options when calling Build(). (Thanks to @cvellan).
[Client] Added an overload for subscribing at both clients which reduces required code.
[Client] Added the ClientId to the application message interceptor context.
[Server] The application message interceptor can now delete any received application message.
[Server] Added a ConnectionValidator context to align with other APIs (BREAKING CHANGE! Please find new example in Wiki).
[Server] Added an interface for the MqttServerOptions.
[Server] Added packet statistics for the connected clients.
[Server] Fixed a security issue which sends retained packages to a failed subscription.
[Server] Fixed the response (MaximumQoS) of a subscription (Thanks to @redbeans2017).
[Server] The keep alive timeouts are now checked for every client (Thanks to @RainerMueller82).
[Server] The used IP addresses can be specified now (IPAddress.Any as default).