Skip to content

Commit 3690deb

Browse files
authored
Merge branch 'aws:master' into presign-head-object
2 parents bd65d81 + fd009a4 commit 3690deb

File tree

530 files changed

+3745
-1129
lines changed

Some content is hidden

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

530 files changed

+3745
-1129
lines changed

.changes/2.30.12.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"version": "2.30.12",
3+
"date": "2025-02-03",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "AWS MediaTailor",
8+
"contributor": "",
9+
"description": "Add support for CloudWatch Vended Logs which allows for delivery of customer logs to CloudWatch Logs, S3, or Firehose."
10+
}
11+
]
12+
}

.changes/2.30.13.json

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"version": "2.30.13",
3+
"date": "2025-02-04",
4+
"entries": [
5+
{
6+
"type": "bugfix",
7+
"category": "AWS SDK for Java v2",
8+
"contributor": "",
9+
"description": "Fixed an issue in the SDK where it unnecessarily buffers the entire content for streaming operations, causing OOM error. See [#5850](https://github.com/aws/aws-sdk-java-v2/issues/5850)."
10+
},
11+
{
12+
"type": "feature",
13+
"category": "AWS DataSync",
14+
"contributor": "",
15+
"description": "Doc-only update to provide more information on using Kerberos authentication with SMB locations."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "AWS Database Migration Service",
20+
"contributor": "",
21+
"description": "Introduces TargetDataSettings with the TablePreparationMode option available for data migrations."
22+
},
23+
{
24+
"type": "feature",
25+
"category": "AWS Identity and Access Management",
26+
"contributor": "",
27+
"description": "This release adds support for accepting encrypted SAML assertions. Customers can now configure their identity provider to encrypt the SAML assertions it sends to IAM."
28+
},
29+
{
30+
"type": "feature",
31+
"category": "Amazon Neptune Graph",
32+
"contributor": "",
33+
"description": "Added argument to `list-export` to filter by graph ID"
34+
},
35+
{
36+
"type": "feature",
37+
"category": "Amazon SageMaker Service",
38+
"contributor": "",
39+
"description": "IPv6 support for Hyperpod clusters"
40+
},
41+
{
42+
"type": "feature",
43+
"category": "QBusiness",
44+
"contributor": "",
45+
"description": "Adds functionality to enable/disable a new Q Business Chat orchestration feature. If enabled, Q Business can orchestrate over datasources and plugins without the need for customers to select specific chat modes."
46+
},
47+
{
48+
"type": "feature",
49+
"category": "AWS SDK for Java v2",
50+
"contributor": "",
51+
"description": "Updated endpoint and partition metadata."
52+
}
53+
]
54+
}

.changes/2.30.14.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"version": "2.30.14",
3+
"date": "2025-02-05",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "Amazon Relational Database Service",
8+
"contributor": "",
9+
"description": "Documentation updates to clarify the description for the parameter AllocatedStorage for the DB cluster data type, the description for the parameter DeleteAutomatedBackups for the DeleteDBCluster API operation, and removing an outdated note for the CreateDBParameterGroup API operation."
10+
},
11+
{
12+
"type": "feature",
13+
"category": "Netty NIO HTTP Client",
14+
"contributor": "",
15+
"description": "Fallback to prior knowledge if default client setting is ALPN and request has HTTP endpoint"
16+
},
17+
{
18+
"type": "feature",
19+
"category": "AWS SDK for Java v2",
20+
"contributor": "",
21+
"description": "Updated endpoint and partition metadata."
22+
},
23+
{
24+
"type": "bugfix",
25+
"category": "AWS SDK for Java v2",
26+
"contributor": "",
27+
"description": "Fix an issue where the trailing checksum of a request body is not sent when the `Content-Length` header is explicitly set to `0`."
28+
}
29+
]
30+
}

.changes/2.30.15.json

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
{
2+
"version": "2.30.15",
3+
"date": "2025-02-06",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "AWS CloudFormation",
8+
"contributor": "",
9+
"description": "We added 5 new stack refactoring APIs: CreateStackRefactor, ExecuteStackRefactor, ListStackRefactors, DescribeStackRefactor, ListStackRefactorActions."
10+
},
11+
{
12+
"type": "feature",
13+
"category": "Amazon Connect Cases",
14+
"contributor": "",
15+
"description": "This release adds the ability to conditionally require fields on a template. Check public documentation for more information."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "Amazon Simple Storage Service",
20+
"contributor": "",
21+
"description": "Updated list of the valid AWS Region values for the LocationConstraint parameter for general purpose buckets."
22+
},
23+
{
24+
"type": "feature",
25+
"category": "AWS CRT HTTP Client",
26+
"contributor": "",
27+
"description": "Allow users to configure connectionAcquisitionTimeout for AwsCrtHttpClient and AwsCrtAsyncHttpClient"
28+
},
29+
{
30+
"type": "feature",
31+
"category": "Cost Optimization Hub",
32+
"contributor": "",
33+
"description": "This release enables AWS Cost Optimization Hub to show cost optimization recommendations for Amazon Auto Scaling Groups, including those with single and mixed instance types."
34+
},
35+
{
36+
"type": "feature",
37+
"category": "AWS SDK for Java v2",
38+
"contributor": "",
39+
"description": "Updated endpoint and partition metadata."
40+
}
41+
]
42+
}

CHANGELOG.md

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,82 @@
11
#### 👋 _Looking for changelogs for older versions? You can find them in the [changelogs](./changelogs) directory._
2+
# __2.30.15__ __2025-02-06__
3+
## __AWS CRT HTTP Client__
4+
- ### Features
5+
- Allow users to configure connectionAcquisitionTimeout for AwsCrtHttpClient and AwsCrtAsyncHttpClient
6+
7+
## __AWS CloudFormation__
8+
- ### Features
9+
- We added 5 new stack refactoring APIs: CreateStackRefactor, ExecuteStackRefactor, ListStackRefactors, DescribeStackRefactor, ListStackRefactorActions.
10+
11+
## __AWS SDK for Java v2__
12+
- ### Features
13+
- Updated endpoint and partition metadata.
14+
15+
## __Amazon Connect Cases__
16+
- ### Features
17+
- This release adds the ability to conditionally require fields on a template. Check public documentation for more information.
18+
19+
## __Amazon Simple Storage Service__
20+
- ### Features
21+
- Updated list of the valid AWS Region values for the LocationConstraint parameter for general purpose buckets.
22+
23+
## __Cost Optimization Hub__
24+
- ### Features
25+
- This release enables AWS Cost Optimization Hub to show cost optimization recommendations for Amazon Auto Scaling Groups, including those with single and mixed instance types.
26+
27+
# __2.30.14__ __2025-02-05__
28+
## __AWS SDK for Java v2__
29+
- ### Features
30+
- Updated endpoint and partition metadata.
31+
32+
- ### Bugfixes
33+
- Fix an issue where the trailing checksum of a request body is not sent when the `Content-Length` header is explicitly set to `0`.
34+
35+
## __Amazon Relational Database Service__
36+
- ### Features
37+
- Documentation updates to clarify the description for the parameter AllocatedStorage for the DB cluster data type, the description for the parameter DeleteAutomatedBackups for the DeleteDBCluster API operation, and removing an outdated note for the CreateDBParameterGroup API operation.
38+
39+
## __Netty NIO HTTP Client__
40+
- ### Features
41+
- Fallback to prior knowledge if default client setting is ALPN and request has HTTP endpoint
42+
43+
# __2.30.13__ __2025-02-04__
44+
## __AWS DataSync__
45+
- ### Features
46+
- Doc-only update to provide more information on using Kerberos authentication with SMB locations.
47+
48+
## __AWS Database Migration Service__
49+
- ### Features
50+
- Introduces TargetDataSettings with the TablePreparationMode option available for data migrations.
51+
52+
## __AWS Identity and Access Management__
53+
- ### Features
54+
- This release adds support for accepting encrypted SAML assertions. Customers can now configure their identity provider to encrypt the SAML assertions it sends to IAM.
55+
56+
## __AWS SDK for Java v2__
57+
- ### Features
58+
- Updated endpoint and partition metadata.
59+
60+
- ### Bugfixes
61+
- Fixed an issue in the SDK where it unnecessarily buffers the entire content for streaming operations, causing OOM error. See [#5850](https://github.com/aws/aws-sdk-java-v2/issues/5850).
62+
63+
## __Amazon Neptune Graph__
64+
- ### Features
65+
- Added argument to `list-export` to filter by graph ID
66+
67+
## __Amazon SageMaker Service__
68+
- ### Features
69+
- IPv6 support for Hyperpod clusters
70+
71+
## __QBusiness__
72+
- ### Features
73+
- Adds functionality to enable/disable a new Q Business Chat orchestration feature. If enabled, Q Business can orchestrate over datasources and plugins without the need for customers to select specific chat modes.
74+
75+
# __2.30.12__ __2025-02-03__
76+
## __AWS MediaTailor__
77+
- ### Features
78+
- Add support for CloudWatch Vended Logs which allows for delivery of customer logs to CloudWatch Logs, S3, or Firehose.
79+
280
# __2.30.11__ __2025-01-31__
381
## __AWS CodeBuild__
482
- ### Features

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ To automatically manage module versions (currently all modules have the same ver
5151
<dependency>
5252
<groupId>software.amazon.awssdk</groupId>
5353
<artifactId>bom</artifactId>
54-
<version>2.30.11</version>
54+
<version>2.30.15</version>
5555
<type>pom</type>
5656
<scope>import</scope>
5757
</dependency>
@@ -85,12 +85,12 @@ Alternatively you can add dependencies for the specific services you use only:
8585
<dependency>
8686
<groupId>software.amazon.awssdk</groupId>
8787
<artifactId>ec2</artifactId>
88-
<version>2.30.11</version>
88+
<version>2.30.15</version>
8989
</dependency>
9090
<dependency>
9191
<groupId>software.amazon.awssdk</groupId>
9292
<artifactId>s3</artifactId>
93-
<version>2.30.11</version>
93+
<version>2.30.15</version>
9494
</dependency>
9595
```
9696

@@ -102,7 +102,7 @@ You can import the whole SDK into your project (includes *ALL* services). Please
102102
<dependency>
103103
<groupId>software.amazon.awssdk</groupId>
104104
<artifactId>aws-sdk-java</artifactId>
105-
<version>2.30.11</version>
105+
<version>2.30.15</version>
106106
</dependency>
107107
```
108108

archetypes/archetype-app-quickstart/pom.xml

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

archetypes/archetype-lambda/pom.xml

Lines changed: 1 addition & 1 deletion
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.30.12-SNAPSHOT</version>
23+
<version>2.30.16-SNAPSHOT</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626
<artifactId>archetype-lambda</artifactId>

archetypes/archetype-tools/pom.xml

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

archetypes/pom.xml

Lines changed: 1 addition & 1 deletion
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.30.12-SNAPSHOT</version>
23+
<version>2.30.16-SNAPSHOT</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626
<artifactId>archetypes</artifactId>

aws-sdk-java/pom.xml

Lines changed: 1 addition & 1 deletion
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.30.12-SNAPSHOT</version>
20+
<version>2.30.16-SNAPSHOT</version>
2121
<relativePath>../pom.xml</relativePath>
2222
</parent>
2323
<artifactId>aws-sdk-java</artifactId>

bom-internal/pom.xml

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

bom/pom.xml

Lines changed: 1 addition & 1 deletion
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.30.12-SNAPSHOT</version>
20+
<version>2.30.16-SNAPSHOT</version>
2121
<relativePath>../pom.xml</relativePath>
2222
</parent>
2323
<artifactId>bom</artifactId>

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -392,6 +392,15 @@
392392
<property name="ignoreComments" value="true"/>
393393
</module>
394394

395+
<!-- Checks that we don't use RequestBody.fromContentProvider in the SDK core -->
396+
<module name="Regexp">
397+
<property name="format" value="RequestBody\.fromContentProvider"/>
398+
<property name="illegalPattern" value="true"/>
399+
<property name="message" value="DO NOT use fromContentProvider for streaming operations because it will buffer the entire content.
400+
Add suppression if it's for a non-streaming operation"/>
401+
<property name="ignoreComments" value="true"/>
402+
</module>
403+
395404
<!-- Checks that we don't use AttributeKey.newInstance directly -->
396405
<module name="Regexp">
397406
<property name="format" value="AttributeKey\.newInstance"/>

bundle-logging-bridge/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.30.12-SNAPSHOT</version>
24+
<version>2.30.16-SNAPSHOT</version>
2525
</parent>
2626
<artifactId>bundle-logging-bridge</artifactId>
2727
<packaging>jar</packaging>

bundle-sdk/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.30.12-SNAPSHOT</version>
24+
<version>2.30.16-SNAPSHOT</version>
2525
</parent>
2626
<artifactId>bundle-sdk</artifactId>
2727
<packaging>jar</packaging>

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.30.12-SNAPSHOT</version>
24+
<version>2.30.16-SNAPSHOT</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.30.12-SNAPSHOT</version>
25+
<version>2.30.16-SNAPSHOT</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.30.12-SNAPSHOT</version>
24+
<version>2.30.16-SNAPSHOT</version>
2525
</parent>
2626
<artifactId>codegen-lite</artifactId>
2727
<name>AWS Java SDK :: Code Generator Lite</name>

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.30.12-SNAPSHOT</version>
25+
<version>2.30.16-SNAPSHOT</version>
2626
<relativePath>../pom.xml</relativePath>
2727
</parent>
2828
<artifactId>codegen-maven-plugin</artifactId>

0 commit comments

Comments
 (0)