This repository was archived by the owner on Jun 24, 2025. It is now read-only.
forked from ibm-watson-iot/iot-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCHANGES.txt
More file actions
127 lines (87 loc) · 3.07 KB
/
CHANGES.txt
File metadata and controls
127 lines (87 loc) · 3.07 KB
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
v0.3.0
======
- Code Consistency:
- Renamed ibmiotf.gateway.ManagedGateway to ibmiotf.gateway.ManagedClient
- Renamed ibmiotf.gateway.Client.apiClient to ibmiotf.gateway.Client.api
- Removed unnecessary api.addGatewayDeviceType() method. Use addDeviceType(typeId, classId="Gateway") which this was a duplicate of
- Removed unnecessary api.registerDeviceUnderGateway() method. Use addDevice(typeId, deviceId) where typeId is the ID of a Gateway type
- Removed api.getDevicesConnectedThroughGateway() method. It returns a list of gateways of the specified type.
- Use api.getDevicesForType() or api.getDevice(), which this method was a duplicate of depending on the options provided to it.
v0.2.7
======
- Add device schema and state APIs
v0.2.6
======
- Support for "play" organization
- Independent HttpClient for application and device
- Switch to new URL for HTTP messaging API
- Clean up lingering references to sunset historian service in samples
v0.2.5
======
- TDB
v0.2.4
======
- Introduced support for dedicated and local offerings (via 'domain' configuration option)
v0.2.3
======
- Fixed bug in application re-subscribe logic on connect
v0.2.2
======
- Application client remembers & automatically restores subscriptions on disconnect/reconnect
v0.2.1
======
- Application client only requires api key and token
- Update to last event cache support
v0.2.0
======
- The library now uses typeId, deviceId, and eventId consistently
- Initial version of last event cache support
- Changes to API support:
- Mixed use of queryParameters & parameters consolidated to always use parameters retrieveDevices() & getAllDevices() removed. Single getDevices() method remains
- addMultipleDevices renamed to registerDevices() for consistency with registerDevice() method
- getAllDeviceTypes() renamed to getDeviceTypes() for consistency with other getResourceTypePlural methods
- IoTFCReSTException now APIException
- getDeviceConnectionLogs() renamed getConnectionLogs & restructured to support parameters object instead of deviceTypeId and deviceId
v0.1.8
======
- Bug fix for application client command publish
- Add raw payload property to Command object passed to application callback handlers
v0.1.7
======
- Bug fix for application client event publish
v0.1.6
======
- Add override support for verification of API calls
v0.1.5
======
-
v0.1.4
======
- Resolves issue with __subscribeToCommands() in device.Client introduced in 0.1.3
v0.1.3
======
-
v0.1.2
======
- Bug fixes for messageEncoderModule management & logAndRaiseException mangling
v0.1.1
======
- Fix packaging errors in 0.1.0
v0.1
======
- Support for custom message formats & parsers ("json" and "json-iotf" supported out-of-the-box)
- Switch to RotatingFileHandler for logging
- Tune down default log level to INFO
v0.0.9
======
- Support for MQTT over SSL (requires TLS 1.2 support in Python 3)
- Support for HTTP API calls from application client
v0.0.7
======
- Removed auto-connect in client constructor
v0.0.7
======
- Update to support paho-mqtt 1.0 release
v0.0.5
======
- First public (pre-)release