Releases: iotexproject/iotex-core
v0.5.0 (MainNet Alpha)
This is the official release for IoTeX blockchain mainnet alpha. In this release, we baked the blockchain which is consisted of the following components:
-
Networking layer enables the peer-to-peer communication between IoTex nodes
-
Blockchain APIs (through GRPC) allows applications and users to interact with blockchain.
-
Ioctl allows users to interact with blockchain in console.
-
Consensus runs Roll-DPoS algorithm to select the active consensus delegates among a pool of delegates (who are elected via staking and voting on Ethereum).
-
Account protocol processes native IOTX token transfer.
-
Ethereum virtual machine (EVM) with smart contracts written in Solidity enables developers to seamlessly port existing DApps here.
v0.5.0-rc10
Compared to rc8, rc10 contains the following improvements:
- Rate limit HTTP endpoints and P2P network
- Allowing standby mode for a delegate node
- Improving APIs
- Improving ioctl
- Bug fix in smart contract execution
v0.5.0-rc8
Compared to rc7, rc8 contains the following improvements:
- Separating block header, body and footer storage
- Improving eth election result sync efficiency
- Improving block sync efficiency
- Improving ioctl
- Providing reward details via log
v0.5.0-rc7
Compared to rc6, rc7 contains the following improvements:
- Fixing the blocksync efficiency
- Fixing the some GRPC API bugs
- Improving ioctl commands, including the delegate view
- Removing irrelevant consensus error logs
v0.5.0-rc6
Compared to rc5, rc6 contains the following improvements:
- Fixing the consensus bugs
- Fixing rewarding bugs
- Refactoring ioctl alias
- Fixing gas limit protection
- Improving APIs
v0.5.0-rc5
Compared to rc4, rc5 contains the following improvements:
- Enabling proof of lock in time slot rotation
- Adding foundation reward
- Enforcing the productivity threshold to get epoch reward
- Fixing bugs in consensus and smart contract
- Improving ioctl user experience
- Adding block LRU cache
- Enabling gas price threshold for admitting into action pool
v0.5.0-rc4
Compared to rc3, rc4 contains the following improvements:
- Improvements on ioctl and supporting more commands, including claiming BP rewards
- Fixing some security bugs
- Updating the genesis config
- Upgrading protoc-gen-go to v1.3.0
- Code improvement
- Storage size improved by ~50%
This is the initial release of ioctl (a command-line interface for interacting with IoTeX blockchains). See cli/ioctl/README.md for more information about ioctl.
v0.5.0-rc3
Compared to rc2, rc3 contains the following improvements:
- Fully removing the old genesis config
- A more comprehensive
ioctl - Improving election service robustness
- Improving block sync efficiency
- Adding block producer productivity query API
- Replacing blake2b with sha3
This is the initial release of ioctl (a command-line interface for interacting with IoTeX blockchains). See cli/ioctl/README.md for more information about ioctl.
Beetroot
Photon^3 (v0.4.3)
iotex-core v0.4.3 is a patch release that contains the following bug fixes and improvements:
- Make evm SSTORE address varying with different contract
- Added network health check
- Fixed log display