Skip to content

Commit ca3cb77

Browse files
committed
API consistency: Multipart API / DTOs
Checking AWS APIs for changes and S3Mock for implementations and tests. Fixes #2340
1 parent e1cb3cd commit ca3cb77

Some content is hidden

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

41 files changed

+1921
-734
lines changed

CHANGELOG.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -150,14 +150,20 @@ Version 4.x is JDK17 LTS bytecode compatible, with Docker and JUnit / direct Jav
150150
* Check AWS API for changes
151151
* Update S3Mock API / DTOs
152152
* Add tests for changed API / DTOs
153-
* List Objects now returns "delimiter"
154-
* List Objects V2 now accepts "fetch-owner" and returns "delimiter"
155-
* List Buckets now accepts all parameters listed in AWS S3 API
153+
* CreateBucket API now accepts "CreateBucketConfiguration" request body
154+
* CompleteMultipartUpload API now accepts checksums and returns checksums
155+
* ListObjects API now returns "delimiter"
156+
* ListObjects V2 API now accepts "fetch-owner" and returns "delimiter"
157+
* ListBuckets API now accepts parameters listed in AWS S3 API
158+
* CreateMultipartUpload now accepts checksum headers and returns checksum and encryption headers
159+
* CompleteMultipartUpload now accepts checksum headers and returns checksum and encryption headers
160+
* Checksum validation on complete
156161
* Version updates (deliverable dependencies)
157162
* Bump spring-boot.version from 3.4.4 to 3.4.5
158163
* Bump testcontainers.version from 1.20.6 to 1.21.0
159164
* Version updates (build dependencies)
160-
* Bump github/codeql-action from 3.28.15 to 3.28.16
165+
* Bump github/codeql-action from 3.28.15 to 3.28.17
166+
* Bump com.puppycrawl.tools:checkstyle from 10.23.0 to 10.23.1
161167

162168
## 4.1.1
163169
Version 4.x is JDK17 LTS bytecode compatible, with Docker and JUnit / direct Java integration.

0 commit comments

Comments
 (0)