Harmony One Harmony Versions Save

The core protocol of harmony

v2024.0.0

2 months ago

Mainnet Release v2024.0.0

Non mandatory release upgrade for all nodes (RPC and Validator) but recommended for improved stability.

What's Changed

New Contributors

Full Changelog: https://github.com/harmony-one/harmony/compare/v2023.4.2...v2024.0.0

v2023.4.2

4 months ago

Mainnet Release 2023.4.2

The released version: v2023.4.2-0-g8717ccf6

What's Changed

Full Changelog: https://github.com/harmony-one/harmony/compare/v2023.4.1...v2023.4.2

v2023.4.1

4 months ago

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

What's Changed

Full Changelog: https://github.com/harmony-one/harmony/compare/v2023.4.0...v2023.4.1

v2023.4.0

4 months ago

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

What's Changed

Note

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

v2023.3.0

6 months ago

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 :

What's Changed

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

v2023.2.7

8 months ago

Mainnet Release v2023.2.7

The released version: v2023.2.7-0-g1b9614ba

What's Changed

Full Changelog: https://github.com/harmony-one/harmony/compare/v2023.2.6...v2023.2.7

v2023.2.6

9 months ago

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

v2023.2.5

9 months ago

Mainnet Release v2023.2.5

The release contains a few new changes related to syncing (#4452)

v2023.2.4

10 months ago

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 :

What's Changed

Full Changelog: https://github.com/harmony-one/harmony/compare/v2023.2.2...v2023.2.4

v2023.2.2

10 months ago

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