This is a security and bugfix release.
If a client connects using MQTT v5, will a Will message that has MQTT v5
properties attached, and the very first Will property is one of
response-topic, then at
the point the client disconnects, the broker will attempt to read from freed
memory, resulting in a possible crash.
- Fix memory access after free, leading to possible crash, when v5 client with
Will message disconnects, where the Will message has as its first property
response-topic. Closes #1244.
- Fix build for
WITH_TLS=no. Closes #1250.
- Fix Will message not allowing
- Fix broker originated messages (e.g.
$SYS/broker/version) not being published when
check_retain_sourceset to true. Closes #1245.
$SYS/broker/versionbeing incorrectly expired after 60 seconds. Closes #1245.
- Fix crash after client has been unable to connect to a broker. This occurs when the client is exiting and is part of the final library cleanup routine. Closes #1246.
-Lurl parsing. Closes [#1248].