The core protocol of harmony
Mainnet Release v2024.0.0
Non mandatory release upgrade for all nodes (RPC and Validator) but recommended for improved stability.
from
field Hash Calculation in Different API Versions by @diego1q2w in https://github.com/harmony-one/harmony/pull/4581
Full Changelog: https://github.com/harmony-one/harmony/compare/v2023.4.2...v2024.0.0
Mainnet Release 2023.4.2
The released version: v2023.4.2-0-g8717ccf6
Full Changelog: https://github.com/harmony-one/harmony/compare/v2023.4.1...v2023.4.2
Mainnet Release v2023.4.1
This version contains bug in the tx hash result and shouldn't be used by any RPC node provider. Please upgrade to v2023.4.2 for a more stable version.
The released version: v2023.4.1-0-gdd65484d
Full Changelog: https://github.com/harmony-one/harmony/compare/v2023.4.0...v2023.4.1
Mainnet Release v2023.4.0
The released version: v2023.4.0-0-g3e7ff383
This is an urgent update required by all validators. Hard-forking update that will go into effect on epoch 1733 at blockheight 51118080
Estimated Hard-Fork Date: 2023-12-17 12:20:15+00:00
This version contains bug in the tx hash result and shouldn't be used by any RPC node provider. Please upgrade to v2023.4.2 for a more stable version.
Full Changelog: https://github.com/harmony-one/harmony/compare/v2023.3.0...v2023.4.0
Mainnet Release v2023.3.0
The released version: v2023.3.0-0-gae578ba9
v2023.3.0-0 (for year 2023, hardfork number 3, release 0) is a mandatory update containing a hardfork expected to be activated at epoch 1673 (block 49152000) happening around 01/11/2023 23:53:20 UTC. All node runner (explorer and validator) are required to upgrade before that date.
The hardfork will activate two features :
Fixed debug run for mac by @Frozen in https://github.com/harmony-one/harmony/pull/4484 Next validator in view change by @Frozen in https://github.com/harmony-one/harmony/pull/4492 HIP-30 Boilerplate by @MaxMustermann2 in https://github.com/harmony-one/harmony/pull/4495 HIP-30: minimum validator commission of 7% by @MaxMustermann2 in https://github.com/harmony-one/harmony/pull/4496 Emission split ( HIP-30 ) by @MaxMustermann2 in https://github.com/harmony-one/harmony/pull/4497 Fix for index by in https://github.com/harmony-one/harmony/pull/4504 Small improvements by @Frozen in https://github.com/harmony-one/harmony/pull/4477 Block gas 30m by @Frozen in https://github.com/harmony-one/harmony/pull/4501 Fix getReceipts rpc issue by @GheisMohammadi in https://github.com/harmony-one/harmony/pull/4511 Removed unused worker by @Frozen in https://github.com/harmony-one/harmony/pull/4512 Improvements of streamsync to deploy on mainnet by @GheisMohammadi in https://github.com/harmony-one/harmony/pull/4493 Fix duplicate function def by @GheisMohammadi in https://github.com/harmony-one/harmony/pull/4518 Reset devnet and set 30M epoch for all network except mainnet/testnet by @sophoah in https://github.com/harmony-one/harmony/pull/4517 Reduce the epoch time devnet by @diego1q2w in https://github.com/harmony-one/harmony/pull/4522 Add GetNodeData tests for stream client, increase nodes and receipts cap by @GheisMohammadi in https://github.com/harmony-one/harmony/pull/4519 HIP-30 Shard Reduction Process by @ONECasey in https://github.com/harmony-one/harmony/pull/4503 Use new(big.Int) so we don't modify the epoch value by @diego1q2w in https://github.com/harmony-one/harmony/pull/4523 Add hip30 testing for devnet/partner network by @diego1q2w in https://github.com/harmony-one/harmony/pull/4525 - Enable hip30 epoch for testnet by @diego1q2w in https://github.com/harmony-one/harmony/pull/4526 Enable hip30 and gas30m epoch for mainnet by @diego1q2w in https://github.com/harmony-one/harmony/pull/4528 Fix preimage import bugs by @diego1q2w in https://github.com/harmony-one/harmony/pull/4529 Dumpdb cache size by @Frozen in https://github.com/harmony-one/harmony/pull/4535 Fix decryptRaw issue for nil/empty data by @GheisMohammadi in https://github.com/harmony-one/harmony/pull/4532 Update deprecated ioutil by @GheisMohammadi in https://github.com/harmony-one/harmony/pull/4527
Full Changelog: https://github.com/harmony-one/harmony/compare/v2023.2.7...v2023.3.0
Mainnet Release v2023.2.7
The released version: v2023.2.7-0-g1b9614ba
Full Changelog: https://github.com/harmony-one/harmony/compare/v2023.2.6...v2023.2.7
Mainnet Release v2023.2.6
This is a non mandatory upgrade but recommended if the node is facing any sync issue.
Protocol changes : https://github.com/harmony-one/harmony/pull/4475 - statedb: return correct validator code size, fix sync issue
Ops/Build changes https://github.com/harmony-one/harmony/pull/4472 - Invalid dht prevents to start localnet https://github.com/harmony-one/harmony/pull/4478 https://github.com/harmony-one/harmony/pull/4480 https://github.com/harmony-one/harmony/pull/4481 - upgrade docker in travis build to latest
The released version: v2023.2.6-0-g944b8c73
Mainnet Release v2023.2.5
The release contains a few new changes related to syncing (#4452)
The released version: v2023.2.4-0-gc7a63bab
v2023.2.4 (for year 2023, hardfork number 2, release 4) is a mandatory update containing a hardfork expected to be activated at epoch 1535 (block 44630016) happening around 2023-07-20 05:51 UTC. All node runner (explorer and validator) are required to upgrade before that date.
The hardfork will activate two features :
Full Changelog: https://github.com/harmony-one/harmony/compare/v2023.2.2...v2023.2.4
Mainnet Release v2023.2.2
Non mandatory upgrade.
Typed cache & Node cleanup. (https://github.com/harmony-one/harmony/pull/4409) core, internal/configs: HIP28-v2 fee collection (https://github.com/harmony-one/harmony/pull/4410) Minor: removed time.Sleep from tests. (https://github.com/harmony-one/harmony/pull/4412) Mainnet Release Candidate 2023.1.2 (https://github.com/harmony-one/harmony/pull/4376) (https://github.com/harmony-one/harmony/pull/4414) chore: merge main into dev (https://github.com/harmony-one/harmony/pull/4415) internal/params: set validator code fix hard forks (https://github.com/harmony-one/harmony/pull/4413) internal/params: schedule HIP28v2 + val code fix (https://github.com/harmony-one/harmony/pull/4416) Dev fix conflicts. (https://github.com/harmony-one/harmony/pull/4417) Remove dockerfile hardcoded version numbers (https://github.com/harmony-one/harmony/pull/4418) Fix concurrent map access. (https://github.com/harmony-one/harmony/pull/4421) add inspectdb to cli (https://github.com/harmony-one/harmony/pull/4426) fix beacon-ness in legacy sync (https://github.com/harmony-one/harmony/pull/4428) Use Header instead Block. (https://github.com/harmony-one/harmony/pull/4424) Sync dev with main branch ( v2023.2.1 hotfix ) (https://github.com/harmony-one/harmony/pull/4435) Feature: generating protoflles with docker. (https://github.com/harmony-one/harmony/pull/4427) fix stream log issue, replace print log error with warning (https://github.com/harmony-one/harmony/pull/4433) hmy: Gas Price Oracle improvements (https://github.com/harmony-one/harmony/pull/4436) change cache folder in sync and move it under data folder (https://github.com/harmony-one/harmony/pull/4438) Consensus: reduce consensus initialization steps. (https://github.com/harmony-one/harmony/pull/4387) Fixed race errors in downloader & consensus (https://github.com/harmony-one/harmony/pull/4442) Fix panic. (https://github.com/harmony-one/harmony/pull/4440) Snapshot integration and add cache to statedb (https://github.com/harmony-one/harmony/pull/4419) Consensus: removed double initialization. (https://github.com/harmony-one/harmony/pull/4404) Rebase dev to current main (https://github.com/harmony-one/harmony/pull/4443) Fix compile error. (https://github.com/harmony-one/harmony/pull/4444) Fixed bug with storing already cancelled context. (https://github.com/harmony-one/harmony/pull/4445) build: update base distribution in Travis (https://github.com/harmony-one/harmony/pull/4451) [github action] build and push harmony proto docker image (https://github.com/harmony-one/harmony/pull/4453) rpc: add net_listening function (https://github.com/harmony-one/harmony/pull/4446)
The released version: v2023.2.2-0-g3d8d4557