AWS v2.4.1 Release Notes

  • 🆕 New Features

    • Amazon S3
      • (Breaking) AWSS3TransferUtility is generally available. Now you have access to the underlying NSURLSessionTask, NSURLRequest and NSHTTPURLResponse. The progress feedback block is updated to use NSProgress. Also, the error messages returned by Amazon S3 are correctly propagated as an NSError.
    • Amazon Cognito Identity Provider (Beta)
      • Fixed the issue requiring password reentry with a valid refresh token.
      • The SDK retries for bad auth attempts.
      • (Breaking) Switched from blocks to delegates for interactive authentication. Set a class that conforms to the AWSCognitoIdentityInteractiveAuthenticationDelegate protocol as the delegate on AWSCognitoIdentityUserPool.
      • (Breaking) - signUp:password:userAttributes:validationData: on AWSCognitoIdentityUserPool returns an AWSCognitoIdentityUserPoolSignUpResponse containing the AWSCognitoIdentityUser instead of directly returning an AWSCognitoIdentityUser.

    Misc Changes

    • SDK Core
      • Now the SDK fails fast to help identify an issue when you mix different versions of the AWSCore SDK and service client SDKs. You need to use the same version of the AWS Mobile SDKs within a project.
      • The AWS Signature related logs are moved from the Debug to Verbose level.