Releases: aws-amplify/aws-sdk-ios
Releases · aws-amplify/aws-sdk-ios
AWS SDK for iOS 2.6.35
Bug Fixes
- AWS CognitoAuth
- Fixes regression in AWSCognitoAuthConfiguration constructor. See issue#1090
AWS SDK for iOS 2.6.34
Enhancements
- Amazon CognitoAuth
- Added capability to use
SFAuthenticationSession
for devices running iOS 11+. It can be enabled using theenableSFAuthSessionIfAvailable
in the initializer or throughEnableSFAuthenticationSesssion
property in theawsconfiguration.json
.
- Added capability to use
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
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
- Fixed 'Undefined symbols' error where
-
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
andSDKVersionString
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
Bug Fixes
-
Amazon Kinesis
- Use row id instead of partition key to delete submitted events in database. See PR #792
- GZIP encoded
PutRecord
andPutRecords
requests for Kinesis Streams;PutRecord
andPutRecordBatch
for Firehose.
-
Amazon S3
- For background transfers using
AWSS3TransferUtility
, thebackgroundURLSessionCompletionHandler
callback will be called on the main thread.
- For background transfers using
Misc. Updates
- Model updates for the following services
- Amazon EC2
AWS SDK for iOS 2.6.31
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
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
Enhancements
-
Amazon Polly
- Added support for new voice
Zhiyu
.
- Added support for new voice
-
Amazon CognitoAuth
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
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
Bug Fixes
- Amazon Pinpoint
- Fixed a bug where accessing
AWSPinpointEndpointProfile
from multiple threads would potentially lead to a crash. See issue#906
- Fixed a bug where accessing
AWS SDK for iOS 2.6.26
New Features
- Amazon Polly
- Amazon Polly enables female voice Aditi to speak Hindi language
Enhancements
- AWS IoT
- Refactored MQTTClient to address namespace conflict. See issue#961
Misc. Updates
- Model updates for the following services
- Amazon Cognito Identity
- Amazon Cognito Identity Provider
- Amazon DynamoDB
- Amazon EC2
- AWS Lambda
- Amazon Polly
- Amazon Rekognition
- Amazon Transcribe
Bug Fixes
-
AWS IoT
- Fixed reconnection logic for the case where the connection is closed by the Server. See issue#1002
-
Amazon Pinpoint
- Fixed bug that demographic information in endpoint profile never gets updated after initialization. Demographic information now is updated with values in the main bundle whenever currentEndpoint is called.
-
Amazon S3
- Fixed bug in MultiPart transfer utility progress tracking. See issue#759