Skip to content

Releases: iovation/launchkey-python

v4.0.1

23 Aug 23:58
v4.0.1
Compare
Choose a tag to compare

Updated dependencies and fixed security issue for PyLint in dev dependencies

v4.0.0

31 Jan 21:13
6e11603
Compare
Choose a tag to compare

Removed Python 2 support
Removed Python 3.6 support
Updated JOSE Transport to include the SDK type, SDK version, and OS version in the User Agent

v3.9.1

10 Jun 21:53
376ec1b
Compare
Choose a tag to compare
  • Bumped urllib3 due to a security vulnerability

v3.9.0

26 Jan 23:00
d3961eb
Compare
Choose a tag to compare

Updated CLI to support separate encryption and signature keys
Altered JOSE transport to ensure only the designated signing key is used for signing requests
Added the add_encryption_private_key method to all factories and deprecated add_additional_private_key
Added KeyType Enum
Added additional key_type parameter to add_service_public_key
Added additional key_type parameter to add_directory_public_key

v3.8.1

05 Nov 22:28
v3.8.1
Compare
Choose a tag to compare
  • Fixed an issue where the SDK would improperly report which key was used when the encryption and signature keys differed
  • Fixed an issue where the SDK would fail to validate webhook signature verification if the signature key was not the one returned in the public-key endpoint

3.8.0

03 Sep 21:31
5f8ff65
Compare
Choose a tag to compare
  • Added TOTP generate_user_totp and remove_user_totp to Directory Client and verify_totp to Service Client.

3.7.0

08 Jan 00:55
c08f61c
Compare
Choose a tag to compare
  • Add device ID list to AuthorizationRequest object
  • Update CLI to display device ID list upon authorization request

3.6.0

02 Dec 22:00
v3.6.0
Compare
Choose a tag to compare
  • Bug fix to ensure that requests do not follow redirects
  • Bug fix to ensure that public key is cached using kid header of JWT found within a response header
  • Added Policies: ConditionalGeofence, MethodAmount, Factors, Legacy
  • Added Requirement enum
  • enum34 only required on python versions < 3.4
  • Deprecated: TimeFence
  • Deprecated: ServiceSecurityPolicy
  • Deprecated: get_service_policy method on ServiceManagingBaseClient class
  • Deprecated: set_service_policy method on ServiceManagingBaseClient class
  • Deprecated: get_authorization_response method on ServiceClient class
  • Deprecated: handle_webhook method on ServiceClient class
  • Added: get_advanced_service_policy method on ServiceManagingBaseClient class
  • Added: set_advanced_service_policy method on ServiceManagingBaseClient class
  • Added: get_advanced_authorization_response method on ServiceClient class
  • Added: handle_advanced_webhook method on ServiceClient class
  • Added: AdvancedAuthorizationResponse class
  • Added: AuthorizationResponsePolicy class

3.5.0

13 Jun 21:22
7bed012
Compare
Choose a tag to compare

Device Link Completion Webhook:

  • Added handle_webhook as well as DeviceLinkCompletionResponse into the DirectoryClient
  • Updated the OrganizationClient update_directory() method and Directory object to include a webhook_url kwarg / attribute

Auth Method Insights:

Misc:

  • Added device failure sensor type
  • Added get_all_directory_sdk_keys method to Organization client
  • Added Webhook example app
  • Added integration testing suite

3.3.0

17 Jan 21:46
af0268e
Compare
Choose a tag to compare

Request Behavior Mods Release

  • Added tooling around code quality and ensured that CI build would fail without meeting expectations.
  • Added dynamic auth TTL and title functionality
  • Added dynamic auth push message body and title functionality
  • Added auth busy signal error handling
  • Added new auth response format
  • Added auth denial context functionality