Releases: harmony-one/harmony
Mainnet Release v2.1.1
This is the major release after the mainnet open staking launch release.
It includes protocol enhancement and an important EPoS change.
The changes included in this release since v2.1.0.
- undelegation unlocking epoch from 7 to 0 (undelegation will be locked only within the current epoch and will be unlocked at the end of current epoch), starting from epoch 191, the full proposal in the forum: https://talk.harmony.one/t/proposal-shortening-of-undelegation-locking-period/634
- APR calculation fix and return all APR values in validator information query
- fix of a few nil pointer crashes
- node.sh cleanup and randomize the auto-update time between 5~10 minutes
- cross-link verification time optimization using cache
- txpool error report fix
- increase number of message handlers to reduce the consensus latency
The released version of this release:
node.sh: v1 20200521.0
harmony binary: v5977-v2.1.1-0-g2f8b53b0
Mainnet Open Staking Release
This is the official release of Harmony mainnet to enable open staking support.
Open Staking P3 Hard Refresh [Patched]
Fix viewID issue on prepared block during view change (#2972) * Fix viewID issue on prepared block during view change * Add more checks and remove comments * Fix lint * update rlp encode pointer * Revert go gen changes * add go gen code * [api] Fix proto to pass travis Co-authored-by: Edgar Aroutiounian <edgar.factorial@gmail.com>
Open Staking P3 Hard Refresh
verify block before proposal (#2968) * verify block before proposal * only verify header after block proposal
Mainnet Release v1.2.7
This release is the final release from s3 branch to prepare the mainnet upgrade for the open staking rollout. There are a few bug fixes and some compatibility fixes of the mainnet.
This release contains an important viewID update (#2958) of the view change algorithm which is not fully backward compatible. This change won't impact any on-chain data though.
During the rolling upgrade, it is possible that the view change may happen/fail and we have to restart all harmony nodes to quickly upgrade all the nodes so to maintain consensus. This means the mainnet service may experience a short glitch during the restart process.
node runners please update the node.sh
and harmony
binary for this release.
The manual process to update your node is as follows:
curl -LO https://harmony.one/node.sh
chmod +x node.sh
./node.sh -v
v1 20200504.0
# stop your harmony process, either using `sudo systemctl stop harmony`
# or `pkill harmony`, `pkill node.sh`
# download the latest version of harmony node binary
./node.sh -I -d -S
mv staging/harmony .
./harmony -version
Harmony (C) 2019. harmony, version v5110-v1.2.7-0-g98bf1d10 (jenkins@ 2020-05-11T23:05:17+0000)
# restart your harmony process using your original way
Mainnet Release v1.2.6
This is a bugfix release, fixing a few crash errors found on the mainnet.
Open Staking P3 Launch
[build] fix a typo of the bucket during release Signed-off-by: Leo Chen <leo@harmony.one>
Release for Open Staking P3 launch [Patched]
Make TxPool ordering deterministic (#2892) * Roll back validator list when block is reverted * fix error check * Make TxPool ordering deterministic
Release for Open Staking P3 launch
v1.3.8 release for open staking p3 launch
release candidate v1 for staking heist launch
Launched on 04/05 late night on OSTN, consensus stable for 17 hours so far with 47/149 external validators.