2019-12-19
Release date: 2019-12-19 Docker TAG: 1912090356xb1e1fe, 2019-12-19T02:50:10 UTC
The following updates describe the latest improvements in each software package, which uses the following version sequence: loopchain 2.4.20, iconservice 1.5.20, icon-rpc-server 1.4.9, rewardcalculator 1.2.0. See upgrades and fixes for information about updating to the latest release of ICON Loopchain
To upgrade your docker, set your docker tag to iconloop/prep-node in your docker-compose.yml. For this upgrade, it is necessary to bring the node down and up, due to changes. Each node needs to be careful not to cause problems in the consensus process:
1
docker-compose pull
2
docker-compose down
3
docker-compose up -d

​Loopchain 2.4.20​

  • Make block_height_sync_timer repeatable
  • Reset preps_data in DB if score returns preps data
  • Add nid to ‘/api/v1/status/peer’
  • Edit logic after write_precommit_state, which is determined by the result of itself
  • Base of block version 0.4 for the penalty
  • Use VOTING_RATIO after block version 0.4
  • Edit logic to prevent confirmation of the previous block if it has a mismatch round with the current round of the node

​ICON Service 1.5.20​

  • Fix the state inconsistency for claimIScore between iconservice and rc
  • Fix score data corruption on score query call
  • Fix a bug on PRepEngine._reset_block_validation_penalty
  • Implement getInactivePReps JSON-RPC API
  • Impose low productivity penalty when a P-Rep gets penalized for block validation failure and low productivity at the same time
  • Update getPRepTerm JSON-RPC API
  • Fix infinite loop on ipc_server termination
  • Pass a new main prep list to loopchain when a p2pEndpoint of the main prep is modified
  • Fix a crash on processing queryIScore request with malformed address

​ICON RPC Server 1.4.9​

  • Remove get_rs_target, RestProperty and its followings
  • Add a description for 'default' field of 'icx_getScoreApi'
  • Add a description for rep_getListByHash
  • Update grpcio and its tool versions to 1.25.0
  • Fix bug in checking error in new_block

​Reward Calculator 1.2.0​

  • Improve IPC protocol
  • Fix bugs
  • Beta2 reward calculation bug
Copy link
Contents