- Notifications
You must be signed in to change notification settings - Fork1.1k
Releases: dotnet/MQTTnet
v5.0.1
948c7c2! Read the migration guide (https://github.com/dotnet/MQTTnet/wiki/Upgrading-guide) before migrating to version 5!
Changes
- Memory usage optimizations (thanks to@mregen)
- Performance optimizations (thanks to@mregen)
- Removal of no longer supported .NET Frameworks(BREAKING CHANGE)
- Changed code signing and nuget certificate
- Namespace changes(BREAKING CHANGE)
- Removal of Managed Client(BREAKING CHANGE)
- Fixed missing release notes in nuget packages.
- Client: MQTT 5.0.0 is now the default version when connecting with a server(BREAKING CHANGE)
- Client: Fixed enhanced authentication.
- Client: Exposed WebSocket compression options in MQTT client options (thanks to@victornor,#2127)
- Server: Fixed enhanced authentication.
- Server: Set default for "MaxPendingMessagesPerClient" to 1000(BREAKING CHANGE)
- Server: Set SSL version to "None" which will let the OS choose the version(BREAKING CHANGE)
- Server: Added API for getting a single session (thanks to@AntonSmolkov,#2131)
- Server: Fixed "TryPrivate" (Mosquitto feature) handling (thanks to@victornor,#2125)(BREAKING CHANGE)
- Server: Fixed dead lock when awaiting a packet transmission but the packet gets dropped due to quotas (#2117, thanks to@AntonSmolkov)
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v5.0.0
! Read the migration guide (https://github.com/dotnet/MQTTnet/wiki/Upgrading-guide) before migrating to version 5!
Changes
- Memory usage optimizations (thanks to@mregen)
- Performance optimizations (thanks to@mregen)
- Removal of no longer supported .NET Frameworks(BREAKING CHANGE)
- Changed code signing and nuget certificate
- Namespace changes(BREAKING CHANGE)
- Removal of Managed Client(BREAKING CHANGE)
- Client: MQTT 5.0.0 is now the default version when connecting with a server(BREAKING CHANGE)
- Client: Fixed enhanced authentication.
- Client: Exposed WebSocket compression options in MQTT client options (thanks to@victornor,#2127)
- Server: Set default for "MaxPendingMessagesPerClient" to 1000(BREAKING CHANGE)
- Server: Set SSL version to "None" which will let the OS choose the version(BREAKING CHANGE)
- Server: Fixed enhanced authentication.
- Server: Set default for "MaxPendingMessagesPerClient" to 1000(BREAKING CHANGE)
- Server: Set SSL version to "None" which will let the OS choose the version(BREAKING CHANGE)
- Server: Added API for getting a single session (thanks to@AntonSmolkov,#2131)
- Server: Fixed "TryPrivate" (Mosquitto feature) handling (thanks to@victornor,#2125)(BREAKING CHANGE)
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v5.0.0-rc1
! Read the migration guide (https://github.com/dotnet/MQTTnet/wiki/Upgrading-guide) before migrating to version 5!
Changes
- Memory usage optimizations (thanks to@mregen)
- Performance optimizations (thanks to@mregen)
- Removal of no longer supported .NET Frameworks(BREAKING CHANGE)
- Changed code signing and nuget certificate
- Namespace changes(BREAKING CHANGE)
- Removal of Managed Client(BREAKING CHANGE)
- Client: MQTT 5.0.0 is now the default version when connecting with a server(BREAKING CHANGE)
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v4.3.7.1207
- Core: Fixed issue when parsing AUTH packet with 0 length body (#2039).
- nuget: Changed code signing and nuget certificate (BREAKING CHANGE).
- TopicTemplates: Updated samples, parameter validation (#2022).
- ManagedClient: Switch SubscribeAsync/UnsubscribeAsync to IEnumerable (#2026).
- Server: FixLoadingRetainedMessageAsync not executed (#2025).
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v4.3.6.1152
25c1da6- [Client] RestoredServer andPort behavior of client options (#2005).
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v4.3.5.1141
918a3c8Assets2
Uh oh!
There was an error while loading.Please reload this page.
v4.3.4.1084
41d5b70- [Core] Optimized packet serialization of PUBACK and PUBREC packets for protocol version 5.0.0 (#1939, thanks to@Y-Sindo).
- [Core] The package inspector is now fully async (#1941).
- [Client] Added a dedicated exception when the client is not connected (#1954, thanks to@marcpiulachs).
- [Client] The client will now throw aMqttClientUnexpectedDisconnectReceivedException when publishing a QoS 0 message which leads to a server disconnect (BREAKING CHANGE!,#1974, thanks to@fazho).
- [Client] Exposed the certificate selection event handler in client options (#1984).
- [Server] The server will no longer sendNoMatchingSubscribers when the actual subscription was non success (#1965, BREAKING CHANGE!).
- [Server] Fixed broken support fornull inAddServer method in ASP.NET integration (#1981).
- [ManagedClient] Added a new event (SubscriptionsChangedAsync) which is fired when a subscription or unsubscription was made (#1894, thanks to@pdufrene).
- [ManagedClient] Fixed race condition when server shuts down while subscribing (#1987, thanks to@marve).
- [TopicTemplate] Added new extension which provides a template engine for topics (#1932, thanks to@simonthum).
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v4.3.3.952
eb25500- [Server] Added new events for delivered and dropped messages (#1866, thanks to@kallayj).
- [Server] The server will no longer treat a client which is receiving a large payload as alive. The packet must be received completely within the keep alive boundaries (BREAKING CHANGE!,#1883).
- [Server] Fixed "service not registered" exception in ASP.NET integration (#1889).
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v4.3.2.930
ae84aa4- [Client] Added support for custom CA chain validation (#1851, thanks to@rido-min).
- [Client] Fixed handling of unobserved tasks exceptions (#1871).
- [Client] Fixed not specified ReasonCode when usingSendExtendedAuthenticationExchangeDataAsync (#1882, thanks to@rido-min).
- [Server] Fixed not workingUpdateRetainedMessageAsync public api (#1858, thanks to@kimdiego2098).
- [Server] Added support for custom DISCONNECT packets when stopping the server or disconnect a client (BREAKING CHANGE!,#1846).
- [Server] Added new property to stop the server from accepting new connections even if it is running (#1846).
Assets2
Uh oh!
There was an error while loading.Please reload this page.
v4.3.1.873
6fdee9eAssets2
Uh oh!
There was an error while loading.Please reload this page.