SDKs
Python SDK

Python Changelog

22min

3.1.7 (11.11.2024)

  • licensefile
    • Added allow_negative_consumptions support
    • License
      • Methods: check,deactivate,sync_feature_consumption,sync_consumption,floating_borrow,floating_release,check_feature are supported for Floating Server
  • Added FloatingAPIClient
    • Added 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_code
    • Added activate_air_gap_license
  • License
    • Added get_deactivation_code
    • Added deactivate_air_gap

3.1.5 (18.09.2024)

licensefile

  • Added BaseManager object:
    • Added current_config, reconfigure, is_license_file_corrupted, clear_local_storage, data_location, license_file_name
  • LicenseManager:
    • Added get_version_list
    • Added get_installation_file
    • Added get_customer_license_users
    • Added get_user_licenses
    • Added optional argument throw_e inside is_online method

api

  • Added user_licenses

3.1.4 (23.08.2024)

licensefile

  • removed get_custom_field method from License

3.1.3 (21.08.2024)

API

  • added optional license_id argument to support user based licensing

licensefile

  • added DateTimeHelper for handling time operations
  • added optional unique_license_id argument to support user based licensing
  • added various getter methods

3.1.1

API

  • added optional variables argument to activate_license and activate_offline_dump methods

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_variables and set_device_variables
  • Added Product Details: product_details
  • Added Trial key: get_trial_license
  • Grace period bug fix (exception argument added)

3.0.0

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

2.0.1

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

2.0.0

  • 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

1.3.1

  • added include_latest_version and include_custom_fields optional arguments to product_details

1.3.0

  • 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

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_type argument for sso_url function

1.0.4

  • Added license signature v2 check

1.0.3

  • Docs typo fix (add_consumption -> add_feature_consumption)



Updated 11 Nov 2024
Doc contributor
Doc contributor
Doc contributor
Did this page help you?