Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 21, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
aiohttp ==3.8.2 -> ==3.8.3 age adoption passing confidence

Release Notes

aio-libs/aiohttp

v3.8.3

Compare Source

.. attention::

This is the last :doc:aiohttp <index> release tested under
Python 3.6. The 3.9 stream is dropping it from the CI and the
distribution package metadata.

Bugfixes

  • Increased the upper boundary of the :doc:multidict:index dependency
    to allow for the version 6 -- by :user:hugovk.

    It used to be limited below version 7 in :doc:aiohttp <index> v3.8.1 but
    was lowered in v3.8.2 via :pr:6550 and never brought back, causing
    problems with dependency pins when upgrading. :doc:aiohttp <index> v3.8.3
    fixes that by recovering the original boundary of < 7.
    (#​6950)


3.8.2 (2022-09-20, subsequently yanked on 2022-09-21)

.. note::

This release has some compatibility fixes for Python 3.11 but it may
still have some quirks. Some tests are still flaky in the CI.

.. caution::

This release has been yanked from PyPI. Modern pip will not pick it
up automatically. The reason is that is has multidict < 6 set in
the distribution package metadata (see :pr:6950). Please, use
aiohttp ~= 3.8.3, != 3.8.1 instead, if you can.

Bugfixes

  • Added support for registering :rfc:OPTIONS <9110#OPTIONS>
    HTTP method handlers via :py:class:~aiohttp.web.RouteTableDef.
    (#​4663)

  • Started supporting :rfc:authority-form <9112#authority-form> and
    :rfc:absolute-form <9112#absolute-form> URLs on the server-side.
    (#​6227)

  • Fixed Python 3.11 incompatibilities by using Cython 0.29.25.
    (#​6396)

  • Extended the sock argument typing declaration of the
    :py:func:~aiohttp.web.run_app function as optionally
    accepting iterables.
    (#​6401)

  • Fixed a regression where :py:exc:~asyncio.CancelledError
    occurs on client disconnection.
    (#​6719)

  • Started exporting :py:class:~aiohttp.web.PrefixedSubAppResource
    under :py:mod:aiohttp.web -- by :user:Dreamsorcerer.

    This fixes a regression introduced by :pr:3469.
    (#​6889)

  • Dropped the :class:object type possibility from
    the :py:attr:aiohttp.ClientSession.timeout
    property return type declaration.
    (#​6917),
    (#​6923)

Improved Documentation

  • Added clarification on configuring the app object with
    settings such as a database connection.
    (#​4137)
  • Extended the sock argument typing declaration of the
    :py:func:~aiohttp.web.run_app function as optionally
    accepting iterables.
    (#​6401)
  • Dropped the :class:object type possibility from
    the :py:attr:aiohttp.ClientSession.timeout
    property return type declaration.
    (#​6917),
    (#​6923)

Deprecations and Removals

  • Dropped Python 3.5 support, :doc:aiohttp <index> only works
    under Python 3.6 and higher from now on.
    (#​4046)

Misc



Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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, click this checkbox.

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot enabled auto-merge (squash) September 21, 2022 16:58
@renovate renovate bot merged commit e8ff02b into master Sep 21, 2022
@renovate renovate bot deleted the renovate/aiohttp-3.x branch September 21, 2022 16:59
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.

1 participant