Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update release notes #1924

Merged
merged 1 commit into from
May 20, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
76 changes: 70 additions & 6 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand All @@ -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)

Expand Down
Loading