Skip to content

Releases: 256dpi/arduino-mqtt

v2.5.2

10 Feb 10:36
Compare
Choose a tag to compare
  • fixed integer casting issue
  • added methods to support QoS1/2 retry logic
  • added two value constructor to specify buffer sizes separately
  • documented arbitrary publish payload size
  • added method to obtain whether a session was present
  • support passwords with empty usernames
  • support dropping overflowing messages
  • updated lwmqtt

v2.5.1

04 Feb 09:53
Compare
Choose a tag to compare
  • increased delay during network read

v2.5.0

22 Feb 08:53
Compare
Choose a tag to compare
  • timer rollover prevention (@drzony)
  • lambda based callbacks (@drzony)
  • small fixes

v2.4.8

14 Nov 10:16
Compare
Choose a tag to compare
  • added note about deadlock to all examples
  • added single option setters
  • fixed some IDE warnings
  • updated lwmqtt_client_t initialization (@amarkevich)
  • ip address support (@TMRh20)

v2.4.7

09 Dec 09:51
Compare
Choose a tag to compare
  • use zero ms delay

v2.4.6

09 Dec 09:19
Compare
Choose a tag to compare
  • fixed failed read bug (#182)

v2.4.5

05 Dec 21:25
Compare
Choose a tag to compare
  • fixed regression

v2.4.4

02 Dec 15:46
Compare
Choose a tag to compare
  • fixed esp8266 example and added note about TLS verification
  • added early detection of closed stream in lwmqtt_arduino_network_read (@dzindra)
  • properly set lastError value after failed connect (@luffykesh)
  • use the provided keep alive as defined by the spec (@luffykesh)
  • added ref property

v2.4.3

08 Feb 12:58
Compare
Choose a tag to compare
  • moved implementation to cpp file
  • added setClockSource to enable a custom clock source for deep sleep applications (thanks @jmpmscorp)
  • updated lwmqtt (fixes a potential integer overflow)

v2.4.2

23 Jan 12:15
794a2a5
Compare
Choose a tag to compare
  • properly pass skip parameter in connect calls (thanks @dzindra)