Skip to content

Update dependency aiobotocore to <3.10 - #867

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/aiobotocore-3.x
Open

Update dependency aiobotocore to <3.10#867
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/aiobotocore-3.x

Conversation

@renovate

@renovate renovate Bot commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
aiobotocore <3.8<3.10 age adoption passing confidence

Release Notes

aio-libs/aiobotocore (aiobotocore)

v3.9.0

Compare Source

  • 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 httpx backend on trio in addition to asyncio,
    via anyio primitives, so aiobotocore is usable from trio-based projects
    (closes #​749) (#​1667)
  • prefer httpx2 — Pydantic's maintained, API-compatible fork of httpx
    — for the optional httpx backend, adding a new aiobotocore[httpx2]
    extra; the existing aiobotocore[httpx] extra keeps working but now
    installs the deprecated legacy httpx package and emits a
    DeprecationWarning when used (#​1669)
  • fix the release-drafting workflow silently reporting success when the
    agent never ran (#​1664)

v3.8.0

Compare Source

  • bump botocore dependency specification to support
    "botocore >= 1.43.3, < 1.43.47" (#​1605, #​1606, #​1635, #​1651, #​1655)
  • port botocore 1.43.24's long-polling no-retry signal
    (handler_response is False) through the async retry path so retries
    don't block the event loop with a synchronous sleep during backoff (#​1606)
  • fix AIOHTTPSession/HttpxSession blocking the event loop on the
    first request per proxy: SSL context creation (certificate loading via
    load_verify_locations/load_cert_chain) now runs in a thread via
    asyncio.to_thread instead of directly on the loop (closes #​1469)
    (#​1587)
  • restructure StreamingBody to subclass botocore.response.StreamingBody
    (dropping the wrapt.ObjectProxy wrapper) and add full httpx API
    parity — read(amt), readinto(), readlines(), async iteration,
    iter_lines()/iter_chunks(), tell(), close() — where
    read(amt) previously raised ValueError; note that
    AioStreamingBody.__aenter__ now returns self instead of the raw
    aiohttp ClientResponse (use .raw_stream for the underlying
    response) (closes #​1365) (#​1539)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot changed the title Update dependency aiobotocore to <3.9 Update dependency aiobotocore to <3.10 Aug 1, 2026
@renovate
renovate Bot force-pushed the renovate/aiobotocore-3.x branch from 8402fea to 86b0c06 Compare August 1, 2026 16:39
@renovate
renovate Bot force-pushed the renovate/aiobotocore-3.x branch from 86b0c06 to 9cbf322 Compare August 11, 2026 22:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants