Releases: hivemq/hivemq-mqtt-client-dotnet
v0.14.0: Events Improvements & Concurrent Transactions Enforcement
This release improves the performance and reliability of events and enforces the ReceiveMaximum
setting that the broker provides for the MQTT protocol. This specifies the maximum number of concurrent QoS 1 and QoS 2 transactions processed at any one time.
What’s Changed
- Test: Linter Cleanup & Improvements (#162) @pglombardo
🚀 Features
- Events: Efficiency & Performance Improvements (#161) @pglombardo
🔧 Fixes & Refactoring
- Events: Efficiency & Performance Improvements (#161) @pglombardo
⬆️ Dependencies updates
- ⬆️ Bump actions/checkout from 4.1.5 to 4.1.6 (#160) @dependabot
👥 List of contributors
@dependabot, @dependabot[bot] and @pglombardo
NuGet Package
v0.14.0 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.14.0
v0.13.0: Improved Event Handling and QoS 2 Transactions
What’s Changed
- Tests: Better TaskCompletion Strategy (#158) @pglombardo
🔧 Fixes & Refactoring
- Tests: Use WhenAny (#159) @pglombardo
- Event Handling & QoS 2 Improvements (#157) @pglombardo
⬆️ Dependencies updates
- ⬆️ Bump actions/checkout from 4.1.4 to 4.1.5 (#156) @dependabot
👥 List of contributors
@dependabot, @dependabot[bot] and @pglombardo
NuGet Package
v0.13.0 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.13.0
v0.12.0: Better Reconnection Event Handling
This release improves the AfterDisconnect
event management.
Note
With this release, if the the client is disconnected, calling PublishAsync
, SubscribeAsync
or UnsubscribeAsync
while disconnected will now raise HiveMQClientException
.
If needed, you can use client.IsConnected()
to validate the connection before calling these methods.
This should allow for better state resilience in your MQTT applications while reconnections are happening.
What’s Changed
🔧 Fixes & Refactoring
- Refactor: Handling Reconnections (#153) @pglombardo
📝 Documentation
- Update Examples to .NET 8.0 (#155) @pglombardo
- New Reference Documentation (#154) @pglombardo
👥 List of contributors
NuGet Package
v0.12.0 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.12.0
v0.11.5: Client Receive Maximum Enforcement
This release improves log messages and enforces the configured received maximum packet size.
What’s Changed
🚀 Features
- Better Log Messages (#152) @pglombardo
- Client Receive Maximum: Enforcement Check (#149) @pglombardo
⬆️ Dependencies updates
- ⬆️ Bump actions/checkout from 4.1.3 to 4.1.4 (#151) @dependabot
- ⬆️ Bump actions/checkout from 4.1.2 to 4.1.3 (#150) @dependabot
👥 List of contributors
@dependabot, @dependabot[bot] and @pglombardo
NuGet Package
v0.11.5 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.11.5
v0.11.4: Fix OnPublishReceivedEvent Handling
What’s Changed
- Event: Fix missing OnPublishReceivedEvent (#147) @pglombardo
- .NET 8: Fix Warnings (#146) @pglombardo
📝 Documentation
- Example: SubscriberWithEvents (#148) @pglombardo
👥 List of contributors
NuGet Package
v0.11.4 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.11.4
v0.11.3: Code Improvements & Expanded Tests
What’s Changed
🚀 Features
- Linter: Fix IDE0028 and others (#143) @pglombardo
- Tests: Expand Test Matrix with .NET 6, 7 & 8 (#142) @pglombardo
👥 List of contributors
NuGet Package
v0.11.3 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.11.3
v0.11.2: Updated Documentation & Examples
What’s Changed
- Examples: Update dependencies & fix warnings (#141) @pglombardo
📝 Documentation
- March Documentation Updates (#139) @pglombardo
⬆️ Dependencies updates
- Bump express from 4.18.2 to 4.19.2 in /Documentation (#140) @dependabot
👥 List of contributors
@dependabot, @dependabot[bot] and @pglombardo
NuGet Package
v0.11.2 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.11.2
v0.11.1: Benchmarks & Tests
What’s Changed
- More Test & Client Validations (#138) @pglombardo
- Benchmarks: Add Variable Payload Size Benchmarks (#136) @pglombardo
📝 Documentation
- Fix example of README (#135) @catcherwong
⬆️ Dependencies updates
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /Documentation (#137) @dependabot
👥 List of contributors
@catcherwong, @dependabot, @dependabot[bot] and @pglombardo
NuGet Package
v0.11.1 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.11.1
v0.11.0: Performance Benchmarks & Improvements
What’s Changed
This release includes a big performance boost and a new benchmark app to prove it.
Here are the benchmark results:

🚀 Features
- Client Stability & Test Suite Improvements (#134) @pglombardo
- Performance Improvements (#133) @pglombardo
- Performance Benchmarks (#130) @pglombardo
⬆️ Dependencies updates
- Bump follow-redirects from 1.15.4 to 1.15.6 in /Documentation (#132) @dependabot
- ⬆️ Bump actions/checkout from 4.1.1 to 4.1.2 (#131) @dependabot
👥 List of contributors
NuGet Package
v0.11.0 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.11.0
v0.11.0-rc2: Performance Benchmarks & Improvements RC2
What’s Changed
🚀 Features
- Performance Improvements (#133) @pglombardo
- Performance Benchmarks (#130) @pglombardo
⬆️ Dependencies updates
- Bump follow-redirects from 1.15.4 to 1.15.6 in /Documentation (#132) @dependabot
- ⬆️ Bump actions/checkout from 4.1.1 to 4.1.2 (#131) @dependabot
👥 List of contributors
@dependabot, @dependabot[bot] and @pglombardo
NuGet Package
v0.11.0-rc2 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.11.0-rc2