@@ -3,6 +3,43 @@ Release notes
33
44.. towncrier release notes start
55
6+ py-evm 0.3.0-alpha.19 (2020-08-31)
7+ ----------------------------------
8+
9+ Features
10+ ~~~~~~~~
11+
12+ - Add a new hook :meth: `eth.abc.VirtualMachineAPI.transaction_applied_hook ` which is triggered after
13+ each transaction in ``apply_all_transactions ``, which is called by ``import_block ``. The first use
14+ case is reporting progress in the middle of Beam Sync. (`#1950 <https://github.com/ethereum/py-evm/issues/1950 >`__)
15+
16+
17+ Performance improvements
18+ ~~~~~~~~~~~~~~~~~~~~~~~~
19+
20+ - Upgrade rlp library to ``v2.0.0-a1 `` which uses faster rust based encoding/decoding. (`#1951 <https://github.com/ethereum/py-evm/issues/1951 >`__)
21+
22+
23+ Deprecations and Removals
24+ ~~~~~~~~~~~~~~~~~~~~~~~~~
25+
26+ - Removed unused and broken ``add_uncle `` API on ``FrontierBlock `` and
27+ consequentially on all other derived block classes. (`#1949 <https://github.com/ethereum/py-evm/issues/1949 >`__)
28+
29+
30+ Internal Changes - for Contributors
31+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32+
33+ - Improve type safety by ensuring abc types do not inherit from ``rlp.Serializable ``
34+ which implicitly has type ``Any ``. (`#1948 <https://github.com/ethereum/py-evm/issues/1948 >`__)
35+
36+
37+ Miscellaneous internal changes
38+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39+
40+ - `#1953 <https://github.com/ethereum/py-evm/issues/1953 >`__
41+
42+
643py-evm 0.3.0-alpha.18 (2020-06-25)
744----------------------------------
845
0 commit comments