Skip to content
This repository has been archived by the owner on Jun 12, 2023. It is now read-only.

Validator 1.13.7 Release

Compare
Choose a tag to compare
@jdgemm jdgemm released this 15 Aug 20:43
· 176 commits to master since this release
760bb04

Mainnet Validator latest GA build: v1.13.7 Update


The core team has tagged release v1.13.7 and it's ready for general availability.

This is a non-mandatory, but highly recommended release and contains a number of performance improvements including reducing the amount of CPU needed.

IMPORTANT: Although a dot release, v1.13.7 contains many significant changes and the upgrade step is lengthy and computationally intense. The team recommends not rolling a whole machine at once.

Time to complete the upgrade depends on system specs, but budget for at least a few minutes of CPU-intensive work as it builds new caches. One community member reported 25 mins for their Validator to absorb its next block after upgrading.

A workaround includes the following: upgrade the initial Validator, then upgrade another with auto-snaps disabled, then manually snap it from the upgraded one. This gets you the cache, which is persistent, included in the snap.

In addition, this release also addresses a number of core fixes including a fix to prevent the type of issue that caused the chain halt earlier this week from ever reoccurring, fixing a transaction manager bug that will benefit any network actor that submits transactions.

This is a “one-way upgrade”, meaning downgrading from this fix would require reloading a pre-v1.13.7 snapshot.

Change log:

miner changes:
Merge pull request #1796 from helium/adt/validator1.13.7
Merge pull request #1793 from helium/adt/process-skips-resiliency
Merge pull request #1792 from PaulVMo/fix-debian-docker-apt-depend
Merge pull request #1780 from helium/adt/ubuntu-validators

blockchain:
Merge pull request #1461 from helium/andymck/fix-deferred-height-bug
Merge pull request #1460 from helium/adt/clean-ledger-for-snapshots
Merge pull request #1459 from helium/adt/fix-snapshot-context-handling
Merge pull request #1458 from helium/jg/iodata_size_fix
Merge pull request #1452 from helium/rg/fix-negative-payment-json
Merge pull request #1454 from helium/adt/validator1.13.x
Merge pull request #1456 from helium/pevm/only-clear-once
Merge pull request #1457 from helium/adt/ledger-context-hygiene
Merge pull request #1451 from helium/andymck/bump-proto-a0a58d
Merge pull request #1435 from helium/rg/iot-testing
Merge pull request #1374 from helium/jg/txn_absorb_metrics
Merge pull request #1447 from helium/rg/extend-payment-json
Merge pull request #1449 from helium/adt/replace-leaky-ets-witness-cache
Merge pull request #1448 from helium/adt/parallel-validate-and-absorb
Merge pull request #1444 from helium/pevm/cream-conversion
Merge pull request #1445 from helium/adt/memoize-h3dex-counts

sibyl:
Merge pull request #70 from helium/andymck/bump-grpcbox-6180be

helium_proto:
Merge pull request #159 from helium/jg/follower_height_nonoptional
Merge pull request #158 from helium/madninja/region_params
Merge pull request #153 from helium/lthiery/update-makefile-nanopb
Merge pull request #125 from helium/jc/sync-final-flag
Merge pull request #150 from helium/madninja/poc-mobile-service

no changes for: libp2p ecc508 relcast dkg hbbft