Skip to content

Releases: davidepianca98/KMQTT

0.4.8

13 Jun 11:38
Compare
Choose a tag to compare

Broker and Client:

  • Upgrade Kotlin version to 2.0.0
  • Upgrade OpenSSL to 1.1.1w

Client:

  • Add option to disable server certificate verification
  • Add connect socket timeout

Broker:

  • Add broker started and stopped callbacks

0.4.7

23 Apr 20:46
Compare
Choose a tag to compare

Broker and Client:

  • Upgrade Kotlin version to 1.9.23

Client:

  • Added configurable CONNACK timeout
  • Added onSubscribed callback
  • Added debug prints option
  • runSuspend to spawn a new coroutine to run the client in background
  • Don't send packets until the CONNACK has been received to fix AWS broker compatibility
  • Fix AWS broker keepalive timeout

0.4.6

0.4.5

09 Feb 11:36
Compare
Choose a tag to compare
  • Add method to retrieve connected clients IDs to the broker
  • Allow custom HTTP path in WebSocket client
  • Add onConnected and onDisconnected callbacks to MQTT client

0.4.4

21 Jan 21:14
Compare
Choose a tag to compare
  • Kotlin 1.9.22
  • Bug fix

0.4.3

20 Sep 11:09
Compare
Choose a tag to compare
  • Enum version parameter
  • Maven Central publication
  • Changed namespace from "com.github.davidepianca98" to "io.github.davidepianca98"

0.4.2

08 Aug 19:40
Compare
Choose a tag to compare
  • Add Apple targets
  • Kotlin 1.9.0

0.4.1

22 Mar 14:08
Compare
Choose a tag to compare
  • MQTT client WebSocket support
  • MQTT NodeJs client
  • Fix POSIX client TLS certificate authentication

0.4.0

21 Mar 17:15
Compare
Choose a tag to compare
  • Initial client implementation
  • Refactored socket system
  • Better test coverage
  • Basic iOS client

0.3.3

14 Feb 11:09
Compare
Choose a tag to compare
  • Upgrade Kotlin to 1.8.10
  • Remove deprecated Kotlin Native targets linuxArm32Hfp and mingwX86
  • Upgrade OpenSSL to 1.1.1t