Skip to content

Commit 0481e84

Browse files
Merge pull request #3928 from aws/staging/9e3e2c00-7e60-4839-bd5d-56da039cb864
Pull request: release <- staging/9e3e2c00-7e60-4839-bd5d-56da039cb864
2 parents dd8fb3e + 957ca55 commit 0481e84

File tree

559 files changed

+4105
-1528
lines changed

Some content is hidden

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

559 files changed

+4105
-1528
lines changed

.attach_pid881

Whitespace-only changes.

.changes/2.31.41.json

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
{
2+
"version": "2.31.41",
3+
"date": "2025-05-12",
4+
"entries": [
5+
{
6+
"type": "bugfix",
7+
"category": "AWS SDK for Java v2",
8+
"contributor": "",
9+
"description": "Add `@Mutable` and `@NotThreadSafe` to model Builders"
10+
},
11+
{
12+
"type": "feature",
13+
"category": "AWSDeadlineCloud",
14+
"contributor": "",
15+
"description": "AWS Deadline Cloud service-managed fleets now support configuration scripts. Configuration scripts make it easy to install additional software, like plugins and packages, onto a worker."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "AWS Elemental MediaLive",
20+
"contributor": "",
21+
"description": "Add support to the AV1 rate control mode"
22+
},
23+
{
24+
"type": "feature",
25+
"category": "AWS Identity and Access Management",
26+
"contributor": "",
27+
"description": "Updating the endpoint list for the Identity and access management (IAM) service"
28+
},
29+
{
30+
"type": "feature",
31+
"category": "AWS MediaTailor",
32+
"contributor": "",
33+
"description": "Documenting that EnabledLoggingStrategies is always present in responses of PlaybackConfiguration read operations."
34+
},
35+
{
36+
"type": "feature",
37+
"category": "AWS S3 Control",
38+
"contributor": "",
39+
"description": "Updates to support S3 Express zonal endpoints for directory buckets in AWS CLI"
40+
},
41+
{
42+
"type": "feature",
43+
"category": "AWS Supply Chain",
44+
"contributor": "",
45+
"description": "Launch new AWS Supply Chain public APIs for DataIntegrationEvent, DataIntegrationFlowExecution and DatasetNamespace. Also add more capabilities to existing public APIs to support direct dataset event publish, data deduplication in DataIntegrationFlow, partition specification of custom datasets."
46+
},
47+
{
48+
"type": "feature",
49+
"category": "Amazon Elastic Compute Cloud",
50+
"contributor": "",
51+
"description": "EC2 - Adding support for AvailabilityZoneId"
52+
},
53+
{
54+
"type": "feature",
55+
"category": "Amazon SageMaker Service",
56+
"contributor": "",
57+
"description": "No API changes from previous release. This release migrated the model to Smithy keeping all features unchanged."
58+
},
59+
{
60+
"type": "feature",
61+
"category": "AWS SDK for Java v2",
62+
"contributor": "",
63+
"description": "Updated endpoint and partition metadata."
64+
}
65+
]
66+
}

CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,44 @@
11
#### 👋 _Looking for changelogs for older versions? You can find them in the [changelogs](./changelogs) directory._
2+
# __2.31.41__ __2025-05-12__
3+
## __AWS Elemental MediaLive__
4+
- ### Features
5+
- Add support to the AV1 rate control mode
6+
7+
## __AWS Identity and Access Management__
8+
- ### Features
9+
- Updating the endpoint list for the Identity and access management (IAM) service
10+
11+
## __AWS MediaTailor__
12+
- ### Features
13+
- Documenting that EnabledLoggingStrategies is always present in responses of PlaybackConfiguration read operations.
14+
15+
## __AWS S3 Control__
16+
- ### Features
17+
- Updates to support S3 Express zonal endpoints for directory buckets in AWS CLI
18+
19+
## __AWS SDK for Java v2__
20+
- ### Features
21+
- Updated endpoint and partition metadata.
22+
23+
- ### Bugfixes
24+
- Add `@Mutable` and `@NotThreadSafe` to model Builders
25+
26+
## __AWS Supply Chain__
27+
- ### Features
28+
- Launch new AWS Supply Chain public APIs for DataIntegrationEvent, DataIntegrationFlowExecution and DatasetNamespace. Also add more capabilities to existing public APIs to support direct dataset event publish, data deduplication in DataIntegrationFlow, partition specification of custom datasets.
29+
30+
## __AWSDeadlineCloud__
31+
- ### Features
32+
- AWS Deadline Cloud service-managed fleets now support configuration scripts. Configuration scripts make it easy to install additional software, like plugins and packages, onto a worker.
33+
34+
## __Amazon Elastic Compute Cloud__
35+
- ### Features
36+
- EC2 - Adding support for AvailabilityZoneId
37+
38+
## __Amazon SageMaker Service__
39+
- ### Features
40+
- No API changes from previous release. This release migrated the model to Smithy keeping all features unchanged.
41+
242
# __2.31.40__ __2025-05-09__
343
## __AWS SDK for Java v2__
444
- ### 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.40</version>
54+
<version>2.31.41</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.40</version>
88+
<version>2.31.41</version>
8989
</dependency>
9090
<dependency>
9191
<groupId>software.amazon.awssdk</groupId>
9292
<artifactId>s3</artifactId>
93-
<version>2.31.40</version>
93+
<version>2.31.41</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.40</version>
105+
<version>2.31.41</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.40</version>
23+
<version>2.31.41</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.40</version>
23+
<version>2.31.41</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.40</version>
23+
<version>2.31.41</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.31.40</version>
23+
<version>2.31.41</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.31.40</version>
20+
<version>2.31.41</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.31.40</version>
23+
<version>2.31.41</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.31.40</version>
20+
<version>2.31.41</version>
2121
<relativePath>../pom.xml</relativePath>
2222
</parent>
2323
<artifactId>bom</artifactId>

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

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@
3535
import java.util.Set;
3636
import java.util.function.Consumer;
3737
import javax.lang.model.element.Modifier;
38+
import software.amazon.awssdk.annotations.Mutable;
39+
import software.amazon.awssdk.annotations.NotThreadSafe;
3840
import software.amazon.awssdk.awscore.AwsRequestOverrideConfiguration;
3941
import software.amazon.awssdk.codegen.model.intermediate.IntermediateModel;
4042
import software.amazon.awssdk.codegen.model.intermediate.MemberModel;
@@ -83,6 +85,8 @@ public ClassName builderImplName() {
8385
public TypeSpec builderInterface() {
8486
TypeSpec.Builder builder = TypeSpec.interfaceBuilder(builderInterfaceName())
8587
.addSuperinterfaces(builderSuperInterfaces())
88+
.addAnnotation(Mutable.class)
89+
.addAnnotation(NotThreadSafe.class)
8690
.addModifiers(PUBLIC);
8791

8892
shapeModel.getNonStreamingMembers()

codegen/src/test/resources/software/amazon/awssdk/codegen/poet/model/alltypesrequest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
import java.util.stream.Collectors;
1717
import java.util.stream.Stream;
1818
import software.amazon.awssdk.annotations.Generated;
19+
import software.amazon.awssdk.annotations.Mutable;
20+
import software.amazon.awssdk.annotations.NotThreadSafe;
1921
import software.amazon.awssdk.awscore.AwsRequestOverrideConfiguration;
2022
import software.amazon.awssdk.core.SdkBytes;
2123
import software.amazon.awssdk.core.SdkField;
@@ -1661,6 +1663,8 @@ private static <T> BiConsumer<Object, T> setter(BiConsumer<Builder, T> s) {
16611663
return (obj, val) -> s.accept((Builder) obj, val);
16621664
}
16631665

1666+
@Mutable
1667+
@NotThreadSafe
16641668
public interface Builder extends JsonProtocolTestsRequest.Builder, SdkPojo, CopyableBuilder<Builder, AllTypesRequest> {
16651669
/**
16661670
* Sets the value of the StringMember property for this object.

codegen/src/test/resources/software/amazon/awssdk/codegen/poet/model/alltypesresponse.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616
import java.util.stream.Collectors;
1717
import java.util.stream.Stream;
1818
import software.amazon.awssdk.annotations.Generated;
19+
import software.amazon.awssdk.annotations.Mutable;
20+
import software.amazon.awssdk.annotations.NotThreadSafe;
1921
import software.amazon.awssdk.core.SdkBytes;
2022
import software.amazon.awssdk.core.SdkField;
2123
import software.amazon.awssdk.core.SdkPojo;
@@ -1660,6 +1662,8 @@ private static <T> BiConsumer<Object, T> setter(BiConsumer<Builder, T> s) {
16601662
return (obj, val) -> s.accept((Builder) obj, val);
16611663
}
16621664

1665+
@Mutable
1666+
@NotThreadSafe
16631667
public interface Builder extends JsonProtocolTestsResponse.Builder, SdkPojo, CopyableBuilder<Builder, AllTypesResponse> {
16641668
/**
16651669
* Sets the value of the StringMember property for this object.

codegen/src/test/resources/software/amazon/awssdk/codegen/poet/model/alltypesunionstructure.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
import java.util.stream.Collectors;
2020
import java.util.stream.Stream;
2121
import software.amazon.awssdk.annotations.Generated;
22+
import software.amazon.awssdk.annotations.Mutable;
23+
import software.amazon.awssdk.annotations.NotThreadSafe;
2224
import software.amazon.awssdk.core.SdkBytes;
2325
import software.amazon.awssdk.core.SdkField;
2426
import software.amazon.awssdk.core.SdkPojo;
@@ -2301,6 +2303,8 @@ private static <T> BiConsumer<Object, T> setter(BiConsumer<Builder, T> s) {
23012303
return (obj, val) -> s.accept((Builder) obj, val);
23022304
}
23032305

2306+
@Mutable
2307+
@NotThreadSafe
23042308
public interface Builder extends SdkPojo, CopyableBuilder<Builder, AllTypesUnionStructure> {
23052309
/**
23062310
* Sets the value of the StringMember property for this object.

codegen/src/test/resources/software/amazon/awssdk/codegen/poet/model/basetype.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
import java.util.function.BiConsumer;
1212
import java.util.function.Function;
1313
import software.amazon.awssdk.annotations.Generated;
14+
import software.amazon.awssdk.annotations.Mutable;
15+
import software.amazon.awssdk.annotations.NotThreadSafe;
1416
import software.amazon.awssdk.core.SdkField;
1517
import software.amazon.awssdk.core.SdkPojo;
1618
import software.amazon.awssdk.core.protocol.MarshallLocation;
@@ -163,6 +165,8 @@ private static <T> BiConsumer<Object, T> setter(BiConsumer<Builder, T> s) {
163165
return (obj, val) -> s.accept((Builder) obj, val);
164166
}
165167

168+
@Mutable
169+
@NotThreadSafe
166170
public interface Builder extends SdkPojo, CopyableBuilder<Builder, BaseType> {
167171
/**
168172
* Sets the value of the BaseMember property for this object.

codegen/src/test/resources/software/amazon/awssdk/codegen/poet/model/deprecatedrenamerequest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111
import java.util.function.Consumer;
1212
import java.util.function.Function;
1313
import software.amazon.awssdk.annotations.Generated;
14+
import software.amazon.awssdk.annotations.Mutable;
15+
import software.amazon.awssdk.annotations.NotThreadSafe;
1416
import software.amazon.awssdk.awscore.AwsRequestOverrideConfiguration;
1517
import software.amazon.awssdk.core.SdkField;
1618
import software.amazon.awssdk.core.SdkPojo;
@@ -171,6 +173,8 @@ private static <T> BiConsumer<Object, T> setter(BiConsumer<Builder, T> s) {
171173
return (obj, val) -> s.accept((Builder) obj, val);
172174
}
173175

176+
@Mutable
177+
@NotThreadSafe
174178
public interface Builder extends JsonProtocolTestsRequest.Builder, SdkPojo, CopyableBuilder<Builder, DeprecatedRenameRequest> {
175179
/**
176180
* Sets the value of the NewNameNoDeprecation property for this object.

codegen/src/test/resources/software/amazon/awssdk/codegen/poet/model/deprecatedrenameresponse.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
import java.util.function.BiConsumer;
1111
import java.util.function.Function;
1212
import software.amazon.awssdk.annotations.Generated;
13+
import software.amazon.awssdk.annotations.Mutable;
14+
import software.amazon.awssdk.annotations.NotThreadSafe;
1315
import software.amazon.awssdk.core.SdkField;
1416
import software.amazon.awssdk.core.SdkPojo;
1517
import software.amazon.awssdk.core.protocol.MarshallLocation;
@@ -158,6 +160,8 @@ private static <T> BiConsumer<Object, T> setter(BiConsumer<Builder, T> s) {
158160
return (obj, val) -> s.accept((Builder) obj, val);
159161
}
160162

163+
@Mutable
164+
@NotThreadSafe
161165
public interface Builder extends JsonProtocolTestsResponse.Builder, SdkPojo,
162166
CopyableBuilder<Builder, DeprecatedRenameResponse> {
163167
/**

0 commit comments

Comments
 (0)