From 27aec0240d62a8a381ca63462321ad11ce588f06 Mon Sep 17 00:00:00 2001 From: Christoph Burgdorf Date: Mon, 23 Dec 2019 16:40:41 +0100 Subject: [PATCH] Compile release notes --- docs/release_notes.rst | 38 ++++++++++++++++++++++++++++++ newsfragments/1328.feature.rst | 1 - newsfragments/1328.performance.rst | 1 - newsfragments/1337.feature.rst | 3 --- newsfragments/1363.feature.rst | 1 - newsfragments/1372.internal.rst | 1 - newsfragments/1383.feature.rst | 1 - newsfragments/1388.feature.rst | 1 - newsfragments/1403.bugfix.rst | 4 ---- newsfragments/1409.feature.rst | 1 - newsfragments/1410.bugfix.rst | 1 - 11 files changed, 38 insertions(+), 15 deletions(-) delete mode 100644 newsfragments/1328.feature.rst delete mode 100644 newsfragments/1328.performance.rst delete mode 100644 newsfragments/1337.feature.rst delete mode 100644 newsfragments/1363.feature.rst delete mode 100644 newsfragments/1372.internal.rst delete mode 100644 newsfragments/1383.feature.rst delete mode 100644 newsfragments/1388.feature.rst delete mode 100644 newsfragments/1403.bugfix.rst delete mode 100644 newsfragments/1409.feature.rst delete mode 100644 newsfragments/1410.bugfix.rst diff --git a/docs/release_notes.rst b/docs/release_notes.rst index 787dcebff0..c9e5489daa 100644 --- a/docs/release_notes.rst +++ b/docs/release_notes.rst @@ -5,6 +5,44 @@ Trinity is moving fast. Read up on all the latest improvements. .. towncrier release notes start +Trinity 0.1.0-alpha.34 (2019-12-23) +----------------------------------- + +Features +~~~~~~~~ + +- Full rework of ``Component`` APIs. CLI validation is now done during application initialization. Component lifecycle is well defined and simpler to implement. (`#1328 `__) +- Add support for `eth_getTransactionReceipt` JSON-RPC API + + See: https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_gettransactionreceipt (`#1337 `__) +- ``AsyncioIsolatedComponent`` no longer uses the standard libary ``multiprocessing`` for process isolation, in favor of using the more async friendly ``asyncio-run-in-process`` (`#1363 `__) +- Underlying ``web3`` module changed from v4 to v5, including in the console. (`#1383 `__) +- End JSON-RPC responses with `\n` to support dopple. (`#1388 `__) +- Upgrade Py-EVM and add support for Muir Glacier fork (`#1409 `__) + + +Bugfixes +~~~~~~~~ + +- Ensure ``eth_getStorageAt`` pads results to 32 byte + + See `Spec `_ or + `Geth Example `_ (`#1403 `__) +- Catch exception leaking out of the `UpnpService` and log it as warning. (`#1410 `__) + + +Performance improvements +~~~~~~~~~~~~~~~~~~~~~~~~ + +- Refactor ``Component`` APIs to support concurrent starting and stopping. (`#1328 `__) + + +Internal Changes - for Trinity Contributors +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +- Test Trinity against Istanbul tests (`#1372 `__) + + Trinity 0.1.0-alpha.33 (2019-12-12) ----------------------------------- diff --git a/newsfragments/1328.feature.rst b/newsfragments/1328.feature.rst deleted file mode 100644 index edc4052be2..0000000000 --- a/newsfragments/1328.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Full rework of ``Component`` APIs. CLI validation is now done during application initialization. Component lifecycle is well defined and simpler to implement. diff --git a/newsfragments/1328.performance.rst b/newsfragments/1328.performance.rst deleted file mode 100644 index c27758a402..0000000000 --- a/newsfragments/1328.performance.rst +++ /dev/null @@ -1 +0,0 @@ -Refactor ``Component`` APIs to support concurrent starting and stopping. diff --git a/newsfragments/1337.feature.rst b/newsfragments/1337.feature.rst deleted file mode 100644 index ef0564ff16..0000000000 --- a/newsfragments/1337.feature.rst +++ /dev/null @@ -1,3 +0,0 @@ -Add support for `eth_getTransactionReceipt` JSON-RPC API - -See: https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_gettransactionreceipt \ No newline at end of file diff --git a/newsfragments/1363.feature.rst b/newsfragments/1363.feature.rst deleted file mode 100644 index 67d60cb79b..0000000000 --- a/newsfragments/1363.feature.rst +++ /dev/null @@ -1 +0,0 @@ -``AsyncioIsolatedComponent`` no longer uses the standard libary ``multiprocessing`` for process isolation, in favor of using the more async friendly ``asyncio-run-in-process`` diff --git a/newsfragments/1372.internal.rst b/newsfragments/1372.internal.rst deleted file mode 100644 index ea660451e9..0000000000 --- a/newsfragments/1372.internal.rst +++ /dev/null @@ -1 +0,0 @@ -Test Trinity against Istanbul tests \ No newline at end of file diff --git a/newsfragments/1383.feature.rst b/newsfragments/1383.feature.rst deleted file mode 100644 index 0ad54179d8..0000000000 --- a/newsfragments/1383.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Underlying ``web3`` module changed from v4 to v5, including in the console. diff --git a/newsfragments/1388.feature.rst b/newsfragments/1388.feature.rst deleted file mode 100644 index 901a599fe3..0000000000 --- a/newsfragments/1388.feature.rst +++ /dev/null @@ -1 +0,0 @@ -End JSON-RPC responses with `\n` to support dopple. \ No newline at end of file diff --git a/newsfragments/1403.bugfix.rst b/newsfragments/1403.bugfix.rst deleted file mode 100644 index 340fd9ca7a..0000000000 --- a/newsfragments/1403.bugfix.rst +++ /dev/null @@ -1,4 +0,0 @@ -Ensure ``eth_getStorageAt`` pads results to 32 byte - -See: https://github.com/ethereum/wiki/wiki/JSON-RPC#eth_getstorageat -Geth Example: https://api.etherscan.io/api?module=proxy&action=eth_getStorageAt&address=0x6e03d9cce9d60f3e9f2597e13cd4c54c55330cfd&position=0x0&tag=latest&apikey=YourApiKeyToken \ No newline at end of file diff --git a/newsfragments/1409.feature.rst b/newsfragments/1409.feature.rst deleted file mode 100644 index 26bed23715..0000000000 --- a/newsfragments/1409.feature.rst +++ /dev/null @@ -1 +0,0 @@ -Upgrade Py-EVM and add support for Muir Glacier fork \ No newline at end of file diff --git a/newsfragments/1410.bugfix.rst b/newsfragments/1410.bugfix.rst deleted file mode 100644 index fd9428e52c..0000000000 --- a/newsfragments/1410.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Catch exception leaking out of the `UpnpService` and log it as warning. \ No newline at end of file