Skip to content

Commit 929e2b6

Browse files
Merge pull request #4068 from aws/staging/fe250859-7a66-4d1b-8fc5-970c1abe1e8b
Pull request: release <- staging/fe250859-7a66-4d1b-8fc5-970c1abe1e8b
2 parents 987891d + f4a47bc commit 929e2b6

File tree

532 files changed

+6020
-1572
lines changed

Some content is hidden

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

532 files changed

+6020
-1572
lines changed

.changes/2.31.69.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"version": "2.31.69",
3+
"date": "2025-06-23",
4+
"entries": [
5+
{
6+
"type": "bugfix",
7+
"category": "AWS SDK for Java v2",
8+
"contributor": "",
9+
"description": "Ignore unknown properties on endpoints in endpoint rules."
10+
},
11+
{
12+
"type": "feature",
13+
"category": "AWS Glue",
14+
"contributor": "",
15+
"description": "AWS Glue now supports sort and z-order strategy for managed automated compaction for Iceberg tables in addition to binpack."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "Amazon S3 Tables",
20+
"contributor": "",
21+
"description": "S3 Tables now supports sort and z-order compaction strategies for Iceberg tables in addition to binpack."
22+
},
23+
{
24+
"type": "feature",
25+
"category": "Amazon Workspaces Instances",
26+
"contributor": "",
27+
"description": "Added support for Amazon WorkSpaces Instances API"
28+
}
29+
]
30+
}

.github/workflows/codebuild-ci.yml

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,3 +167,106 @@ jobs:
167167
uses: aws-actions/aws-codebuild-run-build@v1
168168
with:
169169
project-name: aws-sdk-java-v2-migration-test
170+
171+
s3-regression-tests-download:
172+
if: github.repository == 'aws/aws-sdk-java-v2'
173+
runs-on: ubuntu-latest
174+
env:
175+
REGRESSION_TEST: DownloadStreamingRegressionTesting
176+
steps:
177+
- name: Configure AWS Credentials
178+
uses: aws-actions/configure-aws-credentials@v4
179+
with:
180+
role-to-assume: ${{ secrets.CI_AWS_ROLE_ARN }}
181+
aws-region: us-west-2
182+
role-duration-seconds: 7200
183+
- name: Run s3 regression tests for downloads
184+
uses: aws-actions/aws-codebuild-run-build@v1
185+
with:
186+
project-name: aws-sdk-java-v2-s3-regression-tests
187+
env-vars-for-codebuild: REGRESSION_TEST
188+
s3-regression-tests-control-plane:
189+
if: github.repository == 'aws/aws-sdk-java-v2'
190+
runs-on: ubuntu-latest
191+
env:
192+
REGRESSION_TEST: ControlPlaneOperationRegressionTesting
193+
steps:
194+
- name: Configure AWS Credentials
195+
uses: aws-actions/configure-aws-credentials@v4
196+
with:
197+
role-to-assume: ${{ secrets.CI_AWS_ROLE_ARN }}
198+
aws-region: us-west-2
199+
role-duration-seconds: 7200
200+
- name: Run s3 regression tests for control plane
201+
uses: aws-actions/aws-codebuild-run-build@v1
202+
with:
203+
project-name: aws-sdk-java-v2-s3-regression-tests
204+
env-vars-for-codebuild: REGRESSION_TEST
205+
s3-regression-tests-upload-sync:
206+
if: github.repository == 'aws/aws-sdk-java-v2'
207+
runs-on: ubuntu-latest
208+
env:
209+
REGRESSION_TEST: UploadSyncRegressionTesting
210+
steps:
211+
- name: Configure AWS Credentials
212+
uses: aws-actions/configure-aws-credentials@v4
213+
with:
214+
role-to-assume: ${{ secrets.CI_AWS_ROLE_ARN }}
215+
aws-region: us-west-2
216+
role-duration-seconds: 7200
217+
- name: Run s3 regression tests for uploads
218+
uses: aws-actions/aws-codebuild-run-build@v1
219+
with:
220+
project-name: aws-sdk-java-v2-s3-regression-tests
221+
env-vars-for-codebuild: REGRESSION_TEST
222+
s3-regression-tests-upload-async:
223+
if: github.repository == 'aws/aws-sdk-java-v2'
224+
runs-on: ubuntu-latest
225+
env:
226+
REGRESSION_TEST: UploadAsyncRegressionTesting
227+
steps:
228+
- name: Configure AWS Credentials
229+
uses: aws-actions/configure-aws-credentials@v4
230+
with:
231+
role-to-assume: ${{ secrets.CI_AWS_ROLE_ARN }}
232+
aws-region: us-west-2
233+
role-duration-seconds: 7200
234+
- name: Run s3 regression tests for uploads
235+
uses: aws-actions/aws-codebuild-run-build@v1
236+
with:
237+
project-name: aws-sdk-java-v2-s3-regression-tests
238+
env-vars-for-codebuild: REGRESSION_TEST
239+
s3-regression-tests-upload-crt:
240+
if: github.repository == 'aws/aws-sdk-java-v2'
241+
runs-on: ubuntu-latest
242+
env:
243+
REGRESSION_TEST: UploadCrtRegressionTesting
244+
steps:
245+
- name: Configure AWS Credentials
246+
uses: aws-actions/configure-aws-credentials@v4
247+
with:
248+
role-to-assume: ${{ secrets.CI_AWS_ROLE_ARN }}
249+
aws-region: us-west-2
250+
role-duration-seconds: 7200
251+
- name: Run s3 regression tests for uploads
252+
uses: aws-actions/aws-codebuild-run-build@v1
253+
with:
254+
project-name: aws-sdk-java-v2-s3-regression-tests
255+
env-vars-for-codebuild: REGRESSION_TEST
256+
s3-regression-tests-upload-multi:
257+
if: github.repository == 'aws/aws-sdk-java-v2'
258+
runs-on: ubuntu-latest
259+
env:
260+
REGRESSION_TEST: UploadTransferManagerRegressionTesting
261+
steps:
262+
- name: Configure AWS Credentials
263+
uses: aws-actions/configure-aws-credentials@v4
264+
with:
265+
role-to-assume: ${{ secrets.CI_AWS_ROLE_ARN }}
266+
aws-region: us-west-2
267+
role-duration-seconds: 7200
268+
- name: Run s3 regression tests for uploads
269+
uses: aws-actions/aws-codebuild-run-build@v1
270+
with:
271+
project-name: aws-sdk-java-v2-s3-regression-tests
272+
env-vars-for-codebuild: REGRESSION_TEST

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,21 @@
11
#### 👋 _Looking for changelogs for older versions? You can find them in the [changelogs](./changelogs) directory._
2+
# __2.31.69__ __2025-06-23__
3+
## __AWS Glue__
4+
- ### Features
5+
- AWS Glue now supports sort and z-order strategy for managed automated compaction for Iceberg tables in addition to binpack.
6+
7+
## __AWS SDK for Java v2__
8+
- ### Bugfixes
9+
- Ignore unknown properties on endpoints in endpoint rules.
10+
11+
## __Amazon S3 Tables__
12+
- ### Features
13+
- S3 Tables now supports sort and z-order compaction strategies for Iceberg tables in addition to binpack.
14+
15+
## __Amazon Workspaces Instances__
16+
- ### Features
17+
- Added support for Amazon WorkSpaces Instances API
18+
219
# __2.31.68__ __2025-06-20__
320
## __AWS Elemental MediaConvert__
421
- ### 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.68</version>
54+
<version>2.31.69</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.68</version>
88+
<version>2.31.69</version>
8989
</dependency>
9090
<dependency>
9191
<groupId>software.amazon.awssdk</groupId>
9292
<artifactId>s3</artifactId>
93-
<version>2.31.68</version>
93+
<version>2.31.69</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.68</version>
105+
<version>2.31.69</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.68</version>
23+
<version>2.31.69</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.68</version>
23+
<version>2.31.69</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.68</version>
23+
<version>2.31.69</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.68</version>
23+
<version>2.31.69</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.68</version>
20+
<version>2.31.69</version>
2121
<relativePath>../pom.xml</relativePath>
2222
</parent>
2323
<artifactId>aws-sdk-java</artifactId>
@@ -2083,6 +2083,11 @@ Amazon AutoScaling, etc).</description>
20832083
<artifactId>aiops</artifactId>
20842084
<version>${awsjavasdk.version}</version>
20852085
</dependency>
2086+
<dependency>
2087+
<groupId>software.amazon.awssdk</groupId>
2088+
<artifactId>workspacesinstances</artifactId>
2089+
<version>${awsjavasdk.version}</version>
2090+
</dependency>
20862091
</dependencies>
20872092
<build>
20882093
<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.68</version>
23+
<version>2.31.69</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.68</version>
20+
<version>2.31.69</version>
2121
<relativePath>../pom.xml</relativePath>
2222
</parent>
2323
<artifactId>bom</artifactId>
@@ -2283,6 +2283,11 @@
22832283
<artifactId>aiops</artifactId>
22842284
<version>${awsjavasdk.version}</version>
22852285
</dependency>
2286+
<dependency>
2287+
<groupId>software.amazon.awssdk</groupId>
2288+
<artifactId>workspacesinstances</artifactId>
2289+
<version>${awsjavasdk.version}</version>
2290+
</dependency>
22862291
</dependencies>
22872292
</dependencyManagement>
22882293
</project>

buildspecs/resources/ci.cloudformation.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ Resources:
5858
- !Sub arn:aws:codebuild:${ AWS::Region }:${ AWS::AccountId }:project/aws-sdk-java-v2-sonar
5959
- !Sub arn:aws:codebuild:${ AWS::Region }:${ AWS::AccountId }:project/aws-sdk-java-v2-endpoints-test
6060
- !Sub arn:aws:codebuild:${ AWS::Region }:${ AWS::AccountId }:project/aws-sdk-java-v2-migration-test
61+
- !Sub arn:aws:codebuild:${ AWS::Region }:${ AWS::AccountId }:project/aws-sdk-java-v2-s3-regression-tests
6162
- Effect: Allow
6263
Action:
6364
- logs:GetLogEvents
@@ -71,6 +72,7 @@ Resources:
7172
- !Sub arn:aws:logs:${AWS::Region}:${AWS::AccountId}:log-group:/aws/codebuild/aws-sdk-java-v2-sonar:*
7273
- !Sub arn:aws:logs:${AWS::Region}:${AWS::AccountId}:log-group:/aws/codebuild/aws-sdk-java-v2-endpoints-test:*
7374
- !Sub arn:aws:logs:${AWS::Region}:${AWS::AccountId}:log-group:/aws/codebuild/aws-sdk-java-v2-migration-test:*
75+
- !Sub arn:aws:logs:${AWS::Region}:${AWS::AccountId}:log-group:/aws/codebuild/aws-sdk-java-v2-s3-regression-tests:*
7476

7577
GithubOidc:
7678
Type: AWS::IAM::OIDCProvider

buildspecs/s3-regression-tests.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
version: 0.2
2+
3+
phases:
4+
build:
5+
commands:
6+
- mvn clean install -P s3-regression-tests -pl :s3-tests -am -T1C -Dregression.test=$REGRESSION_TEST $MAVEN_OPTIONS
7+
- echo $MAVEN_OPTIONS
8+
finally:
9+
- mkdir -p codebuild-test-reports
10+
- find ./ -name 'TEST-*.xml' -type f -exec cp {} codebuild-test-reports/ \;
11+
reports:
12+
ChecksumsTests:
13+
files:
14+
- 'codebuild-test-reports/**/*'

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

0 commit comments

Comments
 (0)