Versionv2.3.0Block height41,648,761Activate date11/04/2025Code nameXinguNew featuresThis release enables [IIP-50](https://github.com/iotexproject/iips/blob/master/iip-50.md), which introduces slashing mechanisms for unproductive delegates. This enhancement significantly improves network security and delegate accountability by applying penalties to the self-stake of delegates who fail to meet productivity requirements.Additionally, this release enhances candidate registration capabilities by supporting BLS PublicKey registration and updates, laying the foundation for future BLS signature aggregation improvements outlined in [IIP-52](https://github.com/iotexproject/iips/blob/master/iip-52.md).
Versionv2.2.0Block height36,893,881Activate date06/19/2025Code nameWakeNew featuresReduce block interval from 5 seconds to 2.5 seconds.Introduce system staking contract version 3 and deprecate system staking contract version 2.
Versionv2.1.0Block height33,730,921Activate date12/17/2024Code nameVanuatuNew featuresCancun EVM Compatibility: Implements the latest EVM opcodes, allowing developers to compile contracts with the most recent Solidity compiler and take advantage of the newest protocol capabilitiesSupport for EIP-4844 Blob Transactions: Enables users to send transactions containing blob data, which is verified and stored on-chain for a minimum of 20 days, optimizing data availability and chain storage efficiencySupport for EIP-1559 Dynamic Fee Transactions: Allows users to send transactions with dynamic fees, where the priority fee is rewarded directly to the block miner, ensuring fair and efficient fee allocationSupport for EIP-2930 Access List Transactions: Reduces gas consumption by allowing users to specify an access list in transactions, making execution more cost-effective
Versionv2.0.0Block height31,174,201Activate date07/22/2024Code nameUpernavikNew featuresNew NFT staking contract: introducing a new NFT staking contract that offers users enhanced flexibility and reduced constraints when staking their tokensMigrate native staking bucket to NFT staking: users with native staking buckets can now seamlessly migrate to NFT-based staking, enjoying the benefits and flexibility provided by NFT-based stakingDelegate ownership transfer: delegates now have the option to transfer their ownership to newcomer, providing a streamlined process for management changesEnhanced transaction handling: transactions sent in web3js API/format are now wrapped in a general container format, which improves accuracy of execution and compatibility across various tools and frameworks
Versionv1.14.0Block height29,275,561Activate date04/03/2024Code nameTsunamiNew featuresIIP-24 Raise Block Gas Limit to 50M. This greatly enhancing the processing capabilities of the IoTeX blockchain while ensuring its stability. This enhancement allows the blockchain to achieve a maximum of 1000 TPS (transactions per second), significantly speeding up transaction processing on the blockchain, especially during times of network congestionIIP-25 delegate endorsement. It allows big stakeholder to create a bucket for endorsing delegate. This would make delegate management more flexible and encourage more enthusiastic projects to become IoTeX delegates and actively participate in the IoTeX network operation, thereby fostering the inclusivity of the IoTeX network and enhancing the diversity of the ecosystem
Versionv1.13.0Block height28,516,681Activate date02/19/2024Code nameSumatraNew featuresSupported javascript tracing for web3 api debug_traceCallioctl commandline tool added more w3bstream project commands, and set default endpoint to IoTeX mainnetAdd operator address into node's metrics reportingUpdated gas station logic to give a dynamic gas price suggestionIncrease max code deployment size to 48kB, same as Ethereum's limit
Versionv1.12.0Block height26,704,441Activate date11/05/2023Code nameRedseaNew featuresv1.12.0 marks a substantial advancement by upgrading the EVM to the Bellatrix releasev1.12.0 has also enabled weighted vote counting for the Staking Bucket NFTAdd ioctl bc delegate command, allowing users to conveniently access the detailed information of any delegate by name or operator addressFix json unmarshal error when calling eth_getTransactionByHash via ethclient
Versionv1.11.0Block height24,838,201Activate date07/20/2023Code nameQuebecNew featuresIIP-13 Represent Staking Buckets As Non-fungible TokensIIP-14 Account AbstractionEnforce ChainID in transaction to prevent possible replay
Versionv1.10.0Block height22,991,401Activate date04/05/2023Code namePalauNew featuresClaim reward via web3.js protocolNode status monitoring by p2p messaging
Versionv1.9.1Block height21,542,761Activate date01/10/2023Code nameOkhotskNew featuresZero-nonce featureEVM upgrade to LondonComplete fix to the issue patched by v1.8.4