github mochi-mqtt/server v2.4.1

latest releases: v2.6.6, v2.6.5, v2.6.4...
13 months ago

The weeks got away from me a bit so this release is a little overdue, but better late than never and it contains some good, minor updates.

What's Changed

  • Refactor Listener WG to track clients by @mochi-co in #301 resolves issue #298 in which hooks could shut down before all clients had gracefully concluded their runtime. The server will now wait until all clients have disconnected and their goroutines ended before proceeding from the listener shutdown stage to the hooks shutdown stage.
  • Add some error logging in Listener.Serve(). by @werbenhu in #303 which adds some extra logging to help track down issues in listeners, should they occur.
  • Add a Chinese version of README.md. by @werbenhu in #307 is an excellent initiative by @werbenhu to bring Mochi MQTT to a wider international audience.
  • Emit warning if client keepalive is less than recommended minimum by @mochi-co in #305 attempts to address some recurring issues where developers noticed client connection instability while using very low keepalive values (#293). Now we show a warning if a client connects with an insufficient keepalive value.

Also lots of great work happening with feature roadmapping and project planning in https://github.com/orgs/mochi-mqtt/discussions - so have a look if you are interested to get involved! 🚀

Full Changelog: v2.4.0...v2.4.1

Tests

  • Builds
  • Unit Tests Passing
  • Paho Interoperability Passing

Don't miss a new server release

NewReleases is sending notifications on new releases.