Releases: awslabs/aws-crt-python
Releases · awslabs/aws-crt-python
Updating Submodules
- Updating aws-c-auth submodule
- Updating aws-c-common submodule
- Updating aws-c-mqtt submodule
- Updating aws-c-io submodule
- BUG FIX: Fixed a file stream reading issue. This will fix an issue on Windows when uploading using the S3 Client and the send_filepath argument. Previously, the underlying data stream could terminate early.
- Updating aws-c-s3 submodule
- BUG FIX: Fixed abort-multipart-upload messages not being sent when a multipart upload failed or was cancelled.
Updating aws-c-mqtt, aws-c-s3, s2n submodules
- Updating aws-c-mqtt submodule
- Updating aws-c-s3 submodule
- BUG FIX: Fixed bug that could cause a slow down/hang.
- BUG FIX: Turned off path normalization for default signing config as this can cause a signing mismatch with the service.
- Updating s2n submodule
Updating Submodules
- Updating aws-c-mqtt submodule
- Updating aws-c-http submodule
- Updating aws-c-s3 submodule
- Under-the-hood refactoring for how requests are managed.
Limit parallelism when installing from source
- Some low end machines (ex: Raspberry Pi 3B+) were running out of memory while compiling aws-lc with unlimited parallelism.
Fix source distribution
- Put necessary files back into source distribution
Fix distribution error
- Some of the dependencies are required for aws-lc to build, but we pruned them for distribution. Now, putting it back
Updating aws-c-common to v0.5.3
Updating aws-c-common submodule to v0.5.3 which includes a fix for thread affinity functionality.
Updating aws-lc, fixing bugs
- BUG FIX: libssl was being built by aws-lc
- BUG FIX: Updated aws-lc to get c99 related fix
- Pruned bloat from wheel manifest
Upgrading aws-c-cal to v0.5.2
Upgrading aws-c-cal to v0.5.2 which includes aws-lc.cmake skipping libssl, building only libcrypto.
Protocol Operation Timeout Added
- Take
protocol_operation_timeout_ms
as part of the mqtt connection configuration. Milliseconds to wait for the response to the operation requires response by protocol. - Support comments in pem file from aws-c-io updates