v1.0.0
github-actions
released this
27 Jun 20:12
·
239 commits
to develop
since this release
IMPORTANT:
Polygon Edge v1.0 is not backward compatible at this time. New chains will need to start the blockchain from Genesis to use this version or use the migration scripts that support migration from previous versions.
Executive Summary:
The Supernets v1.0.0 release delivers the tested and approved MVP functionality for production Supernets.
For more detailed information, please refer to the Supernets Wiki.
New Features and Updates in v1.0.0 :
- Contents of v1.0.0-RC1 +
- EIP-1559 improvements
- Updated documentation for additional user flows
- Validator staking uses WMATIC
- Several additional bug fixes and optimizations. For a complete list, please see the changelog below.
Known issues in this release:
- In the case of replacing a transaction, an error is not returned for the initial transactions (Duplicate Nonce)
- eth_feeHistory not implemented
Changelog
- 36fa7a6 Upgraded script to check both dependencies and display all missing ones at the same time (#1667)
- bb8f77c Invoke estimate gas limit if gas limit not already provided (#1582)
- 1bfb902 Fix flaky ERC721 and ERC1155 bridge tests (#1671)
- 1ab1a31 Added DEBUG logs to executor in order to track allow and block lists (#1664)
- cbe6b84 Bump github.com/envoyproxy/protoc-gen-validate from 1.0.1 to 1.0.2 (#1670)
- 4d868a4 Bump google.golang.org/protobuf from 1.30.0 to 1.31.0 (#1665)
- 4813213 Apply trace patch for CALL trace issue (#1654)
- ffe6fce Update README for release (#1644)
- 6c6e969 Deploy burn contract by default on EIP-1559 enabled (#1648)
- 807ca08 Print additional fields in the withdraw CLI command (#1663)
- 3bb79ee added jq dependency (#1666)
- b821d0d Bump cloud.google.com/go/secretmanager from 1.11.0 to 1.11.1 (#1643)
- 4a6addb Bump gopkg.in/DataDog/dd-trace-go.v1 from 1.51.0 to 1.52.0 (#1659)
- fd58a19 Bump google.golang.org/grpc from 1.56.0 to 1.56.1 (#1655)
- 8f39a41 Ensure that the same child token addresses are calculated on both chains (#1621)
- b624822 TestPeerConnectionUpdateEventCh (#1662)
- 90fca14 go.mod fix (#1658)
- 2df1b93 EVM-713 Fork manager params (#1645)
- a152b79 Remove default mock tokens deployment from rootchain deploy command (#1642)
- 62653a7 Reference latest ethgo (#1653)
- 44c79df Execute nightlies on demand (#1650)
- c2d4821 e2e fixed (#1639)
- 1f0c9a5 Fix (#1646)
- d98b3e5 [EVM-697]: Implement
eth_maxPriorityFeePerGas
(#1629) - 06c027d refernece the latest ethgo (#1641)
- 5dc3dc8 Bump Go version to 1.20 (#1636)
- 573dcb7 EVM-709 Log contract deployment transaction details (#1627)
- d69fff4 Modified the cluster script to log message when jq is not installed (#1626)
- de084a9 [EVM-701]: Validate
ExitRootHash
inCheckpointData
(#1638) - 2801876 Bump golang.org/x/tools from 0.9.2 to 0.10.0 (#1631)
- c50b62d Bump github.com/libp2p/go-libp2p-kbucket from 0.5.0 to 0.6.3 (#1633)
- fd669c8 Bump golang.org/x/sync from 0.2.0 to 0.3.0 (#1632)
- ed2ece8 Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 (#1634)
- 78b9960 Bump google.golang.org/grpc from 1.55.0 to 1.56.0 (#1635)
- f921f30 feat: match runtime errors with geth (#1619)
- a736a9c allow bridge ACLs to be updated without checking if sender has permission to send other txs (#1625)
- df3e91b [EVM-706]: Provide native token initial total supply (#1623)
- 24c73e7 Cluster script fix (#1622)
- 62bed80 Validate commitment bridge transactions for finalized blocks (#1599)
- a02e313 Bump pgregory.net/rapid from 0.6.2 to 1.0.0 (#1613)
- 902bd37 Print child token address as part of deposit commands (#1616)
- a0e359a EVM-689 The impact of database saving failures on Stake Manager functionality (#1607)
- 122a51e remove unnecessary flags (#1615)
- cbbcc10 Fix (#1614)
- 470ffb8 [EVM-685]: Remove premining of validator balances on L2 for non-mintable tokens (#1598)
- d9b8aae Fix (#1612)
- 10f0b3f Introduce new version of go-ibft (#1611)
- c5ebc40 Allow providing mintable native token owner account (#1603)
- 827b08b jesse/fix-nightly-v1.0.0-rc1 (#1600)
- 0db8cbb Improve TestStateSyncerManager_EventTracker_Sync (#1608)
- ed64216 [EVM-528]: Resolve TODOs in state code (#1597)
- baf1267 Update smart contracts (#1602)
- 5b536ed tx pool debug level logging optimizations (#1609)
- 5011dd2 Minor param related fixes (#1596)
- 67d4970 Remove Prometheus metrics expiration time (#1592)
- 52cae7e Extract reward token approve transaction to a separate function (#1594)
- c1d3a79 EVM-437 Batch calls over websockets not working properly (#1588)
- 5318ff4 Transaction relayer fetching gas price from current eth client instead of using hardcoded value (#1589)
- ef33b05 EVM-675 Implement additional metrics (#1564)