Skip to content

Commit

Permalink
AWS SDK for Android 2.6.14
Browse files Browse the repository at this point in the history
  • Loading branch information
AWS committed Jan 19, 2018
1 parent 5fa37bb commit b46825a
Show file tree
Hide file tree
Showing 43 changed files with 132 additions and 99 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# Change Log - AWS SDK for Android

## [Release 2.6.14](https://github.com/aws/aws-sdk-android/releases/tag/release_v2.6.14)

### Bug Fixes

* **Amazon CloudWatch Logs**
* Allow `Amazon CloudWatch Logs` SDK to be fetched via maven. See [issue #392](https://github.com/aws/aws-sdk-android/issues/392)

### Enhancements

* **Amazon Cognito Identity Provider**
* Repackaged Amazon Cognito Identity Service Provider Android SDK to change dependency for ASF components.

* **Amazon Cognito Auth**
* Repackaged Amazon Cognito Auth Android SDK to change dependency for ASF components. Use `{ transitive = true; }` while importing `aws-android-sdk-cognitoauth` via maven in gradle.

## [Release 2.6.13](https://github.com/aws/aws-sdk-android/releases/tag/release_v2.6.13)

### Bug Fixes
Expand Down
22 changes: 13 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ The [AWS SDK for Android](http://aws.amazon.com/sdkforandroid) provides a librar

* **[Code Samples](https://github.com/awslabs/aws-sdk-android-samples)** - Repository of example projects using the SDK.
* **[AWS Mobile Forum](https://forums.aws.amazon.com/forum.jspa?forumID=88)** – Ask questions, get help, and give feedback
* **[Developer Guide](http://docs.aws.amazon.com/mobile/sdkforandroid/developerguide/)** - For in-depth getting started and usage information.
* **[Developer Guide](https://docs.aws.amazon.com/aws-mobile/latest/developerguide/getting-started.html)** - For in-depth getting started and usage information.
* **[Javadoc](http://docs.aws.amazon.com/AWSAndroidSDK/latest/javadoc/)** - For operations, parameters, responses, and examples
* **[AWS Mobile Developer Blog](http://mobile.awsblog.com/)** - For updates and guidance on using the AWS SDK for Android
* **[Release Notes](https://aws.amazon.com/releasenotes/Android)** - To see the latest features, bug fixes, and changes in the SDK
Expand All @@ -29,29 +29,33 @@ This section explains how to understand and work with the various components of

The AWS SDK for Android supports the following AWS services:

* [Amazon API Gateway](https://aws.amazon.com/api-gateway/)
* [Amazon Auto Scaling](https://aws.amazon.com/autoscaling/)
* [Amazon CloudWatch](https://aws.amazon.com/cloudwatch/)
* [Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_GettingStarted.html)
* [Amazon Cognito](https://aws.amazon.com/cognito/)
* [Amazon Cognito Auth](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-userpools-server-contract-reference.html)
* [Amazon DynamoDB](https://aws.amazon.com/dynamodb/)
* [Amazon Elastic Compute Cloud (EC2)](https://aws.amazon.com/ec2/)
* [Amazon Elastic Load Balancing (ELB)](https://aws.amazon.com/elasticloadbalancing/)
* [AWS IoT](https://aws.amazon.com/iot/)
* [AWS Key Management Service (KMS)](https://aws.amazon.com/kms/)
* [Amazon Kinesis Firehose](https://aws.amazon.com/kinesis/firehose/)
* [Amazon Kinesis Streams](https://aws.amazon.com/kinesis/streams/)
* [Amazon Kinesis Video Streams](https://aws.amazon.com/kinesis/video-streams/)
* [AWS Lambda](https://aws.amazon.com/lambda/)
* [Amazon Lex](https://aws.amazon.com/lex)
* [Amazon Machine Learning](https://aws.amazon.com/machine-learning/)
* [Amazon Mobile Analytics](https://aws.amazon.com/mobileanalytics/)
* [Amazon Polly](https://aws.amazon.com/polly/)
* [Amazon Pinpoint](https://aws.amazon.com/pinpoint/)
* [Amazon Polly](https://aws.amazon.com/polly/)
* [Amazon Rekoginiton](https://aws.amazon.com/rekognition/)
* [Amazon S3](https://aws.amazon.com/s3/)
* [Amazon Security Token Service (STS)](https://docs.aws.amazon.com/STS/latest/APIReference/Welcome.html)
* [Amazon Simple Email Service (SES)](https://aws.amazon.com/ses/)
* [Amazon Simple Notification Service (SNS)](https://aws.amazon.com/sns/)
* [Amazon Simple Queue Service (SQS)](https://aws.amazon.com/sqs/)
* [Amazon SimpleDB](https://aws.amazon.com/simpledb/)
* [Auto Scaling](https://aws.amazon.com/autoscaling/)
* [AWS Key Management Service (KMS)](https://aws.amazon.com/kms/)
* [AWS Lambda](https://aws.amazon.com/lambda/)
* [Elastic Load Balancing](https://aws.amazon.com/elasticloadbalancing/)



### A Quick Code Example

Expand Down Expand Up @@ -95,7 +99,7 @@ private class S3Example extends AsyncTask<Void,Void,Void>{
### SDK Fundamentals
There are only a few fundamentals that are helpful to know when developing against the AWS SDK for Android.

* Never embed credentrials in an Android application. It is trivially easy to decompile applications and steal embedded credentials. Always use temporarily vended credentials from services such as [Amazon Cognito Identity](http://docs.aws.amazon.com/mobile/sdkforandroid/developerguide/cognito-auth.html).
* Never embed credentrials in an Android application. It is trivially easy to decompile applications and steal embedded credentials. Always use temporarily vended credentials from services such as [Amazon Cognito Identity](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-identity.html).
* Unless explicitly stated, calls are synchronous and must be taken off of the main thread.
* Unless explicitly stated, calls can always throw an AmazonServiceException or an AmazonClientException (depending on if the exception is generated by the client or the service).
* The SDK will handle re-trying requests automatically, but unless explicitly stated will throw an exception if it cannot contact AWS.
Expand Down
4 changes: 2 additions & 2 deletions aws-android-sdk-apigateway-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-pom</artifactId>
<version>2.6.13</version>
<version>2.6.14</version>
</parent>

<dependencies>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-core</artifactId>
<optional>false</optional>
<version>2.6.13</version>
<version>2.6.14</version>
</dependency>
</dependencies>

Expand Down
4 changes: 2 additions & 2 deletions aws-android-sdk-auth-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,15 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-pom</artifactId>
<version>2.6.13</version>
<version>2.6.14</version>
</parent>

<dependencies>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-core</artifactId>
<optional>false</optional>
<version>2.6.13</version>
<version>2.6.14</version>
</dependency>

<dependency>
Expand Down
4 changes: 2 additions & 2 deletions aws-android-sdk-auth-facebook/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-pom</artifactId>
<version>2.6.13</version>
<version>2.6.14</version>
</parent>

<repositories>
Expand All @@ -36,7 +36,7 @@
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-auth-core</artifactId>
<optional>false</optional>
<version>2.6.13</version>
<version>2.6.14</version>
<type>aar</type>
</dependency>
<dependency>
Expand Down
4 changes: 2 additions & 2 deletions aws-android-sdk-auth-google/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-pom</artifactId>
<version>2.6.13</version>
<version>2.6.14</version>
</parent>

<repositories>
Expand All @@ -40,7 +40,7 @@
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-auth-core</artifactId>
<optional>false</optional>
<version>2.6.13</version>
<version>2.6.14</version>
<type>aar</type>
</dependency>

Expand Down
10 changes: 5 additions & 5 deletions aws-android-sdk-auth-ui/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-pom</artifactId>
<version>2.6.13</version>
<version>2.6.14</version>
</parent>

<repositories>
Expand All @@ -36,28 +36,28 @@
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-auth-core</artifactId>
<optional>false</optional>
<version>2.6.13</version>
<version>2.6.14</version>
<type>aar</type>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-auth-google</artifactId>
<optional>true</optional>
<version>2.6.13</version>
<version>2.6.14</version>
<type>aar</type>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-auth-facebook</artifactId>
<optional>true</optional>
<version>2.6.13</version>
<version>2.6.14</version>
<type>aar</type>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-auth-userpools</artifactId>
<optional>true</optional>
<version>2.6.13</version>
<version>2.6.14</version>
<type>aar</type>
</dependency>
<dependency>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ public class SignInView extends LinearLayout {
private static final int IMAGE_LAYOUT_MARGINS = dp(10);

/** String that represents the SDK Version. */
private static final String SDK_VERSION = "2.6.13";
private static final String SDK_VERSION = "2.6.14";

/** Common Prefix of the namespaces of different SignIn providers. */
private static final String NAMESPACE_COMMON_PREFIX = "com.amazonaws.mobile.auth";
Expand Down
6 changes: 3 additions & 3 deletions aws-android-sdk-auth-userpools/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-pom</artifactId>
<version>2.6.13</version>
<version>2.6.14</version>
</parent>

<repositories>
Expand All @@ -36,14 +36,14 @@
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-cognitoidentityprovider</artifactId>
<optional>false</optional>
<version>2.6.13</version>
<version>2.6.14</version>
</dependency>

<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-auth-core</artifactId>
<optional>false</optional>
<version>2.6.13</version>
<version>2.6.14</version>
<type>aar</type>
</dependency>

Expand Down
4 changes: 2 additions & 2 deletions aws-android-sdk-autoscaling/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-pom</artifactId>
<version>2.6.13</version>
<version>2.6.14</version>
</parent>

<dependencies>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-core</artifactId>
<optional>false</optional>
<version>2.6.13</version>
<version>2.6.14</version>
</dependency>
</dependencies>

Expand Down
4 changes: 2 additions & 2 deletions aws-android-sdk-cloudwatch/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,15 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-pom</artifactId>
<version>2.6.13</version>
<version>2.6.14</version>
</parent>

<dependencies>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-core</artifactId>
<optional>false</optional>
<version>2.6.13</version>
<version>2.6.14</version>
</dependency>
</dependencies>

Expand Down
6 changes: 3 additions & 3 deletions aws-android-sdk-cognito/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@
<artifactId>aws-android-sdk-cognito</artifactId>
<packaging>jar</packaging>
<name>AWS SDK for Android - Amazon Cognito Sync</name>
<version>2.6.13</version>
<version>2.6.14</version>
<description>The AWS Android SDK for Amazon Cognito Sync module holds the client classes that are used for communicating with Amazon Cognito Sync Service</description>
<url>http://aws.amazon.com/sdkforandroid</url>

<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-pom</artifactId>
<version>2.6.13</version>
<version>2.6.14</version>
</parent>

<licenses>
Expand All @@ -29,7 +29,7 @@
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-core</artifactId>
<optional>false</optional>
<version>2.6.13</version>
<version>2.6.14</version>
</dependency>
<dependency>
<groupId>com.google.android</groupId>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
fabric-identifier=com.amazonaws.aws-android-sdk-cognito
fabric-version=2.6.13
fabric-version=2.6.14
fabric-build-type=binary
10 changes: 8 additions & 2 deletions aws-android-sdk-cognitoauth/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@
<artifactId>aws-android-sdk-cognitoauth</artifactId>
<packaging>aar</packaging>
<name>AWS SDK for Android - Amazon Cognito Auth</name>
<version>2.6.13</version>
<version>2.6.14</version>
<description>The AWS Android SDK with app integration for Amazon Cognito Your User Pools Service</description>
<url>http://aws.amazon.com/sdkforandroid</url>

<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-pom</artifactId>
<version>2.6.13</version>
<version>2.6.14</version>
</parent>

<repositories>
Expand Down Expand Up @@ -42,6 +42,12 @@
<artifactId>android</artifactId>
<version>4.1.1.4</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-cognitoidentityprovider-asf</artifactId>
<optional>false</optional>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.android.support</groupId>
Expand Down
12 changes: 9 additions & 3 deletions aws-android-sdk-cognitoidentityprovider/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@
<artifactId>aws-android-sdk-cognitoidentityprovider</artifactId>
<packaging>jar</packaging>
<name>AWS SDK for Android - Amazon Cognito Identity Provider</name>
<version>2.6.13</version>
<version>2.6.14</version>
<description>The AWS Android SDK for Amazon Cognito Identity Provider module holds the client classes that are used for communicating with Amazon Cognito Identity Provider Service</description>
<url>http://aws.amazon.com/sdkforandroid</url>

<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-pom</artifactId>
<version>2.6.13</version>
<version>2.6.14</version>
</parent>

<licenses>
Expand All @@ -29,7 +29,13 @@
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-core</artifactId>
<optional>false</optional>
<version>2.6.13</version>
<version>2.6.14</version>
</dependency>
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-cognitoidentityprovider-asf</artifactId>
<optional>false</optional>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.google.android</groupId>
Expand Down
2 changes: 1 addition & 1 deletion aws-android-sdk-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<parent>
<groupId>com.amazonaws</groupId>
<artifactId>aws-android-sdk-pom</artifactId>
<version>2.6.13</version>
<version>2.6.14</version>
</parent>

<dependencies>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ public class VersionInfoUtils {
private static final int DEFAULT_STRING_LENGTH = 128;

/** SDK version info */
private static volatile String version = "2.6.13";
private static volatile String version = "2.6.14";
// changed build
// logic

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
fabric-identifier=com.amazonaws.aws-android-sdk-core
fabric-version=2.6.13
fabric-version=2.6.14
fabric-build-type=binary
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ public class VersionInfoUtilsTest {

@Test
public void getVersion() {
assertEquals("2.6.13", VersionInfoUtils.getVersion());
assertEquals("2.6.14", VersionInfoUtils.getVersion());
}

@Test
Expand Down
Loading

0 comments on commit b46825a

Please sign in to comment.