Skip to content

Commit d562d5b

Browse files
Merge pull request #2943 from aws/staging/c921135c-abdf-4c1d-a424-09385999c7f1
Pull request: release <- staging/c921135c-abdf-4c1d-a424-09385999c7f1
2 parents bc55d3b + a34ac11 commit d562d5b

File tree

531 files changed

+2852
-825
lines changed

Some content is hidden

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

531 files changed

+2852
-825
lines changed

.changes/2.25.24.json

+72
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
{
2+
"version": "2.25.24",
3+
"date": "2024-04-03",
4+
"entries": [
5+
{
6+
"type": "feature",
7+
"category": "AWS Clean Rooms ML",
8+
"contributor": "",
9+
"description": "The release includes a public SDK for AWS Clean Rooms ML APIs, making them globally available to developers worldwide."
10+
},
11+
{
12+
"type": "feature",
13+
"category": "AWS CloudFormation",
14+
"contributor": "",
15+
"description": "This release would return a new field - PolicyAction in cloudformation's existed DescribeChangeSetResponse, showing actions we are going to apply on the physical resource (e.g., Delete, Retain) according to the user's template"
16+
},
17+
{
18+
"type": "feature",
19+
"category": "AWS Elemental MediaLive",
20+
"contributor": "",
21+
"description": "Cmaf Ingest outputs are now supported in Media Live"
22+
},
23+
{
24+
"type": "feature",
25+
"category": "AWS Ground Station",
26+
"contributor": "",
27+
"description": "This release adds visibilityStartTime and visibilityEndTime to DescribeContact and ListContacts responses."
28+
},
29+
{
30+
"type": "feature",
31+
"category": "AWS Health Imaging",
32+
"contributor": "",
33+
"description": "SearchImageSets API now supports following enhancements - Additional support for searching on UpdatedAt and SeriesInstanceUID - Support for searching existing filters between dates/times - Support for sorting the search result by Ascending/Descending - Additional parameters returned in the response"
34+
},
35+
{
36+
"type": "feature",
37+
"category": "AWS Lambda",
38+
"contributor": "",
39+
"description": "Add Ruby 3.3 (ruby3.3) support to AWS Lambda"
40+
},
41+
{
42+
"type": "feature",
43+
"category": "AWS SDK for Java v2",
44+
"contributor": "",
45+
"description": "Records identity provider names in a resolved identity and adds this information to the user agent string"
46+
},
47+
{
48+
"type": "feature",
49+
"category": "AWS Transfer Family",
50+
"contributor": "",
51+
"description": "Add ability to specify Security Policies for SFTP Connectors"
52+
},
53+
{
54+
"type": "feature",
55+
"category": "Amazon DataZone",
56+
"contributor": "",
57+
"description": "This release supports the feature of dataQuality to enrich asset with dataQualityResult in Amazon DataZone."
58+
},
59+
{
60+
"type": "feature",
61+
"category": "Amazon DocumentDB with MongoDB compatibility",
62+
"contributor": "",
63+
"description": "This release adds Global Cluster Switchover capability which enables you to change your global cluster's primary AWS Region, the region that serves writes, while preserving the replication between all regions in the global cluster."
64+
},
65+
{
66+
"type": "feature",
67+
"category": "AWS SDK for Java v2",
68+
"contributor": "",
69+
"description": "Updated endpoint and partition metadata."
70+
}
71+
]
72+
}

CHANGELOG.md

+42
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,46 @@
11
#### 👋 _Looking for changelogs for older versions? You can find them in the [changelogs](./changelogs) directory._
2+
# __2.25.24__ __2024-04-03__
3+
## __AWS Clean Rooms ML__
4+
- ### Features
5+
- The release includes a public SDK for AWS Clean Rooms ML APIs, making them globally available to developers worldwide.
6+
7+
## __AWS CloudFormation__
8+
- ### Features
9+
- This release would return a new field - PolicyAction in cloudformation's existed DescribeChangeSetResponse, showing actions we are going to apply on the physical resource (e.g., Delete, Retain) according to the user's template
10+
11+
## __AWS Elemental MediaLive__
12+
- ### Features
13+
- Cmaf Ingest outputs are now supported in Media Live
14+
15+
## __AWS Ground Station__
16+
- ### Features
17+
- This release adds visibilityStartTime and visibilityEndTime to DescribeContact and ListContacts responses.
18+
19+
## __AWS Health Imaging__
20+
- ### Features
21+
- SearchImageSets API now supports following enhancements - Additional support for searching on UpdatedAt and SeriesInstanceUID - Support for searching existing filters between dates/times - Support for sorting the search result by Ascending/Descending - Additional parameters returned in the response
22+
23+
## __AWS Lambda__
24+
- ### Features
25+
- Add Ruby 3.3 (ruby3.3) support to AWS Lambda
26+
27+
## __AWS SDK for Java v2__
28+
- ### Features
29+
- Records identity provider names in a resolved identity and adds this information to the user agent string
30+
- Updated endpoint and partition metadata.
31+
32+
## __AWS Transfer Family__
33+
- ### Features
34+
- Add ability to specify Security Policies for SFTP Connectors
35+
36+
## __Amazon DataZone__
37+
- ### Features
38+
- This release supports the feature of dataQuality to enrich asset with dataQualityResult in Amazon DataZone.
39+
40+
## __Amazon DocumentDB with MongoDB compatibility__
41+
- ### Features
42+
- This release adds Global Cluster Switchover capability which enables you to change your global cluster's primary AWS Region, the region that serves writes, while preserving the replication between all regions in the global cluster.
43+
244
# __2.25.23__ __2024-04-02__
345
## __AWS Glue__
446
- ### 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.25.23</version>
55+
<version>2.25.24</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.25.23</version>
89+
<version>2.25.24</version>
9090
</dependency>
9191
<dependency>
9292
<groupId>software.amazon.awssdk</groupId>
9393
<artifactId>s3</artifactId>
94-
<version>2.25.23</version>
94+
<version>2.25.24</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.25.23</version>
106+
<version>2.25.24</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.25.23</version>
23+
<version>2.25.24</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.25.23</version>
23+
<version>2.25.24</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.25.23</version>
23+
<version>2.25.24</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.25.23</version>
23+
<version>2.25.24</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626
<artifactId>archetypes</artifactId>

aws-sdk-java/pom.xml

+1-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.25.23</version>
20+
<version>2.25.24</version>
2121
<relativePath>../pom.xml</relativePath>
2222
</parent>
2323
<artifactId>aws-sdk-java</artifactId>

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

bom/pom.xml

+1-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.25.23</version>
20+
<version>2.25.24</version>
2121
<relativePath>../pom.xml</relativePath>
2222
</parent>
2323
<artifactId>bom</artifactId>

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

+5
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,11 @@
293293
<Bug pattern="NP_BOOLEAN_RETURN_NULL"/>
294294
</Match>
295295

296+
<Match>
297+
<Class name="software.amazon.awssdk.auth.credentials.AwsSessionCredentials$Builder"/>
298+
<Bug pattern="BAD_TO_BUILDER"/>
299+
</Match>
300+
296301
<!-- New flags as of spotbogs 4.7.3.5 -->
297302
<!-- TODO: Fix or explicitly exclude each occurrence -->
298303
<Match>

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

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

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

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

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.25.23</version>
23+
<version>2.25.24</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.25.23</version>
23+
<version>2.25.24</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.25.23</version>
25+
<version>2.25.24</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.25.23</version>
25+
<version>2.25.24</version>
2626
</parent>
2727

2828
<artifactId>auth</artifactId>

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

+7-2
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
@SdkPublicApi
2626
public final class AnonymousCredentialsProvider implements AwsCredentialsProvider {
2727

28+
private static final String PROVIDER_NAME = "AnonymousCredentialsProvider";
29+
2830
private AnonymousCredentialsProvider() {
2931
}
3032

@@ -34,11 +36,14 @@ public static AnonymousCredentialsProvider create() {
3436

3537
@Override
3638
public AwsCredentials resolveCredentials() {
37-
return AwsBasicCredentials.ANONYMOUS_CREDENTIALS;
39+
return AwsBasicCredentials.builder()
40+
.validateCredentials(false)
41+
.providerName(PROVIDER_NAME)
42+
.build();
3843
}
3944

4045
@Override
4146
public String toString() {
42-
return ToString.create("AnonymousCredentialsProvider");
47+
return ToString.create(PROVIDER_NAME);
4348
}
4449
}

0 commit comments

Comments
 (0)