Remove MD5 checksums and make CRC32 the default checksum algorithm.
When the request_checksum_calculation config is set to when_supported (default value), a checksum will be conditionally generated (detailed in source PR)
When the request_checksum_calculation config is set to when_required, a checksum will be generated conditionally (detailed in source PR):
Deprecates existing customizations for MD5 checksums.
A value set for requestValidationModeMember config by the user will be used by the SDK.
If the requestValidationModeMember value is not set by the user, the requestValidationModeMember will conditionally be set to ENABLED (detailed in source PR)
Description of tests:
Ran and passed all added botocore tests included in this PR.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Issue #, if available:
Description of changes:
Description of tests:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.