New in version 2.1.7

December 18th, 2014
  • Introduces two bug fixes for CognitoCachingCredentialsProvider and CognitoSyncManager.

New in version 2.1.6 (December 11th, 2014)

  • Introduces support for batching requests with the Kinesis Recorder, updates to Amazon Cognito, and fixes a bug with the S3 encryption client.

New in version 2.1.5 (November 18th, 2014)

  • Cognito Updates and bug fixes
  • New Features:
  • Amazon Cognito Sync - Added eu-west-1 support
  • Amazon Cognito Identity - Added eu-west-1 support
  • Changes:
  • Amazon Cognito Sync - CognitoSyncManager(Context, String, Regions, CognitoCachingCredentialsProvider) is deprecated in favor of CognitoSyncManager(Context, Regions, CognitoCachingCredentialsProvider)
  • Amazon Cognito Sync - A convenience method SyncConflict.resolveWithLastWriterWins() is added to return the record that is modified last
  • Resolved Issues:
  • Amazon Cognito Sync - Fixed SQLite resource leakage in CognitoSyncManager

New in version 2.1.4 (October 24th, 2014)

  • Adds supports for the new EU (Frankfurt) Region. This release also resolves two issues with Cognito: conflict resolution during synchronize and synchronizeOnConnectivity with airplane mode.

New in version 2.1.3 (October 18th, 2014)

  • Addressed a bug related to naming of S3 buckets

New in version 2.1.2 (October 16th, 2014)

  • Resolved Issues:
  • Third party namespaces - We have decided to namespace all third party code under the com.amazonaws namespace. Since we aggressively Proguard unneeded methods out of third party code, there is the potential for conflicts if a developer wants to use the same libraries as the SDK. By re-name spacing these we prevent collision.
  • Proguard - We have addressed an internal issue with Proguard removing a needed third party library method.

New in version 2.1.1 (October 10th, 2014)

  • New Features:
  • Amazon Cognito Developer Authenticated Identities - We are pleased to announce that we are adding support for your own identification management system in addition to existing support for a number of public login providers (Amazon, Facebook, and Google) and unauthenticated guests.
  • Amazon Mobile Analytics - Amazon Mobile Analytics now has AWS Console generated application id's, which enables developers to set what an 'app' means to them. For instance this allows developers to have multiple flavors of an app all report into a single console report.
  • Resolved Issues:
  • Amazon Mobile Analytics - Amazon Mobile Analytics now correctly works with non-latin application titles.

New in version 2.1.0 (September 16th, 2014)

  • Made changes to namespaces and class names to avoid confusion and increase consistency. Of the namespaces that have been changed, the ones in v1 of the SDK(transfermanager and objectmapper) are now deprecated but the rest have been completely removed. See below for the specific list of namespaces and classes which have been changed and what they have been changed to.
  • The interface CognitoSyncClient has also been removed
  • Constructors for KinesisRecorder and Cognito now require Region to be specified; this is also a breaking change. The analytics constructor has been removed altogether and replaced with static getInstance and getOrCreateInstance methods
  • Finally, there were other various bug fixes to S3 and Cognito

New in version 2.0.5 (July 24th, 2014)

  • Resolved Issues:
  • Amazon Analytics - Amazon Analytics now defaults to only sending events over wi-fi. This is now the same across Android and iOS. Please note by default the Android emulator does not use a wi-fi connection. To enable WAN delivery please use the AnalyticsOptions object along with the AmazonMobileAnalytics constructor.
  • Amazon Cognito Sync - The SDK queues sync requests made when device is offline. The sync operation is automatically executed when internet connectivity is recovered in the same app session.
  • Amazon Cognito Sync - Fixed incorrect dataset size of cached data