Python Changelog
3.10.0 (8.1.2025)
Added - SSO support on the
floating_borrowmethodAdded - optional
device_variablestodeactivate_offline
3.9.0 (4.12.2025)
Added -
activation_dategetter to theLicenseobject
3.8.2 (14.11.2025)
Fix - handling non ascii characters
3.8.1 (11.11.2025)
Fix - handling feature local consumptions
3.8.0 (28.9.2025)
Added Floating server v2 support
Added support for the offline signature v2
Removed support for the python 3.9 version (EOL)
3.7.0 (13.6.2025)
Added bundle support
Added company getter on License object
3.6.1 (23.5.2025)
Code improvements via refactoring
3.6.0 (25.4.2025)
Added
product_detailsmethod inside theLicenseManagerAdded demo app
3.5.0 (24.3.2025)
Added optional param
envonlicense checkandproduct details
3.4.1 (17.3.2025)
Fix - Windows licensefile path setter method
3.4.0 (5.3.2025)
Added OAuth support
3.3.0 (14.2.2025)
licensefile
Added
get_sso_url(SSO) method
3.2.0 (5.2.2025)
Packages update:
Updated
requestsfrom2.31.0to2.32.3Updated
pycryptodomefrom3.19.0to3.21.0Updated
winregistryfrom1.1.1to2.1.0Updated
charset-normalizerfrom3.3.0to3.4.1Updated
idnafrom3.4to3.10Updated
urllib3from2.0.7to2.3.0
As of Python 3.8's end of life, we no longer support Python 3.8. Please upgrade to Python 3.9 or later.
3.1.8 (3.2.2025)
License agreemnt updated
Added the new hardware id provider:
HardwareIdProviderSourcelicensefileAdded
order_store_idmethod
3.1.7 (11.11.2024)
licensefile
Added
allow_negative_consumptionssupportLicense
Methods:
check,deactivate,sync_feature_consumption,sync_consumption,floating_borrow,floating_release,check_featureare supported for Floating Server
Added
FloatingAPIClientAdded
auth,register_user,unregister_user,unregister_all,borrow,add_consumption,add_feature_consumption,feature_register,feature_release
Added
FloatingManager
3.1.6 (3.10.2024)
licensefile
LicenseManager
Added
get_air_gap_activation_codeAdded
activate_air_gap_license
License
Added
get_deactivation_codeAdded
deactivate_air_gap
3.1.5 (18.09.2024)
licensefile
Added
BaseManagerobject:Added
current_config,reconfigure,is_license_file_corrupted,clear_local_storage,data_location,license_file_name
LicenseManager:
Added
get_version_listAdded
get_installation_fileAdded
get_customer_license_usersAdded
get_user_licensesAdded optional argument
throw_einsideis_onlinemethod
api
Added
user_licenses
3.1.4 (23.08.2024)
licensefile
removed
get_custom_fieldmethod from License
3.1.3 (21.08.2024)
API
added optional
license_idargument to support user based licensing
licensefile
added
DateTimeHelperfor handling time operationsadded optional
unique_license_idargument to support user based licensingadded various getter methods
3.1.1
API
added optional
variablesargument toactivate_licenseandactivate_offline_dumpmethods
licensefile
added FeatureWatchDogs :
setup_feature_watch_dog,stop_feature_watch_dog
3.1.0
Licensefile
Added Device Variables :
get_device_variables,get_device_variable,send_device_variablesandset_device_variablesAdded Product Details:
product_detailsAdded Trial key:
get_trial_licenseGrace period bug fix (exception argument added)
3.0.0
API
removed unused
hardware_idargument fromactivate_offline_loadmethodadded
check_offline_loadmethod for reading license refresh filesremoved
passwordargument fromdeactivate_license,deactivate_offline_dump,add_consumption,add_feature_consumption
Licensefile
added argument
passwordonfloating_borrowmethodadded 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
passwordonfloating_borrowmethod
2.0.1
API
added optional
bundle_codeargument toAPIClientmethods which also acceptproductargument
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
2.0.0
hardware- hardware id provider logic extracted fromapito its ownhardwaremodulewebhook- addedwebhookmodule for receiving and validating webhook eventsapi- APIClient methodsdeactivate_license,deactivate_offline,floating_release,change_passwordandfloating_feature_releasereturn textual data as received instead of booleanlicensefile- addedlicensefilemodule used for working with local license files
1.3.1
added
include_latest_versionandinclude_custom_fieldsoptional arguments toproduct_details
1.3.0
track_device_variablesreturns device variables data instead of a booleanadded
check_license_featureandfloating_feature_releaseapi functionsdeprecated signature v1 checks
added signature v2 check on every response with returned content
updated dependencies
1.2.0
Added SSO params for license activation
1.1.0
Added
PlatformIdProvider
1.0.7
Fix SDK version definition
1.0.6
Added license signature v2 check on offline activation
1.0.5
Added
response_typeargument forsso_urlfunction
1.0.4
Added license signature v2 check
1.0.3
Docs typo fix (add_consumption -> add_feature_consumption)
Was this helpful?