From ebd2acc3f8c65d3ac786ad3f04897ec1b5298f35 Mon Sep 17 00:00:00 2001 From: Moray Grieve Date: Mon, 20 May 2024 15:47:59 +0100 Subject: [PATCH] Update release notes --- changelog.md | 76 +++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 70 insertions(+), 6 deletions(-) diff --git a/changelog.md b/changelog.md index 334ff767ec..b9991f0bdf 100644 --- a/changelog.md +++ b/changelog.md @@ -2,19 +2,83 @@ --- # Ten Testnet Change Log -# Next release (v0.24.0) (work in progress, still under development) -* A list of the PRs merged due to be included in the release is currently as below; - * `7190f55c` Host: notify batch subscribers of new batches from any src (#1860) +# May 2024-05-20 (v0.24.0) +* This is an L2 deployment release meaning state will be lost in order to upgrade the network. Any dApps on the +network will need to be redeployed. High level changes made in the release include; + * Personal signing is now supported through the gateway. + * Subscriptions to newHeads is now fully supported. + * Updates to the backing of a node via PostgreSQL. + * Refactoring to allow a node to use several underlying enclaves for high availability. + * Inclusion of finality to the xchain messages, supporting both deposits and withdrawals. + * Multiple bug fixes and performance improvements including a 10 fold increase in the RPC rate +handling capabilities of the gateway. +* A full list of the PRs merged in this release is as below; + * `3458c215` Cross chain merkle trees (#1911) + * `9e1224fa` Add index on tx.sender, and clean up (#1921) + * `2ffa845d` Change /info/health/ from post to get & remove unnecessary data field (#1920) + * `a0d168c1` Rpc method to count the number of tx in the host (#1919) + * `11b91f91` Fix (#1918) + * `b9512539` Fx nil pointer when enclave not healthy (#1917) + * `41095b47` Improve rpc conn pool (#1916) + * `1acc9e3d` Improve log subscription unsubscribe (#1915) + * `d0a93efa` Close ticker (#1914) + * `218f40b1` Expose tx count api (#1906) + * `cf7158ff` Postgres host config to upgrade script (#1913) + * `6476895e` Reconnect new heads (#1910) + * `42dc7f8a` Tweak performance (#1912) + * `596ddf02` Create separate deployment for ten gateway frontend (#1909) + * `1ec62e87` Db performance (#1893) + * `6c12e168` Network tests: new heads subscriptions (#1907) + * `1bb752fd` Wire edgeless in simulation mode for local testnet (#1905) + * `52579fe3` Notify separately for new heads and new validated heads (#1904) + * `5db2d1f3` Improve local testnet (#1903) + * `01d39dfb` Add missing batch index (#1901) + * `3eb620fb` Move public tx listing api to host db query (#1900) + * `73710d59` Batch transactions query accepts full or short hash (#1897) + * `d93acb05` Update logo image path in header component (#1898) + * `5dd0cd1a` Fix newheads unsubscribe (#1895) + * `f1b6be40` Mgmt contract: events for changes to enclave sequencer status (#1891) + * `5d23b996` P2p: fix msg validation for new msg type (#1894) + * `ac1b90a6` New tenscan apis (#1879) + * `c2a7b130` Remove redundant host volume code (#1887) + * `ce8d274e` Statedb cleanup (#1890) + * `40ae16fe` Node config: wire through seq addr flag (#1889) + * `bd9a9cfd` Host: replace sequencer id config with sequencer p2p address (#1885) + * `c69740a5` Fix logging - remove the terminal when a file is specified (#1886) + * `0526f7ab` Gateway verbose logging and bugfix (#1884) + * `49112a35` Upgrade geth (#1883) + * `7ca43647` Pass context from enclave rpc to database (#1882) + * `3e566ff2` Tenscan add `formatnumber` utility function to display numbers with commas (#1865) + * `2dde8176` Manually rollback failed tx as its causing idle connections (#1881) + * `3df04951` Update brand colors (#1867) + * `4e6e2399` Simplify encrypted rpc client (#1877) + * `261253bb` Set max postgres db connections (#1878) + * `4122467e` Use nginx as a reverse proxy and fix alter statement in migrations (#1876) + * `7e50d21d` Cleanup host databases (#1875) + * `860b34d1` Move host db to sql impl (#1804) + * `2032ddce` Fix the eip712 getmessage response (#1872) + * `b131c424` Add alter permission to obscurouser (#1874) + * `20ec195e` Misc fixes after refactoring the gateway rpc (#1873) + * `f7fef303` Update pccs url (#1871) + * `e994ee2a` Improve cache (#1866) + * `b8c1bb63` Mgmtcontract: only accept rollups from seq enclaveids (#1870) + * `8da215bf` Support both 0x prefixed and not prefixed encryption tokens (#1869) + * `6f3e312c` Fix l2 repo to use the subscribers pattern like l1 repo (#1863) + * `4affa8a5` New heads subscription (#1861) + * `0d2b6a33` Use the obscuro_config end point (#1864) + * `ef55e3da` Current list of prs for the next release (#1862) + * `3c0dbced` Adds a log configuration to docker containers to roll (#1850) + * `7190f55c` Notify batch subscribers of new batches from any src (#1860) * `d3bf8ecb` Validate vk (#1859) * `a4a9e3cd` Fix gateway frontend issues after geth rpc (#1857) * `55ef73e6` Align rpc interfaces (#1856) * `2ab73cfd` Use conn pool for unauthenticated connections (#1855) * `5a8cde2e` Update missed enclave flag usage (#1854) * `f4445911` Wip add geth rpc to the gateway (#1845) - * `ce6b1564` Ha: support multiple enclaves on a single host (#1852) + * `ce6b1564` Support multiple enclaves on a single host (#1852) * `fe8b2488` Remove legacy signature type (#1851) * `2288c3e0` Remove wallet extension endpoints (#1641) - * `88bd866d` Network tests: refactor config to allow for ha (#1849) + * `88bd866d` Network tests: refactor config to allow for HA (#1849) * `2b17a1e1` Add new endpoint for generating messages and refactor message generation (#1836) * `abcfc38b` Update ports (#1848) * `c6664e05` Fix build error (#1846) @@ -34,7 +98,7 @@ * `057276df` Networktests: run local gateway against testnets (#1824) * `05eebc9e` Estimage gas perf fixes (#1827) * `8fa689ce` Disabled caching (#1823) - * `b0628746` Adjusts gateway vm deployment to use static ip address (#1781) + * `b0628746` Adjusts gateway vm deployment to use static ip address. (#1781) * `a2316674` Add new getrollupdata api to enclave client (#1815) * `b17c3325` Create database migration for the gateway (#1768)