Skip to content

Releases: novastone-media/MQTT-Client-Framework

Fix race condition and move to queue based NSStream

12 Dec 16:25
b879fe2
Compare
Choose a tag to compare

This release fixes #325

It adds support for queue based interface which should be much more straightforward to use then run loop based interface. #276

Please note that this might be breaking change depending on how you use API.

Session Manager and CoreDataPersistence

21 Sep 04:44
Compare
Choose a tag to compare
[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

20 Sep 07:56
Compare
Choose a tag to compare
[FIX] Format string warnings #374
[FIX] Xcode9 warnings
[FIX] Cocoalumberjack upgrade

Logging and Docs

26 Jul 12:46
Compare
Choose a tag to compare

Release date 2017-07-26

[NEW] Logging centrally controlled even without CocoaLumberjack
[NEW] Docs as PDF, HTML, and docset

Strict Checking

25 Jul 13:35
Compare
Choose a tag to compare

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

16 Jul 09:10
Compare
Choose a tag to compare

[NEW] MQTTSession and MQTTTransport extension #337

External Logging Control

07 Jul 13:34
Compare
Choose a tag to compare

[NEW] Externally define DDLogLevel #330

Fixes Lumberjack Cocoapods integration issue

07 Jul 09:28
Compare
Choose a tag to compare

[NEW] Use xcconfig instead of compiler flag #328
[FIX] LUMBERJACK preprocessor flag handled incorrectly #327

MQTT-Client-Framework 0.9.2 Regression Error Fix

24 May 15:29
Compare
Choose a tag to compare

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

24 May 09:35
Compare
Choose a tag to compare

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