The GitHub Actions job "Java CI" on iceberg.git/promote-sign-endpoint-code has 
succeeded.
Run started by GitHub user adutra (triggered by adutra).

Head commit for run:
bb8d611c3d0c3593630ea6f1c643cf165b745e5f / Alexandre Dutra <[email protected]>
Core, AWS: Adapt code base to S3 signing endpoint promotion

Dev ML discussion: 
https://lists.apache.org/thread/2kqdqb46j7jww36wwg4txv6pl2hqq9w7

This commit adapts the code base to the REST spec changes in #15450.

Summary of changes:

- Added new signer endpoint to `Endpoint` and `ResourcePaths`
- Added new remote signing properties to `RESTCatalogProperties`
- Introduced `RemoteSignRequest`, `RemoteSignRequestParser`, 
`RemoteSignResponse`, `RemoteSignResponseParser`
- Deprecated `S3SignRequest`, `S3SignRequestParser`, `S3SignResponse`, 
`S3SignResponseParser` for removal
- Deprecated `S3ObjectMapper` for removal
- Added new serializers to `RESTSerializers`
- Adapted `S3V4RestSignerClient`:
  - Deprecated public fields
  - Changed access methods and `check()` method to account for new properties 
and deprecated ones.
  - Included new `provider` request body parameter

Test changes:

- Refactored `S3SignerServlet` to extract a parent abstract class, 
`RemoteSignerServlet` (it can now be reused to test other providers)
- Moved JSON parser tests from AWS module to Core module
- Enhanced `TestS3V4RestSignerClient`

Report URL: https://github.com/apache/iceberg/actions/runs/22444323266

With regards,
GitHub Actions via GitBox

Reply via email to