-
Notifications
You must be signed in to change notification settings - Fork 6
/
ReleaseNotes.txt
130 lines (77 loc) · 3.58 KB
/
ReleaseNotes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
KittyHawkMQ Client Library Release Notes
This page documents all the new features, enhancements and visible changes included in the KittyHawkMQ release.
For detailed information on using any of KittyHawkMQ's features, please refer to the online documentation.
v0.9.6.0
--------
Additions
Make ready for open source. Change license to MIT license.
Fixes
All Platforms (except the .NET Micro Framework)
* Fixed possible null pointer exception when connecting the OnMessage handler of a SubscriptionClient.
v0.9.5.0
--------
Additions
All Platforms
* Added public accessor to the raw message buffer for all MQTT messsage types.
WinRT
* Added Windows Phone 8.1 to complication target.
Fixes
All Platforms
* Fixed misspelling of RefusedIdentifierRejected value in ConnectReturnCode enumeration.
* IsConnected property of MqttClient would return true for a period of time after a connection was refused by the server.
v0.9.4.0
--------
Additions
All Platforms (except the .NET Micro Framework)
* Added UnhandledPublishReceived event. Event is fired when publish messages are received from broker but have no Subscription instances associated with them.
v0.9.4.0
--------
Fixes
Win32
* Fixed socket buffer corruption problem when receiving messages greater than about 2-3K in size.
* Subscription instances not being cleaned up on unsubscribe
All Platforms
* Improved buffer handling for publish data
v0.9.3.0
--------
Additions
All Platforms (except the .NET Micro Framework)
* Improved error handling for SubscriptionClient. Added OnSubscriptionError callback to allow clients to catch subscription errors when connecting/reconnecting to broker.
Fixes
All Platforms
* Fixed several concurrency issues in socker layer.
.NET Micro Framework
* Fixed issue with Socket.Connect where it would intermittently never return.
* Connect/Disconnect sequence is more robust.
v0.9.2.0
--------
Changes
All Platforms (except the .NET Micro Framework)
* Changed the way clients hook publish events to improve usability. Clients create a SubscriptionClient object which receives only the subscribed to events. Modeled after the Windows Azure Service Bus library.
Fixes
All Platforms
* Reading MqttMessage properties from publish message within a publish event will sometime cause a null reference exception.
.NET Micro Framework
* Calling DisconnectAsync on a disconnected client will deadlock the .NETMF socket adapter.
v0.9.1.0
--------
Fixes
All Platforms
* PublishString helper would prepend string length to string payloads. This is not expected when sending data to 3rd party online services. No longer prepening string length to payload strings.
* AdditionalErrorInfo not always propogating to clients.
* ConnectAsync never returned if server doesn't respond to Connect request. Error was sent through the NetworkError event. ConnectAsync has been changed to return an error in this case.
.NET Micro Framework
* Cleaned up debug output from sockets.
v0.9.0.0
--------
Additions
All Platforms
* SSL/TLS implementation.
* IsConnected property added to MqttClient class.
* Added AdditionalErrorInfo string property on event handlers. This is used to give extra error information if an exception is thrown when possible. Most useful on the .NET Micro Framework platform.
.NET Micro Framework
* New protocol setting: Hosts - a key/value dictionary containing strings for hostname/ip address pairs. This aids in hostname verification for TLS when DNS lookup is not available.
Changes
* Default network time-out reduced to 20 seconds.
Fixes
* .NET v4.5 Client crashing when attempting to subscribe to a topic on a disconnected client.