Skip to content

Move from unmaintained knolleary/pubsubclient to hmueller01/pubsubclient3#212

Merged
absalom-muc merged 1 commit intoabsalom-muc:masterfrom
git-developer:pubsubclient3
Nov 19, 2025
Merged

Move from unmaintained knolleary/pubsubclient to hmueller01/pubsubclient3#212
absalom-muc merged 1 commit intoabsalom-muc:masterfrom
git-developer:pubsubclient3

Conversation

@git-developer
Copy link
Copy Markdown
Contributor

As stated in the README, the latest version 2.8.0 of PubSubClient is broken, and it is very unlikely that the fix PR knolleary/pubsubclient#1020 will ever be merged.

The library is unmaintained. This is officially confirmed by the author in knolleary/pubsubclient#1045. There are some maintained forks, though. An up-to-date and maintained fork containing all outstanding fixes is https://github.com/hmueller01/pubsubclient3. It is available in the Arduino IDE under the distinct name PubSubClient3, while the code is backwards-compatible.

The currently recommended workaround is to downgrade PubSubClient to 2.7.0. I suggest to use PubSubClient3 instead. This would save developers from accidently updating the library PubSubClient to broken version 2.8.0.

@absalom-muc absalom-muc merged commit a5736c5 into absalom-muc:master Nov 19, 2025
@absalom-muc
Copy link
Copy Markdown
Owner

Thank you for your efforts @git-developer

@git-developer git-developer deleted the pubsubclient3 branch November 22, 2025 08:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants