SDKs
Python SDK
Python Changelog
16min
API
- added optional variables argument to activate_license and activate_offline_dump methods
licensefile
- added FeatureWatchDogs : setup_feature_watch_dog, stop_feature_watch_dog
Licensefile
- Added Device Variables :get_device_variables, get_device_variable, send_device_variables and set_device_variables
- Added Product Details: product_details
- Added Trial key: get_trial_license
- Grace period bug fix (exception argument added)
API
- removed unused hardware_id argument from activate_offline_load method
- added check_offline_load method for reading license refresh files
- removed password argument from deactivate_license, deactivate_offline_dump, add_consumption, add_feature_consumption
Licensefile
- added argument password on floating_borrowmethod
- added offline activation and deactivation
- guard file
- update offline license method
Breaking changes:
API
- removed unused arguments from: activate_offline_load, deactivate_license, deactivate_offline_dump, add_consumption, add_feature_consumption
Licensefile
- added argument password on floating_borrowmethod
API
- added optional bundle_code argument to APIClient methods which also accept `product` argument
Licensefile
- Added functionality for working with local license
- Added consumption feature
- Added borrowing and releasing of floating license
- Added license feature check
- Added thread safety for licensefile
- Watchdog
- Added license monitoring in a background threads
- Support for 3.8+ Python version
- hardware - hardware id provider logic extracted from api to its own hardware module
- webhook - added webhook module for receiving and validating webhook events
- api - APIClient methods deactivate_license, deactivate_offline, floating_release, change_password and floating_feature_release return textual data as received instead of boolean
- licensefile - added licensefile module used for working with local license files
- added include_latest_version and include_custom_fields optional arguments to product_details
- track_device_variables returns device variables data instead of a boolean
- added check_license_feature and floating_feature_release api functions
- deprecated signature v1 checks
- added signature v2 check on every response with returned content
- updated dependencies
- Added SSO params for license activation
- Added PlatformIdProvider
- Fix SDK version definition
- Added license signature v2 check on offline activation
- Added response_type argument for sso_url function
- Added license signature v2 check
- Docs typo fix (add_consumption -> add_feature_consumption)