Skip to content

Releases: hivemq/hivemq-mqtt-client-dotnet

v0.26.0: New `ConnectOptions` and Other Improvements

11 Mar 12:02
fbfbb3d
Compare
Choose a tag to compare

What’s Changed

🚀 Features

  • New optional ConnectOptions class, related builder and documentation
  • Reset in-flight/mid-transaction messages on connect when session present == false
  • Lower QoS if outgoing publishes if it exceeds broker communicated max QoS
  • Set default QoS if not specified in PublishAsync
  • Other general improvements & tests in preparation for v1.0.
  • ConnectOptions & v1.0 Test Plan Updates (#232) @pglombardo

⬆️ Dependencies updates

👥 List of contributors

@dependabot[bot], @pglombardo and dependabot[bot]

NuGet Package

v0.26.0 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.26.0

v0.25.0: Interface & Performance Updates

03 Mar 21:05
e8ecd16
Compare
Choose a tag to compare

What’s Changed

🚀 Features

  • IHiveMQClient: Add Public Events to Interface (#231) Thanks @skotl!
  • Better Background Tasks (#229) @pglombardo
  • TaskCompletionSource: Use TaskCreationOptions.RunContinuationsAsynchronously (#228) Thanks @JaggerJo!

👥 List of contributors

@pglombardo

NuGet Package

v0.25.0 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.25.0

v0.24.3: PacketIDManager Improvements

25 Feb 10:19
2308a69
Compare
Choose a tag to compare

What’s Changed

🚀 Features

⬆️ Dependencies updates

👥 List of contributors

@dependabot[bot], @pglombardo and dependabot[bot]

NuGet Package

v0.24.3 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.24.3

v0.24.2: Avoid unnecessary DNS Lookups & Improve SubAck

20 Jan 14:39
b3700c3
Compare
Choose a tag to compare

This release includes two excellent improvements by @JaggerJo - thanks for the great work in making this client better!

What’s Changed

  • Improved SubAck Handling: Match packet IDs before completing event. (#223) thanks @JaggerJo!
  • Avoid DNS lookup if provided an IPv4 or IPv6 (#221) thanks @JaggerJo!

👥 List of contributors

@JaggerJo and @pglombardo

NuGet Package

v0.24.2 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.24.2

v0.24.1: New .NET 9.0 Support

20 Jan 12:45
07ce368
Compare
Choose a tag to compare

What’s Changed

🚀 Features

⬆️ Dependencies updates

👥 List of contributors

@dependabot[bot], @pglombardo and dependabot[bot]

NuGet Package

v0.24.1 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.24.1

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