Skip to content

Releases: aws-amplify/aws-sdk-ios

AWS SDK for iOS 2.7.0

10 Nov 00:01

Choose a tag to compare

2.7.0

New Features

  • ** AWS Mobile Client**
    • The AWSMobileClient provides client APIs and building blocks for developers who want to create user authentication experiences. It supports the following new features:
      • User state tracking: AWSMobileClient offers on-demand querying for the “login state” of a user in the application.
      • Credentials management: Automatic refreshing of Cognito User Pools JWT Token and AWS Credentials from Cognito Identity.
      • Offline support: AWSMobileClient is optimized to account for applications transitioning from offline to online connectivity, and refreshing credentials at the appropriate time so that errors do not occur when actions are taken and connectivity is not available.
      • Drop-in Auth UI: AWSMobileClient client supports easy “drop-in” UI for your application.
      • Simple, declarative APIs signUp, signIn, confirmSignIn, etc.

Note: The existing methods of AWSMobileClient are deprecated and will be removed in a future minor version. AWSMobileClient now takes a dependency on AWSCognitoIdentityProvider(Cognito User Pools SDK) package to offer integration with CognitoUserPools. When using the new drop-in UI, AWSAuthUI and Social sign-in features continue to be pluggable dependencies for AWSMobileClient.

All documentation is now centralized at https://aws-amplify.github.io/

AWS SDK for iOS 2.6.35

09 Nov 04:36

Choose a tag to compare

Bug Fixes

  • AWS CognitoAuth
    • Fixes regression in AWSCognitoAuthConfiguration constructor. See issue#1090

AWS SDK for iOS 2.6.34

08 Nov 05:48

Choose a tag to compare

Enhancements

  • Amazon CognitoAuth
    • Added capability to use SFAuthenticationSession for devices running iOS 11+. It can be enabled using the enableSFAuthSessionIfAvailable in the initializer or through EnableSFAuthenticationSesssion property in the awsconfiguration.json.

Bug Fixes

  • Amazon S3

    • Fixed bug in AWSTransferUtility that was reporting incorrect status for transfers when the app was force-closed. See issue#1058
    • Fixed crash in AWSTransferUtility due to a null value for MultiPartUpload ID. See issue#1060
  • Amazon Pinpoint

    • putEvents now correctly logs the number of accepted, retryable, and dirty
      events. See issue#1074
    • Fixed data race issues in AWSPinpointSessionEventClient
  • AWS IoT

    • Fixed crash in the drainSenderQueue routine by using a semaphore to manage access of the underlying queue. See issue#1071

Misc. Updates

  • Model updates for the following services
    • Amazon EC2
    • AWS Lambda
    • Amazon S3

AWS SDK for iOS 2.6.33

25 Oct 22:12

Choose a tag to compare

Bug Fixes

  • Amazon Pinpoint

    • Fixed 'Undefined symbols' error where AWSPinpointVersionString was not
      implemented when importing AWSPinpoint as a static library using CocoaPods.
      See issue#1050
    • Fixed incorrectly reported SDK version in Pinpoint events
      See issue#1051
  • Amazon S3

    • Fixed bug in AWSTransferUtility.default client to use a constant value for the NSURLSessionID. See issue#1067

Misc. Updates

  • Model updates for the following services
    • Amazon EC2
    • Amazon Transcribe
  • In all SDKs, the SDKVersion and SDKVersionString in the umbrella header
    are now deprecated, and will be removed in an upcoming minor version of the
    SDK. Use the service-specific version string instead.

AWS SDK for iOS 2.6.32

11 Oct 22:24

Choose a tag to compare

Bug Fixes

  • Amazon Kinesis

    • Use row id instead of partition key to delete submitted events in database. See PR #792
    • GZIP encoded PutRecord and PutRecords requests for Kinesis Streams; PutRecord and PutRecordBatch for Firehose.
  • Amazon S3

    • For background transfers using AWSS3TransferUtility, the backgroundURLSessionCompletionHandler callback will be called on the main thread.

Misc. Updates

  • Model updates for the following services
    • Amazon EC2

AWS SDK for iOS 2.6.31

27 Sep 17:27

Choose a tag to compare

Bug Fixes

  • Amazon S3
    • Fixed bug in S3 Transfer Utility that was causing progress tracking for multipart transfers to be underreported for background transfers.

Misc. Updates

  • Model updates for the following services
    • Amazon EC2

AWS SDK for iOS 2.6.30

20 Sep 23:58

Choose a tag to compare

Enhancements

  • General SDK Improvements
    • Fix warnings in the SDK imposed by the iOS 12 platform update.

Misc. Updates

  • Model updates for the following services
    • Amazon CloudWatch
    • Amazon CloudWatch Logs
    • Amazon DynamoDB
    • Amazon EC2
    • Amazon Elastic Load Balancing
    • Amazon Polly
    • Amazon Simple Email Service

AWS SDK for iOS 2.6.29

14 Sep 02:29

Choose a tag to compare

Enhancements

  • Amazon Polly

    • Added support for new voice Zhiyu.
  • Amazon CognitoAuth

    • User completion code called after SFSafariViewController dismissed See pull#1000
    • Allow developer to decide if sign in screen should be shown again if the refresh token has expired. See pull#1007

Bug Fixes

  • Amazon CognitoAuth
    • Added check to see if refreshToken is received from the server. If not, retrieve it from the keychain. See issue#1035

AWS SDK for iOS 2.6.28

30 Aug 23:32

Choose a tag to compare

2.6.28

Misc. Updates

  • Model updates for the following services
    • Amazon Autoscaling
    • Amazon CloudWatch Logs
    • Amazon Cognito Identity Provider
    • Amazon DynamoDB
    • Amazon EC2
    • AWS KMS
    • Amazon Rekognition
    • Amazon Transcribe

Bug Fixes

  • Amazon S3

    • Fixed bug in MultiPart transfer utility where resuming multiple times finishes the upload before it has been completed. See issue#1015
  • Amazon Core

    • Added checks to AWSURLSessionManager to prevent crashes and instead propagate error due to transient IO issues. See issue#1025

AWS SDK for iOS 2.6.27

18 Aug 00:04

Choose a tag to compare

Bug Fixes

  • Amazon Pinpoint
    • Fixed a bug where accessing AWSPinpointEndpointProfile from multiple threads would potentially lead to a crash. See issue#906