Skip to content

Releases: ten-protocol/go-ten

Ten v0.21.0

12 Feb 14:19
3f487cb
Compare
Choose a tag to compare
Ten v0.21.0 Pre-release
Pre-release

Change Log

  • A list of the commits and PRs merged in this release is as below;
    • cc3b1048 Upgrade oz libraries (#1707)
    • 0a573d75 Deploy scripts: enable debug api on upgrades (#1780)
    • f8b3b76c Geth: cherry pick emergency geth upgrade from release branch #1771 (#1772)
    • 3da65b55 Upped batch size limit (#1775)
    • 3322ad9e Fix for desync issue (#1778)
    • 7927b17e Tweak caching (#1777)
    • 9ae2825e Add estimate optimisation that geth added (#1776)
    • 22b397de Logging: use terminal format with full hashes (#1770)
    • b69bb7f9 Introduce enclaveid as identifier (#1760)
    • 6a7b5f54 Add maxdbpoolsize for edglessdb (#1767)
    • 42d9a38b Add basic file logging in the gateway (#1763)
    • 634a5b79 Host: drop transactions received when enclave not ready (#1762)
    • 26d7db4f [ghaction] reorder deploy l2 jobs (#1758)
    • 0789f261 Fix health indicator bug (#1759)
    • 9c81010b Add log-level to launcher + fix trace debug (#1757)
    • 2019eac0 Use fast cspring for encrypting responses (#1753)
    • 206dbffc [gas mechanics] implement gas history; migrate to arbitrum gas model (#1714)
    • 0fe01b4e Mempool perf fix (#1752)
    • 843d6cbb 2 validators deploy (#1750)
    • dcf96c93 Ten gateway use http instead of ws (#1743)
    • b49b4c0d Loggers: use log format rather than terminal format for files (#1751)
    • 01980954 Remove old docs (#1749)
    • 7f0ad72b Refactor testnet status update (#1748)
    • 3ba9d7c2 Host: fix bug causing unnecessary multiplier on l1 gas fees (#1747)
    • bdce4a85 Statedb revert to snapshot for ignored batches (#1742)
    • 16173af2 Update and simplify local testnet startup docs (#1745)
    • 7c1ebad2 Update of prs so far for a v0.21 release (#1744)
    • cdc02ebe Adding batch timestamp to the public tx api (#1740)
    • a41bff9e Fix the enclave stream reconnect (#1741)
    • f72e986c Host: small cache of blocks by hash (#1738)
    • 3103eca1 Change network name (#1735)
    • 5aee83a8 [gateway] Health check on gateway ui/frontend (#1729)
    • f6f147ab [gateway] Set distdir based on node_env (#1693)
    • 74e0a395 [gateway] Health check on gateway backend (#1728)
    • 856e72e3 [gateway] Update expired discord link and add warning msg to gateway ui (#1709)
    • 8d534c00 [tenscan] Fix latest batch (#1704)
    • 3daec735 [tenscan] Health check ui on tenscan (#1719)
    • f77ac97e [tenscan] Endpoint for health check (#1718)
    • b6dada78 Change domain from obscu.ro to ten.xyz (#1733)
    • e984af1e Adds faucet + gateway to launcher (#1734)
    • 986f6995 Fix concurrent map writes (#1732)
    • a0cec156 [network-tests] Update uat config (#1731)
    • 010815f1 Change tenscan link in gateway and docs (#1726)
    • b2e41d36 Add enclave block and batch health checks (#1727)
    • f159fb8c Docs: fix typos (#1723)
    • a332d76f Make walletextensioncontainer.start() non blocking (#1722)
    • 06d02fb2 Add new node flow fixes (#1712)
    • b6444cfe Comment panic line (#1725)
    • 33d59d17 Refactor obscuroscan to tenscan (#1716)
    • 5cd64e8f Tenscan workflow (#1724)
    • 520ea1ee Fix build (#1721)
    • c9908321 Fix gateway spammy logs (#1715)
    • 952a281f Gaslimit + gascap flags (#1682)
    • 6389ace6 Debug hh deployer (#1710)
    • 5c369332 Statedb revert to snapshot for ignored batches (#1713)
    • 63ba4990 Add validator flow (#1711)
    • 98e0913f Remove check performed in the mempool (#1708)
    • 4ee0ccac Set retention to 7 days for deployer logs (#1706)
    • 875e3e3b [tenscan] Address and tx placeholder page for metamask redirect link (#1705)
    • b528fcb0 [gateway] Fix loading screen and connect accounts on reload (#1703)
    • c7aee804 Fix statedb error during mempool (#1702)
    • 5c4e75d5 [gateway] Enable metamask desktop and mobile support (#1697)
    • 6605017d Testnet deployments set enclave testmode=true (#1701)
    • ecf49b14 Close mempool and use the geth defaults for the mempool (#1699)
    • ae34047b Enclave produce no batch if all tx failed (#1698)
    • 7c2a4df7 Fix error page for non-mm users (#1696)
    • 457777e6 Add $ to ether price (#1694)
    • 0f690c90 Change network name back to obscuro testnet, to avoid warnings (#1695)
    • c4c827d5 Tenscan updates (#1683)
    • dbfa7a30 Revert deleting favicon (#1691)
    • b2651ab3 [gateway] Front end fixes for non-mm users (#1690)
    • b428c62f [gateway] Remove listener for account change (#1689)
    • b2ddee04 Deploy new ten gateway frontend (#1686)
    • 2fa60897 Use the 3.18 go alpine image (#1687) (#1688)
    • d9ead96a Ten gateway (#1657)
    • 0fd37731 Rpc ap ensure hash field included in batches json (#1684)
    • ca7f91b2 Adding enclave restricted flags (#1668)
    • 4551c81b Enclave no panic for bad rlp format (#1679)
    • fb50c7ba Use the cached head block (#1678)

Obscuro v0.20.5

05 Feb 11:37
6427fe4
Compare
Choose a tag to compare

Change Log

  • A list of the commits and PRs merged in this release is as below;
    • 6427fe4 Upgrade batch size limit (#1774)
    • 2806f0e Try out geth upgrade (#1771)
    • 3ae6429 Fix LB Deploy (direct commit to branch)

Obscuro v0.20.4

29 Jan 14:32
4cdb510
Compare
Choose a tag to compare

Change Log

  • A list of the commits and PRs merged in this release is as below;
    • 4cdb5100 Backport state revert fix and add logging (#1764)
    • 155f0803 Host: drop transactions received when enclave not ready (#1762) (#1766)
    • 3957249f Set max conn (#1761)

Obscuro v0.20.3

14 Dec 17:34
6995c7c
Compare
Choose a tag to compare

Change Log

  • A list of the commits and PRs merged in this release is as below;
    • ae34047b Enclave: produce no batch if all tx failed (#1698)

Obscuro v0.20.2

14 Dec 09:59
fe6e327
Compare
Choose a tag to compare

Change Log

  • A list of the commits and PRs merged in this release is as below;
    • fe6e3276 Use the 3.18 go alpine image (#1687)

Obscuro v0.20.1

08 Dec 13:31
Compare
Choose a tag to compare

Change Log

  • A list of the commits and PRs merged in this release is as below;
    • 36f69996 Rpc api: ensure hash field included in batches json (#1684)
    • 1ecd222c Enclave: no panic for bad rlp format (#1679)
    • 801d5600 Use the cached head block (#1678)

Obscuro v0.20.0

01 Dec 10:13
7a2bbaf
Compare
Choose a tag to compare

Change Log

  • A list of the commits and PRs merged in this release is as below;
    • 1433e41e Tenscan updates (#1661)
    • dc769561 Host rpc: use checksum format for contract addresses (#1674)
    • 362a80b0 Obscuroscan now deploys to port 80 (#1675)
    • 3e9e4a8a Add in change log (#1673)
    • 2fd08a63 Contract addresses: have host fetch l2 msg bus address from enclave (#1669)
    • c3775b52 Contract deploy: record l2 contract addresses (#1667)
    • 23107b72 Add another signed message format gateway (#1672)
    • 5bf20d97 L1 contracts: increase timeout for extra transactions (#1671)
    • 1d08a78b Proxy contracts deployment (#1663)
    • f6c7c1b9 Add token as query param (#1666)
    • 34221a57 Local network: pass mgmt contract to l2 contract deploy script (#1664)
    • 3af59e76 Add default user for old endpoints (#1665)
    • 378aec67 Use eth sign typed data v4 in gateway (#1643)
    • 8712e26d Obscuroscan#2323 (#1640)
    • d37c0c78 Remove creating all clients at startup (#1662)
    • f5d4ddd6 Contract deployment: store important addresses (#1653)
    • 12480861 Host: monitor and serve important contract addresses (#1645)
    • 29cae5df Adding tx hash to the faucet funding (#1660)
    • 8c83d5e3 Fix json serialisation for batch (#1655)
    • e0e082db Fix the repository dispatches to ten-protocol/ten-test after the repo renaming (#1658)
    • e8b7b50f Prevent concurrent writes to a websocket connection (#1656)
    • 43214832 Fix the msg bus deploy at genesis (#1652)
    • 0b47af67 Added another promote to admin. (#1651)
    • 309b2405 Replacing github links (#1647)
    • 0ec2d053 Rebranding .md files (#1648)
    • bb3a2bd2 Ui: replace obscuro logos with ten (#1649)
    • 35b5ce45 Change base url to https (#1644)
    • ef01370c Adding geths mempool (#1639)
    • 82488783 Fix test ports (#1642)
    • 991a2d67 Integrate google analytics for og and obscuroscan (#1638)
    • 9e3cf212 Gateway unsubscribe for multiple subscribed clients (#1637)
    • e7ab386b Gateway fixes (#1633)
    • 47bb9e65 Obscuroscan: serve oldest batches first (#1635)
    • 1d4e8d74 Subscribe to events with multiple accounts and deduplicate (#1627)
    • 5c3fc3cd Obscuroscan: metamask button show connected (#1634)
    • aae2f5fc Return error instead of just logging it if client fails (#1632)
    • fb4c4492 Cais ui updates (#1631)
    • 97ed3c31 Obscuroscan: small ui tweaks (#1630)
    • f6ac73a0 Update readme.md (#1613)
    • 7399892f Missed a couple of vars on the rename (#1629)
    • bddbf713 Obscuroscan: load eth price on init (#1626)
    • 06e56bdd Preparation for subscribing with multiple accounts and test that confirms current issues (#1516)
    • a96105d9 Obscuroscan: favicon, title, align icons (#1625)
    • 9a370655 Respond with latest for 'pending' block number requests (#1623)

Ten v0.19.0

26 Oct 09:22
afff22b
Compare
Choose a tag to compare

Change Log

  • A list of the commits and PRs merged in this release is as below;
    • 9eb4dd0e Contract changes for storing addresses (#1622)
    • 563c5677 Add mutex for accts (#1621)
    • a140f352 Initial commit for basic gateway package (#1619)
    • 8f898053 Increase init time (#1617)
    • 20e5799c Adds revert reason test + error logging (#1616)
    • 401acba7 Keeping table behind spinner until loaded (#1618)
    • 4c5c8b2a Cais gateway ui changes (#1614)
    • 85f05f9f Convert remaining gh action scripts to env vars (#1615)
    • ebcc4aa4 Normalizing og errors (#1600)
    • d494bc8c Update deployment scripts to use standardised env vars (#1608)
    • a25b5b44 Fix for estimate gas failing when gasprice included. (#1610)
    • c4140adf Ziga/fix og metamask urls (#1611)
    • d317e3ac Lock hh-deploy version to fix compatibility (#1612)
    • b5722cd3 Downgrade spammy log messages (#1609)
    • 31d9b7ff Fix stuck at revoke userid (#1605)
    • 94d12bd1 Ci fixes for deployment (#1607)
    • d1036cfe Fixes upgrade list query (#1604)
    • 299d5094 Update og namings in the gh (#1603)
    • a18f8624 Updates gh inputs to reflect current networks (#1602)
    • a58288f6 Improve ui for users on og (#1579)

Obscuro v0.18.3

16 Oct 11:08
Compare
Choose a tag to compare

Change Log

  • A list of the commits and PRs merged in this release is as below;
    • d88451a Lock hh-deploy version to fix compatibility
    • 0a0d106 Downgrade spammy log messages
    • e2bb81b CI fixes for deployment
    • f2d00de Fixes Upgrade list query
    • 51b00380 Add maxbatchinterval to skip some empty batches (#1599)
    • 3d3c12c9 Save l1 deployer logs (#1598)
    • b5620b12 Reduce the verbosity of eth2network (#1597)
    • 7dfd9abe Save logs (#1594)
    • 9d0b6200 Library for obscuro gateway (#1595)
    • 5b34ff6e Update build-pr.yml (#1596)
    • 5405c3f0 Add prefunded l1 bridge address for dev and uat testing (#1591)
    • 226cfc65 Additional prs for the v0.18.0 release (#1592)
    • 5e9c8c84 Update new dns (#1580)
    • 1bc26e6e Add block head cache (#1589)
    • e06c9f53 Fix deploy (#1587)
    • c5c136a3 Bumping testnet to 32gb (#1576)
    • 30494ec2 Remove slow query (#1586)
    • beb55e8a Fix bug (#1584)
    • 0c161a9e Remove costly select (#1583)
    • dc900b6a Fix gas estimation (#1582)
    • 1e7e94cc Added stopwatches in important functions (#1581)
    • 1dea9e94 Add balance endpoint to faucet for monitoring (#1577)
    • f1a106a8 Bump enclave heap size (#1575)
    • 61c2cda5 Add sepoliatestnet as an environment for network tests (#1574)
    • eccd99e0 Update some obx references in docs (#1573)
    • 8ed7e45b Add gh actions script to retrieve funds from the bridge (#1570)
    • 4525fd57 Adjust cache cfg (#1568)
    • a0309593 Performance fixes - speed and memory (#1567)
    • 701bd079 Enable obscuroscan test (#1566)
    • 42b98cf4 Fix config wiring at one of the layers for faucet (#1565)
    • a8184707 Added faucet funding. (#1562)
    • 10ded300 Pedro/fe tweaks (#1564)
    • 341cc518 Setup faucet for sepolia env (#1563)
    • 816bccff Auto funding script (#1543)
    • ef3cef23 Rollup compression performance fixes (#1561)
    • 1eb404cd Add retrieve all funds method to bridge (#1557)
    • 7b2ef03e Adding version displays to og and oscan (#1560)
    • a21c156d Fixes the reladdresses in the events debug log (#1555)
    • aa9dae08 Deploy obscuro gateway for sepolia testnet (#1552)
    • 584b6a74 Match network configuration with chainlist (#1511)
    • 84964850 L1 gas refunds for failing transactions. basefee not burned anymore (#1550)
    • a97b8359 Compression fixes (#1559)
    • 8096ae05 Submit l1 block: fix lock bug (#1558)
    • 235d0a91 Add sepolia option to l2 gh action scripts (#1529)
    • 7cdf18ac Improve logging (#1556)
    • a4172f32 Fix og panic issues (#1554)
    • 07e87fbf Reduce tx retries and increase price on retry (#1553)
    • 4b2d0e93 Guardian now produces rollup based on interval time and available bat (#1536)
    • cc741c33 Fix rollup limiter & improve "slow query" logging (#1551)
    • d5c19310 Fix (#1549)
    • 0e483622 Small doc changes (#1547)
    • 07b12fae Removed bad logs (#1548)
    • 3d5f9267 Performance fixes (#1533)
    • f1d60280 Add flag to configure l1 chainid for docker nodes (#1546)
    • 39b9afb2 Update the address in line with stored pk in 1pass (#1545)
    • 67c75973 Adding is_transfer to the other sql init (#1542)
    • 34aeae36 Get userid from url if not present in query params (#1538)
    • 34208be4 Fix deploys from main - remove migration file for now (#1540)
    • c4864dae Gas mechanics phase 1 implementation. (#1471)
    • 61a5921e Update node urls in gateway deployment (#1541)
    • 42669a44 Fix frontend issues from workshop (#1525)
    • 1a149de7 Gh yaml typo (#1534)
    • 11e4c335 Add missing interval configs to testnet launcher (#1532)
    • 7e67c78c Update tesnet dns (#1531)
    • e9a8d019 Sepolia prep: add batch + rollup interval cli options (#1530)
    • df76b51a Testnet launcher now works with sgx (#1488)
    • c638627b Correct ws to http on the deployers flag name (#1528)
    • 0529e965 Save rollups (#1526)
    • 2adec7a5 Obscuro gateway vm (#1513)
    • 8babe2ea Changes to support sepolia testing from ide (#1527)
    • 64a0c5ed L1 publisher: resend stuck tx and manage nonce (#1518)
    • 40d58aa3 Og now can connect to mariadb (#1521)
    • 87683811 Add l1 block time config for host (#1523)
    • c6a3801f Disable the upgrade scheduled (#1524)
    • fca67860 Improve compression robustness - part 1 (#1520)
    • 6abba582 Expose port 81 and 80 (#1510)

Obscuro v0.17.1

04 Oct 08:28
Compare
Choose a tag to compare

Change Log

This patch release updates the Chain ID to be 443 (from the previous value of 777). To use the wallet extension with this release the extension should be started using wallet_extension -nodeHost erpc.testnet.obscu.ro and the end point used in metamask set to http://127.0.0.1:3000/v1. Note that documentation updates will follow.