Skip to content

Releases: 256dpi/gomqtt

v0.14.4

27 Sep 07:38
Compare
Choose a tag to compare
  • added demo command
  • various packet coding improvements
  • prevent a race condition when closing an existing sessions' active client
  • added benchmark pace and delay
  • fixed default dialer WSS port
  • moved to gh actions
  • test service retry logic
  • fix, race condition when use encoder/decoder (@orientlu)
  • perform online callout after receiving a ConnAck (@SimonT90poe)
  • conditionally announce message on Publish (@SimonT90poe)

v0.14.3

18 Oct 20:13
Compare
Choose a tag to compare
  • topic: improved parse speed
  • packet: added types function

v0.14.2

11 Feb 07:58
Compare
Choose a tag to compare
  • client: Store.Await take one random future faster (@temoto)
  • packet: Message.String() show payload as hex (@temoto)
  • client: ReceiveMessage properly handle early and late callback invocations
  • client: Service properly handle full queues
  • minor clarifications and improvements

v0.14.1

28 Dec 17:03
Compare
Choose a tag to compare
  • broker: ensure acks are queued only once
  • fixed various warnings

v0.14.0

28 Dec 11:29
Compare
Choose a tag to compare
  • various code cleanups and bugfixes
  • improved client/service error handling
  • removed separate callback types
  • ensure carrier is closed on all errors during send and receive
  • refactored all CLI utilities
  • improved future binding

v0.13.1

27 Dec 18:52
Compare
Choose a tag to compare
  • client: properly handle callback errors
  • future: unexposed store mutex
  • future: simplify future handling
  • client: unexposed tracker mutex

v0.13.0

06 Dec 14:05
Compare
Choose a tag to compare
  • support for ssl scheme in launcher and dialer (@ludanfeng)
  • privatized tree config and updated tree constructors
  • refactored transport package
  • various fixes and cleanups

v0.12.3

11 Nov 09:47
Compare
Choose a tag to compare
  • various performance improvements

v0.12.2

20 Jul 09:05
Compare
Choose a tag to compare
  • use token based rate limiting for both benchmarks

v0.12.1

19 Feb 19:03
Compare
Choose a tag to compare
  • small spec improvement