R17
What's Changed
Significant Updates
- rumqttd has been rewritten completely by PR #442, learn more about why in our blog.
- rumqttc's v5 client has been re-written to work with the same
EventLoop
design as the old one.
Changes
- fix(performance): Don't create a new runtime in drop by @henil in #405
- build: dont pin exact dependency version by @EdJoPaTo in #448
- GitHub Action improvements by @EdJoPaTo in #450
- fix: ignore doc-test for ci sanity by @de-sh in #451
- ci: Auto build release binaries for
rumqttd-ng
by @henil in #452 - fix: validate topic before sending the publish packet by @henil in #449
- fix(mqttbytes): when present wildcard must occupy entire topic level by @pabigot in #453
- Opensource beamd's broker 🎉 by @henil in #442
- fix: export enum
TryRecvError
by @de-sh in #457 - feat: build rumqttd docker image with alpine by @de-sh in #461
- feat: comment out tenant extraction/checks by @de-sh in #472
- fix(CI): fix trigger for CI workflow and remove auto publish to crates.io for now by @henil in #471
New Contributors
Full Changelog: R16...R17