Skip to content

Commit c4fa3e1

Browse files
author
AWS
committed
AWS SDK for Android 2.12.0
1 parent 0720f2a commit c4fa3e1

File tree

50 files changed

+410
-119
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+410
-119
lines changed

.idea/modules.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
# Change Log - AWS SDK for Android
22

3+
## [Release 2.12.0](https://github.com/aws/aws-sdk-android/releases/tag/release_v2.12.0)
4+
5+
### Enhancements
6+
7+
* **Amazon Cognito Auth**
8+
* Allow user to unbind the service after being done with authentication. See [pr #615](https://github.com/aws-amplify/aws-sdk-android/pull/615). Thanks @rlatapy-luna!
9+
10+
* **Amazon Cognito User Pools**
11+
* Adds support for the SRP protocol at the beginning of custom auth. Please use `AuthenticationDetails(String, String, Map<String, String>, Map<String, String>)` to trigger custom auth flow with SRP protocol as the first step.
12+
13+
* **Amazon S3**
14+
* **Note:** AWS Signature Version 4 (`SigV4`) is recommended for signing Amazon S3 API requests over AWS Signature Version 2 (`SigV2`) as it provides improved security by using a signing key rather than your secret access key. SigV4 is currently supported in all AWS regions while SigV2 is only supported in regions launched prior to Jan 2014. Amazon S3 will stop accepting requests signed using SigV2 in all regions on June 24, 2019, any
15+
requests signed using SigV2 made after this time will fail. Please visit the S3 documentation site to get more information on using SigV4: [Signing Aamzon S3 requests using SigV4](https://docs.aws.amazon.com/general/latest/gr/signing_aws_api_requests.html). You can find the list of
16+
changes between versions here: [Changes in SigV4](https://docs.aws.amazon.com/general/latest/gr/sigv4_changes.html).
17+
* Deprecated the existing constructors in `AmazonS3Client` and introduced equivalent constructors that require the AWS region, because a valid AWS region is required to sign the request using SigV4. Please use the following constructors to specify the AWS region in order to sign the request to Amazon S3 using SigV4.
18+
19+
2.11.1 | 2.12.0
20+
---------- | -------------
21+
AmazonS3Client(AWSCredentials) | AmazonS3Client(AWSCredentials, com.amazonaws.regions.Region)
22+
AmazonS3Client(AWSCredentials, ClientConfiguration) | AmazonS3Client(AWSCredentials, ClientConfiguration, com.amazonaws.regions.Region)
23+
AmazonS3Client(AWSCredentialsProvider) | AmazonS3Client(AWSCredentialsProvider, com.amazonaws.regions.Region)
24+
AmazonS3Client(AWSCredentialsProvider, ClientConfiguration) | AmazonS3Client(AWSCredentialsProvider, ClientConfiguration, com.amazonaws.regions.Region)
25+
AmazonS3Client(AWSCredentialsProvider, ClientConfiguration, HttpClient) | AmazonS3Client(AWSCredentialsProvider, ClientConfiguration, HttpClient, com.amazonaws.regions.Region)
26+
AmazonS3Client(ClientConfiguration) | AmazonS3Client(ClientConfiguration, com.amazonaws.regions.Region)
27+
328
## [Release 2.11.1](https://github.com/aws/aws-sdk-android/releases/tag/release_v2.11.1)
429

530
### New Features

aws-android-sdk-apigateway-core/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@
1212
<parent>
1313
<groupId>com.amazonaws</groupId>
1414
<artifactId>aws-android-sdk-pom</artifactId>
15-
<version>2.11.1</version>
15+
<version>2.12.0</version>
1616
</parent>
1717

1818
<dependencies>
1919
<dependency>
2020
<groupId>com.amazonaws</groupId>
2121
<artifactId>aws-android-sdk-core</artifactId>
2222
<optional>false</optional>
23-
<version>2.11.1</version>
23+
<version>2.12.0</version>
2424
</dependency>
2525
</dependencies>
2626

aws-android-sdk-auth-core/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@
2121
<parent>
2222
<groupId>com.amazonaws</groupId>
2323
<artifactId>aws-android-sdk-pom</artifactId>
24-
<version>2.11.1</version>
24+
<version>2.12.0</version>
2525
</parent>
2626

2727
<dependencies>
2828
<dependency>
2929
<groupId>com.amazonaws</groupId>
3030
<artifactId>aws-android-sdk-core</artifactId>
3131
<optional>false</optional>
32-
<version>2.11.1</version>
32+
<version>2.12.0</version>
3333
</dependency>
3434

3535
<dependency>

aws-android-sdk-auth-facebook/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<groupId>com.amazonaws</groupId>
2323
<artifactId>aws-android-sdk-pom</artifactId>
24-
<version>2.11.1</version>
24+
<version>2.12.0</version>
2525
</parent>
2626

2727
<repositories>
@@ -36,7 +36,7 @@
3636
<groupId>com.amazonaws</groupId>
3737
<artifactId>aws-android-sdk-auth-core</artifactId>
3838
<optional>false</optional>
39-
<version>2.11.1</version>
39+
<version>2.12.0</version>
4040
<type>aar</type>
4141
</dependency>
4242
<dependency>

aws-android-sdk-auth-google/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<groupId>com.amazonaws</groupId>
2323
<artifactId>aws-android-sdk-pom</artifactId>
24-
<version>2.11.1</version>
24+
<version>2.12.0</version>
2525
</parent>
2626

2727
<repositories>
@@ -40,7 +40,7 @@
4040
<groupId>com.amazonaws</groupId>
4141
<artifactId>aws-android-sdk-auth-core</artifactId>
4242
<optional>false</optional>
43-
<version>2.11.1</version>
43+
<version>2.12.0</version>
4444
<type>aar</type>
4545
</dependency>
4646

aws-android-sdk-auth-ui/pom.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<groupId>com.amazonaws</groupId>
2323
<artifactId>aws-android-sdk-pom</artifactId>
24-
<version>2.11.1</version>
24+
<version>2.12.0</version>
2525
</parent>
2626

2727
<repositories>
@@ -36,28 +36,28 @@
3636
<groupId>com.amazonaws</groupId>
3737
<artifactId>aws-android-sdk-auth-core</artifactId>
3838
<optional>false</optional>
39-
<version>2.11.1</version>
39+
<version>2.12.0</version>
4040
<type>aar</type>
4141
</dependency>
4242
<dependency>
4343
<groupId>com.amazonaws</groupId>
4444
<artifactId>aws-android-sdk-auth-google</artifactId>
4545
<optional>true</optional>
46-
<version>2.11.1</version>
46+
<version>2.12.0</version>
4747
<type>aar</type>
4848
</dependency>
4949
<dependency>
5050
<groupId>com.amazonaws</groupId>
5151
<artifactId>aws-android-sdk-auth-facebook</artifactId>
5252
<optional>true</optional>
53-
<version>2.11.1</version>
53+
<version>2.12.0</version>
5454
<type>aar</type>
5555
</dependency>
5656
<dependency>
5757
<groupId>com.amazonaws</groupId>
5858
<artifactId>aws-android-sdk-auth-userpools</artifactId>
5959
<optional>true</optional>
60-
<version>2.11.1</version>
60+
<version>2.12.0</version>
6161
<type>aar</type>
6262
</dependency>
6363
<dependency>

aws-android-sdk-auth-userpools/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<groupId>com.amazonaws</groupId>
2323
<artifactId>aws-android-sdk-pom</artifactId>
24-
<version>2.11.1</version>
24+
<version>2.12.0</version>
2525
</parent>
2626

2727
<repositories>
@@ -36,14 +36,14 @@
3636
<groupId>com.amazonaws</groupId>
3737
<artifactId>aws-android-sdk-cognitoidentityprovider</artifactId>
3838
<optional>false</optional>
39-
<version>2.11.1</version>
39+
<version>2.12.0</version>
4040
</dependency>
4141

4242
<dependency>
4343
<groupId>com.amazonaws</groupId>
4444
<artifactId>aws-android-sdk-auth-core</artifactId>
4545
<optional>false</optional>
46-
<version>2.11.1</version>
46+
<version>2.12.0</version>
4747
<type>aar</type>
4848
</dependency>
4949

aws-android-sdk-autoscaling/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@
1212
<parent>
1313
<groupId>com.amazonaws</groupId>
1414
<artifactId>aws-android-sdk-pom</artifactId>
15-
<version>2.11.1</version>
15+
<version>2.12.0</version>
1616
</parent>
1717

1818
<dependencies>
1919
<dependency>
2020
<groupId>com.amazonaws</groupId>
2121
<artifactId>aws-android-sdk-core</artifactId>
2222
<optional>false</optional>
23-
<version>2.11.1</version>
23+
<version>2.12.0</version>
2424
</dependency>
2525
</dependencies>
2626

aws-android-sdk-cloudwatch/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@
1212
<parent>
1313
<groupId>com.amazonaws</groupId>
1414
<artifactId>aws-android-sdk-pom</artifactId>
15-
<version>2.11.1</version>
15+
<version>2.12.0</version>
1616
</parent>
1717

1818
<dependencies>
1919
<dependency>
2020
<groupId>com.amazonaws</groupId>
2121
<artifactId>aws-android-sdk-core</artifactId>
2222
<optional>false</optional>
23-
<version>2.11.1</version>
23+
<version>2.12.0</version>
2424
</dependency>
2525
</dependencies>
2626

0 commit comments

Comments
 (0)