Skip to content

Commit 0c115a8

Browse files
Merge pull request #1815 from aws/staging/c8942493-89a7-46cb-ad68-8100337e00b2
Pull request: release <- staging/c8942493-89a7-46cb-ad68-8100337e00b2
2 parents 31e37f6 + 84c71cd commit 0c115a8

File tree

380 files changed

+3349
-459
lines changed

Some content is hidden

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

380 files changed

+3349
-459
lines changed

.changes/2.17.75.json

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{
2+
"version": "2.17.75",
3+
"date": "2021-11-04",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "Amazon Connect Service",
8+
"contributor": "",
9+
"description": "This release adds CRUD operation support for Security profile resource in Amazon Connect"
10+
},
11+
{
12+
"type": "feature",
13+
"category": "Amazon SageMaker Service",
14+
"contributor": "",
15+
"description": "ListDevices and DescribeDevice now show Edge Manager agent version."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "Amazon Chime SDK Meetings",
20+
"contributor": "",
21+
"description": "The Amazon Chime SDK Meetings APIs allow software developers to create meetings and attendees for interactive audio, video, screen and content sharing in custom meeting applications which use the Amazon Chime SDK."
22+
},
23+
{
24+
"type": "feature",
25+
"category": "Amazon Elastic Compute Cloud",
26+
"contributor": "",
27+
"description": "This release adds a new instance replacement strategy for EC2 Fleet, Spot Fleet. Now you can select an action to perform when your instance gets a rebalance notification. EC2 Fleet, Spot Fleet can launch a replacement then terminate the instance that received notification after a termination delay"
28+
},
29+
{
30+
"type": "feature",
31+
"category": "AWS SDK for Java v2",
32+
"contributor": "",
33+
"description": "Updated service endpoint metadata."
34+
},
35+
{
36+
"type": "feature",
37+
"category": "AWS IoT Wireless",
38+
"contributor": "",
39+
"description": "Adding APIs for the FUOTA (firmware update over the air) and multicast for LoRaWAN devices and APIs to support event notification opt-in feature for Sidewalk related events. A few existing APIs need to be modified for this new feature."
40+
}
41+
]
42+
}

.idea/inspectionProfiles/AWS_Java_SDK_2_0.xml

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CHANGELOG.md

+25
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
# __2.17.75__ __2021-11-04__
2+
## __AWS IoT Wireless__
3+
- ### Features
4+
- Adding APIs for the FUOTA (firmware update over the air) and multicast for LoRaWAN devices and APIs to support event notification opt-in feature for Sidewalk related events. A few existing APIs need to be modified for this new feature.
5+
6+
## __AWS SDK for Java v2__
7+
- ### Features
8+
- Updated service endpoint metadata.
9+
10+
## __Amazon Chime SDK Meetings__
11+
- ### Features
12+
- The Amazon Chime SDK Meetings APIs allow software developers to create meetings and attendees for interactive audio, video, screen and content sharing in custom meeting applications which use the Amazon Chime SDK.
13+
14+
## __Amazon Connect Service__
15+
- ### Features
16+
- This release adds CRUD operation support for Security profile resource in Amazon Connect
17+
18+
## __Amazon Elastic Compute Cloud__
19+
- ### Features
20+
- This release adds a new instance replacement strategy for EC2 Fleet, Spot Fleet. Now you can select an action to perform when your instance gets a rebalance notification. EC2 Fleet, Spot Fleet can launch a replacement then terminate the instance that received notification after a termination delay
21+
22+
## __Amazon SageMaker Service__
23+
- ### Features
24+
- ListDevices and DescribeDevice now show Edge Manager agent version.
25+
126
# __2.17.74__ __2021-11-03__
227
## __AWS DataSync__
328
- ### Features

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ To automatically manage module versions (currently all modules have the same ver
5252
<dependency>
5353
<groupId>software.amazon.awssdk</groupId>
5454
<artifactId>bom</artifactId>
55-
<version>2.17.74</version>
55+
<version>2.17.75</version>
5656
<type>pom</type>
5757
<scope>import</scope>
5858
</dependency>
@@ -86,12 +86,12 @@ Alternatively you can add dependencies for the specific services you use only:
8686
<dependency>
8787
<groupId>software.amazon.awssdk</groupId>
8888
<artifactId>ec2</artifactId>
89-
<version>2.17.74</version>
89+
<version>2.17.75</version>
9090
</dependency>
9191
<dependency>
9292
<groupId>software.amazon.awssdk</groupId>
9393
<artifactId>s3</artifactId>
94-
<version>2.17.74</version>
94+
<version>2.17.75</version>
9595
</dependency>
9696
```
9797

@@ -103,7 +103,7 @@ You can import the whole SDK into your project (includes *ALL* services). Please
103103
<dependency>
104104
<groupId>software.amazon.awssdk</groupId>
105105
<artifactId>aws-sdk-java</artifactId>
106-
<version>2.17.74</version>
106+
<version>2.17.75</version>
107107
</dependency>
108108
```
109109

archetypes/archetype-app-quickstart/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>archetypes</artifactId>
2222
<groupId>software.amazon.awssdk</groupId>
23-
<version>2.17.74</version>
23+
<version>2.17.75</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

archetypes/archetype-lambda/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>archetypes</artifactId>
2222
<groupId>software.amazon.awssdk</groupId>
23-
<version>2.17.74</version>
23+
<version>2.17.75</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626
<artifactId>archetype-lambda</artifactId>

archetypes/archetype-tools/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>archetypes</artifactId>
2222
<groupId>software.amazon.awssdk</groupId>
23-
<version>2.17.74</version>
23+
<version>2.17.75</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

archetypes/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>aws-sdk-java-pom</artifactId>
2222
<groupId>software.amazon.awssdk</groupId>
23-
<version>2.17.74</version>
23+
<version>2.17.75</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626
<artifactId>archetypes</artifactId>

aws-sdk-java/pom.xml

+6-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<parent>
1818
<groupId>software.amazon.awssdk</groupId>
1919
<artifactId>aws-sdk-java-pom</artifactId>
20-
<version>2.17.74</version>
20+
<version>2.17.75</version>
2121
<relativePath>../pom.xml</relativePath>
2222
</parent>
2323
<artifactId>aws-sdk-java</artifactId>
@@ -1438,6 +1438,11 @@ Amazon AutoScaling, etc).</description>
14381438
<artifactId>panorama</artifactId>
14391439
<version>${awsjavasdk.version}</version>
14401440
</dependency>
1441+
<dependency>
1442+
<groupId>software.amazon.awssdk</groupId>
1443+
<artifactId>chimesdkmeetings</artifactId>
1444+
<version>${awsjavasdk.version}</version>
1445+
</dependency>
14411446
</dependencies>
14421447
<build>
14431448
<finalName>${project.artifactId}-${project.version}</finalName>

bom-internal/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>aws-sdk-java-pom</artifactId>
2222
<groupId>software.amazon.awssdk</groupId>
23-
<version>2.17.74</version>
23+
<version>2.17.75</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

bom/pom.xml

+6-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<parent>
1818
<groupId>software.amazon.awssdk</groupId>
1919
<artifactId>aws-sdk-java-pom</artifactId>
20-
<version>2.17.74</version>
20+
<version>2.17.75</version>
2121
<relativePath>../pom.xml</relativePath>
2222
</parent>
2323
<artifactId>bom</artifactId>
@@ -1578,6 +1578,11 @@
15781578
<artifactId>panorama</artifactId>
15791579
<version>${awsjavasdk.version}</version>
15801580
</dependency>
1581+
<dependency>
1582+
<groupId>software.amazon.awssdk</groupId>
1583+
<artifactId>chimesdkmeetings</artifactId>
1584+
<version>${awsjavasdk.version}</version>
1585+
</dependency>
15811586
</dependencies>
15821587
</dependencyManagement>
15831588
</project>

bundle/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<groupId>software.amazon.awssdk</groupId>
2323
<artifactId>aws-sdk-java-pom</artifactId>
24-
<version>2.17.74</version>
24+
<version>2.17.75</version>
2525
</parent>
2626
<artifactId>bundle</artifactId>
2727
<packaging>jar</packaging>

codegen-lite-maven-plugin/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>software.amazon.awssdk</groupId>
2424
<artifactId>aws-sdk-java-pom</artifactId>
25-
<version>2.17.74</version>
25+
<version>2.17.75</version>
2626
<relativePath>../pom.xml</relativePath>
2727
</parent>
2828
<artifactId>codegen-lite-maven-plugin</artifactId>

codegen-lite/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<groupId>software.amazon.awssdk</groupId>
2323
<artifactId>aws-sdk-java-pom</artifactId>
24-
<version>2.17.74</version>
24+
<version>2.17.75</version>
2525
</parent>
2626
<artifactId>codegen-lite</artifactId>
2727
<name>AWS Java SDK :: Code Generator Lite</name>

codegen-lite/src/main/java/software/amazon/awssdk/codegen/lite/emitters/UnusedImportRemover.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ private Predicate<String> isUnused(String content) {
6262
}
6363

6464
private boolean isNotReferenced(String contentWithoutImports, String importToCheck) {
65-
String symbol = importToCheck.substring(importToCheck.lastIndexOf(".") + 1);
65+
String symbol = importToCheck.substring(importToCheck.lastIndexOf('.') + 1);
6666
return !Pattern.compile(String.format("\\b%s\\b", symbol)).matcher(contentWithoutImports).find();
6767
}
6868

codegen-maven-plugin/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>software.amazon.awssdk</groupId>
2424
<artifactId>aws-sdk-java-pom</artifactId>
25-
<version>2.17.74</version>
25+
<version>2.17.75</version>
2626
<relativePath>../pom.xml</relativePath>
2727
</parent>
2828
<artifactId>codegen-maven-plugin</artifactId>

codegen/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<parent>
2222
<groupId>software.amazon.awssdk</groupId>
2323
<artifactId>aws-sdk-java-pom</artifactId>
24-
<version>2.17.74</version>
24+
<version>2.17.75</version>
2525
</parent>
2626
<artifactId>codegen</artifactId>
2727
<name>AWS Java SDK :: Code Generator</name>

codegen/src/main/java/software/amazon/awssdk/codegen/AddOperations.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ final class AddOperations {
5454
}
5555

5656
private static boolean isAuthenticated(Operation op) {
57-
return op.getAuthtype() == null || !op.getAuthtype().equals(AuthType.NONE);
57+
return op.getAuthtype() == null || op.getAuthtype() != AuthType.NONE;
5858
}
5959

6060
private static String getOperationDocumentation(final Output output, final Shape outputShape) {

codegen/src/main/java/software/amazon/awssdk/codegen/emitters/UnusedImportRemover.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ private Predicate<String> isUnused(String content) {
6262
}
6363

6464
private boolean isNotReferenced(String contentWithoutImports, String importToCheck) {
65-
String symbol = importToCheck.substring(importToCheck.lastIndexOf(".") + 1);
65+
String symbol = importToCheck.substring(importToCheck.lastIndexOf('.') + 1);
6666
return !Pattern.compile(String.format("\\b%s\\b", symbol)).matcher(contentWithoutImports).find();
6767
}
6868

codegen/src/main/java/software/amazon/awssdk/codegen/internal/DocumentationUtils.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ public static String stripHtmlTags(String documentation) {
7272
}
7373

7474
if (documentation.startsWith("<")) {
75-
int startTagIndex = documentation.indexOf(">");
76-
int closingTagIndex = documentation.lastIndexOf("<");
75+
int startTagIndex = documentation.indexOf('>');
76+
int closingTagIndex = documentation.lastIndexOf('<');
7777
if (closingTagIndex > startTagIndex) {
7878
documentation = stripHtmlTags(documentation.substring(startTagIndex + 1, closingTagIndex));
7979
} else {

codegen/src/main/java/software/amazon/awssdk/codegen/model/intermediate/ListModel.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ public String getTemplateImplType() {
125125
}
126126

127127
public String getSimpleType() {
128-
int startIndex = memberType.lastIndexOf(".");
128+
int startIndex = memberType.lastIndexOf('.');
129129
return memberType.substring(startIndex + 1);
130130
}
131131
}

codegen/src/main/java/software/amazon/awssdk/codegen/model/intermediate/VariableModel.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public void setVariableType(String variableType) {
6464

6565
public String getSimpleType() {
6666
if (variableType.contains(".")) {
67-
return variableType.substring(variableType.lastIndexOf(".") + 1);
67+
return variableType.substring(variableType.lastIndexOf('.') + 1);
6868
}
6969
return variableType;
7070
}

codegen/src/main/java/software/amazon/awssdk/codegen/poet/PoetUtils.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,8 @@ public static TypeVariableName createBoundedTypeVariableName(String parameterNam
9898
}
9999

100100
public static ClassName classNameFromFqcn(String fqcn) {
101-
String basePath = fqcn.substring(0, fqcn.lastIndexOf("."));
102-
String className = fqcn.substring(fqcn.lastIndexOf(".") + 1);
101+
String basePath = fqcn.substring(0, fqcn.lastIndexOf('.'));
102+
String className = fqcn.substring(fqcn.lastIndexOf('.') + 1);
103103
return ClassName.get(basePath, className);
104104
}
105105

codegen/src/main/java/software/amazon/awssdk/codegen/poet/client/specs/JsonProtocolSpec.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,7 @@ private String protocolEnumName(software.amazon.awssdk.codegen.model.intermediat
389389

390390
private ClassName baseExceptionClassName(IntermediateModel model) {
391391
String exceptionPath = model.getSdkModeledExceptionBaseFqcn()
392-
.substring(0, model.getSdkModeledExceptionBaseFqcn().lastIndexOf("."));
392+
.substring(0, model.getSdkModeledExceptionBaseFqcn().lastIndexOf('.'));
393393

394394
return ClassName.get(exceptionPath, model.getSdkModeledExceptionBaseClassName());
395395
}
@@ -450,6 +450,6 @@ private String protocolFactoryLiteral(IntermediateModel model, OperationModel op
450450
}
451451

452452
private boolean isRestJson(IntermediateModel model) {
453-
return Protocol.REST_JSON.equals(model.getMetadata().getProtocol());
453+
return model.getMetadata().getProtocol() == Protocol.REST_JSON;
454454
}
455455
}

codegen/src/main/java/software/amazon/awssdk/codegen/poet/client/specs/ProtocolSpec.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ default CodeBlock streamingMarshallerCode(IntermediateModel model, OperationMode
128128
builder.add(".requiresLength(true)");
129129
}
130130

131-
if (AuthType.V4_UNSIGNED_BODY.equals(opModel.getAuthType())) {
131+
if (opModel.getAuthType() == AuthType.V4_UNSIGNED_BODY) {
132132
builder.add(".transferEncoding(true)");
133133
}
134134

core/annotations/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>core</artifactId>
2222
<groupId>software.amazon.awssdk</groupId>
23-
<version>2.17.74</version>
23+
<version>2.17.75</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

core/arns/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>core</artifactId>
2222
<groupId>software.amazon.awssdk</groupId>
23-
<version>2.17.74</version>
23+
<version>2.17.75</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

core/auth-crt/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>software.amazon.awssdk</groupId>
2424
<artifactId>core</artifactId>
25-
<version>2.17.74</version>
25+
<version>2.17.75</version>
2626
</parent>
2727

2828
<artifactId>auth-crt</artifactId>

core/auth/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>software.amazon.awssdk</groupId>
2424
<artifactId>core</artifactId>
25-
<version>2.17.74</version>
25+
<version>2.17.75</version>
2626
</parent>
2727

2828
<artifactId>auth</artifactId>

core/aws-core/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>software.amazon.awssdk</groupId>
2424
<artifactId>core</artifactId>
25-
<version>2.17.74</version>
25+
<version>2.17.75</version>
2626
</parent>
2727

2828
<artifactId>aws-core</artifactId>

core/json-utils/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<parent>
2121
<artifactId>core</artifactId>
2222
<groupId>software.amazon.awssdk</groupId>
23-
<version>2.17.74</version>
23+
<version>2.17.75</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

0 commit comments

Comments
 (0)