Skip to content

Commit c3d2fcf

Browse files
Merge pull request #755 from aws/staging/9016e914-d3a4-4542-a499-73ee4c5de793
Pull request: release <- staging/9016e914-d3a4-4542-a499-73ee4c5de793
2 parents ab340c1 + 3998dc4 commit c3d2fcf

File tree

487 files changed

+1892
-715
lines changed

Some content is hidden

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

487 files changed

+1892
-715
lines changed

.changes/2.10.85.json

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
{
2+
"version": "2.10.85",
3+
"date": "2020-03-12",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "Amazon Elastic Compute Cloud",
8+
"description": "Documentation updates for EC2"
9+
},
10+
{
11+
"type": "feature",
12+
"category": "AWS IoT",
13+
"description": "As part of this release, we are extending capability of AWS IoT Rules Engine to support IoT Cloudwatch log action. The IoT Cloudwatch log rule action lets you send messages from IoT sensors and applications to Cloudwatch logs for troubleshooting and debugging."
14+
},
15+
{
16+
"type": "feature",
17+
"category": "Amazon Lex Model Building Service",
18+
"description": "Amazon Lex now supports tagging for bots, bot aliases and bot channels."
19+
},
20+
{
21+
"type": "feature",
22+
"category": "AWS SDK for Java v2",
23+
"description": "Updated service endpoint metadata."
24+
},
25+
{
26+
"type": "feature",
27+
"category": "AmazonApiGatewayV2",
28+
"description": "Amazon API Gateway HTTP APIs is now generally available. HTTP APIs offer the core functionality of REST API at up to 71% lower price compared to REST API, 60% lower p99 latency, and is significantly easier to use. As part of general availability, we added new features to route requests to private backends such as private ALBs, NLBs, and IP/ports. We also brought over a set of features from REST API such as Stage Variables, and Stage/Route level throttling. Custom domain names can also now be used with both REST And HTTP APIs."
29+
},
30+
{
31+
"type": "feature",
32+
"category": "AWS SecurityHub",
33+
"description": "The AWS Security Finding Format is being augmented with the following changes. 21 new resource types without corresponding details objects are added. Another new resource type, AwsS3Object, has an accompanying details object. Severity.Label is a new string field that indicates the severity of a finding. The available values are: INFORMATIONAL, LOW, MEDIUM, HIGH, CRITICAL. The new string field Workflow.Status indicates the status of the investigation into a finding. The available values are: NEW, NOTIFIED, RESOLVED, SUPPRESSED."
34+
}
35+
]
36+
}

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
# __2.10.85__ __2020-03-12__
2+
## __AWS IoT__
3+
- ### Features
4+
- As part of this release, we are extending capability of AWS IoT Rules Engine to support IoT Cloudwatch log action. The IoT Cloudwatch log rule action lets you send messages from IoT sensors and applications to Cloudwatch logs for troubleshooting and debugging.
5+
6+
## __AWS SDK for Java v2__
7+
- ### Features
8+
- Updated service endpoint metadata.
9+
10+
## __AWS SecurityHub__
11+
- ### Features
12+
- The AWS Security Finding Format is being augmented with the following changes. 21 new resource types without corresponding details objects are added. Another new resource type, AwsS3Object, has an accompanying details object. Severity.Label is a new string field that indicates the severity of a finding. The available values are: INFORMATIONAL, LOW, MEDIUM, HIGH, CRITICAL. The new string field Workflow.Status indicates the status of the investigation into a finding. The available values are: NEW, NOTIFIED, RESOLVED, SUPPRESSED.
13+
14+
## __Amazon Elastic Compute Cloud__
15+
- ### Features
16+
- Documentation updates for EC2
17+
18+
## __Amazon Lex Model Building Service__
19+
- ### Features
20+
- Amazon Lex now supports tagging for bots, bot aliases and bot channels.
21+
22+
## __AmazonApiGatewayV2__
23+
- ### Features
24+
- Amazon API Gateway HTTP APIs is now generally available. HTTP APIs offer the core functionality of REST API at up to 71% lower price compared to REST API, 60% lower p99 latency, and is significantly easier to use. As part of general availability, we added new features to route requests to private backends such as private ALBs, NLBs, and IP/ports. We also brought over a set of features from REST API such as Stage Variables, and Stage/Route level throttling. Custom domain names can also now be used with both REST And HTTP APIs.
25+
126
# __2.10.84__ __2020-03-11__
227
## __Amazon Elastic File System__
328
- ### Features

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ To automatically manage module versions (currently all modules have the same ver
4848
<dependency>
4949
<groupId>software.amazon.awssdk</groupId>
5050
<artifactId>bom</artifactId>
51-
<version>2.10.84</version>
51+
<version>2.10.85</version>
5252
<type>pom</type>
5353
<scope>import</scope>
5454
</dependency>
@@ -82,12 +82,12 @@ Alternatively you can add dependencies for the specific services you use only:
8282
<dependency>
8383
<groupId>software.amazon.awssdk</groupId>
8484
<artifactId>ec2</artifactId>
85-
<version>2.10.84</version>
85+
<version>2.10.85</version>
8686
</dependency>
8787
<dependency>
8888
<groupId>software.amazon.awssdk</groupId>
8989
<artifactId>s3</artifactId>
90-
<version>2.10.84</version>
90+
<version>2.10.85</version>
9191
</dependency>
9292
```
9393

@@ -99,7 +99,7 @@ You can import the whole SDK into your project (includes *ALL* services). Please
9999
<dependency>
100100
<groupId>software.amazon.awssdk</groupId>
101101
<artifactId>aws-sdk-java</artifactId>
102-
<version>2.10.84</version>
102+
<version>2.10.85</version>
103103
</dependency>
104104
```
105105

aws-sdk-java/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<parent>
2020
<groupId>software.amazon.awssdk</groupId>
2121
<artifactId>aws-sdk-java-pom</artifactId>
22-
<version>2.10.84</version>
22+
<version>2.10.85</version>
2323
<relativePath>../pom.xml</relativePath>
2424
</parent>
2525
<artifactId>aws-sdk-java</artifactId>

bom-internal/pom.xml

Lines changed: 2 additions & 2 deletions
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.10.84</version>
23+
<version>2.10.85</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

@@ -201,7 +201,7 @@
201201
<dependency>
202202
<groupId>com.puppycrawl.tools</groupId>
203203
<artifactId>checkstyle</artifactId>
204-
<version>8.7</version>
204+
<version>8.29</version>
205205
</dependency>
206206
<dependency>
207207
<groupId>org.apache.maven.plugins</groupId>

bom/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<parent>
2020
<groupId>software.amazon.awssdk</groupId>
2121
<artifactId>aws-sdk-java-pom</artifactId>
22-
<version>2.10.84</version>
22+
<version>2.10.85</version>
2323
<relativePath>../pom.xml</relativePath>
2424
</parent>
2525
<artifactId>bom</artifactId>

build-tools/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
<dependency>
6767
<groupId>com.puppycrawl.tools</groupId>
6868
<artifactId>checkstyle</artifactId>
69-
<version>8.18</version>
69+
<version>8.29</version>
7070
</dependency>
7171
</dependencies>
7272

build-tools/src/main/resources/software/amazon/awssdk/checkstyle.xml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,6 @@
6969
<property name="allowNonPrintableEscapes" value="true"/>
7070
</module>
7171

72-
<!-- Enforce maximum line lengths. -->
73-
<module name="LineLength">
74-
<property name="max" value="130"/>
75-
<property name="ignorePattern" value="^package.*|^import.*|a href|href|http://|https://|ftp://"/>
76-
</module>
77-
7872
<!-- Stars must not be used in import statements. -->
7973
<module name="AvoidStarImport"/>
8074

@@ -386,4 +380,11 @@
386380
<!-- Checks that no 'final' are added on local variables -->
387381
<module name="software.amazon.awssdk.buildtools.checkstyle.UnnecessaryFinalOnLocalVariableCheck" />
388382
</module>
383+
384+
<!-- Enforce maximum line lengths. -->
385+
<module name="LineLength">
386+
<property name="max" value="130"/>
387+
<property name="ignorePattern" value="^package.*|^import.*|a href|href|http://|https://|ftp://"/>
388+
</module>
389+
389390
</module>

bundle/pom.xml

Lines changed: 1 addition & 1 deletion
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.10.84</version>
24+
<version>2.10.85</version>
2525
</parent>
2626
<artifactId>bundle</artifactId>
2727
<packaging>jar</packaging>

codegen-lite-maven-plugin/pom.xml

Lines changed: 1 addition & 1 deletion
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.10.84</version>
25+
<version>2.10.85</version>
2626
<relativePath>../pom.xml</relativePath>
2727
</parent>
2828
<artifactId>codegen-lite-maven-plugin</artifactId>

codegen-lite/pom.xml

Lines changed: 1 addition & 1 deletion
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.10.84</version>
24+
<version>2.10.85</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/regions/RegionValidationUtil.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ public final class RegionValidationUtil {
2424

2525
private static final String FIPS_PREFIX = "fips-";
2626

27-
private RegionValidationUtil() {}
27+
private RegionValidationUtil() {
28+
}
2829

2930
/**
3031
* Determines if a given region string is a "valid" AWS region.

codegen-lite/src/main/java/software/amazon/awssdk/codegen/lite/regions/model/Endpoint.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ public final class Endpoint implements Cloneable {
5454
*/
5555
private String sslCommonName;
5656

57-
public Endpoint() {}
57+
public Endpoint() {
58+
}
5859

5960
/**
6061
* Merges the given endpoints and returns the merged one.

codegen-lite/src/main/java/software/amazon/awssdk/codegen/lite/regions/model/Partition.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,8 @@ public final class Partition {
6262
*/
6363
private Endpoint defaults;
6464

65-
public Partition() {}
65+
public Partition() {
66+
}
6667

6768
public Partition(@JsonProperty(value = "partition") String partition,
6869
@JsonProperty(value = "regions") Map<String, PartitionRegion>

codegen-lite/src/main/java/software/amazon/awssdk/codegen/lite/regions/model/PartitionRegion.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ public final class PartitionRegion {
3030
*/
3131
private String description;
3232

33-
public PartitionRegion() {}
33+
public PartitionRegion() {
34+
}
3435

3536
public PartitionRegion(@JsonProperty(value = "description") String description) {
3637
this.description = Validate.notNull(description, "Region description");

codegen-lite/src/main/java/software/amazon/awssdk/codegen/lite/regions/model/Partitions.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,8 @@ public final class Partitions {
3636
*/
3737
private List<Partition> partitions;
3838

39-
public Partitions() {}
39+
public Partitions() {
40+
}
4041

4142
public Partitions(@JsonProperty(value = "version") String version,
4243
@JsonProperty(value = "partitions") List<Partition> partitions) {

codegen-lite/src/main/java/software/amazon/awssdk/codegen/lite/regions/model/Service.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,8 @@ public final class Service {
4747
*/
4848
private Boolean isRegionalized;
4949

50-
public Service() {}
50+
public Service() {
51+
}
5152

5253
public Service(@JsonProperty(value = "endpoints") Map<String, Endpoint> endpoints) {
5354
this.endpoints = Validate.paramNotNull(endpoints, "endpoints");

codegen-maven-plugin/pom.xml

Lines changed: 1 addition & 1 deletion
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.10.84</version>
25+
<version>2.10.85</version>
2626
<relativePath>../pom.xml</relativePath>
2727
</parent>
2828
<artifactId>codegen-maven-plugin</artifactId>

codegen/pom.xml

Lines changed: 1 addition & 1 deletion
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.10.84</version>
24+
<version>2.10.85</version>
2525
</parent>
2626
<artifactId>codegen</artifactId>
2727
<name>AWS Java SDK :: Code Generator</name>

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@
2424
* A set of {@link Collector} implementations, similar to {@link Collectors}, but for poet types.
2525
*/
2626
public final class PoetCollectors {
27-
private PoetCollectors() {}
27+
private PoetCollectors() {
28+
}
2829

2930
/**
3031
* Join a stream of code blocks into one code block.

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@
1919
import com.squareup.javapoet.CodeBlock;
2020
import com.squareup.javapoet.ParameterizedTypeName;
2121
import com.squareup.javapoet.TypeName;
22-
2322
import java.util.Optional;
24-
2523
import software.amazon.awssdk.codegen.model.intermediate.IntermediateModel;
2624
import software.amazon.awssdk.codegen.model.intermediate.OperationModel;
2725
import software.amazon.awssdk.codegen.poet.PoetExtensions;

codegen/src/main/java/software/amazon/awssdk/codegen/poet/model/ExceptionProperties.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,15 @@
1717

1818
import com.squareup.javapoet.ClassName;
1919
import com.squareup.javapoet.MethodSpec;
20-
2120
import java.util.Arrays;
2221
import java.util.List;
2322
import javax.lang.model.element.Modifier;
24-
2523
import software.amazon.awssdk.awscore.exception.AwsErrorDetails;
2624

2725
public class ExceptionProperties {
2826

29-
private ExceptionProperties() {}
27+
private ExceptionProperties() {
28+
}
3029

3130
public static List<MethodSpec> builderInterfaceMethods(ClassName className) {
3231
return Arrays.asList(

core/annotations/pom.xml

Lines changed: 1 addition & 1 deletion
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.10.84</version>
23+
<version>2.10.85</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

core/arns/pom.xml

Lines changed: 1 addition & 1 deletion
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.10.84</version>
23+
<version>2.10.85</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

core/auth/pom.xml

Lines changed: 1 addition & 1 deletion
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.10.84</version>
25+
<version>2.10.85</version>
2626
</parent>
2727

2828
<artifactId>auth</artifactId>

core/auth/src/main/java/software/amazon/awssdk/auth/credentials/AwsCredentialsProviderChain.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,8 @@ private static final class BuilderImpl implements Builder {
160160
private Boolean reuseLastProviderEnabled = true;
161161
private List<AwsCredentialsProvider> credentialsProviders = new ArrayList<>();
162162

163-
private BuilderImpl() {}
163+
private BuilderImpl() {
164+
}
164165

165166
@Override
166167
public Builder reuseLastProviderEnabled(Boolean reuseLastProviderEnabled) {

core/auth/src/main/java/software/amazon/awssdk/auth/credentials/DefaultCredentialsProvider.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,8 @@ public static final class Builder {
122122
/**
123123
* Created with {@link #builder()}.
124124
*/
125-
private Builder() {}
125+
private Builder() {
126+
}
126127

127128
/**
128129
* Controls whether the provider should reuse the last successful credentials provider in the chain. Reusing the last

core/auth/src/main/java/software/amazon/awssdk/auth/credentials/InstanceProfileCredentialsProvider.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import software.amazon.awssdk.annotations.SdkPublicApi;
2323
import software.amazon.awssdk.core.SdkSystemSetting;
2424
import software.amazon.awssdk.core.exception.SdkClientException;
25-
2625
import software.amazon.awssdk.core.internal.util.UserAgentUtils;
2726
import software.amazon.awssdk.regions.internal.util.EC2MetadataUtils;
2827
import software.amazon.awssdk.regions.util.HttpResourcesUtils;

core/auth/src/main/java/software/amazon/awssdk/auth/credentials/ProcessCredentialsProvider.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,8 @@ public static class Builder {
227227
/**
228228
* @see #builder()
229229
*/
230-
private Builder() {}
230+
private Builder() {
231+
}
231232

232233
/**
233234
* Configure whether the provider should fetch credentials asynchronously in the background. If this is true, threads are

core/auth/src/main/java/software/amazon/awssdk/auth/credentials/internal/WebIdentityCredentialsUtils.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ public final class WebIdentityCredentialsUtils {
2828
private static final String STS_WEB_IDENTITY_CREDENTIALS_PROVIDER_FACTORY =
2929
"software.amazon.awssdk.services.sts.internal.StsWebIdentityCredentialsProviderFactory";
3030

31-
private WebIdentityCredentialsUtils() {}
31+
private WebIdentityCredentialsUtils() {
32+
}
3233

3334
/**
3435
* Resolves the StsWebIdentityCredentialsProviderFactory from the Sts module if on the classpath to allow

core/auth/src/main/java/software/amazon/awssdk/auth/signer/EventStreamAws4Signer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020

2121
@SdkProtectedApi
2222
public final class EventStreamAws4Signer extends BaseEventStreamAsyncAws4Signer {
23-
private EventStreamAws4Signer() {}
23+
private EventStreamAws4Signer() {
24+
}
2425

2526
public static EventStreamAws4Signer create() {
2627
return new EventStreamAws4Signer();

0 commit comments

Comments
 (0)