Releases: helium/miner
Validator v1.5.8
This latest release addresses a deadlock issue that could cause a Validator stall for Validators in the Consensus Group. Technical details found here: helium/blockchain-core#1112
Validator v1.5.7
This release includes fixes to the transaction manager, improves block synchronization across the network, and transaction handling times.
Validator v1.5.5
The core developers have released Validator v1.5.5. This is a critical update. Please update to this new release without delay.
If you're a current member of the Consensus Group, first check miner hbbft queue
and see if the table is empty/missing other members. If it is, run miner eval 'miner_consensus_mgr ! timeout.'
. This will accelerate the network's ability to produce blocks.
Validator v1.4.5
This mandatory release provides a large number of features, fixes, and improvements including:
- Push gossip enablement
- Support for PoC v11 chain variables
- Upgrade to Election v6
- OTP24 enablement
- Upgrade to Transfer v2
- Transaction manager improvement
It also provides the latest snapshot fixes.
This is a mandatory release, please update to v1.4.5
before October 31, 2021. Validators must update to v1.4.5 (or later) by the deadline to ensure they can support the PoC 11 chain variables and continue smooth operation.
For more information about PoC v11 and other major blockchain release updates, check here.
Validator 1.3.3
This mandatory release provides updates to support proof-of-coverage 11 (PoC 11) chain variables and performance enhancements.
Prior to this release we continued to provide updates for obsolete ledger features which were costing a significant amount of time.
Validators must update to 1.3.3 or higher
before Oct 04 2021 to ensure they can support the PoC 11 chain variables.
It also reduces the snapshot size by up to 40%.
For more information about PoC 11 and other major blockchain release updates check here.
Validator 1.2.2
This release brings Validators up to date the with latest miner release and adds some Validator-specific performance improvements.
This is a mandatory release, please update to 1.2.2 (or later) by September 10 2021
The improvements in Proof-of-Coverage and Rewards transactions validation should lower disk and CPU usage. It also allows Validator operators to tune the internal parallelism of Proof-of-Coverage validation by setting the VALIDATION_WIDTH
environment variable, which limits the number of CPU cores validation can use. Finally, it implements the last of HIP 20: Net Emissions and all of HIP 28: Consensus Rewards Adjustments behind chain variables.
New chain variables:
- The implementation for HIP 28 (Thanks @PaulVMo!) has been merged.
- The Net Emissions portion of HIP 20 has been implemented.
These variables will be activated in approximately two weeks, or sooner if it is judged safe to do so. If you do not update to 1.2.2
or later before they are activated, your validator will cease to follow the chain.
Community-contributed changes:
- @PaulVMo has added a new config,
listen_addresses
which will allow the user to specify a particular IP to listen on. PR #983 - @ke6jjj has made some fixes to the JSON-RPC API, making things more consistent and improving our ability to develop monitoring and integrations. PR #1000
- @LilaQ provides another RPC fix: PR #974
- @jthiller cleaned up the miner README: PR: #980
Validator 1.1.5
This is an optional, but recommended release that includes a snapshot bump and a catchup limitation fix to stabilize block times. For more information about these limitations check here: #971
Blessed snapshot height: 959041
Validator Releases
The team will move to a consistent release cadence for planned updates.
Initially, these updates will be released on a weekly basis and will gradually move to every two weeks. The team plans to release Wednesday mornings PT.
More info about releases and types here.
Validator 1.1.4
This is an optional release that includes a snapshot bump but also addresses the minor issue of the incorrect version number appearing in the miner CLI command introduced in the previous version. It includes all of the fixes of 1.1.2 and 1.1.3.
- #965 - Bump the snapshot and Increment version to 1.1.4
After some community testing, we will recommend this release for upgrade.
Validator 1.1.3
This is an optional, but recommended release that improves identification of non-routable IPv6 addresses. It also bumps the blessed snapshot for newly syncing validators.
- helium/erlang-libp2p#369 - Handle IPv6 addresses in bogon check. Thanks @PaulVMo!
- #962 - Update blessed snap to snap-948961
Note: This release incorrectly identifies the validator's version locally with the testnet tag. This does not affect validator operations as heartbeats use the output of miner:version()
instead to identify itself.
$ miner versions
Installed versions:
* 0.1.91 permanent
$ miner eval 'miner:version().'
10010003
validator1.1.2
1.1.2 release to improve libp2p identification of private IP addresses and update the blessed snapshot