Releases: knolleary/pubsubclient
Releases · knolleary/pubsubclient
v2.8
Compare
Sorry, something went wrong.
No results found
Add setBufferSize() to override MQTT_MAX_PACKET_SIZE
Add setKeepAlive() to override MQTT_KEEPALIVE
Add setSocketTimeout() to overide MQTT_SOCKET_TIMEOUT
Added check to prevent subscribe/unsubscribe to empty topics
Declare wifi mode prior to connect in ESP example
Use strnlen to avoid overruns
Support pre-connected Client objects
v2.7
Compare
Sorry, something went wrong.
No results found
Fix remaining-length handling to prevent buffer overrun
Add large-payload API - beginPublish/write/publish/endPublish
Add yield call to improve reliability on ESP
Add Clean Session flag to connect options
Add ESP32 support for functional callback signature
Various other fixes
v2.6
Compare
Sorry, something went wrong.
No results found
Revert breaking change to callback signature
v2.5: Update library files
Compare
Sorry, something went wrong.
No results found
Add a library.json file for PlatformIO
Handle dns failure on connect properly
Made use of callback std::function ESP8266-specific
Allow existing #-defines to be predefined
v2.4
Compare
Sorry, something went wrong.
No results found
Add MQTT_SOCKET_TIMEOUT to prevent it blocking indefinitely whilst waiting for inbound data
Fixed return code when publishing >256 bytes
v2.3
Compare
Sorry, something went wrong.
No results found
Add publish(topic,payload,retained) function
v2.2
Compare
Sorry, something went wrong.
No results found
Change code layout to match Arduino Library reqs
v2.1
Compare
Sorry, something went wrong.
No results found
Add MAX_TRANSFER_SIZE def to chunk messages if needed
Reject topic/payloads that exceed MQTT_MAX_PACKET_SIZE
v2.0
Compare
Sorry, something went wrong.
No results found
Add (and default to) MQTT 3.1.1 support
Fix PROGMEM handling for Intel Galileo/ESP8266
Add overloaded constructors for convenience
Add chainable setters for server/callback/client/stream
Add state function to return connack return code