Skip to content

Commit

Permalink
Release v3.9.0b1 (#7788)
Browse files Browse the repository at this point in the history
  • Loading branch information
Dreamsorcerer committed Nov 3, 2023
1 parent 798c25d commit 987dccf
Show file tree
Hide file tree
Showing 18 changed files with 87 additions and 19 deletions.
86 changes: 86 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,92 @@

.. towncrier release notes start
3.9.0b1 (2023-11-03)
====================

Features
--------

- Added ``WebSocketResponse.get_extra_info()`` to access a protocol transport's extra info.

`#7078 <https://github.com/aio-libs/aiohttp/issues/7078>`_

- Allow ``link`` argument to be set to None/empty in HTTP 451 exception.

`#7689 <https://github.com/aio-libs/aiohttp/issues/7689>`_

- Added ``shutdown_timeout`` parameter to ``BaseRunner``, while
deprecating ``shutdown_timeout`` parameter from ``BaseSite``. -- by :user:`Dreamsorcerer`

`#7718 <https://github.com/aio-libs/aiohttp/issues/7718>`_



Bugfixes
--------

- Fixed keep-alive connections stopping a graceful shutdown. -- by :user:`Dreamsorcerer`

`#7718 <https://github.com/aio-libs/aiohttp/issues/7718>`_

- Fixed ``ClientWebSocketResponse.close_code`` being erroneously set to ``None`` when there are concurrent async tasks receiving data and closing the connection.

`#7306 <https://github.com/aio-libs/aiohttp/issues/7306>`_

- Changed ``AppKey`` warning to ``web.NotAppKeyWarning`` and stop it being displayed by default. -- by :user:`Dreamsorcerer`

`#7677 <https://github.com/aio-libs/aiohttp/issues/7677>`_

- Fix issue with insufficient HTTP method and version validation.

`#7700 <https://github.com/aio-libs/aiohttp/issues/7700>`_

- Add check to validate that absolute URIs have schemes.

`#7712 <https://github.com/aio-libs/aiohttp/issues/7712>`_

- Fix unhandled exception when Python HTTP parser encounters unpaired Unicode surrogates.

`#7715 <https://github.com/aio-libs/aiohttp/issues/7715>`_

- Update parser to disallow invalid characters in header field names and stop accepting LF as a request line separator.

`#7719 <https://github.com/aio-libs/aiohttp/issues/7719>`_

- Fix py http parser not treating 204/304/1xx as an empty body

`#7755 <https://github.com/aio-libs/aiohttp/issues/7755>`_

- Ensure empty body response for 1xx/204/304 per RFC 9112 sec 6.3

`#7756 <https://github.com/aio-libs/aiohttp/issues/7756>`_

- Fixed an issue when a client request is closed before completing a chunked payload -- by :user:`Dreamsorcerer`

`#7764 <https://github.com/aio-libs/aiohttp/issues/7764>`_

- Edge Case Handling for ResponseParser for missing reason value

`#7776 <https://github.com/aio-libs/aiohttp/issues/7776>`_

- Fixed a rare `RuntimeError: await wasn't used with future` exception -- by :user:`stalkerg`

`#7785 <https://github.com/aio-libs/aiohttp/issues/7785>`_



Improved Documentation
----------------------

- Fix, update, and improve client exceptions documentation.

`#7733 <https://github.com/aio-libs/aiohttp/issues/7733>`_



----


3.9.0b0 (2023-10-07)
====================

Expand Down
1 change: 0 additions & 1 deletion CHANGES/7078.feature

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/7306.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/7677.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/7689.feature

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/7700.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/7712.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/7715.bugfix

This file was deleted.

3 changes: 0 additions & 3 deletions CHANGES/7718.feature

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/7719.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/7733.doc

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/7755.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/7756.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/7764.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/7772.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/7776.bugfix

This file was deleted.

1 change: 0 additions & 1 deletion CHANGES/7785.bugfix

This file was deleted.

2 changes: 1 addition & 1 deletion aiohttp/__init__.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
__version__ = "3.9.0b0"
__version__ = "3.9.0b1"

from typing import TYPE_CHECKING, Tuple

Expand Down

0 comments on commit 987dccf

Please sign in to comment.