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
Submodule update -- S3 out of order write to file in parallel by @TingDaoK in #769
Full Changelog: v0.36.4...v0.37.0
submodule update by @TingDaoK in #766
One column per quarter.
S3 Retry Option Bindings by @sbSteveK in #764
Full Changelog: v0.36.2...v0.36.3
submodules update by @TingDaoK in #758
update submodules by @sbSteveK in #756
Update deprecated OpenBSD CI job by @sfod in #754
Full Changelog: v0.35.0...v0.36.0
Metric update by @rakshil14-2 in #735
Full Changelog: v0.34.1...v0.35.0
Drop python 3.8 and 3.13t in manylinux2014 by @sfod in https://github.com/awslabs/aws-crt-python/pull/745
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.34.0...v0.34.1
builder -> v0.9.92 and clang-latest by @sbSteveK in #733
Full Changelog: v0.32.2...v0.33.0
Min or higher Windows SDK Versions by @sbSteveK in #723
Full Changelog: v0.32.1...v0.32.2
Add IoT Metrics Support by @xiazhvera in #710
Full Changelog: v0.32.0...v0.32.1
Support free-thread build by @TingDaoK in https://github.com/awslabs/aws-crt-python/pull/725
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.31.3...v0.32.0
latest submodules to pick up the change for fix eventstream decode leading to buffer overflow by @xiazhvera in https://github.com/awslabs/aws-crt-pyth
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.31.2...v0.31.3
Flow Control for HTTP/1.1 and HTTP/2 by @azkrishpy in https://github.com/awslabs/aws-crt-python/pull/714
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.31.1...v0.31.2
support add library_dirs from environment variable by @TingDaoK in https://github.com/awslabs/aws-crt-python/pull/712
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.31.0...v0.31.1
crc combine by @TingDaoK in https://github.com/awslabs/aws-crt-python/pull/707
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.30.0...v0.31.0
Update submodules by @sfod in https://github.com/awslabs/aws-crt-python/pull/705
With the update to aws-c-io v0.24.0 macOS will now use Apple's Dispatch Queue, Network Framework, and Secitem to handle network connections and TLS negotiation.
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.29.2...v0.30.0
pick up the fix by @TingDaoK in https://github.com/awslabs/aws-crt-python/pull/702
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.29.1...v0.29.2
Add helper to get padded ec signature by @DmitriyMusatkin in https://github.com/awslabs/aws-crt-python/pull/701
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.29.0...v0.29.1
Fix Test Memleak by @sbSteveK in https://github.com/awslabs/aws-crt-python/pull/697
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.28.4...v0.29.0
Change the loglevel of logger by @sbSteveK in https://github.com/awslabs/aws-crt-python/pull/694
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.28.3...v0.28.4
Expose cipher suite TLSv1_2_2025_07 by @xiazhvera in https://github.com/awslabs/aws-crt-python/pull/684
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.28.2...v0.28.3
Retry timeouts by @bretambrose in https://github.com/awslabs/aws-crt-python/pull/687
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.28.1...v0.28.2
remove the thrid-party tests to pypi src by @TingDaoK in https://github.com/awslabs/aws-crt-python/pull/683
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.28.0...v0.28.1
Use bdist_wheel from setuptools by @hroncok in https://github.com/awslabs/aws-crt-python/pull/671
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.27.5...v0.27.6
change stale issue and discussion handling to run once a week by @sbSteveK in https://github.com/awslabs/aws-crt-python/pull/670
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.27.4...v0.27.5
rollback aws-lc submodule to v1.53.0 by @sbSteveK in https://github.com/awslabs/aws-crt-python/pull/664
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.27.3...v0.27.4
H2 settings by @TingDaoK in https://github.com/awslabs/aws-crt-python/pull/648
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.27.1...v0.27.2
reduce the package size by @TingDaoK in https://github.com/awslabs/aws-crt-python/pull/653
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.27.0...v0.27.1
When uploading release with twine, pass --verbose by @graebm in https://github.com/awslabs/aws-crt-python/pull/646
--verbose by @graebm in https://github.com/awslabs/aws-crt-python/pull/646Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.26.1...v0.27.0
Update Submodules by @sbSteveK in https://github.com/awslabs/aws-crt-python/pull/645
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.26.0...v0.26.1
[S3] add request ID to debug level log by @TingDaoK in https://github.com/awslabs/aws-crt-python/pull/640
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.25.6...v0.25.7
Bind out pkcs8 for rsa by @DmitriyMusatkin in https://github.com/awslabs/aws-crt-python/pull/638
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.25.5...v0.25.6
Update submodules by @xiazhvera in https://github.com/awslabs/aws-crt-python/pull/637
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.25.4...v0.25.5
update comments on which images are used by @DmitriyMusatkin in https://github.com/awslabs/aws-crt-python/pull/634
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.25.3...v0.25.4
Add pyproject.toml, and stop calling setup.py directly by @graebm in https://github.com/awslabs/aws-crt-python/pull/629
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.24.1...v0.24.2
Fix aarch64 runners by @DmitriyMusatkin in https://github.com/awslabs/aws-crt-python/pull/626
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.24.0...v0.24.1
Bump AWS_EVENT_STREAM_MAX_MESSAGE_SIZE to 256MB by @waahm7 in https://github.com/awslabs/aws-crt-python/pull/622
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.23.9...v0.23.10
Cmake modules by @sfod in https://github.com/awslabs/aws-crt-python/pull/621
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.23.8...v0.23.9
Fix segfaults -- uri parsing corner case. by @TingDaoK in https://github.com/awslabs/aws-crt-python/pull/620
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.23.7...v0.23.8
Flaky tests pass 1 by @bretambrose in https://github.com/awslabs/aws-crt-python/pull/616
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.23.6...v0.23.7
Update S2N to Latest by @waahm7 in https://github.com/awslabs/aws-crt-python/pull/615
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.23.5...v0.23.6
Fix macos universal2 detection in setup.py by @graebm in https://github.com/awslabs/aws-crt-python/pull/613
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.23.4...v0.23.5
CRC64NVME checksum algo by @TingDaoK in https://github.com/awslabs/aws-crt-python/pull/611
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.23.3...v0.23.4
AWS_CRT_BUILD_FORCE_STATIC_LIBS by @graebm in https://github.com/awslabs/aws-crt-python/pull/596
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.23.2...v0.23.3
Update submodule by @xiazhvera in https://github.com/awslabs/aws-crt-python/pull/610
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.23.1...v0.23.2
Remove deprecated ByteString by @nforro in https://github.com/awslabs/aws-crt-python/pull/608
ByteString by @nforro in https://github.com/awslabs/aws-crt-python/pull/608Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.23.0...v0.23.1
Update CMake to 3.9 by @waahm7 in https://github.com/awslabs/aws-crt-python/pull/603
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.22.4...v0.23.0
Fix path by @waahm7 in https://github.com/awslabs/aws-crt-python/pull/607
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.22.3...v0.22.4
Fix Release Pipeline for distutils by @waahm7 in https://github.com/awslabs/aws-crt-python/pull/598
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.21.7...v0.22.0
use the recv filepath directly from C by @TingDaoK in https://github.com/awslabs/aws-crt-python/pull/591
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.21.4...v0.21.5
## What's Changed No code change, since v0.21.3. Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.21.3...v0.21.4
No code change, since v0.21.3.
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.21.3...v0.21.4
Mark the network interface API experimental by @waahm7 in https://github.com/awslabs/aws-crt-python/pull/580
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.21.1...v0.21.2
fix free-bsd CI by @TingDaoK in https://github.com/awslabs/aws-crt-python/pull/579
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.21.0...v0.21.1
S3Client breaking change: DEFAULT requests must pass operation_name by @graebm in https://github.com/awslabs/aws-crt-python/pull/574
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.20.12...v0.21.0
fix docs.yml by @graebm in https://github.com/awslabs/aws-crt-python/pull/568
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.20.11...v0.20.12
Fix bug where last few bytes on socket go unread by @graebm in https://github.com/awslabs/aws-crt-python/pull/567
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.20.10...v0.20.11
Pass CRT error, if it exists, into completion function by @bretambrose in https://github.com/awslabs/aws-crt-python/pull/563
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.20.9...v0.20.10
Empty Commit to retrigger Release Pipeline by @waahm7 in https://github.com/awslabs/aws-crt-python/pull/557
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.20.8...v0.20.9
Bump s2n version to 1.4.11 to support ecdsa520p with TLS1.3 by @alfred2g in https://github.com/awslabs/aws-crt-python/pull/555
Full Changelog: https://github.com/awslabs/aws-crt-python/compare/v0.20.6...v0.20.7
Your coding agent can read these notes before it upgrades. Set up the MCP server →