Skip to content

Commit bd69e14

Browse files
tjleingThomas Leing
andauthored
feat(misc): YYC region launch (#3508)
* feat(misc): YYC region release * manual release changes * fix typo * Update CHANGELOG.md --------- Co-authored-by: Thomas Leing <[email protected]>
1 parent 6ee1aa7 commit bd69e14

File tree

6 files changed

+53
-4
lines changed

6 files changed

+53
-4
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## [Release 2.74.0](https://github.com/aws-amplify/aws-sdk-android/releases/tag/release_v2.74.0)
2+
3+
### Features
4+
- **misc:** support for Calgary region launch ([#3508](https://github.com/aws-amplify/aws-sdk-android/issues/3508))
5+
6+
[See all changes between 2.73.0 and 2.74.0](https://github.com/aws-amplify/aws-sdk-android/compare/release_v2.73.0...release_v2.74.0)
7+
18
## [Release 2.73.0](https://github.com/aws-amplify/aws-sdk-android/releases/tag/release_v2.73.0)
29

310
### Features

aws-android-sdk-core/src/main/java/com/amazonaws/regions/RegionDefaults.java

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -722,6 +722,33 @@ public static List<Region> getRegions() {
722722
updateRegion(region, "sqs", "sqs.il-central-1.amazonaws.com", false, true);
723723
updateRegion(region, "sts", "sts.il-central-1.amazonaws.com", false, true);
724724

725+
726+
// Support for Canada West (Calgary) `ca-west-1` region
727+
region = new Region("ca-west-1", "amazonaws.com");
728+
ret.add(region);
729+
updateRegion(region, "autoscaling", "autoscaling.ca-west-1.amazonaws.com", false, true);
730+
updateRegion(region, "cognito-identity", "cognito-identity.ca-west-1.amazonaws.com",
731+
false, true);
732+
updateRegion(region, "cognito-idp", "cognito-idp.ca-west-1.amazonaws.com", false, true);
733+
updateRegion(region, "cognito-sync", "cognito-sync.ca-west-1.amazonaws.com", false,
734+
true);
735+
updateRegion(region, "data.iot", "data.iot.ca-west-1.amazonaws.com", false, true);
736+
updateRegion(region, "dynamodb", "dynamodb.ca-west-1.amazonaws.com", false, true);
737+
updateRegion(region, "ec2", "ec2.ca-west-1.amazonaws.com", false, true);
738+
updateRegion(region, "elasticloadbalancing",
739+
"elasticloadbalancing.ca-west-1.amazonaws.com", false, true);
740+
updateRegion(region, "firehose", "firehose.ca-west-1.amazonaws.com", false, true);
741+
updateRegion(region, "iot", "iot.ca-west-1.amazonaws.com", false, true);
742+
updateRegion(region, "kinesis", "kinesis.ca-west-1.amazonaws.com", false, true);
743+
updateRegion(region, "kms", "kms.ca-west-1.amazonaws.com", false, true);
744+
updateRegion(region, "lambda", "lambda.ca-west-1.amazonaws.com", false, true);
745+
updateRegion(region, "logs", "logs.ca-west-1.amazonaws.com", false, true);
746+
updateRegion(region, "polly", "polly.ca-west-1.amazonaws.com", false, true);
747+
updateRegion(region, "s3", "s3.ca-west-1.amazonaws.com", false, true);
748+
updateRegion(region, "sdb", "sdb.ca-west-1.amazonaws.com", false, true);
749+
updateRegion(region, "sns", "sns.ca-west-1.amazonaws.com", false, true);
750+
updateRegion(region, "sqs", "sqs.ca-west-1.amazonaws.com", false, true);
751+
updateRegion(region, "sts", "sts.ca-west-1.amazonaws.com", false, true);
725752
return ret;
726753
}
727754

aws-android-sdk-core/src/main/java/com/amazonaws/regions/Regions.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,10 @@ public enum Regions {
111111
AP_SOUTH_2("ap-south-2"),
112112

113113
/** il-central-1. */
114-
IL_CENTRAL_1("il-central-1");
114+
IL_CENTRAL_1("il-central-1"),
115+
116+
/** ca-west-1. */
117+
CA_WEST_1("ca-west-1");
115118

116119
/**
117120
* The default region that new customers in the US are encouraged to use

aws-android-sdk-core/src/test/java/com/amazonaws/regions/RegionUtilsTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public void testGetRegionByEndpointWithBogusEndpoint() {
4646
@Test
4747
public void testGetRegionsForService() {
4848
List<Region> regions = RegionUtils.getRegionsForService(ServiceAbbreviations.SimpleDB);
49-
assertEquals(regions.size(), 16);
49+
assertEquals(regions.size(), 17);
5050
boolean usEast1 = false;
5151
boolean usWest1 = false;
5252
for (Region curr : regions) {

aws-android-sdk-s3/src/main/java/com/amazonaws/services/s3/model/Region.java

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,19 @@ public enum Region {
398398
* bucket in this region.
399399
* </p>
400400
*/
401-
AP_TelAviv("il-central-1");
401+
AP_TelAviv("il-central-1"),
402+
403+
/**
404+
* The Canada West (Calgary) Region. This region uses Amazon S3 servers
405+
* located in Calgary.
406+
* <p>
407+
* When using buckets in this region, set the client endpoint to
408+
* <code>ca-west-1.amazonaws.com</code> on all requests to these buckets
409+
* to reduce any latency experienced after the first hour of creating a
410+
* bucket in this region.
411+
* </p>
412+
*/
413+
CA_Calgary("ca-west-1");
402414

403415
/**
404416
* Used to extract the S3 regional id from an S3 end point. Note this

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ android.enableJetifier=true
2525

2626
GROUP=com.amazonaws
2727

28-
VERSION_NAME=2.73.0
28+
VERSION_NAME=2.74.0
2929

3030
POM_URL=https://github.com/aws/aws-sdk-android
3131
POM_SCM_URL=https://github.com/aws/aws-sdk-android

0 commit comments

Comments
 (0)