@@ -3,6 +3,43 @@ Release notes
3
3
4
4
.. towncrier release notes start
5
5
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
+
6
43
py-evm 0.3.0-alpha.18 (2020-06-25)
7
44
----------------------------------
8
45
0 commit comments