Skip to content

deps: update module github.com/eclipse/paho.mqtt.golang to v1.4.3

This MR contains the following updates:

Package Type Update Change
github.com/eclipse/paho.mqtt.golang require patch v1.4.1 -> v1.4.3

Release Notes

eclipse/paho.mqtt.golang (github.com/eclipse/paho.mqtt.golang)

v1.4.3

Compare Source

Release 1.4.3 is a relatively small release to bring in changes made in the eight months since 1.4.2.

Thanks to everyone who submitted issues and contributed code (list of the main merged pull requests below):

What's Changed

  • Avoid Panic when keepalive is 1 by @​tomatod in #​622
  • Allow MQTT username/password in websocket URI @​MattBrittan in #​624
  • Add backoff when reconnecting following immediate connection loss @​tomatod in #​625
  • Update dependencies (github.com/gorilla/websocket@v1.5.0, golang.org/x/net, golang.org/x/sync) and specify go 1.18 in go.mod.

Full Changelog: https://github.com/eclipse/paho.mqtt.golang/compare/v1.4.2...v1.4.3

v1.4.2

Compare Source

Release 1.4.2 is relatively small and is mostly focused on tidying up the way the library manages the connection status. Previously sync/ atomic was used to read/update the status but this led to a range of potential deadlocks, and workarounds to avoid these, which made the code difficult to follow. The new connectionStatus separates status handling from client and should simplify further development whilst resolving potential race conditions. It is my hope that users will not notice any change (@​master was updated on 10th August and the updated code has been running in production at a few sites since then without issue).

A further change is that it is now possible to disable auto acknowledgment so that received messages can be manually acknowledged (or, more to the point, not acknowledged!).

Thanks to everyone who submitted issues and contributed code (list of the main merged pull requests below):

What's Changed

New Contributors

Full Changelog: https://github.com/eclipse/paho.mqtt.golang/compare/v1.4.1...v1.4.2


  • If you want to rebase/retry this MR, check this box

 

Edited by Kevin Daudt

Merge request reports