Releases: hivemq/hivemq-mqtt-client-dotnet
v0.17.0: New Internal Health Checks
What’s Changed
🚀 Features
- Add Periodic Internal Health Checks (#170) @pglombardo
👥 List of contributors
NuGet Package
v0.17.0 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.17.0
v0.16.0: Improved Internal Await Strategy
What’s Changed
This PR updates the internal await strategy for Publish package transactions.
🚀 Features
- Improved Wait Strategy for Publish Transactions (#164) @pglombardo
👥 List of contributors
NuGet Package
v0.16.0 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.16.0
v0.15.1: Improved Package Spec & Reduced Warnings
What’s Changed
🚀 Features
- Improved Package Spec & Reduced Warnings (#168) @pglombardo
👥 List of contributors
NuGet Package
v0.15.1 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.15.1
v0.15.0: Better Internal Queues & Multi-arch NuGet Package
What’s Changed
🚀 Features
- Github CI: Build and push multi-arch package (#166) @pglombardo
- Use a custom awaitable async queue (#163) @pglombardo
🔧 Fixes & Refactoring
- CI: Store Artifacts across builds (#167) @pglombardo
- Fix Connection Check in Publish Writer Task (#165) @pglombardo
👥 List of contributors
NuGet Package
v0.15.0 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.15.0
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