Releases: aws-amplify/aws-sdk-android
Releases · aws-amplify/aws-sdk-android
AWS SDK for Android 2.21.0
AWS SDK for Android 2.20.1
Bug Fixes
- Amazon Location: Fixed a bug where the trackerName was being set to the deviceId instead of the trackerName. See PR #2298.
Model updates
- Amazon Key Management Service (KMS)
AWS SDK for Android 2.20.0
New Features
- Amazon Location Service
Model updates
- AWS IoT
AWS SDK for Android 2.19.4
New Features
-
Amazon DynamoDB
- Added
keyConditionExpressiontoDynamoDBQueryExpressionclass. See PR #2280.
- Added
-
Amazon Cognito Identity Provider
- Fixed bug where client was sending invalid secret hash during
NewPasswordContinuationflow. See PR #2265. - Reduced default threshold for refresh tokens from 5 minutes to 2 minutes. See Issue #2232.
- Fixed bug where client was sending invalid secret hash during
Misc.
- Removed Apache Commons Logging dependency
Model updates
- Amazon Cognito Identity Provider
- Amazon Connect
- Amazon Comprehend
- Amazon Translate
- AWS IoT
- AWS Lambda
AWS SDK for Android 2.19.3
New Features
- AWS IOT
- Added
getSessionPresent()toAWSIotMqttManager. The session present flag tells the client whether the broker already has a persistent session available from previous interactions with the client. See the MQTT documentation for more details on its use. (#2231)
- Added
AWS SDK for Android 2.19.2
New Features
- AWS S3 Transfer Utility
- Now supports directly uploading
InputStreamobject viaTransferUtility. See # 2182 for more details.
- Now supports directly uploading
Model updates
- AWS IoT
- AWS Lambda
- Amazon Polly
- Amazon Textract
Miscellaneous updates
- Fixed typo in
CognitoCredentialsProvider#getSessionCredentialsExpiration(). - Updated
customer-proguard-rules.proto excludeEnumtypes whenminifyEnabled = true.
For a full list of changes since the last release, please look at the following diff.
AWS SDK for Android 2.19.1
New Features
- AWS Mobile Client
- Added option to specify browser other than the default (Chrome) for HostedUI #2152
Model updates
- AWS Simple Token Service #2132
- Amazon Comprehend #2122
- Amazon Transcribe #2127
- Amazon Translate #2125
- Amazon Textract #2128
- Amazon Rekognition #2149, #2179
- Amazon SNS #2150
Miscellaneous Updates
- Update third-party dependency versions
- Junit 4.13.1
- AndroidX Core 1.3.0
- AndroidX jUnit Extension 1.1.2
- AndroidX Test Runner 1.3.0
- AndroidX Test Core 1.3.0
- AndroidX App Compat 1.2.0
- Robolectric 4.4
- Conscrypt Android 2.5.1
AWS SDK for Android 2.19.0
AWS SDK for Android 2.18.0
Release 2.18.0
Version 2.18.0 introduces breaking changes against 2.17.1.
Breaking Updates
- aws-android-sdk-mobile-client:
- No breaking changes code-wise but if you already setup HostedUI for an older version of the SDK,
you'll need to follow the steps in the updated documentation
to properly handle the response going forward.
- No breaking changes code-wise but if you already setup HostedUI for an older version of the SDK,
- aws-android-sdk-cognitoauth:
getSession()method has been refactored togetSession(Activity activity), whereactivityis an instance of
the activity the user is calling this method from. It uses this to launch HostedUI if it needs to sign in again.getSession(boolean launchWebUIIfExpired)has been refactored togetSessionWithoutWebUI(). It will get session
information if the refresh token is still valid, otherwise will throw an exception indicating the user must sign in
again.
Bug Fixes
- aws-android-sdk-mobile-client:
getTokens()was making a network call every time it was used, negating any benefit of cached tokens. Removed
the unnecessary network call so it now correctly returns cached tokens when available with no network call (Issue #1722)
AWS SDK for Android 2.17.1
Bug fixes
- Resolves
UnsupportedOperationExceptionwhile passing client
metadata to signUp and signIn auth APIs
Updated Service Models
- SNS
- Documentation updates
- Transcribe
- Support Medical use cases
- Lex
- Updates to NLU confidence
Miscellaneous Updates
- Update third-party dependency versions
- AndroidX Core 1.3.1
- Paho MQTT Client 1.2.5
- Google Play Services Auth 18.1.0
- Android Gradle Plugin 4.0.1
- Allow override of User Agent in the AWSMobileClient