Skip to content

Commit 863e2bb

Browse files
committed
Compile release notes for v7.0.0-beta.8
1 parent e87d3fd commit 863e2bb

File tree

6 files changed

+28
-5
lines changed

6 files changed

+28
-5
lines changed

docs/release_notes.rst

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,34 @@ v7 Breaking Changes Summary
66

77
.. towncrier release notes start
88
9+
web3.py v7.0.0-beta.8 (2024-07-24)
10+
----------------------------------
11+
12+
Breaking Changes
13+
~~~~~~~~~~~~~~~~
14+
15+
- Refactor the public ``socket`` api for persistent connection providers to properly define ``send()``, ``recv()``, and ``make_request()`` (send and wait for response) methods for interacting with the open socket. (`#3433 <https://github.com/ethereum/web3.py/issues/3433>`__)
16+
- Format entries in ``accessList`` ``storageKeys`` to be ``HexStr`` instead of ``HexBytes`` (`#3434 <https://github.com/ethereum/web3.py/issues/3434>`__)
17+
18+
19+
Bugfixes
20+
~~~~~~~~
21+
22+
- Handle ``ConnectionClosedOK`` case for ``WebSocketProvider``. If a persistent connection is closed gracefully, log and raise a silent ``PersistentConnectionClosedOK`` exception, triggering an end to the message listener task and breaking out of the ``process_subscriptions()`` iterator. (`#3432 <https://github.com/ethereum/web3.py/issues/3432>`__)
23+
24+
25+
Features
26+
~~~~~~~~
27+
28+
- Add ``popitem()`` functionality to the ``SimpleCache`` class as well as an async utility method to wait for the next item, ``async_await_and_popitem()``. (`#3433 <https://github.com/ethereum/web3.py/issues/3433>`__)
29+
30+
31+
Internal Changes - for web3.py Contributors
32+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
33+
34+
- Refactor some common logic for persistent connection providers back into the base ``PersistentConnectionProvider`` class to reduce code duplication and improve maintainability. (`#3433 <https://github.com/ethereum/web3.py/issues/3433>`__)
35+
36+
937
web3.py v7.0.0-beta.7 (2024-06-26)
1038
----------------------------------
1139

newsfragments/3432.bugfix.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/3433.breaking.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/3433.feature.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/3433.internal.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

newsfragments/3434.breaking.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)