Skip to content

Releases: ten-protocol/go-ten

Obscuro v0.28.0

11 Nov 10:47
cb0cc3c
Compare
Choose a tag to compare
Obscuro v0.28.0 Pre-release
Pre-release

Change Log

  • This is an L2 deployment release meaning state will be lost in order to upgrade the network. The release adds in proto-danksharding, event log visibility configuration, and fixes to the bridge withdrawals.
  • A full list of the PRs merged in this release is as below;
    • 75479405 Wip investigate gw bug (#2130)
    • 883ca073 Fix (#2128)
    • 9618a79d Setup ten config library to replace our flags approach (#2115)
    • 3ab664d1 Test for public node sepolia beacon apis (#2113)
    • 4fce4ab7 Deploy scripts: load message bus address dynamically (#2127)
    • fafdc462 Fix gateway frontend dockerfile (#2122)
    • 8c3b172e Keyless synthetic transactions (#2095)
    • 1d764e02 Revert "log local testnet gateway logs to file (#2118)" (#2126)
    • c6a05ca7 Clear responsibilities (#2125)
    • bdb6d17a Sim flakiness (#2123)
    • d1b658a2 Clear responsibilities (#2124)
    • 8ce19442 Use cosmosdb in the gateway and encrypt data with encryption key generated inside the enclave (#2104)
    • a98ee3dd Log local testnet gateway logs to file (#2118)
    • 4c162f24 Upgrade dependencies (#2121)
    • 663b13f1 Tweak blob gas pricing and improve debug wallet timeout (#2119)
    • 32f42037 Tweak cache (#2120)
    • 2c5e0808 Fix uat env vars (#2116)
    • 81d65b98 Change default log path in local testnet gateway (#2114)
    • 8e5e572b Single pass gas estimation (#2108)
    • 0f990fc4 Fix debug log endpoint (#2112)
    • b6e8b0fd Change default log option (#2110)
    • 46d94aef Beacon process/ protodanksharding clean up tasks (#2101)
    • 57a337a8 Tokens withdrawal fix (#2109)
    • 5ea5a994 Load system contract addresses on restart (#2102)
    • 464b9047 Small flakyness fixes (#2105)
    • db6bc71f Tagged release images (#2106)
    • 061427bf Remove github run number from dns name for sequencer and validators (#2094)
    • 684a115e Cache receipts (#2103)
    • 0b0cc5e8 Cache tweaks (#2098)
    • ba9c10bb Wip - proto-danksharding (#2060)
    • 483e66bb Fix for gas overprint (#2099)
    • a9b0cbee Hard lock on versions (#2097)
    • 51596d72 Cache few batches (#2096)
    • 19a6e4f8 Fix db type (#2093)
    • 2f8fce2e Fix table alias name (#2089)
    • b8a602b2 Move blocknrorhash into the enclave (#2090)
    • 77d610e0 Improve debug log relevancy (#2075)
    • 7337b1a9 Refactor event log filtering for subscriptions (#1988) (#2062)
    • c058c643 Rework tx receipt storage logic (#2085)
    • 1c196b0b Gas estimation fix for proxies (#2088)
    • 10421be6 Update ts config relative path (#2086)
    • 3d103d64 [tenzen] system contracts deployment flow (#2079)
    • ab6da10f [tenscan] implement monorepo changes (#2064)
    • d88f5536 [frontend] monorepo changes (#2084)
    • ca2a23de Deploy gateway backend as sgx (#2050)
    • 02acea0b Github actions fix for dexynth gateway (#2078)
    • ed5faca2 Refactor deployment workflow for ten bridge (#2082)
    • 320e04d8 Update bridge host (#2081)
    • da16a2ce [bridge] frontend development (#1908)
    • 156c55cb Fix: added promtail for gateway and gateway db (#2074)
    • e022981a Add pnpm installation to dockerfiles (#2072)
    • e86c051c [frontend] update workflow and package mgr for monorepo config (#2069)
    • 98883007 Improve visibility config (#2066)
    • ae384cd2 Wire sender in the events sql (#2071)
    • 8cf3b013 Wire debug event relevancy in gateway (#2070)
    • 6aafb897 Fix get_storage_at (#2065)
    • 4ba05391 Improve debug_logs (#2061)
    • ff1b1baf Allow storage at for transparnet contracts (#2059)
    • d0e17cbf Call 'visibilityrules' method (#2058)
    • 3e8c21f6 Event visibility config part 2 (#2057)
    • 0bb12208 Fixed host name for promtail config (#2055)
    • ca6843e6 Add plumbing for visibility config (#2056)
    • be1ad50b Fix: replaced datadog agent with promtail (#2053)
    • aad1041a Fix networks.json; increase timeout on xchain withdrawal script (#2044)
    • 54dd079b Minor logging improvements to the cross chain messaging components (#2051)
    • cb90bc14 Fix geth network on pr build (#2052)
    • f6ff1a5b Update seo assets and metadata (#2041)

Obscuro v0.27.0

09 Sep 09:12
f6b6c73
Compare
Choose a tag to compare

Change Log

  • This is an L2 deployment release meaning state will be lost in order to upgrade the network.
  • A full list of the PRs merged in this release is as below;
    • f6b6c733 Use "_" instead of "-" because github doesn't allow them (#2047)
    • 0371788b Add in the change log for v0.27 (#2049)
    • a40b73b1 Remove the body of the l1 blocks from the payload sent into the enclave (#2046)
    • b2f1211a Edb: rename user to ten and grant full db permissions (#2045)
    • 6e135eb9 Fix metamask url in the gateway (#2042)
    • c44d3898 Update naming conventions (#2040)
    • 56fee0ee Cross chain testing scripts (#2033)
    • 99254089 Remove decryption feature from tenscan frontend (#2039)
    • 56f0ee1b Deployment scripts rework to work locally (#2001)
    • 89647844 Fix gateway logging and remove datadog agents from gateway (#2038)
    • aaa489f9 Enclave db: add composite index for canonical batch height (#2037)
    • cc056c4e Refactor gateway deployment (#2036)
    • de8de300 Lock down dependency (#2035)
    • cb418170 Separate deployment of gateway frontend and backend (#2032)
    • 78639928 Initiate bridge deployment (#2034)
    • f453a640 Fix concurrency issue in sumcomputetime (#2029)
    • 0f0cdced Fix concurrent rw error (#2027) (#2028)
    • 8558a2c2 Create on_tx_hook.md (#2023)
    • 0d195475 Disable rate limiting for dexynth gateway (#2025)
    • 76ad606e Beacon health check (#2021)
    • 2081f6f1 Update environment variables for network config (#2022)

Obscuro v0.26.3

19 Aug 11:41
6d47054
Compare
Choose a tag to compare

Change Log

  • This is a patch release to fix a concurrent read-write error in the gateway. PR for the fix is as below;
    • 6d470541 Fix concurrency issue in sumcomputetime (#2030)

Obscuro v0.26.2

15 Aug 14:18
f9c3978
Compare
Choose a tag to compare

Change Log

  • This is a patch release to fix a concurrent read-write error in the gateway. PR for the fix is as below;
    • 0f0cdced Fix concurrent rw error (#2027) (#2028)

Obscuro v0.26.1

14 Aug 12:21
b84e78c
Compare
Choose a tag to compare

Change Log

  • This is an L2 deployment release meaning state will be lost in order to upgrade the network. The release adds in rate limiting to the TEN gateway, support for using proxy deployments, and for using the ethers6 web3 library.
  • A full list of the PRs merged in this release is as below;
    • b84e78ce Disable rate limiting for dexynth gateway (#2026)
    • 86ee4106 Add network config endpoint (#2016)
    • f692c269 Change network test port (#2018)
    • 9b870e0b Correct print output of the faucet (#2019)
    • 1eb7c28e Improve deadline error (#2015)
    • 9e72c760 Remove file logger from the gateway (#2010)
    • 68813df6 Increase new heads timeout (#2014)
    • 3846fa56 Upgrade local geth version to pos (#1950)
    • d32dfda7 Change log for v0.26 (#2011)
    • db6e507e Revert refactor event log filtering for subscriptions (#2013)
    • b043708a Initiate bridge deployment (#2012)
    • 475b7057 Disable rate limiting on local testnet (#2005)
    • 86418f6d Stopped returning errors on republish. (#2008)
    • 396c113d Only configure docker autorestart on the main containers (#2007)
    • e30e4eaa Filter out irrelevant l1 txs, before sending into the enclave (#2006)
    • 7b62b2e4 Revert message address indexing (#2002)
    • 65d96465 Add dummy fields to keep ethers6 happy (#2003)
    • c3ad0a44 Fix for dependency (#2000)
    • 3f7f12f9 Implement mock maxpriorityfeepergas (#1999)
    • 9e91e5c2 Add ten headers (#1998)
    • ad61bdb0 Gateway rate limiting (#1942)
    • 9bd08a23 Fix getblock rpc (#1997)
    • ec5315b6 Personal transaction/contract deployment details page (#1990)
    • 97792e4e Getstorageat with whitelist for proxies deployment (#1987)
    • e9b29779 Allow cors all origins to fix firefox error (#1991)
    • b13272b3 Replace custom query with personal transactions (#1986)
    • 81ad4043 Refactor event log filtering for subscriptions (#1988)
    • 6a4bc5b9 Fix event sql query (#1984)
    • a3a901bf Frontend updates (#1932)
    • 3b75a255 Block binding fix (#1982)

Obscuro v0.25.2

15 Jul 14:31
Compare
Choose a tag to compare

Change Log

  • A full list of the PRs merged in this release is as below;
    • 6e4e85a7 Tweak cache config (#1989)
    • 741cc65e Fix event sql query (#1984) (#1985)

Obscuro v0.25.0

08 Jul 12:45
add7e32
Compare
Choose a tag to compare

Change Log

  • 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. The release predominantly addresses performance improvements for large numbers of transactions in the network, and for event log queries.
  • A full list of the PRs merged in this release is as below;
    • ef0bf45e Fix for xchain messages (#1973)
    • 0dc7d5c5 Fix for integration test (#1971)
    • 186bc2c3 Host db performance fixes (#1969)
    • c0ea9b43 Bundle submission rework (#1966)
    • 0b01bfd1 Assets fix and clear console warnings (#1959)
    • ddff74a5 Update db schema (#1967)
    • e1c91243 Rework event logs and transaction database schema (#1961)
    • 291a698d Add db query tool (#1963)
    • b1af061b Initiate bridge deployment (#1965)
    • 95f35150 Initiate bridge deployment (#1960)
    • 447ff489 Placeholder commit for new gh action workflow (#1964)
    • 9d6e7747 Fix for startup (#1962)
    • b537d2e6 Add indexed events (#1954)
    • c6e5a48f Adds log constraints to docker containers not instantiated by the go client (#1956)
    • 85e6cd0d Ignore empty l1 head status from enclave (#1955)
    • a9485fef Fixes for ethereum bridge and json representation of batch header (#1953)
    • e6453082 Deploy separate ten gateway for dexynth (#1949)
    • b8935c31 Network tests: util func for l1 transfers (#1948)
    • 0f3d42bf Network tests: start gateway synchronously to fix race (#1947)
    • 9cee2fd4 Increase max message size grpc config (#1946)
    • c0bf4086 Small mem pool fixes (#1943)
    • b335bd1e Avoid spamming stuck l1 transactions (#1941)
    • 99a8aeee Fix panic on uninitialised mem pool (#1940)
    • 1daffac0 Replace health-check db query (#1938)
    • a880b169 Hardcode response to client version request (#1937)
    • 5780140e Check conversions (#1936)
    • b97d0b93 Fix flakyness errors (#1927)
    • 6e432a1a Add net_version support and test (#1934)
    • 4f39832e Fixing log spam (#1931)
    • f8b86b52 Fix log spam (#1929)
    • 762dfef9 Fix for interval (#1926)

Obscuro v0.24.7

13 Jun 11:30
Compare
Choose a tag to compare

Change Log

  • A full list of the PRs merged in this release is as below;
    • 131b09e bump enclave heap

Obscuro v0.24.6

07 Jun 15:21
Compare
Choose a tag to compare

Change Log

  • A full list of the PRs merged in this release is as below;
    • 52f2d317 Rewrite update
    • 27bf2e35 Host: ignore empty l1 head status from enclave (#1955)
    • f8780435 Disable xchain message submission (#1945)

Obscuro v0.24.4

31 May 10:40
Compare
Choose a tag to compare

Change Log

  • A full list of the PRs merged in this release is as below;
    • 5e69e506 Host: avoid spamming stuck l1 transactions (#1941)
    • 1562e989 Enclave: fix panic on uninitialised mempool (#1940)