Harmony One Harmony Versions Save

The core protocol of harmony

v2023.2.1

1 year ago

Mainnet Release v2023.2.1

This is not a mandatory upgrade for existing validator. New validator or existing validator who downloaded the DB from a recent rclone will require this version.

The released version: v2023.2.1-0-g6577b0bd

What's Changed

Full Changelog: https://github.com/harmony-one/harmony/compare/v2023.2.0...v2023.2.1

v2023.2.0

1 year ago

Mainnet Release v2023.2.0

The released version: v2023.2.0-0-g01691fd3

Do not install that version

What's Changed

Full Changelog: https://github.com/harmony-one/harmony/compare/v2013.1.3...v2023.2.0

v2013.1.3

1 year ago

Mainnet release v2023.1.3

The released version: v2013.1.3-0-g941a92b7

What's Changed

Full Changelog: https://github.com/harmony-one/harmony/compare/v2023.1.1...v2013.1.3

v2023.1.1

1 year ago

Mainnet release v2023.1.1

Harmony binary is actually the same as v2023.1.0.

This release fix the build for the docker image : https://github.com/harmony-one/harmony/pull/4354

The released version: v2023.1.1-0-gb2e50e69

v2023.1.0

1 year ago

Mainnet Release v2023.1.0

v2023.1.0 (for year 2023, harfork number 1, release 0) is the latest and mandatory update containing a hardfork expected to be activated at epoch 1323 (block 37683200) happening around Wed 8 Feb 11:30PM UTC. All node runner (explorer and validator) are required to upgrade before that date.

The hardfork mainly feature Native ONE Cross-Shard transfer precompile allowing the use of metamask to send ONE from one shard to another.

This version is the same as v4.3.14 and hence detail changes can be found in the previous release:

Note docker version is not available yet and will be updated as soon as possible.

The released version: v2023.1.0-0-g09dba416

v4.3.14.rc3

1 year ago

Mainnet Release v4.3.14.rc3

#4346 - schedule mainnet hardfork for chainid_fix and cx_one_transfer_precompile #4345 - [rpc] imitate eth_syncing behaviour #4341 - Add logging for NthNextHmy panic

The released version: v4.3.14.rc3-0-g09dba416

v4.3.14-rc2

1 year ago

What's Changed

Pull Requests

https://github.com/harmony-one/harmony/pull/4318 - Rebase dev branch to current main branch https://github.com/harmony-one/harmony/pull/4302 - Add openssl compatibility on m2 chips using darwin https://github.com/harmony-one/harmony/pull/4311 - [dumpdb] ensure each cross link is dumped https://github.com/harmony-one/harmony/pull/4315 - bump libp2p to version 0.24.0 and update its dependencies and relevant tests https://github.com/harmony-one/harmony/pull/4307 - Fix for consensus stuck. https://github.com/harmony-one/harmony/pull/4316 - staged dns sync v1.0 https://github.com/harmony-one/harmony/pull/4276 - add description for closing client and change randomize process https://github.com/harmony-one/harmony/pull/4320 - Small fixes and code cleanup for network stack. https://github.com/harmony-one/harmony/pull/4322 - Fix not disable cache in archival mode. https://github.com/harmony-one/harmony/pull/4324 - Feature registry https://github.com/harmony-one/harmony/pull/4284 - Slash fix https://github.com/harmony-one/harmony/pull/4328 - Rebase dev with AWS SDK hotfixes https://github.com/harmony-one/harmony/pull/4334 - [cmd] update year version https://github.com/harmony-one/harmony/pull/4335 - chore(build): upgrade golang to 1.19 https://github.com/harmony-one/harmony/pull/4336 - [build] github action update https://github.com/harmony-one/harmony/pull/4337 - chore(build): fix protoc-gen-go to v1.26.0 https://github.com/harmony-one/harmony/pull/4338 - fix config migration issue

New Contributors

Full Changelog: https://github.com/harmony-one/harmony/compare/v4.3.13...v4.3.14-rc

v4.3.13

1 year ago

Mainnet Release v4.3.13

Non mandatory upgrade for all validator harmony nodes. Do not use for Archival node !

#4306 - [log] duplicate cross link number #4305 - [fix][config] make localnet sharding structure consistent #4299 - create SECURITY.md #4296 - [Consensus] accepts blockchain as a parameter. #4289 - [consensus] Decider no longer requires public keys as a dependency #4287 - [fix][erpc] raw transaction error handling #4286 - [p2p] prevent dialing of private ips #4283 - [fix] "go get" deprecation in dockerfile #4281 - [fix][rpc] cascade send raw tx error #4278 - [node] do not ignore tx when out of sync #4277 - [hmy] set gasPrice oracle percentile to 80 #4275 - [tikv][rpc] Fix new block and log rlp encoding and add support for multi-reader rpc filter #4272 - [feat][p2p] add maximum peers limit #4271 - [node/p2p] Fix race error and code style #4269 - [cmd] add go-eth metrics flags to fix eth prometheus metric #4268 - [perf][core] Reduced cache size to reduce memory usage #4264 - [refactor] Removed shouldPreserve dead code. #4263 - [tikv] fix graceful shutdown on close #4258 - [erpc] Fix staking bug #4257 - [sync][epoch sync] min bound, remove stalled peer, reconnect and additional checks. #4256 - [rpc] hex address GetValidatorsStakeByBlockNumber #4255 - [cmd] Fix migration version. #4254 - [rpc] add GetValidatorsStakeByBlockNumber #4246 - [node] nitpick: move heartbeat validation logic #4208 - [log] support for log to the console #4149 - [tikv] Add Storage On ExplorerNode

Testnet/localnet updates: #4298 - [testnet] ninety percent voting power #4252 - [localnet][cmd] change default localnet sync config #4207 - [testnet] reset #4270 - [localnet][test] make localnet ports consistent

The released version: v4.3.13-0-g0b342d76

v4.3.12

1 year ago

Mainnet Release v4.3.12

This is the latest official release of the Harmony binary recommended for validator and RPC node runner.

#4251 - [core] Fix epoch sync. #4249 - [core] Epoch chain: update reference to head block

See release :

for feature released not made latest previously

The released version: v4.3.12-0-gf8777e0c

v4.3.11

1 year ago

Mainnet Release v4.3.11

#4244 - [chain][tests] Moved generate chain to tests. #4243 - [consensus] log block verification error #4241 - [core] Fix canonical hash usages. #4236 - [pool] make GlobalSlots configurable #4235 - [txpool] log errors from sink #4233 - [ops] Build docker image while tests. #4222 - [core] Increase suggested gas and reduce block gas limit to fix spam issue #4218 - [txpool] fix #4215, support allowed transaction list. #4214 - [core] Blockchain interface. #4213 - [rpc] fix: catch ErrAddressNotPresent old block, fixes #4202 #4200 - [quorum][testnet] Increase voting power of harmony nodes in testnet to 0.7 #4199 - [node] fix: broadcast cross links w/o beacon sync #4197 - [internal][testnet] ChainIdFixEpoch, CrossShardXferPrecompileEpoch, AllowlistEpoch : 75907 #4194 - [rpc] use latest block as default params of EstimateGas #4193 - [params] testnet hard fork for cross shard xfer #4190 - changed chain-id fixes epoch number for test net #4189 - [ops] recover the travis_rpc_checker script #4184 - Fix race errors. #4183 - [rpc] fix config migration issue for RPC filter configs #4169 - [feature] beacon crosslink signal #4165 - [feature] Add cross shard transfer precompile #4146 - [consensus] HIP-18: Allowlist for external leaders #4107 - Bump go1.18. #4070 - [feature] Epoch syncing - syncing only epoch blocks

The released version: v4.3.11-0-g9df446a2