Releases: iovation/launchkey-python
Releases · iovation/launchkey-python
v4.0.1
v4.0.0
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
- Bumped urllib3 due to a security vulnerability
v3.9.0
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
- 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
- Added TOTP generate_user_totp and remove_user_totp to Directory Client and verify_totp to Service Client.
3.7.0
- Add device ID list to AuthorizationRequest object
- Update CLI to display device ID list upon authorization request
3.6.0
- 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
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:
- Added auth_methods and auth_policy attributes to the AuthorizationResponse object
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
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