Releases: awslabs/aws-crt-python
Releases · awslabs/aws-crt-python
Python 3.10 wheel support
- Support Python 3.10 wheels. We dropped manylinux1 for Python 3.10 as 3.10 is not available in manylinux1.
s3 default max part size update
- Update aws-c-s3 for the default max part size update, which supports the huge file (large than 0.32TB to be transferred by default)
- update aws-c-common for:
- Add build flag: USE_CPU_EXTENSIONS
- byte_buffer_reserve work with initial capacity zero
- update aws-checksum for Add build flag: USE_CPU_EXTENSIONS
Proxy environment variable support
Proxy environment variable support HTTP_PROXY and HTTPS_PROXY enabled by default for S3 client
- env HTTPS_PROXY/https_proxy will be checked when the main connection use tls.
- env HTTP_PROXY/http_proxy will be checked when the main connection NOT use tls.
- The lower case version has precedence.
update Submodules
v0.12.2 update the submodules (#310)
Ephemeral client-side TLS keys on Windows
- Migrates Windows client-side TLS configuration to ephemeral keys
Fix CA override functions
Fix the issue where "override_default_trust_store" functions did not actually override the system trust store on Linux and Apple platforms.
Fix SNI on Macs when root CA overridden
- Properly perform an SNI check on OSX when the root CA has been overridden.
Cal Logging Fixes
- Removes stderr output in favor of logging when doing aws-c-cal libcrypto symbol resolution
Sigv4a
- Sigv4a implementation
SNI, Pi fixes
- Fix input stream seek behavior on raspberry Pis as a side-effect of improving seek offset type/size support
- On Windows, perform SNI checks even when the root CA has been overridden
- On Windows, properly honor the verify_peer flag when set to false