Releases: novastone-media/MQTT-Client-Framework
Releases · novastone-media/MQTT-Client-Framework
Fix race condition and move to queue based NSStream
Session Manager and CoreDataPersistence
[FIX] added connectTo: version for backward compatibility to MQTTSessionManager
Merge pull request #373 from kirillyakimovich/session_manager_reconnection_tests
Session manager reconnection test
Add run loop parameter
1. Removes conditional duplicated logic if on main thread - context.performAndWait is enough
2. Uses only one background context - Before even if this object was created from background queue it was using parent main context which would block main thread.
[session_manager_reconnection_tests] [UPD] if session manager is connected, we're not trying to connect again
Xcode9 compatibility
[FIX] Format string warnings #374
[FIX] Xcode9 warnings
[FIX] Cocoalumberjack upgrade
Logging and Docs
Release date 2017-07-26
[NEW] Logging centrally controlled even without CocoaLumberjack
[NEW] Docs as PDF, HTML, and docset
Strict Checking
MQTT-Client-Framework 0.9.6
Release date 2017-07-25
[NEW] Strict parameter checking
[NEW] MQTT 3.1.1 CONNECT package does not conform #268
MQTTSession and MQTTTransport extension
[NEW] MQTTSession and MQTTTransport extension #337
External Logging Control
[NEW] Externally define DDLogLevel #330
Fixes Lumberjack Cocoapods integration issue
MQTT-Client-Framework 0.9.2 Regression Error Fix
MQTT-Client-Framework 0.9.2
Release date 2017-05-24
[FIX] Regression Error: MQTTSessionManager can't reconnect after applicationDidBecomeActive #312
MQTT-Client-Framework 0.9.1
MQTT-Client-Framework 0.9.1
Release date 2017-05-24
[NEW] v5 adapted error handling
[FIX] Fixed the PUBACK message sent by the client having the message id twice in the message payload #317
[NEW] v5 live cycle
[NEW] Add a configurable dupTimeout property to MQTTSession #315