aws-sdk-android

AWS SDK for Android. For more information, see our web site:

OTHER License

Stars
1K

Bot releases are hidden (Show)

aws-sdk-android - AWS SDK for Android 2.16.13

Published by richardmcclellan over 4 years ago

New Features

  • AWS Mobile Client
    • Added client metadata as optional parameter to various methods
  • AWS IoT
    • Model updates
aws-sdk-android - AWS SDK for Android 2.16.12

Published by desokroshan over 4 years ago

New Features

  • AWS Core Runtime

    • Added support for af-south-1 - Africa (Cape Town) region.
    • Added support for eu-south-1 - Europe (Milan) region.
  • Amazon Pinpoint

    • Added support for push notifications from Pinpoint Journeys.
aws-sdk-android - AWS SDK for Android 2.16.11

Published by desokroshan over 4 years ago

New Features

  • Amazon Pinpoint
    • EndpointProfileUser can now store user attributes, which will persist even after updating the endpoint.

Bug Fixes

  • Amazon S3
    • Fix a bug in TransferUtility#pause(int) when uploading a multipart item (> 5MB). See Issue# 1500 for details.
aws-sdk-android - AWS SDK for Android 2.16.10

Published by desokroshan over 4 years ago

Bug Fixes

  • AWS Mobile Client
    • Fixes drop in UI to work with Dark Theme (Issue #1281)
    • Fixes getTokens exception if attempting to do a normal sign in after having done HostedUI sign in previously (Issues #1469 and #1262)

Misc. Updates

  • Model updates for the following services
    • AWS Rekognition
      • This update adds the ability to detect text in videos and adds filters to image and video text detection.
    • AWS Auto Scaling
      • Amazon EC2 Auto Scaling now supports the ability to enable/disable target tracking, step scaling, and simple scaling policies.
aws-sdk-android - AWS SDK for Android 2.16.9

Published by desokroshan over 4 years ago

New Features

  • Amazon Rekognition

    • Adds new APIs for detecting text in a video file.
  • Amazon Cognito Identity Provider

    • This release adds a new setting for a user pool to allow if customer wants their user signup/signin with case insensitive username. The current default setting is case sensitive, and for our next release we will change it to case insensitive.

Misc. Updates

  • Model updates for the following services
    • AWS Auto Scaling
      • Documentation updates
      • Adds a field to request enable or disable on a PutScalingPolicyRequest
    • Amazon Cognito Identity Provider
    • AWS Key Management Service (KMS)
      • The ConnectCustomKeyStore API now provides a new error code (SUBNET_NOT_FOUND) for customers to better troubleshoot if their "connect-custom-key-store" operation fails.
aws-sdk-android - AWS SDK for Android 2.16.8

Published by aws-amplify-ops over 4 years ago

New Features

  • AWS IoT
    • Added support for Custom Authorizers. AWS IoT allows you to define custom authorizers that allow you to manage your own authentication and authorization strategy using a custom authentication service and a Lambda function. Custom authorizers allow AWS IoT to authenticate your devices and authorize operations using bearer token authentication and authorization strategies. See AWS IoT Custom Authentication for more details.
aws-sdk-android - AWS SDK for Android 2.16.7

Published by aws-amplify-ops over 4 years ago

Misc. Updates

  • Model updates for the following services
    • Amazon Comprehend
    • Amazon Connect Participant
    • Amazon Translate
    • AWS Lambda
    • AWS Key Management Service
aws-sdk-android - AWS SDK for Android 2.16.6

Published by aws-amplify-ops almost 5 years ago

New Features

  • AWSMobileClient
    • confirmSignIn() now supports passing clientMetaData, map of custom key-value pairs that developers can provide as an input for any custom workflow lambda triggers.
aws-sdk-android - AWS SDK for Android 2.16.5

Published by aws-amplify-ops almost 5 years ago

New Features

Bug Fixes

  • Amazon Pinpoint
    • Fixed a bug where setting Intent.FLAG_ACTIVITY_CLEAR_TOP and Intent.FLAG_ACTIVITY_SINGLE_TOP on the notificationIntent being created for displaying notification causes a crash in Android OS Versions < 4.4. The fix involves removing the setting of flags as it is not relavent for an intent that communicates with a Android Service and a Broadcast receiver. See PR #1370 for details.

Misc. Updates

  • Model updates for the following services
    • Amazon AutoScaling
    • Amazon Cognito Identity Provider
    • Amazon Comprehend
    • AWS IoT
    • AWS Key Management Service (KMS)
    • Amazon Kinesis Firehose
    • Amazon Kinesis Video Streams
    • Amazon Kinesis Video Signaling
    • AWS Lambda
    • Amazon Lex
    • Amazon Rekognition
    • Amazon Security Token Service (STS)
    • Amazon Simple Notification Service (SNS)
    • Amazon Textract
    • Amazon Transcribe
aws-sdk-android - AWS SDK for Android 2.16.4

Published by aws-amplify-ops almost 5 years ago

New Features

  • Amazon Connect Participant

    • Amazon Connect is a cloud-based contact center solution that makes it easy to set up and manage a customer contact center and provide reliable customer engagement at any scale. Amazon Connect enables customer contacts through voice or chat. The Amazon Connect Participant Service is used by chat participants, such as agents and customers. See Amazon Connect Participant Service Documentation (link https://aws.amazon.com/connect/) for more details.
  • Amazon Connect

Bug Fixes

  • Amazon S3
    • PutObjectResult object will now contain content MD5 that was used in data validation (if available). See Issue# 1236.
    • Changed the default notification ID of the notification that will be displayed when the TransferService transitions to foreground from 0 to 1 because 0 is reserved and not recommended by Android. TransferService would fail to transition to foreground if notification ID is 0. See Android guide for details.

Misc. Updates

  • Model updates for the following services
    • Amazon Connect
    • Amazon Connect Participant
aws-sdk-android - AWS SDK for Android 2.16.3

Published by aws-amplify-ops almost 5 years ago

New Features

  • AWS IoT
    • Added proxy support for connecting to AWS IoT via Keystore over port 8883

Bug Fixes

  • AWS Core

    • Added warning against using BasicAWSCredentials instead of AWSMobileClient in Javadoc.
  • AWS Mobile Client

    • During signUp, when the user is confirmed, Cognito does not send CognitoUserCodeDeliveryDetails
      and it appears to be null when the SignUpResult is unmarshalled. Add a check before accessing the CognitoUserCodeDeliveryDetails only when the user is not confirmed. See issue #1264 for more details.
aws-sdk-android - AWS SDK for Android 2.16.2

Published by aws-amplify-ops almost 5 years ago

New Features

  • AWS Core

    • Now supports calling LogFactory.setLevel(Level) to set a global level of which logs will be output. Any logs below the set level will not be output
      You can also call Log.setLevel(Level) on a specific Logger to limit the logs which are output by a specific class. Addresses issue #1174
  • Amazon Polly

Bug Fixes

  • AWSMobileClient

    • Sets default confirmSignup behavior to prevent a user from signing up with the same email/phone as another user. This is the same as iOS.
      NOTE: When you upgrade to this version, your app behavior will change from allowing users to sign up with the same email/phone as another user
      (and just overriding the existing user) to giving the user an error if they attempt to do that.
  • AWS IoT

    • Specified minimum SDK (11) and target SDK (27) version in AndroidManifest.xml for IoT SDK.
    • Prevents unintended permission from being implied in AndroidManifest.xml. See Issue #1234.

Misc. Updates

  • Amazon S3

    • Added serialized name annotation to TransferNetworkConnectionType enum values and added instrumentation tests.
  • Model updates for the following services

    • Amazon Cognito Identity Provider
    • Amazon Kinesis Firehose
    • Amazon Lex
    • Amazon Pinpoint
aws-sdk-android - AWS SDK for Android 2.16.1

Published by aws-amplify-ops about 5 years ago

Misc. Updates

  • AWS IoT

    • AWS Android SDK for IoT now depends on the 1.2.2 version of the Paho Library org.eclipse.paho.client.mqttv3
  • AWS Security Token Service

    • AWS Security Token Service client now supports two additional APIs:
      • assumeRoleWithSAML
      • decodeAuthorizationMessage
  • Model updates for the following services

    • Amazon Transcribe
    • Amazon STS
aws-sdk-android - AWS SDK for Android 2.16.0

Published by aws-amplify-ops about 5 years ago

New Features

  • AWS Mobile Client

    • Breaking API Change
      • SignUpResult available in the user callback provided during sign up now contains UserSub(UID)
      • Deprecated APIs getCredentialsProvider, setCredentialsProvider, initialize(Context) and initialize(Context, AWSStartupHandler) have been removed
      • confirmSignIn(final Map<String, String> signInChallengeResponse) now throws IllegalStateException if confirmSignIn is called after signIn has succeeded. This matches the behavior of the overloaded version of this method, viz. confirmSignIn(final String signInChallengeResponse, final Callback<SignInResult> callback)
    • AWSMobileClient now supports Cognito Custom Authentication flow. See relevant cognito docs and amplify docs for details
  • Amazon CognitoIdentityProvider

    • Breaking API Change SignUpHandler now receives SignUpResult upon success instead of a ConfirmationState and CognitoUserCodeDeliveryDetails
    • signUpInBackground and signUp now receive SignUpResult in the onSuccess callback
  • Amazon SNS

    • Updated model to support latest Amazon SNS features such as TagResource function. This resolves Issue# 1020.

Misc. Updates

  • Model updates for the following services
    • Amazon SES
    • Amazon SNS
    • Amazon Textract
    • Amazon Transcribe
aws-sdk-android - AWS SDK for Android 2.15.2

Published by aws-amplify-ops about 5 years ago

Bug Fixes

  • AWS Mobile Client
    • Fix issue where MobileClient would return invalid tokens after initialization when using Hosted UI.
      See issue #873 and
      issue #888
  • Amazon Cognito Identity Provider
    • Use internal username for computing secret hash that is passed in challenge response. See Issue# 889 for details

Misc. Updates

  • Model updates for the following services
    • Amazon Connect
    • Amazon Rekognition
    • Amazon Transcribe
aws-sdk-android - AWS SDK for Android 2.15.1

Published by aws-amplify-ops about 5 years ago

Bug Fixes

  • AWS Core Runtime

    • Fixed a bug where encrypted authentication data persisted by the SDK could not be recovered due to:

      • The encryption key being removed
      • The encryption key being replaced
      • The encryption key not being recoverable by the OS

      These conditions formerly resulted in an app crash. Now, the errors are logged (without logging sensitive data) and the decryption attempt returns null, as if the data simply isn't present in the persistent store.

      Classes affected:

      • CognitoCachingCredentialsProvider
      • CognitoUserPool
      • CognitoAuth
      • AWSMobileClient

      For more detail, see issues:

  • Amazon S3

    • Fixed a bug where multi-part uploads via TransferUtility would fail to propagate tags to Amazon S3 from the UserMetadata passed through the ObjectMetadata. See Issue#541.

    • The following code should now attach a tag for both single-part and multi-part uploads:

      ObjectMetadata metadata = new ObjectMetadata();
      metadata.addUserMetadata(Headers.S3_TAGGING, "key=value");
      TransferObserver observer = transferUtility.upload(
      	file.getName(),
      	file,
      	metadata
      );
      
aws-sdk-android - AWS SDK for Android 2.15.0

Published by aws-amplify-ops about 5 years ago

Bug Fixes

  • AWS Core Runtime
    • Update LogFactory.getLog to automatically truncate the log tag to be within 23 character limit imposed by Android for Nougat(7.0) releases and prior(API <= 23). See issue #1103
  • Amazon Pinpoint
    • Removed the check for INTERNET and ACCESS_NETWORK_STATE permissions while initializing PinpointManager. These are normal permissions and therefore are not required to be checked before performing corresponding app-op. This changes Pinpoint SDK behavior to match that of our other SDKs where an UnknownHostException or a corresponding RuntimeException would be thrown if connectivity is not present when network calls are made by the SDK. This fixes Issue#1092.

Misc. Updates

  • Breaking Changes
    • Removed deprecated SDKGlobalConfiguration options:
      • ENABLE_S3_SIGV4_SYSTEM_PROPERTY
      • ENFORCE_S3_SIGV4_SYSTEM_PROPERTY
  • Remove unused mfaOption property from CognitoUserAttributes class
  • Model updates for the following services
    • AWS IoT
    • Amazon Lex
    • Amazon Rekognition
    • Amazon AutoScaling
aws-sdk-android - AWS SDK for Android 2.14.2

Published by aws-amplify-ops about 5 years ago

New Features

  • AWS IoT
    • Added an overloaded version of subscribeToTopic() method,
      public void subscribeToTopic(final String topic, final AWSIotMqttQos qos, final AWSIotMqttSubscriptionStatusCallback subscriptionStatusCallback, final AWSIotMqttNewMessageCallback callback);,
      in AWSIotMqttManager which accepts subscription status callback to notify users of the status of subscription operation.
      See Issue#1005 for details.

Misc. Updates

  • Model updates for the following services
    • Amazon Polly
aws-sdk-android - AWS SDK for Android 2.14.1

Published by aws-amplify-ops about 5 years ago

New Features

  • AWS Core Runtime
    • Added support for me-south-1 - Middle East (Bahrain) region.

Bug Fixes

  • AWS Core Runtime
    • Fixed response unmarshalling when response is gzip encoded without a CRC32 checksum. Also fixes bug decoding Kinesis responses with GZIP encoding.
  • Amazon Kinesis Video
    • Fixed a bug when CreateStreamRequest is initialized without setting Tags, auto-generated empty HashMap of Tags would cause ValidationException from Kinesis Video.
    • Fixed incorrect timestamp unit for encoder input caused high bitrate issue for the stream.

Misc. Updates

  • Model updates for the following services
    • Amazon Comprehend
    • Amazon Security Token Service (STS)
aws-sdk-android - AWS SDK for Android 2.14.0

Published by aws-amplify-ops about 5 years ago

New Features

  • Amazon Connect
    • Amazon Connect is a self-service, cloud-based contact center service that makes it easy for any business to deliver better customer service at lower cost. Amazon Connect is based on the same contact center technology used by Amazon customer service associates around the world to power millions of customer conversations. The self-service graphical interface in Amazon Connect makes it easy for non-technical users to design contact flows, manage agents, and track performance metrics – no specialized skills required. There are no up-front payments or long-term commitments and no infrastructure to manage with Amazon Connect; customers pay by the minute for Amazon Connect usage plus any associated telephony services. See Amazon Connect Documentation for more details.

Misc. Updates

  • Model updates for the following services
    • Amazon Kinesis Video
    • Amazon Rekognition
      • Breaking Change: This SDK has been updated to the latest model after a long interval, and there have been several breaking changes in the
        intervening time. Please review the API documentation
        to see the latest API.