Skip to content

CocoaMQTT 2.2.0

Choose a tag to compare

@hjianbo hjianbo released this 24 Feb 15:47
· 61 commits to master since this release

What's Changed

  • Add Swift Package Manager Support and Enhance WebSocket Integration by @RaziPour1993 in #625
  • Update Package.swift by @appleApps-art in #643
  • Update Package.swift by @appleApps-art in #644
  • Add Starscream 5.x support (keeping 4.x compatibility) for CocoaMQTT WebSocket by @ciospettw in #645
  • Fix reconnect and storage regressions; align Starscream dependency by @hjianbo in #646
  • fixed error with CocoaMQTTWebSocket.StarscreamConnection does not con… by @ank634 in #638
  • Fix QoS level bug related to duplication check by @kuznetsov-sergei in #642
  • Merge community reconnect, MQTT5 packing, and thread-safety fixes with regression tests by @hjianbo in #647
  • fix: concatenate the key and value instead of just the value when packing userProperties. by @freyzou in #583
  • Update CocoaMQTT.swift for make properties thread safe by @dongtsai in #603
  • After a manual disconnection, is_internal_disconnected should be reset. by @rafaelnobrekz in #608
  • Introduce ConcurrentAtomic and fix data race condition issue in Cocoa… by @jeffery812 in #635
  • userProperty.userPropertyBytes encode; by @joguo in #636
  • Grant public access to CocoaMQTTLogger.minLevel by @hteytan in #518
  • Fix redelivery timer drift with monotonic retry scheduling by @hjianbo in #649
  • ci: add CocoaPods and SPM distribution checks by @hjianbo in #650

New Contributors

Full Changelog: 2.1.9...2.2.0