3.9.0
Added 2
- run the optional httpx backend on trio in addition to asyncio, via anyio primitives, so aiobotocore is usable from trio-based projects
- add a new aiobotocore[httpx2] extra that uses httpx2, Pydantic's maintained API-compatible fork of httpx, for the optional httpx backend
Changed 2
- bump botocore dependency specification to support "botocore >= 1.43.3, < 1.43.57"
- bump aiohttp dependency specification to support "aiohttp >= 3.14.0, < 4.0.0"
Fixed 1
- fix the release-drafting workflow silently reporting success when the agent never ran
Deprecated 1
- the existing aiobotocore[httpx] extra now installs the deprecated legacy httpx package and emits a DeprecationWarning when used
- bump botocore dependency specification to support
"botocore >= 1.43.3, < 1.43.57"(#1665, #1668, #1675) - bump aiohttp dependency specification to support
"aiohttp >= 3.14.0, < 4.0.0"(#1667) - run the optional
httpxbackend ontrioin addition toasyncio, viaanyioprimitives, so aiobotocore is usable from trio-based projects (closes #749) (#1667) - prefer
httpx2— Pydantic's maintained, API-compatible fork ofhttpx— for the optional httpx backend, adding a newaiobotocore[httpx2]extra; the existingaiobotocore[httpx]extra keeps working but now installs the deprecated legacyhttpxpackage and emits aDeprecationWarningwhen used (#1669) - fix the release-drafting workflow silently reporting success when the agent never ran (#1664)