Skip to content

Releases: iotexproject/iotex-core

v0.6.2 (Pacific)

29 May 21:45
Compare
Choose a tag to compare

This release is a major upgrade from 0.5.x, and the code name for this release is Pacific. It contains the incompatible change in the logic of state transition, and will be activated from block height 432001 on mainnet (but 1 on testnet). In addition to some bug fixes, this release majorly contains the following changes:

  • Fix the double gas fee on contract deployment and execution;
  • Add new RPC APIs to query and subscribe raw blocks;
  • Avoid signing asynchronous contract read request;
  • Improve BFT consensus pre-commit state handling;
  • Migrate project from go dep to go mod;
  • Use golang 1.12.5 compiler by default (but still compatible with ≥ 1.11.5);
  • Remove native voting protocol from the codebase.

v0.6.1

26 May 04:23
Compare
Choose a tag to compare
Update sanity check for API range queries (#1203)

v0.5.2

16 May 23:54
Compare
Choose a tag to compare

This is a minor release, which only involves ioctl changes:

  • Executing contract view functions out of the block production cycle;
  • Supporting overwrite semantics for account createadd;
  • Avoiding password check when deleting an account locally.

v0.5.1

30 Apr 22:27
Compare
Choose a tag to compare

This is a minor release without breaking changes. In this release, we majorly:

  • Fix account deletion and print action timestamp in ioctl;
  • Make test account will not be merged into genesis by default;
  • Improve the election lock granularity to prevent holding block process.

v0.5.0 (MainNet Alpha)

21 Apr 01:16
Compare
Choose a tag to compare

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

16 Apr 21:17
Compare
Choose a tag to compare

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

04 Apr 00:11
Compare
Choose a tag to compare

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

29 Mar 15:00
Compare
Choose a tag to compare

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

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