Skip to content

Merge mainline into multipart feature branch #4965

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 341 commits into from
Feb 26, 2024

Conversation

L-Applin
Copy link
Contributor

All conflict were resolved and pushed to the source branch.

AWS and others added 30 commits January 23, 2024 21:33
…uest parameter on CreateNetworkAcl and CreateRouteTable APIs. The clientToken parameter allows idempotent operations on the APIs.
…2b4f743fc

Pull request: release <- staging/9f10ffa5-cd4e-4bde-a434-f982b4f743fc
…vate CA now supports an option to omit the CDP extension from issued certificates, when CRL revocation is enabled.
…3bd2a5df1

Pull request: release <- staging/f62a0686-34ed-44f1-8ec2-f753bd2a5df1
…ing now provides an API to programmatically delete tuning jobs.
…6820f91e5

Pull request: release <- staging/36fb26e6-ddb1-4aa8-b87d-1ab6820f91e5
)

* Add option to disable IMDS v1 fallback when token is not returned for IMDS credential calls

* updating IMDS fallback message
* Update codegen to get requestcompression instead of requestCompression

* Update test models
…-1 will by internally disable global endpoint and do a regional endpoint call. (#4849)

* Fix for issue #4720 , Cross Region enabled Clients created in US-EAST-1 will by internally disable global endpoint and do a regional endpoint call.

* Handled Zoe's comments
…ed instance-type selection can now intuitively define their Spot instances price protection limit as a percentage of the lowest priced On-Demand instance type.
… InsufficientDBInstanceCapacityFault error in the RDS RestoreDBClusterFromSnapshot and RestoreDBClusterToPointInTime API methods. This provides enhanced error handling, ensuring a more robust experience.
…ibute based instance-type selection can now intuitively define their Spot instances price protection limit as a percentage of the lowest priced On-Demand instance type.
AWS and others added 25 commits February 20, 2024 19:08
…ee1599fe6

Pull request: release <- staging/b4336ecd-9343-4761-8ddc-b61ee1599fe6
If the tag exists in public, then it exists locally too since we fetched all of
public when adding it as a remote. Also delete this local tag so it doesn't fail
when we recreate it.
…lients (#4920)

* Add content header if the Request doesnot has one for CRT sync Http clients

* Content length updated in the Marshallers

* Content length updation done in the Marshallers after internal comment

* Handled Matts comments on PR

* Updated MarshallersAddContentLengthTest to Junit5

* Updated to initiate theCheckbuilds

* Handle sonar raised issues
… for sharing Systems Manager parameters with other AWS accounts.
…r Inputs, Detector Models, and Alarm Models
…ng model quality to read APIs for models. It also adds a model quality field to the API response when creating an inference scheduler.
…e39886eca

Pull request: release <- staging/3fb897e7-e7d0-4eea-89e0-7f7e39886eca
#4955)

* Fix request cancellation issue in the AWS CRT-based S3 client that could lead to memory leak

* Fix build and address feedback

* Fix test

* Fix build
…ength restriction for List APIs from 512 to 1024.
…e8abcbd93

Pull request: release <- staging/5b4794e1-0c61-4004-b467-199e8abcbd93
* Choose next potential scheme if signer not found

This commit fixes the generated auth scheme selection mechanism by
ensuring that auth scheme is able to provide a signer implementation
(i.e. does not throw an exception) before selecting the auth scheme.
This is useful in situations where the signer implementation relies on
components thay may not be available at runtime, such as the
AwsV4aAuthScheme, which relies on CRT which is an optional dependency.

Additional changes:
 - introduce crt-unavailable-tests which is a good candidate for testing
   behavior of components that use CRT when CRT is not present.
 - modify DefaultAwsV4aAuthScheme so that errors thrown during static
   initialization of the singleton holder for the Sigv4a signer are
   caught and thrown directly instead of resulting in
   ExceptionInInitializerError

* Review comments
This reverts commit b51a51c. This change may be causing issues with propagation of trace IDs.
* Make Transfer Manager work by default with MultipartS3AsyncClient.
@L-Applin L-Applin requested a review from a team as a code owner February 23, 2024 20:48
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
69.9% Coverage on New Code (required ≥ 80%)
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarCloud

idea Catch issues before they fail your Quality Gate with our IDE extension SonarLint SonarLint

@L-Applin L-Applin merged commit 730750e into feature/master/s3mpu Feb 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.