NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #774 most downloaded on PyPI
A common runtime for AWS Python projects
Last release 11 days ago
23 Sep 2026
Ships on a steady schedule
a new release about every 3 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
7 years old
205 releases · first in 2019
BUGFIX: MQTT improved cleanup when user calls disconnect
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.13.13...v0.13.14
bring back the skip if not found by @TingDaoK in https://github.com/awslabs/aws-crt-python/pull/365
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.13.12...v0.13.13
One column per quarter.
Update io and eventstream submodules to pull in crash and stream id ordering fixes
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.13.11...v0.13.12
Support universal macOS binary. by @graebm in https://github.com/awslabs/aws-crt-python/pull/356
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.13.9...v0.13.11
Add ECC support for PKCS#11. by @JamieHunter in https://github.com/awslabs/aws-crt-python/pull/352
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.13.8...v0.13.9
exclude ecdsa benchmarks from manifest.ini
exclude ecdsa benchmarks from manifest.ini
Fix a bug in the windows implementation of ecdsa
Fix a bug in the windows implementation of ecdsa
Support mutual TLS using a certificate from a Windows cert store by @graebm in https://github.com/awslabs/aws-crt-python/pull/341
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.13.5...v0.13.6
Update the aws-lc submodule to a version that is not vulnerable to OpenSSL CVE-2022-0778 - Possible infinite loop in BN_mod_sqrt()
Nothing published for this version
Fixes a potential memory leak when placing a loop around the mqtt client's connect function
Fixes an issue with the ECS credentials provider not using the port specified in the URI
Nothing published for this version
NEW: Support PKCS#11 for mutual TLS on Unix platforms.
Nothing published for this version
Support Python 3.10 wheels. We dropped manylinux1 for Python 3.10 as 3.10 is not available in manylinux1.
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)
Proxy environment variable support HTTP_PROXY and HTTPS_PROXY enabled by default for S3 client
Proxy environment variable support HTTP_PROXY and HTTPS_PROXY enabled by default for S3 client
Nothing published for this version
Migrates Windows client-side TLS configuration to ephemeral keys
Fix the issue where "override_default_trust_store" functions did not actually override the system trust store on Linux and Apple platforms.
Fix the issue where "override_default_trust_store" functions did not actually override the system trust store on Linux and Apple platforms.
Properly perform an SNI check on OSX when the root CA has been overridden.
Removes stderr output in favor of logging when doing aws-c-cal libcrypto symbol resolution
Nothing published for this version
Fix input stream seek behavior on raspberry Pis as a side-effect of improving seek offset type/size support
Fixed bug in EventStreamRPC client connect failures
Adds support for establishing mqtt connections directly through an http proxy
No code change, trigger our release pipeline to apply the change of code build
BUGFIX: update aws-lc for fix to ARM builds
BUGFIX: update aws-lc for fix to ARM builds
Fixes an issue where some characters in the uri path component were not being properly encoded during canonical request construction when using Sigv4
Nothing published for this version
support non-ascii file path for windows
BUGFIX: several memory leaks fixed
awscrt.eventstream.rpc.ClientConnection was leaking its native partawscrt.eventstream.rpc.ClientContinuation was leaking incoming headersawscrt.http.HttpRequest was leaking its headersawscrt.auth.AwsSigningConfig was leaking its native partawscrt.auth.aws_sign_request() was leaking native native dataawscrt.s3.S3Request closes file handles earlierUpdating aws-c-common submodule
BUG FIX: Fixed bug that could cause a slow down/hang.
Under-the-hood refactoring for how requests are managed.
Some low end machines (ex: Raspberry Pi 3B+) were running out of memory while compiling aws-lc with unlimited parallelism.
Put necessary files back into source distribution
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 submodule to v0.5.3 which includes a fix for thread affinity functionality.
Updating aws-c-common submodule to v0.5.3 which includes a fix for thread affinity functionality.
BUG FIX: libssl was being built by aws-lc
EventStreamRPC connect ack bugfix.
Declare license in setup.py for the benefit ofpip show
pip showMQTT on-message callback now has qos, retain, and dup of args. This is a backwards-compatible change.
qos, retain, and dup of args. This is a backwards-compatible change.Nothing published for this version
- Several fixes from aws-c-s3 - Clean up the binding
Address instability due to numa dynamic loading on certain platforms
Multipart upload will hang if error occurs
Nothing published for this version
Nothing published for this version
BUGFIX: latest aws-c-event-stream for deadlock fix
Nothing published for this version
Fix eventstream module so it's included in installed package.
Fix eventstream module so it's included in installed package.
NEW FEATURE: awscrt.eventstream and awscrt.eventstream.rpc
NEW FEATURE: awscrt.eventstream and awscrt.eventstream.rpc
aarch64 wheels have been missing since 0.9.1, this should fix it
aarch64 wheels have been missing since 0.9.1, this should fix it
Nothing published for this version
BUGFIX: MQTT CONNACK with error code results in failed connection.
` Updated to s2n v0.10.19 (#186) `
Updated to s2n v0.10.19 (#186)
BUGFIX: Increased default TLS timeout. This was a frequent cause of connection failure.
MAJOR CHANGE: Remove support for Python 2, Python 2.7 was end of life Jan 1, 2020.
Your coding agent can read these notes before it upgrades. Set up the MCP server →