This is an alpha update and may not be ready for production use. This software was prepared by the Digital History Association, in cooperation from the wider Arweave ecosystem.
This release includes several bug fixes. It passes all automated tests and has undergone a base level of internal testing, but is not considered production ready. We only recommend upgrading if you believe one of the listed bug fixes will improve your mining experience.
Changes
- Apply the 2.9.4.1 patch to the 2.9.5 branch. More info on discord
- Optimization to speed up the collection of peer intervals when syncing. This can improve syncing performance in some situations. Code changes.
- Fix a bug which could cause syncing to occasionally stall out. Code changes
- Bug fixes to address
chunk_not_found
andsub_chunk_mismatch
errors. Code changes - Add support for DNS pools (multiple IPs behind a single DNS address). Code changes
- Publish some more protocol values as metrics. Code changes
- Optimize the shutdown process. This should help with, but not fully address, the slow node shutdown issues. Code changes
- Add webhooks for the entire mining solution lifecycle. New
solution
webhook added with multiple statessolution_rejected
,solution_stale
,solution_partial
,solution_orphaned
,solution_accepted
, andsolution_confirmed
. Code changes - Add metrics to allow tracking mining solutions:
mining_solution_failure
,mining_solution_success
,mining_solution_total
. Code changes - Fix a bug where a VDF client might get pinned to a slow or stalled VDF server. Code changes
Community involvement
A huge thank you to all the Mining community members who contributed to this release by identifying and investigating bugs, sharing debug logs and node metrics, and providing guidance on performance tuning!
Discord users (alphabetical order):
- BerryCZ
- bigbang
- BloodHunter
- Butcher_
- dlmx
- doesn't stay up late
- edzo
- Iba Shinu
- JF
- lawso2517
- MaSTeRMinD
- MCB
- qq87237850
- Qwinn
- RedMOoN
- smash
- sumimi
- T777
- Thaseus
- Vidiot
- Wednesday