Releases: aws-amplify/aws-sdk-android
Releases · aws-amplify/aws-sdk-android
beta_v2.10.3
Delete old docs to remove straggling files
beta_v2.10.2
remove extras
AWS Mobile SDK for Android v2.10.1
Bug Fixes
- Amazon Pinpoint
- Fixed a bug where
Attributeswere not being sent in theEventpayload while submitting events to Pinpoint. See PR #641
- Fixed a bug where
AWS Mobile SDK for Android v2.10.0
Misc. Updates
- Model updates for the following services
- Amazon Lex
- Added overrides to various
InteractionClientandLexServiceContinuationmethods, to allow passing request attributes - Breaking API Changes: The following APIs have been changed:
PostContentRequest,PostContentResponse- Certain properties which used to have a type of
Map<String, String>are nowString. This requires your calling code to
JSON serialize and base64-encode the value. Theget,setandwithAPIs of the following properties are affected:PostContentRequest.requestAttributesPostContentRequest.sessionAttributesPostContentRequest.slotsPostContentResponse.requestAttributesPostContentResponse.sessionAttributesPostContentResponse.slots
- Certain properties which used to have a type of
- Added overrides to various
- Amazon Lex
AWS Mobile SDK for Android v2.9.2
Bug Fixes
-
AWS IoT
AWSIotMqttManagerpasses publish exceptions via the callback. If callback is not provided it throwsAmazonClientException.AWSIotMqttManagerlogs the reconnection errors and pass it to the user provided connection callback.
-
Amazon Pinpoint
- Fixed bug that could potentially cause rejected events to be dropped incorrectly because service response could not be unmarshalled. The response will now be processed correctly and events rejected by the service will be retried.
-
Amazon S3
- Fixed a bug where a disk operation to remove completed transfers from database was performed on the main thread. See issue #603
AWS Mobile SDK for Android v2.9.1
New Features
- Amazon Cognito Auth
- Added customization for CustomTabs through
setCustomTabsExtras()in the builder. See PR #608
- Added customization for CustomTabs through
Bug Fixes
-
AWS IoT
- Fixed bug that leaked threads during reconnect. See PR #601
- Fixed reporting of failed message publishes during reconnect. See PR #407
- Fix reconnection failure upon network disconnect. Any subsequent reconnect honors the value passed to the cleanSession flag. See issue #584 and PR #612
-
AWS Mobile Client
- Fixed exception being thrown from
getCredentials()andrefresh()to adhere toAmazonClientExceptionto allow other portions of SDK to catch properly. Previously a genericRuntimeExceptionwas being thrown;AmazonClientExceptionis a subclass ofRuntimeException. See issue #588
- Fixed exception being thrown from
AWS Mobile SDK for Android v2.9.0
New Features
- AWS Core Runtime
- Added support for EU (Stockholm) region -
eu-north-1.
- Added support for EU (Stockholm) region -
Bug Fixes
- Amazon Pinpoint
AppPackageName,AppTitle,AppVersionCode,SdkNamefields will now be accepted as part of theEventwhen submitting events from your app to Amazon Pinpoint. This fixes the issue where the event when exported by Amazon Kinesis Streams was missing these fields in the exported event.
Misc. Updates
-
Model updates for the following services
- Amazon Pinpoint
- Breaking API Changes: The following APIs have been changed:
PutEventsRequest- The type of
Endpointfield is now changed back fromEndpointRequesttoPublicEndpoint.
- The type of
PutEventsResponsePutEventsResponsewill have anEventsResponsefield. TheResultsobject in thePutEventsResponseis now nested underEventsResponse.
- Breaking API Changes: The following APIs have been changed:
- Amazon Pinpoint
-
Amazon Cognito Sync
- This library is deprecated. Please use AWS AppSync for synchronizing data across devices.
-
Amazon Mobile Analytics
- This library is deprecated. Please use Amazon Pinpoint for analytics.
AWS Mobile SDK for Android v2.8.5
New Features
-
AWS Mobile Client
- Support
showSignInwithout Cognito Identity Pool configured. See issue #592
- Support
-
Amazon Cognito Auth
- Support identity provider identifier setting. See PR #602
Bug Fixes
-
AWS Mobile Client
- Fix state change to
GUESTmode which was not being triggered previously and would stay inSIGNED_OUTmode. This state is triggered by callinggetCredentialsorgetIdentityIdwhile signed-out and unauthenticated access is enabled in Cognito Identity Pools.
- Fix state change to
-
AWS Auth SDK
- Fix forced change password view's IDs to prevent crash. See issue #586
-
Amazon Cognito Identity Provider
- Fix secret hash generation for empty value of client secret. Allows for operations such as sign-up to occur without client secret. See issue #587 PR #593
-
Amazon Lex
- Fix race condition for microphone access when no speech is detected during interaction.
Misc. Updates
- Model updates for the following services
- AWS IoT
- AWS Lambda
AWS Mobile SDK for Android v2.8.4
Bug Fixes
-
AWS Mobile Client
- Fix an issue persisting the username between launches. The method
getUsername()should retain the username while signed-in.
- Fix an issue persisting the username between launches. The method
-
AWS IoT
- Removed validation for IoT endpoint.
- Fix an issue in parsing the region from ATS enabled endpoint. See PR #580
AWS Mobile SDK for Android v2.8.3
Enhancements
- Amazon Polly
- Add support for new voices
Bianca,LuciaandMia.
- Add support for new voices
Bug Fixes
-
Amazon DynamoDB Document Model
- Fixed the typo (
defination->definition) in the followingIllegalStateExceptionmessages.hash key type does not match the one in table definitionrange key type does not match that of table definition
- Fixed the typo (
-
Amazon Pinpoint
- Fix an issue where the consecutive direct send messages / send user messages (excluding campaign) replaces the previous notifications. Now the request identifier for the notification is changed from the hashcode of
<campaign_id>:<campaign_activity_id>to the hashcode of a unique identifier for Direct send messages / send user messages (excluding campaign), so that the notifications are unique within the application. See AWS Forums Post
- Fix an issue where the consecutive direct send messages / send user messages (excluding campaign) replaces the previous notifications. Now the request identifier for the notification is changed from the hashcode of
Misc. Updates
- Model updates for the following services
- Amazon Auto Scaling
- Amazon Comprehend
- Amazon Kinesis Firehose
- Amazon Polly