Releases: redboltz/mqtt_cpp
Releases · redboltz/mqtt_cpp
v1.0.7
v1.0.6
v1.0.5
- Renamed to
mqtt_cpp
frommqtt_client_cpp
. (#88) - Improved tests. (#87)
- Added MQTT server functionality (#84)
- Supressed warnings. (#82)
- Fixed WebSocket close. (#81)
- Added tls context settings. (#80, #83)
- Fixed force_disconnect. (#79)
- Removed TLS manual shutdown call. (#78)
- Fixed timer management algorithm. (#76)
- Fixed pingreq sending timing. (#75)
- Added bad timming mqtt command receiving guard. (#70)
v1.0.4
- Added offline publish (Clean Session: false, qos: at_least_once, exactly_once). (#69)
- Prepared for OpenSSL 1.1.0 support. (#68)
- Added explicit packet_id acquieing operation. (#67)
- Used C++14 depended code conditionally. (#62, #63)
- Added WebSocket support. (#61, #66)
- Fixed strand. (#60)
- Added strand to shutdown. (#59)
- Fixed the type of qos on async_send_publish. (#58)
- Added async_disconnect function. (#57)
- Fixed async subscribe/unsubscribe. (#56)
- Improved async operations. (#55)
- Fixed SSL_R_SHORT_READ as normal close, not error. (#54)
- Replaced pair with tuple. (#53)
- Fixed endpoint memory management. (#52)
v1.0.3
- Fixed force disconnect logic. (#50)
- Added remaining length getting function. (#48)
- Added publish with dup flag function. (#47)
- Added for_each function for stored data. (#44)
- Fixed pubrel re-send algorithm. (#43)
- Added pubrel sending interface. (#41)
- Added sent after callback function. (#39)
- Improved CI environment. (#37)
- Improved documents. (#35, #36)
- Removed generic lambda to meet C++11 (#34)
- Added stored packet clearing function. (#32)
- Fixed QoS2 pubrel sending timing.(#31, #46, #49)
- Fixed remaining length handling logic. (#30)
- Added subscribe and unsubscribe with vector. (#29)
- Added suback with vector. (#28)
- Fixed async subscribe bug. (#26)
- Added connect() with socket. (#25)
- Fixed packet_id accqireing algorithm. (#24, #27)
- Fixed storing QoS1 and 2 packet mechanism. (#23)
- Supported async_write operation. (#21)
- Separated MQTT core from client. Core can be used as server connection. (#20)