CocoaMQTT 2.2.0
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
- @RaziPour1993 made their first contribution in #625
- @appleApps-art made their first contribution in #643
- @ciospettw made their first contribution in #645
- @ank634 made their first contribution in #638
- @kuznetsov-sergei made their first contribution in #642
- @freyzou made their first contribution in #583
- @dongtsai made their first contribution in #603
- @joguo made their first contribution in #636
- @hteytan made their first contribution in #518
Full Changelog: 2.1.9...2.2.0