Skip to content

Commit 90d3cc5

Browse files
Merge pull request #2919 from aws/staging/54e47974-5da3-446b-bb86-fbd8825b7213
Pull request: release <- staging/54e47974-5da3-446b-bb86-fbd8825b7213
2 parents 050eb66 + 1c4aaad commit 90d3cc5

File tree

478 files changed

+978
-684
lines changed

Some content is hidden

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

478 files changed

+978
-684
lines changed

.changes/2.25.5.json

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
{
2+
"version": "2.25.5",
3+
"date": "2024-03-07",
4+
"entries": [
5+
{
6+
"type": "bugfix",
7+
"category": "AWS S3",
8+
"contributor": "",
9+
"description": "Fixed the issue in S3 multipart client where the list of parts could be out of order in CompleteMultipartRequest, causing `The list of parts was not in ascending order` error to be thrown."
10+
},
11+
{
12+
"type": "bugfix",
13+
"category": "AWS SDK for Java v2",
14+
"contributor": "Madrigal",
15+
"description": "Modify ARN toString to print a valid ARN when there's no region or acountId"
16+
},
17+
{
18+
"type": "feature",
19+
"category": "AWS Lambda",
20+
"contributor": "",
21+
"description": "Documentation updates for AWS Lambda"
22+
},
23+
{
24+
"type": "feature",
25+
"category": "AWS WAFV2",
26+
"contributor": "",
27+
"description": "You can increase the max request body inspection size for some regional resources. The size setting is in the web ACL association config. Also, the AWSManagedRulesBotControlRuleSet EnableMachineLearning setting now takes a Boolean instead of a primitive boolean type, for languages like Java."
28+
},
29+
{
30+
"type": "feature",
31+
"category": "Amazon AppConfig",
32+
"contributor": "",
33+
"description": "AWS AppConfig now supports dynamic parameters, which enhance the functionality of AppConfig Extensions by allowing you to provide parameter values to your Extensions at the time you deploy your configuration."
34+
},
35+
{
36+
"type": "feature",
37+
"category": "Amazon Elastic Compute Cloud",
38+
"contributor": "",
39+
"description": "This release adds an optional parameter to RegisterImage and CopyImage APIs to support tagging AMIs at the time of creation."
40+
},
41+
{
42+
"type": "feature",
43+
"category": "Amazon Import/Export Snowball",
44+
"contributor": "",
45+
"description": "Doc-only update for change to EKS-Anywhere ordering."
46+
},
47+
{
48+
"type": "feature",
49+
"category": "Amazon Managed Grafana",
50+
"contributor": "",
51+
"description": "Adds support for the new GrafanaToken as part of the Amazon Managed Grafana Enterprise plugins upgrade to associate your AWS account with a Grafana Labs account."
52+
},
53+
{
54+
"type": "feature",
55+
"category": "Amazon Relational Database Service",
56+
"contributor": "",
57+
"description": "Updates Amazon RDS documentation for io2 storage for Multi-AZ DB clusters"
58+
},
59+
{
60+
"type": "feature",
61+
"category": "Amazon WorkSpaces",
62+
"contributor": "",
63+
"description": "Added note for user decoupling"
64+
},
65+
{
66+
"type": "feature",
67+
"category": "Payment Cryptography Data Plane",
68+
"contributor": "",
69+
"description": "AWS Payment Cryptography EMV Decrypt Feature Release"
70+
}
71+
]
72+
}

CHANGELOG.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,54 @@
11
#### 👋 _Looking for changelogs for older versions? You can find them in the [changelogs](./changelogs) directory._
2+
# __2.25.5__ __2024-03-07__
3+
## __AWS Lambda__
4+
- ### Features
5+
- Documentation updates for AWS Lambda
6+
7+
## __AWS S3__
8+
- ### Bugfixes
9+
- Fixed the issue in S3 multipart client where the list of parts could be out of order in CompleteMultipartRequest, causing `The list of parts was not in ascending order` error to be thrown.
10+
11+
## __AWS SDK for Java v2__
12+
- ### Bugfixes
13+
- Modify ARN toString to print a valid ARN when there's no region or acountId
14+
- Contributed by: [@Madrigal](https://github.com/Madrigal)
15+
16+
## __AWS WAFV2__
17+
- ### Features
18+
- You can increase the max request body inspection size for some regional resources. The size setting is in the web ACL association config. Also, the AWSManagedRulesBotControlRuleSet EnableMachineLearning setting now takes a Boolean instead of a primitive boolean type, for languages like Java.
19+
20+
## __Amazon AppConfig__
21+
- ### Features
22+
- AWS AppConfig now supports dynamic parameters, which enhance the functionality of AppConfig Extensions by allowing you to provide parameter values to your Extensions at the time you deploy your configuration.
23+
24+
## __Amazon Elastic Compute Cloud__
25+
- ### Features
26+
- This release adds an optional parameter to RegisterImage and CopyImage APIs to support tagging AMIs at the time of creation.
27+
28+
## __Amazon Import/Export Snowball__
29+
- ### Features
30+
- Doc-only update for change to EKS-Anywhere ordering.
31+
32+
## __Amazon Managed Grafana__
33+
- ### Features
34+
- Adds support for the new GrafanaToken as part of the Amazon Managed Grafana Enterprise plugins upgrade to associate your AWS account with a Grafana Labs account.
35+
36+
## __Amazon Relational Database Service__
37+
- ### Features
38+
- Updates Amazon RDS documentation for io2 storage for Multi-AZ DB clusters
39+
40+
## __Amazon WorkSpaces__
41+
- ### Features
42+
- Added note for user decoupling
43+
44+
## __Payment Cryptography Data Plane__
45+
- ### Features
46+
- AWS Payment Cryptography EMV Decrypt Feature Release
47+
48+
## __Contributors__
49+
Special thanks to the following contributors to this release:
50+
51+
[@Madrigal](https://github.com/Madrigal)
252
# __2.25.4__ __2024-03-06__
353
## __Amazon DynamoDB__
454
- ### Features

README.md

Lines changed: 4 additions & 4 deletions
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.4</version>
55+
<version>2.25.5</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.4</version>
89+
<version>2.25.5</version>
9090
</dependency>
9191
<dependency>
9292
<groupId>software.amazon.awssdk</groupId>
9393
<artifactId>s3</artifactId>
94-
<version>2.25.4</version>
94+
<version>2.25.5</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.4</version>
106+
<version>2.25.5</version>
107107
</dependency>
108108
```
109109

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.25.4</version>
23+
<version>2.25.5</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.25.4</version>
23+
<version>2.25.5</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.25.4</version>
23+
<version>2.25.5</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.25.4</version>
23+
<version>2.25.5</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.25.4</version>
20+
<version>2.25.5</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.25.4</version>
23+
<version>2.25.5</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.25.4</version>
20+
<version>2.25.5</version>
2121
<relativePath>../pom.xml</relativePath>
2222
</parent>
2323
<artifactId>bom</artifactId>

buildspecs/release-to-github.yml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,5 @@ phases:
1818
- cd release
1919
-
2020
- git clone -o staging -b release $STAGING_REPOSITORY_URL .
21-
- RELEASE_VERSION=`mvn -q -Dexec.executable=echo -Dexec.args='${project.version}' --non-recursive exec:exec`
22-
-
2321
- git remote add --fetch public $PUBLIC_REPOSITORY_URL
24-
- |
25-
if [ `git ls-remote --tags public | grep refs/tags/$RELEASE_VERSION | wc -l` -ge "1" ]; then
26-
git push public :refs/tags/$RELEASE_VERSION
27-
git tag --delete $RELEASE_VERSION
28-
fi
29-
- git tag -a $RELEASE_VERSION -m "AWS SDK for Java v2 ($RELEASE_VERSION)"
30-
-
3122
- git push public HEAD:release
32-
- git push public $RELEASE_VERSION

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.25.4</version>
24+
<version>2.25.5</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.25.4</version>
24+
<version>2.25.5</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.25.4</version>
24+
<version>2.25.5</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.25.4</version>
25+
<version>2.25.5</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.25.4</version>
24+
<version>2.25.5</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.25.4</version>
25+
<version>2.25.5</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.25.4</version>
24+
<version>2.25.5</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.25.4</version>
23+
<version>2.25.5</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.25.4</version>
23+
<version>2.25.5</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

core/arns/src/main/java/software/amazon/awssdk/arns/Arn.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,9 +198,9 @@ public String toString() {
198198
+ ":"
199199
+ this.service
200200
+ ":"
201-
+ region
201+
+ (region == null ? "" : region)
202202
+ ":"
203-
+ this.accountId
203+
+ (this.accountId == null ? "" : this.accountId)
204204
+ ":"
205205
+ this.resource;
206206
}

core/arns/src/test/java/software/amazon/awssdk/arns/ArnTest.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,22 @@ public void arnWithQualifiedResource_ParsesBackToString() {
5757
assertThat(arn.resourceAsString()).isEqualTo("myresource:foobar:1");
5858
}
5959

60+
@Test
61+
public void arnWithMinimalResources_ParsesBackToString() {
62+
String arnString = "arn:aws:s3:::bucket";
63+
Arn arn = Arn.fromString(arnString);
64+
assertThat(arn.toString()).isEqualTo(arnString);
65+
assertThat(arn.resourceAsString()).isEqualTo("bucket");
66+
}
67+
68+
@Test
69+
public void arnWithoutRegion_ParsesBackToString() {
70+
String arnString = "arn:aws:iam::123456789012:root";
71+
Arn arn = Arn.fromString(arnString);
72+
assertThat(arn.toString()).isEqualTo(arnString);
73+
assertThat(arn.resourceAsString()).isEqualTo("root");
74+
}
75+
6076
@Test
6177
public void arnWithResourceTypeAndResource_ParsesCorrectly() {
6278
String arnString = "arn:aws:s3:us-east-1:12345678910:bucket:foobar";

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

2828
<artifactId>aws-core</artifactId>

core/checksums-spi/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.25.4</version>
25+
<version>2.25.5</version>
2626
</parent>
2727

2828
<artifactId>checksums-spi</artifactId>

0 commit comments

Comments
 (0)