Releases: hivemq/hivemq-mqtt-client-dotnet
v0.24.3: PacketIDManager Improvements
What’s Changed
🚀 Features
- E2E Test Coverage Part 3 (#226) @pglombardo
⬆️ Dependencies updates
- Bump serialize-javascript from 6.0.1 to 6.0.2 in /Documentation (#227) @dependabot[bot]
👥 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
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
What’s Changed
🚀 Features
- E2E Test Coverage Part 2 & Add .NET 9.0 Support (#218) @pglombardo
⬆️ Dependencies updates
- ⬆️ Bump release-drafter/release-drafter from 6.0.0 to 6.1.0 (#224) @dependabot[bot]
- Bump path-to-regexp and express in /Documentation (#215) @dependabot[bot]
- Bump nanoid from 3.3.7 to 3.3.8 in /Documentation (#214) @dependabot[bot]
👥 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
What’s Changed
- Documentation Updates: Bundle upgrades & WebSockets (#194) @pglombardo
🔧 Fixes & Refactoring
- E2E Test Coverage Part 1 (#208) @pglombardo
📝 Documentation
- Documentation: Docs for all the classes & builders (#209) @pglombardo
⬆️ Dependencies updates
- Bump cross-spawn from 7.0.3 to 7.0.5 in /Documentation (#213) @dependabot
- Dependency Updates (#211) @pglombardo
- Security & Dependency Updates (#210) @pglombardo
- Bump cookie and express in /Documentation (#207) @dependabot
- Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /Documentation (#206) @dependabot
- ⬆️ Bump actions/checkout from 4.2.1 to 4.2.2 (#205) @dependabot
- ⬆️ Bump actions/checkout from 4.2.0 to 4.2.1 (#202) @dependabot
- ⬆️ Bump actions/checkout from 4.1.7 to 4.2.0 (#200) @dependabot
- Bump express from 4.19.2 to 4.21.0 in /Documentation (#198) @dependabot
👥 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
What’s Changed
- Websocket Support (#190) @pglombardo
📝 Documentation
- Documentation Updates (#188) @pglombardo
⬆️ Dependencies updates
- Bump micromatch from 4.0.5 to 4.0.8 in /Documentation (#193) @dependabot
- Bump webpack from 5.92.1 to 5.94.0 in /Documentation (#192) @dependabot
👥 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
What’s Changed
🔧 Fixes & Refactoring
- Fix IP Address Support (#187) @pglombardo
👥 List of contributors
NuGet Package
v0.22.1 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.22.1
v0.22.0: Automatic Reconnect
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);
- New Automatic Reconnect Option (#184) @pglombardo
👥 List of contributors
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
What’s Changed
🚀 Features
- Handle Retransmitted Publishes (#181) @pglombardo
🔧 Fixes & Refactoring
- Fix: Timer reset only on egress (#183) Thanks @eKremerAixtron!
👥 List of contributors
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
What’s Changed
🔧 Fixes & Refactoring
- Improved Packet ID Management (#179) @pglombardo
- Tests: Used named clients (#180) @pglombardo
👥 List of contributors
NuGet Package
v0.20.0 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.20.0
v0.19.1: Improved Error Handling
What’s Changed
🚀 Features
- Improved Behaviour in Error Situations (#178) @pglombardo
⬆️ Dependencies updates
- Bump ws from 7.5.9 to 7.5.10 in /Documentation (#177) @dependabot
👥 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