v0.19.0: Improved Transaction Management & Error Handling
github-actions
released this
17 Jun 09:59
·
27 commits
to refs/heads/main
since this release
What’s Changed
This release greatly improves overall transaction management with back pressure support and error handling.
PublishAsync
will now asynchronously block until the publish is sent and acknowledged (depending on QoS level). A new optional CancellationToken
parameter has been added allowing applications to interrupt the publish process if needed.
🚀 Features
- New BoundedDictionary (#173) @pglombardo
- Improved Disconnect Error Handling (#176) @pglombardo
- Subscribe: Better transaction management (#169) @pglombardo
⬆️ Dependencies updates
- Bump braces from 3.0.2 to 3.0.3 in /Documentation (#175) @dependabot
- ⬆️ Bump actions/checkout from 4.1.6 to 4.1.7 (#174) @dependabot
👥 List of contributors
@dependabot, @dependabot[bot] and @pglombardo
NuGet Package
v0.19.0 is available on NuGet:
https://www.nuget.org/packages/HiveMQtt/0.19.0