Skip to content

Conversation

L-Applin
Copy link
Contributor

@L-Applin L-Applin commented Sep 22, 2025

Adding new CRT bindings to s3 crt async client.

Motivation and Context

New bindings were added in version 0.39.0 for file operations.

Modifications

  • bump crt to version 0.39.0
  • new public (@SdkPublicApi) config class: S3CrtFileIoConfiguration
  • new methods for config in S3CrtAsyncClientBuilder
  • new advancedOptions method in crt builder for the new SdkAdvancedAsyncClientOption.CRT_UPLOAD_FILE_DIRECT_IO
  • S3NativeClientConfiguration modified to include the new FileIoOptionfrom CRT

@L-Applin L-Applin marked this pull request as ready for review September 26, 2025 16:44
@L-Applin L-Applin requested a review from a team as a code owner September 26, 2025 16:44
@L-Applin L-Applin requested a review from joviegas September 26, 2025 16:49
@L-Applin L-Applin added the api-surface-area-approved-by-team Indicate API surface area introduced by this PR has been approved by team label Sep 26, 2025
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
35.1% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api-surface-area-approved-by-team Indicate API surface area introduced by this PR has been approved by team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant