Skip to content

Releases: aws-amplify/aws-sdk-android

AWS SDK for Android 2.19.1

19 Oct 16:17
bac2a13
Compare
Choose a tag to compare

New Features

  • AWS Mobile Client
    • Added option to specify browser other than the default (Chrome) for HostedUI #2152

Model updates

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

14 Sep 17:17
6c63c5a
Compare
Choose a tag to compare

Bug Fixes

  • aws-android-sdk-kinesisvideo
    • Improve TLS validation by implementing hostname verification #2103
    • Breaking API Change
      • Incremented minSDKVersion from 21 to 24
  • aws-android-sdk-s3
    • Implemented downgrade for sql transfer table #2056
  • aws-android-sdk-mobile-client
    • Fix passwordless auth #2097
    • Remove unnecessary ContextCompat class lookup #2091

Misc. Updates

  • Model updates for the following services
    • AWS Cognito Identity Provider #2080
    • AWS Comprehend #2067

AWS SDK for Android 2.18.0

18 Aug 23:01
a131321
Compare
Choose a tag to compare

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.
  • aws-android-sdk-cognitoauth:
    • getSession() method has been refactored to getSession(Activity activity), where activity is 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 to getSessionWithoutWebUI(). 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

07 Aug 18:23
4105cd5
Compare
Choose a tag to compare

Bug fixes

  • Resolves UnsupportedOperationException while 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

AWS SDK for Android 2.17.0

01 Aug 00:49
3625c63
Compare
Choose a tag to compare

Version 2.17.0 introduces breaking changes against 2.16.13.

Breaking Updates

  • Modules now produce .aar files instead of .jar files
  • Migrated to AndroidX
  • Updated all dependencies to the latest version in Maven
  • Target API 27 -> 29
  • Updated minSDKs to be aligned with the actual Android API usage
  • No longer dependent on:
    • Legacy Apache HTTP Runtime
    • Jackson library

Removed from the library:

  • AWS Auto Scaling
  • Elastic Load Balancing

New Features

  • AWS Mobile Client

    • Added client metadata as optional parameter to various methods
  • AWS Core Runtime

    • Added json unmarshaller for multiple formats of timestamp

Misc. Updates

  • Model updates for the following services:
    • Amazon Comprehend
    • Amazon Connect
    • Amazon SNS

AWS SDK for Android 2.16.13

02 Jul 05:10
Compare
Choose a tag to compare

New Features

  • AWS Mobile Client
    • Added client metadata as optional parameter to various methods
  • AWS IoT
    • Model updates

AWS SDK for Android 2.16.12

28 Apr 06:52
8f0e0a1
Compare
Choose a tag to compare

New Features

  • AWS Core Runtime

    • Added support for af-south-1 - Africa (Cape Town) region.
    • Added support for eu-south-1 - Europe (Milan) region.
  • Amazon Pinpoint

    • Added support for push notifications from Pinpoint Journeys.

AWS SDK for Android 2.16.11

03 Apr 00:31
Compare
Choose a tag to compare

New Features

  • Amazon Pinpoint
    • EndpointProfileUser can now store user attributes, which will persist even after updating the endpoint.

Bug Fixes

  • Amazon S3
    • Fix a bug in TransferUtility#pause(int) when uploading a multipart item (> 5MB). See Issue# 1500 for details.

AWS SDK for Android 2.16.10

29 Mar 21:44
Compare
Choose a tag to compare

Bug Fixes

  • AWS Mobile Client
    • Fixes drop in UI to work with Dark Theme (Issue #1281)
    • Fixes getTokens exception if attempting to do a normal sign in after having done HostedUI sign in previously (Issues #1469 and #1262)

Misc. Updates

  • Model updates for the following services
    • AWS Rekognition
      • This update adds the ability to detect text in videos and adds filters to image and video text detection.
    • AWS Auto Scaling
      • Amazon EC2 Auto Scaling now supports the ability to enable/disable target tracking, step scaling, and simple scaling policies.

AWS SDK for Android 2.16.9

26 Mar 17:50
Compare
Choose a tag to compare

New Features

  • Amazon Rekognition

    • Adds new APIs for detecting text in a video file.
  • Amazon Cognito Identity Provider

    • This release adds a new setting for a user pool to allow if customer wants their user signup/signin with case insensitive username. The current default setting is case sensitive, and for our next release we will change it to case insensitive.

Misc. Updates

  • Model updates for the following services
    • AWS Auto Scaling
      • Documentation updates
      • Adds a field to request enable or disable on a PutScalingPolicyRequest
    • Amazon Cognito Identity Provider
    • AWS Key Management Service (KMS)
      • The ConnectCustomKeyStore API now provides a new error code (SUBNET_NOT_FOUND) for customers to better troubleshoot if their "connect-custom-key-store" operation fails.