Skip to content

Releases: harmony-one/harmony

Mainnet Release 2024.3.0 and 2024.3.1

17 Oct 04:08
8ba758a
Compare
Choose a tag to compare

Mainnet Release v2024.3.0 and v2024.3.1

Attention mainnet node operators: A mandatory upgrade is required as a hardfork will occur at epoch 2152 (block 64,847,872), approximately on October 31, 2024, at 13:02 UTC.

This upgrade will activate the first phase of HIP32, marking a significant step toward full decentralization. Leader rotation will be enabled, and Harmony’s internal nodes will be reduced to 2 slots per shard with 1% vote power.

Additionally, this upgrade will enhance epoch transitions on Shard 1, which is expected to significantly reduce signature losses.

Please ensure your node is updated before the hardfork to maintain network compatibility and stability.

The released version: v2024.3.1-0-g8ba758a4

What's Changed in v2024.3.1-0

#4774 - [ci] upgrade github actions and merge artifacts

Full Changelog: v2024.3.0...v2024.3.1

What's Changed in v2024.3.0-0

#4747 - add connection manager high water mark flag to boot node
#4739 - Lock free consensus methods
#4745 - [CI] - point to master, cover fork repos in ci, silence docker output
#4752 - stable localnet with external
#4735 - Add RPC for Boot Nodes
#4755 - feat(Makefile) - cover verbose mode for the local debug
#4754 - Improve Crosslinks Retrieving and Processing
#4753 - Fix for localnet syncing ports.
#4758 - feat(localnet) - add localnet log aggregation tool
#4761 - feat(Makefile) - add switch for the legacy sync, make stream sync default option
#4748 - Broadcast vote power
#4756 - Broadcast epoch block
#4763 - [localnet] fix external config
#4764 - Switch Localnet Muxer to Yamux
#4766 - feat(RPC) - GetLastSigningPower on public harmony API
#4765 - Improve Crosslink Retrieve from RawDB
#4757 - Not Checking Pending Crosslinks for First ten Epoch
#4663 - Empty signing power workaround
#4769 / #4770 - Set HIP32 epoch activation to 2152 and set new sharding config

Full Changelog: v2024.3.0...v2024.3.1

Mainnet Release 2024.2.0

02 Sep 05:09
c44c2ea
Compare
Choose a tag to compare

Mainnet Release v2024.2.0

This is a non-mandatory upgrade for validator and explorer nodes. We are now using Go 1.22.5 and this release includes several bug fixes, performance enhancements, and protocol improvements for both Harmony nodes and boot nodes.

The released version: v2024.2.0-0-gc44c2ea8

What's Changed

New Contributors

Full Changelog: v2024.0.0...v2024.2.0

Mainnet Release 2024.1.0

16 Jun 06:41
b02ea4c
Compare
Choose a tag to compare

Mainnet Release v2024.1.0

Mandatory upgrade for all mainnet node operator. This upgrade contains a hardfork happening at epoch 1976 (block 59080704) approximatively on June 20, 2024 at 00:06:49 UTC.

This update will address the validator max rate issue and enforce a uniform validator rate check.

Released version: v2024.1.0-0-gb02ea4c8

What's Changed

Full Changelog: v2024.0.0...v2024.1.0

Mainnet Release 2024.0.0

06 Mar 04:40
b3aebb6
Compare
Choose a tag to compare
Pre-release

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: v2023.4.2...v2024.0.0

Mainnet Release 2023.4.2

19 Dec 10:13
8717ccf
Compare
Choose a tag to compare

Mainnet Release 2023.4.2

The released version: v2023.4.2-0-g8717ccf6

What's Changed

Full Changelog: v2023.4.1...v2023.4.2

Mainnet Release 2023.4.1

18 Dec 19:51
dd65484
Compare
Choose a tag to compare

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: v2023.4.0...v2023.4.1

Mainnet Release 2023.4.0

15 Dec 18:08
3e7ff38
Compare
Choose a tag to compare

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: v2023.3.0...v2023.4.0

Mainnet Release 2023.3.0

18 Oct 15:24
ae578ba
Compare
Choose a tag to compare

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 :

  • HIP-30v2 with Change to 2 shards & Split 25% emissions for Recovery
  • #4501 30 million block gas

What's Changed

Fixed debug run for mac by @Frozen in #4484
Next validator in view change by @Frozen in #4492
HIP-30 Boilerplate by @MaxMustermann2 in #4495
HIP-30: minimum validator commission of 7% by @MaxMustermann2 in #4496
Emission split ( HIP-30 ) by @MaxMustermann2 in #4497
Fix for index by in #4504
Small improvements by @Frozen in #4477
Block gas 30m by @Frozen in #4501
Fix getReceipts rpc issue by @GheisMohammadi in #4511
Removed unused worker by @Frozen in #4512
Improvements of streamsync to deploy on mainnet by @GheisMohammadi in #4493
Fix duplicate function def by @GheisMohammadi in #4518
Reset devnet and set 30M epoch for all network except mainnet/testnet by @sophoah in #4517
Reduce the epoch time devnet by @diego1q2w in #4522
Add GetNodeData tests for stream client, increase nodes and receipts cap by @GheisMohammadi in #4519
HIP-30 Shard Reduction Process by @ONECasey in #4503
Use new(big.Int) so we don't modify the epoch value by @diego1q2w in #4523
Add hip30 testing for devnet/partner network by @diego1q2w in #4525 -
Enable hip30 epoch for testnet by @diego1q2w in #4526
Enable hip30 and gas30m epoch for mainnet by @diego1q2w in #4528
Fix preimage import bugs by @diego1q2w in #4529
Dumpdb cache size by @Frozen in #4535
Fix decryptRaw issue for nil/empty data by @GheisMohammadi in #4532
Update deprecated ioutil by @GheisMohammadi in #4527

Full Changelog: v2023.2.7...v2023.3.0

Mainnet Release 2023.2.7

12 Aug 19:53
1b9614b
Compare
Choose a tag to compare

Mainnet Release v2023.2.7

The released version: v2023.2.7-0-g1b9614ba

What's Changed

Full Changelog: v2023.2.6...v2023.2.7

Mainnet Release 2023.2.6

08 Aug 11:09
944b8c7
Compare
Choose a tag to compare

Mainnet Release v2023.2.6

This is a non mandatory upgrade but recommended if the node is facing any sync issue.

Protocol changes :
#4475 - statedb: return correct validator code size, fix sync issue

Ops/Build changes
#4472 - Invalid dht prevents to start localnet
#4478 #4480 #4481 - upgrade docker in travis build to latest

The released version: v2023.2.6-0-g944b8c73