Skip to content

Releases: hivemq/hivemq-mqtt-client-dotnet

v0.24.0: UTF-8 Decoding Fix, Dependency & Security Updates

18 Nov 11:58
e98328a
Compare
Choose a tag to compare

What’s Changed

🔧 Fixes & Refactoring

📝 Documentation

⬆️ Dependencies updates

👥 List of contributors

@dependabot, @dependabot[bot] and @pglombardo

NuGet Package

v0.24.0 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.24.0

v0.23.0: New WebSocket Support

06 Sep 07:49
3025cbf
Compare
Choose a tag to compare

What’s Changed

📝 Documentation

⬆️ Dependencies updates

👥 List of contributors

@dependabot, @dependabot[bot] and @pglombardo

NuGet Package

v0.23.0 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.23.0

v0.22.1: Fix IP Address Handling

22 Jul 10:23
b610d75
Compare
Choose a tag to compare

What’s Changed

🔧 Fixes & Refactoring

👥 List of contributors

@pglombardo

NuGet Package

v0.22.1 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.22.1

v0.22.0: Automatic Reconnect

05 Jul 10:15
332109b
Compare
Choose a tag to compare

What’s Changed

This release adds a new AutomaticReconnect option that will cause the client to try to reconnect to the broker when the connection is lost or dropped.

Reconnection is periodically retried with a backing off strategy. The initial attempt will be made after 5 seconds from disconnection and will retry at an increasing periodic delay up to 60 seconds until successfully reconnected.

var options = new HiveMQClientOptionsBuilder()
                    .WithAutomaticReconnect(true)
                    .Build();

// Create a new client with the configured options
var client = new HiveMQttClient(options);

👥 List of contributors

@pglombardo

NuGet Package

v0.22.0 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.22.0

v0.21.0: Retransmission Handling & Timer Fix

02 Jul 10:27
f51e332
Compare
Choose a tag to compare

What’s Changed

🚀 Features

🔧 Fixes & Refactoring

👥 List of contributors

@pglombardo

NuGet Package

v0.21.0 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.21.0

v0.20.0: Improved Packet ID Management

27 Jun 11:41
17f8cbf
Compare
Choose a tag to compare

What’s Changed

🔧 Fixes & Refactoring

👥 List of contributors

@pglombardo

NuGet Package

v0.20.0 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.20.0

v0.19.1: Improved Error Handling

24 Jun 09:52
386afbf
Compare
Choose a tag to compare

What’s Changed

🚀 Features

⬆️ Dependencies updates

👥 List of contributors

@dependabot, @dependabot[bot] and @pglombardo

NuGet Package

v0.19.1 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.19.1

v0.19.0: Improved Transaction Management & Error Handling

17 Jun 09:59
0c2008c
Compare
Choose a tag to compare

What’s Changed

This release greatly improves overall transaction management with back pressure support and error handling.

PublishAsync will now asynchronously block until the publish is sent and acknowledged (depending on QoS level). A new optional CancellationToken parameter has been added allowing applications to interrupt the publish process if needed.

🚀 Features

⬆️ Dependencies updates

👥 List of contributors

@dependabot, @dependabot[bot] and @pglombardo

NuGet Package

v0.19.0 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.19.0

v0.18.1: Task Safeties & Improved Error Logging

10 Jun 14:20
fc5c815
Compare
Choose a tag to compare

What’s Changed

🚀 Features

👥 List of contributors

@pglombardo

NuGet Package

v0.18.1 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.18.1

v0.18.0: New Back-pressure Support

10 Jun 13:22
af2333b
Compare
Choose a tag to compare

What’s Changed

This release adds the ability for the client to apply back-pressure to incoming & outgoing publishes to better balance between the two.

🚀 Features

👥 List of contributors

@pglombardo

NuGet Package

v0.18.0 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.18.0