Skip to content

Releases: ten-protocol/go-ten

Ten v0.21.1

13 Feb 16:41
53541be
Compare
Choose a tag to compare

Change Log

  • A list of the commits and PRs merged in this release is as below;
    • 53541be5 Contract deployers: configure signer for address publishing (#1676) (#1788)

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)

TEN 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)

TEN 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)

TEN 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)

TEN 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)

TEN 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)

TEN 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)

TEN 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)