v1.19-1 - Minor new features + Fixes
-
Features:
- HTTP server can extract values from JSON
- Option in HTTP server to prevent any body from being parsed
- Added memory cache in cacher module
- Message taint option in httpclient to prevent messages from
backfiring.
-
Fixes:
- Crash in MQTT client upon reconnect attempts due to incorrect
cast. - Fix non-working will and retain messages in MQTT broker.
- Incorrect default port numbers in MQTT broker
- MQTT ping messages were not being sent
- Sending in httpserver stopped for longer data if nothing else
were added to be sent or read. - Messages were sorted in reverse order in IP module
- Ensure correct sorting in IP module by using and index
instead of timestamp. - Missing default port number in mqtt client
- Incorrect byte counting in misc. send functions causing
problems with longer messages. - Broken SQL generation in mysql module due to error in
string builder. - Allow spaces after certain HTTP/1 header fields
- Missing IP information in messages arriving on TCP in IP
module. - Minor errors in debug messages.
- Crash in MQTT client upon reconnect attempts due to incorrect
-
Under the hood:
- Incref/decref abstraction added to FIFO buffer to reduce
complexity in mqtt. - Misc. cleanups
- Incref/decref abstraction added to FIFO buffer to reduce