* Bug fixes * Overlapping disconnect calls could lead to blocking/hanging * Overlapping register/unregister service calls could lead to unregistration failure * Fixed issue where exception was thrown if unsubscribe invoked on subscription that does not exist * Fixed issue where exception was thrown if remove callback invoked for callback that does not exist * Improvements to test cases
4.0.0.417
OpenDXL Python Client 4.0.0.417 Release
Release notes:
* Fixes to address synchronization issues that could lead to deadlock when registering a service and simultaneously receiving requests.
4.0.0.416
OpenDXL Python Client 4.0.0.416 Release
Release notes:
* Added Command Line Interface (CLI) * Command line supports: * Client provisioning * Client configuration updates (brokers, certs, etc.)
3.1.0.587
OpenDXL Python Client 3.1.0.587 Release
Release notes:
* Proper UTF-8 encoding/decoding for "other" fields (Message class) and "error message" field (ErrorResponse class) * Documentation cleanup
3.1.0.586
OpenDXL Python Client 3.1.0.586 Release
Release notes:
* Updated on_disconnect callback to execute on a separate thread (to avoid conflict with event loop)
3.1.0.585
OpenDXL Python Client 3.1.0.585 Release
Release notes:
* Improved logging * Added ability to set "other" and "multi-tenancy" fields on messages * Fixed timer-related error that would sometimes occur when exiting