Skip to content

Commit b1d1790

Browse files
author
AWS
committed
Release 2.26.0. Updated CHANGELOG.md, README.md and all pom.xml.
1 parent 612507b commit b1d1790

File tree

478 files changed

+610
-524
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

+610
-524
lines changed

.changes/2.26.0.json

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
{
2+
"version": "2.26.0",
3+
"date": "2024-06-11",
4+
"entries": [
5+
{
6+
"type": "bugfix",
7+
"category": "AWS SDK for Java v2",
8+
"contributor": "",
9+
"description": "Fixed an issue in async client where the future would get stuck if there is a server error and the server fails to return response body that matches with the content length specified in the response header. See [#4354](https://github.com/aws/aws-sdk-java-v2/issues/4354)"
10+
},
11+
{
12+
"type": "feature",
13+
"category": "AWS Network Manager",
14+
"contributor": "",
15+
"description": "This is model changes & documentation update for Service Insertion feature for AWS Cloud WAN. This feature allows insertion of AWS/3rd party security services on Cloud WAN. This allows to steer inter/intra segment traffic via security appliances and provide visibility to the route updates."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "\"AWS SDK for Java v2\"",
20+
"contributor": "sugmanue",
21+
"description": "This release contains a major internal refactor of retries and is part\nof moving the SDK to a standardized AWS SDK architecture. It\nintroduces the interface `RetryStrategy` and three subclasses\n`StandardRetryStrategy`, `LegacyRetryStrategy` , and\n`AdaptiveRetryStrategy`. The new interfaces live in the `retry-spi`\nmodule, and the implementation classes live in the `retries` module.\n\nNote 1) This change marks RetryPolicy as as deprecated and we\nencourage users to migrate to its replacement, RetryStrategy. However,\nretry policies are, and will for the foreseeable future be fully\nsupported. Clients configured to use retry policies will not need any\ncode changes and won\u2019t see any behavioral change with this release.\n\nNote 2) The original implementation of adaptive mode (see\n[#2658](https://github.com/aws/aws-sdk-java-v2/pull/2658)) that was\nreleased with the retry policy API contains a bug in its rate-limiter\nlogic which prevents it from remembering state across requests. In\nthis release of the retry strategy API, we introduce\n`RetryMode.ADAPTIVE_V2`, which implements the correct adaptive\nbehavior. `RetryMode.ADAPTIVE` is still present in order to maintain\nbackwards compatibility, but is now marked as deprecated.\n\nNote 3) When configuring retry mode through system settings or\nenvironment variables, users can only choose adaptive mode. This\nsetting will map to `RetryMode.ADAPTIVE_V2` instead of\n`RetryMode.ADAPTIVE` with this release, giving users the correct\nbehavior and still keeping the settings consistent across all\nSDKs. The list of configuration options are: profile file `retry_mode`\nsetting, the `aws.retryMode` system property and the `AWS_RETRY_MODE`\nenvironment variable."
22+
},
23+
{
24+
"type": "feature",
25+
"category": "AWS SDK for Java v2",
26+
"contributor": "sugmanue",
27+
"description": "Adds the new module retries API module"
28+
},
29+
{
30+
"type": "feature",
31+
"category": "Access Analyzer",
32+
"contributor": "",
33+
"description": "IAM Access Analyzer now provides policy recommendations to help resolve unused permissions for IAM roles and users. Additionally, IAM Access Analyzer now extends its custom policy checks to detect when IAM policies grant public access or access to critical resources ahead of deployments."
34+
},
35+
{
36+
"type": "feature",
37+
"category": "Amazon GuardDuty",
38+
"contributor": "",
39+
"description": "Added API support for GuardDuty Malware Protection for S3."
40+
},
41+
{
42+
"type": "feature",
43+
"category": "Amazon SageMaker Service",
44+
"contributor": "",
45+
"description": "Introduced Scope and AuthenticationRequestExtraParams to SageMaker Workforce OIDC configuration; this allows customers to modify these options for their private Workforce IdP integration. Model Registry Cross-account model package groups are discoverable."
46+
},
47+
{
48+
"type": "feature",
49+
"category": "Private CA Connector for SCEP",
50+
"contributor": "",
51+
"description": "Connector for SCEP allows you to use a managed, cloud CA to enroll mobile devices and networking gear. SCEP is a widely-adopted protocol used by mobile device management (MDM) solutions for enrolling mobile devices. With the connector, you can use AWS Private CA with popular MDM solutions."
52+
},
53+
{
54+
"type": "feature",
55+
"category": "AWS SDK for Java v2",
56+
"contributor": "",
57+
"description": "Updated endpoint and partition metadata."
58+
}
59+
]
60+
}

.changes/next-release/bugfix-AWSSDKforJavav2-85d899c.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/next-release/feature-AWSNetworkManager-81b4601.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/next-release/feature-AWSSDKforJavav2-0443982.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/next-release/feature-AWSSDKforJavav2-05480c7.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/next-release/feature-AWSSDKforJavav2-b456b1c.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/next-release/feature-AccessAnalyzer-6fcdec5.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/next-release/feature-AmazonGuardDuty-fabddf2.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/next-release/feature-AmazonSageMakerService-bec2610.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/next-release/feature-PrivateCAConnectorforSCEP-d5d750a.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
#### 👋 _Looking for changelogs for older versions? You can find them in the [changelogs](./changelogs) directory._
2+
# __2.26.0__ __2024-06-11__
3+
## __"AWS SDK for Java v2"__
4+
- ### Features
5+
- This release contains a major internal refactor of retries and is part
6+
of moving the SDK to a standardized AWS SDK architecture. It
7+
introduces the interface `RetryStrategy` and three subclasses
8+
`StandardRetryStrategy`, `LegacyRetryStrategy` , and
9+
`AdaptiveRetryStrategy`. The new interfaces live in the `retry-spi`
10+
module, and the implementation classes live in the `retries` module.
11+
12+
Note 1) This change marks RetryPolicy as as deprecated and we
13+
encourage users to migrate to its replacement, RetryStrategy. However,
14+
retry policies are, and will for the foreseeable future be fully
15+
supported. Clients configured to use retry policies will not need any
16+
code changes and won’t see any behavioral change with this release.
17+
18+
Note 2) The original implementation of adaptive mode (see
19+
[#2658](https://github.com/aws/aws-sdk-java-v2/pull/2658)) that was
20+
released with the retry policy API contains a bug in its rate-limiter
21+
logic which prevents it from remembering state across requests. In
22+
this release of the retry strategy API, we introduce
23+
`RetryMode.ADAPTIVE_V2`, which implements the correct adaptive
24+
behavior. `RetryMode.ADAPTIVE` is still present in order to maintain
25+
backwards compatibility, but is now marked as deprecated.
26+
27+
Note 3) When configuring retry mode through system settings or
28+
environment variables, users can only choose adaptive mode. This
29+
setting will map to `RetryMode.ADAPTIVE_V2` instead of
30+
`RetryMode.ADAPTIVE` with this release, giving users the correct
31+
behavior and still keeping the settings consistent across all
32+
SDKs. The list of configuration options are: profile file `retry_mode`
33+
setting, the `aws.retryMode` system property and the `AWS_RETRY_MODE`
34+
environment variable.
35+
- Contributed by: [@sugmanue](https://github.com/sugmanue)
36+
37+
## __AWS Network Manager__
38+
- ### Features
39+
- This is model changes & documentation update for Service Insertion feature for AWS Cloud WAN. This feature allows insertion of AWS/3rd party security services on Cloud WAN. This allows to steer inter/intra segment traffic via security appliances and provide visibility to the route updates.
40+
41+
## __AWS SDK for Java v2__
42+
- ### Features
43+
- Adds the new module retries API module
44+
- Contributed by: [@sugmanue](https://github.com/sugmanue)
45+
- Updated endpoint and partition metadata.
46+
47+
- ### Bugfixes
48+
- Fixed an issue in async client where the future would get stuck if there is a server error and the server fails to return response body that matches with the content length specified in the response header. See [#4354](https://github.com/aws/aws-sdk-java-v2/issues/4354)
49+
50+
## __Access Analyzer__
51+
- ### Features
52+
- IAM Access Analyzer now provides policy recommendations to help resolve unused permissions for IAM roles and users. Additionally, IAM Access Analyzer now extends its custom policy checks to detect when IAM policies grant public access or access to critical resources ahead of deployments.
53+
54+
## __Amazon GuardDuty__
55+
- ### Features
56+
- Added API support for GuardDuty Malware Protection for S3.
57+
58+
## __Amazon SageMaker Service__
59+
- ### Features
60+
- Introduced Scope and AuthenticationRequestExtraParams to SageMaker Workforce OIDC configuration; this allows customers to modify these options for their private Workforce IdP integration. Model Registry Cross-account model package groups are discoverable.
61+
62+
## __Private CA Connector for SCEP__
63+
- ### Features
64+
- Connector for SCEP allows you to use a managed, cloud CA to enroll mobile devices and networking gear. SCEP is a widely-adopted protocol used by mobile device management (MDM) solutions for enrolling mobile devices. With the connector, you can use AWS Private CA with popular MDM solutions.
65+
66+
## __Contributors__
67+
Special thanks to the following contributors to this release:
68+
69+
[@sugmanue](https://github.com/sugmanue)

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.70</version>
55+
<version>2.26.0</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.70</version>
89+
<version>2.26.0</version>
9090
</dependency>
9191
<dependency>
9292
<groupId>software.amazon.awssdk</groupId>
9393
<artifactId>s3</artifactId>
94-
<version>2.25.70</version>
94+
<version>2.26.0</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.70</version>
106+
<version>2.26.0</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.26.0-SNAPSHOT</version>
23+
<version>2.26.0</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.26.0-SNAPSHOT</version>
23+
<version>2.26.0</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.26.0-SNAPSHOT</version>
23+
<version>2.26.0</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.26.0-SNAPSHOT</version>
23+
<version>2.26.0</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.26.0-SNAPSHOT</version>
20+
<version>2.26.0</version>
2121
<relativePath>../pom.xml</relativePath>
2222
</parent>
2323
<artifactId>aws-sdk-java</artifactId>
@@ -1963,6 +1963,11 @@ Amazon AutoScaling, etc).</description>
19631963
<artifactId>applicationsignals</artifactId>
19641964
<version>${awsjavasdk.version}</version>
19651965
</dependency>
1966+
<dependency>
1967+
<groupId>software.amazon.awssdk</groupId>
1968+
<artifactId>pcaconnectorscep</artifactId>
1969+
<version>${awsjavasdk.version}</version>
1970+
</dependency>
19661971
</dependencies>
19671972
<build>
19681973
<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.26.0-SNAPSHOT</version>
23+
<version>2.26.0</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.26.0-SNAPSHOT</version>
20+
<version>2.26.0</version>
2121
<relativePath>../pom.xml</relativePath>
2222
</parent>
2323
<artifactId>bom</artifactId>
@@ -2158,6 +2158,11 @@
21582158
<artifactId>applicationsignals</artifactId>
21592159
<version>${awsjavasdk.version}</version>
21602160
</dependency>
2161+
<dependency>
2162+
<groupId>software.amazon.awssdk</groupId>
2163+
<artifactId>pcaconnectorscep</artifactId>
2164+
<version>${awsjavasdk.version}</version>
2165+
</dependency>
21612166
</dependencies>
21622167
</dependencyManagement>
21632168
</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.26.0-SNAPSHOT</version>
24+
<version>2.26.0</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.26.0-SNAPSHOT</version>
24+
<version>2.26.0</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.26.0-SNAPSHOT</version>
24+
<version>2.26.0</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.26.0-SNAPSHOT</version>
25+
<version>2.26.0</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.26.0-SNAPSHOT</version>
24+
<version>2.26.0</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.26.0-SNAPSHOT</version>
25+
<version>2.26.0</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.26.0-SNAPSHOT</version>
24+
<version>2.26.0</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.26.0-SNAPSHOT</version>
23+
<version>2.26.0</version>
2424
</parent>
2525
<modelVersion>4.0.0</modelVersion>
2626

0 commit comments

Comments
 (0)