Publish v2.8
This commit is contained in:
parent
a69b18a4cb
commit
2d228f2f86
@ -1,3 +1,12 @@
|
|||||||
|
2.8
|
||||||
|
* 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
|
||||||
|
|
||||||
2.7
|
2.7
|
||||||
* Fix remaining-length handling to prevent buffer overrun
|
* Fix remaining-length handling to prevent buffer overrun
|
||||||
* Add large-payload API - beginPublish/write/publish/endPublish
|
* Add large-payload API - beginPublish/write/publish/endPublish
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Copyright (c) 2008-2015 Nicholas O'Leary
|
Copyright (c) 2008-2020 Nicholas O'Leary
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining
|
Permission is hereby granted, free of charge, to any person obtaining
|
||||||
a copy of this software and associated documentation files (the
|
a copy of this software and associated documentation files (the
|
||||||
|
@ -17,7 +17,8 @@ Full API documentation is available here: https://pubsubclient.knolleary.net
|
|||||||
is configurable via `MQTT_MAX_PACKET_SIZE` in `PubSubClient.h` or can be changed
|
is configurable via `MQTT_MAX_PACKET_SIZE` in `PubSubClient.h` or can be changed
|
||||||
by calling `PubSubClient::setBufferSize(size)`.
|
by calling `PubSubClient::setBufferSize(size)`.
|
||||||
- The keepalive interval is set to 15 seconds by default. This is configurable
|
- The keepalive interval is set to 15 seconds by default. This is configurable
|
||||||
via `MQTT_KEEPALIVE` in `PubSubClient.h`.
|
via `MQTT_KEEPALIVE` in `PubSubClient.h` or can be changed by calling
|
||||||
|
`PubSubClient::setKeepAlive(keepAlive)`.
|
||||||
- The client uses MQTT 3.1.1 by default. It can be changed to use MQTT 3.1 by
|
- The client uses MQTT 3.1.1 by default. It can be changed to use MQTT 3.1 by
|
||||||
changing value of `MQTT_VERSION` in `PubSubClient.h`.
|
changing value of `MQTT_VERSION` in `PubSubClient.h`.
|
||||||
|
|
||||||
|
@ -27,6 +27,9 @@ setServer KEYWORD2
|
|||||||
setCallback KEYWORD2
|
setCallback KEYWORD2
|
||||||
setClient KEYWORD2
|
setClient KEYWORD2
|
||||||
setStream KEYWORD2
|
setStream KEYWORD2
|
||||||
|
setKeepAlive KEYWORD2
|
||||||
|
setBufferSize KEYWORD2
|
||||||
|
setSocketTimeout KEYWORD2
|
||||||
|
|
||||||
#######################################
|
#######################################
|
||||||
# Constants (LITERAL1)
|
# Constants (LITERAL1)
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/knolleary/pubsubclient.git"
|
"url": "https://github.com/knolleary/pubsubclient.git"
|
||||||
},
|
},
|
||||||
"version": "2.7",
|
"version": "2.8",
|
||||||
"exclude": "tests",
|
"exclude": "tests",
|
||||||
"examples": "examples/*/*.ino",
|
"examples": "examples/*/*.ino",
|
||||||
"frameworks": "arduino",
|
"frameworks": "arduino",
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
name=PubSubClient
|
name=PubSubClient
|
||||||
version=2.7
|
version=2.8
|
||||||
author=Nick O'Leary <nick.oleary@gmail.com>
|
author=Nick O'Leary <nick.oleary@gmail.com>
|
||||||
maintainer=Nick O'Leary <nick.oleary@gmail.com>
|
maintainer=Nick O'Leary <nick.oleary@gmail.com>
|
||||||
sentence=A client library for MQTT messaging.
|
sentence=A client library for MQTT messaging.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user