Skip to content

Commit f8a3621

Browse files
Merge pull request #4048 from aws/staging/90f97f46-21e8-4933-b0f5-646f7de3789a
Pull request: release <- staging/90f97f46-21e8-4933-b0f5-646f7de3789a
2 parents 7d750e1 + a48bd73 commit f8a3621

File tree

528 files changed

+9017
-860
lines changed

Some content is hidden

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

528 files changed

+9017
-860
lines changed

.changes/2.31.65.json

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
{
2+
"version": "2.31.65",
3+
"date": "2025-06-17",
4+
"entries": [
5+
{
6+
"type": "bugfix",
7+
"category": "AWS SDK for Java V2",
8+
"contributor": "",
9+
"description": "Fix a bug in ConstructorCache when classes are GC'ed but not removed from cache"
10+
},
11+
{
12+
"type": "feature",
13+
"category": "AWS Backup",
14+
"contributor": "",
15+
"description": "AWS Backup is adding support for integration of its logically air-gapped vaults with the AWS Organizations Multi-party approval capability."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "AWS Certificate Manager",
20+
"contributor": "",
21+
"description": "Adds support for Exportable Public Certificates"
22+
},
23+
{
24+
"type": "feature",
25+
"category": "AWS Database Migration Service",
26+
"contributor": "",
27+
"description": "Add \"Virtual\" field to Data Provider as well as \"S3Path\" and \"S3AccessRoleArn\" fields to DataProvider settings"
28+
},
29+
{
30+
"type": "feature",
31+
"category": "AWS Multi-party Approval",
32+
"contributor": "",
33+
"description": "This release enables customers to create Multi-party approval teams and approval requests to protect supported operations."
34+
},
35+
{
36+
"type": "feature",
37+
"category": "AWS Network Firewall",
38+
"contributor": "",
39+
"description": "Release of Active Threat Defense in Network Firewall"
40+
},
41+
{
42+
"type": "feature",
43+
"category": "AWS Organizations",
44+
"contributor": "",
45+
"description": "Add support for policy operations on the SECURITYHUB_POLICY policy type."
46+
},
47+
{
48+
"type": "feature",
49+
"category": "AWS SecurityHub",
50+
"contributor": "",
51+
"description": "Adds operations, structures, and exceptions required for public preview release of Security Hub V2."
52+
},
53+
{
54+
"type": "feature",
55+
"category": "AWS Security Token Service",
56+
"contributor": "",
57+
"description": "The AWS Security Token Service APIs AssumeRoleWithSAML and AssumeRoleWithWebIdentity can now be invoked without pre-configured AWS credentials in the SDK configuration."
58+
},
59+
{
60+
"type": "feature",
61+
"category": "AWS WAFV2",
62+
"contributor": "",
63+
"description": "AWS WAF can now suggest protection packs for you based on the application information you provide when you create a webACL."
64+
},
65+
{
66+
"type": "feature",
67+
"category": "Access Analyzer",
68+
"contributor": "",
69+
"description": "We are launching a new analyzer type, internal access analyzer. The new analyzer will generate internal access findings, which help customers understand who within their AWS organization or AWS Account has access to their critical AWS resources."
70+
},
71+
{
72+
"type": "feature",
73+
"category": "Amazon Bedrock",
74+
"contributor": "",
75+
"description": "This release of the SDK has the API and documentation for the createcustommodel API. This feature lets you copy a trained model into Amazon Bedrock for inference."
76+
},
77+
{
78+
"type": "feature",
79+
"category": "Amazon GuardDuty",
80+
"contributor": "",
81+
"description": "Adding support for extended threat detection for EKS Audit Logs and EKS Runtime Monitoring."
82+
},
83+
{
84+
"type": "feature",
85+
"category": "Inspector2",
86+
"contributor": "",
87+
"description": "Add Code Repository Scanning as part of AWS InspectorV2"
88+
}
89+
]
90+
}

CHANGELOG.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,61 @@
11
#### 👋 _Looking for changelogs for older versions? You can find them in the [changelogs](./changelogs) directory._
2+
# __2.31.65__ __2025-06-17__
3+
## __AWS Backup__
4+
- ### Features
5+
- AWS Backup is adding support for integration of its logically air-gapped vaults with the AWS Organizations Multi-party approval capability.
6+
7+
## __AWS Certificate Manager__
8+
- ### Features
9+
- Adds support for Exportable Public Certificates
10+
11+
## __AWS Database Migration Service__
12+
- ### Features
13+
- Add "Virtual" field to Data Provider as well as "S3Path" and "S3AccessRoleArn" fields to DataProvider settings
14+
15+
## __AWS Multi-party Approval__
16+
- ### Features
17+
- This release enables customers to create Multi-party approval teams and approval requests to protect supported operations.
18+
19+
## __AWS Network Firewall__
20+
- ### Features
21+
- Release of Active Threat Defense in Network Firewall
22+
23+
## __AWS Organizations__
24+
- ### Features
25+
- Add support for policy operations on the SECURITYHUB_POLICY policy type.
26+
27+
## __AWS SDK for Java V2__
28+
- ### Bugfixes
29+
- Fix a bug in ConstructorCache when classes are GC'ed but not removed from cache
30+
31+
## __AWS Security Token Service__
32+
- ### Features
33+
- The AWS Security Token Service APIs AssumeRoleWithSAML and AssumeRoleWithWebIdentity can now be invoked without pre-configured AWS credentials in the SDK configuration.
34+
35+
## __AWS SecurityHub__
36+
- ### Features
37+
- Adds operations, structures, and exceptions required for public preview release of Security Hub V2.
38+
39+
## __AWS WAFV2__
40+
- ### Features
41+
- AWS WAF can now suggest protection packs for you based on the application information you provide when you create a webACL.
42+
43+
## __Access Analyzer__
44+
- ### Features
45+
- We are launching a new analyzer type, internal access analyzer. The new analyzer will generate internal access findings, which help customers understand who within their AWS organization or AWS Account has access to their critical AWS resources.
46+
47+
## __Amazon Bedrock__
48+
- ### Features
49+
- This release of the SDK has the API and documentation for the createcustommodel API. This feature lets you copy a trained model into Amazon Bedrock for inference.
50+
51+
## __Amazon GuardDuty__
52+
- ### Features
53+
- Adding support for extended threat detection for EKS Audit Logs and EKS Runtime Monitoring.
54+
55+
## __Inspector2__
56+
- ### Features
57+
- Add Code Repository Scanning as part of AWS InspectorV2
58+
259
# __2.31.64__ __2025-06-16__
360
## __AWS Network Firewall__
461
- ### 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.31.64</version>
54+
<version>2.31.65</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.31.64</version>
88+
<version>2.31.65</version>
8989
</dependency>
9090
<dependency>
9191
<groupId>software.amazon.awssdk</groupId>
9292
<artifactId>s3</artifactId>
93-
<version>2.31.64</version>
93+
<version>2.31.65</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.31.64</version>
105+
<version>2.31.65</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.31.64</version>
23+
<version>2.31.65</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.31.64</version>
23+
<version>2.31.65</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.31.64</version>
23+
<version>2.31.65</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

archetypes/archetype-tools/src/main/resources/map-service-to-client-prefix

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#!/usr/bin/env python
1+
#!/usr/bin/env python3
22

33
import json
44
import os
@@ -14,8 +14,9 @@ SERVICE_DIR = os.path.join(
1414

1515
def load_all_service_modules():
1616
service_mapping = {}
17-
for f in [f for f in os.listdir(SERVICE_DIR) if os.path.isdir(os.path.join(SERVICE_DIR, f)) & os.path.exists(os.path.join(SERVICE_DIR, f, 'target'))]:
18-
for s in [s for s in os.listdir(os.path.join(SERVICE_DIR, f, 'target', 'generated-sources/sdk/software/amazon/awssdk/services', f)) if s.endswith('AsyncClient.java') & s.startswith('Default')]:
17+
# Use logical AND (and) instead of bitwise AND (&) for boolean operations
18+
for f in [f for f in os.listdir(SERVICE_DIR) if os.path.isdir(os.path.join(SERVICE_DIR, f)) and os.path.exists(os.path.join(SERVICE_DIR, f, 'target'))]:
19+
for s in [s for s in os.listdir(os.path.join(SERVICE_DIR, f, 'target', 'generated-sources/sdk/software/amazon/awssdk/services', f)) if s.endswith('AsyncClient.java') and s.startswith('Default')]:
1920
service_mapping[f] = find_client_prefix(s)
2021
return service_mapping
2122

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.31.64</version>
23+
<version>2.31.65</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626
<artifactId>archetypes</artifactId>

aws-sdk-java/pom.xml

Lines changed: 6 additions & 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.31.64</version>
20+
<version>2.31.65</version>
2121
<relativePath>../pom.xml</relativePath>
2222
</parent>
2323
<artifactId>aws-sdk-java</artifactId>
@@ -2073,6 +2073,11 @@ Amazon AutoScaling, etc).</description>
20732073
<artifactId>evs</artifactId>
20742074
<version>${awsjavasdk.version}</version>
20752075
</dependency>
2076+
<dependency>
2077+
<groupId>software.amazon.awssdk</groupId>
2078+
<artifactId>mpa</artifactId>
2079+
<version>${awsjavasdk.version}</version>
2080+
</dependency>
20762081
</dependencies>
20772082
<build>
20782083
<finalName>${project.artifactId}-${project.version}</finalName>

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.31.64</version>
23+
<version>2.31.65</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

bom/pom.xml

Lines changed: 6 additions & 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.31.64</version>
20+
<version>2.31.65</version>
2121
<relativePath>../pom.xml</relativePath>
2222
</parent>
2323
<artifactId>bom</artifactId>
@@ -2273,6 +2273,11 @@
22732273
<artifactId>evs</artifactId>
22742274
<version>${awsjavasdk.version}</version>
22752275
</dependency>
2276+
<dependency>
2277+
<groupId>software.amazon.awssdk</groupId>
2278+
<artifactId>mpa</artifactId>
2279+
<version>${awsjavasdk.version}</version>
2280+
</dependency>
22762281
</dependencies>
22772282
</dependencyManagement>
22782283
</project>

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.31.64</version>
24+
<version>2.31.65</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.31.64</version>
24+
<version>2.31.65</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.31.64</version>
24+
<version>2.31.65</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.31.64</version>
25+
<version>2.31.65</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.31.64</version>
24+
<version>2.31.65</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.31.64</version>
25+
<version>2.31.65</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.31.64</version>
24+
<version>2.31.65</version>
2525
</parent>
2626
<artifactId>codegen</artifactId>
2727
<name>AWS Java SDK :: Code Generator</name>

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.31.64</version>
23+
<version>2.31.65</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.31.64</version>
23+
<version>2.31.65</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

core/auth-crt/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.31.64</version>
25+
<version>2.31.65</version>
2626
</parent>
2727

2828
<artifactId>auth-crt</artifactId>

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.31.64</version>
25+
<version>2.31.65</version>
2626
</parent>
2727

2828
<artifactId>auth</artifactId>

core/aws-core/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.31.64</version>
25+
<version>2.31.65</version>
2626
</parent>
2727

2828
<artifactId>aws-core</artifactId>

0 commit comments

Comments
 (0)