Release Notes
The Login with Amazon (LWA) software development kit (SDK) is bundled as part of the Amazon Apps and Services SDK. This page provides detailed release notes for the Login with Amazon SDKs, specifically for Android, Fire OS, and iOS platforms. These notes outline version updates, new features, improvements, and bug fixes to inform you about the latest changes and enhancements to the SDK.
Note: You can download the recent version of the Login with Amazon SDKs in the SDK Downloads page.
LWA Android SDK release notes
Release version 3.1.6 (current), October 25, 2024
- Fixed bugs on Fire TV that mistakenly open browser.
Release version 3.1.5, October 21, 2024
- Added support for Android API Level 34.
Release version 3.1.2, June 9, 2023
- Handled SSO failure by falling back to browser sign-in flow when there's an internal error from SSO component.
Release version 3.1.0, June 19, 2020
- Added an exponential backoff retry mechanism to help improve server response for calls.
- Backwards compatible with version 2.x and 1.x.
Release version 3.0.9, February 13, 2020
- LWA Android has dropped support for API levels 15 and below. The minimum SDK version for Android has been updated to API level 16 (Android 4.1 JellyBean).
- Backwards compatible with version 2.x and 1.x.
Release version 3.0.6, May 7, 2019
- Encrypted critical user data on the device database.
- Backwards compatible to version 2.x and 1.x.
Note: Downgrading requires app data clearing or reinstallation.
Release version 3.0.4, August 7, 2018
- Compatible with Android.
- Fixed token expiration bug for timezone changes.
- Added option to hide progress spinner animation during authorization.
- Backwards compatible with version 2.x and 1.x.
Release version 3.0.2, March 20, 2017
- Updated .jar file.
- Backwards compatible with version 2.x and 1.x.
Release version 3.0.1, February 21, 2017
- Bug fixes for Fire phone and Kindle devices.
- Added server-side logout support.
- Fixed
getClientId
andgetRedirectURI
APIs. - Backwards compatible with version 2.x and 1.x.
Release version 3.0, November 03, 2016
- Introduced new APIs with reduced integration effort.
- Added ‘interactive strategy’ support, allowing end user to show, always show, or never show SignIn flow when calling the Authorize API.
- Added ‘grant type’ support, allowing end user to request for authorization code or OAuth access token (default) when calling the Authorize API.
- Authorize API call returns response with user profile data and OAuth access token (if requested).
- Added support for regional endpoints in Europe and Japan.
- Improved Amazon Pay SDK integration.
- Backwards compatible with version 2.x and 1.x.
LWA iOS SDK release notes
Release version 3.1.3 (current), May 30, 2023
- Added support for ARM64 on Mac simulators with M1 chips.
Release version 3.1.2.1, March 10, 2022
- Fixed transient crash during sign out on iOS 15+ devices caused by a behavior change introduced by Apple in iOS 15.0.
Release version 3.1.2, November 5, 2021
- Added support for ARM64 iPhone simulator.
Release version 3.1.1, June 29, 2020
- Added an exponential backoff retry mechanism to improve server response for calls.
Warning: This release isn't backward compatible with version 2.x and 1.x. If you’re upgrading from 2.x or earlier, refer to the migration guide because this is a breaking change.
Release version 3.1.0, April 13, 2020
- Enabled support for LWA SSO for iOS 11+ using ASWebAuthenticationSession and SFAuthenticationSession.
- Changed protocols, classes, and headers prefixed with
AI
toAMZNLWA
.
Warning: This release isn't backward compatible with version 2.x and 1.x. If you’re upgrading from 2.x or earlier, refer to the migration guide because this is a breaking change.
Release version 3.0.6.1, November 15, 2019
- Fixed typos in AMZNAuthorizeRequest.
Release version 3.0.6, April 19, 2019
- Corrected the URL encoding to properly handle space characters.
Release version 3.0.5, March 20, 2019
- Added option in
AMZNLWASettings
to remove the create account button from the sign-in page.
Release version 3.0.4, June 19, 2018
- Fixed memory leak.
Release version 3.0.3, November 10, 2017
- Changed deployment target to iOS 8.0.
- Improved Authorize API to support multiple permissions in one request, reducing the number of consent prompts.
- Introduced GetToken and CodePair APIs in
AMZNCodePairManager
to allow for customer authorization through Code-Based Linking (CBL).
Release version 3.0.2, March 28, 2017
- Fixed app crashing issue caused by
[AMZNScopeFactory scopeWithName:]
method. - Backwards compatible with version 2.x and 1.x.
Release version 3.0.1, December 21, 2016
- Fixed
AMZNAuthorizeResult
redirect Uri issue. - Backwards compatible with version 2.x and 1.x.
Release version 3.0, November 03, 2016
- Introduced new APIs with reduced integration effort.
- Added ‘interactive strategy’ support, allowing end user to show, always show, or never show SignIn flow when calling the Authorize API.
- Added ‘grant type’ support, allowing end user to request for authorization code or OAuth access token (default) when calling the Authorize API.
- Authorize API call returns response with user profile data and OAuth access token (if requested).
- Added support for regional endpoints in Europe and Japan.
- Improved Amazon Pay SDK integration.
- Backwards compatible with version 2.x and 1.x.
Tip: If you're using an older version of the LWA SDK for iOS, see migration guide for instructions on upgrading to the current version.
Documentation updates
Date | Page updated | Notes |
---|---|---|
August 16, 2018 | Added the LWA SDK for JavaScript | Changed src location from https://api-cdn.amazon.com/sdk/login1.js to https://assets.loginwithamazon.com/sdk/na/login1.js in the JavaScript code sample that you add after the opening body tag. This change is needed because the JavaScript SDK file were migrated to a new CDN. |
Last updated: Oct 31, 2024