Comments (8)
would it make sense to create an organization and assign several maintainers instead? This is the best MQTT client for Arduino and ESP as far as I know, would be a shame to slowly put it to rest
from pubsubclient.
Just wanted to mention that this is the best library around for pub/sub. It is very useful and I am grateful that you are still willing to maintain it. Thanks for the great work!
from pubsubclient.
I scanned all the PR's and would approve to integrate the following fixes:
- All the same, would take the first/oldest: #788, #826, #899, #1005 or #1031
- IMPORTANT #783 - closes #747, #1020, #745
- #1038
- #1029
- #1001 - if @FeedehC accepts my suggestion (or you do it)
- #993, #863 can be closed with this as well
- #844
- #605
- #567 - closes #901, #314
- #1046, closes #840
This is potentially worth checking for integration (not adding new features):
from pubsubclient.
@hmueller01 I'm trying out your changes on some of my deployed devices (the non-critical ones at least). I'll let you know if I run into any bugs related to the merged updates.
@kamiKAZIK I too would love to see some form of a community support moving forward if @knolleary is on board. I've used this lib under the hood on essentially every MQTT based project I've done over the years and would love to give back. I would be happy to join with a group of like minded folks who want this library to live on and continue developing it!
from pubsubclient.
I merged almost all patches above, except #1029, #1026 and #835 into
https://github.com/hmueller01/pubsubclient/tree/dev-fixes
If you like you can test it. I tested this on ESP8266 and found no issues til now.
Not sure if #768 works on all platforms, as it uses printf which is not defined in default Arduino
from pubsubclient.
I've been a maintainer for a handful of projects, Arduino and related, for a bunch of years now. If there's interest I can lend a hand when I can.
from pubsubclient.
Would it make sense to align with https://github.com/thingsboard/pubsubclient
For my understanding TB maintains the most advanced fork of this project
from pubsubclient.
I suggest using Issue template like this to clean up issues that do not need any updates to the library
from pubsubclient.
Related Issues (20)
- Retain Flag not working HOT 1
- receiving arbitrarily large messages HOT 1
- Use hostname for the MQTT broker IP HOT 2
- Library when subscribing to third topic won't connect to ethernet
- Connecting and running smoothly on mobile hotspot while rc=-2 on fiber broadband wifi router
- Reconnect Problem. HOT 11
- Different error on Ubuntu arduino ide from windows arduino ide.
- #error "This library only supports boards with an AVR, SAM, SAMD, NRF52 or STM32F4 processor." HOT 1
- Client.connected() does not return false if MQTT Broker Pc disconnects from Internet or local network. HOT 1
- Can't Connect to mqtt broker after including SPI.h
- When callback is registered to topic that contains underscore, the underscore is replaced with space HOT 1
- pubsub library not thread safe. HOT 8
- Connection failed rc= -1 when connecting to RabbitMQ with token auth0 HOT 2
- [MQTTPINGREQ] lastOutActivity is not set when replying to ping req.
- Intermittent Disconnects with TinyGSM + SSLClient + PubSubClient during MQTT Ping
- Can't connect to my hiveq server from arduino using ESP8266
- Delay or lag in sending messages at a rate of 30ms or lower
- guru mediation error when you cannot connect to broker
- Is subscribe broken? HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pubsubclient.