All Versions
17
Latest Version
Avg Release Cycle
23 days
Latest Release
341 days ago

Changelog History
Page 1

  • v2.19.3 Changes

    November 20, 2020

    ๐Ÿ†• New Features

    • AWS IOT
      • Added getSessionPresent() to AWSIotMqttManager. 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)
  • v2.19.2 Changes

    November 15, 2020

    ๐Ÿ†• New Features

    • AWS S3 Transfer Utility
      • Now supports directly uploading InputStream object via TransferUtility. See # 2182 for more details.

    โšก๏ธ Model updates

    • AWS IoT
    • AWS Lambda
    • Amazon Polly
    • Amazon Textract

    โšก๏ธ Miscellaneous updates

    • ๐Ÿ›  Fixed typo in CognitoCredentialsProvider#getSessionCredentialsExpiration().
    • โšก๏ธ Updated customer-proguard-rules.pro to exclude Enum types when minifyEnabled = true.

    ๐Ÿš€ For a full list of changes since the last release, please look at the following diff.

  • v2.19.1 Changes

    October 19, 2020

    ๐Ÿ†• 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
  • v2.19.0 Changes

    September 14, 2020

    ๐Ÿ› 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
  • v2.18.0 Changes

    August 18, 2020

    ๐Ÿš€ 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)
  • v2.17.1 Changes

    August 07, 2020

    ๐Ÿ› 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
  • v2.17.0 Changes

    August 01, 2020

    ๐Ÿ”– 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
  • v2.16.13 Changes

    July 02, 2020

    ๐Ÿ†• New Features

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

    April 28, 2020

    ๐Ÿ†• 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.
  • v2.16.11 Changes

    April 03, 2020

    ๐Ÿ†• 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.