Skip to content

Releases: aws-amplify/aws-sdk-android

beta_v2.10.3

16 Jan 04:15

Choose a tag to compare

Delete old docs to remove straggling files

beta_v2.10.2

16 Jan 04:08

Choose a tag to compare

remove extras

AWS Mobile SDK for Android v2.10.1

11 Jan 23:45

Choose a tag to compare

Bug Fixes

  • Amazon Pinpoint
    • Fixed a bug where Attributes were not being sent in the Event payload while submitting events to Pinpoint. See PR #641

AWS Mobile SDK for Android v2.10.0

03 Jan 19:10

Choose a tag to compare

Misc. Updates

  • Model updates for the following services
    • Amazon Lex
      • Added overrides to various InteractionClient and LexServiceContinuation methods, 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 now String. This requires your calling code to
            JSON serialize and base64-encode the value. The get, set and with APIs of the following properties are affected:
            • PostContentRequest.requestAttributes
            • PostContentRequest.sessionAttributes
            • PostContentRequest.slots
            • PostContentResponse.requestAttributes
            • PostContentResponse.sessionAttributes
            • PostContentResponse.slots

AWS Mobile SDK for Android v2.9.2

02 Jan 21:14

Choose a tag to compare

Bug Fixes

  • AWS IoT

    • AWSIotMqttManager passes publish exceptions via the callback. If callback is not provided it throws AmazonClientException.
    • AWSIotMqttManager logs 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

14 Dec 22:32

Choose a tag to compare

New Features

  • Amazon Cognito Auth
    • Added customization for CustomTabs through setCustomTabsExtras() in the builder. See PR #608

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() and refresh() to adhere to AmazonClientException to allow other portions of SDK to catch properly. Previously a generic RuntimeException was being thrown; AmazonClientException is a subclass of RuntimeException. See issue #588

AWS Mobile SDK for Android v2.9.0

12 Dec 01:16

Choose a tag to compare

New Features

  • AWS Core Runtime
    • Added support for EU (Stockholm) region - eu-north-1.

Bug Fixes

  • Amazon Pinpoint
    • AppPackageName, AppTitle, AppVersionCode, SdkName fields will now be accepted as part of the Event when 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 Endpoint field is now changed back from EndpointRequest to PublicEndpoint.
        • PutEventsResponse
          • PutEventsResponse will have an EventsResponse field. The Results object in the PutEventsResponse is now nested under EventsResponse.
  • Amazon Cognito Sync

    • This library is deprecated. Please use AWS AppSync for synchronizing data across devices.
  • Amazon Mobile Analytics

AWS Mobile SDK for Android v2.8.5

06 Dec 22:55

Choose a tag to compare

New Features

  • AWS Mobile Client

    • Support showSignIn without Cognito Identity Pool configured. See issue #592
  • Amazon Cognito Auth

    • Support identity provider identifier setting. See PR #602

Bug Fixes

  • AWS Mobile Client

    • Fix state change to GUEST mode which was not being triggered previously and would stay in SIGNED_OUT mode. This state is triggered by calling getCredentials or getIdentityId while signed-out and unauthenticated access is enabled in Cognito Identity Pools.
  • 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

21 Nov 05:20

Choose a tag to compare

Bug Fixes

  • AWS Mobile Client

    • Fix an issue persisting the username between launches. The method getUsername() should retain the username while signed-in.
  • 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

20 Nov 04:35

Choose a tag to compare

Enhancements

  • Amazon Polly
    • Add support for new voices Bianca, Lucia and Mia.

Bug Fixes

  • Amazon DynamoDB Document Model

    • Fixed the typo (defination -> definition) in the following IllegalStateException messages.
      • hash key type does not match the one in table definition
      • range key type does not match that of table definition
  • 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

Misc. Updates

  • Model updates for the following services
    • Amazon Auto Scaling
    • Amazon Comprehend
    • Amazon Kinesis Firehose
    • Amazon Polly