- Fixed exception bug in endpoint class
- Updated to
cloudio-common-pythonv0.3.0
- Updated homepage link
- Added a thread to
CloudioEndpointclass to decouple MQTT client calls - Removed Python2 support
- Reformatted code according to PEP 8
- Extended
CloudioAttributeListenerinterface
- Bugfix in attributeHasChangedByEndpoint() with PendingUpdate
- Python3 compatibility
- Small improvements and bug fixes
- Changed behaviour when Endpoint is ready. Speeds up connection
- Bugfix in utils.ResourceLoader
- Improved reconnection procedure. Related to issue #16
- Better fix for issue #16
- Fixed issue #16
- Allowing again to provide username (with/without password) even if client certificate is provided
- PersistenceDataStore now working in Python 3
- Moved version string into endpoint package
- In case client certificate is provided, username and password are no more needed
- @set actions now also working in Python 3
- Logging now version info at startup
- Updated MqttAsyncClient's
disconnect()method. Addedforce_client_disconnectparameter
- Forcing to close MQTT client connection in case there is a problem during connection time
- Now continuing to connect to cloud.iO even on error
- Fixed problems with str und byte representations
- Improved Python 3 compatibility
- Fixed bug in client's
publish()method when connection was not already established
- Added InvalidCloudioAttributeTypeException class
- Optimized publish message algorithm
- Type of CloudioAttribute value is now consistent over lifetime
- Correctly implemented @online message