Skip to content

Releases: harmony-one/harmony

Mainnet Release v2.1.1

25 May 19:21
Compare
Choose a tag to compare

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

13 May 22:11
Compare
Choose a tag to compare

This is the official release of Harmony mainnet to enable open staking support.

Open Staking P3 Hard Refresh [Patched]

10 May 07:16
7c292f6
Compare
Choose a tag to compare
Pre-release
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

09 May 18:31
b823126
Compare
Choose a tag to compare
Pre-release
verify block before proposal (#2968)

* verify block before proposal

* only verify header after block proposal

Mainnet Release v1.2.7

08 May 23:43
98bf1d1
Compare
Choose a tag to compare

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

03 May 23:50
Compare
Choose a tag to compare

This is a bugfix release, fixing a few crash errors found on the mainnet.

Open Staking P3 Launch

29 Apr 17:31
Compare
Choose a tag to compare
Pre-release
[build] fix a typo of the bucket during release

Signed-off-by: Leo Chen <leo@harmony.one>

Release for Open Staking P3 launch [Patched]

28 Apr 03:28
918dec8
Compare
Choose a tag to compare
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

27 Apr 21:49
Compare
Choose a tag to compare
Pre-release
v1.3.8

release for open staking p3 launch

release candidate v1 for staking heist launch

06 Apr 23:08
a876df6
Compare
Choose a tag to compare

Launched on 04/05 late night on OSTN, consensus stable for 17 hours so far with 47/149 external validators.