Releases: hivemq/hivemq-mqtt-client-dotnet
v0.28.0: Improved ConnectionMonitor
What’s Changed
🚀 Features
- fix: ConnectionMonitor is stopped by cancellation token during discon… (#251) Thanks @herrmann-m!
⬆️ Dependencies updates
- Bump brace-expansion from 1.1.11 to 1.1.12 in /Documentation (#250) @dependabot[bot]
- Bump on-headers and compression in /Documentation (#249) @dependabot[bot]
👥 List of contributors
@dependabot[bot], @herrmann-m, @pglombardo and dependabot[bot]
NuGet Package
v0.28.0 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.28.0
v0.27.0: Add Thread Safeties to Subscriptions List
What’s Changed
🚀 Features
- fix: lock subscriptions (#247) Thanks @SaschaBa!
- Linter Appeasement (#241) @pglombardo
⬆️ Dependencies updates
- Bump http-proxy-middleware from 2.0.7 to 2.0.9 in /Documentation (#245) @dependabot[bot]
- Bump estree-util-value-to-estree from 3.0.1 to 3.3.3 in /Documentation (#244) @dependabot[bot]
- Bump @babel/runtime from 7.23.5 to 7.27.0 in /Documentation (#243) @dependabot[bot]
- Bump image-size from 1.1.1 to 1.2.1 in /Documentation (#242) @dependabot[bot]
👥 List of contributors
NuGet Package
v0.27.0 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.27.0
v0.26.1: Event Launching & Broker Enforcements
What’s Changed
🚀 Features
- Follow Broker Enforcements (#240) @pglombardo
- More Robust Event Launching (#238) @pglombardo
🔧 Fixes & Refactoring
⬆️ Dependencies updates
- Bump @babel/runtime-corejs3 from 7.23.5 to 7.26.10 in /Documentation (#235) @dependabot[bot]
- Bump @babel/helpers from 7.23.5 to 7.26.10 in /Documentation (#234) @dependabot[bot]
👥 List of contributors
@dependabot[bot], @pglombardo and dependabot[bot]
NuGet Package
v0.26.1 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.26.1
v0.26.0: New `ConnectOptions` and Other Improvements
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
- Bump prismjs from 1.29.0 to 1.30.0 in /Documentation (#233) @dependabot[bot]
👥 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
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
NuGet Package
v0.25.0 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.25.0
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