Skip to content

Releases: iotexproject/iotex-core

v0.5.0-rc6

27 Mar 00:28
Compare
Choose a tag to compare

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

21 Mar 02:23
Compare
Choose a tag to compare

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

14 Mar 17:48
Compare
Choose a tag to compare

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

07 Mar 18:21
Compare
Choose a tag to compare

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

08 Feb 22:58
13a7ae0
Compare
Choose a tag to compare
Beetroot Pre-release
Pre-release

This is an internal release for special testing

Photon^3 (v0.4.3)

29 Jan 20:02
Compare
Choose a tag to compare
Photon^3 (v0.4.3) Pre-release
Pre-release

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

Photon^2 (v0.4.2)

18 Jan 00:54
Compare
Choose a tag to compare
Photon^2 (v0.4.2) Pre-release
Pre-release

iotex-core v0.4.2 is a patch release that contains the following bug fixes:

  • Improving the block sync efficiency
  • Improving the consensus block interval stability
  • Fixing the nonce validating bug
  • Fixing the error that the blockchain couldn't be restarted
  • Fixing big int nil ptr when getting account balance

Photon^1 (v0.4.1)

04 Dec 18:45
Compare
Choose a tag to compare
Photon^1 (v0.4.1) Pre-release
Pre-release

iotex-core v0.4.1 is a patch release that contains the following bug fixes:

  • Improve the block sync logic to proactively ask for higher block if a not doesn't observe incoming blocks for a while;
  • Fix action injector to be able to inject 1K+ tps workload;
  • Fix nonce validation bug;
  • Make block interval calculation always be based on the last block timestamp.

Photon (v0.4.0)

15 Nov 19:25
Compare
Choose a tag to compare
Photon (v0.4.0) Pre-release
Pre-release

MainNet Preview (codename: Photon)

Photon (v0.4.0) is our last pre-release. IoTeX blockchain is almost feature complete. In this release, we added multi-chain feature, enhanced consensus, and improved overall performance and robustness. The full list of new features are as follows:

  1. TBC (Transactions, Block & Chain)
  • Sub-chain provisioning protocol
  • Deposit to sub-chain
  • Commit state root to the block header
  • State storage pruning
  • Gas fee collection
  1. Consensus
  • Performance improvement: consensus latency 10s -> 7s
  • Security improvement: authenticating proposer and validators
  • Time slot based proposer rotation
  • Preliminary implementation of distributed key generation protocol
  1. Testing & Deployment
  • Scaling deployment to 101 nodes
  • Load test of 1K+ TPS at peak
  • Option to spin-off index data into separate RDBMS
  1. Engineering excellence
  • Action abstraction
  • Action handling framework (native “smart contract” in golang)
  • State working set to isolate uncommitted state change
  1. Documentation
  • Protocol (data schema, wire format, and so on)

Epik^2 (v0.3.2)

18 Sep 19:32
Compare
Choose a tag to compare
Epik^2 (v0.3.2) Pre-release
Pre-release

iotex-core v0.3.2 is a patch release that contains the following bug fixes:

  • Validate recipient address in actpool and blockvalidator
  • Let nodes panic if committing state changes fails & Add some error logs in statefactory