All Versions
200
Latest Version
Avg Release Cycle
5 days
Latest Release
-

Changelog History
Page 11

  • v2.7.2 Changes

    🐛 Bug Fixes

    • AWSCognitoAuth
      • Fixed bug where the completeGetSession: callback would be invoked with an error if safariViewController:didCompleteInitialLoad: is invoked after a redirection (e.g., as can happen if an external identity provider bypasses the login screen for an already-authenticated user). See PR #1100
      • Fixed bug where the callback to getSession would not be given in case the customer dismisses the SFSafariViewController. See PR #1109
  • v2.7.1 Changes

    🆕 New Features

    • AWS Core
      • Added support for us-gov-east-1 - AWS GovCloud (US East) region.

    🐛 Bug Fixes

    • Amazon Cognito Identity Provider

      • Deprecate claims property of AWSCognitoIdentityUserSessionToken since it incorrectly declares the type as NSDictionary<NSString*, NSString*>. Instead, callers should use tokenClaims, which has the proper type of NSDictionary<NSString*, id>. See PR #1068

      Note: The existing claims property is deprecated and will be removed in a future minor version.

    ⚡️ Misc. Updates

    • ⚡️ Model updates for the following services
      • Amazon EC2
  • v2.7.0 Changes

    🆕 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/

  • v2.6.35 Changes

    🐛 Bug Fixes

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

    ✨ 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
  • v2.6.33 Changes

    🐛 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.
  • v2.6.32 Changes

    🐛 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
  • v2.6.31 Changes

    🐛 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
  • v2.6.30 Changes

    ✨ 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
  • v2.6.29 Changes

    ✨ 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