1.0.0 March 24 2026
TurboMqtt v1.0.0 is the first stable release, promoting all features from v1.0.0-beta1 to production-ready status.
New Features
- Full MQTT 5.0 support — complete encoder/decoder, User Properties, server-initiated DISCONNECT handling, and authentication.
- TLS/mTLS support — server certificate validation, self-signed certs, and mutual TLS with client certificates.
- Transport layer redesign — cleaner separation between TCP, TLS, and fake transports.
- .NET 10 support — now targets
net10.0.
Bug Fixes
- Fix HeartBeatActor firing heartbeat timeout twice on slow reconnects.
- Fix two race conditions in TcpTransportActor.
- Fix race condition causing spurious reconnect during user-initiated disconnect.
- Fix race: remove internal connect deadline from ClientAcksActor.
Performance
- Major MQTT encoder performance optimizations and decoder fixes.
- Harden encoders against packet overflows.
Security