aioboto3 is an async AWS SDK for Python that wraps boto3 resources to run on an aiobotocore async backend. It lets you use higher-level boto3 client and resource APIs in an async manner, useful for Python microservices that need AWS access without blocking the event loop. It uses async context managers for client and resource creation, and includes some async workarounds for boto3 operations like S3 upload and download.
Project status
- Maintenance status: The repo shows ongoing work through 2025 (multiple versioned updates), but there have been no shown updates since v15.5.0 on 2025-10-29, and the last upstream push is 2025-12-15, which suggests the project is currently quieter rather than actively shipping frequent changes.
- Update cadence: In mid-to-late 2025 the updates came in quick succession (for example, v15.2.0 2025-10-04, v15.4.0 2025-10-18, v15.5.0 2025-10-29), but after late 2025 there appears to be a several-month lull as of 2026-06-09.
AI summary generated 2026-06-09
Recent updates
v15.5.0
2025-10-29Release v15.5.0 makes a dependency update. The only code changes in the diff are version bumps for aiobotocore in the packaging metadata and the lockfile.
v15.4.0
2025-10-18Release v15.4.0 appears to be a dependency-only change. The only source control changes shown are a `aiobotocore` version bump in `pyproject.toml`, plus corresponding updates in `uv.lock` (including additional AWS SDK packages).
v15.3.0
2025-10-18The v15.3.0 release notes were not provided, so there is no documented information about changes, fixes, or potential upgrade risks. Developers should review the corresponding GitHub release commit diff (or changelog/PR list) to identify any API, behavioral, dependency, or security-impacting updates before upgrading.
v15.2.0
2025-10-04v15.2.0 primarily bumps the underlying aiobotocore dependency (2.24.0 to 2.24.2) and makes a small documentation adjustment around patched S3 upload/download examples. The code diff also includes a refactor in Session credential initialization, plus CI and test infrastructure updates.
v15.1.0
2025-08-14v15.1.0 primarily updates packaging metadata and dependencies to support newer Python versions. The visible code changes include a dependency bump (aiobotocore), a change to the declared Python compatibility range, and a large uv.lock refresh consistent with those updates.
BreakingFeaturesv15.0.0
2025-06-26v15.0.0 updates the project for newer Python and newer aiobotocore, dropping Python 3.8 support. Beyond the documented dependency and support changes, the S3 transfer injection methods were additionally wrapped with AWS context and user agent feature registration logic.
Breakingv14.3.0
2025-05-07v14.3.0 primarily improves cancellation handling for aioboto3 S3 upload operations. The code change centers on ensuring that if the internal file reader raises, the upload worker tasks are signaled to shut down instead of potentially hanging.
v14.2.0
2025-05-05v14.2.0 bumps the underlying dependency aiobotocore and updates the S3 multipart upload implementation to correctly handle checksums. The key behavioral change is that multipart part completion now includes checksum fields when a checksum algorithm is requested.
v14.1.0
2025-03-04Release v14.1.0 primarily bumps the aiobotocore dependency to 2.21.1. In the code, it also extends `aioboto3.session.Session.__init__` to accept an `aws_account_id` parameter and passes it through to botocore credential setup.
Featuresv14.0.0
2025-02-23The publisher provided no release notes for v14.0.0, so the changes, risks, and upgrade impact are not documented in this release description. To determine whether there are breaking changes or other developer-impacting modifications, you will need to review the v14.0.0 diff (changelog, commits, and release artifacts) against the previous version.